@import url("https://fonts.googleapis.com/css2?family=Smooch+Sans:wght@100;200;300;400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap");body{font-family:Smooch Sans,Space Grotesk,sans-serif!important}:root{--bg-deep:#fff;--bg-gradient-start:#f9fafb;--bg-gradient-end:#f3f4f6;--accent-primary:#d97a30;--accent-secondary:#e69b5c;--accent-dim:#a65d24;--accent-glow:rgba(217,122,48,.15);--glass-bg:hsla(0,0%,100%,.7);--glass-border:rgba(0,0,0,.1);--glass-shine:hsla(0,0%,100%,.9);--text-main:#000;--text-muted:#4b5563;--text-dim:#6b7280;--space-xs:0.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:8rem;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--ease-spring:cubic-bezier(0.4,0.0,0.2,1)}.text-gradient{background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-panel{background:hsla(0,0%,100%,.7);box-shadow:0 8px 32px 0 rgba(0,0,0,.06),0 2px 8px 0 rgba(0,0,0,.04)}.glass-card,.glass-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.25)}.glass-card{background:hsla(0,0%,100%,.15);border-radius:var(--radius-md);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px 0 rgba(0,0,0,.04)}.glass-card:hover{transform:translateY(-4px);border-color:rgba(217,122,48,.4);box-shadow:0 12px 48px rgba(217,122,48,.12),0 4px 16px rgba(0,0,0,.08)}.animate-fade-in{animation:fadeIn .8s cubic-bezier(.4,0,.2,1) forwards}.animate-float{animation:float 6s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 20px rgba(217,122,48,.3)}50%{box-shadow:0 0 40px rgba(217,122,48,.5)}}.animate-glow{animation:glowPulse 3s ease-in-out infinite}@keyframes neuralBreathe{0%,to{transform:scale(1);box-shadow:0 4px 20px rgba(217,122,48,.1),inset 0 0 0 1px rgba(217,122,48,.05)}50%{transform:scale(1.003);box-shadow:0 8px 40px rgba(217,122,48,.2),inset 0 0 0 1px rgba(217,122,48,.15)}}@keyframes neuralBreatheFast{0%,to{transform:scale(1);box-shadow:0 4px 20px rgba(217,122,48,.15),inset 0 0 0 1px rgba(217,122,48,.1)}50%{transform:scale(1.008);box-shadow:0 12px 50px rgba(217,122,48,.35),inset 0 0 0 1px rgba(217,122,48,.25)}}.neural-breathe{animation:neuralBreathe 4s ease-in-out infinite;will-change:transform,box-shadow}.neural-breathe-fast{animation:neuralBreatheFast 1.5s ease-in-out infinite;will-change:transform,box-shadow}.has-new-data{animation:neuralBreatheFast .8s ease-in-out 3}@keyframes synapseFire{0%{opacity:0;transform:scale(.8);filter:blur(4px)}30%{opacity:1;transform:scale(1.05);filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes synapseGlow{0%,to{box-shadow:0 0 10px rgba(217,122,48,.3)}50%{box-shadow:0 0 25px rgba(217,122,48,.6),0 0 50px rgba(230,155,92,.3)}}@keyframes synapseConnect{0%{stroke-dashoffset:100;opacity:0}20%{opacity:.8}to{stroke-dashoffset:0;opacity:.4}}.synapse-node{animation:synapseFire .5s cubic-bezier(.34,1.56,.64,1) forwards}.synapse-glow{animation:synapseGlow 2s ease-in-out infinite}.synapse-line{stroke-dasharray:100;animation:synapseConnect 1s ease-out forwards}.synapse-node:first-child{animation-delay:0ms}.synapse-node:nth-child(2){animation-delay:.1s}.synapse-node:nth-child(3){animation-delay:.2s}.synapse-node:nth-child(4){animation-delay:.3s}.synapse-node:nth-child(5){animation-delay:.4s}@keyframes thoughtEmerge{0%{transform:scale(0) translateY(20px);opacity:0;filter:blur(10px)}60%{transform:scale(1.05) translateY(-3px);opacity:.9}to{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}}@keyframes thoughtPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes thinkingDots{0%,20%{opacity:.3}40%{opacity:1}60%,to{opacity:.3}}.thought-bubble{animation:thoughtEmerge .6s cubic-bezier(.34,1.56,.64,1) forwards}.thought-pulse{animation:thoughtPulse 2s ease-in-out infinite}.thinking-indicator{display:flex;gap:4px;align-items:center}.thinking-dot{width:6px;height:6px;background:linear-gradient(135deg,#d97a30,#e69b5c);border-radius:50%;animation:thinkingDots 1.4s ease-in-out infinite}.thinking-dot:first-child{animation-delay:0ms}.thinking-dot:nth-child(2){animation-delay:.2s}.thinking-dot:nth-child(3){animation-delay:.4s}@keyframes dataPulse{0%{background-position:200%;opacity:0}50%{opacity:1}to{background-position:-200%;opacity:0}}@keyframes dataRipple{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}@keyframes priceFlash{0%{background-color:transparent}15%{background-color:rgba(217,122,48,.3)}to{background-color:transparent}}.data-pulse{position:relative;overflow:hidden}.data-pulse:after{content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(217,122,48,.15) 50%,transparent);background-size:200% 100%;animation:dataPulse 2s ease-in-out}.data-pulse:after,.data-ripple{position:absolute;pointer-events:none}.data-ripple{border-radius:50%;border:2px solid rgba(217,122,48,.4);animation:dataRipple 1s ease-out forwards}.price-flash{animation:priceFlash .5s ease-out}.price-up{color:#10b981;text-shadow:0 0 10px rgba(16,185,129,.3)}.price-down{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.3)}@keyframes pathwayDraw{0%{stroke-dashoffset:1000;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes nodeActivate{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes confidenceGlow{0%,to{filter:drop-shadow(0 0 3px currentColor)}50%{filter:drop-shadow(0 0 8px currentColor)}}.neural-pathway{position:relative}.pathway-line{stroke-dasharray:1000;animation:pathwayDraw 2s ease-out forwards;stroke:url(#neural-gradient);stroke-width:2;fill:none}.pathway-node{animation:nodeActivate .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}.pathway-node.high-confidence{animation:nodeActivate .5s cubic-bezier(.34,1.56,.64,1) forwards,confidenceGlow 2s ease-in-out .5s infinite}.pathway-node:first-child{animation-delay:.3s}.pathway-node:nth-child(2){animation-delay:.6s}.pathway-node:nth-child(3){animation-delay:.9s}.pathway-node:nth-child(4){animation-delay:1.2s}.pathway-node:nth-child(5){animation-delay:1.5s}@keyframes agentAppear{0%{transform:translateY(10px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes agentThinking{0%,to{border-color:rgba(217,122,48,.3)}50%{border-color:rgba(217,122,48,.8)}}@keyframes agentComplete{0%{background:rgba(217,122,48,.1)}50%{background:rgba(217,122,48,.3)}to{background:rgba(16,185,129,.2)}}.agent-card{animation:agentAppear .4s ease-out forwards;opacity:0}.agent-card.thinking{animation:agentAppear .4s ease-out forwards,agentThinking 1s ease-in-out .4s infinite}.agent-card.complete{animation:agentAppear .4s ease-out forwards,agentComplete .5s ease-out .4s forwards}.agent-card:first-child{animation-delay:0ms}.agent-card:nth-child(2){animation-delay:80ms}.agent-card:nth-child(3){animation-delay:.16s}.agent-card:nth-child(4){animation-delay:.24s}.agent-card:nth-child(5){animation-delay:.32s}.agent-card:nth-child(6){animation-delay:.4s}.agent-card:nth-child(7){animation-delay:.48s}.magnetic-hover{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.magnetic-hover:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(217,122,48,.15),0 10px 20px rgba(0,0,0,.1)}.magnetic-hover:active{transform:translateY(-2px) scale(1.01);transition:transform .1s}@keyframes intelligencePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes orbitalSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intelligence-indicator{position:relative;width:40px;height:40px}.intelligence-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:linear-gradient(135deg,#d97a30,#e69b5c);border-radius:50%;animation:intelligencePulse 1.5s ease-in-out infinite}.intelligence-orbit{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-top-color:rgba(217,122,48,.6);border-radius:50%;animation:orbitalSpin 2s linear infinite}.intelligence-orbit:nth-child(2){animation-duration:3s;animation-direction:reverse;border-top-color:rgba(230,155,92,.4)}@keyframes insightReveal{0%{opacity:0;transform:translateY(20px) scale(.95);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes insightHighlight{0%{box-shadow:0 0 0 0 rgba(217,122,48,.4)}70%{box-shadow:0 0 0 10px rgba(217,122,48,0)}to{box-shadow:0 0 0 0 rgba(217,122,48,0)}}.insight-card{animation:insightReveal .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.insight-card.important{animation:insightReveal .6s cubic-bezier(.4,0,.2,1) forwards,insightHighlight 2s ease-out .6s}.responsive-element{transition:all .3s cubic-bezier(.4,0,.2,1)}.responsive-element:focus-within{transform:scale(1.02);box-shadow:0 0 0 3px rgba(217,122,48,.2)}.responsive-element.loading{opacity:.7;pointer-events:none}.responsive-element.success{border-color:#10b981;box-shadow:0 0 20px rgba(16,185,129,.2)}.responsive-element.error{border-color:#ef4444;box-shadow:0 0 20px rgba(239,68,68,.2);animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes confidenceFill{0%{width:0}}.confidence-meter{position:relative;height:4px;background:rgba(217,122,48,.1);border-radius:2px;overflow:hidden}.confidence-fill{height:100%;background:linear-gradient(90deg,#d97a30,#e69b5c);border-radius:2px;animation:confidenceFill 1s ease-out forwards}.confidence-fill.high{background:linear-gradient(90deg,#10b981,#34d399)}.confidence-fill.medium{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.confidence-fill.low{background:linear-gradient(90deg,#ef4444,#fca5a5)}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.live-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:9999px;font-size:11px;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:.05em}.live-dot{width:6px;height:6px;background:#10b981;border-radius:50%;animation:livePulse 1.5s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.duration-fast{animation-duration:.3s}.duration-normal{animation-duration:.5s}.duration-slow{animation-duration:1s}.ease-neural{animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-smooth{animation-timing-function:cubic-bezier(.4,0,.2,1)}:root{--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Space Mono","Monaco","Consolas",monospace;--font-logo:"Syne","Space Grotesk",sans-serif;--text-xs:clamp(0.7rem,0.65rem + 0.25vw,0.75rem);--text-sm:clamp(0.8rem,0.75rem + 0.25vw,0.875rem);--text-base:clamp(0.875rem,0.825rem + 0.25vw,1rem);--text-lg:clamp(1rem,0.925rem + 0.375vw,1.125rem);--text-xl:clamp(1.125rem,1rem + 0.625vw,1.25rem);--text-2xl:clamp(1.25rem,1.1rem + 0.75vw,1.5rem);--text-3xl:clamp(1.5rem,1.25rem + 1.25vw,1.875rem);--text-4xl:clamp(1.875rem,1.5rem + 1.875vw,2.25rem);--text-5xl:clamp(2.25rem,1.75rem + 2.5vw,3rem);--text-6xl:clamp(3rem,2.25rem + 3.75vw,4rem);--text-7xl:clamp(3.5rem,2.5rem + 5vw,5rem);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.75;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-accent:#ff6b35;--text-success:#10b981;--text-danger:#ef4444;--text-warning:#f59e0b;--text-primary-light:#1f2937;--text-secondary-light:#4b5563;--text-muted-light:#9ca3af}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{font-size:16px}body,html{font-family:var(--font-body)}body{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--text-primary)}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.heading-1,h1{font-size:var(--text-6xl);letter-spacing:-.04em;line-height:1.05}.heading-1,.heading-2,h1,h2{font-weight:var(--weight-bold)}.heading-2,h2{font-size:var(--text-5xl);letter-spacing:-.035em;line-height:1.1}.heading-3,h3{font-size:var(--text-4xl);letter-spacing:-.03em;line-height:1.15}.heading-3,.heading-4,h3,h4{font-weight:var(--weight-semibold)}.heading-4,h4{font-size:var(--text-3xl);letter-spacing:-.025em;line-height:1.2}.heading-5,h5{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.25}.heading-6,h6{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:-.015em;line-height:1.3}.body-text,p{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--text-secondary)}.body-large,.body-text,p{line-height:var(--leading-relaxed)}.body-large{font-size:var(--text-lg)}.body-small{font-size:var(--text-sm);line-height:var(--leading-normal)}.currency,.number,.percentage,.price,.stock-price{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.balance-large{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--weight-light);line-height:var(--leading-none)}.agent-message,.agent-response,.ai-text{letter-spacing:0}.agent-message,.agent-response,.ai-text,.code,code,pre{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-relaxed)}.brand-text,.logo-text{letter-spacing:-.02em}.brand-text,.logo-stockio,.logo-text{font-family:var(--font-logo);font-weight:var(--weight-extrabold);text-transform:uppercase}.logo-stockio{font-size:var(--text-2xl);letter-spacing:.02em;background:linear-gradient(135deg,#ff6b35,#f7931e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.category-label,.section-label,.uppercase-header{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-muted)}.uppercase-title{font-size:var(--text-sm);letter-spacing:var(--tracking-wider);color:var(--text-primary)}.ticker-symbol,.uppercase-title{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase}.ticker-symbol{letter-spacing:.02em}.sentiment-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.sentiment-bullish{color:var(--text-success)}.sentiment-bearish{color:var(--text-danger)}.date-text,.sentiment-neutral,.timestamp{color:var(--text-muted)}.date-text,.timestamp{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal)}.alert-text{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.caption,.helper-text{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);line-height:var(--leading-normal)}.gradient-text-gold{background:linear-gradient(135deg,#ff6b35,#f7931e 50%,#ffb347);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-neural{background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899)}.gradient-text-silver{background:linear-gradient(135deg,#f3f4f6,#9ca3af 50%,#f3f4f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.table-header{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.table-cell,.table-header{font-family:var(--font-body)}.table-cell{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-secondary)}.table-cell-number{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.button-text{font-family:var(--font-body);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide)}.button-text-sm{font-size:var(--text-sm)}.button-text-md{font-size:var(--text-base)}.button-text-lg{font-size:var(--text-lg)}input,select,textarea{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal)}input::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--text-muted)}input::placeholder,textarea::placeholder{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--text-muted)}a{font-family:inherit;font-weight:var(--weight-medium);color:var(--text-accent);transition:color .2s ease}a:hover{color:var(--text-primary)}@media (max-width:768px){.heading-1,h1{font-size:var(--text-4xl)}.heading-2,h2{font-size:var(--text-3xl)}.heading-3,h3{font-size:var(--text-2xl)}.balance-large{font-size:var(--text-4xl)}}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.font-logo{font-family:var(--font-logo)}.font-light{font-weight:var(--weight-light)}.font-regular{font-weight:var(--weight-regular)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--text-accent)}.text-success{color:var(--text-success)}.text-danger{color:var(--text-danger)}.tabular-nums{font-variant-numeric:tabular-nums}.dashboard-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;background:linear-gradient(135deg,#fff,#f8f9fa 25%,#fff5f0 50%,#fff8f3 75%,#fff);background-size:400% 400%;animation:gradientShift 20s ease infinite;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.dashboard-background:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,rgba(230,155,92,.04) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(217,122,48,.03) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(244,162,97,.02) 0,transparent 60%);animation:floatOrbs 25s ease-in-out infinite;will-change:transform;transform:translateZ(0)}.dashboard-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(217,122,48,.015) 1px,transparent 0),linear-gradient(90deg,rgba(217,122,48,.015) 1px,transparent 0);background-size:50px 50px;opacity:.4;transform:translateZ(0)}@keyframes floatOrbs{0%,to{transform:translate(0) rotate(0deg) translateZ(0)}33%{transform:translate(30px,-30px) rotate(120deg) translateZ(0)}66%{transform:translate(-20px,20px) rotate(240deg) translateZ(0)}}.futuristic-module{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,250,245,.95) 50%,rgba(255,248,240,.98));backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);border:2px solid;-o-border-image:linear-gradient(135deg,rgba(230,155,92,.3),rgba(217,122,48,.4),rgba(244,162,97,.3)) 1;border-image:linear-gradient(135deg,rgba(230,155,92,.3),rgba(217,122,48,.4),rgba(244,162,97,.3)) 1;border-radius:28px;box-shadow:0 8px 32px rgba(217,122,48,.12),0 4px 16px rgba(230,155,92,.08),0 2px 8px rgba(0,0,0,.04),inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(217,122,48,.05);transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden;transform:translateZ(0) translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform,box-shadow}.futuristic-module:before{content:"";position:absolute;top:-50%;left:-100%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);transform:skewX(-20deg);animation:shimmerSlide 6s ease-in-out infinite;opacity:0;transition:opacity .3s ease;pointer-events:none}.futuristic-module:hover:before{opacity:1}@keyframes shimmerSlide{0%,to{left:-100%}50%{left:150%}}.futuristic-module:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e69b5c,#d97a30 25%,#f4a261 50%,#d97a30 75%,#e69b5c);background-size:200% 100%;border-radius:28px 28px 0 0;animation:gradientFlow 4s linear infinite;box-shadow:0 2px 8px rgba(217,122,48,.4)}@keyframes gradientFlow{0%{background-position:0 50%}to{background-position:200% 50%}}.futuristic-module:hover{transform:translateY(-8px) scale(1.02) translateZ(0);box-shadow:0 20px 60px rgba(217,122,48,.25),0 12px 32px rgba(230,155,92,.18),0 6px 16px rgba(244,162,97,.12),0 0 0 2px rgba(217,122,48,.3),inset 0 2px 8px hsla(0,0%,100%,.9),inset 0 -2px 8px rgba(217,122,48,.08);background:linear-gradient(135deg,#fff,rgba(255,252,248,.98) 50%,#fffaf5)}.futuristic-module:active{transform:translateY(-4px) scale(.99) translateZ(0);transition:all .15s ease}.accent-line-glow{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;border-radius:28px 28px 0 0;z-index:10}.accent-line-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(90deg,rgba(230,155,92,.6),rgba(217,122,48,.8) 50%,rgba(244,162,97,.6))}.accent-line-glow:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 40%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.6) 60%,transparent);animation:lineFlow 3s linear infinite}@keyframes lineFlow{0%{left:-100%}to{left:100%}}.particle-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle{position:absolute;width:3px;height:3px;background:radial-gradient(circle,rgba(217,122,48,.5),transparent);border-radius:50%;animation:floatParticle 8s ease-in-out infinite;opacity:0;transform:translateZ(0)}.particle:first-child{left:10%;animation-delay:0s;animation-duration:10s}.particle:nth-child(2){left:25%;animation-delay:2s;animation-duration:12s}.particle:nth-child(3){left:40%;animation-delay:4s;animation-duration:9s}.particle:nth-child(4){left:60%;animation-delay:1s;animation-duration:11s}.particle:nth-child(5){left:75%;animation-delay:3s;animation-duration:13s}.particle:nth-child(6){left:90%;animation-delay:5s;animation-duration:10s}@keyframes floatParticle{0%{bottom:-10%;opacity:0;transform:translateX(0) translateZ(0)}20%{opacity:.8}80%{opacity:.8}to{bottom:110%;opacity:0;transform:translateX(50px) translateZ(0)}}.status-indicator{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(217,122,48,.1),rgba(230,155,92,.1));border:1px solid rgba(217,122,48,.3);border-radius:20px;font-size:13px;font-weight:500;color:#d97a30;transition:all .3s ease}.status-indicator:before{content:"";width:8px;height:8px;background:linear-gradient(135deg,#e69b5c,#d97a30);border-radius:50%;box-shadow:0 0 10px rgba(217,122,48,.6);animation:statusPulse 2s ease-in-out infinite}@keyframes statusPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.interactive-card{position:relative;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.interactive-card:before{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(135deg,rgba(230,155,92,.1),rgba(217,122,48,.05));opacity:0;transition:opacity .3s ease}.interactive-card:hover:before{opacity:1}.interactive-card:active{transform:scale(.98)}.shimmer-effect{position:relative;overflow:hidden}.shimmer-effect:before{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:shimmer 3s infinite}.glass-enhanced{background:hsla(0,0%,100%,.85);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(217,122,48,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.bounce-in{animation:bounceIn .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(20px)}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1) translateY(0)}}.slide-up{animation:slideUp .4s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.futuristic-button{position:relative;padding:12px 32px;background:linear-gradient(135deg,#e69b5c,#d97a30);border:none;border-radius:16px;color:#fff;font-weight:600;font-size:15px;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(217,122,48,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.futuristic-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.futuristic-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(217,122,48,.4),inset 0 1px 0 hsla(0,0%,100%,.5)}.futuristic-button:hover:before{left:100%}.futuristic-button:active{transform:translateY(0)}.gpu-accelerated{transform:translateZ(0) translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.futuristic-module{border-radius:16px}.futuristic-button{padding:10px 24px;font-size:14px}}@media (prefers-color-scheme:dark){.dashboard-background{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)}.futuristic-module{background:rgba(30,41,59,.9);border-color:rgba(217,122,48,.3)}}.futuristic-module>*{position:relative;z-index:5}.futuristic-module{padding:24px}.futuristic-module h1,.futuristic-module h2,.futuristic-module h3{background:linear-gradient(135deg,#d97a30,#e69b5c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;font-weight:700}.futuristic-module ::-webkit-scrollbar{width:6px;height:6px}.futuristic-module ::-webkit-scrollbar-track{background:rgba(217,122,48,.05);border-radius:10px}.futuristic-module ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e69b5c,#d97a30);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.futuristic-module ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d97a30,#e69b5c);box-shadow:0 0 10px rgba(217,122,48,.4)}.futuristic-module .MuiButton-root,.futuristic-module button{border-radius:16px!important;box-shadow:0 4px 12px rgba(217,122,48,.2),inset 0 1px 2px hsla(0,0%,100%,.3)!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.futuristic-module .MuiButton-root:hover,.futuristic-module button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(217,122,48,.3),inset 0 1px 2px hsla(0,0%,100%,.5)!important}.futuristic-module .MuiTextField-root input,.futuristic-module input,.futuristic-module textarea{background:hsla(0,0%,100%,.6)!important;border-radius:12px!important;border:1.5px solid rgba(217,122,48,.2)!important;transition:all .3s ease!important}.futuristic-module input:focus,.futuristic-module textarea:focus{border-color:rgba(217,122,48,.5)!important;box-shadow:0 0 0 3px rgba(217,122,48,.1)!important;background:hsla(0,0%,100%,.9)!important}.futuristic-module .divider,.futuristic-module hr{height:1px;background:linear-gradient(90deg,transparent,rgba(217,122,48,.3) 50%,transparent);border:none;margin:20px 0}.futuristic-module .MuiCard-root,.futuristic-module .card,.futuristic-module .item{background:hsla(0,0%,100%,.8)!important;border-radius:16px!important;border:1px solid rgba(217,122,48,.15)!important;padding:16px!important;margin-bottom:12px!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(217,122,48,.08),inset 0 1px 2px hsla(0,0%,100%,.6)!important}.futuristic-module .MuiCard-root:hover,.futuristic-module .card:hover,.futuristic-module .item:hover{transform:translateX(4px);border-color:rgba(217,122,48,.3)!important;box-shadow:0 4px 16px rgba(217,122,48,.15),inset 0 1px 2px hsla(0,0%,100%,.8)!important}.futuristic-module .MuiChip-root,.futuristic-module .badge,.futuristic-module .tag{background:linear-gradient(135deg,rgba(230,155,92,.2),rgba(217,122,48,.15))!important;border:1px solid rgba(217,122,48,.3)!important;color:#d97a30!important;font-weight:600!important;border-radius:12px!important;padding:4px 12px!important;font-size:.875rem!important}.futuristic-module ol,.futuristic-module ul{padding-left:20px}.futuristic-module li{margin-bottom:8px;padding-left:8px;border-left:2px solid rgba(217,122,48,.3);transition:all .2s ease}.futuristic-module li:hover{border-left-color:rgba(217,122,48,.6);padding-left:12px}.futuristic-module .loading,.futuristic-module .skeleton{background:linear-gradient(90deg,rgba(217,122,48,.05),rgba(230,155,92,.1) 50%,rgba(217,122,48,.05));background-size:200% 100%;animation:loadingShimmer 2s ease-in-out infinite;border-radius:12px}@keyframes loadingShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.futuristic-module .empty-state{text-align:center;padding:60px 20px;color:#9ca3af}.futuristic-module .empty-state img,.futuristic-module .empty-state svg{opacity:.3;margin-bottom:16px;filter:grayscale(100%)}.MuiInputBase-root,.MuiOutlinedInput-root,.MuiSelect-outlined,.MuiSelect-select,div[class*=MuiSelect]{background-color:hsla(0,0%,100%,.95)!important;background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(10px) saturate(180%)!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important;border-radius:12px!important;transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-font-smoothing:antialiased!important}.MuiOutlinedInput-notchedOutline{border:transparent!important}.MuiInputBase-root,.MuiOutlinedInput-root{border:1.5px solid rgba(217,122,48,.25)!important;box-shadow:0 2px 8px rgba(217,122,48,.08),inset 0 1px 2px hsla(0,0%,100%,.8)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiInputBase-root:hover,.MuiOutlinedInput-root:hover,.MuiSelect-select:hover{background:hsla(0,0%,100%,.98)!important;background-color:hsla(0,0%,100%,.98)!important;border-color:rgba(217,122,48,.4)!important;box-shadow:0 4px 16px rgba(217,122,48,.12),0 0 0 3px rgba(217,122,48,.06),inset 0 1px 2px hsla(0,0%,100%,.9)!important;transform:translateY(-1px) translateZ(0)!important}.MuiInputBase-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused{background:#fff!important;background-color:#fff!important;border-color:rgba(217,122,48,.5)!important;box-shadow:0 4px 20px rgba(217,122,48,.15),0 0 0 4px rgba(217,122,48,.1),inset 0 1px 2px #fff!important}.MuiOutlinedInput-notchedOutline,fieldset,legend{border:0 transparent!important}.MuiSelect-select,[class*=Selector] .MuiSelect-select{padding:10px 14px!important;display:flex!important;align-items:center!important;min-height:auto!important;background:transparent!important}.MuiSelect-icon{color:#d97a30!important;transition:transform .3s ease!important}.MuiInputBase-root:hover .MuiSelect-icon{transform:scale(1.1)!important}.MuiInputBase-root.Mui-focused .MuiSelect-icon{transform:rotate(180deg)!important;color:#e69b5c!important}.MuiMenu-paper,.MuiPaper-root.MuiMenu-paper,.MuiPopover-paper{background:hsla(0,0%,100%,.98)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:2px solid rgba(217,122,48,.3)!important;border-radius:16px!important;box-shadow:0 12px 40px rgba(217,122,48,.15),0 4px 16px rgba(0,0,0,.08),inset 0 1px 4px hsla(0,0%,100%,.8)!important;margin-top:8px!important;overflow:hidden!important}.MuiMenuItem-root,li.MuiMenuItem-root{font-family:Inter,sans-serif!important;font-size:.875rem!important;padding:12px 16px!important;margin:4px 8px!important;border-radius:10px!important;border:1px solid transparent!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;background:transparent!important}.MuiMenuItem-root:hover,li.MuiMenuItem-root:hover{background:rgba(217,122,48,.1)!important;border-color:rgba(217,122,48,.2)!important;transform:translateX(4px)!important;color:#d97a30!important}.MuiMenuItem-root.Mui-selected,li.MuiMenuItem-root.Mui-selected{background:rgba(217,122,48,.15)!important;border-color:rgba(217,122,48,.4)!important;color:#d97a30!important;font-weight:600!important}.MuiMenuItem-root.Mui-selected:hover,li.MuiMenuItem-root.Mui-selected:hover{background:rgba(217,122,48,.2)!important;border-color:rgba(217,122,48,.5)!important}.MuiAppBar-root .MuiBox-root{display:flex;align-items:center}.MuiBox-root:has(>[class*=CountrySelector]),.country-selector-container{display:inline-flex;align-items:center}.MuiBox-root:has(>[class*=CurrencySelector]),.currency-selector-container{display:inline-flex;align-items:center}.MuiBox-root:has(>[class*=AssetTypeSelector]),.asset-type-selector-container{display:inline-flex;align-items:center}.MuiSelect-root,.MuiSelect-select{box-sizing:border-box!important}.MuiInputBase-root,.MuiOutlinedInput-root{min-height:44px!important;height:auto!important}.MuiSelect-root *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.MuiSelect-root,.MuiSelect-root.Mui-focused,.MuiSelect-root:hover{will-change:transform,box-shadow}.MuiSelect-root.Mui-disabled{opacity:.6;pointer-events:none;border-color:rgba(0,0,0,.1)!important;background:rgba(0,0,0,.03)!important}@media (max-width:768px){.MuiInputBase-root,.MuiOutlinedInput-root{min-width:100px!important;font-size:.8125rem!important}.MuiSelect-select{padding:8px 10px!important}}.MuiPopover-root{z-index:1400!important}.MuiMenu-paper{animation:dropdownSlide .3s cubic-bezier(.4,0,.2,1)!important}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MuiSelect-root ::-moz-selection{background:rgba(217,122,48,.3);color:#1f2937}.MuiSelect-root ::selection{background:rgba(217,122,48,.3);color:#1f2937}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400;500;600;700&family=Space+Mono:wght@400;700&family=Syne:wght@400;500;600;700;800&display=swap");.brand-text,.logo-stock-io-text,.logo-text{font-family:Syne,Space Grotesk,sans-serif!important;font-weight:800!important;letter-spacing:-.02em!important}*{box-sizing:border-box;padding:0;margin:0;font-family:Inter,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif!important;font-optical-sizing:auto}:root{--neural-black:#050b17;--surface-layer:#0b1325;--panel-dark:#111827;--graphite-deep:#1b2430;--neural-blue:#00f0ff;--electric-violet:#bd00ff;--cyan-glow:#05d5fa;--soft-cyan:#70e1f5;--orchid-violet:#d580ff;--indigo-light:#6a0dad;--teal-bright:#00f0ff;--text-primary:#f9fafb;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-accent:#f4d03f;--glass-white:hsla(0,0%,100%,.03);--glass-border:hsla(0,0%,100%,.08);--glass-strong:hsla(0,0%,100%,.06);--glass-ultra:hsla(0,0%,100%,.1);--frost-light:hsla(0,0%,100%,.15);--gradient-neural:linear-gradient(90deg,#00f0ff,#bd00ff,#70e1f5);--gradient-neural-beam:linear-gradient(90deg,#00f0ff,#05d5fa);--gradient-cerebral:linear-gradient(135deg,#05d5fa,#bd00ff);--gradient-aurora:linear-gradient(90deg,#00f0ff,#bd00ff,#05d5fa);--gradient-midnight:linear-gradient(180deg,#050b17,#0b1325);--gradient-depth:linear-gradient(180deg,#0b1325,#1b2430);--gradient-glow:linear-gradient(90deg,#00f0ff,#bd00ff,#bd00ff);--gradient-radial-blue:radial-gradient(circle,rgba(212,175,55,.2) 0%,transparent 70%);--gradient-radial-violet:radial-gradient(circle,hsla(33,41%,59%,.2) 0%,transparent 70%);--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 4px 20px rgba(0,0,0,.12);--shadow-lg:0 8px 40px rgba(0,0,0,.16);--shadow-xl:0 20px 60px rgba(0,0,0,.24);--shadow-neural:0 0 40px rgba(0,240,255,.15);--shadow-glow-blue:0 8px 32px rgba(0,240,255,.3);--shadow-glow-violet:0 8px 32px rgba(189,0,255,.3);--shadow-glow-cyan:0 8px 32px rgba(5,213,250,.3);--ease-apple:cubic-bezier(0.4,0,0.2,1);--ease-smooth:cubic-bezier(0.25,0.46,0.45,0.94);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-magnetic:cubic-bezier(0.34,1.56,0.64,1);--ease-fluid:cubic-bezier(0.23,1,0.32,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem}body,html{max-width:100vw;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#050b14,#0b1325 50%,#111827);background-attachment:fixed;color:#f9fafb;cursor:default;letter-spacing:-.01em;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(0,240,255,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(189,0,255,.08) 0,transparent 50%),linear-gradient(180deg,rgba(0,240,255,.02),transparent 20%,transparent 80%,rgba(189,0,255,.02));z-index:0;pointer-events:none;animation:ambientWave 15s ease-in-out infinite}a,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,td,textarea,th{font-family:Inter,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif!important;font-optical-sizing:auto}h1,h2,h3{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:-.04em;line-height:1.1;color:var(--text-primary)}h1,h2,h3{font-weight:700}h1{font-size:clamp(2.5rem,7vw,5rem)}h2{font-size:clamp(1.75rem,5vw,3rem)}h2,h3{font-weight:600}h3{font-size:clamp(1.5rem,4vw,2.25rem)}h4,h5,h6{font-weight:600;letter-spacing:-.02em;line-height:1.4}div,h4,h5,h6,p,span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}div,p,span{font-weight:400;line-height:1.7;letter-spacing:-.01em;color:var(--text-secondary)}.currency,.mono,.number,.percentage,.price,.stock-price,code,pre{font-family:JetBrains Mono,Space Mono,Monaco,Consolas,monospace!important;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.agent-message,.agent-response,.ai-text{font-size:.875rem;font-weight:400;line-height:1.6}.agent-message,.agent-response,.ai-text,.balance-large{font-family:JetBrains Mono,Space Mono,monospace!important}.balance-large{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;letter-spacing:-.03em;line-height:1}a{color:var(--text-primary);text-decoration:none;transition:all .3s var(--ease-fluid);position:relative}a:hover{color:var(--cyan-glow);text-shadow:0 0 20px rgba(0,240,255,.4)}a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--gradient-neural);transition:width .4s var(--ease-spring);border-radius:2px}a:hover:after{width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,240,255,.3);border-radius:10px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:all .3s var(--ease-apple);transition:all .3s var(--ease-apple)}::-webkit-scrollbar-thumb:hover{background:rgba(0,240,255,.5);box-shadow:0 0 10px rgba(0,240,255,.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}@keyframes animeFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}@keyframes neonGlow{0%,to{text-shadow:0 0 5px #00d4ff,0 0 10px #00d4ff,0 0 15px #00d4ff,0 0 20px #00d4ff}50%{text-shadow:0 0 10px #bd00ff,0 0 20px #bd00ff,0 0 30px #bd00ff,0 0 40px #bd00ff}}@keyframes matrixRain{0%{transform:translateY(-100vh);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes hologramFlicker{0%,to{opacity:1;filter:hue-rotate(0deg)}25%{opacity:.8;filter:hue-rotate(90deg)}50%{opacity:.9;filter:hue-rotate(180deg)}75%{opacity:.85;filter:hue-rotate(270deg)}}@keyframes cyberScan{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(100%);opacity:0}}.fade-in{animation:fadeIn .5s var(--ease-apple)}.slide-in{animation:slideIn .6s var(--ease-smooth)}.scale-in{animation:scaleIn .4s var(--ease-apple)}.pulse{animation:pulse 3s ease-in-out infinite}.shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}.glass-card{background:hsla(0,0%,100%,.02);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s var(--ease-apple);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(212,175,55,.2);opacity:0;transition:opacity .3s var(--ease-apple)}.glass-card:hover{background:hsla(0,0%,100%,.04);border-color:rgba(0,240,255,.2);box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.glass-card:hover:before{opacity:1}.glass-card-strong{background:var(--glass-strong);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid var(--glass-ultra);border-radius:24px;box-shadow:var(--shadow-lg)}.neural-tile{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(217,122,48,.15);border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.02),0 0 0 1px rgba(217,122,48,.08);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.neural-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#e69b5c,#d97a30);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.neural-tile:hover{background:hsla(0,0%,100%,.95);border-color:rgba(217,122,48,.3);box-shadow:0 8px 32px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04),0 0 0 1px rgba(217,122,48,.2),0 0 20px rgba(217,122,48,.06)}.neural-tile:hover:before{opacity:1}.glow-border{border:1.5px solid transparent;background-clip:padding-box;box-shadow:0 2px 8px rgba(0,0,0,.03),0 0 0 1px rgba(217,122,48,.1)}.glow-border,.glow-border:before{transition:all .4s cubic-bezier(.4,0,.2,1)}.glow-border:before{top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px;background:linear-gradient(135deg,#e69b5c,#d97a30 50%,#f4a261);z-index:-1;opacity:.8;filter:blur(4px)}.glow-border:hover{border-color:rgba(217,122,48,.4);box-shadow:0 8px 24px rgba(217,122,48,.12),0 4px 12px rgba(217,122,48,.08),0 0 0 1px rgba(217,122,48,.15)}.glow-border:hover:before{filter:blur(8px)}.glass-card-glow{background:var(--glass-white);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid transparent;border-radius:16px;position:relative;overflow:hidden;box-shadow:var(--shadow-soft)}.glass-card-glow:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:var(--gradient-neural-beam);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude;opacity:0;transition:opacity .4s var(--ease-apple)}.glass-card-glow:hover:before{opacity:.8}.neon-border{position:relative;border:2px solid transparent;background:linear-gradient(45deg,#0a0a0a,#1a0a2e) padding-box,linear-gradient(45deg,#00f0ff,#bd00ff,#05d5fa) border-box;border-radius:15px}.neon-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00f0ff,#bd00ff,#05d5fa);border-radius:15px;z-index:-1;filter:blur(10px);opacity:.7;animation:neonGlow 2s ease-in-out infinite}.neural-button{background:var(--gradient-neural-beam);border:none;border-radius:12px;padding:12px 28px;color:#fff;font-weight:600;font-size:15px;letter-spacing:-.01em;cursor:pointer;position:relative;overflow:hidden;transition:all .3s var(--ease-apple);box-shadow:var(--shadow-glow-blue)}.neural-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent);opacity:0;transition:opacity .3s var(--ease-apple)}.neural-button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px rgba(212,175,55,.5),0 0 20px hsla(33,41%,59%,.3)}.neural-button:hover:before{opacity:1}.neural-button:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-glow-blue)}.ghost-button{background:transparent;border:1px solid var(--glass-border);border-radius:12px;padding:12px 28px;color:var(--white-smoke);font-weight:500;font-size:15px;cursor:pointer;transition:all .3s var(--ease-apple);backdrop-filter:blur(10px);position:relative}.ghost-button:after{content:"";position:absolute;inset:0;border-radius:12px;background:var(--gradient-cerebral);opacity:0;transition:opacity .4s var(--ease-apple);z-index:-1}.ghost-button:hover{border-color:var(--soft-cyan);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-glow-cyan)}.ghost-button:hover:after{opacity:.2}.ghost-button:active{transform:translateY(0)}.slide-in{animation:slideIn .3s ease-in-out}.pulse{animation:pulse 2s infinite}.glass{background:rgba(74,26,92,.6);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 40px rgba(0,0,0,.3);border-radius:24px}.gradient-text{background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;font-family:Quicksand,Inter,sans-serif;font-optical-sizing:auto;letter-spacing:-.02em}.neural-glow{box-shadow:0 0 40px hsla(0,0%,100%,.2);transition:box-shadow .5s cubic-bezier(.4,0,.2,1)}.neural-glow:hover{box-shadow:0 0 60px hsla(0,0%,100%,.3),0 0 120px hsla(0,0%,100%,.2)}.card-hover{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);border-radius:20px;border:1px solid rgba(148,163,184,.2)}.card-hover:hover{transform:translateY(-6px);box-shadow:0 12px 48px rgba(0,240,255,.15),0 6px 24px rgba(189,0,255,.1);border-color:rgba(0,240,255,.3)}.accent-line{height:3px;background:linear-gradient(90deg,#00f0ff,#bd00ff 50%,#05d5fa);border-radius:2px;box-shadow:0 2px 12px rgba(0,240,255,.4),0 0 20px rgba(189,0,255,.3)}.modern-border{border:2px solid transparent;background-image:linear-gradient(hsla(0,0%,100%,.7),hsla(0,0%,100%,.7)),linear-gradient(135deg,#00f0ff,#bd00ff,#05d5fa);background-origin:border-box;background-clip:padding-box,border-box;border-radius:20px}.sharp-card{border-radius:20px;border:1px solid rgba(148,163,184,.2);background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px rgba(0,240,255,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.sharp-card:hover{border-color:rgba(0,240,255,.3);box-shadow:0 12px 48px rgba(0,240,255,.15),0 6px 24px rgba(189,0,255,.1);transform:translateY(-4px)}.sharp-button{border-radius:12px;border:none;background:linear-gradient(135deg,#00f0ff,#bd00ff);color:#fff;padding:12px 32px;font-weight:600;letter-spacing:.02em;box-shadow:0 4px 20px rgba(0,240,255,.4),0 0 40px rgba(189,0,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.sharp-button:hover{background:linear-gradient(135deg,#05d5fa,#70e1f5);box-shadow:0 8px 30px rgba(0,240,255,.5),0 0 60px rgba(189,0,255,.3);transform:translateY(-2px)}.sharp-input{border-radius:12px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);color:#1e293b;transition:all .3s cubic-bezier(.4,0,.2,1)}.sharp-input:focus{border-color:#f4d03f;border-width:2px;box-shadow:0 0 0 4px rgba(212,175,55,.1),0 0 20px rgba(212,175,55,.2);outline:none}@keyframes neuralPulse{0%,to{box-shadow:0 0 20px rgba(0,240,255,.4),0 0 40px rgba(189,0,255,.2)}50%{box-shadow:0 0 40px rgba(0,240,255,.6),0 0 80px rgba(189,0,255,.4),0 0 120px rgba(34,211,238,.2)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.neural-pulse{animation:neuralPulse 3s ease-in-out infinite}.float{animation:float 3s ease-in-out infinite}.shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,240,255,.2) 50%,hsla(0,0%,100%,0));background-size:2000px 100%;animation:shimmer 3s infinite}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(212,175,55,.2),0 10px 30px hsla(33,41%,59%,.15)}.neon-text{color:#00f0ff;text-shadow:0 0 10px rgba(0,240,255,.8),0 0 20px rgba(0,240,255,.6),0 0 30px rgba(0,240,255,.4),0 0 40px rgba(189,0,255,.3);animation:neuralPulse 2s ease-in-out infinite}@keyframes typingDots{0%,20%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}to{opacity:.3;transform:translateY(0)}}.typing-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#00f0ff,#bd00ff);margin:0 3px;animation:typingDots 1.4s infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.particle-bg{position:relative;overflow:hidden}.particle-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(33,41%,59%,.1) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(34,211,238,.1) 0,transparent 50%);animation:gradientShift 10s ease infinite;background-size:200% 200%;pointer-events:none}.gradient-text-neural{background:var(--gradient-neural-beam);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-aurora{background:var(--gradient-aurora-line);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-cerebral{background:var(--gradient-cerebral-pulse);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-border{position:relative;border-radius:20px;background:var(--glass-white);backdrop-filter:blur(25px);border:1px solid var(--glass-border);box-shadow:var(--shadow-soft);transition:all .4s var(--ease-apple)}.glow-border:before{content:"";position:absolute;inset:-2px;border-radius:20px;padding:2px;background:var(--gradient-aurora-line);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude;opacity:0;animation:gradientShift 6s ease-in-out infinite;transition:opacity .4s var(--ease-apple)}.glow-border:hover{background:var(--glass-strong);border-color:rgba(212,175,55,.3);box-shadow:var(--shadow-glow-blue);transform:translateY(-2px)}.glow-border:hover:before{opacity:1}.magnetic-button{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.magnetic-button:hover{transform:translateY(-4px) scale(1.05)}@keyframes lightRay{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}.light-ray{position:relative;overflow:hidden}.light-ray:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:lightRay 3s infinite}@keyframes smoothReveal{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.smooth-reveal{animation:smoothReveal .8s cubic-bezier(.4,0,.2,1) forwards}.parallax-tilt{transition:transform .3s ease-out;transform-style:preserve-3d}.parallax-tilt:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg)}@keyframes cursorGlow{0%,to{box-shadow:0 0 20px rgba(212,175,55,.4)}50%{box-shadow:0 0 40px hsla(33,41%,59%,.6)}}.cursor-glow{cursor:pointer;animation:cursorGlow 2s ease-in-out infinite}@keyframes holographicSlide{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.holographic-ticker{display:inline-block;animation:holographicSlide 20s linear infinite;background:linear-gradient(90deg,#00f0ff,#bd00ff,#05d5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes particleHalo{0%,to{opacity:.3;transform:scale(1) translateY(0)}50%{opacity:.8;transform:scale(1.1) translateY(-5px)}}.particle-halo:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle,rgba(212,175,55,.3),transparent 70%);animation:particleHalo 3s ease-in-out infinite;border-radius:inherit;z-index:-1}.transform-3d{transform-style:preserve-3d;perspective:1000px}@keyframes cinematicFadeIn{0%{opacity:0;transform:scale(.9) translateY(20px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.cinematic-fade{animation:cinematicFadeIn 1s cubic-bezier(.4,0,.2,1) forwards}@keyframes metallicSheen{0%{background-position:-200%}to{background-position:200%}}.metallic-sheen{background:linear-gradient(110deg,#f8fafc 25%,#e0e7ff 50%,#f8fafc 75%);background-size:200% 100%;animation:metallicSheen 3s linear infinite}@keyframes floatingGlass{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-8px) translateX(4px)}50%{transform:translateY(-5px) translateX(-4px)}75%{transform:translateY(-10px) translateX(2px)}}.floating-glass{animation:floatingGlass 6s ease-in-out infinite}@keyframes neuralLines{0%,to{stroke-dashoffset:1000}50%{stroke-dashoffset:0}}.neural-lines{stroke-dasharray:1000;animation:neuralLines 4s ease-in-out infinite}.scale-button{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform}.scale-button:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 60px rgba(212,175,55,.3),0 10px 30px hsla(33,41%,59%,.2)}.scale-button:active{transform:translateY(-2px) scale(1.01);transition:all .1s}