@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6e63d4e8-module__QTHNqG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6e63d4e8-module__QTHNqG__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_ad03cc45-module__hQB38G__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_ad03cc45-module__hQB38G__variable{--font-outfit:"Outfit","Outfit Fallback"}
:root{--primary-50:#ecfeff;--primary-100:#cffafe;--primary-200:#a5f3fc;--primary-300:#67e8f9;--primary-400:#22d3ee;--primary-500:#06b6d4;--primary-600:#0891b2;--primary-700:#0e7490;--primary-800:#155e75;--primary-900:#164e63;--secondary-50:#faf5ff;--secondary-100:#f3e8ff;--secondary-200:#e9d5ff;--secondary-300:#d8b4fe;--secondary-400:#c084fc;--secondary-500:#a855f7;--secondary-600:#9333ea;--secondary-700:#7c3aed;--secondary-800:#6b21a8;--secondary-900:#581c87;--accent-50:#fffbeb;--accent-100:#fef3c7;--accent-200:#fde68a;--accent-300:#fcd34d;--accent-400:#fbbf24;--accent-500:#f59e0b;--accent-600:#d97706;--accent-700:#b45309;--accent-800:#92400e;--accent-900:#78350f;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--therapeutic-primary:var(--primary-400);--therapeutic-secondary:var(--secondary-400);--therapeutic-accent:var(--accent-400);--therapeutic-gradient:linear-gradient(135deg,var(--primary-400),var(--secondary-400),var(--accent-400));--bg-primary:#0a0a0a;--bg-secondary:#111;--bg-card:#ffffff08;--bg-card-hover:#ffffff14;--bg-glass:#ffffff0d;--bg-gradient:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#0a0a0a 100%);--text-primary:#fff;--text-secondary:#ffffffd9;--text-muted:#fff9;--text-disabled:#fff6;--border-primary:#ffffff1a;--border-secondary:#fff3;--border-accent:#00d4ee4d;--gradient-cosmic:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--gradient-aurora:linear-gradient(135deg,#00f0ff 0%,#9d4edd 50%,#ff9e00 100%);--gradient-therapeutic:linear-gradient(135deg,#22d3ee 0%,#a855f7 50%,#fbbf24 100%);--gradient-sunset:linear-gradient(135deg,#ff9a9e 0%,#fecfef 50%,#fecfef 100%);--gradient-ocean:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--gradient-forest:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);--gradient-fire:linear-gradient(135deg,#ff6b6b 0%,orange 100%);--gradient-ice:linear-gradient(135deg,#74b9ff 0%,#0984e3 100%);--bg-gradient-primary:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#0a0a0a 100%);--bg-gradient-card:linear-gradient(145deg,#ffffff1a 0%,#ffffff0d 100%);--bg-gradient-hero:linear-gradient(135deg,#00f0ff1a 0%,#9d4edd1a 50%,#ff9e001a 100%);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-glow:0 0 20px #00f0ff4d,0 0 40px #00f0ff33;--shadow-glow-purple:0 0 20px #9d4edd4d,0 0 40px #9d4edd33;--shadow-glow-accent:0 0 20px #ff9e004d,0 0 40px #ff9e0033;--backdrop-blur-xs:blur(2px);--backdrop-blur-sm:blur(4px);--backdrop-blur-md:blur(8px);--backdrop-blur-lg:blur(12px);--backdrop-blur-xl:blur(16px);--backdrop-blur-2xl:blur(24px);--backdrop-blur-3xl:blur(40px);--font-display:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",Consolas,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--space-px:1px;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--duration-75:75ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-700:.7s;--duration-1000:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--ease-elastic:cubic-bezier(.175,.885,.32,1.275);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--breakpoint-xs:475px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--breakpoint-3xl:1920px;--animation-therapeutic-pulse:therapeutic-pulse 3s ease-in-out infinite;--animation-therapeutic-glow:therapeutic-glow 2s ease-in-out infinite alternate;--animation-therapeutic-breathe:therapeutic-breathe 4s ease-in-out infinite;--animation-therapeutic-flow:therapeutic-flow 6s linear infinite;--animation-sine-wave:sine-wave-pulse 3s infinite;--animation-square-wave:square-wave-pulse 2.5s infinite;--animation-sawtooth-wave:sawtooth-wave-pulse 3.5s infinite;--animation-triangle-wave:triangle-wave-pulse 4s infinite;--animation-fade-in-up:fadeInUp .6s cubic-bezier(.4,0,.2,1);--animation-scale-in:scaleIn .4s cubic-bezier(.4,0,.2,1);--animation-slide-in-left:slideInLeft .5s cubic-bezier(.4,0,.2,1);--animation-slide-in-right:slideInRight .5s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){:root{--bg-primary:#0a0a0a;--bg-secondary:#111}}.light{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-card:#00000008;--bg-card-hover:#00000014;--bg-glass:#0000000d;--text-primary:#0a0a0a;--text-secondary:#000000d9;--text-muted:#0009;--text-disabled:#0006;--border-primary:#0000001a;--border-secondary:#0003}.bg-premium-gradient{background:var(--bg-gradient-primary)}.text-gradient-primary{background:var(--gradient-aurora);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-premium{background:var(--bg-glass);-webkit-backdrop-filter:var(--backdrop-blur-xl);border:1px solid var(--border-primary)}.shadow-glow{box-shadow:var(--shadow-glow)}.shadow-glow-purple{box-shadow:var(--shadow-glow-purple)}.shadow-glow-accent{box-shadow:var(--shadow-glow-accent)}@media (max-width:640px){:root{--text-6xl:2.5rem;--text-7xl:3rem;--text-8xl:4rem;--text-9xl:5rem}}
@keyframes therapeutic-float{0%,to{opacity:.3;transform:translateY(0)translate(0)rotate(0)}25%{opacity:.7;transform:translateY(-20px)translate(10px)rotate(90deg)}50%{opacity:1;transform:translateY(-40px)translate(-5px)rotate(180deg)}75%{opacity:.7;transform:translateY(-20px)translate(-15px)rotate(270deg)}}@keyframes energy-trail{0%{opacity:1;filter:hue-rotate();transform:translate(0)scale(1)}50%{opacity:.6;filter:hue-rotate(180deg);transform:translate(100px)scale(.8)}to{opacity:0;filter:hue-rotate(360deg);transform:translate(200px)scale(.3)}}@keyframes cosmic-drift{0%{opacity:0;transform:translate(0,0)rotateX(0)rotateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate3d(100vw,-100vh,100px)rotateX(360deg)rotateY(360deg)}}@keyframes scroll-blur{0%{filter:blur()brightness()}50%{filter:blur(10px)brightness(1.2)}to{filter:blur(20px)brightness(.9)}}@keyframes therapeutic-blur-breathe{0%,to{filter:blur(2px)saturate()contrast();transform:scale(1)}50%{filter:blur(8px)saturate(1.3)contrast(1.2);transform:scale(1.02)}}@keyframes glass-depth{0%{-webkit-backdrop-filter:blur(5px)saturate(180%)brightness();backdrop-filter:blur(5px)saturate(180%)brightness();transform:translateZ(0)}50%{-webkit-backdrop-filter:blur(15px)saturate(200%)brightness(1.1);backdrop-filter:blur(15px)saturate(200%)brightness(1.1);transform:translateZ(10px)}to{-webkit-backdrop-filter:blur(5px)saturate(180%)brightness();backdrop-filter:blur(5px)saturate(180%)brightness();transform:translateZ(0)}}@keyframes neon-pulse{0%,to{text-shadow:0 0 5px,0 0 10px,0 0 15px,0 0 20px;box-shadow:0 0 5px,0 0 10px,0 0 15px,0 0 20px}50%{text-shadow:0 0 10px,0 0 20px,0 0 30px,0 0 40px,0 0 50px;box-shadow:0 0 10px,0 0 20px,0 0 30px,0 0 40px,0 0 50px}}@keyframes healing-light{0%,to{filter:brightness()saturate();box-shadow:0 0 20px #10b9814d,0 0 40px #10b98133,0 0 60px #10b9811a}33%{filter:brightness(1.1)saturate(1.2);box-shadow:0 0 25px #3b82f666,0 0 50px #3b82f64d,0 0 75px #3b82f633}66%{filter:brightness(1.05)saturate(1.1);box-shadow:0 0 30px #8b5cf666,0 0 60px #8b5cf64d,0 0 90px #8b5cf633}}@keyframes aurora-light{0%{filter:hue-rotate();background:linear-gradient(45deg,#00f0ff1a,#9d4edd1a)}25%{filter:hue-rotate(90deg);background:linear-gradient(135deg,#9d4edd33,#ff9e001a)}50%{filter:hue-rotate(180deg);background:linear-gradient(225deg,#ff9e0033,#10b9811a)}75%{filter:hue-rotate(270deg);background:linear-gradient(315deg,#10b98133,#00f0ff1a)}to{filter:hue-rotate(360deg);background:linear-gradient(45deg,#00f0ff1a,#9d4edd1a)}}@keyframes morphing-gradient{0%,to{background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c) 0 0/400% 400%}25%{background:linear-gradient(135deg,#4facfe,#00f2fe,#43e97b,#38f9d7) 0 0/400% 400%}50%{background:linear-gradient(225deg,#fa709a,#fee140,#30cfd0,#330867) 0 0/400% 400%}75%{background:linear-gradient(315deg,#a8edea,#fed6e3,#ff9a9e,#fecfef) 0 0/400% 400%}}@keyframes aurora-wave{0%{opacity:0;transform:translate(-100%)skew(-15deg)}50%{opacity:.8}to{opacity:0;transform:translate(200%)skew(-15deg)}}@keyframes cosmic-field{0%,to{background:radial-gradient(circle at 20% 20%,#00f0ff1a,#0000 50%),radial-gradient(circle at 80% 80%,#9d4edd1a,#0000 50%);transform:scale(1)rotate(0)}25%{background:radial-gradient(circle at 40% 40%,#ff9e0026,#0000 50%),radial-gradient(circle at 60% 60%,#10b98126,#0000 50%);transform:scale(1.05)rotate(90deg)}50%{background:radial-gradient(circle at 80% 20%,#8b5cf61a,#0000 50%),radial-gradient(circle at 20% 80%,#3b82f61a,#0000 50%);transform:scale(1.1)rotate(180deg)}75%{background:radial-gradient(circle at 60% 40%,#ec48991a,#0000 50%),radial-gradient(circle at 40% 60%,#f59e0b1a,#0000 50%);transform:scale(1.05)rotate(270deg)}}@keyframes liquid-flow{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0)scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(90deg)scale(1.05)}50%{border-radius:50% 40% 60% 30%/70% 50% 40% 60%;transform:rotate(180deg)scale(1.1)}75%{border-radius:40% 70% 30% 60%/40% 50% 60%;transform:rotate(270deg)scale(1.05)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes magnetic-pull{0%{transform:scale(1)translateY(0)}to{transform:scale(1.05)translateY(-5px)}}@keyframes depth-shadow{0%,to{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}50%{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}}@keyframes mesh-gradient{0%,to{background:radial-gradient(circle at 25% 25%,#00f0ff4d,#0000 50%),radial-gradient(circle at 75% 75%,#9d4edd4d,#0000 50%)}25%{background:radial-gradient(circle at 75% 25%,#ff9e004d,#0000 50%),radial-gradient(circle at 25% 75%,#10b9814d,#0000 50%)}50%{background:radial-gradient(circle,#8b5cf666,#0000 60%),radial-gradient(circle at 10% 90%,#3b82f64d,#0000 50%)}75%{background:radial-gradient(circle at 90% 10%,#ec48994d,#0000 50%),radial-gradient(circle at 10% 90%,#f59e0b4d,#0000 50%)}}@keyframes holographic-texture{0%{filter:hue-rotate()contrast()brightness();background:linear-gradient(45deg,#ffffff1a,#0000)}25%{filter:hue-rotate(90deg)contrast(1.2)brightness(1.1);background:linear-gradient(135deg,#00f0ff1a,#0000)}50%{filter:hue-rotate(180deg)contrast(1.3)brightness(1.2);background:linear-gradient(225deg,#9d4edd1a,#0000)}75%{filter:hue-rotate(270deg)contrast(1.2)brightness(1.1);background:linear-gradient(315deg,#ff9e001a,#0000)}to{filter:hue-rotate(360deg)contrast()brightness();background:linear-gradient(45deg,#ffffff1a,#0000)}}.animate-therapeutic-float{animation:6s ease-in-out infinite therapeutic-float}.animate-energy-trail{animation:3s linear infinite energy-trail}.animate-cosmic-drift{animation:15s linear infinite cosmic-drift}.animate-scroll-blur{animation:4s ease-in-out infinite scroll-blur}.animate-therapeutic-blur-breathe{animation:3s ease-in-out infinite therapeutic-blur-breathe}.animate-glass-depth{animation:4s ease-in-out infinite glass-depth}.animate-neon-pulse{animation:2s ease-in-out infinite neon-pulse}.animate-healing-light{animation:6s ease-in-out infinite healing-light}.animate-aurora-light{animation:8s linear infinite aurora-light}.animate-morphing-gradient{background-size:400% 400%;animation:12s infinite morphing-gradient}.animate-aurora-wave{animation:8s linear infinite aurora-wave}.animate-cosmic-field{animation:10s ease-in-out infinite cosmic-field}.animate-liquid-flow{animation:8s ease-in-out infinite liquid-flow}.animate-ripple{animation:.6s linear ripple}.animate-magnetic-pull{animation:.3s ease-out magnetic-pull}.animate-depth-shadow{animation:3s ease-in-out infinite depth-shadow}.animate-mesh-gradient{animation:8s ease-in-out infinite mesh-gradient}.animate-holographic-texture{animation:6s linear infinite holographic-texture}.gpu-accelerated{backface-visibility:hidden;perspective:1000px;will-change:transform,opacity,filter;transform:translateZ(0)}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-filter{will-change:filter}@media (max-width:768px){.animate-therapeutic-float{animation-duration:8s}.animate-cosmic-drift{animation-duration:20s}.animate-morphing-gradient{animation-duration:15s}.animate-holographic-texture{animation-duration:8s}}@media (max-width:480px){.animate-aurora-wave{animation-duration:12s}.animate-cosmic-field{animation-duration:15s}}@media (prefers-reduced-motion:reduce){.animate-therapeutic-float,.animate-energy-trail,.animate-cosmic-drift,.animate-scroll-blur,.animate-therapeutic-blur-breathe,.animate-glass-depth,.animate-neon-pulse,.animate-healing-light,.animate-aurora-light,.animate-morphing-gradient,.animate-aurora-wave,.animate-cosmic-field,.animate-liquid-flow,.animate-ripple,.animate-magnetic-pull,.animate-depth-shadow,.animate-mesh-gradient,.animate-holographic-texture{animation:none}.gpu-accelerated{transform:none}}@media (prefers-contrast:high){.animate-neon-pulse{text-shadow:none;box-shadow:none;border:2px solid}.animate-healing-light{box-shadow:none;border:2px solid #10b981}}@media print{.animate-therapeutic-float,.animate-energy-trail,.animate-cosmic-drift,.animate-scroll-blur,.animate-therapeutic-blur-breathe,.animate-glass-depth,.animate-neon-pulse,.animate-healing-light,.animate-aurora-light,.animate-morphing-gradient,.animate-aurora-wave,.animate-cosmic-field,.animate-liquid-flow,.animate-ripple,.animate-magnetic-pull,.animate-depth-shadow,.animate-mesh-gradient,.animate-holographic-texture{color:#000;box-shadow:none;text-shadow:none;background:#fff;animation:none}}
