.aib-hero-wash{background-color:#050508;background-image:radial-gradient(60% 55% at 88% -6%,rgba(168,85,247,.45),transparent 70%),radial-gradient(48% 42% at 8% 96%,rgba(34,211,238,.32),transparent 72%),linear-gradient(135deg,rgba(236,72,153,.1),rgba(139,92,246,.12) 50%,rgba(34,211,238,.1))}.aib-hero-grid{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 75% 65% at 50% 0,black 30%,transparent 85%)}.aib-glass-dark{border:1px solid rgba(255,255,255,.12);background:linear-gradient(rgba(24,24,34,.8),rgba(10,10,16,.7))}@keyframes aib-hue{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.aib-gradient-text{background-image:linear-gradient(100deg,#a855f7,#ec4899,#22d3ee,#a855f7);background-size:240% 240%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:aib-hue 7s ease-in-out infinite}.aib-card{border:1px solid rgba(15,23,42,.06);background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 40px -28px rgba(15,23,42,.18);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.aib-card:hover{transform:translateY(-6px);border-color:rgba(124,58,237,.25);box-shadow:0 24px 56px -24px rgba(124,58,237,.28),0 12px 32px -20px rgba(15,23,42,.16)}.aib-tile{border:1px solid rgba(15,23,42,.05);background-color:#fbfbfe;background-image:radial-gradient(rgba(15,23,42,.09) 1px,transparent 1.4px),linear-gradient(135deg,var(--aib-tile-a,rgba(124,58,237,.1)),var(--aib-tile-b,rgba(34,211,238,.07)));background-size:12px 12px,100% 100%}.aib-glass{border:1px solid rgba(15,23,42,.08);background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.78))}.aib-chip{transition:transform .25s ease,border-color .25s ease,color .25s ease}.aib-chip:hover{transform:translateY(-2px)}.aib-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.aib-no-scrollbar::-webkit-scrollbar{display:none}.aib-dot-grid{background-image:radial-gradient(rgba(15,23,42,.08) 1px,transparent 1.4px);background-size:20px 20px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 40%,transparent 85%)}@keyframes aib-tab-progress{0%{width:0}to{width:100%}}.aib-tab-progress{animation-name:aib-tab-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes aib-blob-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(26px,-22px) scale(1.08)}66%{transform:translate(-18px,20px) scale(.94)}}.aib-blob{animation:aib-blob-drift 15s ease-in-out infinite;will-change:transform}.aib-sheen{position:relative;overflow:hidden}.aib-sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translateX(-130%);transition:transform .75s cubic-bezier(.22,1,.36,1)}.aib-sheen:hover:after{transform:translateX(130%)}@keyframes aib-glow-pulse{0%,to{box-shadow:0 0 0 0 rgba(124,58,237,0)}50%{box-shadow:0 0 28px 3px rgba(124,58,237,.16)}}.aib-search-pulse{animation:aib-glow-pulse 3.4s ease-in-out infinite}@keyframes aib-wave-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.22)}}.aib-wave-bar{animation:aib-wave-pulse 1.8s ease-in-out infinite;transform-origin:bottom}