@font-face{font-family:ppNeueBit;src:url(/_next/static/media/c8388c89ba3dd0a0-s.p.otf) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:ppNeueBit Fallback;src:local("Arial");ascent-override:76.50%;descent-override:20.40%;line-gap-override:5.09%;size-adjust:70.02%}.__className_451901{font-family:ppNeueBit,ppNeueBit Fallback;font-weight:700}.__variable_451901{--font-neuebit:"ppNeueBit","ppNeueBit Fallback"}@font-face{font-family:ppNeueBitRegular;src:url(/_next/static/media/897f121670b78096-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ppNeueBitRegular Fallback;src:local("Arial");ascent-override:81.13%;descent-override:21.63%;line-gap-override:5.40%;size-adjust:66.02%}.__className_eb32cf{font-family:ppNeueBitRegular,ppNeueBitRegular Fallback;font-weight:400}.__variable_eb32cf{--font-neuebit-regular:"ppNeueBitRegular","ppNeueBitRegular Fallback"}@font-face{font-family:cardinalFruit;src:url(/_next/static/media/bd208647762d61c8-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:cardinalFruit Fallback;src:local("Arial");ascent-override:159.32%;descent-override:49.98%;line-gap-override:0.00%;size-adjust:64.02%}.__className_e6c2ad{font-family:cardinalFruit,cardinalFruit Fallback}.__variable_e6c2ad{--font-cardinal:"cardinalFruit","cardinalFruit Fallback"}:root{--color-accent:#FF2B00;--color-bg:#ffffff;--color-text:#000000;--color-border:#eeeeee;--color-muted:#999999;--color-image-bg:#D9D9D9;--color-sidebar:#FF2B00;--color-chat-answer:#8B7EFF;--font-size-desktop:64px;--font-size-mobile:32px;--line-height-desktop:48px;--line-height-mobile:24px;--font-size-display-desktop:112px;--font-size-display-mobile:64px;--line-height-display-desktop:104px;--line-height-display-mobile:56px;--breakpoint-mobile:810px;--header-height-desktop:80px;--header-height-mobile:48px}[data-theme=dark]{--color-bg:#111111;--color-text:#ffffff;--color-border:#333333;--color-muted:#666666}body{margin:0;padding:0;background-color:var(--color-bg);font-family:var(--font-neuebit),monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease}button,input,textarea{font-family:inherit}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sparkScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}