header.svelte-1elxaub{z-index:10;-webkit-backdrop-filter:blur(14px);background:var(--nav-bg);border-bottom:1px solid var(--line);transition:background-color .3s,border-color .3s;position:sticky;top:0}.bar.svelte-1elxaub{min-height:var(--header-h);align-items:center;gap:24px;padding-top:14px;padding-bottom:14px;display:flex}.logo.svelte-1elxaub{color:var(--ink);flex-direction:column;flex:none;gap:3px;line-height:1;display:inline-flex}.word.svelte-1elxaub{font-family:var(--display);letter-spacing:.015em;align-items:flex-start;font-size:30px;display:flex}.rule.svelte-1elxaub{background:var(--red);border-radius:2px;height:3px;margin-right:10px;transition:margin-right .4s cubic-bezier(.2,.7,.3,1)}.logo.svelte-1elxaub:hover .rule:where(.svelte-1elxaub){margin-right:0}.opt.svelte-1elxaub svg,.opt.svelte-1elxaub .code:where(.svelte-1elxaub){transition:transform .25s cubic-bezier(.2,.7,.3,1)}.opt.svelte-1elxaub:hover .code:where(.svelte-1elxaub){transform:translate(2px)}.panel.svelte-1elxaub{align-items:center;gap:24px;margin-left:auto;display:flex}nav.svelte-1elxaub{gap:26px;font-size:15px;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--muted);transition:color .2s}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--ink)}.prefs.svelte-1elxaub{flex:none;align-items:center;gap:10px;display:flex}.lang.svelte-1elxaub{position:relative}.langbtn.svelte-1elxaub{border:1px solid var(--control-line);border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;transition:border-color .2s;display:flex}.langbtn.svelte-1elxaub:hover{border-color:var(--ink)}.langbtn.open.svelte-1elxaub{background:var(--hover2)}.langbtn.svelte-1elxaub svg{transition:transform .25s}.langbtn.svelte-1elxaub svg.rot{transform:rotate(180deg)}.menu.svelte-1elxaub{z-index:21;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:228px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 18px 40px -12px #00000038}.menuhead.svelte-1elxaub{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:10px 12px 8px;font-size:11px}.opt.svelte-1elxaub{text-align:left;width:100%;color:var(--ink);border-radius:9px;grid-template-columns:32px 1fr 16px;align-items:center;gap:6px;padding:10px 12px;font-size:14px;display:grid}.opt.svelte-1elxaub:hover{color:var(--ink)}.menu[hidden].svelte-1elxaub{display:none}.opt.svelte-1elxaub:hover,.opt.on.svelte-1elxaub{background:var(--hover2)}.code.svelte-1elxaub{color:var(--muted);font-size:11px}.opt.on.svelte-1elxaub .code:where(.svelte-1elxaub){color:var(--accent)}.tick.svelte-1elxaub{color:var(--accent);display:flex}.theme.svelte-1elxaub{background:var(--track);border:1px solid var(--control-line);width:64px;height:34px;color:var(--muted);border-radius:999px;justify-content:space-between;align-items:center;padding:0 9px;transition:background .35s;display:flex;position:relative}.knob.svelte-1elxaub{background:var(--knob);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .45s cubic-bezier(.65,0,.35,1),background .35s;display:flex;position:absolute;top:3px;left:3px;transform:translate(0)rotate(0);box-shadow:0 2px 6px #0000002e}.theme.dark.svelte-1elxaub .knob:where(.svelte-1elxaub){transform:translate(28px)rotate(360deg)}.navcta.svelte-1elxaub{display:none}.cta.svelte-1elxaub{background:var(--accent);color:var(--on-accent);border-radius:999px;flex:none;align-items:center;height:34px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s,transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;display:flex}.cta.svelte-1elxaub:hover,.cta.svelte-1elxaub:focus-visible{background:var(--accent-hover);color:var(--on-accent);box-shadow:0 10px 20px -12px var(--accent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.cta.svelte-1elxaub:hover{transform:none}}@keyframes svelte-1elxaub-ttmenu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.burger.svelte-1elxaub{border:1px solid var(--control-line);width:34px;height:34px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:none}.burger.svelte-1elxaub:hover{border-color:var(--ink)}.bars.svelte-1elxaub{width:16px;height:12px;display:block;position:relative}.bars.svelte-1elxaub i:where(.svelte-1elxaub){background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .2s,top .3s cubic-bezier(.2,.7,.3,1);position:absolute;left:0}.bars.svelte-1elxaub i:where(.svelte-1elxaub):first-child{top:0}.bars.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(2){top:5px}.bars.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(3){top:10px}header.menuOpen.svelte-1elxaub .bars:where(.svelte-1elxaub) i:where(.svelte-1elxaub):first-child{top:5px;transform:rotate(45deg)}header.menuOpen.svelte-1elxaub .bars:where(.svelte-1elxaub) i:where(.svelte-1elxaub):nth-child(2){opacity:0;transform:scaleX(0)}header.menuOpen.svelte-1elxaub .bars:where(.svelte-1elxaub) i:where(.svelte-1elxaub):nth-child(3){top:5px;transform:rotate(-45deg)}header.menuOpen.svelte-1elxaub .burger:where(.svelte-1elxaub){background:var(--hover2)}nav.svelte-1elxaub a:where(.svelte-1elxaub){position:relative}nav.svelte-1elxaub a:where(.svelte-1elxaub):after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover:after,nav.svelte-1elxaub a:where(.svelte-1elxaub):focus-visible:after,nav.svelte-1elxaub a.active:where(.svelte-1elxaub):after{transform:scaleX(1)}nav.svelte-1elxaub a.active:where(.svelte-1elxaub):after{background:var(--line2)}nav.svelte-1elxaub a.active:where(.svelte-1elxaub):hover:after{background:var(--accent)}@media (width<=1100px){nav.svelte-1elxaub{gap:18px;font-size:14px}.bar.svelte-1elxaub,.panel.svelte-1elxaub{gap:16px}}@media (width<=960px){header.svelte-1elxaub{-webkit-backdrop-filter:none;background:var(--bg)}header.menuOpen.svelte-1elxaub{overscroll-behavior:contain;max-height:100dvh;overflow-y:auto}.bar.svelte-1elxaub{flex-wrap:wrap;gap:10px}.burger.svelte-1elxaub{width:44px;height:44px;display:inline-flex}.cta.svelte-1elxaub{display:none}nav.svelte-1elxaub a.navcta:where(.svelte-1elxaub){color:var(--accent);font-weight:600;display:flex}.logo.svelte-1elxaub{order:2;margin-left:auto}.panel.svelte-1elxaub{flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;margin:4px 0 0;display:none}header.menuOpen.svelte-1elxaub .panel:where(.svelte-1elxaub){animation:.3s cubic-bezier(.2,.7,.3,1) both svelte-1elxaub-ttmenu;display:flex}nav.svelte-1elxaub{border-top:1px solid var(--line);flex-direction:column;gap:0;padding-top:6px;font-size:18px}nav.svelte-1elxaub a:where(.svelte-1elxaub){border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);align-items:center;padding:0 4px;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub):after{display:none}nav.svelte-1elxaub a.active:where(.svelte-1elxaub){color:var(--accent)}header.menuOpen.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){animation:.35s cubic-bezier(.2,.7,.3,1) both svelte-1elxaub-ttmenu;animation-delay:calc(40ms + var(--i,0) * 40ms)}.prefs.svelte-1elxaub{gap:12px;padding:14px 0 10px}header.menuOpen.svelte-1elxaub .prefs:where(.svelte-1elxaub){animation:.35s cubic-bezier(.2,.7,.3,1) .28s both svelte-1elxaub-ttmenu}.langbtn.svelte-1elxaub,.theme.svelte-1elxaub{height:44px}.knob.svelte-1elxaub{top:8px}.menu.svelte-1elxaub{top:52px;left:0;right:auto}}@media (width<=400px){.word.svelte-1elxaub{font-size:26px}}.dot.svelte-cf9v8{flex:none;width:10px;height:10px;display:inline-block;position:relative}.ring.svelte-cf9v8,.core.svelte-cf9v8{background:var(--c);border-radius:50%;position:absolute;inset:0}.ring.svelte-cf9v8{animation:2.6s cubic-bezier(.22,.61,.36,1) infinite ttping}.core.svelte-cf9v8{box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 18%, transparent)}footer.svelte-jz8lnl{border-top:1px solid var(--line);background-color:var(--footer-bg);background-image:var(--paper);background-size:220px 220px;transition:background-color .3s,border-color .3s}.top.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:64px;padding-bottom:40px;display:flex}.brand.svelte-jz8lnl{flex-direction:column;gap:18px;max-width:340px;display:flex}.logo.svelte-jz8lnl{color:var(--ink);flex-direction:column;align-self:flex-start;gap:4px;line-height:1;display:inline-flex}.word.svelte-jz8lnl{font-family:var(--display);letter-spacing:.015em;align-items:flex-start;font-size:44px;display:flex}.rule.svelte-jz8lnl{background:var(--red);border-radius:2px;height:4px;margin-right:15px;transition:margin-right .4s cubic-bezier(.2,.7,.3,1)}.logo.svelte-jz8lnl:hover .rule:where(.svelte-jz8lnl){margin-right:0}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){color:var(--muted);margin:0;font-size:15px;line-height:1.6}.status.svelte-jz8lnl{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:12px 18px 12px 16px;transition:border-color .2s,transform .3s cubic-bezier(.2,.7,.3,1);display:inline-flex}.status.svelte-jz8lnl:hover{border-color:var(--accent);transform:translateY(-2px)}.st.svelte-jz8lnl{font-size:14px;font-weight:500}.cols.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;gap:40px 32px;padding-bottom:56px;font-size:14px;display:flex}.col.svelte-jz8lnl{flex-direction:column;gap:14px;display:flex}.h.svelte-jz8lnl{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:400}ul.svelte-jz8lnl{flex-direction:column;gap:14px;display:flex}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink);align-items:center;gap:10px;transition:color .2s;display:inline-flex}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.col.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible{color:var(--accent)}.ic.svelte-jz8lnl,.ext.svelte-jz8lnl{color:var(--muted);flex:none;transition:color .2s,transform .25s cubic-bezier(.2,.7,.3,1);display:flex}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover .ic:where(.svelte-jz8lnl),.col.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible .ic:where(.svelte-jz8lnl){color:var(--accent);transform:translate(2px)scale(1.08)}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover .ext:where(.svelte-jz8lnl),.col.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible .ext:where(.svelte-jz8lnl){color:var(--accent);transform:translate(1px,-1px)}.ext.svelte-jz8lnl{margin-left:-4px}@media (prefers-reduced-motion:reduce){.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover .ic:where(.svelte-jz8lnl),.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover .ext:where(.svelte-jz8lnl){transform:none}}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){min-height:24px}.motion.svelte-jz8lnl{min-height:24px;font:inherit;color:var(--muted);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.motion.svelte-jz8lnl:hover{color:var(--ink)}.track.svelte-jz8lnl{border:1px solid var(--control-line);border-radius:999px;width:26px;height:14px;transition:background-color .2s;position:relative}.track.svelte-jz8lnl i:where(.svelte-jz8lnl){background:var(--muted);border-radius:50%;width:8px;height:8px;transition:transform .25s cubic-bezier(.2,.7,.3,1),background-color .2s;position:absolute;top:2px;left:2px}.motion[aria-checked=true].svelte-jz8lnl .track:where(.svelte-jz8lnl){background:var(--accent-soft);border-color:var(--accent)}.motion[aria-checked=true].svelte-jz8lnl .track:where(.svelte-jz8lnl) i:where(.svelte-jz8lnl){background:var(--accent);transform:translate(12px)}.legal.svelte-jz8lnl{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:40px;font-size:11px;display:flex}.made.svelte-jz8lnl{align-items:center;gap:8px;display:inline-flex}.made.svelte-jz8lnl svg:where(.svelte-jz8lnl){transition:transform .3s}.made.svelte-jz8lnl:hover svg:where(.svelte-jz8lnl){animation:.8s ease-in-out ttheart}
