@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12b42c2291621b31-s.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.a1LSzG_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.a1LSzG_variable{--font-primary:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.-NKjFq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.-NKjFq_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--white:#fff;--ground:#ddc;--ground-60:#ebebe0;--ground-20:#f8f8f5;--digital-black:#0a0a0a;--ink:#1a1a1a;--pink:#ffc9ba;--signal-red:#de4537;--malbec:#3c1712;--lavender:#e59eff;--violet:#5a3587;--light-green:#d1edcd;--signal-green:#68c45a;--pine:#24402e;--sky:#c2effd;--night:#203d6b;--clear-yellow:#fff6d4;--signal-yellow:#ffe070;--earth:#382d13;--daylight:#f29e66;--sunset:#f26f38;--ink-tint:#1f1f1f;--ink-raised:#242424;--on-black-82:color-mix(in srgb, var(--white) 82%, transparent);--on-black-64:color-mix(in srgb, var(--white) 64%, transparent);--on-black-56:color-mix(in srgb, var(--white) 56%, transparent);--on-black-52:color-mix(in srgb, var(--white) 52%, transparent);--on-black-40:color-mix(in srgb, var(--white) 40%, transparent);--on-black-26:color-mix(in srgb, var(--white) 26%, transparent);--on-black-16:color-mix(in srgb, var(--white) 16%, transparent);--on-black-08:color-mix(in srgb, var(--white) 8%, transparent);--scrim-black:color-mix(in srgb, var(--digital-black) 85%, transparent);--signal-red-12:color-mix(in srgb, var(--signal-red) 12%, transparent);--signal-red-20:color-mix(in srgb, var(--signal-red) 20%, transparent);--color-live:var(--signal-red);--color-error:var(--signal-red);--color-positive:var(--signal-green);--color-warning:var(--signal-yellow);--color-live-glow:color-mix(in srgb, var(--color-live) 80%, transparent);--font-primary:"Public Sans", "Noto Sans Arabic", "Noto Sans JP", "Noto Sans KR", "Noto Sans Devanagari", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-hero:160px;--text-xl:36px;--text-lg:20px;--text-body-lg:16px;--text-body-md:14px;--text-caption:12px;--text-label:10px;--tracking-label:.08em;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:60px;--space-10:80px;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-full:9999px;--line-thin:1px;--line-bold:1.5px;--dur-fast:.15s;--dur-std:.22s;--dur-slow:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snappy:cubic-bezier(.2, .9, .1, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--sidebar-width:260px;--topbar-height:56px;--content-max:800px;--touch-target:2.75rem}:root,:root[data-theme=night]{--color-bg-base:var(--digital-black);--color-bg-surface:var(--ink);--color-bg-overlay:color-mix(in srgb, var(--digital-black) 92%, transparent);--color-bg-accent-tint:var(--ink-tint);--color-bg-selected:var(--ink-raised);--color-text-primary:var(--white);--color-text-secondary:var(--on-black-64);--color-text-tertiary:var(--on-black-40);--color-text-muted:var(--on-black-52);--color-border:var(--on-black-16);--color-border-medium:var(--on-black-26);--color-border-hover:color-mix(in srgb, var(--white) 48%, transparent);--color-ink:var(--white);--color-ink-inverse:var(--digital-black);--color-accent:var(--color-ink);--color-accent-active:var(--on-black-82);--color-accent-10:var(--on-black-08);--color-accent-20:var(--on-black-16);--color-accent-40:var(--on-black-40);--color-accent-text:var(--color-ink);--color-text-on-accent:var(--color-ink-inverse);--color-border-accent:var(--color-ink);--shadow-ring:0 0 0 var(--line-bold) var(--color-ink);--shadow-modal:0 0 0 var(--line-thin) var(--color-border-medium)}:root[data-theme=day]{--color-bg-base:var(--ground);--color-bg-surface:var(--ground-60);--color-bg-overlay:color-mix(in srgb, var(--ground) 94%, transparent);--color-bg-accent-tint:var(--ground-20);--color-bg-selected:var(--ground-20);--color-text-primary:var(--digital-black);--color-text-secondary:color-mix(in srgb, var(--digital-black) 66%, transparent);--color-text-tertiary:color-mix(in srgb, var(--digital-black) 44%, transparent);--color-text-muted:color-mix(in srgb, var(--digital-black) 56%, transparent);--color-border:color-mix(in srgb, var(--digital-black) 18%, transparent);--color-border-medium:color-mix(in srgb, var(--digital-black) 30%, transparent);--color-border-hover:color-mix(in srgb, var(--digital-black) 56%, transparent);--color-ink:var(--digital-black);--color-ink-inverse:var(--white);--color-accent:var(--color-ink);--color-accent-active:color-mix(in srgb, var(--digital-black) 82%, transparent);--color-accent-10:color-mix(in srgb, var(--digital-black) 6%, transparent);--color-accent-20:color-mix(in srgb, var(--digital-black) 12%, transparent);--color-accent-40:color-mix(in srgb, var(--digital-black) 40%, transparent);--color-accent-text:var(--color-ink);--color-text-on-accent:var(--color-ink-inverse);--color-border-accent:var(--color-ink);--shadow-ring:0 0 0 var(--line-bold) var(--color-ink);--shadow-modal:0 0 0 var(--line-thin) var(--color-border-medium)}:root{--shadow-glow-sm:none;--shadow-glow-md:none;--shadow-glow-lg:none;--shadow-glow-xl:none;--glass-bg:var(--color-bg-surface);--glass-blur:none;--glass-border:var(--line-thin) solid var(--color-border)}.c-pink{--chip:var(--pink);--chip-fg:var(--digital-black)}.c-signal-red{--chip:var(--signal-red);--chip-fg:var(--digital-black)}.c-malbec{--chip:var(--malbec);--chip-fg:var(--white)}.c-lavender{--chip:var(--lavender);--chip-fg:var(--digital-black)}.c-violet{--chip:var(--violet);--chip-fg:var(--white)}.c-light-green{--chip:var(--light-green);--chip-fg:var(--digital-black)}.c-signal-green{--chip:var(--signal-green);--chip-fg:var(--digital-black)}.c-pine{--chip:var(--pine);--chip-fg:var(--white)}.c-sky{--chip:var(--sky);--chip-fg:var(--digital-black)}.c-night{--chip:var(--night);--chip-fg:var(--white)}.c-clear-yellow{--chip:var(--clear-yellow);--chip-fg:var(--digital-black)}.c-signal-yellow{--chip:var(--signal-yellow);--chip-fg:var(--digital-black)}.c-earth{--chip:var(--earth);--chip-fg:var(--white)}.c-daylight{--chip:var(--daylight);--chip-fg:var(--digital-black)}.c-sunset{--chip:var(--sunset);--chip-fg:var(--digital-black)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{transition:background-color var(--dur-slow) var(--ease-smooth), color var(--dur-slow) var(--ease-smooth);background-color:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-body-lg);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body:before{content:"";pointer-events:none;z-index:1;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.page-stub{padding:var(--space-10) 0}.page-stub h1{font-size:var(--text-xl);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:var(--space-4);font-weight:700}.page-stub p{color:var(--color-text-secondary);font-size:var(--text-body-lg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::selection{background:var(--color-accent);color:var(--color-text-on-accent)}
.shell{gap:var(--space-5);max-width:var(--content-max);padding:var(--space-9) var(--space-5);flex-direction:column;margin:0 auto;display:flex}.shell h1{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.shell p{color:var(--color-text-secondary)}.notice{padding:var(--space-5);border:var(--line-thin) solid var(--color-border-medium);background:var(--color-bg-surface);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-body-md)}

