.install-bar.svelte-p94eks{background:#0c1116;border:1px solid #22303f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.9rem 1rem 0;padding:.6rem .9rem;display:flex}.install-text.svelte-p94eks{color:#cdd9e5;font-family:monospace;font-size:.8rem}.install-actions.svelte-p94eks{align-items:center;gap:.5rem;display:flex}.install-btn.svelte-p94eks{color:#10151c;cursor:pointer;background:#c8f24b;border:none;border-radius:5px;min-height:48px;padding:.45rem .9rem;font-family:monospace;font-size:.8rem;font-weight:700}.install-btn.svelte-p94eks:hover{background:#d6f967}.install-dismiss.svelte-p94eks{color:#7d92a8;cursor:pointer;background:0 0;border:1px solid #22303f;border-radius:5px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.3rem .6rem;font-size:.85rem;display:inline-flex}.install-dismiss.svelte-p94eks svg{width:16px;height:16px}.install-dismiss.svelte-p94eks:hover{color:#cdd9e5;border-color:#7d92a8}.update-reload.svelte-3g93za{color:#10151c;cursor:pointer;background:#c8f24b;border:none;border-radius:5px;min-height:48px;padding:.35rem .8rem;font-family:monospace;font-size:.8rem;font-weight:700}.update-reload.svelte-3g93za:hover{background:#d6f967}.update-reload.svelte-3g93za:disabled{cursor:not-allowed;opacity:.55}.update-dismiss.svelte-3g93za{color:#7d92a8;cursor:pointer;background:0 0;border:1px solid #22303f;border-radius:5px;min-height:48px;padding:.35rem .8rem;font-family:monospace;font-size:.8rem;font-weight:700}.update-dismiss.svelte-3g93za:hover{color:#cdd9e5;border-color:#7d92a8}.ptr.svelte-1v4uvto{top:calc(env(safe-area-inset-top,0px) - 44px);z-index:40;pointer-events:none;background:#10151cf5;border:1px solid #22303f;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:17rem;margin-left:-8.5rem;padding:.45rem .7rem;display:flex;position:fixed;left:50%;box-shadow:0 8px 24px #0000004d}.badge.svelte-1v4uvto{color:#c8f24b;display:inline-flex}.badge.svelte-1v4uvto svg{width:14px;height:14px}.spin.svelte-1v4uvto svg{animation:.9s linear infinite svelte-1v4uvto-spin}.label.svelte-1v4uvto{color:#cdd9e5;font-family:monospace;font-size:.72rem}@keyframes svelte-1v4uvto-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-1v4uvto svg{animation:none}}.drawer-backdrop.svelte-1tpva5q{z-index:40;overscroll-behavior:contain;background:#05080cb8;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-dismiss.svelte-1tpva5q{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.drawer.svelte-1tpva5q{z-index:1;width:min(440px,100%);height:100%;padding:1rem max(1rem, var(--safe-inline-end)) 1rem max(1rem, var(--safe-inline-start));box-sizing:border-box;overscroll-behavior:contain;background:#0c1116;border-left:1px solid #22303f;position:relative;overflow-y:auto}.drawer-head.svelte-1tpva5q{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.drawer-head.svelte-1tpva5q h2:where(.svelte-1tpva5q){color:#cdd9e5;margin:0;font-family:monospace;font-size:.95rem}.drawer-close.svelte-1tpva5q{color:#7d92a8;cursor:pointer;background:0 0;border:1px solid #22303f;border-radius:5px;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}.drawer-close.svelte-1tpva5q svg{width:16px;height:16px}.drawer-close.svelte-1tpva5q{transition:border-color .15s,color .15s,background .15s}.drawer-close.svelte-1tpva5q:hover{color:#cdd9e5;background:#1a242f;border-color:#7d92a8}.drawer-grip.svelte-1tpva5q{display:none}@media (width<=720px),(hover:none) and (pointer:coarse) and (width<=1024px){.drawer-backdrop.svelte-1tpva5q{justify-content:stretch;align-items:flex-end}.drawer.svelte-1tpva5q{width:100%;height:auto;max-height:80dvh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);border-top:1px solid #22303f;border-left:none;border-radius:12px 12px 0 0}.drawer-grip.svelte-1tpva5q{background:#22303f;border-radius:999px;width:36px;height:4px;margin:0 auto .75rem;display:block}}.changelog.svelte-1t19ppd{flex-direction:column;gap:.6rem;margin:0 0 1rem;padding-left:1.1rem;display:flex}.changelog.svelte-1t19ppd li:where(.svelte-1t19ppd){color:#cdd9e5;font-size:.86rem;line-height:1.45}.changelog.svelte-1t19ppd li:where(.svelte-1t19ppd)::marker{color:#c8f24b}.whats-new-dismiss.svelte-1t19ppd{color:#10151c;cursor:pointer;background:#c8f24b;border:none;border-radius:6px;width:100%;min-height:48px;font-family:monospace;font-size:.9rem;font-weight:700}.whats-new-dismiss.svelte-1t19ppd:hover{background:#d6f967}.whats-new-more.svelte-1t19ppd{color:#7d92a8;cursor:pointer;background:0 0;border:none;width:100%;min-height:48px;margin-top:.5rem;font-family:monospace;font-size:.8rem}.whats-new-more.svelte-1t19ppd:hover{color:#c8f24b}.bottom-nav.svelte-1azti6v{display:none}@media (width<=720px),(hover:none) and (pointer:coarse) and (width<=1024px){body{--bottom-nav-row-h:50px;--bottom-nav-safe-h:max(env(safe-area-max-inset-bottom,0px), max(0px, env(safe-area-inset-bottom,0px) - 8px));--bottom-nav-total-h:calc(var(--bottom-nav-row-h) + var(--bottom-nav-safe-h))}.bottom-nav.svelte-1azti6v{z-index:30;box-sizing:border-box;padding-right:var(--safe-inline-end);padding-bottom:var(--bottom-nav-safe-h);padding-left:var(--safe-inline-start);background:#0c1116;border-top:1px solid #22303f;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav.svelte-1azti6v a:where(.svelte-1azti6v),.bottom-nav.svelte-1azti6v button:where(.svelte-1azti6v){cursor:pointer;min-height:var(--bottom-nav-row-h);color:#7d92a8;letter-spacing:.04em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-family:monospace;font-size:.62rem;text-decoration:none;transition:color .18s,background .18s;display:flex}.bottom-nav.svelte-1azti6v a:where(.svelte-1azti6v) svg,.bottom-nav.svelte-1azti6v button:where(.svelte-1azti6v) svg{width:20px;height:20px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.bottom-nav.svelte-1azti6v a.active:where(.svelte-1azti6v),.bottom-nav.svelte-1azti6v button.active:where(.svelte-1azti6v){color:#c8f24b}.bottom-nav.svelte-1azti6v a.active:where(.svelte-1azti6v) svg,.bottom-nav.svelte-1azti6v button.active:where(.svelte-1azti6v) svg{transform:translateY(-1px)}.bottom-nav.svelte-1azti6v a:where(.svelte-1azti6v):active,.bottom-nav.svelte-1azti6v button:where(.svelte-1azti6v):active{background:#1a242f}.bottom-nav.svelte-1azti6v a.testers:where(.svelte-1azti6v){position:relative}.badge.svelte-1azti6v{color:#10151c;background:#9ae6b4;border-radius:999px;padding:0 .35rem;font-size:.7rem;font-weight:700;line-height:1.4;position:absolute;top:2px;right:50%;transform:translate(1.1rem)}}.more-list.svelte-1azti6v{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.more-list.svelte-1azti6v a:where(.svelte-1azti6v){color:#cdd9e5;letter-spacing:.05em;text-transform:uppercase;background:#10171d;border:1px solid #33465b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:88px;padding:.7rem .5rem;font-family:monospace;font-size:.68rem;text-decoration:none;display:flex}.more-list.svelte-1azti6v a:where(.svelte-1azti6v) svg{color:#8fa2b5;width:24px;height:24px}.more-list.svelte-1azti6v a:where(.svelte-1azti6v):active{background:#151d25;border-color:#c8f24b}.more-list.svelte-1azti6v a:where(.svelte-1azti6v):focus-visible{outline-offset:2px;outline:2px solid #c8f24b}.gate.svelte-96tzum{min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top,0px)) 1.5rem max(1.5rem, env(safe-area-inset-bottom,0px));box-sizing:border-box;place-items:center;display:grid}.gate-card.svelte-96tzum{background:#0c1116;border:1px solid #22303f;border-radius:10px;width:100%;max-width:360px;padding:1.75rem 1.5rem}.gate-card.svelte-96tzum h1{color:#cdd9e5;margin:0 0 .25rem;font-size:1.25rem}.offline-card.svelte-96tzum{border-color:#50622c}@supports not (height:100dvh){.gate.svelte-96tzum{min-height:100vh}}.language-card.svelte-rxksm5{box-sizing:border-box;color:#cdd9e5;background:#0c1116;border:1px solid #22303f;border-radius:10px;width:100%;max-width:360px;padding:1.5rem}.language-card.svelte-rxksm5 h1:where(.svelte-rxksm5){margin:0;font-size:1.2rem;line-height:1.3}.language-card.svelte-rxksm5>p:where(.svelte-rxksm5){color:#8fa2b5;margin:.5rem 0 1.25rem;font-size:.82rem;line-height:1.5}.language-options.svelte-rxksm5{gap:.65rem;display:grid}.language-options.svelte-rxksm5 label:where(.svelte-rxksm5){cursor:pointer;background:#10171d;border:1px solid #33465b;border-radius:8px;align-items:center;gap:.75rem;min-height:56px;padding:.5rem .85rem;display:flex}.language-options.svelte-rxksm5 label.selected:where(.svelte-rxksm5){background:#c8f24b12;border-color:#c8f24b}.language-options.svelte-rxksm5 input:where(.svelte-rxksm5){accent-color:#c8f24b;width:20px;height:20px}.language-options.svelte-rxksm5 span:where(.svelte-rxksm5){font-weight:700}.language-error.svelte-rxksm5{color:#ffaaa2!important;margin:.8rem 0 0!important}.language-continue.svelte-rxksm5{color:#10151c;cursor:pointer;background:#c8f24b;border:0;border-radius:7px;width:100%;min-height:52px;margin-top:1rem;font-size:.95rem;font-weight:750}.language-continue.svelte-rxksm5:disabled{opacity:.6;cursor:wait}.language-continue.svelte-rxksm5:focus-visible,.language-options.svelte-rxksm5 input:where(.svelte-rxksm5):focus-visible+span:where(.svelte-rxksm5){outline-offset:3px;outline:2px solid #c8f24b}.locale-toggle.svelte-1yl1zd{grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:1.2rem;display:grid}.locale-toggle.svelte-1yl1zd button:where(.svelte-1yl1zd){color:#8fa2b5;min-height:48px;font:inherit;cursor:pointer;background:#10151c;border:1px solid #33465b;border-radius:6px}.locale-toggle.svelte-1yl1zd button[aria-pressed=true]:where(.svelte-1yl1zd){color:#c8f24b;background:#c8f24b12;border-color:#c8f24b}.locale-toggle.svelte-1yl1zd button:where(.svelte-1yl1zd):focus-visible{outline-offset:2px;outline:2px solid #c8f24b}.install-why.svelte-qdycde{color:#a8b8c6;margin:0 0 .8rem;font-size:.86rem;line-height:1.5}.install-note.svelte-qdycde{color:#ffe99a;background:#ffe06614;border-left:3px solid #ffe066;margin:0 0 .8rem;padding:.65rem;font-size:.84rem;line-height:1.5}.install-steps.svelte-qdycde{gap:.6rem;margin:0 0 .9rem;padding-left:1.3rem;display:grid}.install-steps.svelte-qdycde li:where(.svelte-qdycde){color:#cdd9e5;font-size:.88rem;line-height:1.5}.install-after.svelte-qdycde{color:#b8c6d0;background:#10171d;border-left:3px solid #c8f24b;margin:0 0 1rem;padding:.65rem;font-size:.84rem;line-height:1.5}.install-setup.svelte-qdycde{place-items:center;margin-bottom:.6rem;text-decoration:none;display:grid}.install-done.svelte-qdycde{color:#10151c;cursor:pointer;background:#c8f24b;border:0;border-radius:6px;width:100%;min-height:48px;font-size:.9rem;font-weight:700}.role-view.svelte-1bb2ags{top:var(--deployment-reserve-h,0px);z-index:60;padding:calc(env(safe-area-inset-top,0px) + .35rem + max(0px, var(--deployment-pill-h,0px) - var(--deployment-reserve-h,0px))) .75rem .35rem;color:#0d1319;background:#c8f24b;justify-content:center;align-items:center;gap:.75rem;font-family:monospace;font-size:.74rem;display:flex;position:sticky}.label.svelte-1bb2ags{font-weight:600}button.svelte-1bb2ags{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#0d131914;border:1px solid #0d131966;border-radius:.35rem;padding:0 .6rem}button.svelte-1bb2ags:focus-visible{outline-offset:2px;outline:2px solid #0d1319}.deployment-reserve.svelte-xwqntu{display:none}.deployment-label.svelte-xwqntu{z-index:1000;top:max(.3rem, env(safe-area-inset-top,0px));pointer-events:none;color:#10151c;letter-spacing:.08em;white-space:nowrap;background:#c8f24bf0;border:1px solid #c8f24bc7;border-radius:999px;padding:.26rem .55rem;font:800 .62rem/1.1 monospace;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #05080b80}@media (width<=720px),(hover:none) and (pointer:coarse) and (width<=1024px){body:has([data-deployment-reserve]){--deployment-reserve-h:2.1rem}body:has([data-deployment-label]){--deployment-pill-h:2.1rem;--deployment-pill-bottom:calc(max(.3rem, env(safe-area-inset-top,0px)) + 2.1rem)}body:has([data-deployment-label]):not(:has([data-role-banner])){--pill-standoff:calc(env(safe-area-inset-top,0px) + .6rem)}.deployment-reserve.svelte-xwqntu{height:var(--deployment-reserve-h);flex:none;display:block}}body{color:#cdd9e5;--top-chrome-h:max(var(--safe-block-start,0px), calc(var(--deployment-reserve-h,0px) + var(--role-banner,0px) + var(--verify-nag,0px)), var(--deployment-pill-bottom,0px));background:#10151c;margin:0;font-family:system-ui,sans-serif}.app-shell:not(.pinned){box-sizing:border-box;padding-bottom:var(--bottom-nav-total-h,0px)}.app-shell.pinned{inset:0 0 var(--bottom-nav-total-h,0px) 0;top:max(var(--safe-block-start,0px), calc(var(--deployment-reserve-h,0px) + var(--role-banner,0px) + var(--verify-nag,0px)));z-index:35;flex-direction:column;display:flex;position:fixed;overflow:hidden}@media (width<=720px),(hover:none) and (pointer:coarse) and (width<=1024px){.app-shell.pinned-scroll{inset:0 0 var(--bottom-nav-total-h,0px) 0;top:max(var(--safe-block-start,0px), calc(var(--deployment-reserve-h,0px) + var(--role-banner,0px) + var(--verify-nag,0px)));z-index:35;overscroll-behavior-y:contain;padding-bottom:0;position:fixed;overflow-y:auto}}button,.file-label{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s,transform .15s cubic-bezier(.22,1,.36,1)}button:active:not(:disabled):not(.drawer-dismiss),.file-label:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.offline-kicker.svelte-12qhfyh{color:#c8f24b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font:700 .68rem/1.3 monospace}.offline-details.svelte-12qhfyh{gap:.8rem;margin:1.25rem 0;display:grid}.offline-details.svelte-12qhfyh div:where(.svelte-12qhfyh){border-top:1px solid #22303f;grid-template-columns:minmax(6.5rem,.45fr) 1fr;gap:.75rem;padding-top:.8rem;display:grid}.offline-details.svelte-12qhfyh dt:where(.svelte-12qhfyh){color:#7d92a8;font:.7rem/1.4 monospace}.offline-details.svelte-12qhfyh dd:where(.svelte-12qhfyh){color:#cdd9e5;margin:0;font-size:.8rem;line-height:1.45}.offline-note.svelte-12qhfyh{color:#9aabba;margin:0;font-size:.76rem;line-height:1.5}.gate-sub.svelte-12qhfyh{color:#7d92a8;margin:0 0 1.25rem;font-family:monospace;font-size:.78rem}.gate-input.svelte-12qhfyh{box-sizing:border-box;color:#cdd9e5;background:#10151c;border:1px solid #22303f;border-radius:6px;width:100%;margin-bottom:.75rem;padding:.7rem .8rem;font-size:1rem}.gate-input.svelte-12qhfyh:focus{border-color:#c8f24b;outline:1px solid #c8f24b}.gate-error.svelte-12qhfyh{color:#ff8a8a;margin:0 0 .75rem;font-family:monospace;font-size:.78rem}.gate-alt.svelte-12qhfyh{color:#7d92a8;cursor:pointer;background:0 0;border:none;width:100%;min-height:48px;margin-top:.6rem;font-family:monospace;font-size:.72rem;text-decoration:underline;display:block}.shell-debug.svelte-12qhfyh{left:0;right:0;bottom:var(--bottom-nav-total-h,0px);z-index:39;color:#c8f24b;white-space:pre-wrap;word-break:break-word;background:#0c1116f0;border-top:1px solid #22303f;margin:0;padding:.35rem .5rem;font:.58rem/1.5 monospace;position:fixed}.gate-debug.svelte-12qhfyh{text-align:left;color:#8fa3b8;white-space:pre-wrap;word-break:break-all;border-top:1px solid #22303f;max-height:50vh;margin-top:.75rem;padding-top:.5rem;font-size:.58rem;line-height:1.5;overflow-y:auto}.gate-btn.svelte-12qhfyh{color:#10151c;cursor:pointer;background:#c8f24b;border:none;border-radius:6px;width:100%;min-height:52px;padding:.7rem;font-size:.95rem;font-weight:700}.gate-btn.svelte-12qhfyh:hover{background:#d6f967}
