:root{--brand-500: #0ea5e9;--brand-600: #0284c7;--ink-900: #0f172a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSwap{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideSwap{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes heroCopyEnter{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroCopyExit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-14px,0,0)}}@keyframes contextLineFlow{0%{opacity:0;transform:translate(18px);clip-path:inset(0 100% 0 0);filter:blur(2px)}to{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0);filter:blur(0)}}@keyframes wsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wsSlideUpIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wsSlideDownIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes wsSlideLeftIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes wsSlideRightIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes wsScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wsPopIn{0%{opacity:0;transform:scale(.9)}68%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes wsBlurIn{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes shimmerSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes softGlow{0%,to{box-shadow:0 8px 20px #0284c714}50%{box-shadow:0 10px 30px #0284c729}}@keyframes edgeGlowPulse{0%,to{border-color:#94a3b852;box-shadow:inset 0 0 0 1px #e2e8f038}50%{border-color:#7dd3fc75;box-shadow:inset 0 0 0 1px #bae6fd66}}@keyframes txFlowSweep{0%{transform:translate(-120%);opacity:.15}35%{opacity:.7}to{transform:translate(150%);opacity:.1}}@keyframes txNodeLivePulse{0%,to{box-shadow:0 0 #38bdf833}50%{box-shadow:0 0 0 8px #38bdf800}}@keyframes txCanvasAuroraFloat{0%{transform:translate3d(calc(-1.5% * var(--tx-canvas-motion-shift, 1)),0,0) scale(calc(1 * var(--tx-canvas-motion-scale, 1)));opacity:.55}50%{transform:translate3d(calc(1.8% * var(--tx-canvas-motion-shift, 1)),calc(-1.2% * var(--tx-canvas-motion-shift, 1)),0) scale(calc(1.03 * var(--tx-canvas-motion-scale, 1)));opacity:.75}to{transform:translate3d(calc(-1.2% * var(--tx-canvas-motion-shift, 1)),calc(1% * var(--tx-canvas-motion-shift, 1)),0) scale(calc(1 * var(--tx-canvas-motion-scale, 1)));opacity:.58}}@keyframes txCanvasWaveShift{0%{background-position:0% 50%}50%{background-position:100% 52%}to{background-position:0% 50%}}@keyframes txCanvasNoisePulse{0%,to{opacity:.24}50%{opacity:.36}}@keyframes txCanvasOrbitSpin{0%{transform:rotate(0) scale(calc(1 * var(--tx-canvas-motion-scale, 1)))}to{transform:rotate(360deg) scale(calc(1.03 * var(--tx-canvas-motion-scale, 1)))}}@keyframes txCanvasRibbonFlow{0%{transform:translate3d(calc(-16% * var(--tx-canvas-motion-shift, 1)),0,0) scale(calc(1 * var(--tx-canvas-motion-scale, 1)));opacity:.34}50%{transform:translate3d(calc(10% * var(--tx-canvas-motion-shift, 1)),-1.2%,0) scale(calc(1.04 * var(--tx-canvas-motion-scale, 1)));opacity:.52}to{transform:translate3d(calc(-11% * var(--tx-canvas-motion-shift, 1)),1%,0) scale(calc(1 * var(--tx-canvas-motion-scale, 1)));opacity:.32}}@keyframes txCanvasGridBreath{0%,to{opacity:.2;transform:scale(calc(1 * var(--tx-canvas-motion-scale, 1)))}50%{opacity:.42;transform:scale(calc(1.03 * var(--tx-canvas-motion-scale, 1)))}}@keyframes txTimelineWavePulse{0%,to{filter:saturate(.92) brightness(.96)}50%{filter:saturate(1.18) brightness(1.05)}}@keyframes txTimelineAuroraSweep{0%{background-position:0% 50%}50%{background-position:100% 52%}to{background-position:0% 50%}}@keyframes txNodeWaveRing{0%{transform:scale(.94);opacity:.6}70%{transform:scale(1.12);opacity:.08}to{transform:scale(1.2);opacity:0}}@keyframes txNodeOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes txShapePulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes txShapeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes txShapeBreath{0%,to{opacity:.82;filter:saturate(.94)}50%{opacity:1;filter:saturate(1.12)}}@keyframes txShapeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes txShapeSweep{0%{filter:drop-shadow(-5px 0 0 rgba(14,165,233,.08))}50%{filter:drop-shadow(7px 0 0 rgba(14,165,233,.26))}to{filter:drop-shadow(-5px 0 0 rgba(14,165,233,.08))}}@keyframes navSheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes premiumNavSheen{0%{transform:translate(-120%);opacity:1}84%{opacity:1}to{transform:translate(210%);opacity:0}}@keyframes tdmLoaderStripeShift{0%{background-position:0 0}to{background-position:28px 0}}@keyframes tdmLoaderSheen{0%{transform:translate(-120%);opacity:.1}45%{opacity:.32}to{transform:translate(120%);opacity:.1}}@keyframes previewSwitchLatentSweep{0%{transform:translate(-118%);opacity:.12}45%{opacity:.2}to{transform:translate(122%);opacity:.1}}@keyframes watermarkFloat{0%{transform:translateZ(0) scale(1.5) rotate(12deg)}50%{transform:translate3d(1.5%,-1.2%,0) scale(1.54) rotate(10deg)}to{transform:translate3d(-1.2%,1%,0) scale(1.5) rotate(12deg)}}@keyframes smokeDriftA{0%{transform:translate3d(-8%,0,0) scale(1);opacity:.14}50%{transform:translate3d(6%,-2%,0) scale(1.08);opacity:.22}to{transform:translate3d(-6%,3%,0) scale(1.02);opacity:.14}}@keyframes smokeDriftB{0%{transform:translate3d(10%,-4%,0) scale(1.06);opacity:.1}50%{transform:translate3d(-4%,2%,0) scale(.96);opacity:.2}to{transform:translate3d(8%,-3%,0) scale(1.04);opacity:.12}}@keyframes hubNoticeWaveFlow{0%{transform:translate(0)}to{transform:translate(-72px)}}@keyframes hubLiveDotPulse{0%,to{transform:scale(1);box-shadow:0 0 #22c55e47;opacity:.95}55%{transform:scale(1.08);box-shadow:0 0 0 8px #22c55e00;opacity:1}}.animate-fadeIn{animation:fadeInUp .44s ease both}.animate-fadeSwap{animation:fadeSwap .42s ease both}.animate-slideSwap{animation:slideSwap .5s cubic-bezier(.22,1,.36,1) both}.animate-heroCopyEnter{animation:heroCopyEnter .56s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}.animate-heroCopyExit{animation:heroCopyExit .42s ease-out both;will-change:transform,opacity}.hero-copy-stack{position:relative;display:grid;align-items:start}.hero-copy-stack>*{grid-area:1 / 1}.hero-copy-stack__current,.hero-copy-stack__previous{min-width:0}.hero-copy-stack__current{position:relative;z-index:1}.hero-copy-stack__previous{position:relative;z-index:0;pointer-events:none}.animate-contextLineFlow{animation:contextLineFlow .58s cubic-bezier(.22,1,.36,1) both}.tdm-loader-track{position:relative;overflow:hidden}.tdm-loader-sheen{position:absolute;inset:0;pointer-events:none}.tdm-loader-sheen:before{content:"";position:absolute;top:0;left:-20%;width:20%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff70 48%,#fff0);animation:tdmLoaderSheen 1.8s linear infinite}.tdm-loader-striped{background-size:24px 24px;animation:tdmLoaderStripeShift 1s linear infinite}.hero-context-card{position:relative;border:1px solid rgba(226,232,240,.18);background:radial-gradient(circle at 11% 12%,#fffffff5,#fff0 28%),radial-gradient(circle at 88% 88%,#bfdbfe33,#bfdbfe00 42%),linear-gradient(132deg,#ffffffd6,#f8fafccc 44%,#f1f5f9eb);overflow:hidden;box-shadow:0 24px 42px -34px #0f172a61,inset 0 1px #ffffffeb,inset 0 -1px #94a3b814}.hero-context-card:before{content:"";position:absolute;inset:0;width:56%;background:linear-gradient(102deg,#fff0,#ffffff94 34%,#e0f2fe1f 54%,#fff0);animation:shimmerSweep 11s linear infinite;pointer-events:none}.hero-context-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.44);box-shadow:inset 0 0 0 1px #e2e8f01f;pointer-events:none}.hero-context-nav{background:radial-gradient(circle at top left,#fffffff0,#fff0 52%),linear-gradient(180deg,#ffffffe0,#f7fafcc2);box-shadow:0 14px 24px -24px #0f172a47,inset 0 1px #fffffff0;border:none}.hero-brand-badge{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 18%,#ffffff29,#fff0 38%),linear-gradient(135deg,#0f172af0,#111827db 48%,#0f172af5);border:1px solid rgba(148,163,184,.36);box-shadow:0 16px 30px -24px #0f172aa3,inset 0 1px #ffffff2e,inset 0 -1px #0f172a4d}.hero-brand-badge:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#fff0,#ffffff38 26%,#ffffff0f 46%,#fff0 74%);animation:shimmerSweep 13s linear infinite;pointer-events:none}.hero-brand-badge:after{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px #e2e8f00f;pointer-events:none}.glass-surface{background:radial-gradient(circle at top left,#ffffffeb,#fff0 34%),linear-gradient(180deg,#fffc,#f8fafcc7,#f1f5f9e0);border:1px solid rgba(148,163,184,.24);box-shadow:0 20px 46px -30px #0f172a3d,inset 0 1px #ffffffe6,inset 0 -1px #94a3b81f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.soft-glow{animation:softGlow 3.8s ease-in-out infinite}.premium-nav{position:relative;background:linear-gradient(120deg,#020617,#0f172a 42%,#111827);border-bottom:1px solid rgba(71,85,105,.7);box-shadow:0 16px 34px -24px #020617f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-nav-sheen{position:absolute;inset:0;overflow:hidden}.premium-nav-sheen:before{content:"";position:absolute;top:0;left:-20%;width:22%;height:100%;background:linear-gradient(90deg,#94a3b800,#e2e8f00a 18%,#e2e8f042 48%,#ffffff29 58%,#94a3b800);animation:premiumNavSheen 9.6s linear infinite;pointer-events:none}.premium-metal-card{position:relative;background:linear-gradient(158deg,#f8fafcfa,#e2e8f0d6 48%,#f1f5f9f7);border:1px solid rgba(148,163,184,.28);box-shadow:0 32px 70px -36px #0f172a85,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.premium-metal-card--interactive{overflow:visible;isolation:isolate}.premium-metal-card:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,#ffffff85,#e2e8f000 36%,#cbd5e133);pointer-events:none}.premium-metal-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px #cbd5e138;pointer-events:none}.assistive-summary-watermark,.calculator-output-watermark{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;transform-origin:center;filter:saturate(.96)}.assistive-summary-watermark{right:.8rem;bottom:-.4rem;width:clamp(118px,10vw,150px);opacity:.14;z-index:0}.assistive-summary-watermark--sell{opacity:.148}.assistive-summary-watermark--buy{opacity:.132}.calculator-output-watermark{left:54.5%;bottom:-1.48rem;width:clamp(164px,14.5vw,208px);opacity:.135;z-index:0;transform:translate(-50%)}.calculator-output-watermark--sell{opacity:.142}.calculator-output-watermark--buy{opacity:.128}.premium-toggle-shell{position:relative;background:linear-gradient(132deg,#0a1220,#111b2e 48%,#182234);border:1px solid rgba(100,116,139,.72);box-shadow:0 16px 28px -20px #020617f0,inset 0 1px #e2e8f02e;overflow:hidden}.premium-toggle-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(102deg,#e2e8f01f,#94a3b808 42%,#e2e8f024);pointer-events:none}.premium-toggle-shell:after{content:"";position:absolute;inset:0;border-radius:9999px;border:1px solid rgba(148,163,184,.4);animation:edgeGlowPulse 3.8s ease-in-out infinite;pointer-events:none}.calculator-mode-toggle-shell{background:transparent;border:0;box-shadow:none;padding:0;overflow:visible}.client-tab-header-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(112deg,#fff0,#ffffff94 34%,#e0f2fe2e 56%,#fff0 82%);animation:shimmerSweep 12s linear infinite;pointer-events:none}.client-tab-header-shell:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.78);box-shadow:inset 0 1px #ffffffe0;pointer-events:none}.premium-toggle-indicator{background:linear-gradient(138deg,#f1f5f9,#e2e8f0 44%,#dbeafe);box-shadow:0 10px 20px -15px #94a3b8d6,inset 0 1px #ffffffeb}.assistive-stage-pane,.assistive-summary-surface{position:relative;overflow:hidden;isolation:isolate;--assistive-surface-tint: rgba(248, 250, 252, .6);--assistive-surface-accent: rgba(226, 232, 240, .26)}.assistive-stage-pane:before,.assistive-summary-surface:before{content:"";position:absolute;top:0;left:0;right:0;height:62px;background:radial-gradient(120% 82% at 50% 0%,#ffffff61,#ffffff1a 42%,#fff0 78%),linear-gradient(180deg,rgba(255,255,255,.7) 0%,var(--assistive-surface-tint) 44%,rgba(255,255,255,.02) 100%);pointer-events:none;z-index:0}.assistive-stage-pane:after,.assistive-summary-surface:after{content:"";position:absolute;top:0;left:0;right:0;height:74px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.12) 14%,var(--assistive-surface-accent) 50%,rgba(255,255,255,.1) 86%,rgba(255,255,255,0) 100%),linear-gradient(180deg,#ffffff1a,#fff0);pointer-events:none;z-index:0}.assistive-stage-pane--sell,.assistive-summary-surface--sell{--assistive-surface-tint: rgba(255, 248, 235, .62);--assistive-surface-accent: rgba(251, 191, 36, .16)}.assistive-stage-pane--buy,.assistive-summary-surface--buy{--assistive-surface-tint: rgba(240, 249, 255, .62);--assistive-surface-accent: rgba(56, 189, 248, .16)}.assistive-summary-surface:before{height:54px}.assistive-summary-surface:after{height:64px}.assistive-stage-top,.assistive-summary-top{position:relative;z-index:1;padding-bottom:1rem}.assistive-stage-top{margin-bottom:1.6rem}.assistive-summary-top{margin-bottom:.35rem}.assistive-stage-top:after,.assistive-summary-top:after{content:"";position:absolute;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(226,232,240,.92) 14%,var(--assistive-surface-accent) 50%,rgba(226,232,240,.88) 86%,rgba(255,255,255,0) 100%);opacity:.9}.assistive-stage-top:after{left:-2rem;right:-2rem}.assistive-summary-top:after{left:-1.25rem;right:-1.25rem}.assistive-cost-shell{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(203,213,225,.74);background:radial-gradient(circle at top left,#ffffffeb,#fff0 38%),linear-gradient(180deg,#ffffffc2,#f8fafc9e,#f1f5f9c2);box-shadow:0 18px 32px -32px #0f172a42,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assistive-cost-shell:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.68);box-shadow:inset 0 0 0 1px #e2e8f029;pointer-events:none}.assistive-cost-shell--sell{border-color:#fbbf2438}.assistive-cost-shell--buy{border-color:#7dd3fc38}.assistive-cost-trigger{position:relative;z-index:1}.assistive-cost-body{position:relative;z-index:1;margin-top:.6rem;padding-top:.7rem;border-top:1px dashed rgba(148,163,184,.28)}.assistive-performance-shell.premium-metal-card{-webkit-backdrop-filter:none;backdrop-filter:none;contain:paint;background:radial-gradient(circle at 12% 14%,#ffffffb8,#fff0 28%),radial-gradient(circle at 86% 84%,#e2e8f042,#e2e8f000 36%),linear-gradient(158deg,#f8fafcfb,#e2e8f0e0 48%,#f1f5f9fa)}.assistive-performance-shell .assistive-stage-pane,.assistive-performance-shell .assistive-summary-surface,.assistive-performance-shell .assistive-cost-shell,.assistive-performance-shell .glass-surface{-webkit-backdrop-filter:none;backdrop-filter:none;contain:paint}.assistive-performance-shell .glass-surface{background:radial-gradient(circle at top left,#fffffff2,#fff0 32%),linear-gradient(180deg,#ffffffe0,#f8fafcd6,#f1f5f9eb);box-shadow:0 18px 40px -30px #0f172a38,inset 0 1px #ffffffeb,inset 0 -1px #94a3b81a}.assistive-performance-shell .assistive-cost-shell{background:radial-gradient(circle at top left,#fffffff0,#fff0 34%),linear-gradient(180deg,#ffffffd1,#f8fafcb8,#f1f5f9d1);box-shadow:0 16px 28px -28px #0f172a3d,inset 0 1px #ffffffeb}.assistive-performance-shell .assistive-summary-watermark{transform:translateZ(0);contain:paint}.assistive-summary-overlay{background:linear-gradient(180deg,#02061742,#0f172a94),radial-gradient(circle at 50% 100%,#ffffff14,#fff0 38%)}.preview-tracking-switch-shell{position:relative;background:linear-gradient(126deg,#0a1120,#101a2e 52%,#182338);border:1px solid rgba(100,116,139,.64);box-shadow:0 14px 28px -20px #020617f2,inset 0 1px #e2e8f024;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.preview-tracking-switch-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(102deg,#e2e8f01a,#94a3b805 44%,#e2e8f01f);pointer-events:none}.preview-tracking-switch-shell-buy{border-color:#38bdf842;box-shadow:0 14px 28px -20px #020617f2,inset 0 1px #bae6fd24}.preview-tracking-switch-shell-sell{border-color:#f59e0b47;box-shadow:0 14px 28px -20px #020617f2,inset 0 1px #fef3c724}.preview-tracking-switch-tab{position:relative;z-index:1;border:1px solid transparent}.preview-tracking-switch-tab-active{background:linear-gradient(132deg,#0c2349,#143666 46%,#0f2b55);border-color:#94a3b885;box-shadow:0 10px 20px -16px #020617eb,inset 0 1px #e2e8f033;overflow:hidden;--preview-switch-sheen: rgba(203, 213, 225, .28)}.preview-tracking-switch-tab-active-buy{background:linear-gradient(132deg,#0c2349,#143666 46%,#0f2b55);border-color:#7dd3fc57}.preview-tracking-switch-tab-active-sell{background:linear-gradient(132deg,#4a2f0c,#6a4310 46%,#593a10);border-color:#fbbf2457;--preview-switch-sheen: rgba(254, 243, 199, .3)}.preview-tracking-switch-tab-active:after{content:"";position:absolute;top:0;left:-24%;width:26%;height:100%;background:linear-gradient(90deg,rgba(203,213,225,0) 0%,var(--preview-switch-sheen) 48%,rgba(203,213,225,0) 100%);animation:previewSwitchLatentSweep 6.2s linear infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.animate-fadeIn,.animate-fadeSwap,.animate-slideSwap,.animate-heroCopyEnter,.animate-heroCopyExit{animation:none!important}.hub-notice-wave-loop,.hub-live-dot,.preview-tracking-switch-tab-active:after{animation:none}}.tx-mesa-surface{position:relative;background:radial-gradient(120% 120% at 12% 2%,#0ea5e91f,#0ea5e900 52%),radial-gradient(110% 110% at 95% 100%,#06b6d41a,#06b6d400 50%),linear-gradient(145deg,#fffffff5,#f8fcffeb 48%,#f0f7fff0);box-shadow:0 24px 56px -38px #0f172a73,inset 0 1px #ffffffeb,inset 0 -1px #0f172a14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tx-mesa-surface:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(148,163,184,.2);pointer-events:none}.tx-mesa-surface:after{content:"";position:absolute;top:-6%;left:-10%;width:48%;height:100%;background:linear-gradient(112deg,#0f172a14,#0f172a00 68%);animation:navSheen 12s linear infinite;pointer-events:none}.tx-flow-progress{position:relative;overflow:hidden}.tx-flow-progress:after{content:"";position:absolute;top:0;left:-30%;width:32%;height:100%;background:linear-gradient(90deg,#fff0,#ffffffa6,#fff0);animation:txFlowSweep 2.8s linear infinite}.tx-node-live{animation:txNodeLivePulse 2.4s ease-in-out infinite}.tx-canvas-aurora-layer{background:radial-gradient(60% 80% at 12% 18%,rgba(56,189,248,.16),transparent 70%),radial-gradient(54% 70% at 88% 84%,rgba(14,165,233,.15),transparent 72%);animation:txCanvasAuroraFloat calc(8.8s / var(--tx-canvas-speed-factor, 1)) ease-in-out infinite;mix-blend-mode:screen}.tx-canvas-wave-layer{background:linear-gradient(120deg,#0ea5e90a,#22d3ee24,#3b82f60d,#22d3ee24,#0ea5e90a);background-size:220% 220%;animation:txCanvasWaveShift calc(10.2s / var(--tx-canvas-speed-factor, 1)) ease-in-out infinite}.tx-canvas-noise-layer{background-image:radial-gradient(rgba(15,23,42,.075) .6px,transparent .6px),radial-gradient(rgba(56,189,248,.05) .45px,transparent .45px);background-size:7px 7px,11px 11px;background-position:0 0,2px 3px;animation:txCanvasNoisePulse calc(5.6s / var(--tx-canvas-speed-factor, 1)) ease-in-out infinite}.tx-canvas-orbit-layer{position:relative;overflow:hidden;mix-blend-mode:screen}.tx-canvas-orbit-layer:before,.tx-canvas-orbit-layer:after{content:"";position:absolute;inset:-14%;border-radius:9999px;border:1px solid rgba(14,165,233,.26);box-shadow:0 0 0 1px #38bdf81a;transform-origin:center;animation:txCanvasOrbitSpin calc(16s / var(--tx-canvas-speed-factor, 1)) linear infinite}.tx-canvas-orbit-layer:after{inset:-8%;border-style:dashed;border-color:#38bdf838;animation-direction:reverse;animation-duration:calc(13s / var(--tx-canvas-speed-factor, 1))}.tx-canvas-ribbon-layer{background:linear-gradient(115deg,#0ea5e900,#0ea5e91f 22%,#38bdf833,#0ea5e91f 78%,#0ea5e900),linear-gradient(295deg,#38bdf800,#38bdf81a,#0ea5e92e 52%,#38bdf81a 74%,#38bdf800);background-size:170% 150%,160% 140%;animation:txCanvasRibbonFlow calc(10.8s / var(--tx-canvas-speed-factor, 1)) ease-in-out infinite;mix-blend-mode:screen}.tx-canvas-grid-breath-layer{background-image:linear-gradient(rgba(59,130,246,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.15) 1px,transparent 1px);background-size:18px 18px,18px 18px;animation:txCanvasGridBreath calc(7.8s / var(--tx-canvas-speed-factor, 1)) ease-in-out infinite;transform-origin:center}.tx-canvas-preview-aurora,.tx-canvas-preview-wave,.tx-canvas-preview-noise,.tx-canvas-preview-orbit,.tx-canvas-preview-ribbon,.tx-canvas-preview-grid-breath{position:relative;overflow:hidden}.tx-canvas-preview-aurora:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 12% 18%,rgba(56,189,248,.25),transparent 70%),radial-gradient(54% 70% at 88% 84%,rgba(14,165,233,.2),transparent 72%);animation:txCanvasAuroraFloat 8.8s ease-in-out infinite}.tx-canvas-preview-wave:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#0ea5e914,#22d3ee33,#3b82f614,#22d3ee33,#0ea5e914);background-size:220% 220%;animation:txCanvasWaveShift 10.2s ease-in-out infinite}.tx-canvas-preview-noise:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(15,23,42,.075) .6px,transparent .6px),radial-gradient(rgba(56,189,248,.05) .45px,transparent .45px);background-size:7px 7px,11px 11px;background-position:0 0,2px 3px;animation:txCanvasNoisePulse 5.6s ease-in-out infinite}.tx-canvas-preview-orbit:after,.tx-canvas-preview-orbit:before{content:"";position:absolute;inset:-12%;border-radius:9999px;border:1px solid rgba(14,165,233,.26);box-shadow:0 0 0 1px #38bdf81f;animation:txCanvasOrbitSpin 12s linear infinite}.tx-canvas-preview-orbit:before{inset:-6%;border-style:dashed;border-color:#38bdf838;animation-direction:reverse;animation-duration:10s}.tx-canvas-preview-ribbon:after{content:"";position:absolute;inset:-10%;background:linear-gradient(115deg,#0ea5e900,#0ea5e924 22%,#38bdf838,#0ea5e924 78%,#0ea5e900),linear-gradient(295deg,#38bdf800,#38bdf81c,#0ea5e933 52%,#38bdf81c 74%,#38bdf800);background-size:170% 150%,160% 140%;animation:txCanvasRibbonFlow 10s ease-in-out infinite}.tx-canvas-preview-grid-breath:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.18) 1px,transparent 1px);background-size:16px 16px,16px 16px;animation:txCanvasGridBreath 7.6s ease-in-out infinite}.tx-timeline-wave-progress{animation:txTimelineWavePulse 2.2s ease-in-out infinite}.tx-timeline-aurora-progress{background-size:220% 100%;animation:txTimelineAuroraSweep 3.3s ease-in-out infinite}.tx-node-wave{animation:txNodeWaveRing 1.7s ease-out infinite}.tx-node-orbit{animation:txNodeOrbitSpin 4s linear infinite;border-style:dashed}.tx-shape-effect-pulse{animation:txShapePulse calc(2.2s / var(--tx-shape-speed-factor, 1)) ease-in-out infinite;transform-origin:center}.tx-shape-effect-float{animation:txShapeFloat calc(2.8s / var(--tx-shape-speed-factor, 1)) ease-in-out infinite}.tx-shape-effect-breath{animation:txShapeBreath calc(2.4s / var(--tx-shape-speed-factor, 1)) ease-in-out infinite}.tx-shape-effect-spin{animation:txShapeSpin calc(6s / var(--tx-shape-speed-factor, 1)) linear infinite;transform-origin:center}.tx-shape-effect-sweep{animation:txShapeSweep calc(2.6s / var(--tx-shape-speed-factor, 1)) ease-in-out infinite}.hero-smoke{position:absolute;pointer-events:none;z-index:0;border-radius:9999px;mix-blend-mode:screen;will-change:transform,opacity;transform:translateZ(0);contain:paint}.hero-smoke-a{width:32rem;height:32rem;top:10%;right:-12%;background:radial-gradient(circle,#0ea5e938,#0ea5e92e 22%,#0ea5e91a 48%,#0ea5e908 72%,#0ea5e900);animation:smokeDriftA 16s ease-in-out infinite}.hero-smoke-b{width:28rem;height:28rem;bottom:-8%;left:-8%;background:radial-gradient(circle,#94a3b833,#94a3b826 26%,#94a3b814 50%,#94a3b805 72%,#94a3b800);animation:smokeDriftB 18s ease-in-out infinite}.hero-smoke-c{width:22rem;height:22rem;top:26%;left:30%;background:radial-gradient(circle,#bfdbfe33,#bfdbfe29,#bfdbfe17,#bfdbfe08 72%,#bfdbfe00);animation:smokeDriftA 20s ease-in-out infinite reverse}.hero-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-atmosphere--rich{background:radial-gradient(58% 78% at 14% 18%,#ffffffb8,#fff0 72%),radial-gradient(42% 68% at 86% 16%,#e2e8f06b,#e2e8f000 74%),linear-gradient(180deg,#ffffff80,#f8fafc70,#f1f5f961)}.hero-atmosphere--balanced{background:radial-gradient(56% 74% at 14% 18%,#ffffff94,#fff0 72%),radial-gradient(40% 62% at 84% 14%,#e2e8f047,#e2e8f000 72%),linear-gradient(180deg,#ffffff61,#f8fafc52,#f1f5f947)}.hero-atmosphere--light{background:radial-gradient(54% 70% at 12% 18%,#ffffff6b,#fff0 72%),linear-gradient(180deg,#ffffff42,#f8fafc3d,#f1f5f938)}.hero-watermark{animation:watermarkFloat 16s ease-in-out infinite;will-change:transform,opacity;transform:translateZ(0);contain:paint}.hero-performance-paused .hero-smoke,.hero-performance-paused .hero-watermark,.hero-performance-paused .hero-context-card:before,.hero-performance-paused .hero-brand-badge:before,.hero-performance-paused .premium-toggle-shell:after{animation-play-state:paused!important}.hub-notice-wave-track{fill:none;stroke:#7dd3fc42;stroke-width:1.35;stroke-linecap:round}.hub-notice-wave-loop{display:inline-flex;width:max-content;animation:hubNoticeWaveFlow 3.8s linear infinite;will-change:transform}.hub-notice-wave-segment{fill:none;stroke:#0284c7eb;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px rgba(14,165,233,.14))}.calculator-output-amount-shell{min-width:0;flex:1 1 auto;overflow:hidden;container-type:inline-size}.calculator-output-amount{display:block;max-width:100%;white-space:nowrap;line-height:.94;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.22rem,20cqw,2.55rem)}.hub-live-dot{display:inline-flex;width:8px;height:8px;border-radius:9999px;background:linear-gradient(180deg,#4ade80,#16a34af5);box-shadow:0 0 #22c55e47;animation:hubLiveDotPulse 2s ease-in-out infinite}html[data-visual-mode=balanced] .hero-context-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 34px -26px #0f172a66,inset 0 1px #ffffffe0}html[data-visual-mode=light] .hero-brand-badge,html[data-visual-mode=light] .hero-context-card,html[data-visual-mode=light] .glass-surface,html[data-visual-mode=light] .premium-nav,html[data-visual-mode=light] .premium-metal-card,html[data-visual-mode=light] .premium-toggle-shell,html[data-visual-mode=light] .assistive-stage-pane,html[data-visual-mode=light] .assistive-summary-surface,html[data-visual-mode=light] .assistive-cost-shell,html[data-visual-mode=light] .preview-tracking-switch-shell,html[data-visual-mode=light] .tx-mesa-surface{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-visual-mode=light] .assistive-summary-watermark{opacity:.124}html[data-visual-mode=light] .calculator-output-watermark{opacity:.116}html[data-visual-mode=light] .hero-smoke{opacity:.72}html[data-visual-mode=light] .hero-watermark{animation-duration:22s!important}html[data-visual-mode=light] .soft-glow{animation-duration:6.2s!important}html[data-visual-mode=light] .premium-nav-sheen:before{animation-duration:13.8s!important}html[data-visual-mode=light] .tx-mesa-surface:after{animation-duration:16s!important}html[data-visual-mode=light] .premium-toggle-shell:after{animation-duration:6.6s!important}html[data-visual-mode=light] .assistive-performance-shell.premium-metal-card,html[data-visual-mode=light] .assistive-performance-shell .glass-surface,html[data-visual-mode=light] .assistive-performance-shell .assistive-stage-pane,html[data-visual-mode=light] .assistive-performance-shell .assistive-summary-surface,html[data-visual-mode=light] .assistive-performance-shell .assistive-cost-shell{-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.hero-smoke,.hero-watermark{animation:none!important}}
