@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_ef23df{font-family:geistSans,geistSans Fallback}.__variable_ef23df{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_1235f0{font-family:geistMono,geistMono Fallback}.__variable_1235f0{--font-geist-mono:"geistMono","geistMono Fallback"}:root{--aira-violet:258 90% 66%;--aira-cyan:194 94% 52%;--aira-pink:323 86% 65%;--aira-gold:41 92% 58%;--aira-ink:224 43% 12%}.aira-shell{position:relative;isolation:isolate}.aira-shell:after,.aira-shell:before{content:"";position:fixed;pointer-events:none;z-index:-1;border-radius:999px;filter:blur(64px);opacity:.16;transform:translateZ(0)}.aira-shell:before{width:26rem;height:26rem;top:5rem;right:-10rem;background:radial-gradient(circle,hsl(var(--aira-violet)/.48),transparent 66%);animation:aira-orb-drift 16s ease-in-out infinite alternate}.aira-shell:after{width:22rem;height:22rem;left:-10rem;bottom:2rem;background:radial-gradient(circle,hsl(var(--aira-cyan)/.4),transparent 68%);animation:aira-orb-drift 18s ease-in-out 1.5s infinite alternate-reverse}.aira-gradient-frame{position:relative;isolation:isolate;border-radius:26px}.aira-gradient-frame:before{content:"";position:absolute;inset:-1px;z-index:-2;border-radius:inherit;background:conic-gradient(from var(--aira-spin,0deg),hsl(var(--accent)/.18),hsl(var(--aira-violet)/.48),hsl(var(--aira-cyan)/.42),hsl(var(--aira-pink)/.25),hsl(var(--accent)/.18));opacity:.52;animation:aira-border-spin 9s linear infinite}.aira-gradient-frame:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:hsl(var(--surface-elevated)/.96)}.aira-composer{box-shadow:0 1px 2px hsl(var(--aira-ink)/.03),0 18px 58px hsl(var(--aira-ink)/.08),0 0 0 1px hsl(var(--accent)/.04);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.aira-composer:focus-within{transform:translateY(-2px);box-shadow:0 3px 10px hsl(var(--aira-ink)/.05),0 28px 72px hsl(var(--aira-ink)/.12),0 0 0 5px hsl(var(--accent)/.06)}.aira-shine-button{position:relative;overflow:hidden;isolation:isolate}.aira-shine-button:after{content:"";position:absolute;inset:-40% auto -40% -60%;width:38%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255/.58),transparent);transition:left .5s cubic-bezier(.2,.8,.2,1)}.aira-shine-button:hover:after{left:125%}.aira-shine-button:active{transform:translateY(1px) scale(.97)}.aira-glass{background:linear-gradient(145deg,rgb(255 255 255/.86),rgb(255 255 255/.66));border:1px solid rgb(255 255 255/.72);box-shadow:inset 0 1px 0 rgb(255 255 255/.82),0 18px 55px hsl(var(--aira-ink)/.08);backdrop-filter:blur(20px) saturate(1.08)}.aira-fun-card{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.aira-fun-card:before{content:"";position:absolute;inset:-45% auto auto -25%;width:11rem;height:11rem;border-radius:999px;background:radial-gradient(circle,hsl(var(--accent)/.12),transparent 70%);pointer-events:none;transition:transform .3s ease,opacity .3s ease;opacity:.72}.aira-fun-card:hover{transform:translateY(-3px);border-color:hsl(var(--accent)/.25);box-shadow:0 22px 60px hsl(var(--aira-ink)/.1)}.aira-fun-card:hover:before{transform:translate(18px,12px) scale(1.08);opacity:1}.aira-nav-rail{padding:4px;border-radius:16px;background:hsl(var(--surface-inset)/.72);border:1px solid hsl(var(--border-subtle)/.72);box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.aira-nav-pill{position:relative;isolation:isolate;transition:transform .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.aira-nav-pill:hover{transform:translateY(-1px)}.aira-nav-pill[data-active=true]{background:linear-gradient(135deg,hsl(var(--aira-ink)),hsl(224 45% 18%));color:white;box-shadow:0 8px 22px hsl(var(--aira-ink)/.17)}.aira-nav-pill[data-active=true]:after{content:"";position:absolute;inset:auto 24% -4px 24%;height:2px;border-radius:999px;background:linear-gradient(90deg,hsl(var(--aira-cyan)),hsl(var(--aira-violet)));box-shadow:0 0 12px hsl(var(--aira-cyan)/.45)}.aira-profile-pill{background:rgb(255 255 255/.82);backdrop-filter:blur(16px);box-shadow:0 8px 28px hsl(var(--aira-ink)/.07),inset 0 1px 0 rgb(255 255 255/.88)}.aira-profile-avatar{background:linear-gradient(135deg,hsl(var(--accent)/.16),hsl(var(--aira-violet)/.16));box-shadow:inset 0 0 0 1px hsl(var(--accent)/.1)}.aira-popover{background:rgb(255 255 255/.92);backdrop-filter:blur(22px) saturate(1.08);box-shadow:0 24px 70px hsl(var(--aira-ink)/.16),inset 0 1px 0 rgb(255 255 255/.86)}.aira-status-pill{position:relative;overflow:hidden;isolation:isolate}.aira-status-pill:before{content:"";position:absolute;width:5px;height:5px;left:8px;top:50%;transform:translateY(-50%);border-radius:999px;background:currentColor;box-shadow:0 0 0 4px currentColor;opacity:.18;animation:aira-status-pulse 1.8s ease-in-out infinite}.aira-progress-track,.aira-progress-track>*{position:relative;overflow:hidden}.aira-progress-track>:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgb(255 255 255/.58),transparent);animation:aira-progress-shimmer 2.6s ease-in-out infinite}.aira-memory-card{border-radius:20px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.aira-memory-card:hover{transform:translateX(3px);background:hsl(var(--surface-inset)/.54);box-shadow:inset 3px 0 0 hsl(var(--accent)/.45)}.aira-pin-button[aria-pressed=true]{color:hsl(var(--accent));background:hsl(var(--accent)/.1);box-shadow:0 0 0 1px hsl(var(--accent)/.12),0 8px 20px hsl(var(--accent)/.08)}.aira-agent-objective{position:relative;overflow:hidden}.aira-agent-objective:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 92% 0,hsl(var(--aira-violet)/.09),transparent 26%),radial-gradient(circle at 0 100%,hsl(var(--aira-cyan)/.07),transparent 28%)}.aira-featured-plan{position:relative;isolation:isolate;transform:translateY(-4px);box-shadow:0 30px 80px hsl(var(--accent)/.12),0 10px 30px hsl(var(--aira-ink)/.08)}.aira-featured-plan:before{content:"";position:absolute;inset:-1px;z-index:-2;border-radius:inherit;background:conic-gradient(from var(--aira-spin,0deg),hsl(var(--accent)/.28),hsl(var(--aira-violet)/.68),hsl(var(--aira-cyan)/.58),hsl(var(--accent)/.28));animation:aira-border-spin 8s linear infinite}.aira-featured-plan:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:hsl(var(--surface-elevated))}.aira-provider-button{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aira-provider-button:hover{transform:translateY(-2px);border-color:hsl(var(--accent)/.28);box-shadow:0 14px 34px hsl(var(--aira-ink)/.09)}.aira-provider-button:active{transform:translateY(0) scale(.985)}.aira-orbit-loader{position:relative;width:34px;height:34px}.aira-orbit-loader:after,.aira-orbit-loader:before{content:"";position:absolute;inset:3px;border-radius:999px;border:2px solid hsl(var(--accent)/.18)}.aira-orbit-loader:after{inset:0;border-color:transparent hsl(var(--accent)) transparent transparent;animation:aira-orbit 1.05s linear infinite;box-shadow:0 0 18px hsl(var(--accent)/.16)}[aria-label=Sources]{position:relative}[aria-label=Sources] li>a{overflow:hidden}[aria-label=Sources] li>a:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-40%;width:28%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255/.48),transparent);opacity:0;transition:left .52s ease,opacity .22s ease}[aria-label=Sources] li>a:hover:after{left:118%;opacity:.78}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}@keyframes aira-border-spin{to{--aira-spin:360deg}}@keyframes aira-orb-drift{0%{transform:translate3d(-8px,-6px,0) scale(.96)}to{transform:translate3d(18px,16px,0) scale(1.06)}}@keyframes aira-status-pulse{0%,to{transform:translateY(-50%) scale(.72);opacity:.12}50%{transform:translateY(-50%) scale(1.12);opacity:.26}}@keyframes aira-progress-shimmer{0%,35%{transform:translateX(-120%)}65%,to{transform:translateX(120%)}}@keyframes aira-orbit{to{transform:rotate(1turn)}}@property --aira-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@media (max-width:767px){.aira-shell:after,.aira-shell:before{opacity:.1;filter:blur(72px)}.aira-featured-plan{transform:none}.aira-nav-rail{max-width:100%;overflow-x:auto;scrollbar-width:none}.aira-nav-rail::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.aira-featured-plan:before,.aira-gradient-frame:before,.aira-orbit-loader:after,.aira-progress-track>:after,.aira-shell:after,.aira-shell:before,.aira-status-pill:before{animation:none!important}.aira-shine-button:after,[aria-label=Sources] li>a:after{display:none}.aira-composer,.aira-fun-card,.aira-memory-card,.aira-nav-pill,.aira-provider-button{transition:none!important;transform:none!important}}