@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--background:#09090b;--foreground:#fafafa;--card:#18181b;--card-foreground:#fafafa;--popover:#09090b;--popover-foreground:#fafafa;--primary:#6366f1;--primary-foreground:#fafafa;--secondary:#ec4899;--secondary-foreground:#fafafa;--muted:#27272a;--muted-foreground:#a1a1aa;--accent:#27272a;--accent-foreground:#fafafa;--destructive:#ef4444;--destructive-foreground:#fafafa;--border:#27272a;--input:#27272a;--ring:#6366f1;--radius:0.75rem;--font-sans:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0;font-family:var(--font-sans)}body{color:var(--foreground);background-color:var(--background);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(at 0 0,rgba(99,102,241,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(236,72,153,.1) 0,transparent 50%);background-attachment:fixed}a{color:inherit;text-decoration:none}button,input{font-family:inherit}button{background:transparent;border:none;color:inherit;font-size:inherit;cursor:pointer;padding:0;margin:0;text-align:inherit;box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.22)}.subventionia-scrollbar::-webkit-scrollbar{width:5px;height:5px}.subventionia-scrollbar::-webkit-scrollbar-track{background:transparent}.subventionia-scrollbar::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}.subventionia-scrollbar::-webkit-scrollbar-thumb:hover{background:#3f3f46}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px -3px rgba(99,102,241,.4)}50%{box-shadow:0 0 25px 2px rgba(99,102,241,.6)}}@keyframes hermesPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes hermesThinkingPulse{0%,to{opacity:1;filter:drop-shadow(0 0 6px rgba(99,102,241,.8))}50%{opacity:.4;filter:drop-shadow(0 0 2px rgba(99,102,241,.2))}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s cubic-bezier(.16,1,.3,1) forwards}