:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--u:min(calc(100vw / 1280), calc(100vh / 720));--bg-0:#000;--bg-1:#0d0d0d;--bg-2:#161616;--bg-inset:#050505;--border-1:#3f3f3f;--border-2:#fff;--text-1:#fff;--text-2:#b5b5b5;--text-3:#777;--rose-300:#ffa2b2;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-border:#f43f5e61;--rose-soft:#f43f5e24;--rose-glow:#f43f5e47;--blue-300:#a5c8ff;--blue-400:#8ab4f8;--blue-500:#6ea8fe;--blue-border:#6ea8fe61;--blue-soft:#6ea8fe1f;--green-300:#7fe0a8;--amber-300:#ffd39c;--violet-300:#c9a0f0;--cyan-300:#6fd0ea;--radius:0;--radius-lg:0;--radius-xl:0;--shadow-lg:0 calc(24 * var(--u)) calc(64 * var(--u)) #000000b3;--ease-out:cubic-bezier(.2, .7, .2, 1);--font-display:"Tinos", "Times New Roman", Times, serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--font-title:"Merriweather", Georgia, "Times New Roman", serif;--font-ability:"Jim Nightshade", "Instrument Serif", Georgia, cursive}.screen-bg{background:var(--bg-0);position:relative;overflow:hidden}::selection{background:var(--text-1);color:var(--bg-0)}:focus-visible{outline:calc(2 * var(--u)) solid var(--text-1);outline-offset:calc(2 * var(--u))}@keyframes rise-in{0%{opacity:0;transform:translateY(calc(12 * var(--u)))}to{opacity:1;transform:none}}@keyframes wave-pulse{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:calc(10 * var(--u));height:calc(10 * var(--u))}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:calc(2 * var(--u)) solid transparent;background:#ffffff24 padding-box padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.invites.svelte-1y9535l{gap:calc(10 * var(--u));flex-direction:column;display:flex}.inv-title.svelte-1y9535l{font-family:var(--font-display);font-size:calc(16 * var(--u));color:var(--text-1);text-align:center;margin:0;font-weight:700}.inv-sub.svelte-1y9535l{color:var(--text-3);font-size:calc(11 * var(--u));text-align:center;margin:0}.inv-ok.svelte-1y9535l{color:var(--text-2)}.inv-mono.svelte-1y9535l{font-family:var(--font-mono,monospace)}.inv-mint.svelte-1y9535l{background:var(--text-1);border:calc(2 * var(--u)) solid var(--border-2);color:var(--bg-0);font-family:var(--font-display);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;padding:calc(9 * var(--u)) calc(14 * var(--u));cursor:pointer;font-weight:700;transition:opacity .15s}.inv-mint.svelte-1y9535l:hover{opacity:.85}.inv-mint.svelte-1y9535l:disabled{opacity:.4;cursor:default}.inv-error.svelte-1y9535l{color:var(--rose-300);font-size:calc(11 * var(--u));margin:0}.inv-flash.svelte-1y9535l{color:var(--text-2);font-size:calc(11 * var(--u));margin:0}.inv-list.svelte-1y9535l{gap:calc(6 * var(--u));max-height:calc(190 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.inv-row.svelte-1y9535l{align-items:center;gap:calc(8 * var(--u));justify-content:space-between;display:flex}.inv-code.svelte-1y9535l{background:var(--bg-inset);border:calc(1 * var(--u)) solid var(--border-1);color:var(--text-1);font-family:var(--font-mono,monospace);font-size:calc(12 * var(--u));letter-spacing:.06em;padding:calc(5 * var(--u)) calc(8 * var(--u));cursor:pointer}.inv-code.svelte-1y9535l:hover{border-color:var(--border-2)}.inv-used.svelte-1y9535l{color:var(--text-3);font-size:calc(10 * var(--u))}.inv-open.svelte-1y9535l{color:var(--amber-300);font-size:calc(10 * var(--u));letter-spacing:.1em;text-transform:uppercase}.inv-copied.svelte-1y9535l{color:var(--text-2);font-size:calc(10 * var(--u))}.pixel-logo.svelte-10isvib{line-height:0;display:inline-block;position:relative}.gpu-notice.svelte-yhmit6{right:calc(10 * var(--u));bottom:calc(42 * var(--u));z-index:10020;align-items:center;gap:calc(8 * var(--u));max-width:calc(460 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid #d4eded22;border-radius:calc(8 * var(--u));color:#9a8c7a;font-size:calc(10 * var(--u));letter-spacing:calc(.2 * var(--u));background:#000c;line-height:1.35;display:flex;position:absolute}.gpu-notice.svelte-yhmit6 b:where(.svelte-yhmit6){color:#d4eded;font-weight:700}.gpu-notice.svelte-yhmit6 code:where(.svelte-yhmit6){color:#acdcf1;font-family:inherit}.gpu-dot.svelte-yhmit6{width:calc(6 * var(--u));height:calc(6 * var(--u));box-shadow:0 0 calc(6 * var(--u)) #d1ca8088;background:#d1ca80;border-radius:50%;flex:none}.gpu-text.svelte-yhmit6{flex:auto}.gpu-sub.svelte-yhmit6{color:#869598}.gpu-close.svelte-yhmit6{border:calc(1 * var(--u)) solid #d4eded22;border-radius:calc(4 * var(--u));color:#869598;font-size:calc(12 * var(--u));padding:calc(1 * var(--u)) calc(5 * var(--u));cursor:pointer;background:0 0;flex:none;line-height:1}.gpu-close.svelte-yhmit6:hover{color:#d4eded;border-color:#d4eded}.launch.svelte-aapnan{justify-content:center;align-items:center;gap:calc(48 * var(--u));width:100%;height:100%;font-family:var(--font-ui);background:var(--bg-0);flex-direction:column;display:flex}.launch.svelte-aapnan>:where(.svelte-aapnan):not(.bg-video):not(.bg-dim):not(.account):not(.version){z-index:1;position:relative}.launch.svelte-aapnan>.account:where(.svelte-aapnan){z-index:10;position:absolute}.brand.svelte-aapnan{animation:rise-in .55s var(--ease-out) 50ms backwards}.mode--primary.svelte-aapnan{animation:rise-in .55s var(--ease-out) .16s backwards}.needs-login.svelte-aapnan{opacity:.55}.needs-login.svelte-aapnan:hover{opacity:.85}.lock-mark.svelte-aapnan{top:calc(10 * var(--u));right:calc(14 * var(--u));font-size:calc(12 * var(--u));opacity:.8;position:absolute}.mode.svelte-aapnan{position:relative}.mode--tutorial.svelte-aapnan{animation:rise-in .55s var(--ease-out) .22s backwards}.mode--ai.svelte-aapnan{animation:rise-in .55s var(--ease-out) .19s backwards;align-self:stretch}.mode-row.svelte-aapnan:first-of-type{animation:rise-in .55s var(--ease-out) .27s backwards}.mode-row--dev.svelte-aapnan{animation:rise-in .55s var(--ease-out) .38s backwards}.account.svelte-aapnan{top:calc(22 * var(--u));right:calc(26 * var(--u));align-items:center;gap:calc(10 * var(--u));z-index:10;display:flex;position:absolute}.who.svelte-aapnan{color:var(--text-2);font-size:calc(14 * var(--u));max-width:calc(220 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-btn.svelte-aapnan{background:var(--bg-0);border:calc(1 * var(--u)) solid var(--border-1);color:var(--text-2);font-family:inherit;font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;padding:calc(8 * var(--u)) calc(16 * var(--u));cursor:pointer;font-weight:600;transition:color .15s,border-color .15s}.acct-btn.svelte-aapnan:hover{color:var(--text-1);border-color:var(--border-2)}.invites-btn.svelte-aapnan{background:var(--bg-0);border:calc(1 * var(--u)) solid var(--border-1);color:var(--text-2);font-family:inherit;font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;padding:calc(8 * var(--u)) calc(16 * var(--u));cursor:pointer;font-weight:600;transition:color .15s,border-color .15s}.invites-btn.svelte-aapnan:hover,.invites-btn[aria-pressed=true].svelte-aapnan{color:var(--text-1);border-color:var(--border-2)}.invites-panel.svelte-aapnan{width:calc(340 * var(--u))}.acct-panel.svelte-aapnan{top:calc(100% + calc(10 * var(--u)));width:calc(300 * var(--u));background:var(--bg-0);border:calc(2 * var(--u)) solid var(--border-2);padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u));gap:calc(12 * var(--u));box-shadow:var(--shadow-lg);animation:rise-in .25s var(--ease-out) backwards;flex-direction:column;display:flex;position:absolute;right:0}.acct-title.svelte-aapnan{font-family:var(--font-display);font-size:calc(20 * var(--u));color:var(--text-1);text-align:center;margin:0;font-weight:700}.acct-notice.svelte-aapnan{color:var(--text-2);font-size:calc(12 * var(--u));text-align:center;margin:0}.acct-panel.svelte-aapnan form:where(.svelte-aapnan){gap:calc(10 * var(--u));flex-direction:column;display:flex}.acct-panel.svelte-aapnan label:where(.svelte-aapnan){gap:calc(5 * var(--u));flex-direction:column;display:flex}.acct-panel.svelte-aapnan label:where(.svelte-aapnan) span:where(.svelte-aapnan){font-size:calc(10 * var(--u));letter-spacing:.14em;color:var(--text-3);text-transform:uppercase;font-weight:600}.acct-panel.svelte-aapnan input:where(.svelte-aapnan){background:var(--bg-inset);border:calc(1 * var(--u)) solid var(--border-1);color:var(--text-1);font-family:inherit;font-size:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));outline:none;transition:border-color .15s}.acct-panel.svelte-aapnan input:where(.svelte-aapnan):focus{border-color:var(--border-2)}.acct-error.svelte-aapnan{color:var(--rose-300);font-size:calc(12 * var(--u));margin:0}.acct-hint.svelte-aapnan{color:var(--text-3);font-size:calc(11 * var(--u));text-align:center;margin:0;line-height:1.45}.acct-invite.svelte-aapnan{letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono,monospace)!important}.acct-invite-note.svelte-aapnan{color:var(--text-2);text-align:left}.acct-submit.svelte-aapnan{background:var(--text-1);border:calc(2 * var(--u)) solid var(--border-2);color:var(--bg-0);font-family:var(--font-display);font-size:calc(13 * var(--u));letter-spacing:.08em;text-transform:uppercase;padding:calc(10 * var(--u)) calc(16 * var(--u));cursor:pointer;font-weight:700;transition:opacity .15s}.acct-submit.svelte-aapnan:hover{opacity:.85}.acct-submit.svelte-aapnan:disabled{opacity:.4;cursor:default}.acct-switch.svelte-aapnan{border:none;border-bottom:calc(1 * var(--u)) solid transparent;color:var(--text-2);font-family:inherit;font-size:calc(12 * var(--u));cursor:pointer;text-align:center;background:0 0;padding:0}.acct-switch.svelte-aapnan:hover{color:var(--text-1);border-bottom-color:var(--text-1)}.acct-server.svelte-aapnan{border-top:calc(1 * var(--u)) solid var(--border-1);padding-top:calc(10 * var(--u));font-size:calc(11 * var(--u))}.acct-server.svelte-aapnan summary:where(.svelte-aapnan){color:var(--text-3);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;font-size:calc(10 * var(--u));-webkit-user-select:none;user-select:none}.acct-server.svelte-aapnan summary:where(.svelte-aapnan):hover{color:var(--text-2)}.acct-server.svelte-aapnan input:where(.svelte-aapnan){margin-top:calc(6 * var(--u));background:var(--bg-inset);border:calc(1 * var(--u)) solid var(--border-1);width:100%;color:var(--text-2);font-family:inherit;font-size:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));outline:none}.acct-server.svelte-aapnan input:where(.svelte-aapnan):focus{border-color:var(--border-2)}.srv-reset.svelte-aapnan{margin-top:calc(4 * var(--u));color:var(--text-2,#869598);font-family:inherit;font-size:calc(10 * var(--u));cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.srv-reset.svelte-aapnan:hover{color:var(--text-1,#d4eded)}.brand.svelte-aapnan{flex-direction:column;align-items:center;display:flex}.title.svelte-aapnan{margin:0;font-size:0;line-height:0}.modes.svelte-aapnan{align-items:center;gap:calc(14 * var(--u));flex-direction:column;width:fit-content;display:flex}.mode-row.svelte-aapnan{gap:calc(1 * var(--u));display:flex}.mode-row--dev.svelte-aapnan{gap:calc(6 * var(--u))}.mode--tutorial.svelte-aapnan{align-self:stretch}.mode.svelte-aapnan{background:var(--bg-0);border:calc(2 * var(--u)) solid var(--border-2);color:var(--text-1);cursor:pointer;align-items:center;gap:calc(6 * var(--u));padding:calc(16 * var(--u)) calc(36 * var(--u));flex-direction:column;font-family:inherit;transition:background .15s,opacity .15s;display:flex}.mode-name.svelte-aapnan{font-family:var(--font-display);font-size:calc(19 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);font-weight:700}.mode-desc.svelte-aapnan{font-size:calc(10 * var(--u));color:var(--text-3);letter-spacing:.14em;text-transform:uppercase}.mode--primary.svelte-aapnan{background:var(--text-1);padding:calc(22 * var(--u)) calc(120 * var(--u))}.mode--primary.svelte-aapnan .mode-name:where(.svelte-aapnan){color:var(--bg-0)}.mode--primary.svelte-aapnan .mode-desc:where(.svelte-aapnan){color:#444}.mode--primary.svelte-aapnan:hover{opacity:.82}.mode--tool.svelte-aapnan:hover{background:var(--bg-1)}.mode--dev.svelte-aapnan{border:calc(1 * var(--u)) solid var(--border-1);padding:calc(8 * var(--u)) calc(20 * var(--u))}.mode--dev.svelte-aapnan .mode-name:where(.svelte-aapnan){font-family:var(--font-ui);font-size:calc(10 * var(--u));letter-spacing:.14em;color:var(--text-3);font-weight:600}.mode--dev.svelte-aapnan:hover{border-color:var(--border-2)}.mode--dev.svelte-aapnan:hover .mode-name:where(.svelte-aapnan){color:var(--text-1)}.version.svelte-aapnan{bottom:calc(16 * var(--u));right:calc(20 * var(--u));font-size:calc(10 * var(--u));color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;position:absolute}.lobby.svelte-o8y4hc{width:100%;height:100%;font-family:var(--font-ui);justify-content:center;align-items:center;display:flex}.panel.svelte-o8y4hc{width:calc(600 * var(--u));background:var(--bg-0);border:calc(2 * var(--u)) solid var(--border-2);box-shadow:var(--shadow-lg);padding:calc(30 * var(--u)) calc(38 * var(--u)) calc(34 * var(--u));gap:calc(16 * var(--u));animation:rise-in .45s var(--ease-out) backwards;flex-direction:column;display:flex;position:relative}.back.svelte-o8y4hc{top:calc(16 * var(--u));left:calc(16 * var(--u));color:var(--text-3);cursor:pointer;font-family:inherit;font-size:calc(13 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:0 0;border:none;transition:color .15s,background .15s;position:absolute}.back.svelte-o8y4hc:hover{color:var(--text-1);background:#ffffff0d}h1.svelte-o8y4hc{font-family:var(--font-display);font-size:calc(26 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-1);text-align:center;margin:0;font-weight:700}.menu.svelte-o8y4hc{gap:calc(28 * var(--u));margin-top:calc(6 * var(--u));display:flex}.block.svelte-o8y4hc{gap:calc(12 * var(--u));flex-direction:column;flex:1;align-items:stretch;display:flex}.block.svelte-o8y4hc h3:where(.svelte-o8y4hc){font-family:var(--font-display);font-size:calc(17 * var(--u));letter-spacing:.06em;color:var(--text-1);margin:0;font-weight:700}.divider.svelte-o8y4hc{width:calc(1 * var(--u));background:var(--border-1)}.hint.svelte-o8y4hc{color:var(--text-3);font-size:calc(12.5 * var(--u));margin:0;line-height:1.5}.mode-toggle.svelte-o8y4hc{border:calc(1 * var(--u)) solid var(--border-1);border-radius:var(--radius);display:flex;overflow:hidden}.mode-opt.svelte-o8y4hc{color:var(--text-3);font-family:inherit;font-size:calc(11 * var(--u));letter-spacing:calc(1.2 * var(--u));text-transform:uppercase;padding:calc(9 * var(--u)) calc(10 * var(--u));cursor:pointer;background:0 0;border:none;flex:1;font-weight:600;transition:color .15s,background .15s}.mode-opt.svelte-o8y4hc+.mode-opt:where(.svelte-o8y4hc){border-left:calc(1 * var(--u)) solid var(--border-1)}.mode-opt.svelte-o8y4hc:hover{color:var(--text-1)}.mode-opt.sel.svelte-o8y4hc{background:var(--bg-inset);color:var(--text-1)}.loc.svelte-o8y4hc{gap:calc(5 * var(--u));flex-direction:column;width:100%;display:flex}.loc.svelte-o8y4hc span:where(.svelte-o8y4hc){font-size:calc(10 * var(--u));letter-spacing:calc(1.6 * var(--u));color:var(--text-3);text-transform:uppercase;font-weight:500}select.svelte-o8y4hc,.code-input.svelte-o8y4hc{background:var(--bg-inset);border:calc(1 * var(--u)) solid var(--border-1);border-radius:var(--radius);width:100%;color:var(--text-1);font-family:inherit;font-size:calc(14.5 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));outline:none;transition:border-color .15s,box-shadow .15s}select.svelte-o8y4hc:focus,.code-input.svelte-o8y4hc:focus{border-color:var(--border-2);box-shadow:none}.code-input.svelte-o8y4hc{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:calc(8 * var(--u));text-align:center;font-size:calc(17 * var(--u))}.btn.svelte-o8y4hc{border:calc(1 * var(--u)) solid var(--border-1);border-radius:var(--radius);color:var(--text-2);font-family:inherit;font-size:calc(12 * var(--u));letter-spacing:calc(1.5 * var(--u));text-transform:uppercase;padding:calc(11 * var(--u)) calc(18 * var(--u));cursor:pointer;background:0 0;font-weight:600;transition:color .15s,border-color .15s,background .15s,transform .15s,box-shadow .15s}.btn.svelte-o8y4hc:hover{color:var(--text-1);border-color:var(--border-2);background:0 0}.btn.svelte-o8y4hc:disabled{opacity:.5;cursor:default}.btn.svelte-o8y4hc:focus-visible{outline:calc(2 * var(--u)) solid var(--text-1);outline-offset:calc(2 * var(--u))}.btn.primary.svelte-o8y4hc{background:var(--text-1);border:calc(2 * var(--u)) solid var(--border-2);color:var(--bg-0);box-shadow:none;transition:opacity .15s}.btn.primary.svelte-o8y4hc:hover{color:var(--bg-0);border-color:var(--border-2);background:var(--text-1);opacity:.82;transform:none}.ai-duel.svelte-o8y4hc{gap:calc(12 * var(--u));border-top:calc(1 * var(--u)) solid var(--border-1);padding-top:calc(18 * var(--u));margin-top:calc(4 * var(--u));flex-direction:column;align-items:stretch;display:flex}.ai-duel-head.svelte-o8y4hc{justify-content:space-between;align-items:baseline;display:flex}.ai-duel.svelte-o8y4hc h3:where(.svelte-o8y4hc){font-family:var(--font-display);font-size:calc(17 * var(--u));letter-spacing:.06em;color:var(--text-1);margin:0;font-weight:700}.waiting.svelte-o8y4hc{align-items:center;gap:calc(14 * var(--u));padding:calc(18 * var(--u)) 0 calc(10 * var(--u));flex-direction:column;display:flex}.code-label.svelte-o8y4hc{font-size:calc(10 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-weight:600}.code-boxes.svelte-o8y4hc{gap:calc(8 * var(--u));display:flex}.code-ch.svelte-o8y4hc{width:calc(48 * var(--u));height:calc(60 * var(--u));font-family:var(--font-mono);font-size:calc(26 * var(--u));color:var(--text-1);background:var(--bg-0);border:calc(1 * var(--u)) solid var(--border-2);place-items:center;font-weight:600;display:grid}.copy-btn.svelte-o8y4hc{border:calc(1 * var(--u)) solid var(--border-1);border-radius:calc(8 * var(--u));color:var(--text-2);font-family:inherit;font-size:calc(11.5 * var(--u));letter-spacing:calc(1 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));cursor:pointer;background:0 0;font-weight:500;transition:color .15s,border-color .15s,background .15s}.copy-btn.svelte-o8y4hc:hover{color:var(--text-1);border-color:var(--border-2);background:0 0}.status.svelte-o8y4hc{color:var(--text-3);font-size:calc(13 * var(--u));align-items:center;margin:0;display:flex}.status--ok.svelte-o8y4hc{color:var(--text-1)}.wave.svelte-o8y4hc{gap:calc(3 * var(--u));margin-left:calc(8 * var(--u));height:calc(14 * var(--u));align-items:center;display:inline-flex}.wave.svelte-o8y4hc span:where(.svelte-o8y4hc){width:calc(4 * var(--u));height:calc(14 * var(--u));background:var(--text-1);transform-origin:50%;animation:1.3s ease-in-out infinite wave-pulse}.wave.svelte-o8y4hc span:where(.svelte-o8y4hc):nth-child(2){animation-delay:.16s}.wave.svelte-o8y4hc span:where(.svelte-o8y4hc):nth-child(3){animation-delay:.32s}.wave.svelte-o8y4hc span:where(.svelte-o8y4hc):nth-child(4){animation-delay:.48s}.wave.svelte-o8y4hc span:where(.svelte-o8y4hc):nth-child(5){animation-delay:.64s}.error.svelte-o8y4hc{color:var(--rose-300);font-size:calc(13 * var(--u));text-align:center;margin:0}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-0);color:var(--text-1);justify-content:center;align-items:center;height:100vh;font-family:Instrument Serif,serif;display:flex;overflow:hidden}img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.app.svelte-1n46o8q{width:calc(1280 * var(--u));height:calc(720 * var(--u));position:relative;overflow:hidden}.conn-overlay.svelte-1n46o8q{z-index:100000;-webkit-backdrop-filter:blur(calc(2 * var(--u)));backdrop-filter:blur(calc(2 * var(--u)));background:#0c0c0eb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.conn-panel.svelte-1n46o8q{align-items:center;gap:calc(14 * var(--u));background:var(--bg-0,#1b1a1f);border:calc(2 * var(--u)) solid var(--border-2,#3c3a42);border-radius:calc(14 * var(--u));padding:calc(28 * var(--u)) calc(44 * var(--u));text-align:center;flex-direction:column;display:flex}.conn-panel.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:calc(20 * var(--u));letter-spacing:.06em;text-transform:uppercase}.conn-panel.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#9aa7ab;font-size:calc(14 * var(--u));margin:0}.conn-btn.svelte-1n46o8q{border:calc(1 * var(--u)) solid var(--border-1,#55525c);border-radius:calc(8 * var(--u));color:#cfd8da;font-family:inherit;font-size:calc(12 * var(--u));letter-spacing:calc(1.5 * var(--u));text-transform:uppercase;padding:calc(10 * var(--u)) calc(20 * var(--u));cursor:pointer;background:0 0;font-weight:600}.conn-btn.svelte-1n46o8q:hover{color:#fff;border-color:#7ca8d5}.conn-actions.svelte-1n46o8q{gap:calc(10 * var(--u));display:flex}.conn-hint.svelte-1n46o8q{color:#6f7c80;font-size:calc(11 * var(--u));letter-spacing:.04em}.wave.svelte-1n46o8q{gap:calc(4 * var(--u));height:calc(16 * var(--u));align-items:center;display:inline-flex}.wave.svelte-1n46o8q span:where(.svelte-1n46o8q){width:calc(5 * var(--u));height:calc(16 * var(--u));transform-origin:50%;background:#7ca8d5;animation:1.3s ease-in-out infinite svelte-1n46o8q-wave-pulse}.wave.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(2){animation-delay:.18s}.wave.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(3){animation-delay:.36s}.stale-banner.svelte-1n46o8q{color:#ffd7d7;border-bottom:calc(1 * var(--u)) solid #ff5a5a;font-size:calc(13 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));text-align:center;z-index:200;background:#3d0a0a}.stale-banner.svelte-1n46o8q button:where(.svelte-1n46o8q){margin-left:calc(10 * var(--u));color:#000;padding:calc(3 * var(--u)) calc(12 * var(--u));cursor:pointer;background:#ff5a5a;border:none;font-weight:700}@keyframes svelte-1n46o8q-wave-pulse{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}
