:root{--font-display:"Unbounded", "Arial Black", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--spec:linear-gradient(90deg, #22e1f2, #6c4dff 38%, #ff2e93 74%, #ffb020);--spec-v:linear-gradient(180deg, #22e1f2, #6c4dff 38%, #ff2e93 74%, #ffb020);--night:#0a0a23;--indigo:#1c1b4d;--cyan:#22e1f2}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-rgb:10 10 35;--ink-rgb:232 235 250;--accent-rgb:34 225 242;--accent-light:#8df0f9;--accent-dark:#12b4c6;--accent-dark-rgb:18 180 198;--on-accent:#0a0a23;--glass-rgb:34 225 242;--glass-hi-rgb:255 255 255;--wall-1:#14133c;--wall-2:#1c1b4d;--wall-3:#26255f;--step-1:#23225b;--step-2:#18173f;--band:#0f0e30;--hero-sky:#0a0a23;--icon-glass:#22e1f2}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-rgb:243 245 251;--ink-rgb:10 10 35;--accent-rgb:108 77 255;--accent-light:#8c74ff;--accent-dark:#4b2fe0;--accent-dark-rgb:75 47 224;--on-accent:#fff;--glass-rgb:20 190 210;--glass-hi-rgb:28 27 77;--wall-1:#c9d0e6;--wall-2:#d5dbec;--wall-3:#e1e5f2;--step-1:#d0d6ea;--step-2:#bfc7e0;--band:#e6e9f4;--hero-sky:#dce1f1;--icon-glass:#0fb5c9}html{scroll-behavior:smooth}body{background-color:rgb(var(--page-rgb));margin:0;overflow-x:hidden}#root{overflow-x:clip}::selection{background:rgb(var(--accent-rgb) / .35);color:rgb(var(--ink-rgb))}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgb(var(--page-rgb))}::-webkit-scrollbar-thumb{background:rgb(var(--accent-rgb) / .22);border:2px solid rgb(var(--page-rgb));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--accent-rgb) / .4)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero-beam{opacity:var(--hero-beam,1)}.hero-notes{opacity:var(--hero-notes,1)}.art{--p:1}.art .art-draft{opacity:1}.art .art-axis{--t:clamp(0, (var(--p) - .04 * var(--j,0)) / .14, 1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e));opacity:calc(.6 * clamp(0, (.8 - var(--p)) / .2, 1))}.art .art-ghost{--t:clamp(0, (var(--p) - .1 - .03 * var(--j,0)) / .16, 1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e));opacity:calc(.5 * clamp(0, (.78 - var(--p)) / .28, 1))}.art .art-dim{--t:clamp(0, (var(--p) - .1 - .04 * var(--j,0)) / .16, 1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)))}.art .art-dim line:first-child{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--e))}.art .art-dim line:nth-child(2){opacity:clamp(0, var(--t) * 6, 1)}.art .art-dim line:nth-child(3){opacity:clamp(0, (var(--t) - .8) * 5, 1)}.art .art-part{--d:clamp(.1, .5 / var(--n,1), .22);--s:calc(.25 + (.5 - var(--d)) * var(--i,0) / max(var(--n,1) - 1, 1));--t:clamp(0, (var(--p) - var(--s)) / var(--d), 1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));--r:calc(1 - var(--e));opacity:clamp(0, var(--t) * 2.5, 1);transform-box:view-box;transform-origin:var(--ox,0px) var(--oy,0px);transform:translate(calc(var(--r) * var(--dx,0px)), calc(var(--r) * var(--dy,0px))) scale(calc(1 - var(--r) * (1 - var(--sx,1))), calc(1 - var(--r) * (1 - var(--sy,1))))}.art .art-part .art-fixed{transform:translate(calc(-1 * var(--r) * var(--dx,0px)), calc(-1 * var(--r) * var(--dy,0px)))}.art .art-after{--t:clamp(0, (var(--p) - var(--at,.6)) / .1, 1);opacity:calc(var(--t) * var(--t) * (3 - 2 * var(--t)))}.art .art-beam{--t:clamp(0, (var(--p) - .7) / .2, 1);opacity:calc(var(--t) * var(--t) * (3 - 2 * var(--t)))}.art .art-num{--t:clamp(0, (var(--p) - .8) / .14, 1);opacity:calc(var(--t) * var(--t) * (3 - 2 * var(--t)))}.art .art-call{--t:clamp(0, (var(--p) - .8 - .03 * var(--j,0)) / .11, 1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 6px))}@media (prefers-reduced-motion:reduce){.art{--p:1!important}}
