.brand[data-v-5b7e694d]{width:auto;height:1.2em;display:block}.brand.stacked[data-v-5b7e694d]{height:3.2em}.ink[data-v-5b7e694d]{fill:var(--logo-ink)}.accent[data-v-5b7e694d]{fill:var(--logo-accent)}.account[data-v-92b105e5]{position:relative}.account summary[data-v-92b105e5]{align-items:center;gap:8px;list-style:none;display:inline-flex}.account summary[data-v-92b105e5]::-webkit-details-marker{display:none}.avatar[data-v-92b105e5]{border-radius:50%;width:24px;height:24px}.account-menu[data-v-92b105e5]{z-index:10;gap:4px;min-width:200px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.account-email[data-v-92b105e5]{color:var(--muted);padding:2px 15px 4px;font-size:13px}.account-in[data-v-92b105e5]{white-space:nowrap;font-weight:800;text-decoration:none}@media (width<=560px){.with-google[data-v-92b105e5]{display:none}}.account-menu .btn[data-v-92b105e5]{justify-content:flex-start}.site-header[data-v-f3cd846b]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1120px);margin:0 auto;padding:16px 24px;display:flex}.site-header .logo[data-v-f3cd846b]{font-size:26px}.site-header .logo.stacked[data-v-f3cd846b]{font-size:17px}.site-nav[data-v-f3cd846b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.site-nav a[data-v-f3cd846b]{text-decoration:none}.site-nav .here[data-v-f3cd846b]{color:var(--brand)}.count[data-v-f3cd846b]{box-sizing:border-box;color:#fff;background:var(--brand-fill);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}@media (width<=560px){.site-header[data-v-f3cd846b]{padding:12px 16px}.site-header .logo[data-v-f3cd846b]{font-size:22px}.site-nav[data-v-f3cd846b]{flex-wrap:nowrap}.site-nav .btn.ghost[data-v-f3cd846b]:first-child,.site-nav .label[data-v-f3cd846b]{display:none}}.lang-logo[data-v-7a255564]{border-radius:3px;flex:none;width:1.25em;height:1.25em}.games[data-v-d0720695]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;display:flex}.game-card[data-v-d0720695]{text-align:center;background:var(--surface);border:1px solid var(--line);width:280px;box-shadow:var(--shadow);color:var(--ink);border-radius:18px;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:8px;padding:24px 20px 20px;display:grid}.lang-buttons[data-v-d0720695]{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:8px;display:grid}.lang-buttons[data-v-d0720695]:has(>:only-child){grid-template-columns:1fr;width:calc(50% - 4px)}.lang-buttons[data-v-d0720695]>:last-child:nth-child(3){grid-column:1/-1}.lang-button[data-v-d0720695]{color:var(--ink);background:var(--brand-soft);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.lang-button[data-v-d0720695]:hover,.lang-button[data-v-d0720695]:focus-visible{background:var(--brand-soft-hover);outline:none;transform:translateY(-2px)}.lang-button[data-v-d0720695]:focus-visible{box-shadow:0 0 0 3px var(--focus)}.game-icon[data-v-d0720695]{font-size:64px;line-height:1}.game-card strong[data-v-d0720695]{font-size:20px;font-weight:800}.game-description[data-v-d0720695]{color:var(--muted);font-size:15px;line-height:1.4}.soon-card[data-v-d0720695]{border:2px dashed var(--line);box-shadow:none;background:0 0;grid-template-rows:auto auto auto;align-content:center}.soon-card .game-icon[data-v-d0720695]{opacity:.6}.soon-card strong[data-v-d0720695]{color:var(--muted)}.interest[data-v-870c192a]{justify-items:center;gap:8px;width:min(100%,520px);display:grid}.interest-form[data-v-870c192a]{justify-items:center;gap:10px;width:100%;display:grid}.send-row[data-v-870c192a]{gap:8px;width:100%;display:flex}.send-row input[type=email][data-v-870c192a]{min-width:0;font:600 17px var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;flex:1;padding:12px 16px}.send-row input[type=email][data-v-870c192a]:focus{outline:3px solid var(--focus);outline-offset:1px}.trap[data-v-870c192a]{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.interest-send[data-v-870c192a]{font:800 17px var(--font);color:#fff;background:var(--brand-fill);box-shadow:0 3px 0 var(--brand-dark);cursor:pointer;border:none;border-radius:14px;flex:none;padding:12px 22px}.interest-send[data-v-870c192a]:hover:not(:disabled){background:var(--brand-dark)}.interest-send[data-v-870c192a]:disabled{opacity:.6;cursor:default}.interest-done[data-v-870c192a]{background:var(--brand-soft);text-align:center;border-radius:14px;margin:0;padding:12px 18px;font-weight:600}.interest-problem[data-v-870c192a]{color:var(--error-ink);background:var(--error-soft);border-radius:10px;margin:0;padding:6px 12px;font-weight:600}.interest-note[data-v-870c192a]{color:var(--muted);margin:0;font-size:14px}.interest-note a[data-v-870c192a]{color:var(--muted)}@media (width<=480px){.send-row[data-v-870c192a]{flex-direction:column}}.landing[data-v-0fcf290b]{min-height:100vh;overflow-x:clip}section[data-v-0fcf290b]{box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:0 24px}h2[data-v-0fcf290b]{text-align:center;margin:0;font-size:32px;font-weight:800}.section-lead[data-v-0fcf290b]{text-align:center;max-width:640px;color:var(--muted);margin:8px auto 28px;font-size:18px;line-height:1.5}.hero[data-v-0fcf290b]{text-align:center;justify-items:center;padding-top:28px;padding-bottom:80px;display:grid}.hero h1[data-v-0fcf290b]{letter-spacing:-.02em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.05}.accent[data-v-0fcf290b]{background:linear-gradient(90deg,#00b6ff,#1263ff 50%,#6a14ff);color:#0000;-webkit-background-clip:text;background-clip:text}.lead[data-v-0fcf290b]{color:var(--muted);max-width:640px;margin:12px auto 6px;font-size:19px;line-height:1.45}.top-banner[data-v-0fcf290b]{text-align:center;color:#fff;background:linear-gradient(90deg,#0a8fe0,#1263ff 50%,#6a14ff);padding:9px 16px;font-size:15px;font-weight:600;text-decoration:none;display:block}.top-banner strong[data-v-0fcf290b]{white-space:nowrap}.top-banner:hover strong[data-v-0fcf290b],.top-banner:focus-visible strong[data-v-0fcf290b]{text-decoration:underline}.sound[data-v-0fcf290b]{font:700 13px var(--font);color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;margin-left:auto;padding:3px 10px}.sound[data-v-0fcf290b]:hover,.sound[data-v-0fcf290b]:focus-visible{color:var(--ink);border-color:var(--muted)}.sound[aria-pressed=true][data-v-0fcf290b]{color:var(--brand);border-color:var(--brand)}.play-row[data-v-0fcf290b]{justify-content:center;align-items:center;gap:28px;width:100%;margin-top:24px;display:flex}.play-game[data-v-0fcf290b]{text-align:left;background:var(--code-bg);border:1px solid var(--line);width:min(100%,780px,max(340px,160vh - 624px));box-shadow:var(--lift);border-radius:18px;flex:none;margin:0;overflow:hidden}.code-head[data-v-0fcf290b]{font:600 13px var(--mono);color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.stage[data-v-0fcf290b]{aspect-ratio:1000/600;background:navy;position:relative}.poster[data-v-0fcf290b]{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.poster img[data-v-0fcf290b],img.poster[data-v-0fcf290b]{width:100%;height:100%;display:block}.poster[data-v-0fcf290b]:disabled{cursor:default}.poster[data-v-0fcf290b]:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.hidden[data-v-0fcf290b]{opacity:0}.stage-note[data-v-0fcf290b]{color:#fff;white-space:nowrap;background:#000000a6;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.stage-note a[data-v-0fcf290b]{color:#9cc0ff}.open-code[data-v-0fcf290b]{text-align:left;gap:10px;width:260px;display:grid}.open-code h2[data-v-0fcf290b]{text-align:left;margin:0;font-size:22px}.open-code p[data-v-0fcf290b]{color:var(--muted);margin:0 0 4px;line-height:1.4}.edition[data-v-0fcf290b]{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:19px;font-weight:800;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.edition[data-v-0fcf290b] .lang-logo{width:28px;height:28px}.edition .go[data-v-0fcf290b]{color:var(--brand);margin-left:auto}.edition[data-v-0fcf290b]:hover,.edition[data-v-0fcf290b]:focus-visible{border-color:var(--brand);outline:none;transform:translate(4px)}.edition[data-v-0fcf290b]:focus-visible{box-shadow:0 0 0 3px var(--focus)}.spinner[data-v-0fcf290b]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-0fcf290b}@keyframes spin-0fcf290b{to{transform:rotate(360deg)}}.steps[data-v-0fcf290b]{padding-bottom:80px}.steps ol[data-v-0fcf290b]{grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.step[data-v-0fcf290b]{align-content:start;gap:6px;padding:24px;display:grid;position:relative}.step-num[data-v-0fcf290b]{color:var(--brand-soft-hover);font-size:40px;font-weight:800;line-height:1;position:absolute;top:16px;right:18px}.step-icon[data-v-0fcf290b]{font-size:36px;line-height:44px}.step strong[data-v-0fcf290b]{font-size:20px}.step span[data-v-0fcf290b]:last-child{color:var(--muted);line-height:1.5}.games-section[data-v-0fcf290b]{padding-bottom:88px;scroll-margin-top:16px}.games-section h2[data-v-0fcf290b]{margin-bottom:28px}.already[data-v-0fcf290b]{padding-bottom:88px}.already .facts[data-v-0fcf290b]{margin-top:28px}.lessons-soon[data-v-0fcf290b]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;justify-items:center;width:min(100% - 48px,1072px);padding:48px 24px 56px;scroll-margin-top:16px;display:grid}.soon-chip[data-v-0fcf290b]{text-transform:uppercase;letter-spacing:.05em;color:var(--beta);background:var(--beta-soft);border-radius:999px;margin-bottom:8px;padding:3px 12px;font-size:13px;font-weight:800}.audiences[data-v-0fcf290b]{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:0 0 32px;padding:0;list-style:none;display:grid}.audience[data-v-0fcf290b]{background:var(--surface-soft);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:20px;display:grid}.audience strong[data-v-0fcf290b]{font-size:18px}.audience span[data-v-0fcf290b]:last-child{color:var(--muted);line-height:1.5}.facts[data-v-0fcf290b]{grid-template-columns:repeat(3,1fr);gap:28px 32px;margin:0 0 32px;padding:0;list-style:none;display:grid}.fact[data-v-0fcf290b]{align-content:start;gap:6px;display:grid}.fact-icon[data-v-0fcf290b]{font-size:30px}.fact strong[data-v-0fcf290b]{font-size:18px}.fact span[data-v-0fcf290b]:last-child{color:var(--muted);line-height:1.5}.site-footer[data-v-0fcf290b]{box-sizing:border-box;width:min(100%,1120px);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:40px 24px;font-size:14px;display:flex}.site-footer nav[data-v-0fcf290b]{gap:20px;display:flex}.site-footer a[data-v-0fcf290b]{color:var(--muted);font-weight:700;text-decoration:none}.site-footer a[data-v-0fcf290b]:hover{color:var(--brand)}.site-footer .discord[data-v-0fcf290b]{align-items:center;gap:6px;display:inline-flex}.site-footer .discord[data-v-0fcf290b]:hover{color:#5865f2}@media (height<=800px) and (width>=881px){.hero[data-v-0fcf290b]{padding-top:12px}.hero h1[data-v-0fcf290b]{font-size:44px}.lead[data-v-0fcf290b]{margin-top:6px;font-size:17px}.play-row[data-v-0fcf290b]{margin-top:16px}.play-game[data-v-0fcf290b]{width:min(100%,780px,max(340px,160vh - 547.2px))}}@media (width<=880px){.hero[data-v-0fcf290b]{padding-top:20px}.play-row[data-v-0fcf290b]{flex-direction:column;align-items:stretch}.play-game[data-v-0fcf290b]{width:100%}.open-code[data-v-0fcf290b]{width:auto}.steps ol[data-v-0fcf290b],.facts[data-v-0fcf290b],.audiences[data-v-0fcf290b]{grid-template-columns:1fr}.facts[data-v-0fcf290b]{max-width:520px}}@media (width<=560px){.sound-label[data-v-0fcf290b]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=881px) and (width<=1040px){.facts[data-v-0fcf290b]{grid-template-columns:repeat(2,1fr)}}.cards[data-v-d80ccfa3]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card[data-v-d80ccfa3]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:4px;padding:10px 8px 10px 14px;display:flex}.card-open[data-v-d80ccfa3]{min-width:0;color:var(--ink);flex:1;grid-template-columns:auto 1fr;column-gap:10px;text-decoration:none;display:grid}.card-icon[data-v-d80ccfa3]{grid-row:span 2;align-self:center;font-size:32px;line-height:1}.card-name[data-v-d80ccfa3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-meta[data-v-d80ccfa3]{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.card-open:hover .card-name[data-v-d80ccfa3],.card-open:focus-visible .card-name[data-v-d80ccfa3]{color:var(--brand)}.card-actions[data-v-d80ccfa3]{display:flex}.new-dialog[data-v-e3c51c7a]{border:1px solid var(--line);min-width:320px;color:var(--ink);background:var(--surface);border-radius:18px;padding:20px 24px}.new-dialog[data-v-e3c51c7a]::backdrop{background:#00000059}.new-dialog h2[data-v-e3c51c7a]{margin:0;font-size:20px;font-weight:800}.new-dialog form[data-v-e3c51c7a]{gap:14px;display:grid}.new-dialog label[data-v-e3c51c7a]{gap:6px;font-weight:700;display:grid}.new-dialog select[data-v-e3c51c7a],.new-dialog input[data-v-e3c51c7a]:not([type=radio]){font:15px var(--font);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:8px 10px}.langs[data-v-e3c51c7a]{border:none;gap:14px;margin:0;padding:0;display:flex}.langs legend[data-v-e3c51c7a]{margin-bottom:6px;font-weight:700}.langs label[data-v-e3c51c7a]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dialog-buttons[data-v-e3c51c7a]{justify-content:flex-end;gap:8px;display:flex}.account-page[data-v-e25f5fb1]{min-height:100vh}.me[data-v-e25f5fb1]{box-sizing:border-box;gap:20px;width:min(100%,1120px);margin:0 auto;padding:8px 24px 48px;display:grid}.notice[data-v-e25f5fb1]{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn-ink);margin:0;padding:8px 14px}.profile[data-v-e25f5fb1],.sign-in[data-v-e25f5fb1]{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.profile-avatar[data-v-e25f5fb1]{border-radius:50%;width:48px;height:48px}.profile-who[data-v-e25f5fb1]{flex:1;min-width:180px;display:grid}.profile-who strong[data-v-e25f5fb1]{font-size:18px}.profile-who span[data-v-e25f5fb1],.profile-cloud[data-v-e25f5fb1]{color:var(--muted);font-size:14px}.sign-in[data-v-e25f5fb1]{background:var(--brand-soft);border-color:#0000}.sign-in-icon[data-v-e25f5fb1]{font-size:36px}.sign-in-text[data-v-e25f5fb1]{flex:1;gap:2px;min-width:220px;display:grid}.sign-in-text span[data-v-e25f5fb1]{color:var(--muted)}.sign-in a[data-v-e25f5fb1],.empty a[data-v-e25f5fb1]{text-decoration:none}.mine-head[data-v-e25f5fb1]{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.mine-head h1[data-v-e25f5fb1]{margin:0;font-size:28px;font-weight:800}.empty[data-v-e25f5fb1]{text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.empty-icon[data-v-e25f5fb1]{font-size:48px}.empty strong[data-v-e25f5fb1]{font-size:20px}.empty>span[data-v-e25f5fb1]{color:var(--muted)}.empty-links[data-v-e25f5fb1]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.page-loading{min-height:100vh;color:var(--muted);place-items:center;margin:0;display:grid}.toast{z-index:50;border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn-ink);cursor:pointer;margin:0;padding:10px 16px;position:fixed;top:12px;left:50%;transform:translate(-50%)}:root{--bg:#f2f4f8;--surface:#fff;--surface-soft:#f8f9fc;--line:#dfe3ec;--ink:#1a1f36;--muted:#5d6478;--brand:#0f5ae6;--brand-fill:#0f5ae6;--logo-ink:#010c3a;--logo-accent:#0056fd;--brand-dark:#0b4cc7;--brand-soft:#e8f0ff;--go:#16a34a;--go-dark:#12813b;--stop:#e11d48;--beta:#b45309;--beta-soft:#ffedd5;--error-soft:#fde7ea;--error-ink:#8a1630;--warn-soft:#fff4d6;--warn-ink:#6b4a00;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #0b10360d, 0 4px 16px #0b10360a;--font:"Nunito", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--hover:#eaedf4;--focus:#8fb4ff;--caret:#4b5160;--lift:0 8px 20px #0000001a;--brand-soft-hover:#d5e3ff;--chip-bg:#f1f3f8;--chip-muted:#e7eaf1;--chip-tried-line:#bcd3ff;--dot:#dde6f7;--dot-done:#8fb1f5;--dot-explain:#fde7b0;--explain-bg:#fff8e6;--code-bg:#fff;--code-ink:#1a1f36;--gutter-ink:#8a8f9c;--active-line:#1263ff0f;--selection:#cfe0ff;--cursor:#000;--bracket-bg:#ffe28a;--bracket-line:#8a6d00;--bracket-bad:#ffc9c9;--lint-error-bg:#ffe3e3;--syn-keyword:#5b21b6;--syn-string:#166534;--syn-number:#1e40af;--syn-comment:#5b6170;--syn-function:#92400e;--syn-definition:#1e3a8a;--syn-property:#1f3b57;--syn-invalid:#a10000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#11141c;--surface:#1a1e29;--surface-soft:#161a23;--line:#2a3040;--ink:#e6e9f2;--muted:#9aa2b4;--brand:#6ea0ff;--brand-fill:#2f6fed;--logo-ink:#f3f4ff;--logo-accent:#4d8dff;--brand-dark:#255fd6;--brand-soft:#1d2a4a;--go:#1f9d55;--go-dark:#157a40;--stop:#ff6b8a;--beta:#f6ad55;--beta-soft:#3b2a14;--error-soft:#3a1d26;--error-ink:#ffb3c1;--warn-soft:#362c14;--warn-ink:#f5d58a;--shadow:0 1px 2px #0000004d, 0 4px 16px #0003;--hover:#242a37;--focus:#3b6fe0;--caret:#b4b9c5;--lift:0 8px 24px #0006;--brand-soft-hover:#243560;--chip-bg:#232936;--chip-muted:#283040;--chip-tried-line:#34509a;--dot:#26304a;--dot-done:#4f7fe0;--dot-explain:#5c4a1f;--explain-bg:#2b2614;--code-bg:#1a1e29;--code-ink:#e6e9f2;--gutter-ink:#6b7180;--active-line:#6ea0ff14;--selection:#29406e;--cursor:#fff;--bracket-bg:#5a4a10;--bracket-line:#d6b440;--bracket-bad:#5a2020;--lint-error-bg:#4a1f28;--syn-keyword:#c4b5fd;--syn-string:#86efac;--syn-number:#93c5fd;--syn-comment:#8b93a3;--syn-function:#fbbf24;--syn-definition:#bfdbfe;--syn-property:#cbd5e1;--syn-invalid:#ff8a8a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font);background:var(--bg);color:var(--ink);margin:0}button,select,input,textarea{font-family:inherit}.btn{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);font:700 15px var(--font);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--hover)}.btn:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.btn:disabled{opacity:.45;cursor:default}.btn.go{color:#fff;background:var(--go);border-color:var(--go);height:42px;box-shadow:0 2px 0 var(--go-dark);padding:0 20px;font-size:16px}.btn.go:hover:not(:disabled){background:#15913f}.btn.primary{color:#fff;background:var(--brand-fill);border-color:var(--brand-fill)}.btn.primary:hover:not(:disabled){background:var(--brand-dark)}.btn.icon{width:38px;padding:0;font-size:16px}.btn.on{color:#fff;background:var(--brand-fill);border-color:var(--brand-fill)}.btn.on:hover:not(:disabled){background:var(--brand-dark)}.btn.stop{color:var(--stop)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.chip{background:var(--brand-soft);color:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.chip.beta{background:var(--beta-soft);color:var(--beta);text-transform:uppercase;letter-spacing:.04em}.chip.muted{background:var(--chip-muted);color:var(--muted)}.logo{font-size:20px;text-decoration:none;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
