.page.svelte-4uo5ci{max-width:var(--container-page);margin:0 auto;padding:clamp(18px,4vw,32px) clamp(18px,4vw,40px) 64px}.bar.svelte-4uo5ci{justify-content:space-between;align-items:center;gap:16px;display:flex}.back.svelte-4uo5ci{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.back.svelte-4uo5ci:hover{color:var(--accent)}.back.svelte-4uo5ci .arr:where(.svelte-4uo5ci){transition:transform .18s}.back.svelte-4uo5ci:hover .arr:where(.svelte-4uo5ci){transform:translate(-3px)}.head.svelte-4uo5ci{margin-top:clamp(28px,6vw,64px)}.code.svelte-4uo5ci{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.title.svelte-4uo5ci{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:12px 0 0;font-size:clamp(38px,7vw,76px);font-weight:800;line-height:.96}.lede.svelte-4uo5ci{max-width:44ch;color:var(--ink-2);margin:16px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.5}.sect.svelte-4uo5ci{margin-top:clamp(34px,5vw,54px)}.shead.svelte-4uo5ci{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.sname.svelte-4uo5ci{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:700}.n.svelte-4uo5ci{font-family:var(--font-mono);color:var(--faint);font-size:12px}.register.svelte-4uo5ci{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}.empty.svelte-4uo5ci{border:1.5px dashed var(--line-2);background-color:var(--card);background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);text-align:center;background-size:22px 22px;border-radius:9px;margin-top:16px;padding:clamp(26px,4vw,40px)}.empty-title.svelte-4uo5ci{font-family:var(--font-display);color:var(--ink-2);margin:0;font-size:clamp(16px,2.2vw,19px);font-weight:600}.empty-sub.svelte-4uo5ci{max-width:42ch;color:var(--muted);margin:9px auto 0;font-size:13.5px;line-height:1.5}.foot.svelte-4uo5ci{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(34px,5vw,56px);padding-top:18px;font-size:11.5px;display:flex}.back2.svelte-4uo5ci:hover{color:var(--accent)}
