@font-face{font-family:DM Sans;src:url(/_next/static/media/a43bfbb059ac5c70-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_a98297{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_a98297{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/72c7cda5f76e8e7c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_eaec89{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_eaec89{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--color-bg-base:#060707;--color-bg-surface:#191919;--color-bg-overlay:rgba(25,25,25,0.7);--color-bg-accent-tint:#1c152b;--color-bg-selected:#25202f;--color-accent:#a78bfa;--color-accent-active:#8b5cf6;--color-accent-10:rgba(167,139,250,0.1);--color-accent-20:rgba(167,139,250,0.2);--color-accent-40:rgba(167,139,250,0.4);--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.6);--color-text-tertiary:rgba(255,255,255,0.4);--color-text-muted:#a0a2a1;--color-text-on-accent:#191919;--color-border:rgba(255,255,255,0.1);--color-border-hover:rgba(255,255,255,0.3);--color-border-medium:rgba(255,255,255,0.2);--color-border-accent:#a78bfa;--color-live:#e7000b;--color-error:#ef4444;--color-live-10:rgba(231,0,11,0.1);--color-live-40:rgba(231,0,11,0.4);--font-primary:var(--font-dm-sans),"DM Sans",sans-serif;--font-rundown:var(--font-dm-sans),"DM Sans",sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",monospace;--text-hero:160px;--text-xl:36px;--text-lg:20px;--text-body-lg:16px;--text-body-md:14px;--text-caption:12px;--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:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:29px;--radius-3xl:40px;--radius-full:9999px;--shadow-glow-sm:0 0 8px 0 rgba(167,139,250,0.6);--shadow-glow-md:0 0 12px 0 rgba(167,139,250,0.6);--shadow-glow-lg:0 0 24px 0 rgba(167,139,250,0.25);--shadow-glow-xl:0 0 32px 0 rgba(167,139,250,0.25);--shadow-modal:0 4px 32px 0 rgba(0,0,0,0.5);--glass-bg:rgba(6,7,7,0.85);--glass-blur:blur(14px);--glass-border:1px solid rgba(255,255,255,0.1);--dur-fast:150ms;--dur-std:220ms;--dur-slow:300ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-snappy:cubic-bezier(0.22,1,0.36,1);--ease-smooth:cubic-bezier(0.4,0,0.2,1);--sidebar-width:260px;--topbar-height:60px;--content-max:800px;--lt-panel:#ffffff;--lt-ghost-back:#2e1d4d}@keyframes ltWipeIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ltWipeOut{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ltAccentThin{0%{transform:scaleY(var(--lt-accent-scale,4.842))}to{transform:scaleY(1)}}@keyframes ltTextIn{0%{transform:translateY(var(--lt-rise,139px))}to{transform:translateY(0)}}@keyframes ltRollUp{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--lt-adv, 118px)))}}@keyframes ltTextOut{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--lt-exit, 237px)))}}@keyframes rdHeaderIn{0%{transform:translateX(var(--rd-header-travel,638px))}71.94%{transform:translateX(0)}73.02%{transform:translateX(calc(var(--rd-header-travel, 638px) * .00357))}74.1%{transform:translateX(calc(var(--rd-header-travel, 638px) * .0068))}75.18%{transform:translateX(calc(var(--rd-header-travel, 638px) * .00966))}76.26%{transform:translateX(calc(var(--rd-header-travel, 638px) * .01218))}77.34%{transform:translateX(calc(var(--rd-header-travel, 638px) * .01434))}78.42%{transform:translateX(calc(var(--rd-header-travel, 638px) * .01616))}83.5%{transform:translateX(calc(var(--rd-header-travel, 638px) * .01995))}89.21%{transform:translateX(calc(var(--rd-header-travel, 638px) * .01489))}91.37%{transform:translateX(calc(var(--rd-header-travel, 638px) * .01041))}93.53%{transform:translateX(calc(var(--rd-header-travel, 638px) * .00452))}94.6%{transform:translateX(calc(var(--rd-header-travel, 638px) * .00104))}to{transform:translateX(0)}}@keyframes rdRowIn{0%{opacity:0}to{opacity:1}}@keyframes rdFlip{0%{transform:rotateX(0deg);background:var(--rd-from);color:var(--rd-from-text)}49.9%{transform:rotateX(90deg);background:var(--rd-from);color:var(--rd-from-text)}50%{transform:rotateX(-90deg);background:var(--rd-to);color:var(--rd-to-text)}to{transform:rotateX(0deg);background:var(--rd-to);color:var(--rd-to-text)}}@keyframes ldot{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gfxInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes gfxOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-60px)}}@keyframes gfxInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes gfxOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(60px)}}@keyframes gfxInTop{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:translateY(0)}}@keyframes gfxOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-44px)}}@keyframes gfxInBottom{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes gfxOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80px)}}.tab-btn:hover{background:rgba(255,255,255,.05)!important}.lib-scroll{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.lib-scroll::-webkit-scrollbar{width:6px}.lib-scroll::-webkit-scrollbar-track{background:transparent}.lib-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:3px}.lib-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.26)}.btn-take:hover{filter:brightness(1.05)}.btn-clear:hover{border-color:rgba(255,255,255,.3)!important}.btn-export:hover{border-color:rgba(255,255,255,.25)!important}html.output-mode,html.output-mode body{background:transparent!important;overflow:hidden}@font-face{font-family:Comic Neue;src:url(/fonts/catalog/comicneue/ComicNeue-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Comic Neue;src:url(/fonts/catalog/comicneue/ComicNeue-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bangers;src:url(/fonts/catalog/bangers/Bangers-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/catalog/caveat/Caveat-Variable.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Patrick Hand;src:url(/fonts/catalog/patrickhand/PatrickHand-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/catalog/bebasneue/BebasNeue-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/catalog/oswald/Oswald-Variable.ttf) format("truetype");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/catalog/anton/Anton-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/catalog/montserrat/Montserrat-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/catalog/poppins/Poppins-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/catalog/poppins/Poppins-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/catalog/nunito/Nunito-Variable.ttf) format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/catalog/lora/Lora-Variable.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/catalog/playfairdisplay/PlayfairDisplay-Variable.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%;background:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-dm-sans),var(--font-primary)}body{margin:0}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}::-webkit-scrollbar-corner{background:transparent}input,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:rgba(255,255,255,.35)}input:focus,select:focus,textarea:focus{border-color:var(--color-accent-40)!important;outline:none}select option{background:#141516}