.ia-lp{--ia-bg:#060b0a;--ia-bg-soft:#0a1311;--ia-ink:#eef5f1;--ia-ink-dim:#9db1aa;--ia-ink-faint:#6f857e;--ia-accent-ink:#5ef0a1;--ia-panel:#ffffff08;--ia-panel-hover:#ffffff0f;--ia-line:#ffffff1a;--ia-line-strong:#ffffff2e;--ia-chip:#ffffff0d;--ia-header-bg:#060b0ab8;--ia-band-bg:#ffffff05;--ia-shadow:0 24px 60px -30px #000000b3;--ia-grid-line:#ffffff09;--ia-grain-opacity:.05;--ia-green:#25d366;--ia-green-bright:#34e57d;--ia-gold:#f5c451;font-family:var(--font-ia-body), system-ui, -apple-system, sans-serif;color:var(--ia-ink);background:var(--ia-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .4s,color .4s;position:relative;overflow-x:clip}[data-ia-theme=light] .ia-lp{--ia-bg:#e9f1ec;--ia-bg-soft:#fff;--ia-ink:#0b1a13;--ia-ink-dim:#48594f;--ia-ink-faint:#71817a;--ia-accent-ink:#0a8f4d;--ia-panel:#fff;--ia-panel-hover:#f1f8f3;--ia-line:#0922161a;--ia-line-strong:#09221633;--ia-chip:#fff;--ia-header-bg:#e9f1ecd1;--ia-band-bg:#fff;--ia-shadow:0 24px 55px -30px #06281938;--ia-grid-line:#0928190d;--ia-grain-opacity:.02}.ia-lp ::selection{background:var(--ia-green);color:#04140d}.ia-display{font-family:var(--font-ia-display), var(--font-ia-body), system-ui, sans-serif;letter-spacing:-.028em;font-weight:800}.ia-text{color:var(--ia-ink)}.ia-dim{color:var(--ia-ink-dim)}.ia-faint{color:var(--ia-ink-faint)}.ia-accent{color:var(--ia-accent-ink)}.ia-panel{background:var(--ia-panel);border:1px solid var(--ia-line)}.ia-panel-soft{background:var(--ia-panel);border:1px solid var(--ia-line);box-shadow:var(--ia-shadow)}.ia-panel-hover{transition:background .2s,border-color .2s,transform .2s}.ia-panel-hover:hover{background:var(--ia-panel-hover);border-color:var(--ia-line-strong)}.ia-hairline{border-color:var(--ia-line)}.ia-chip-bg{background:var(--ia-chip);border:1px solid var(--ia-line)}.ia-header-bar{background:var(--ia-header-bg);border-bottom:1px solid var(--ia-line)}.ia-band{background:var(--ia-band-bg)}.ia-bubble{color:#0a2016;background:#d9fdd3;border-radius:15px 5px 15px 15px;padding:8px 11px 6px;box-shadow:0 16px 34px -14px #00000080}.ia-bubble-meta{color:#5b846c}.ia-grain:before{content:"";z-index:0;pointer-events:none;opacity:var(--ia-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ia-aurora{filter:blur(80px);pointer-events:none;z-index:0;will-change:transform;border-radius:9999px;position:absolute}.ia-aurora-green{background:radial-gradient(circle,#25d36680,#0000 68%);animation:16s ease-in-out infinite ia-float}.ia-aurora-cyan{background:radial-gradient(circle,#2d6df06b,#0000 70%);animation:22s ease-in-out infinite reverse ia-float}.ia-aurora-gold{background:radial-gradient(circle,#f5c45142,#0000 70%);animation:19s ease-in-out infinite ia-float}[data-ia-theme=light] .ia-aurora-green{background:radial-gradient(circle,#25d36647,#0000 68%)}[data-ia-theme=light] .ia-aurora-cyan{background:radial-gradient(circle,#2d6df033,#0000 70%)}[data-ia-theme=light] .ia-aurora-gold{background:radial-gradient(circle,#f5c45138,#0000 70%)}@keyframes ia-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-26px)scale(1.08)}}.ia-grid-tex{background-image:linear-gradient(var(--ia-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--ia-grid-line) 1px, transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 100%)}.ia-marquee{width:max-content;animation:90s linear infinite ia-marquee;display:flex}.ia-marquee-track:hover .ia-marquee{animation-play-state:paused}@keyframes ia-marquee{to{transform:translate(-50%)}}@keyframes ia-pulse-ring{0%{opacity:.7;transform:scale(.9)}70%{opacity:0;transform:scale(1.7)}to{opacity:0}}.ia-pulse-ring{animation:2.6s cubic-bezier(.4,0,.6,1) infinite ia-pulse-ring}@keyframes ia-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ia-bob,.ia-bob-1{animation:6s ease-in-out infinite ia-bob}.ia-bob-2{animation:7.4s ease-in-out .8s infinite ia-bob}.ia-bob-3{animation:6.6s ease-in-out .4s infinite ia-bob}@keyframes ia-sheen{0%{transform:translate(-130%)skew(-18deg)}60%,to{transform:translate(320%)skew(-18deg)}}.ia-sheen{animation:4.5s ease-in-out infinite ia-sheen}@media (prefers-reduced-motion:reduce){.ia-aurora-green,.ia-aurora-cyan,.ia-aurora-gold,.ia-marquee,.ia-pulse-ring,.ia-bob,.ia-bob-1,.ia-bob-2,.ia-bob-3,.ia-sheen{animation:none!important}}
