.cc.svelte-a23kkf{--c-bg:#120a16;--c-panel:#1b0f21;--c-panel-2:#26162e;--c-line:#3a2843;--c-grid:#c9a85e24;--c-ink:#f1e9dc;--c-dim:#ab9fb0;--c-plum:#c79bd6;--c-brass:#c9a85e;--c-ok:#7cc29c;--c-alert:#f0827a;--c-mono:"Plex Mono", ui-monospace, Menlo, Consolas, monospace;--c-sans:"IBM Plex Sans", "Plex Sans Fallback", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(var(--c-grid) 1px, transparent 1px) 0 0 / 100% 48px, linear-gradient(90deg, var(--c-grid) 1px, transparent 1px) 0 0 / 48px 100%, var(--c-bg);min-height:100dvh;color:var(--c-ink);font:400 15px/1.55 var(--c-sans);background-attachment:fixed}.cc.svelte-a23kkf a{color:inherit}.cc.svelte-a23kkf :focus-visible{outline:1px solid var(--c-brass);outline-offset:2px}.top.svelte-a23kkf{border-bottom:1px solid var(--c-line);font:500 .72rem/1 var(--c-mono);letter-spacing:.1em;align-items:center;gap:18px;padding:12px 16px;display:flex}.brand.svelte-a23kkf{letter-spacing:.18em;text-decoration:none}.brand.svelte-a23kkf span:where(.svelte-a23kkf){color:var(--c-brass)}.spacer.svelte-a23kkf{flex:1}.lang.svelte-a23kkf{border:1px solid var(--c-line);display:flex}.lang.svelte-a23kkf a:where(.svelte-a23kkf){color:var(--c-dim);padding:5px 9px;text-decoration:none}.lang.svelte-a23kkf a[aria-current]:where(.svelte-a23kkf){background:var(--c-panel-2);color:var(--c-ink)}.wrap.svelte-a23kkf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;max-width:72rem;margin:0 auto;padding:48px 16px 64px;display:grid}.code.svelte-a23kkf{font:500 .7rem/1 var(--c-mono);letter-spacing:.16em;color:var(--c-brass);margin:0 0 14px}.code.ok.svelte-a23kkf{color:var(--c-ok)}h1.svelte-a23kkf{font:500 clamp(1.8rem, 3.4vw, 2.5rem) / 1.12 var(--c-sans);letter-spacing:-.01em;color:var(--c-ink);margin:0 0 16px}h2.svelte-a23kkf{font:500 1.4rem/1.2 var(--c-sans);margin:0 0 12px}.lead.svelte-a23kkf{color:var(--c-dim);margin:0 0 28px}.steps.svelte-a23kkf{border-top:1px solid var(--c-line);margin:0 0 28px;padding:0;list-style:none}.steps.svelte-a23kkf li:where(.svelte-a23kkf){border-bottom:1px solid var(--c-line);grid-template-columns:2.4rem 1fr;column-gap:8px;padding:14px 0;display:grid}.steps.svelte-a23kkf .n:where(.svelte-a23kkf){font:500 .72rem/1.9 var(--c-mono);color:var(--c-brass);grid-row:span 2}.steps.svelte-a23kkf strong:where(.svelte-a23kkf){font-weight:600}.dim.svelte-a23kkf{color:var(--c-dim)}.small.svelte-a23kkf{font-size:.8rem}.demo.svelte-a23kkf{font:500 .78rem/1 var(--c-mono);letter-spacing:.08em;color:var(--c-plum)!important}.panel.svelte-a23kkf{background:var(--c-panel);border:1px solid var(--c-line);padding:28px;position:relative}.tick.svelte-a23kkf{border-color:var(--c-brass);border-style:solid;width:10px;height:10px;position:absolute}.tl.svelte-a23kkf{border-width:1px 0 0 1px;top:-1px;left:-1px}.br.svelte-a23kkf{border-width:0 1px 1px 0;bottom:-1px;right:-1px}form.svelte-a23kkf{flex-direction:column;gap:16px;display:flex}.two.svelte-a23kkf,.three.svelte-a23kkf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.three.svelte-a23kkf{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}label.svelte-a23kkf{font:500 .7rem/1.3 var(--c-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-dim);flex-direction:column;gap:6px;display:flex}input.svelte-a23kkf,select.svelte-a23kkf,textarea.svelte-a23kkf{font:400 .95rem/1.4 var(--c-sans);letter-spacing:0;text-transform:none;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);box-sizing:border-box;border-radius:0;width:100%;padding:10px 12px}input.svelte-a23kkf:focus,select.svelte-a23kkf:focus,textarea.svelte-a23kkf:focus{border-color:var(--c-brass);outline:none}.check.svelte-a23kkf{font:400 .86rem/1.45 var(--c-sans);text-transform:none;letter-spacing:0;flex-direction:row;align-items:flex-start;gap:10px}.check.svelte-a23kkf input:where(.svelte-a23kkf){width:auto;accent-color:var(--c-brass);margin-top:3px}.trap.svelte-a23kkf{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error.svelte-a23kkf{color:var(--c-alert);margin:0}.btn.svelte-a23kkf{font:500 .78rem/1 var(--c-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-bg);background:var(--c-brass);border:1px solid var(--c-brass);cursor:pointer;align-self:flex-start;padding:14px 22px}.btn.svelte-a23kkf:disabled{opacity:.6;cursor:progress}.btn.ghost.svelte-a23kkf{color:var(--c-ink);border-color:var(--c-line);background:0 0}@media (width<=860px){.wrap.svelte-a23kkf{grid-template-columns:1fr;gap:32px;padding-top:32px}.three.svelte-a23kkf{grid-template-columns:1fr}}@media (width<=560px){.two.svelte-a23kkf{grid-template-columns:1fr}.panel.svelte-a23kkf{padding:20px 16px}}
