:root,.dark{--brand-green:#39c96a;--brand-green-bright:#5dff8f;--brand-amber:#ffb23e;--brand-amber-ink:#2a1a0c;--brand-amber-strong:#cc7a1f;--brand-amber-strong-foreground:#12140d;--brand-green-strong:#217a3d;--brand-green-strong-hover:#278a46;--brand-green-strong-foreground:#f2f2ed;--support-link:#f5b8d0;--arcade-panel:#12140d;--arcade-panel2:#181b10;--border-amber:#ffb23e38;--background:#11120f;--foreground:#eaf3e4;--card:#12140d;--card-foreground:#eaf3e4;--popover:#12140d;--popover-foreground:#eaf3e4;--primary:#39c96a;--primary-foreground:#11120f;--secondary:#181b10;--secondary-foreground:#eaf3e4;--muted:#181b10;--muted-foreground:#8f9d86;--accent:#181b10;--accent-foreground:#eaf3e4;--destructive:#ff6568;--border:#78ff9624;--input:#78ff9633;--ring:#39c96a;--crt-cyan:#3ee0e0;--crt-magenta:#ff6bd6;--chart-1:#39c96a;--chart-2:#ffb23e;--chart-3:#3ee0e0;--chart-4:#ff6bd6;--chart-5:#8f9d86;--chart-6:#5c5c57;--sidebar:#12140d;--sidebar-foreground:#eaf3e4;--sidebar-primary:#39c96a;--sidebar-primary-foreground:#11120f;--sidebar-accent:#181b10;--sidebar-accent-foreground:#eaf3e4;--sidebar-border:#78ff9624;--sidebar-ring:#39c96a;--radius:.375rem}
@keyframes hard-blink{0%,49%{opacity:1}50%,to{opacity:0}}@property --rgb-led-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rgb-led-rotate{to{--rgb-led-angle:360deg}}.rgb-led-highlight{--rgb-led-ring-opacity:.8;--rgb-led-glow-blur:8px;--rgb-led-glow-opacity:.3}.rgb-led-highlight:hover,.rgb-led-highlight:focus-within{--rgb-led-ring-opacity:1;--rgb-led-glow-blur:14px;--rgb-led-glow-opacity:.45}.rgb-led-highlight[data-rgb-led-border-width="1"]{--rgb-led-ring-opacity:.55}.rgb-led-highlight[data-rgb-led-border-width="1"]:hover,.rgb-led-highlight[data-rgb-led-border-width="1"]:focus-within{--rgb-led-ring-opacity:.85}.rgb-led-highlight__ring,.rgb-led-highlight__glow{padding:var(--rgb-led-border-width);-webkit-mask-composite:xor;background:conic-gradient(from var(--rgb-led-angle), #8b5cf6, #3d7eff, #00e5ff, #2bff88, #39c96a, #c026ff, #8b5cf6);transition:opacity .15s,filter .15s;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.rgb-led-highlight__ring{opacity:var(--rgb-led-ring-opacity)}.rgb-led-highlight__glow{filter:blur(var(--rgb-led-glow-blur));opacity:var(--rgb-led-glow-opacity)}.rgb-led-highlight[data-rgb-led-shape=tab] .rgb-led-highlight__ring{clip-path:inset(0 0 calc(var(--rgb-led-border-width) + .5px) 0)}.rgb-led-highlight[data-rgb-led-shape=tab] .rgb-led-highlight__glow{clip-path:inset(0 0 calc(var(--rgb-led-border-width) + var(--rgb-led-glow-blur) + 4px) 0)}.rgb-led-highlight [data-slot=button]:is(:hover,:focus-visible,:active){background-color:var(--primary);opacity:1}.rgb-led-highlight [data-slot=input],.rgb-led-highlight [data-slot=input]:is(:hover,:focus-visible){background-color:var(--background)}@keyframes demo-search-slot-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes demo-search-slot-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.demo-search-slot__item--out{animation:.45s cubic-bezier(.22,1,.36,1) forwards demo-search-slot-out}.demo-search-slot__item--in{animation:.45s cubic-bezier(.22,1,.36,1) forwards demo-search-slot-in}@media (prefers-reduced-motion:reduce){.demo-search-slot__item--out,.demo-search-slot__item--in{animation:none}}@media (prefers-reduced-motion:no-preference){.rgb-led-highlight__ring,.rgb-led-highlight__glow{animation:3s linear infinite rgb-led-rotate}}@media (prefers-reduced-motion:reduce){.rgb-led-highlight:hover,.rgb-led-highlight:focus-within{--rgb-led-ring-opacity:1}.rgb-led-highlight__ring{box-shadow:0 0 0 var(--rgb-led-border-width) var(--primary);background:0 0;padding:0;animation:none;-webkit-mask:none;mask:none}.rgb-led-highlight[data-rgb-led-shape=tab] .rgb-led-highlight__ring{box-shadow:none;border:var(--rgb-led-border-width) solid var(--primary);border-bottom:none}.rgb-led-highlight[data-rgb-led-shape=tab] .rgb-led-highlight__glow{clip-path:none}.rgb-led-highlight__glow{display:none}}.no-ads-banner{cursor:pointer;background:linear-gradient(105deg, #c026ff29 0%, #3d7eff1f 26%, #00e5ff24 52%, #2bff881f 76%, #8b5cf624 100%), color-mix(in oklab, var(--background) 88%, #0a0e18);border-bottom-color:#8b5cf66b;border-bottom-color:lab(50.6911% 45.8507 -71.7974/.42);text-decoration:none;transition:box-shadow .135s ease-out}.no-ads-banner__label,.no-ads-banner__emphasis{text-shadow:0 0 #0000;transition:text-shadow .135s ease-out}.no-ads-banner:is(:hover,:focus-visible){text-decoration:none;box-shadow:inset 0 0 40px #39c96a24,inset 0 0 56px #00e5ff1a}.no-ads-banner:is(:hover,:focus-visible) .no-ads-banner__label{text-shadow:0 0 8px #39c96a66,0 0 18px #00e5ff59,0 0 32px #8b5cf647}.no-ads-banner:is(:hover,:focus-visible) .no-ads-banner__emphasis{text-shadow:0 0 10px #39c96abf,0 0 22px #39c96a73}@media (prefers-reduced-motion:reduce){.no-ads-banner,.no-ads-banner__label,.no-ads-banner__emphasis{transition:none}}@property --weird-button-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --weird-button-heat{syntax:"<number>";inherits:true;initial-value:0}@property --weird-button-load{syntax:"<number>";inherits:true;initial-value:0}@property --weird-button-breathe{syntax:"<number>";inherits:true;initial-value:0}@property --weird-button-hover{syntax:"<number>";inherits:true;initial-value:0}@keyframes weird-button-rotate{to{--weird-button-angle:360deg}}@keyframes weird-button-breathe{0%,to{--weird-button-breathe:0}50%{--weird-button-breathe:1}}@keyframes weird-transition-hue{to{filter:hue-rotate(360deg)}}.weird-button{--weird-button-rotate-duration:2.8s;--weird-button-heat:0;--weird-button-load:0;--weird-button-hover:0;background-color:color-mix(in oklab, var(--background) 88%, transparent);border:1px solid #0000;transition:--weird-button-heat .55s,--weird-button-load .5s,--weird-button-hover .28s}.weird-button--load-pulse:not(.weird-button--boost){--weird-button-load:1}.weird-button:is(:hover,:focus-visible){--weird-button-hover:1}.weird-button--boost{--weird-button-rotate-duration:.56s;--weird-button-heat:1;--weird-button-load:0}.weird-button__ring,.weird-button__glow{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--weird-button-angle), color-mix(in oklab, #8b5cf6, #ff1e1e calc(var(--weird-button-heat) * 100%)), color-mix(in oklab, #3d7eff, #ff4d00 calc(var(--weird-button-heat) * 100%)), color-mix(in oklab, #00e5ff, #ff8a00 calc(var(--weird-button-heat) * 100%)), color-mix(in oklab, #2bff88, #ffb023 calc(var(--weird-button-heat) * 100%)), color-mix(in oklab, #39c96a, #ffe566 calc(var(--weird-button-heat) * 100%)), color-mix(in oklab, #c026ff, #ff6a00 calc(var(--weird-button-heat) * 100%)), color-mix(in oklab, #8b5cf6, #ff1e1e calc(var(--weird-button-heat) * 100%)));position:absolute;inset:0}.weird-button__ring{-webkit-mask-composite:xor;opacity:calc(.95 * (1 - var(--weird-button-load)) + var(--weird-button-load) * (.55 + var(--weird-button-breathe) * .4));padding:2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.weird-button__glow{filter:blur(calc(( 10px + var(--weird-button-heat) * 2px + var(--weird-button-load) * var(--weird-button-breathe) * 2px ) * (1 - var(--weird-button-hover)) + var(--weird-button-hover) * (12px + var(--weird-button-heat) * 1px)));opacity:calc(( (.45 + var(--weird-button-heat) * .25) * (1 - var(--weird-button-load)) + var(--weird-button-load) * (.2 + var(--weird-button-breathe) * .35) ) * (1 - var(--weird-button-hover)) + var(--weird-button-hover) * (.58 + var(--weird-button-heat) * .08))}.weird-button:not(.weird-button--boost){box-shadow:0 0 calc((8px + var(--weird-button-load) * var(--weird-button-breathe) * 8px) * (1 - var(--weird-button-hover)) + var(--weird-button-hover) * 12px) rgba(0, 229, 255, calc(var(--weird-button-load) * (.08 + var(--weird-button-breathe) * .2) * (1 - var(--weird-button-hover)) + var(--weird-button-hover) * .22)), 0 0 calc((16px + var(--weird-button-load) * var(--weird-button-breathe) * 12px) * (1 - var(--weird-button-hover)) + var(--weird-button-hover) * 22px) rgba(139, 92, 246, calc(var(--weird-button-load) * (.06 + var(--weird-button-breathe) * .16) * (1 - var(--weird-button-hover)) + var(--weird-button-hover) * .26))}.weird-button--boost{box-shadow:0 0 calc(10px + var(--weird-button-hover) * 8px) rgba(255, 60, 0, calc(var(--weird-button-hover) * .3)), 0 0 calc(18px + var(--weird-button-hover) * 12px) rgba(255, 176, 35, calc(var(--weird-button-hover) * .22))}.weird-transition-overlay{-webkit-backdrop-filter:blur(7px)saturate(1.35);opacity:0;background:radial-gradient(circle,#1a043080,#04020ad1);transition:opacity .12s ease-in-out;overflow:hidden}.weird-transition-overlay--shown{opacity:1;transition:opacity .15s ease-in-out}.weird-transition-overlay__fx{position:absolute;inset:0}.weird-transition-overlay__swirl{filter:blur(34px)saturate(1.5);opacity:.5;mix-blend-mode:screen;background:conic-gradient(#c026ff,#8b5cf6,#3d7eff,#00e5ff,#2bff88,#22d3ee,#c026ff);position:absolute;inset:-45%}.weird-transition-overlay__blobs{mix-blend-mode:screen;background:radial-gradient(circle at 28% 30%,#c026ff99,#0000 45%),radial-gradient(circle at 74% 38%,#3d7eff80,#0000 42%),radial-gradient(circle at 56% 78%,#00e5ff6b,#0000 45%),radial-gradient(circle at 40% 60%,#2bff8852,#0000 40%);position:absolute;inset:-20%}.weird-transition-overlay__scan{mix-blend-mode:multiply;opacity:.7;background:repeating-linear-gradient(#0000005c 0 1px,#0000 1px 3px);position:absolute;inset:0}.weird-transition-overlay__bloom{mix-blend-mode:screen;background:radial-gradient(circle,#ffffff29,#0000 42%);position:absolute;inset:0}.weird-transition-overlay__vig{background:radial-gradient(118% 118%,#0000 52%,#0000009e 100%);position:absolute;inset:0}@keyframes weird-transition-swirl{to{transform:rotate(360deg)}}@keyframes weird-transition-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3%,-4%)scale(1.18)}}@keyframes weird-transition-scan{to{background-position:0 6px}}@keyframes weird-transition-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.weird-button__ring,.weird-button__glow{animation:weird-button-rotate var(--weird-button-rotate-duration) linear infinite}.weird-button--boost .weird-button__ring,.weird-button--boost .weird-button__glow{animation-duration:.56s}.weird-button:not(.weird-button--boost){animation:2.6s ease-in-out infinite weird-button-breathe}.weird-transition-overlay__fx{animation:5s linear infinite weird-transition-hue}.weird-transition-overlay__swirl{animation:7s linear infinite weird-transition-swirl}.weird-transition-overlay__blobs{animation:3.6s ease-in-out infinite weird-transition-drift}.weird-transition-overlay__scan{animation:.5s linear infinite weird-transition-scan}.weird-transition-overlay__bloom{animation:1.5s ease-in-out infinite weird-transition-pulse}}@media (prefers-reduced-motion:reduce){.weird-button{--weird-button-breathe:0;--weird-button-load:0;--weird-button-hover:0;transition:none;animation:none}.weird-button__ring{box-shadow:0 0 0 2px var(--muted-foreground);opacity:1;background:0 0;padding:0;animation:none;-webkit-mask:none;mask:none}.weird-button__glow{display:none}}@media (prefers-reduced-motion:no-preference){.search-results-pending-overlay__spinner{animation:1s linear infinite spin}}@media (prefers-reduced-motion:reduce){.search-results-pending-overlay__spinner{animation:none}}.crt-scanlines{pointer-events:none;z-index:40;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000021 0 1px,#0000 1px 4px);position:fixed;inset:0}.crt-flicker{pointer-events:none;z-index:41;background:#78ff9608;position:fixed;inset:0}.crt-vignette{pointer-events:none;z-index:42;background:radial-gradient(130% 130%,#0000 52%,#0009 100%);position:fixed;inset:0}@keyframes crt-flick{0%,to{opacity:.02}50%{opacity:.045}}@media (prefers-reduced-motion:no-preference){.crt-flicker{animation:6s steps(2,end) infinite crt-flick}}.chrome-crt-scanlines,.chrome-crt-flicker{pointer-events:none;position:absolute;inset:0}.chrome-crt-scanlines{z-index:10;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000021 0 1px,#0000 1px 4px)}.chrome-crt-flicker{z-index:11;background:#78ff9608}@media (prefers-reduced-motion:no-preference){.chrome-crt-flicker{animation:6s steps(2,end) infinite crt-flick}}@keyframes soft-gate-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.soft-gate-marquee-track{animation:34s linear infinite soft-gate-marquee}}.challenge-scanlines:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 4px);position:absolute;inset:0}.challenge-vignette:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 120% at 50% 40%,#0000 48%,#280002b3 100%);position:absolute;inset:0}@keyframes challenge-sword-pulse{0%,to{box-shadow:0 0 28px #ff656859,inset 0 0 20px #ff656826}50%{box-shadow:0 0 44px #ff65688c,inset 0 0 26px #ff656838}}.challenge-sword-pulse{box-shadow:0 0 28px #ff656859,inset 0 0 20px #ff656826}@media (prefers-reduced-motion:no-preference){.challenge-sword-pulse{animation:2.4s ease-in-out infinite challenge-sword-pulse}}.term-input{caret-color:#0000;font-family:var(--font-terminal), monospace;color:var(--brand-green);text-shadow:0 0 6px #39c96a66}.term-input::-webkit-search-cancel-button{appearance:none}.term-input::-webkit-search-decoration{appearance:none}.term-input::placeholder{color:#8f9d868c;font-family:var(--font-terminal), monospace;text-shadow:none;opacity:1}.term-mirror{visibility:hidden;pointer-events:none;white-space:pre;font-family:var(--font-terminal), monospace;position:absolute;top:0;left:0}.term-cursor{background-color:var(--brand-green);pointer-events:none;width:.55em;height:1.05em;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #39c96a99}@keyframes dmp-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes dmp-rattle{0%{transform:translate(-2px,1px)rotate(-2deg)}to{transform:translate(2px,-1px)rotate(2deg)}}@keyframes dmp-insert{0%{transform:translateY(0)}55%{transform:translateY(58px)}75%{transform:translateY(50px)}to{opacity:.12;transform:translateY(60px)}}@keyframes dmp-beam{0%{opacity:0;transform:scaleY(0)}30%{opacity:1}to{opacity:.35;transform:scaleY(1)}}@keyframes dmp-ray{0%{transform:rotate(var(--dmp-ray-angle)) scaleY(0);opacity:0}22%{opacity:var(--dmp-ray-opacity)}to{transform:rotate(var(--dmp-ray-angle)) scaleY(1);opacity:0}}@keyframes dmp-twinkle{0%{opacity:0;transform:translate(0)scale(0)}25%{opacity:1;transform:translate(calc(var(--dmp-tx) * .3), calc(var(--dmp-ty) * .3)) scale(1)}to{transform:translate(var(--dmp-tx), var(--dmp-ty)) scale(.3);opacity:0}}@keyframes dmp-bloom{0%{opacity:0;transform:scale(.3)}30%{opacity:.9}to{opacity:0;transform:scale(1.6)}}@keyframes dmp-flash{0%{opacity:0}25%{opacity:.85}to{opacity:0}}@keyframes dmp-rise{0%{opacity:0;transform:translateY(56px)scale(.82)}70%{opacity:1;transform:translateY(-6px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dmp-sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}.dmp-homepage-trigger{background:radial-gradient(90% 80% at 50% 0,#39c96a14,#0000 62%),#171c13}.dmp-placement-trigger{background:radial-gradient(120% 200% at 100% 0,#ffb23e1f,#0000 55%),#1c2116}@media (prefers-reduced-motion:reduce){[data-dmp-animated]{animation:none!important}}@keyframes news-live-blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes news-updates-ticker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.animate-\[news-live-blink_1\.6s_steps\(1\)_infinite\],.animate-\[news-updates-ticker_26s_linear_infinite\]{animation:none!important}}@keyframes profile-skel{0%,to{opacity:.45}50%{opacity:.8}}

.scroll-rail{scrollbar-width:auto;scrollbar-color:#39c96a80 transparent}.scroll-rail::-webkit-scrollbar{height:10px}.scroll-rail::-webkit-scrollbar-track{background:0 0}.scroll-rail::-webkit-scrollbar-thumb{background-color:#39c96a80;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.scroll-rail::-webkit-scrollbar-thumb:hover{background-color:#39c96abf;background-clip:padding-box}