:root{--trading-neon:#04b1f4;--trading-blue:#0077c7;--trading-navy:#031225;--background:#031225;--foreground:#f7fbff;--card:#071a31;--card-foreground:#f7fbff;--popover:#071a31;--popover-foreground:#f7fbff;--primary:#04b1f4;--primary-foreground:#031225;--secondary:#0a2744;--secondary-foreground:#f7fbff;--muted:#0a213a;--muted-foreground:#9fb9cd;--accent:#0b3155;--accent-foreground:#f7fbff;--border:#123b5b;--input:#0a2947;--ring:#04b1f4;--sidebar:#020d1c;--sidebar-foreground:#dbeeff;--sidebar-primary:#04b1f4;--sidebar-primary-foreground:#031225;--sidebar-accent:#0a2947;--sidebar-accent-foreground:#fff;--sidebar-border:#123451;--sidebar-ring:#04b1f4;--brand-teal:#04b1f4;--brand-teal-glow:#38c8ff;--brand-charcoal:#031225;--gradient-brand:linear-gradient(135deg, #04b1f4 0%, #0077c7 100%);--gradient-hero:linear-gradient(135deg, #071a31 0%, #031225 58%, #07365a 100%);--gradient-surface:linear-gradient(180deg, #0a213a 0%, #05172b 100%);--shadow-neon:0 0 26px #04b1f452;--glass-bg:#071a3194;--glass-border:#04b1f457;--glow-secondary:#0077c74d}.light{--background:#f3f8fc;--foreground:#031225;--card:#fff;--card-foreground:#031225;--popover:#fff;--popover-foreground:#031225;--primary:#0077c7;--primary-foreground:#fff;--secondary:#e4f3fb;--secondary-foreground:#031225;--muted:#eaf3f9;--muted-foreground:#405b70;--accent:#d9f2fd;--accent-foreground:#031225;--border:#b8d8e9;--input:#c8e0ec;--ring:#04b1f4;--sidebar:#eaf5fb;--sidebar-foreground:#031225;--sidebar-primary:#0077c7;--sidebar-primary-foreground:#fff;--sidebar-accent:#d7edf8;--sidebar-accent-foreground:#031225;--sidebar-border:#b8d8e9;--sidebar-ring:#04b1f4;--brand-teal:#04b1f4;--brand-teal-glow:#0077c7;--brand-charcoal:#031225;--gradient-brand:linear-gradient(135deg, #04b1f4 0%, #0077c7 100%);--gradient-hero:linear-gradient(135deg, #fff 0%, #edf7fc 58%, #dff3fc 100%);--gradient-surface:linear-gradient(180deg, #fff 0%, #edf7fc 100%);--shadow-neon:0 0 18px #04b1f433;--glass-bg:#fffffff0;--glass-border:#0077c73d;--glow-secondary:#04b1f41f}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#04b1f4}::selection{background:#04b1f44d}:root{--trading-neon:#04b1f4;--trading-blue:#0077c7;--trading-navy:#031225}html:not(.dark) .relative.overflow-hidden:has(>[style*=background-image][style*=url\(])>.relative>:is(h1,h2,h3){text-shadow:0 1px 3px #031225e6,0 2px 14px #0312258c;color:#fff!important}html:not(.dark) .relative.overflow-hidden:has(>[style*=background-image][style*=url\(])>.relative>[class~=text-muted-foreground]{text-shadow:0 1px 3px #031225f2,0 2px 12px #03122599;color:var(--trading-neon)!important}html:not(.dark) .relative.overflow-hidden:has(>[style*=background-image][style*=url\(])>.relative>.flex>[class*=text-foreground]{text-shadow:0 1px 3px #031225e6;color:var(--trading-neon)!important}html:not(.dark) .relative.overflow-hidden>[style*=background-image][style*=url\(]{filter:brightness(.72)saturate(.92)contrast(1.04)}body.workspace-educator main>.mx-auto [role=tablist]{scrollbar-width:none;flex-wrap:nowrap!important;height:auto!important}body.workspace-educator main>.mx-auto [role=tablist]::-webkit-scrollbar{display:none}body.workspace-educator main>.mx-auto [role=tablist]>[role=tab]{min-height:36px;line-height:1.15}@media (width<=639px){body.workspace-educator main .mx-auto.max-w-6xl{gap:.8rem!important}body.workspace-educator main h1,body.workspace-admin main h1{font-size:clamp(1.6rem,7vw,2rem)!important;line-height:1.05!important}body.workspace-educator main h1+p,body.workspace-admin main h1+p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.82rem!important;line-height:1.35!important}body.workspace-educator main>.mx-auto [role=tablist]>[role=tab]{min-height:34px;font-size:.72rem!important}}body.workspace-admin main nav .overflow-x-auto{scrollbar-width:none}body.workspace-admin main nav .overflow-x-auto::-webkit-scrollbar{display:none}main>.mx-auto.max-w-\[1260px\]>section[data-reveal-delay="0"]>div[aria-hidden].absolute.inset-0:first-child{background-image:linear-gradient(160deg,oklch(13% .01 250) 0%,oklch(16% .012 235) 45%,oklch(14% .02 220) 100%)!important}main>.mx-auto.max-w-\[1260px\]>section[data-reveal-delay="0"]:before{content:"";pointer-events:none;z-index:0;opacity:.06;background-image:linear-gradient(oklch(100% 0 0/.4) 1px,#0000 1px),linear-gradient(90deg,oklch(100% 0 0/.4) 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}main>.mx-auto.max-w-\[1260px\]>section[data-reveal-delay="0"]>svg.absolute{opacity:.35!important;width:100%!important;height:9rem!important;inset:auto 0 0!important}@media (width<=767px){main>.mx-auto.max-w-\[1260px\]>section[data-reveal-delay="0"]>svg.absolute{height:7rem!important}}@media (hover:none),(pointer:coarse){.group:has(.lucide-crop)>.absolute.right-2.top-2{opacity:1!important;pointer-events:auto!important}}@media (width>=768px){nav button:not(:disabled),nav a[aria-current]{color:color-mix(in oklch, var(--foreground) 88%, var(--muted-foreground));border-color:color-mix(in oklch, var(--border) 72%, var(--primary) 28%);background-color:color-mix(in oklch, var(--card) 86%, var(--background));box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent) inset, 0 6px 18px -14px color-mix(in oklch, var(--primary) 38%, transparent)}nav button:not(:disabled):hover,nav a[aria-current]:hover{color:var(--foreground);border-color:color-mix(in oklch, var(--primary) 58%, var(--border));background-color:color-mix(in oklch, var(--accent) 74%, var(--card))}nav button[aria-current=true],nav button[aria-current=page],nav a[aria-current=true],nav a[aria-current=page]{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 18%, transparent), 0 0 22px -9px color-mix(in oklch, var(--primary) 70%, transparent), 0 1px 0 oklch(100% 5.96046e-8 none/.1) inset;font-weight:650;color:var(--foreground)!important;border-color:color-mix(in oklch, var(--primary) 78%, white 4%)!important;background-color:color-mix(in oklch, var(--primary) 18%, var(--card))!important}.light nav button:not(:disabled),.light nav a[aria-current]{color:color-mix(in oklch, var(--foreground) 92%, var(--muted-foreground));border-color:color-mix(in oklch, var(--border) 68%, var(--primary) 32%);background-color:color-mix(in oklch, var(--card) 94%, var(--primary) 2%);box-shadow:0 1px 0 white inset, 0 7px 20px -18px color-mix(in oklch, var(--foreground) 35%, transparent)}.light nav button[aria-current=true],.light nav button[aria-current=page],.light nav a[aria-current=true],.light nav a[aria-current=page]{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 14%, transparent), 0 8px 24px -18px color-mix(in oklch, var(--primary) 58%, transparent), 0 1px 0 white inset;color:color-mix(in oklch, var(--foreground) 96%, var(--primary))!important;background-color:color-mix(in oklch, var(--primary) 13%, white)!important;border-color:color-mix(in oklch, var(--primary) 72%, var(--border))!important}}section[data-reveal][style*="80ms"] .relative.grid>div:last-child>div[aria-hidden].absolute.inset-0:nth-of-type(2){background-image:linear-gradient(200deg,oklch(15% .006 220/.1) 0%,oklch(15% .006 220/.2) 55%,oklch(15% .006 220/.32) 100%)!important}section[data-reveal][style*="80ms"] .relative.grid>div:last-child .grid.grid-cols-4>div{-webkit-backdrop-filter:blur(.5px);background-color:oklch(12% .012 225/.24)!important}.light section[data-reveal][style*="80ms"] .relative.grid>div:last-child .grid.grid-cols-4>div{background-color:oklch(98% .004 230/.3)!important}.hero-card{background-color:#04101f}.light .hero-card,html:not(.dark) .hero-card{background-color:#fff}.hero-card .hero-viz{opacity:1;border-radius:inherit}.hero-viz__art--light{opacity:0}.hero-viz__art--dark,.light .hero-card .hero-viz__art--light,html:not(.dark) .hero-card .hero-viz__art--light{opacity:1}.light .hero-card .hero-viz__art--dark,html:not(.dark) .hero-card .hero-viz__art--dark{opacity:0}.hero-viz__veil{background:linear-gradient(90deg,#030c1c9e 0%,#030c1c75 26%,#030c1c29 48%,#030c1c00 68%),linear-gradient(#030c1c00 45%,#030c1c47 100%)}.light .hero-card .hero-viz__veil,html:not(.dark) .hero-card .hero-viz__veil{background:linear-gradient(90deg,#ffffffad 0%,#ffffff85 26%,#ffffff2e 48%,#fff0 68%),linear-gradient(#fff0 45%,#ffffff52 100%)}.hero-viz__band{display:none}@media (width<=767px){.hero-viz{border-radius:inherit}.hero-viz__art{object-fit:cover;object-position:center 20%;opacity:.5;height:100%;animation:none;transform:none}.light .hero-card .hero-viz__art,html:not(.dark) .hero-card .hero-viz__art{opacity:.4}.hero-viz__band{object-fit:contain;object-position:center top;border-radius:inherit;height:200px;display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.hero-viz__band--light{opacity:0}.light .hero-card .hero-viz__band--light,html:not(.dark) .hero-card .hero-viz__band--light{opacity:1}.light .hero-card .hero-viz__band--dark,html:not(.dark) .hero-card .hero-viz__band--dark{opacity:0}.hero-viz__veil{background:linear-gradient(#030c1c4d 0% 26%,#030c1c9e 50%,#030c1cdb 100%),linear-gradient(90deg,#030c1c80 0%,#030c1c2e 45%,#030c1c00 70%)}.light .hero-card .hero-viz__veil,html:not(.dark) .hero-card .hero-viz__veil{background:linear-gradient(#ffffff57 0%,#fff6 26%,#ffffffb8 50%,#ffffffeb 100%)}}.hero-card__glass{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030c1c47}.light .hero-card__glass,html:not(.dark) .hero-card__glass{background:#ffffff6b}@keyframes hero-art-drift{0%,to{transform:scale(1.04)translate(0)}50%{transform:scale(1.075)translate(-1.2%,-.8%)}}.hero-viz__art{will-change:transform;transition:opacity .3s;animation:26s ease-in-out infinite hero-art-drift}@media (prefers-reduced-motion:reduce){.hero-viz__art{animation:none}}html[data-motion=off] .hero-viz__art{animation:none}.hero-card .hero-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#040c1c9e}.light .hero-card .hero-stat,html:not(.dark) .hero-card .hero-stat{background-color:#ffffffbd;border-color:#0f172a1a;box-shadow:0 1px 2px #0f172a0d}.light .hero-card .hero-stat:hover,html:not(.dark) .hero-card .hero-stat:hover{background-color:#ffffffe0;border-color:#0f172a29}.hero-viz__sweep{mix-blend-mode:screen;opacity:.7;will-change:transform;background:linear-gradient(100deg,#0000 0%,oklab(82% -.149429 -.0130734/.12) 42%,oklab(82% .0104587 .119543/.1) 55%,#0000 78%);animation:16s linear infinite hero-sweep}.light .hero-card .hero-viz__sweep,html:not(.dark) .hero-card .hero-viz__sweep{mix-blend-mode:multiply;opacity:.35}@keyframes hero-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.hero-viz__glow{filter:blur(60px);opacity:.28;border-radius:50%;width:46%;height:120%;animation:11s ease-in-out infinite hero-breathe;top:-10%}.hero-viz__glow--blue{background:oklch(70% .17 240);left:-8%}.hero-viz__glow--violet{background:oklch(62% .19 300);animation-delay:-5.5s;right:-8%}.light .hero-card .hero-viz__glow,html:not(.dark) .hero-card .hero-viz__glow{opacity:.14}@keyframes hero-breathe{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.34;transform:scale(1.06)}}@media (width<=767px){.hero-viz__sweep{opacity:.5}.hero-viz__glow{filter:blur(42px)}}@media (prefers-reduced-motion:reduce){.hero-viz__sweep,.hero-viz__glow{animation:none}}html[data-motion=off] .hero-viz__sweep,html[data-motion=off] .hero-viz__glow{animation:none}.hero-fx-chart__line{stroke:oklch(78% .17 230);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:560;filter:drop-shadow(0 0 6px oklch(78% .17 230/.8));animation:6s ease-in-out infinite hero-chart-draw}.hero-fx-chart__glow{stroke:oklch(78% .17 230/.35);stroke-width:9px;stroke-linecap:round;stroke-dasharray:560;animation:6s ease-in-out infinite hero-chart-draw}@keyframes hero-chart-draw{0%{stroke-dashoffset:560px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.hero-fx-chart__dot{fill:oklch(90% .12 210);filter:drop-shadow(0 0 8px oklch(82% .15 220));offset-rotate:0deg;animation:6s ease-in-out infinite hero-chart-dot}@keyframes hero-chart-dot{0%{offset-distance:0%;opacity:0}8%{opacity:1}55%,80%{offset-distance:100%;opacity:1}96%,to{offset-distance:100%;opacity:0}}.hero-fx-candle{fill:oklch(78% .17 230/.5);animation:3.2s ease-in-out infinite hero-candle-blink}.hero-fx-candle--2{animation-delay:-.8s}.hero-fx-candle--3{animation-delay:-1.6s}.hero-fx-candle--4{animation-delay:-2.4s}@keyframes hero-candle-blink{0%,to{opacity:.25}50%{opacity:.85}}.hero-fx-spark{fill:oklch(82% .14 305);filter:drop-shadow(0 0 7px oklch(75% .18 305/.9));transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite hero-spark-pulse}.hero-fx-spark--2{animation-delay:-.5s}.hero-fx-spark--3{animation-delay:-1s}.hero-fx-spark--4{animation-delay:-1.5s}.hero-fx-spark--5{animation-delay:-2s}.hero-fx-spark--6{animation-delay:-2.5s}.hero-fx-spark--7{animation-delay:-2.9s}@keyframes hero-spark-pulse{0%,to{opacity:.25;transform:scale(.35)}50%{opacity:1;transform:scale(1.25)}}.hero-fx-ring{stroke:oklch(84% .13 85/.55);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite hero-ring-pulse}@keyframes hero-ring-pulse{0%{opacity:0;transform:scale(.6)}25%{opacity:.8}to{opacity:0;transform:scale(1.7)}}.light .hero-card .hero-viz__fx,html:not(.dark) .hero-card .hero-viz__fx{opacity:.65}@media (prefers-reduced-motion:reduce){.hero-viz__fx,.hero-viz__fx *{animation:none!important}.hero-fx-chart__line,.hero-fx-chart__glow{stroke-dashoffset:0}.hero-fx-chart__dot,.hero-fx-ring{opacity:0}}html[data-motion=off] .hero-viz__fx,html[data-motion=off] .hero-viz__fx *{animation:none!important}html[data-motion=off] .hero-fx-chart__line,html[data-motion=off] .hero-fx-chart__glow{stroke-dashoffset:0}html[data-motion=off] .hero-fx-chart__dot,html[data-motion=off] .hero-fx-ring{opacity:0}.hero-viz__fx--mobile{opacity:.85}.light .hero-card .hero-viz__fx--mobile,html:not(.dark) .hero-card .hero-viz__fx--mobile{opacity:.6}@media (width<=767px){.hero-viz__fx--mobile .hero-fx-chart__line{stroke-width:3.2px}.hero-viz__fx--mobile .hero-fx-chart__glow{stroke-width:10px}}.hero-card.hero-glass{-webkit-backdrop-filter:blur(26px)saturate(165%);backdrop-filter:blur(26px)saturate(165%);isolation:isolate;background-color:#06102442;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 40px #388cff1a,0 20px 60px -30px #1e78ff8c,0 0 42px -6px #3c96ff73,0 0 70px -10px #965aff66,0 0 0 1px #78aaff1a}.hero-glass .hero-viz__art{opacity:.5}.hero-glass .hero-viz__art--light{opacity:0}.hero-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#5abefff2 0%,#5096ff59 35%,#8c6eff59 60%,#aa6effe6 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-glass__sheen{background:radial-gradient(60% 50% at 0 0,#3c96ff24,#0000 70%),radial-gradient(50% 60% at 100% 100%,#965aff1f,#0000 70%),linear-gradient(#ffffff0a,#0000 30%)}.light .hero-card.hero-glass,html:not(.dark) .hero-card.hero-glass{background-color:#ffffff61;box-shadow:inset 0 1px #fffc,0 20px 50px -30px #1e64c84d}.light .hero-glass .hero-viz__art--light,html:not(.dark) .hero-glass .hero-viz__art--light{opacity:.55}.light .hero-glass .hero-viz__art--dark,html:not(.dark) .hero-glass .hero-viz__art--dark{opacity:0}.hero-card .hero-stat{--tone:90 170 255;background:linear-gradient(160deg, rgb(var(--tone) / .1), #0610241a 55%);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);border:1px solid rgb(var(--tone) / .45);box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 26px rgb(var(--tone) / .14), 0 0 24px -6px rgb(var(--tone) / .55), 0 10px 30px -18px rgb(var(--tone) / .65)}.hero-card .hero-stat:hover{border-color:rgb(var(--tone) / .7);transform:translateY(-1px)}.hero-stat--blue{--tone:70 170 255}.hero-stat--gold{--tone:240 180 80}.hero-stat--violet{--tone:150 120 255}.hero-stat__icon{color:rgb(var(--tone));background:rgb(var(--tone) / .12);box-shadow:inset 0 0 0 1px rgb(var(--tone) / .45), 0 0 18px -2px rgb(var(--tone) / .75)}.hero-stat__value{color:rgb(var(--tone));text-shadow:0 0 22px rgb(var(--tone) / .55)}.light .hero-card .hero-stat,html:not(.dark) .hero-card .hero-stat{background:linear-gradient(160deg, rgb(var(--tone) / .1), #ffffffb3 55%);border-color:rgb(var(--tone) / .28);box-shadow:inset 0 1px 0 #ffffffe6, 0 8px 24px -18px rgb(var(--tone) / .5)}.light .hero-stat__value,html:not(.dark) .hero-stat__value{text-shadow:none;filter:saturate(1.2)brightness(.8)}@media (width<=480px){.hero-card.hero-glass{-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);border-radius:28px;box-shadow:inset 0 1px #ffffff14,inset 0 0 28px #388cff17,0 14px 40px -24px #1e78ff80,0 0 28px -8px #3c96ff66,0 0 44px -12px #965aff59,0 0 0 1px #78aaff1a}.hero-card .hero-stat{-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 18px rgb(var(--tone) / .12), 0 0 16px -6px rgb(var(--tone) / .5), 0 8px 22px -16px rgb(var(--tone) / .6)}.hero-stat__value{text-shadow:0 0 14px rgb(var(--tone) / .5)}}.hero-card .hero-viz,.hero-card .hero-glass__sheen{clip-path:inset(0 round 28px)}.hero-viz__mobile{display:none}@media (width<=767px){.hero-card.hero-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#04101f;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.hero-viz__fx--mobile{display:none}.hero-viz__art--dark,.hero-viz__band--dark{display:none!important}.hero-viz__mobile{height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.hero-viz__veil{background:linear-gradient(#04101f1a 0%,#04101f47 35%,#04101f8c 60%,#04101fcc 100%),linear-gradient(90deg,#04101f59 0%,#04101f1a 50%,#04101f00 75%)}.hero-glass__sheen{background:radial-gradient(70% 40% at 0 100%,#3c96ff1f,#0000 70%),radial-gradient(60% 40% at 100% 100%,#965aff1f,#0000 70%)}.hero-viz__glow{display:none}.light .hero-card.hero-glass,html:not(.dark) .hero-card.hero-glass{background-color:#fff}.light .hero-card .hero-viz__mobile,html:not(.dark) .hero-card .hero-viz__mobile{display:none}}.hero-viz__reflect,.hero-viz__aura,.hero-viz__mfx{display:none}@media (width<=767px){.hero-viz__mobile{transform-origin:50% 30%;animation:22s ease-in-out infinite hero-m-drift;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}@keyframes hero-m-drift{0%,to{transform:scale(1.02)translate(0)}50%{transform:scale(1.08)translate(-1.5%,-1%)}}.hero-viz__reflect{filter:blur(26px)saturate(150%);opacity:.55;height:auto;display:block;top:38%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 65%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 65%,#0000 100%)}.hero-viz__aura{background:radial-gradient(55% 35% at 10% 92%,#2882ff4d,#0000 70%),radial-gradient(45% 30% at 50% 100%,#f0a03c29,#0000 70%),radial-gradient(55% 35% at 92% 90%,#9650ff52,#0000 70%);animation:9s ease-in-out infinite hero-breathe;display:block}.hero-viz__mfx{aspect-ratio:3/2;height:auto;display:block}.hero-viz__mfx .hero-fx-chart__line{stroke-width:6px;stroke-dasharray:700;animation-name:hero-m-chart}.hero-viz__mfx .hero-fx-chart__glow{stroke-width:20px;stroke-dasharray:700;animation-name:hero-m-chart}@keyframes hero-m-chart{0%{stroke-dashoffset:700px;opacity:0}8%{opacity:1}55%,80%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.hero-viz__mfx .hero-fx-ring{stroke-width:4px}.hero-viz__glow{filter:blur(40px);opacity:.22;display:block}.hero-viz__sweep{opacity:.6}.hero-fx-mote{transform-box:fill-box;transform-origin:50%;opacity:0;animation:8.8s linear infinite hero-mote-rise}.hero-fx-mote--0{fill:#5ab4ff;filter:drop-shadow(0 0 6px #5ab4ff)}.hero-fx-mote--1{fill:#ffbe5a;filter:drop-shadow(0 0 6px #ffaa3c)}.hero-fx-mote--2{fill:#b482ff;filter:drop-shadow(0 0 6px #a06eff)}.hero-fx-mote--3{fill:#8cdcff;filter:drop-shadow(0 0 6px #78c8ff)}@keyframes hero-mote-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}70%{opacity:.6}to{opacity:0;transform:translateY(-520px)scale(1.1)}}.light .hero-card .hero-viz__reflect,.light .hero-card .hero-viz__mfx,.light .hero-card .hero-viz__aura,html:not(.dark) .hero-card .hero-viz__reflect,html:not(.dark) .hero-card .hero-viz__mfx,html:not(.dark) .hero-card .hero-viz__aura{display:none}}@media (prefers-reduced-motion:reduce){.hero-viz__mobile,.hero-viz__aura,.hero-viz__mfx *{animation:none!important}}html[data-motion=off] .hero-viz__mobile,html[data-motion=off] .hero-viz__aura,html[data-motion=off] .hero-viz__mfx *{animation:none!important}
