:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-solid:#0a0c0e;--bg:#0a0c0e59;--bg-2:#12151a8c;--bg-3:#181c22b8;--border:#ffffff14;--border-strong:#ffffff24;--glass-blur:blur(12px) saturate(160%);--glass-shadow:0 12px 32px #00000059;--glass-edge-light:#ffffff8c;--glass-edge-dark:#ffffff1f;--backdrop-wash:#0a0c0e59;--fg:#e4e7ea;--fg-muted:#8a9199;--neutral-rgb:138, 145, 153;--fg-faint:#565c63;--accent-green:#2cffb1;--accent-green-dim:#1c8f66;--accent-yellow:#f4ff3a;--accent-yellow-dim:#8a8f1f;--accent-green-rgb:44, 255, 177;--accent-yellow-rgb:244, 255, 58;--danger:#ff4d6d;--danger-rgb:255, 184, 197;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:999px;--glow-green:0 0 12px #2cffb18c;--glow-yellow:0 0 12px #f4ff3a80;--z-popover:1050;--z-dialog:1100;--font-display:var(--font-orbitron), "Orbitron", sans-serif;--font-body:var(--font-space-grotesk), "Space Grotesk", sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", monospace}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-solid:#f4f6f8;--bg:#f4f6f88c;--bg-2:#ffffffb8;--bg-3:#ffffffdb;--border:#0f12151a;--border-strong:#0f12152e;--glass-blur:blur(14px) saturate(140%);--glass-shadow:0 10px 28px #0f121524;--glass-edge-light:#ffffffe6;--glass-edge-dark:#0f121514;--backdrop-wash:#f4f6f8b8;--fg:#0f1215;--fg-muted:#555d66;--neutral-rgb:85, 93, 102;--fg-faint:#8c939b;--accent-green:#00a870;--accent-green-dim:#5fcf9f;--accent-yellow:#a89a00;--accent-yellow-dim:#d6cf5c;--accent-green-rgb:0, 168, 112;--accent-yellow-rgb:168, 154, 0;--danger:#d6284e;--danger-rgb:214, 40, 78;--glow-green:0 0 10px #00a87059;--glow-yellow:0 0 10px #a89a0059}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}body{background:var(--bg-solid);color:var(--fg);font-family:var(--font-body);min-height:100vh;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--fg);letter-spacing:.01em;text-wrap:balance;line-height:1.15}h1{font-size:clamp(2.25rem,4vw + 1rem,4rem);font-weight:600}h2{font-size:clamp(1.75rem,2vw + 1rem,2.5rem);font-weight:600}h3{font-size:clamp(1.25rem,1vw + 1rem,1.75rem);font-weight:600}h4,h5,h6{font-size:1.125rem;font-weight:600}p{color:var(--fg);max-width:65ch}p+p{margin-top:var(--space-4)}span{color:inherit}small{color:var(--fg-muted);font-size:.85rem}a{color:var(--accent-green);text-underline-offset:.2em;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px;border-radius:var(--radius-sm)}mark{color:var(--accent-yellow);background:0 0;font-weight:600}code,pre,kbd{font-family:var(--font-mono);font-size:.9em}code{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--accent-green);padding:.15em .4em}pre{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto}pre code{color:inherit;background:0 0;border:none;padding:0}button{font-family:var(--font-body);color:var(--fg);cursor:pointer;background:0 0;border:none}button:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px;border-radius:var(--radius-sm)}input,textarea{font-family:var(--font-body);color:var(--fg);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-green);outline-offset:1px}ul,ol{list-style:none}img,svg{max-width:100%;display:block}::selection{background:var(--accent-green-dim);color:var(--bg-solid)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.scanlines:before{content:"";pointer-events:none;z-index:1000;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px);position:fixed;inset:0}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:where(.rim,.loading,.error,.pulse,.canceled){position:relative}:is(.rim,.glass,.loading,.error,.pulse,.canceled):before{content:"";inset:calc(var(--rim-width,1px) * -1);padding:var(--rim-width,1px);border-radius:inherit;background:var(--rim-fill,var(--border-strong));-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
@property --glass-mint{syntax:"<number>#";inherits:true;initial-value:44,255,177}@property --glass-lime{syntax:"<number>#";inherits:true;initial-value:244,255,58}.glass{--glass-mint:var(--accent-green-rgb,44, 255, 177);--glass-lime:var(--accent-yellow-rgb,244, 255, 58);--glass-surface:var(--bg,transparent);--rim-fill:linear-gradient(135deg, #fffffff2 0%, rgba(var(--glass-mint), .6) 18%, #ffffff14 40%, #ffffff14 60%, rgba(var(--glass-lime), .6) 82%, #fffc 100%);background:linear-gradient(135deg, #ffffff1f 0%, #ffffff08 35%, #fff0 60%, #ffffff0f 100%), linear-gradient(135deg, rgba(var(--glass-mint), .06), rgba(var(--glass-lime), .05)), var(--glass-surface);-webkit-backdrop-filter:blur(3px)saturate(170%)brightness(1.08);backdrop-filter:blur(3px)saturate(170%)brightness(1.08);box-shadow:var(--glass-shadow,0 12px 32px #00000059), 0 0 24px rgba(var(--glass-mint), .1), inset 0 1px 0 var(--glass-edge-light,#ffffff8c), inset 0 -1px 0 var(--glass-edge-dark,#ffffff1f), inset 8px 10px 18px -12px rgba(var(--glass-mint), .45), inset -8px -10px 18px -12px rgba(var(--glass-lime), .4), inset 0 0 22px #ffffff0f;border:1px solid #0000;border-radius:1rem;position:relative}.glass:after{content:"";border-radius:inherit;background:radial-gradient(120% 60% at 15% 0%, #ffffff2e 0%, #fff0 55%), radial-gradient(80% 40% at 90% 100%, rgba(var(--glass-lime), .08) 0%, rgba(var(--glass-lime), 0) 60%);pointer-events:none;z-index:-1;position:absolute;inset:0}@supports (background-image:paint(id)){.glass{-webkit-backdrop-filter:url(#bndl-liquid-glass)blur(1.5px)saturate(170%)brightness(1.08);backdrop-filter:url(#bndl-liquid-glass)blur(1.5px)saturate(170%)brightness(1.08)}}
@property --loading-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.loading:before{--rim-width:var(--loading-width,1.5px);background:conic-gradient(from var(--loading-angle), rgb(var(--accent-green-rgb)) 0deg, var(--border) 90deg, rgb(var(--accent-yellow-rgb)) 180deg, var(--border) 270deg, rgb(var(--accent-green-rgb)) 360deg);animation:loading-chase var(--loading-speed,1.6s) linear infinite}@keyframes loading-chase{to{--loading-angle:-360deg}}
.error{--glass-mint:var(--danger-rgb);--glass-lime:var(--danger-rgb)}.error:before{--rim-width:var(--error-width,1.5px);background:radial-gradient(50% 100% at 50% 0%, rgb(var(--danger-rgb)) 0%, rgba(var(--danger-rgb), 0) 100%) 50% 0 / 35% 12px no-repeat, rgba(var(--danger-rgb), .25);animation:error-sweep var(--error-speed,1.8s) ease-in-out infinite alternate}@keyframes error-sweep{0%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}
.pulse{animation:pulse var(--pulse-speed,.9s) ease-in-out var(--pulse-count,7)}.pulse:before{--rim-width:var(--pulse-width,2px);background:rgb(var(--glass-mint))}@keyframes pulse{0%,to{--glass-mint:var(--accent-green-rgb);--glass-lime:var(--accent-yellow-rgb)}50%{--glass-mint:var(--accent-yellow-rgb);--glass-lime:var(--accent-yellow-rgb)}}
.canceled{--glass-mint:var(--neutral-rgb);--glass-lime:var(--neutral-rgb)}.canceled:before{background:var(--border-strong)}

:root{--nav-width:88px;--content-max-width:960px}
.layout-module__CUj6aG__shell{min-height:100vh;display:flex}.layout-module__CUj6aG__main{flex:1;min-width:0}@media (max-width:768px){.layout-module__CUj6aG__shell{flex-direction:column}}
