:root{--ff-d:"Playfair Display",Georgia,serif;--ff-b:"Outfit",system-ui,sans-serif;--ff-m:"IBM Plex Mono",monospace;--ease:cubic-bezier(0.16,1,0.3,1);--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--max-w:1200px;--glass-blur:24px;--transition:0.4s cubic-bezier(0.16,1,0.3,1)}[data-theme=light]{--bg:#f5f5f7;--bg2:#fff;--bg3:#fafafa;--tx1:#1d1d1f;--tx2:#515154;--tx3:#86868b;--ac:#0071e3;--ac2:#147ce5;--ac-glass:#0071e314;--glass-bg:#ffffffa6;--glass-bg2:#ffffff73;--glass-stroke:#ffffffb3;--glass-stroke2:#0000000f;--shadow-color:#0000000f;--card-hover:#ffffffd9;--divider:#0000000f;--orb-bg:radial-gradient(circle at 35% 35%,#ffffffe6,#c8dcf080,#0071e326);--orb-border:#fffc;--input-bg:#00000008}[data-theme=dark]{--bg:#000;--bg2:#0a0a0a;--bg3:#111;--tx1:#f5f5f7;--tx2:#a1a1a6;--tx3:#6e6e73;--ac:#2997ff;--ac2:#5eb5ff;--ac-glass:#2997ff1a;--glass-bg:#1c1c1e8c;--glass-bg2:#1c1c1e59;--glass-stroke:#ffffff14;--glass-stroke2:#ffffff0a;--shadow-color:#0000004d;--card-hover:#262628b3;--divider:#ffffff0f;--orb-bg:radial-gradient(circle at 35% 35%,#3c465acc,#141e3299,#2997ff33);--orb-border:#ffffff1f;--input-bg:#ffffff0a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:var(--bg);color:var(--tx1);font-family:Outfit,system-ui,sans-serif;font-family:var(--ff-b);line-height:1.6;overflow-x:hidden;transition:background .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1);transition:background var(--transition),color var(--transition)}::selection{background:var(--ac-glass);color:var(--ac)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--tx3);border-radius:2px}.container{margin:0 auto;max-width:1200px;max-width:var(--max-w);padding:0 clamp(24px,5vw,64px)}.glass{backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);background:var(--glass-bg);border:1px solid var(--glass-stroke);box-shadow:0 8px 32px var(--shadow-color)}.glass2{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:var(--glass-bg2);border:1px solid var(--glass-stroke2)}.reveal-target{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition:opacity .7s var(--ease),transform .7s var(--ease)}.revealed .reveal-target{opacity:1;transform:translateY(0)}.revealed .reveal-target.d1{transition-delay:.08s}.revealed .reveal-target.d2{transition-delay:.16s}.revealed .reveal-target.d3{transition-delay:.24s}.revealed .reveal-target.d4{transition-delay:.32s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes orb-breathe{0%,to{box-shadow:0 0 40px #2997ff26;transform:scale(1)}50%{box-shadow:0 0 60px #2997ff40;transform:scale(1.04)}}@keyframes orb-listening{0%,to{transform:scale(1)}25%{transform:scale(1.08)}50%{transform:scale(.96)}75%{transform:scale(1.05)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes barBounce{0%{height:4px}to{height:18px}}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@media(max-width:900px){.hide-mobile{display:none!important}.grid-2{grid-template-columns:1fr!important}}@media(max-width:640px){.show-mobile{display:flex!important}}
/*# sourceMappingURL=main.2e2e9d31.css.map*/