:root{--color-text:#e8edf1;--color-text-dim:#adb8c5;--color-text-muted:#8393a5;--color-bg:#090b10;--color-surface:#10151e;--color-border:#2b3543;--color-danger:#ff688a;--color-accent:#59f5e1;--color-punk:#ff55b4;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-display:"Arial Black", "Helvetica Neue", Arial, sans-serif;--content-width:86rem;--radius:0px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-mono);margin:0;line-height:1.6}body:before{content:"";pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(#59f5e105 1px,#0000 1px),linear-gradient(90deg,#59f5e105 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}a{color:var(--color-accent);text-underline-offset:4px}h1,h2,h3{text-shadow:none;line-height:1.15}::selection{background:var(--color-punk);color:#090b10}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}input[type=text],input[type=search],textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;color:var(--color-text);padding:.85rem 1rem}input[type=text]:focus,input[type=search]:focus,textarea:focus{border-color:var(--color-accent);outline-offset:2px;outline:2px solid #59f5e130}::placeholder{color:var(--color-text-muted)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}select.svelte-oq8zre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);max-width:100%;color:var(--color-text-dim);font:inherit;cursor:pointer;padding:.15rem .4rem;font-size:.85rem}select.svelte-oq8zre:hover,select.svelte-oq8zre:focus{border-color:var(--color-text);color:var(--color-text)}@media (pointer:coarse){select.svelte-oq8zre{min-height:2.75rem}}.clock.svelte-rqlpbw{border:1px solid var(--color-border);border-radius:var(--radius);font-variant-numeric:tabular-nums;white-space:nowrap;gap:.5rem;padding:.15rem .5rem;font-size:.85rem;display:inline-flex}.day.svelte-rqlpbw{color:var(--color-text-dim)}.time.svelte-rqlpbw{color:var(--color-text);text-shadow:0 0 6px var(--color-text-muted)}.brand-mark.svelte-rfuq4y{background:var(--color-accent);width:36px;height:36px;color:var(--color-bg);place-items:center;font-size:1.9rem;line-height:1;display:grid}.brand.svelte-rfuq4y small:where(.svelte-rfuq4y){color:var(--color-text-muted);font:.5rem var(--font-mono);letter-spacing:.1em;margin-top:.15rem;display:block}.top.svelte-rfuq4y{font-size:.7rem}header.svelte-rfuq4y{border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:10;position:sticky;top:0}nav.svelte-rfuq4y{max-width:var(--content-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin:0 auto;padding:.9rem 1rem;display:flex;position:relative}.brand.svelte-rfuq4y{font-size:1.15rem;font-weight:700;font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-text);align-items:center;gap:.75rem;text-decoration:none;display:flex}ul.svelte-rfuq4y{margin:0;padding:0;list-style:none}.top.svelte-rfuq4y{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;min-width:0;display:flex}a.svelte-rfuq4y,summary.svelte-rfuq4y{color:var(--color-text-dim);cursor:pointer;text-decoration:none}a.svelte-rfuq4y:hover,summary.svelte-rfuq4y:hover,a[aria-current=page].svelte-rfuq4y,details[open].svelte-rfuq4y summary:where(.svelte-rfuq4y){color:var(--color-text)}a[aria-current=page].svelte-rfuq4y:before{content:"// ";color:var(--color-accent)}summary.svelte-rfuq4y{list-style:none}summary.svelte-rfuq4y::-webkit-details-marker{display:none}summary.svelte-rfuq4y:after{content:" ▾"}details[open].svelte-rfuq4y summary:where(.svelte-rfuq4y):after{content:" ▴"}.menu.svelte-rfuq4y{background:var(--color-bg);border:1px solid var(--color-text-muted);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1.25rem 2rem;width:min(44rem,100% - 2rem);max-height:calc(100dvh - 5rem);padding:1.25rem;display:grid;position:absolute;top:100%;right:1rem;overflow-y:auto;box-shadow:8px 8px #0008}.group-label.svelte-rfuq4y{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.8rem;display:block}.group.svelte-rfuq4y li:where(.svelte-rfuq4y)+li:where(.svelte-rfuq4y){margin-top:.25rem}@media (pointer:coarse){a.svelte-rfuq4y,summary.svelte-rfuq4y{padding-block:.6rem}a.svelte-rfuq4y{display:inline-block}.menu.svelte-rfuq4y a:where(.svelte-rfuq4y){display:block}.group.svelte-rfuq4y li:where(.svelte-rfuq4y)+li:where(.svelte-rfuq4y){margin-top:0}}@media (width<=40rem){.top.svelte-rfuq4y>li:where(.svelte-rfuq4y):first-child{display:none}header.svelte-rfuq4y{position:relative}nav.svelte-rfuq4y{gap:.25rem 1rem;padding:.5rem 1rem}.top.svelte-rfuq4y{gap:.25rem .75rem}.menu.svelte-rfuq4y{gap:1rem;max-height:none;padding:1rem}}footer.svelte-jz8lnl{border-top:1px solid var(--color-border);background:#0d1119}.inner.svelte-jz8lnl{max-width:var(--content-width);justify-content:space-between;gap:2rem;margin:auto;padding:2rem 2.5rem;display:flex}.identity.svelte-jz8lnl{max-width:36rem}strong.svelte-jz8lnl{font:900 1.3rem var(--font-display);letter-spacing:-.04em}strong.svelte-jz8lnl span:where(.svelte-jz8lnl){color:var(--color-punk)}p.svelte-jz8lnl{color:var(--color-text-muted);margin:.7rem 0 0;font-size:.65rem;line-height:1.8}.credits.svelte-jz8lnl{text-align:right;font-size:.75rem}.credits.svelte-jz8lnl p:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:var(--color-text-dim)}a.svelte-jz8lnl{text-decoration:none}a.svelte-jz8lnl:hover{text-decoration:underline}@media (width<=640px){.inner.svelte-jz8lnl{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.credits.svelte-jz8lnl{text-align:left}}.shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}main.svelte-12qhfyh{width:100%;max-width:var(--content-width);flex:1;margin:0 auto;padding:2rem 2.5rem 4rem}@media (width<=640px){main.svelte-12qhfyh{padding:1.25rem 1rem 3rem}}
