@media print{.recruiter-mode nav,.recruiter-mode footer,.recruiter-mode button:not(.print-button),.recruiter-mode .no-print{display:none!important}.recruiter-mode body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background:#fff!important}.recruiter-mode .recruiter-mode{font-size:12pt;line-height:1.4;color:#000!important;background:#fff!important}.recruiter-mode a{text-decoration:underline;color:#000!important}.recruiter-mode .border{border-color:#000!important}}.recruiter-mode{--interactive-default:34 197 94;--interactive-hover:22 163 74}@media (prefers-reduced-motion:reduce){.recruiter-mode *,.recruiter-mode :before,.recruiter-mode :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.recruiter-mode .border{border-width:2px!important}.recruiter-mode .text-muted-foreground{opacity:1!important;color:#555!important}}@media print{@page{margin:.75in;size:A4}.break-before-print{break-before:page}.avoid-break{break-inside:avoid}.recruiter-mode header,.recruiter-mode footer,.recruiter-mode .fixed,.recruiter-mode .sticky{display:none!important}.recruiter-mode{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Georgia,Times New Roman,serif;color:#111827!important;background:#fff!important}.recruiter-mode a{text-decoration:none;color:#111827!important}}:root{--color-black:#020202;--color-obsidian-900:#050505;--color-obsidian-800:#0a0a0a;--color-obsidian-700:#0f0f0f;--color-obsidian-600:#141414;--color-obsidian-500:#1a1a1a;--color-obsidian-400:#2a2a2a;--color-obsidian-300:#3a3a3a;--color-obsidian-200:#4a4a4a;--color-obsidian-100:#5a5a5a;--neon-cyan:6 182 212;--neon-purple:168 85 247;--neon-pink:236 72 153;--neon-green:16 185 129;--neon-orange:245 158 11;--neon-yellow:251 191 36;--neon-red:239 68 68;--color-aurora-1:#667eea;--color-aurora-2:#764ba2;--color-aurora-3:#f093fb;--color-aurora-4:#f5576c;--color-aurora-5:#4facfe;--color-aurora-6:#00f2fe;--aurora-start:var(--color-aurora-1);--aurora-mid1:var(--color-aurora-2);--aurora-mid2:var(--color-aurora-3);--aurora-mid3:var(--color-aurora-4);--aurora-end:var(--color-aurora-5);--color-surface-1:rgb(var(--color-surface)/.8);--color-surface-2:rgb(var(--color-surface)/.6);--color-surface-3:rgb(var(--color-surface-2)/.4);--color-surface-border:rgb(var(--color-border)/.12);--color-surface-glow:rgb(var(--neon-cyan)/.3);--font-display:clamp(3rem,8vw,8rem);--font-heading-1:clamp(2.5rem,6vw,6rem);--font-heading-2:clamp(2rem,5vw,4rem);--font-heading-3:clamp(1.5rem,4vw,3rem);--font-heading-4:clamp(1.25rem,3vw,2rem);--font-heading-5:clamp(1.125rem,2.5vw,1.5rem);--font-body-large:clamp(1.125rem,2vw,1.25rem);--font-body:clamp(1rem,1.5vw,1.125rem);--font-body-small:clamp(.875rem,1.2vw,1rem);--space-xs:.382rem;--space-sm:.618rem;--space-md:1rem;--space-lg:1.618rem;--space-xl:2.618rem;--space-2xl:4.236rem;--space-3xl:6.854rem;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.35s;--duration-slower:.5s;--glass-blur:20px;--glass-opacity:.8;--glass-border:rgb(var(--color-border)/.14)}@keyframes aurora{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float-premium{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}}@keyframes pulse-premium{0%,to{opacity:1;background-color:rgb(var(--color-surface-2))}50%{opacity:.6;background-color:rgb(var(--color-surface-3))}}@keyframes glow{0%{box-shadow:0 0 20px rgb(var(--neon-cyan)/.4)}to{box-shadow:0 0 40px rgb(var(--neon-cyan)/.8)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes typing{0%{width:0%}to{width:100%}}@keyframes blink{0%,to{border-color:#0000}50%{border-color:rgb(var(--neon-cyan))}}@keyframes slide-in-premium{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes mesh-shift{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes text-shimmer{0%{background-position:-200%}to{background-position:200%}}.glass{background:var(--color-surface-1);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:1rem}.glass-2{background:var(--color-surface-2);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:1rem}.glass-3{background:var(--color-surface-3);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:1rem}.neon-glow{box-shadow:0 0 20px rgb(var(--neon-cyan)/.4);animation:2s ease-in-out infinite alternate glow}.neon-glow-purple{box-shadow:0 0 20px rgb(var(--neon-purple)/.4)}.neon-glow-pink{box-shadow:0 0 20px rgb(var(--neon-pink)/.4)}.neon-glow-green{box-shadow:0 0 20px #10b98166}.aurora-bg{background:linear-gradient(135deg,var(--color-aurora-1)0%,var(--color-aurora-2)25%,var(--color-aurora-3)50%,var(--color-aurora-4)75%,var(--color-aurora-5)100%);background-size:400% 400%;animation:8s ease-in-out infinite aurora}.text-gradient{background:linear-gradient(135deg,rgb(var(--neon-cyan))0%,rgb(var(--neon-purple))50%,rgb(var(--neon-pink))100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-purple{background:linear-gradient(135deg,rgb(var(--neon-purple))0%,rgb(var(--neon-pink))100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-cyan{background:linear-gradient(135deg,rgb(var(--neon-cyan))0%,rgb(var(--neon-green))100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.float-element{animation:6s ease-in-out infinite float-premium}.float-element-delay-1{animation:6s ease-in-out -1s infinite float-premium}.float-element-delay-2{animation:6s ease-in-out -2s infinite float-premium}.btn-premium{background:linear-gradient(135deg,rgb(var(--neon-cyan))0%,rgb(var(--neon-purple))100%);color:#fff;transition:all var(--duration-base)cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 2rem;font-weight:600;position:relative;overflow:hidden}.btn-premium:hover{box-shadow:0 10px 30px rgb(var(--neon-cyan)/.4);transform:translateY(-2px)}.btn-premium:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-premium:hover:before{left:100%}.card-premium{background:var(--color-surface-1);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-surface-border);transition:all var(--duration-base)cubic-bezier(.4,0,.2,1);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.card-premium:before{content:"";background:linear-gradient(135deg,rgb(var(--neon-cyan)/.1)0%,rgb(var(--neon-purple)/.1)100%);opacity:0;transition:opacity var(--duration-base);pointer-events:none;position:absolute;inset:0}.card-premium:hover:before{opacity:1}.card-premium:hover{border-color:rgb(var(--neon-cyan));transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.form-premium{background:var(--color-surface-2);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-surface-border);color:rgb(var(--color-text));transition:all var(--duration-base)cubic-bezier(.4,0,.2,1);border-radius:.75rem;padding:1.5rem}.form-premium:focus{border-color:rgb(var(--neon-cyan));box-shadow:0 0 0 3px rgb(var(--neon-cyan)/.1);outline:none}.form-premium::placeholder{color:rgb(var(--color-text-subtle))}.text-display{font-size:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.1}.text-heading-1{font-size:var(--font-heading-1);letter-spacing:-.02em;font-weight:700;line-height:1.1}.text-heading-2{font-size:var(--font-heading-2);letter-spacing:-.02em;font-weight:600;line-height:1.2}.text-heading-3{font-size:var(--font-heading-3);letter-spacing:-.01em;font-weight:600;line-height:1.3}.container-premium{max-width:1200px;margin:0 auto;padding:0 2rem}.section-premium{padding:var(--space-3xl)0;position:relative}.grid-premium{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.animate-slide-in{animation:.8s ease-out slide-in-premium}.animate-fade-in-up{animation:.6s ease-out fade-in-up}.animate-scale-in{animation:.5s ease-out scale-in}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.noise-overlay{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.5'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.hero-stage-grain{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.5'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-obsidian-900)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgb(var(--neon-cyan)),rgb(var(--neon-purple)));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgb(var(--neon-purple)),rgb(var(--neon-pink)))}::selection{background:rgb(var(--neon-cyan)/.3);color:rgb(var(--color-text))}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.aurora-bg,.float-element,.float-element-delay-1,.float-element-delay-2{animation:none}.animate-float-premium,.animate-pulse-premium,.animate-aurora,.animate-shimmer{animation:none!important}.animate-blink{opacity:1;animation:none!important}}@media (max-width:768px){.container-premium{padding:0 1rem}.section-premium{padding:var(--space-2xl)0}.grid-premium{gap:var(--space-lg);grid-template-columns:1fr}.text-display{font-size:clamp(2.5rem,10vw,4rem)}.text-heading-1{font-size:clamp(2rem,8vw,3rem)}.text-heading-2{font-size:clamp(1.5rem,6vw,2.5rem)}}@media (max-width:480px){.container-premium{padding:0 .75rem}.section-premium{padding:var(--space-xl)0}.card-premium{padding:1.5rem}.btn-premium{padding:.625rem 1.5rem;font-size:.875rem}}.animate-pulse-premium{animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse-premium}@media (prefers-reduced-motion:reduce){.animate-pulse-premium{opacity:.7;animation:none}}
:root{--cursor-x:0px;--cursor-y:0px;--cursor-visible:0;--cursor-glow-intensity:0;--cursor-magnetic-strength:0;--cursor-element-type:"default";--cursor-glow-color:#06b6d499;--cursor-magnetic-color:#a855f766;--cursor-accent-color:#ec489980;--cursor-transition-speed:.15s;--cursor-blur-quality:40px}.dark{--cursor-glow-color:#06b6d4cc;--cursor-magnetic-color:#a855f799;--cursor-accent-color:#ec4899b3}.quantum-cursor{background:radial-gradient(circle at center,var(--cursor-glow-color)0%,transparent 70%);pointer-events:none;z-index:9999;width:20px;height:20px;opacity:var(--cursor-visible);transform:translate(calc(var(--cursor-x) - 10px),calc(var(--cursor-y) - 10px));transition:opacity var(--cursor-transition-speed)ease-out,transform var(--cursor-transition-speed)cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;contain:layout style paint;border-radius:50%;position:fixed;top:0;left:0}.quantum-cursor-glow{background:radial-gradient(circle at center,var(--cursor-glow-color)0%,transparent 60%);pointer-events:none;z-index:9998;width:120px;height:120px;opacity:calc(var(--cursor-glow-intensity)*.3);transform:translate(calc(var(--cursor-x) - 60px),calc(var(--cursor-y) - 60px))scale(calc(.5 + var(--cursor-glow-intensity)*.5));filter:blur(var(--cursor-blur-quality));transition:opacity var(--cursor-transition-speed)ease-out,transform var(--cursor-transition-speed)cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;contain:layout style paint;border-radius:50%;position:fixed;top:0;left:0}.quantum-cursor-magnetic{border:2px solid var(--cursor-magnetic-color);pointer-events:none;z-index:9997;width:80px;height:80px;opacity:calc(var(--cursor-magnetic-strength)*.4);transform:translate(calc(var(--cursor-x) - 40px),calc(var(--cursor-y) - 40px))scale(calc(.8 + var(--cursor-magnetic-strength)*.4));transition:opacity var(--cursor-transition-speed)ease-out,transform var(--cursor-transition-speed)cubic-bezier(.25,.46,.45,.94),border-color var(--cursor-transition-speed)ease-out;will-change:transform,opacity,border-color;contain:layout style paint;border-radius:50%;position:fixed;top:0;left:0}[data-cursor-interactive]{transition:transform var(--cursor-transition-speed)cubic-bezier(.25,.46,.45,.94),box-shadow var(--cursor-transition-speed)ease-out;will-change:transform,box-shadow;position:relative}[data-cursor-type=button]{--element-glow-radius:60px;--element-magnetic-strength:1.2}[data-cursor-type=button]:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #06b6d433,0 0 0 2px #06b6d41a}[data-cursor-type=card]{--element-glow-radius:100px;--element-magnetic-strength:.8}[data-cursor-type=card]:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 20px 60px #0000004d,0 0 0 1px #06b6d41a}[data-cursor-type=link]{--element-glow-radius:40px;--element-magnetic-strength:.6}[data-cursor-type=link]:hover{text-shadow:0 0 8px #06b6d466;transform:translateY(-1px)}@keyframes proximity-glow{0%{box-shadow:0 0 #06b6d400}to{box-shadow:0 0 20px 4px #06b6d433}}@keyframes magnetic-pull{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(1deg)}to{transform:scale(1)rotate(0)}}[data-cursor-interactive][style*=--proximity-intensity]{animation:ease-out forwards proximity-glow,ease-in-out infinite magnetic-pull;animation-duration:calc(var(--cursor-transition-speed)*2),calc(var(--cursor-transition-speed)*4);animation-delay:0s,var(--cursor-transition-speed)}html:not(.dark) .quantum-cursor{background:radial-gradient(circle,#3b82f6cc 0%,#0000 70%)}html:not(.dark) .quantum-cursor-glow{background:radial-gradient(circle,#3b82f666 0%,#0000 60%)}html:not(.dark) .quantum-cursor-magnetic{border-color:#8b5cf680}@media (prefers-reduced-motion:reduce){.quantum-cursor,.quantum-cursor-glow,.quantum-cursor-magnetic,[data-cursor-interactive]{transition:none!important;animation:none!important}}@media (hover:none) and (pointer:coarse){.quantum-cursor,.quantum-cursor-glow,.quantum-cursor-magnetic{display:none!important}}@media (prefers-contrast:high){.quantum-cursor{background:#000;border:2px solid #fff}.quantum-cursor-magnetic{border-width:3px;border-color:#fff}}.cursor-interactive{cursor:none!important}.cursor-magnetic-strong{--element-magnetic-strength:1.5}.cursor-magnetic-weak{--element-magnetic-strength:.3}.cursor-glow-large{--element-glow-radius:150px}.cursor-glow-small{--element-glow-radius:30px}.cursor-ignore,[data-cursor-ignore]{cursor:auto!important}.cursor-entangled{transition:transform var(--cursor-transition-speed)cubic-bezier(.25,.46,.45,.94),box-shadow var(--cursor-transition-speed)ease-out,filter var(--cursor-transition-speed)ease-out}.cursor-entangled:hover{filter:drop-shadow(0 0 8px #06b6d44d)drop-shadow(0 0 16px #a855f733)}.cursor-3d{transform-style:preserve-3d;transition:transform var(--cursor-transition-speed)cubic-bezier(.25,.46,.45,.94)}.cursor-3d:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-5deg)translateZ(20px)}@media (max-width:768px){.quantum-cursor,.quantum-cursor-glow,.quantum-cursor-magnetic{display:none}[data-cursor-interactive]{cursor:auto!important}}@media (min-width:769px) and (max-width:1024px){.quantum-cursor-glow{width:80px;height:80px}.quantum-cursor-magnetic{width:60px;height:60px}}
:root{--cursor-core-x:-100px;--cursor-core-y:-100px;--cursor-halo-x:-100px;--cursor-halo-y:-100px;--cursor-aura-x:-100px;--cursor-aura-y:-100px;--cursor-visible:0;--cursor-glow-intensity:0;--cursor-magnetic-strength:0;--cursor-hover-blend:0;--cursor-velocity-stretch:1;--cursor-velocity-angle:0deg;--cursor-click-boost:0;--cursor-core-color:#3b82f6fa;--cursor-core-rim:#fffffff2;--cursor-glow-color:#3b82f673;--cursor-glow-deep:#8b5cf659;--cursor-magnetic-color:#8b5cf68c;--cursor-accent-color:#ec489966;--cursor-trail-color:#3b82f633;--cursor-smoothness:cubic-bezier(.22,1,.36,1);--cursor-smoothness-soft:cubic-bezier(.33,1,.68,1);--cursor-transition-fast:.1s;--cursor-transition-drift:.28s;--cursor-blur-aura:28px;--cursor-halo-size:44px;--cursor-core-size:7px}html[data-theme=dark]{--cursor-core-color:#22d3eefa;--cursor-core-rim:#ffffffe0;--cursor-glow-color:#22d3ee6b;--cursor-glow-deep:#a78bfa61;--cursor-magnetic-color:#c084fc80;--cursor-accent-color:#f472b673;--cursor-trail-color:#22d3ee2e}.premium-cursor,.premium-cursor-stack{display:none}@media (hover:hover) and (pointer:fine){html:has(.premium-cursor-stack){cursor:none!important}input:not([disabled]),textarea:not([disabled]),select:not([disabled]),[contenteditable=true]{cursor:text!important}.premium-cursor-stack{pointer-events:none;z-index:9999;contain:strict;opacity:var(--cursor-visible);transition:opacity .35s var(--cursor-smoothness);display:block;position:fixed;inset:0}.premium-cursor-aura{pointer-events:none;z-index:1;background:radial-gradient(circle at 40% 35%,var(--cursor-glow-color)0%,var(--cursor-glow-deep)38%,transparent 72%);width:120px;height:120px;opacity:calc(.22 + var(--cursor-glow-intensity)*.62 + var(--cursor-hover-blend)*.15);filter:blur(var(--cursor-blur-aura))saturate(1.15);mix-blend-mode:plus-lighter;transform:translate(calc(var(--cursor-aura-x) - 60px),calc(var(--cursor-aura-y) - 60px))scale(calc(.75 + var(--cursor-glow-intensity)*.55 + var(--cursor-click-boost)*.12));transition:opacity var(--cursor-transition-fast)var(--cursor-smoothness),transform var(--cursor-transition-drift)var(--cursor-smoothness-soft),filter var(--cursor-transition-fast)ease-out;will-change:transform,opacity;contain:layout style paint;border-radius:50%;margin:0;position:fixed;top:0;left:0}html[data-theme=light] .premium-cursor-aura{mix-blend-mode:multiply;opacity:calc(.18 + var(--cursor-glow-intensity)*.5 + var(--cursor-hover-blend)*.12);filter:blur(calc(var(--cursor-blur-aura)*.85))saturate(1.05)}.premium-cursor-halo{width:var(--cursor-halo-size);height:var(--cursor-halo-size);pointer-events:none;z-index:2;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--cursor-magnetic-color)70%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--cursor-accent-color)25%,transparent)0%,transparent 65%);opacity:calc(.2 + var(--cursor-magnetic-strength)*.75 + var(--cursor-hover-blend)*.2);transform:translate(calc(var(--cursor-halo-x) - var(--cursor-halo-size)/2),calc(var(--cursor-halo-y) - var(--cursor-halo-size)/2))scale(calc(.92 + var(--cursor-magnetic-strength)*.28 + var(--cursor-click-boost)*.18));transition:opacity var(--cursor-transition-fast)var(--cursor-smoothness),transform var(--cursor-transition-drift)var(--cursor-smoothness-soft),border-color .2s ease-out;will-change:transform,opacity;contain:layout style paint;border-radius:50%;margin:0;position:fixed;top:0;left:0}.premium-cursor-core{width:var(--cursor-core-size);height:var(--cursor-core-size);pointer-events:none;z-index:3;background:radial-gradient(circle at 35% 30%,var(--cursor-core-rim)0%,var(--cursor-core-color)45%,color-mix(in srgb,var(--cursor-core-color)40%,transparent)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--cursor-core-rim)50%,transparent),0 0 14px var(--cursor-glow-color),0 0 28px color-mix(in srgb,var(--cursor-glow-deep)35%,transparent);opacity:calc(.88 + var(--cursor-hover-blend)*.12);transform:translate(calc(var(--cursor-core-x) - var(--cursor-core-size)/2),calc(var(--cursor-core-y) - var(--cursor-core-size)/2))rotate(var(--cursor-velocity-angle))scaleX(var(--cursor-velocity-stretch))scaleY(calc(1/var(--cursor-velocity-stretch)))scale(calc(1 + var(--cursor-click-boost)*.35 + var(--cursor-hover-blend)*.08));transition:opacity var(--cursor-transition-fast)var(--cursor-smoothness),box-shadow var(--cursor-transition-fast)ease-out;will-change:transform,opacity;contain:layout style paint;border-radius:50%;margin:0;position:fixed;top:0;left:0}html[data-cursor-mode=button]{--cursor-halo-size:50px;--cursor-core-size:6px}html[data-cursor-mode=card]{--cursor-halo-size:56px;--cursor-blur-aura:36px}html[data-cursor-mode=link]{--cursor-halo-size:36px;--cursor-core-size:5px}html[data-cursor-mode=custom]{--cursor-halo-size:48px}.premium-cursor-trail{pointer-events:none;z-index:0;background:var(--cursor-trail-color);width:10px;height:10px;box-shadow:0 0 12px var(--cursor-trail-color);opacity:calc(var(--cursor-glow-intensity)*.35);transform:translate(calc(var(--cursor-core-x) - 5px),calc(var(--cursor-core-y) - 5px));transition:opacity .35s var(--cursor-smoothness),transform .45s var(--cursor-smoothness-soft);will-change:transform,opacity;border-radius:50%;position:fixed;top:0;left:0}.premium-cursor-particles{display:none}[data-cursor-interactive]:not([data-cursor-ignore]){transition:transform var(--cursor-transition-fast)var(--cursor-smoothness),box-shadow var(--cursor-transition-fast)ease-out;position:relative}[data-cursor-type=button]:hover{box-shadow:0 14px 40px color-mix(in srgb,var(--cursor-core-color)18%,transparent),0 0 0 1px color-mix(in srgb,var(--cursor-core-color)35%,transparent),0 0 24px color-mix(in srgb,var(--cursor-glow-color)25%,transparent);transform:translateY(-2px)scale(1.02)}[data-cursor-type=card]:hover{box-shadow:0 22px 64px #00000024,0 0 0 1px color-mix(in srgb,var(--cursor-glow-color)22%,transparent),0 0 32px color-mix(in srgb,var(--cursor-glow-color)18%,transparent);transform:translateY(-5px)scale(1.015)}html[data-theme=dark] [data-cursor-type=card]:hover{box-shadow:0 26px 70px #00000073,0 0 0 1px color-mix(in srgb,var(--cursor-glow-color)28%,transparent),0 0 36px color-mix(in srgb,var(--cursor-glow-color)22%,transparent)}[data-cursor-type=link]:hover{color:var(--cursor-core-color);text-shadow:0 0 14px color-mix(in srgb,var(--cursor-glow-color)40%,transparent);transform:translateY(-1px)}[data-cursor-type=custom]:hover{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--cursor-glow-color)35%,transparent));transform:scale(1.03)}[data-cursor-interactive][data-cursor-state=active]{transition:transform 80ms ease-out;transform:scale(.98)translateY(1px)}[data-cursor-interactive]:focus-visible{outline:2px solid var(--cursor-core-color);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cursor-glow-color)35%,transparent)}[data-cursor-interactive][aria-disabled=true],[data-cursor-interactive][disabled]{opacity:.55;cursor:not-allowed!important;transform:none!important}[data-cursor-priority=high]{--element-magnetic-strength:1.5;--element-glow-radius:90px}[data-cursor-priority=low]{--element-magnetic-strength:.5;--element-glow-radius:40px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.premium-cursor-stack{transition:opacity .15s ease-out}.premium-cursor-aura,.premium-cursor-halo,.premium-cursor-core,.premium-cursor-trail{transition-duration:50ms!important}.premium-cursor-core{--cursor-core-size:10px;box-shadow:0 0 0 2px var(--cursor-core-rim),0 0 0 3px color-mix(in srgb,var(--cursor-core-color)80%,black);transform:translate(calc(var(--cursor-core-x) - 5px),calc(var(--cursor-core-y) - 5px))scale(1.05)!important}.premium-cursor-aura{opacity:calc(.35 + var(--cursor-glow-intensity)*.4);filter:blur(18px)}[data-cursor-interactive]:not([data-cursor-ignore]){transition:none!important}}@media (hover:none),(pointer:coarse){.premium-cursor-stack,.premium-cursor-trail,.premium-cursor-particles{display:none!important}[data-cursor-interactive]{cursor:pointer!important}}@media (prefers-contrast:more){.premium-cursor-core{background:canvastext!important;box-shadow:0 0 0 2px canvas!important}.premium-cursor-halo{opacity:.85!important;border-color:canvastext!important}}@media (max-device-width:768px){.premium-cursor-aura{display:none}.premium-cursor-halo{opacity:calc(.25 + var(--cursor-magnetic-strength)*.5)}}@media (hover:hover) and (pointer:fine){.cursor-interactive,.premium-cursor-hide-system-pointer{cursor:none!important}}.cursor-disabled{cursor:not-allowed!important}.cursor-button{--element-magnetic-strength:1.3;--element-glow-radius:70px}.cursor-card{--element-magnetic-strength:.9;--element-glow-radius:140px}.cursor-link{--element-magnetic-strength:.7;--element-glow-radius:50px}.cursor-subtle{--element-magnetic-strength:.4;--element-glow-radius:30px}.cursor-strong{--element-magnetic-strength:1.6;--element-glow-radius:120px}.cursor-ignore,[data-cursor-ignore]{cursor:auto!important}.debug-cursor-boundaries{outline:1px dashed #ff00004d}.debug-interaction-zones{position:relative}.debug-interaction-zones:before{content:"";width:var(--element-interaction-zone);height:var(--element-interaction-zone);pointer-events:none;z-index:-1;background:#ff00001a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-performance-monitor{color:#fff;z-index:10000;pointer-events:none;background:#000c;border-radius:4px;padding:10px;font-family:monospace;font-size:12px;position:fixed;bottom:20px;right:20px}
:root{--env-pressure:0;--env-temperature:0;--env-density:0;--env-turbulence:0;--env-active-ecosystem:none;--atmospheric-intensity:1;--env-base-pressure:.1;--env-base-temperature:.05;--env-base-density:.02;--env-base-turbulence:.01;--env-theme-multiplier:1;--env-light-theme:.8;--env-dark-theme:1.2}.light{--env-theme-multiplier:var(--env-light-theme)}.dark{--env-theme-multiplier:var(--env-dark-theme)}.atmospheric-context{will-change:transform;contain:layout style paint;background:radial-gradient(circle at calc(50% + var(--env-pressure,0)*20px)calc(50% + var(--env-temperature,0)*15px),rgba(6,182,212,calc(var(--env-pressure,0)*.02*var(--atmospheric-intensity)))0%,transparent 70%),radial-gradient(circle at calc(50% - var(--env-temperature,0)*15px)calc(50% + var(--env-density,0)*10px),rgba(168,85,247,calc(var(--env-temperature,0)*.015*var(--atmospheric-intensity)))0%,transparent 60%);filter:blur(calc(var(--env-turbulence,0)*.3px*var(--atmospheric-intensity)));transition:background .8s cubic-bezier(.23,1,.32,1),filter .5s ease-out;transform:translateZ(0)}.environmental-hero{isolation:isolate;position:relative}.environmental-hero:before{content:"";z-index:-1;opacity:.3;border-radius:inherit;background:conic-gradient(#0000 0%,#06b6d40d 25%,#0000 50%,#a855f708 75%,#0000 100%);transition:opacity .6s ease-out;position:absolute;inset:0}.environmental-hero[data-active=true]:before{opacity:1}.environmental-hero:after{content:"";z-index:-2;filter:blur(60px);opacity:.2;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);transition:opacity .8s ease-out;position:absolute;inset:-50px}.environmental-content{position:relative}.environmental-content[data-ecosystem-id^=eco-][style*=--env-pressure]{transform:translateY(calc(var(--env-pressure,0)*-2px*var(--atmospheric-intensity)));transition:transform .4s ease-out}.environmental-content[data-ecosystem-id^=eco-][style*=--env-temperature]{filter:brightness(calc(100% + var(--env-temperature,0)*3%*var(--atmospheric-intensity)));transition:filter .6s ease-out}.environmental-navigation{position:relative}.environmental-navigation:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#06b6d405,#0000);transition:opacity .3s ease-out;position:absolute;inset:0}.environmental-navigation[data-active=true]:before{opacity:.5}.environmental-utility{position:relative}.environmental-utility:hover{filter:brightness(calc(100% + var(--env-temperature,0)*2%*var(--atmospheric-intensity)));transition:filter .2s ease-out}.environmental-decorative{opacity:calc(.6 + var(--env-density,0)*.4*var(--atmospheric-intensity));filter:blur(calc(var(--env-turbulence,0)*.5px*var(--atmospheric-intensity)));transition:opacity .5s ease-out,filter .3s ease-out}.smart-proximity{transform:scale(calc(1 + var(--smart-proximity-factor,0)*.03));will-change:transform;transition:transform .2s ease-out}.smart-velocity{filter:brightness(calc(100% + var(--smart-velocity-factor,0)*5%));will-change:filter;transition:filter .15s ease-out}.smart-pressure{box-shadow:0 calc(var(--smart-pressure-factor,0)*3px)calc(var(--smart-pressure-factor,0)*12px)rgba(0,0,0,calc(var(--smart-pressure-factor,0)*.1));will-change:box-shadow;transition:box-shadow .4s ease-out}.smart-thermal{filter:sepia(calc(var(--smart-thermal-factor,0)*3%))saturate(calc(100% + var(--smart-thermal-factor,0)*10%));will-change:filter;transition:filter .5s ease-out}.env-debug-overlay{color:#fff;z-index:10000;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:8px;padding:15px;font-family:monospace;font-size:12px;position:fixed;bottom:20px;right:20px}.env-debug-overlay:before{content:"🌍 Environmental Field";color:#66d9ef;margin-bottom:8px;font-weight:700;display:block}.env-debug-overlay .env-metric{margin:2px 0;display:block}.env-debug-overlay .env-metric.pressure:before{content:"_pressure: ";color:#f92672}.env-debug-overlay .env-metric.temperature:before{content:"temperature: ";color:#fd971f}.env-debug-overlay .env-metric.density:before{content:"_density: ";color:#a6e22e}.env-debug-overlay .env-metric.turbulence:before{content:"turbulence: ";color:#ae81ff}@media (prefers-reduced-motion:reduce){.atmospheric-context,.environmental-hero,.environmental-content,.environmental-navigation,.environmental-utility,.environmental-decorative,.smart-proximity,.smart-velocity,.smart-pressure,.smart-thermal{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.atmospheric-context{filter:none;background:0 0}}@media (hover:none) and (pointer:coarse){.environmental-hero:before,.environmental-hero:after,.environmental-navigation:before{display:none}.smart-proximity,.smart-velocity,.smart-pressure,.smart-thermal{filter:none!important;transform:none!important}}@media (prefers-contrast:high){.environmental-hero:before,.environmental-hero:after{opacity:.7!important}.environmental-navigation:before{background:linear-gradient(90deg,#0000,#fff,#0000);opacity:.5!important}}@media (max-device-width:768px){.atmospheric-context{background:0 0}.environmental-hero:before,.environmental-hero:after{display:none}.smart-proximity,.smart-velocity,.smart-pressure,.smart-thermal{transition-duration:.1s!important}}.env-zone-marker{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute}.env-boundary-debug{outline:1px dashed #ff64644d}.env-subtle{--atmospheric-intensity:.5}.env-normal{--atmospheric-intensity:1}.env-strong{--atmospheric-intensity:1.5}.env-maximum{--atmospheric-intensity:2}.env-hero-behavior{--env-pressure-response:1.5;--env-temperature-response:1.2;--env-density-response:.8}.env-content-behavior{--env-pressure-response:1;--env-temperature-response:.8;--env-density-response:1}.env-navigation-behavior{--env-pressure-response:.7;--env-temperature-response:.5;--env-density-response:.6}
