:root{--font-display:"Baloo 2","Bree Serif","Arial Rounded MT Bold","Trebuchet MS",ui-rounded,system-ui,sans-serif;--font-body:"Nunito","Avenir Next Rounded",ui-rounded,system-ui,-apple-system,"Segoe UI",sans-serif;--ink:#2a2d33;--ink-2:#363a42;--ink-3:#454a54;--ink-alpha:#26292fe6;--paper:#fff;--paper-2:#f3f1ec;--paper-3:#e6e2d8;--text-ink:#2a2d33;--text-soft:#5b616c;--green-btn:#28853c;--green-lip:#1a6a2c;--red:#ff4f57;--red-deep:#d63a49;--coin:#ffc928;--coin-deep:#e8a410;--coin-hi:#ffe27a;--green:#55c44a;--green-deep:#3a9d3f;--tram:#2fa35a;--sea:#4cc3d6;--sea-deep:#2c9db4;--orange:#f59a3a;--orange-deep:#d9792a;--purple:#8e7bdc;--pink:#ff8fb0;--sky:#74b9f0;--day:#ffd45a;--night:#3e4f9a;--night-deep:#2b376f;--shadow-soft:0 4px 0 #141e282e;--shadow-blur:0 8px 18px #141e2838;--r-s:12px;--r-m:18px;--r-l:26px;--safe-b:env(safe-area-inset-bottom,0px);--ease-pop:cubic-bezier(.34,1.56,.64,1)}.k-root{font-family:var(--font-body);color:#fff;-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}:where(.k-root) :where(*){box-sizing:border-box;border:0;outline:none}:where(.k-root) :where(button),:where(button.k-root){font:inherit;color:inherit;cursor:pointer;background:0 0;padding:0}.k-h1,.k-h2,.k-h3{font-family:var(--font-display);margin:0;font-weight:800;line-height:1.05}.k-h1{font-size:34px}.k-h2{font-size:24px}.k-h3{font-size:18px}.k-body{font-size:16px;font-weight:700;line-height:1.35}.k-small{opacity:.75;font-size:13px;font-weight:700}.k-hl{color:var(--red)}.k-hl-y{color:var(--coin)}@keyframes k-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes k-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes k-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes k-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.k-pop{animation:k-pop .42s var(--ease-pop) both}.k-rise{animation:k-rise .4s var(--ease-pop) both}.k-dialogue{background:var(--ink-alpha);border-radius:var(--r-m);animation:k-rise .4s var(--ease-pop) both;margin-bottom:34px;padding:14px 20px 30px;position:relative}.k-dialogue .who{font-family:var(--font-display);margin-bottom:6px;font-size:19px;font-weight:800}.k-dialogue .txt{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.3}.k-dialogue .acts{justify-content:center;gap:104px;display:flex;position:absolute;bottom:-34px;left:0;right:0}.k-dialogue.solo .acts{gap:0}.k-round{width:68px;height:68px;color:var(--ink);transition:transform .12s var(--ease-pop),box-shadow .12s;background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 5px #141e2838,0 10px 16px #141e282e}.k-round svg{width:34px;height:34px}.k-round:active,.k-press:active{transform:translateY(4px)scale(.94,.9);box-shadow:0 1px #141e2838}.k-round.sm{width:48px;height:48px}.k-round.sm svg{width:24px;height:24px}.k-round.yes{color:var(--ink)}.k-round.go{background:var(--green);color:#fff}.k-round.no{color:var(--ink)}.k-coin{font-family:var(--font-display);color:var(--coin);text-shadow:0 3px #b46e0047;align-items:center;gap:8px;font-size:34px;font-weight:800;line-height:1;display:inline-flex}.k-coin .disc{background:var(--coin);width:46px;height:46px;box-shadow:inset 0 -5px 0 var(--coin-deep),0 4px 0 #a064004d;border-radius:50%;flex:none;place-items:center;display:grid}.k-coin .disc i{background:var(--coin-hi);width:30px;height:30px;color:var(--coin-deep);font-style:normal;font-family:var(--font-display);text-shadow:none;border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid;box-shadow:inset 0 -3px #f3b91c}.k-coin.sm{font-size:24px}.k-coin.sm .disc{width:32px;height:32px}.k-coin.sm .disc i{width:20px;height:20px;font-size:13px}.k-coin.bump .num{animation:k-pop .35s var(--ease-pop)}.k-clock{filter:drop-shadow(0 4px #141e2838);width:84px;height:84px;position:relative}.k-clock svg{width:100%;height:100%;display:block}.k-clock .t{font-family:var(--font-display);background:var(--ink-alpha);white-space:nowrap;border-radius:99px;padding:1px 9px 0;font-size:15px;font-weight:800;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.k-pack{background:var(--red);width:58px;height:58px;box-shadow:inset 0 -6px 0 var(--red-deep),0 5px 0 #141e2833;transition:transform .12s var(--ease-pop);border-radius:18px;place-items:center;display:grid;position:relative}.k-pack svg{width:34px;height:34px}.k-pack .n{min-width:22px;height:22px;color:var(--red);font:800 13px/22px var(--font-display);text-align:center;background:#fff;border-radius:11px;padding:0 5px;position:absolute;top:-6px;right:-6px;box-shadow:0 2px #141e2833}.k-mission{background:var(--ink-alpha);border-radius:var(--r-m);min-width:210px;animation:k-pop .4s var(--ease-pop) both;flex-direction:column;gap:6px;padding:10px 16px 12px;display:inline-flex}.k-mission .row{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:14px;font-size:18px;font-weight:700;display:flex}.k-mission .row b{color:var(--coin);font-weight:800}.k-bar{background:#ffffff2e;border-radius:99px;height:12px;overflow:hidden}.k-bar i{background:var(--green);height:100%;transition:width .6s var(--ease-pop);border-radius:99px;display:block;box-shadow:inset 0 -3px #00000024}.k-marker{width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;animation:1.4s ease-in-out infinite k-bob;display:grid;position:relative;box-shadow:0 4px #141e2833}.k-marker:after{content:"";z-index:-1;background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)scale(.9)}.k-marker svg{width:26px;height:26px}.k-marker.bang{background:var(--red);color:#fff}.k-marker.bang:after{background:var(--red)}.k-marker.eye{background:#fff}.k-reward{font-family:var(--font-display);color:#fff;text-shadow:0 4px #14281447;animation:k-pop .5s var(--ease-pop) both;align-items:center;gap:12px;font-size:42px;font-weight:800;display:inline-flex}.k-reward sup{vertical-align:baseline;margin-left:1px;font-size:.55em;position:relative;top:-.55em}.k-reward .amt{color:var(--coin)}.k-podium{background:var(--ink-alpha);border-radius:var(--r-l);text-align:center;animation:k-pop .5s var(--ease-pop) both;padding:18px 18px 16px}.k-podium .steps{justify-content:center;align-items:flex-end;gap:6px;height:116px;margin:62px 0 4px;display:flex}.k-podium .st{color:#9a9a96;width:30%;font:800 26px var(--font-display);animation:k-rise .6s var(--ease-pop) both;background:#f2f2f0;border-radius:14px 14px 4px 4px;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:8px;display:flex;position:relative;box-shadow:inset 0 -8px #d9d9d4}.k-podium .st.p1{height:104px;animation-delay:.12s}.k-podium .st.p2{height:76px;animation-delay:.2s}.k-podium .st.p3{height:58px;animation-delay:.28s}.k-podium .av{border-radius:50%;place-items:center;width:50px;height:50px;font-size:26px;display:grid;position:absolute;top:-52px;left:50%;transform:translate(-50%);box-shadow:inset 0 -5px #00000024}.k-podium .nm{font:800 13px var(--font-display);color:#fff;white-space:nowrap;position:absolute;top:-72px;left:50%;transform:translate(-50%)}.k-podium .crown{font-size:22px;position:absolute;top:-58px;left:calc(50% + 20px);transform:rotate(18deg)}.k-toast{background:var(--ink-alpha);animation:k-rise .35s var(--ease-pop) both;border-radius:99px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:8px 18px 8px 10px;font-size:15px;font-weight:800;display:flex}.k-toast .ic{background:var(--green);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.k-toast .ic svg{width:16px;height:16px}.k-toast.bad .ic{background:var(--red)}.k-toast.coin .ic{background:var(--coin);color:var(--coin-deep)}.k-toast.info .ic{background:var(--sea)}.k-sheet{background:var(--paper-2);color:var(--text-ink);padding:10px 14px calc(18px + var(--safe-b));animation:k-rise .45s var(--ease-pop) both;border-radius:30px 30px 0 0;box-shadow:0 -10px 30px #141e2840}.k-sheet .grab{background:var(--paper-3);border-radius:3px;width:44px;height:5px;margin:0 auto 10px}.k-sheet .hd{justify-content:space-between;align-items:center;padding:0 6px 10px;display:flex}.k-sheet .hd .k-h2{color:var(--text-ink)}.k-sheet .x{background:var(--paper-3);width:38px;height:38px;color:var(--text-ink);border-radius:50%;place-items:center;display:grid}.k-sheet .x svg{width:18px;height:18px}.k-tabs{background:var(--paper-3);scrollbar-width:none;border-radius:99px;gap:6px;margin:0 0 12px;padding:5px;display:flex;overflow-x:auto}.k-tab{white-space:nowrap;font:800 15px var(--font-display);color:var(--text-soft);transition:all .2s var(--ease-pop);border-radius:99px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px 8px;display:flex}.k-tab svg{width:18px;height:18px}.k-tab.on{color:var(--text-ink);background:#fff;box-shadow:0 3px #141e281a}.k-list{flex-direction:column;gap:8px;display:flex}.k-row,.sl-row{--row-pad:8px 14px 8px 10px;--row-title:17px;--row-sub:13px;min-width:0;min-height:64px;padding:var(--row-pad);border-radius:var(--r-m);color:var(--text-ink);text-align:left;transition:transform .12s var(--ease-pop);background:#fff;align-items:center;gap:12px;display:flex;box-shadow:0 3px #141e2814}.k-row{width:100%}.sl-row{--row-pad:10px 12px;--row-title:18px;--row-sub:13.5px}.k-row .k-row-main,.sl-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k-row .k-row-title,.sl-row__title{font:800 var(--row-title)/1.1 var(--font-display);overflow-wrap:anywhere}.k-row .k-row-sub,.sl-row__sub{font-size:var(--row-sub);color:var(--text-soft);font-weight:700}.k-row .k-row-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-row__sub{overflow-wrap:anywhere}.k-row .k-row-end,.sl-row__end{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.k-row.k-dim,.sl-row--dim{opacity:.62}.k-row.sel,.sl-row--mine{box-shadow:0 3px 0 #141e2814,inset 0 0 0 3px var(--green-btn)}.k-row .ic,.sl-ic{color:#fff;border-radius:15px;flex:none;align-self:center;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 -5px #00000026}.sl-ic{background:var(--ic,var(--green-btn))}.k-row .ic{font-size:24px}.k-row .ic svg,.sl-ic svg{stroke-width:2.6px;width:26px;height:26px}.k-row:active{transform:scale(.97,.95)}.k-row .mid{flex:1;min-width:0}.k-row .ti{font:800 17px/1.1 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-row .su{color:var(--text-soft);margin-top:2px;font-size:13px;font-weight:700}.k-row .val{font:800 20px var(--font-display);color:var(--text-ink);flex:none;align-items:center;gap:6px;display:flex}.k-row .val.coin{color:#d99510}.k-row .val.good{color:var(--green-deep)}.k-row .val.bad{color:var(--red-deep)}.k-row .val .dot{background:var(--coin);width:20px;height:20px;box-shadow:inset 0 -3px 0 var(--coin-deep);border-radius:50%}.k-row.locked{opacity:.5}.k-stat{--si:40px;--st:22px;align-items:center;gap:8px;width:100%;display:flex}.k-stat .ic{width:var(--si);height:var(--si);z-index:1;color:#fff;box-shadow:inset 0 calc(var(--si) * -.1) 0 #0000002e,0 2px 0 #141e2833;border-radius:50%;flex:none;place-items:center;display:grid}.k-stat .ic svg{stroke-width:2.6px;filter:drop-shadow(0 1.5px #0003);width:55%;height:55%}.k-stat .tr{height:var(--st);margin-left:calc(var(--si) * -.65);padding-left:calc(var(--si) * .65);background:#282d3738;border-radius:99px;flex:1;overflow:hidden}.k-stat .tr i{height:100%;box-shadow:inset 0 calc(var(--st) * -.24) 0 #00000024,inset 0 calc(var(--st) * .18) 0 #ffffff3d;transition:width .6s var(--ease-pop);border-radius:99px;display:block}.k-stat.s{--si:28px;--st:16px;gap:0}.k-stat.dark .tr{background:#181c248c;box-shadow:0 2px #141e2833}.k-stat.low .ic{animation:.5s ease-in-out infinite k-wiggle}.k-stat.low .tr i{animation:1.1s ease-in-out infinite k-lowpulse}@keyframes k-lowpulse{0%,to{opacity:1}50%{opacity:.5}}.k-chat{flex-direction:column;gap:6px;display:flex}.k-bubble{max-width:78%;color:var(--text-ink);animation:k-pop .35s var(--ease-pop) both;transform-origin:0 100%;background:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start;padding:9px 14px 8px;font-size:15px;font-weight:700;line-height:1.3;box-shadow:0 3px #141e281a}.k-bubble .nm{font:800 12px var(--font-display);color:var(--tram);margin-bottom:1px;display:block}.k-bubble.me{background:var(--green-btn);color:#fff;transform-origin:100% 100%;border-radius:20px 20px 6px;align-self:flex-end}.k-bubble.me .nm{display:none}.k-bubble.say{background:var(--ink-alpha);color:#fff;box-shadow:none}.k-bubble.say .nm{color:var(--coin)}.k-bubble.typing{gap:4px;padding:12px 14px;display:flex}.k-bubble.typing i{background:var(--text-soft);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite k-bob}.k-bubble.typing i:nth-child(2){animation-delay:.15s}.k-bubble.typing i:nth-child(3){animation-delay:.3s}.k-lang{background:var(--ink-alpha);border-radius:99px;padding:4px;display:inline-flex;position:relative}.k-lang button{z-index:1;width:46px;font:800 15px var(--font-display);color:#ffffffa6;padding:6px 0 4px;transition:color .2s;position:relative}.k-lang button.on{color:var(--ink)}.k-lang .pill{width:46px;transition:transform .3s var(--ease-pop);background:#fff;border-radius:99px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px #0000002e}.k-lang[data-v=en] .pill{transform:translate(46px)}.k-btn,.sl-cta,.sl-ghost,.lf-cta,.lf-btn-ghost{--btn-h:52px;--btn-pad:10px 26px 8px;--btn-fs:19px;--btn-lip:6px;--btn-drop:5px;min-height:var(--btn-h);padding:var(--btn-pad);font:800 var(--btn-fs) var(--font-display);touch-action:manipulation;pointer-events:auto;transition:transform .12s var(--ease-pop),box-shadow .12s,opacity .2s;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.k-btn,.sl-cta,.lf-cta{color:#fff;background:var(--green-btn);box-shadow:inset 0 calc(var(--btn-lip) * -1) 0 var(--green-lip),0 var(--btn-drop) 0 #141e282e}.k-btn.secondary,.k-btn.k-secondary,.sl-ghost,.lf-btn-ghost{color:var(--ink);box-shadow:inset 0 calc(var(--btn-lip) * -1) 0 var(--paper-3),0 var(--btn-drop) 0 #141e2829;background:#fff}.k-btn:active:not(:disabled),.sl-cta:active:not(:disabled),.sl-ghost:active:not(:disabled),.lf-cta:active:not(:disabled),.lf-btn-ghost:active:not(:disabled){transform:translateY(3px)scale(1.02,.94)}.k-btn:active:not(:disabled),.sl-cta:active:not(:disabled),.lf-cta:active:not(:disabled){box-shadow:inset 0 -2px 0 var(--green-lip),0 1px 0 #141e282e}.k-btn.secondary:active:not(:disabled),.k-btn.k-secondary:active:not(:disabled),.sl-ghost:active:not(:disabled),.lf-btn-ghost:active:not(:disabled){box-shadow:inset 0 -2px 0 var(--paper-3),0 1px 0 #141e2829}.k-btn:disabled,.sl-cta:disabled,.sl-ghost:disabled,.lf-cta:disabled,.lf-btn-ghost:disabled{filter:saturate(.25)brightness(1.05);opacity:.7;cursor:default}.sl-cta,.sl-ghost{--btn-h:48px;--btn-pad:9px 22px 7px;--btn-fs:18px;--btn-lip:6px;--btn-drop:4px}.sl-cta--small,.sl-ghost--small{--btn-h:38px;--btn-pad:6px 16px 4px;--btn-fs:15px;--btn-lip:4px;--btn-drop:3px}.lf-cta{--btn-h:56px;--btn-pad:4px 24px 0;--btn-fs:20px;gap:6px;width:100%}.lf-btn-ghost{--btn-h:56px;--btn-pad:4px 20px 0;--btn-fs:18px}.k-btn svg{width:22px;height:22px}.k-btn.danger,.k-btn.k-danger{background:var(--red);box-shadow:inset 0 -6px 0 var(--red-deep),0 5px 0 #141e282e}.k-btn.danger:active,.k-btn.k-danger:active{box-shadow:inset 0 -2px 0 var(--red-deep),0 1px 0 #141e282e}.k-btn.gold,.k-btn.k-gold{background:var(--coin);color:#5a3a00;box-shadow:inset 0 -6px 0 var(--coin-deep),0 5px 0 #141e282e}.k-btn.block{width:100%;display:flex}.k-btn[disabled]{filter:saturate(.2)brightness(1.05);opacity:.7;pointer-events:none}.k-root :where(input,textarea){font:700 16px var(--font-body);color:var(--text-ink);border-radius:var(--r-m);width:100%;min-height:46px;box-shadow:inset 0 -4px 0 var(--paper-3);-webkit-user-select:text;user-select:text;resize:none;background:#fff;padding:11px 14px 10px}.k-root :where(input,textarea)::placeholder{color:var(--text-soft)}.k-root :where(input,textarea):focus-visible{box-shadow:inset 0 -4px 0 var(--paper-3),0 0 0 3px var(--sea)}.k-btn.k-sm{min-height:38px;box-shadow:inset 0 -4px 0 var(--green-lip),0 3px 0 #141e282e;padding:7px 16px 5px;font-size:15px}.k-btn.k-secondary.k-sm{box-shadow:inset 0 -4px 0 var(--paper-3),0 3px 0 #141e282e}.k-btn.k-danger.k-sm{box-shadow:inset 0 -4px 0 var(--red-deep),0 3px 0 #141e282e}.k-btn:focus-visible,.k-row:focus-visible,.k-x:focus-visible,.k-tab:focus-visible{box-shadow:0 0 0 3px var(--sea)}.k-x{background:var(--paper-3);width:42px;height:42px;color:var(--text-ink);transition:transform .12s var(--ease-pop);border-radius:50%;flex:none;place-items:center;display:grid}.k-x:active{transform:scale(.9)}.k-badge{background:var(--red-deep);color:#fff;min-width:22px;height:22px;font:800 13px/22px var(--font-display);text-align:center;border-radius:11px;padding:0 6px;display:inline-block;box-shadow:0 2px #141e2833}.k-avatar{color:#fff;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative;box-shadow:inset 0 -4px #00000029}.k-avatar i{background:var(--text-soft);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 3px #fff}.k-avatar i.on{background:var(--green)}.k-h3{font-family:var(--font-display);color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em;margin:6px 4px 0;font-size:15px;font-weight:800}.k-small{color:var(--text-soft);font-size:13px;font-weight:700}.k-good{color:#1f7a35}.k-warn{color:#c0303d}.k-actions{flex-wrap:wrap;gap:8px;display:flex}.k-actions>*{flex:130px}.k-list{margin:0;padding:0;list-style:none}.k-chip,.lc-chip{max-width:100%;font:800 13px/1.2 var(--font-display);text-align:left;border-radius:16px;align-items:center;gap:6px;padding:5px 12px 4px;display:inline-flex}.k-chip{background:var(--ink-alpha);color:#fff;box-shadow:0 3px #141e2833}.k-chip>span{overflow-wrap:anywhere;min-width:0}.k-chip svg{stroke-width:2.6px;flex:none;width:16px;height:16px}.k-chip .dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #55c44a4d}.k-chip.live .dot{animation:1.6s ease-in-out infinite k-lowpulse}.k-chip.gold{color:var(--coin)}.k-chip.warn{color:#ffb4a8}.k-chip.sea{color:#8fe3f2}.k-chip.bad .dot{background:var(--red);box-shadow:0 0 0 3px #ff4f574d}.k-chip.pop{animation:k-pop .35s var(--ease-pop) both}.k-tile{background:var(--acc,var(--ink-3));width:54px;height:54px;color:var(--acc-ink,#fff);box-shadow:inset 0 -6px 0 var(--acc-lip,#0003),0 4px 0 #141e283d,0 8px 12px #141e2829;transition:transform .12s var(--ease-pop),box-shadow .12s;border-radius:18px;place-items:center;display:grid;position:relative}.k-tile svg{stroke-width:2.6px;filter:drop-shadow(0 2px #00000024);width:28px;height:28px}:is(button,a):active>.k-tile{box-shadow:inset 0 -2px 0 var(--acc-lip,#0003),0 1px 0 #141e283d;transform:translateY(3px)scale(.95,.92)}button:disabled>.k-tile{filter:saturate(.3);opacity:.7}.k-tile .k-badge{border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:12px;line-height:20px;position:absolute;top:-7px;right:-7px;box-shadow:0 2px #141e2840,0 0 0 2px #fff}.k-tile .k-dot{background:var(--red-deep);border-radius:50%;width:16px;height:16px;position:absolute;top:-4px;right:-4px;box-shadow:0 2px #141e2840,0 0 0 2.5px #fff}.k-lang.sm button{width:38px;padding:4px 0 2px;font-size:13px}.k-lang.sm .pill{width:38px}.k-lang.sm[data-v=en] .pill{transform:translate(38px)}.k-lang button:focus-visible{box-shadow:0 0 0 3px var(--sea);border-radius:99px}@media (prefers-reduced-motion:reduce){.k-root *,.k-root :before,.k-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.k-prompts{left:0;right:0;bottom:calc(var(--sl-bottom,0px) + 118px);z-index:var(--z-prompt,35);pointer-events:none;flex-direction:column-reverse;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute}.k-prompts:empty{display:none}.k-prompts__more{pointer-events:auto;background:var(--ink-alpha,#18202ce0);color:#fff;min-height:34px;font:800 13px var(--font-display);border-radius:99px;order:99;padding:6px 16px 4px;box-shadow:0 3px #141e2833}.k-prompts>*{max-width:min(92vw,400px);margin:0;position:relative}.k-search{min-height:52px;color:var(--ink);box-shadow:inset 0 -5px 0 var(--paper-3),0 5px 0 #141e2833;font:800 17px var(--font-display);pointer-events:auto;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:4px 8px 6px 16px;display:flex}.k-search:focus-within{box-shadow:inset 0 -5px 0 var(--paper-3),0 0 0 3px var(--sea),0 5px 0 #141e2833}.k-search svg{stroke-width:2.8px;flex:none}.k-search input,.k-root .k-search input:focus-visible,.k-search input:focus,.k-search input:focus-visible{min-width:0;min-height:40px;box-shadow:none;color:var(--text-ink,var(--ink));font:700 16px var(--font-body);-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.k-search input::placeholder{color:var(--text-soft)}.k-search input::-webkit-search-cancel-button{display:none}.k-search__x{width:36px;height:36px;color:var(--ink);background:var(--paper-3);border-radius:50%;flex:none;place-items:center;display:grid}.k-banners{left:0;right:0;top:var(--slot-top,calc(env(safe-area-inset-top,0px) + 92px));z-index:var(--z-banner,42);pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute}.k-banners:empty{display:none}.k-banners>*{max-width:min(94vw,420px);margin:0;position:relative}.k-btn.k-blue{box-shadow:inset 0 calc(var(--btn-lip) * -1) 0 #1a5aa8,0 var(--btn-drop) 0 #141e2842;background:linear-gradient(#3da1ee,#2476d4)}.k-btn.k-blue:active:not(:disabled){box-shadow:inset 0 -2px #1a5aa8,0 1px #141e2842}.k-btn.k-dark{box-shadow:inset 0 calc(var(--btn-lip) * -1) 0 #161f2e,0 var(--btn-drop) 0 #141e284d;background:#243044;border:2px solid #ffffff2e}.k-btn.k-dark:active:not(:disabled){box-shadow:inset 0 -2px #161f2e,0 1px #141e284d}.k-btn.k-dark svg{color:#7fd0ff}.k-btn.k-glass{background:#ffffff24;box-shadow:inset 0 -3px #0000002e}.k-btn.k-glass:active:not(:disabled){box-shadow:inset 0 -1px #0000002e}.k-btn.k-glass.on{background:var(--coin);color:var(--text-ink);box-shadow:inset 0 -3px 0 var(--coin-deep)}
