:root{--bg-deep: #02060a;--bg-base: #040a10;--bg-elev-1: #06101a;--panel-fill: rgba(8, 18, 28, .55);--panel-fill-2: rgba(4, 10, 16, .35);--panel-border: rgba(125, 211, 252, .15);--surface-chrome: rgba(4, 10, 16, .6);--surface-chrome-strong: rgba(4, 10, 16, .85);--surface-inset-soft: rgba(0, 0, 0, .25);--surface-inset: rgba(0, 0, 0, .3);--surface-inset-strong: rgba(0, 0, 0, .4);--surface-hover: rgba(4, 16, 26, .4);--surface-hover-strong: rgba(4, 16, 26, .42);--surface-popover: rgba(2, 8, 14, .97);--shadow-ambient: rgba(0, 0, 0, .55);--line: rgba(125, 211, 252, .35);--line-soft: rgba(125, 211, 252, .15);--line-strong: rgba(125, 211, 252, .75);--cyan: #7dd3fc;--cyan-bright: #bae6fd;--cyan-dim: #0891b2;--accent-hover: rgba(125, 211, 252, .04);--accent-active: rgba(125, 211, 252, .05);--accent-track: rgba(125, 211, 252, .08);--accent-bar: rgba(125, 211, 252, .1);--accent-fill-soft: rgba(125, 211, 252, .12);--accent-glow-subtle: rgba(125, 211, 252, .16);--accent-selected: rgba(125, 211, 252, .2);--accent-glow-soft: rgba(125, 211, 252, .22);--accent-glow: rgba(125, 211, 252, .5);--accent-glow-strong: rgba(125, 211, 252, .68);--accent-fill-strong: rgba(125, 211, 252, .85);--amber: #fb923c;--amber-bright: #fdba74;--green: #4ade80;--red: #f87171;--magenta: #e879f9;--green-soft: rgba(74, 222, 128, .7);--amber-soft: rgba(251, 146, 60, .8);--red-soft: rgba(248, 113, 113, .9);--text: #cfe7f5;--text-dim: #6b8a9e;--text-faint: #3a5468;--font-mono: JetBrains Mono, ui-monospace, monospace;--font-cond: Barlow Condensed, sans-serif;--font-osw: Oswald, sans-serif;--shell-base: linear-gradient(180deg, #030810 0%, #010406 100%);--shell-glow-1: rgba(14, 30, 48, .9);--shell-glow-2: rgba(8, 20, 32, .8);--shell-reflection: rgba(255, 255, 255, .03);--shell-sheen: rgba(125, 211, 252, .04);--scanline-color: rgba(125, 211, 252, .025);color-scheme:dark}:root[data-theme=light]{--bg-deep: #e8ebec;--bg-base: #f2f4f3;--bg-elev-1: #fbfbfa;--panel-fill: rgba(250, 250, 249, .82);--panel-fill-2: rgba(250, 250, 249, .82);--panel-border: rgba(36, 42, 47, .18);--surface-chrome: rgba(243, 244, 243, .88);--surface-chrome-strong: rgba(255, 255, 255, .94);--surface-inset-soft: rgba(36, 42, 47, .05);--surface-inset: rgba(36, 42, 47, .08);--surface-inset-strong: rgba(36, 42, 47, .14);--surface-hover: rgba(11, 111, 147, .06);--surface-hover-strong: rgba(11, 111, 147, .09);--surface-popover: rgba(249, 250, 249, .98);--shadow-ambient: rgba(38, 45, 52, .12);--line: rgba(11, 111, 147, .26);--line-soft: rgba(11, 111, 147, .12);--line-strong: rgba(3, 57, 77, .58);--cyan: #4d7aa5;--cyan-bright: #2b5784;--cyan-dim: #6f86a0;--accent-hover: rgba(11, 111, 147, .05);--accent-active: rgba(92, 101, 109, .1);--accent-track: rgba(11, 111, 147, .1);--accent-bar: rgba(11, 111, 147, .14);--accent-fill-soft: rgba(11, 111, 147, .16);--accent-glow-subtle: rgba(11, 111, 147, .12);--accent-selected: rgba(11, 111, 147, .18);--accent-glow-soft: rgba(11, 111, 147, .22);--accent-glow: rgba(11, 111, 147, .3);--accent-glow-strong: rgba(3, 57, 77, .42);--accent-fill-strong: rgba(11, 111, 147, .76);--amber: #c06d24;--amber-bright: #97541a;--green: #548d60;--red: #bb483f;--magenta: #9c4eb4;--green-soft: rgba(84, 141, 96, .72);--amber-soft: rgba(192, 109, 36, .72);--red-soft: rgba(187, 72, 63, .74);--text: #163345;--text-dim: #567587;--text-faint: #7e97a4;--font-mono: JetBrains Mono, ui-monospace, monospace;--font-cond: Barlow Condensed, sans-serif;--font-osw: Oswald, sans-serif;--shell-base: linear-gradient(180deg, #f7f7f6 0%, #e6e8e8 100%);--shell-glow-1: rgba(208, 212, 214, .34);--shell-glow-2: rgba(150, 156, 161, .12);--shell-reflection: rgba(255, 255, 255, .34);--shell-sheen: rgba(92, 101, 109, .05);--scanline-color: rgba(92, 101, 109, .026);color-scheme:light}:root{--s-1: 2px;--s-2: 4px;--s-3: 6px;--s-4: 8px;--s-5: 10px;--s-6: 12px;--s-7: 16px;--s-8: 20px;--s-9: 24px;--s-10: 32px}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(330%)}}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.4}94%{opacity:1}}.crwl-a-pulse-dot{animation:pulse-dot 1.6s ease-in-out infinite}.crwl-a-blink{animation:blink 1.2s steps(1) infinite}.crwl-a-flicker{animation:flicker 6s infinite}.crwl-u-mono{font-family:var(--font-mono)}.crwl-u-cond{font-family:var(--font-cond);letter-spacing:.08em}.crwl-u-osw{font-family:var(--font-osw);letter-spacing:.06em}.crwl-u-uppercase{text-transform:uppercase}.crwl-u-tracked{letter-spacing:.2em}.crwl-u-bracket{position:relative}.crwl-u-bracket:before,.crwl-u-bracket:after,.crwl-u-bracket>.crwl-u-bracket__corner--bl,.crwl-u-bracket>.crwl-u-bracket__corner--br{content:"";position:absolute;width:10px;height:10px;border-color:var(--line-strong);border-style:solid;border-width:0;pointer-events:none}.crwl-u-bracket:before{top:0;left:0;border-top-width:1px;border-left-width:1px}.crwl-u-bracket:after{top:0;right:0;border-top-width:1px;border-right-width:1px}.crwl-u-bracket>.crwl-u-bracket__corner--bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.crwl-u-bracket>.crwl-u-bracket__corner--br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg-deep);color:var(--text);font-family:var(--font-mono);height:100vh;width:100vw;overflow:hidden}body{background:radial-gradient(ellipse at 30% 20%,var(--shell-glow-1),transparent 60%),radial-gradient(ellipse at 80% 80%,var(--shell-glow-2),transparent 50%),var(--shell-base)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,var(--scanline-color) 0,var(--scanline-color) 1px,transparent 1px,transparent 3px);mix-blend-mode:screen}html.no-scanlines body:before{display:none}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:101;background:radial-gradient(ellipse at 50% 120%,var(--shell-reflection),transparent 40%),radial-gradient(ellipse at 100% 0%,var(--shell-sheen),transparent 40%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:0}
