header.svelte-1i0ur47{position:fixed;top:0;left:0;right:0;z-index:20;border-bottom:1px solid transparent;transition:background .4s ease,border-color .4s ease,opacity 1s ease;--pad: 14px;--gap: 20px;--btn-gap: 8px;--btn: 36px}.narrow-only.svelte-1i0ur47,.sun.svelte-1i0ur47{display:none}:root[data-theme=light] .sun.svelte-1i0ur47{display:block}:root[data-theme=light] .moon.svelte-1i0ur47{display:none}.bar.svelte-1i0ur47{max-width:1440px;margin:0 auto;padding:var(--pad) var(--gut);display:flex;align-items:center;justify-content:space-between;gap:var(--gap);min-width:0}.left.svelte-1i0ur47{display:flex;align-items:center;gap:var(--gap);min-width:0}.logo.svelte-1i0ur47{display:inline-flex;align-items:center;min-height:40px;font-weight:800;font-size:20px;letter-spacing:-.03em;font-variation-settings:"wdth" 112;color:var(--ink)}.clock.svelte-1i0ur47{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--ink3);white-space:nowrap}nav.svelte-1i0ur47{display:flex;gap:2px}.nav-item.svelte-1i0ur47{position:relative;display:flex;gap:6px;align-items:baseline;padding:8px 12px;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);transition:color .2s}.nav-item.svelte-1i0ur47:hover,.nav-item.on.svelte-1i0ur47{color:var(--ink)}.coord.svelte-1i0ur47{font-size:10px;color:var(--ink3)}.bar-line.svelte-1i0ur47{position:absolute;left:12px;right:12px;bottom:3px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.nav-item.on.svelte-1i0ur47 .bar-line:where(.svelte-1i0ur47){transform:scaleX(1)}.right.svelte-1i0ur47{display:flex;align-items:center;gap:var(--btn-gap);flex:none}.pill.svelte-1i0ur47,.round.svelte-1i0ur47{flex:none;height:var(--btn);min-width:var(--btn);border-radius:999px;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;color:var(--ink2);transition:border-color .2s,color .2s}.pill.svelte-1i0ur47:hover,.round.svelte-1i0ur47:hover{border-color:var(--accent);color:var(--ink)}.round.svelte-1i0ur47{width:var(--btn)}.disc.svelte-1i0ur47{gap:8px;padding:0 12px;font-family:var(--f-mono);font-size:11px}.jump.svelte-1i0ur47{gap:10px;padding:0 6px 0 14px;font-family:var(--f-mono);font-size:12px}.kbd.svelte-1i0ur47{padding:3px 7px;border:1px solid var(--line2);border-radius:999px;font-size:10px}.eq.svelte-1i0ur47{gap:2px}.eq.svelte-1i0ur47 span:where(.svelte-1i0ur47){width:2px;height:12px;background:currentColor;transform:scaleY(.25)}.theme.svelte-1i0ur47{display:grid;place-items:center}.prog.svelte-1i0ur47{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left}@media(max-width:899px){header.svelte-1i0ur47{--pad: 10px;--gap: 12px;--btn-gap: 6px;--btn: 40px}nav.svelte-1i0ur47,.wide-only.svelte-1i0ur47{display:none}.narrow-only.svelte-1i0ur47{display:block}.disc.svelte-1i0ur47,.jump.svelte-1i0ur47{padding:0}}footer.svelte-1d5gge9{border-top:1px solid var(--line)}.bar.svelte-1d5gge9{max-width:1440px;margin:0 auto;padding:26px var(--gut);display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap;font-family:var(--f-mono);font-size:12px;color:var(--ink3)}nav.svelte-1d5gge9{display:flex;gap:20px;flex-wrap:wrap}a.svelte-1d5gge9{color:var(--ink2)}a.svelte-1d5gge9:hover{color:var(--ink)}.intro.svelte-u5a00z{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--bg);clip-path:inset(0 0 0 0);transition:clip-path 1.1s cubic-bezier(.76,0,.24,1);flex-direction:column;justify-content:space-between;padding:26px var(--gut)}.row-top.svelte-u5a00z{display:flex;justify-content:space-between;gap:16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.ibar.svelte-u5a00z{height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left}.row-bot.svelte-u5a00z{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.big.svelte-u5a00z{font-family:var(--f-mono);font-size:clamp(88px,15vw,240px);font-weight:500;line-height:.8;letter-spacing:-.06em;color:var(--ink)}.boot.svelte-u5a00z{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:6px;font-family:var(--f-mono);font-size:12px;min-height:110px;justify-content:flex-end}.skip.svelte-u5a00z{white-space:nowrap;flex-shrink:0;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--line2);border-radius:999px;padding:9px 16px}.skip.svelte-u5a00z:hover{color:var(--ink);border-color:var(--accent)}.curtain.svelte-u5a00z{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;background:var(--bg2);clip-path:inset(100% 0 0 0);display:flex;flex-direction:column;justify-content:space-between;padding:26px var(--gut)}.clabel.svelte-u5a00z{font-size:clamp(72px,14vw,240px);font-weight:800;letter-spacing:-.045em;line-height:.9;font-variation-settings:"wdth" 80;transform:translateY(110%)}.cglyph.svelte-u5a00z{font-family:var(--f-mono);font-size:clamp(40px,6vw,96px);color:var(--accent);line-height:1}.dot.svelte-u5a00z{position:fixed;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--accent);z-index:91;pointer-events:none;opacity:0;transition:opacity .3s}.ring.svelte-u5a00z{position:fixed;left:0;top:0;z-index:90;pointer-events:none;opacity:0;transition:opacity .3s}.ring-c.svelte-u5a00z{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--ink3);border-radius:50%;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s}.ring-l.svelte-u5a00z{position:absolute;left:18px;top:20px;white-space:nowrap;font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:var(--ink);color:var(--bg);opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s}@media(hover:none){.dot.svelte-u5a00z,.ring.svelte-u5a00z{display:none}}.scrim.svelte-s6mfee{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75}.panel.svelte-s6mfee{position:fixed;top:76px;right:var(--gut);z-index:76;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 100px);overflow:auto;padding:18px;border-radius:18px;border:1px solid var(--line2);background:color-mix(in oklab,var(--bg2) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 80px #00000073}.head.svelte-s6mfee{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.title.svelte-s6mfee{font-size:20px;font-weight:700;letter-spacing:-.02em}.count.svelte-s6mfee{font-family:var(--f-mono);font-size:11px;color:var(--accent)}.meter.svelte-s6mfee{height:3px;border-radius:2px;background:var(--line);margin-bottom:14px}.meter.svelte-s6mfee div:where(.svelte-s6mfee){height:3px;border-radius:2px;background:var(--accent);transition:width .6s cubic-bezier(.16,1,.3,1)}.list.svelte-s6mfee{display:flex;flex-direction:column}.row.svelte-s6mfee{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--line)}.mark.svelte-s6mfee{width:16px;font-family:var(--f-mono);font-size:12px}.txt.svelte-s6mfee{display:flex;flex-direction:column;gap:2px}.hint.svelte-s6mfee{font-family:var(--f-mono);font-size:10px;color:var(--ink3)}.toast.svelte-s6mfee{position:fixed;left:50%;bottom:28px;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--accent) 50%,transparent);background:color-mix(in oklab,var(--bg2) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px #00000073;transform:translate(-50%,140%);opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;pointer-events:none}.toast.on.svelte-s6mfee{transform:translate(-50%);opacity:1}.badge.svelte-s6mfee{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--bg);font-size:14px}.k.svelte-s6mfee{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.scrim.svelte-1utikj7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:color-mix(in oklab,var(--bg) 55%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:flex-start;padding:14vh 16px 16px}.box.svelte-1utikj7{width:min(640px,100%);background:var(--bg2);border:1px solid var(--line2);border-radius:14px;overflow:hidden;box-shadow:0 40px 120px #0006}.search.svelte-1utikj7{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}input.svelte-1utikj7{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:18px;color:var(--ink);font-family:inherit}.esc.svelte-1utikj7{font-family:var(--f-mono);font-size:10px;color:var(--ink3);padding:3px 7px;border:1px solid var(--line2);border-radius:6px}.items.svelte-1utikj7{max-height:52vh;overflow:auto;padding:8px}.item.svelte-1utikj7{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border-radius:8px}.icon.svelte-1utikj7{font-family:var(--f-mono);color:var(--accent);width:18px;text-align:center}.group.svelte-1utikj7{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.empty.svelte-1utikj7{padding:18px 14px;color:var(--ink3);font-size:15px}.foot.svelte-1utikj7{display:flex;gap:18px;padding:10px 18px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:11px;color:var(--ink3)}.brain.svelte-1br2sqw{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;display:block}.mask.svelte-1br2sqw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .8s ease}main.svelte-1br2sqw{position:relative;z-index:1;transition:opacity .42s ease,filter .42s ease,transform .7s cubic-bezier(.16,1,.3,1)}.skip-link.svelte-1br2sqw{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--f-mono);font-size:12px}.skip-link.svelte-1br2sqw:focus-visible{top:12px}
