.hero-see-car{background:#14161a7a;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff14,0 6px 24px #00000040;color:#ffffffe6;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .2s ease}.hero-see-car:hover{background:#22252b9e;border-color:#fff6;color:#fff}.hs-pill{background:#08090b8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000059;transition:background-color .2s ease,border-color .2s ease,transform .25s cubic-bezier(.19,1,.22,1),box-shadow .2s ease}button:hover .hs-pill,button:focus-visible .hs-pill{background:#ffffff29;border-color:#ffffff61;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 12px 28px #0006}button:active .hs-pill{transform:translateY(0)}.engine-pill[data-active="0"]:hover{background:#ffffff29;border-color:#ffffff61}@property --bulge{syntax: "<length>"; inherits: true; initial-value: 0px;}.hero-actions{--bulge:0px;--ha-e:cubic-bezier(.3,.9,.25,1);display:inline-grid;grid-template-columns:1fr 1fr;align-items:stretch;position:relative;isolation:isolate;overflow:hidden;height:64px;background:#15181c;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:0;box-shadow:0 14px 28px -12px #0000008c}.hero-actions .ha-main,.hero-actions .ha-alt{position:relative;z-index:auto;margin:0;min-height:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none;transform:none;filter:none;will-change:auto;overflow:visible;transition:color .2s ease}.hero-actions .ha-main:hover,.hero-actions .ha-main:active,.hero-actions .ha-main:focus-visible{transform:none;filter:none;box-shadow:none;outline:none}.hero-actions .ha-t{position:relative;z-index:5}.hero-actions .ha-main,.hero-actions .ha-alt{padding:0 2.6em;white-space:nowrap}.hero-actions .ha-main{color:#06120a}.hero-actions .ha-alt{color:#ffffffe6;text-decoration:none}.hero-actions .ha-alt:hover,.hero-actions .ha-alt:focus-visible{color:#fff;outline:none}.hero-actions .ha-main:before,.hero-actions .ha-main:after,.hero-actions .ha-alt:before,.hero-actions .ha-alt:after{content:"";position:absolute;top:0;bottom:0}.hero-actions .ha-main:before{left:0;right:-600px;z-index:1;background:linear-gradient(180deg,#ffffff52,#ffffff0f 22%,#fff0 45%),linear-gradient(180deg,#7cf8a4,#59d98c)}.hero-actions .ha-alt:before{left:0;right:0;z-index:2;background:#15181c;border-radius:0 999px 999px 0}.hero-actions .ha-main:after{left:calc(100% - 32px);right:calc(-1*max(var(--bulge),.01px));z-index:4;border-radius:0 max(var(--bulge),.01px) max(var(--bulge),.01px) 0;background:linear-gradient(180deg,#ffffff52,#ffffff0f 22%,#fff0 45%),linear-gradient(180deg,#7cf8a4,#59d98c)}.hero-actions .ha-alt:after{left:calc(-1*max(calc(var(--bulge) * -1),.01px));right:calc(100% - 32px);z-index:3;background:#15181c;border-radius:max(calc(var(--bulge) * -1),.01px) 0 0 max(calc(var(--bulge) * -1),.01px)}.hero-actions.is-alt .ha-main:after{z-index:3}.hero-actions.is-alt .ha-alt:after{z-index:4}@media(max-width:767px){.hero-actions{grid-template-columns:1fr;border-radius:24px;width:100%;max-width:420px;height:auto}.hero-actions .ha-main,.hero-actions .ha-alt{padding-top:.95em;padding-bottom:.95em}.hero-actions .ha-main:before{left:0;right:0;border-radius:24px 24px 0 0}.hero-actions .ha-alt:before{border-radius:0 0 24px 24px}.hero-actions .ha-main:after,.hero-actions .ha-alt:after{display:none}}.rs-badge{position:relative;display:inline-flex;align-items:center;gap:.16em;font-style:italic;font-weight:800;letter-spacing:.01em;line-height:1;filter:drop-shadow(0 3px 12px rgba(0,0,0,.5))}.rs-badge:before{content:"";position:absolute;inset:-30% -16%;pointer-events:none;background:radial-gradient(62% 75% at 42% 50%,rgba(255,255,255,.14),transparent 70%);filter:blur(16px)}.rs-badge-sq{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.1em .18em .12em;transform:skew(-12deg);border-radius:.1em;color:#fff;background:linear-gradient(165deg,#ff4250,#dd1728 40%,#8f0d19);box-shadow:inset 0 1px #ffffff80,inset 0 -2px 5px #0006,inset 2px 0 3px #ffffff26,0 5px 18px #d8162659}.rs-badge-sq:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 44%,transparent 58%)}.rs-badge-num{position:relative;padding-right:.04em;background:repeating-linear-gradient(92deg,rgba(255,255,255,.1) 0 1px,rgba(0,0,0,.05) 1px 2px,transparent 2px 4px),linear-gradient(180deg,#fff,#dfe3e9 28%,#989fab 48%,#f2f4f7 60%,#aeb5c0 82%,#e8ebef);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.28)) drop-shadow(0 3px 6px rgba(0,0,0,.55))}@keyframes wizardStepIn-forward{0%{opacity:0;transform:translate(28px);filter:blur(2px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes wizardStepIn-back{0%{opacity:0;transform:translate(-28px);filter:blur(2px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes cockpitHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cockpitHintArrow{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(8px);opacity:1}}@keyframes cockpitHintArrowDown{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(10px);opacity:1}}@keyframes cockpitHintFadeIn{0%{opacity:0;transform:translate(-.6em)}to{opacity:1;transform:translate(0)}}@keyframes cockpitHintDash{0%{stroke-dashoffset:600;opacity:0}15%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes cockpitHintShortDash{0%{stroke-dashoffset:100;opacity:0}15%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes cockpitHintArrowFade{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes cockpitHintCardPulse{0%,to{box-shadow:0 24px 60px -12px #0000008c,0 0 40px -8px #5ee6a04d,inset 0 1px #ffffff14;border-color:#5ee6a04d}50%{box-shadow:0 28px 72px -10px #0009,0 0 60px -6px #5ee6a080,inset 0 1px #ffffff1f;border-color:#5ee6a08c}}@keyframes cockpitHintArrowSlide{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}@keyframes cockpitMobileScreenPulse{0%,to{box-shadow:inset 0 0 0 1px #5ee6a02e,inset 0 1px #ffffff0f,0 0 #5ee6a000}50%{box-shadow:inset 0 0 0 1px #5ee6a073,inset 0 1px #ffffff1a,0 0 24px 4px #5ee6a040}}@keyframes cockpitMobileHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cockpitZoomBgIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}}@keyframes cockpitZoomIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes cockpitZoomBtnIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes fleetWordIn{0%{opacity:0;transform:translateY(-24px);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fleetWordOut{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(24px);filter:blur(4px)}}@keyframes wizardShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes wizardBgDim{0%{opacity:0}to{opacity:1}}@keyframes wizardCardEnter{0%{opacity:0;transform:translateY(28px) scale(.96);filter:blur(8px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes wizardNavEnter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes wizardSummaryEnter{0%{opacity:0;transform:translate(28px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes wizardSuccessEnter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.no-sb::-webkit-scrollbar{display:none}.no-sb{scrollbar-width:none}.wizard-card .overflow-y-auto::-webkit-scrollbar,.wizard-card ::-webkit-scrollbar{width:8px}.wizard-card .overflow-y-auto::-webkit-scrollbar-track,.wizard-card ::-webkit-scrollbar-track{background:#ffffff06;border-radius:6px;margin:4px 0}.wizard-card .overflow-y-auto::-webkit-scrollbar-thumb,.wizard-card ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5ee6a08c,#5ee6a052);border-radius:6px;border:1px solid rgba(94,230,160,.3);box-shadow:inset 0 1px #ffffff2e,0 0 8px #5ee6a040;-webkit-transition:background .25s ease;transition:background .25s ease}.wizard-card .overflow-y-auto::-webkit-scrollbar-thumb:hover,.wizard-card ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5ee6a0bf,#5ee6a080);box-shadow:inset 0 1px #ffffff4d,0 0 12px #5ee6a080}.wizard-card .overflow-y-auto,.wizard-card{scrollbar-width:thin;scrollbar-color:rgba(94,230,160,.55) rgba(255,255,255,.025)}.underline-fancy{background-image:linear-gradient(transparent 95%,currentColor 95%);background-size:100% 100%;background-repeat:no-repeat}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-bg{background:linear-gradient(110deg,#0d0e11 30%,#1a1c20,#0d0e11 70%);background-size:200% 100%;animation:shimmer 6s linear infinite}@keyframes slowpan{0%{transform:scale(1.08) translate3d(-1%,0,0)}50%{transform:scale(1.12) translate3d(1%,-.5%,0)}to{transform:scale(1.08) translate3d(-1%,0,0)}}.slowpan{animation:slowpan 22s ease-in-out infinite}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;opacity:.5}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:inline-flex;animation:marquee 40s linear infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 var(--pulse-c, rgba(94,230,160,.6))}50%{box-shadow:0 0 0 8px #0000}}.pulse-dot{animation:pulse-dot 2.4s ease-in-out infinite}.glass{position:relative;background:radial-gradient(120% 80% at 80% 0%,rgba(167,139,250,.14),transparent 60%),radial-gradient(120% 80% at 0% 100%,rgba(110,231,255,.12),transparent 60%),linear-gradient(180deg,#ffffff0f,#ffffff05);border-radius:22px;isolation:isolate;overflow:hidden;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);contain:paint}@media(max-width:767px){.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0d0e1199}}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from 220deg,var(--iri-1),var(--iri-2),var(--iri-4),var(--iri-3),var(--iri-1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;filter:blur(.3px)}.glass:after{content:"";position:absolute;inset:auto 12% -28px;height:60px;pointer-events:none;background:radial-gradient(50% 100% at 50% 0%,rgba(94,230,160,.45),transparent 70%);filter:blur(14px);opacity:.55}.glass-inner{position:relative;z-index:1;background:linear-gradient(135deg,#1e192852,#0f0c1673);border-radius:inherit;height:100%}.glass-light .glass-inner{background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}.glass-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.glass-sheen:before{content:"";position:absolute;top:-40%;left:-20%;width:140%;height:60%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:rotate(-12deg)}.cta-green{background:linear-gradient(180deg,#ffffff52,#ffffff0f 22%,#fff0 45%),linear-gradient(180deg,#7cf8a4,#59d98c);color:#06120a;border:1px solid rgba(255,255,255,.32);border-radius:999px;font-weight:600;letter-spacing:.024em;min-height:62px;padding:.95em 3.4em;box-shadow:inset 0 1px #ffffff80,inset 0 -10px 16px -12px #06120a66,0 1px 2px #00000059,0 14px 28px -12px #0000008c,0 6px 18px -8px #5ee6a029;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),filter .3s cubic-bezier(.22,1,.36,1);will-change:transform}.cta-green:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.05);box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 16px -12px #06120a59,0 2px 3px #0000004d,0 20px 36px -14px #0009,0 8px 22px -8px #5ee6a033}.cta-green:active{transform:translateY(0) scale(.985);filter:brightness(.97);box-shadow:inset 0 1px #fff6,inset 0 3px 8px -4px #06120a47,0 1px 2px #0000004d,0 8px 16px -10px #00000080}@media(prefers-reduced-motion:reduce){.cta-green,.cta-green:hover,.cta-green:active{transition:none;transform:none}}@keyframes spin-slow{to{transform:rotate(360deg)}}.spin-slow{animation:spin-slow 18s linear infinite}.btn-sweep{position:relative;overflow:hidden}.btn-sweep:before{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.12),transparent);transition:left .9s cubic-bezier(.2,.7,.2,1)}.btn-sweep:hover:before{left:150%}.input{background:transparent;border:1px solid var(--line);border-radius:2px;color:var(--ink);padding:14px;width:100%;font-size:15px;transition:border-color .25s,background .25s}.input:focus{outline:none;border-color:var(--accent);background:#5ee6a00d}.input::-moz-placeholder{color:var(--ink-faint)}.input::placeholder{color:var(--ink-faint)}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:12px;color:var(--ink-dim);transition:all .25s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip:hover{border-color:var(--line-2);color:var(--ink)}.chip.active{border-color:var(--accent);color:var(--ink);background:#5ee6a00f;box-shadow:inset 0 0 0 1px #5ee6a066}@keyframes speedblur-out{0%{filter:blur(0px);transform:scale(1) translate(0);opacity:1}to{filter:blur(28px);transform:scale(1.05) translate(-8%);opacity:0}}@keyframes speedblur-in{0%{filter:blur(28px);transform:scale(1.05) translate(8%);opacity:0}to{filter:blur(0px);transform:scale(1) translate(0);opacity:1}}.sb-out{animation:speedblur-out .48s cubic-bezier(.45,.05,.55,.95) forwards}.sb-in{animation:speedblur-in .64s cubic-bezier(.2,.7,.2,1) forwards}.hero-stage-fade{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 65%,rgba(0,0,0,.5) 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 65%,rgba(0,0,0,.5) 82%,transparent 100%)}.fleet-stage-fade{-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 18%,#000 35%,#000 65%,rgba(0,0,0,.5) 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 18%,#000 35%,#000 65%,rgba(0,0,0,.5) 82%,transparent 100%)}.cockpit-stage-fade{-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 8%,#000 18%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 8%,#000 18%,#000 100%)}.cockpit-screen{--mx: 50%;--my: 50%}.cockpit-orb{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);opacity:.35;z-index:0;will-change:transform}.cockpit-orb-1{width:60%;aspect-ratio:1;background:radial-gradient(circle,rgba(94,230,160,.55),transparent 70%);top:-15%;left:-10%;animation:cockpit-orb-drift-1 22s ease-in-out infinite}.cockpit-orb-2{width:50%;aspect-ratio:1;background:radial-gradient(circle,rgba(80,140,255,.4),transparent 70%);bottom:-20%;right:-15%;animation:cockpit-orb-drift-2 28s ease-in-out infinite}.cockpit-orb-3{width:45%;aspect-ratio:1;background:radial-gradient(circle,rgba(167,139,250,.32),transparent 70%);top:40%;right:25%;animation:cockpit-orb-drift-3 35s ease-in-out infinite}@keyframes cockpit-orb-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,30px) scale(1.08)}66%{transform:translate(-15px,18px) scale(.95)}}@keyframes cockpit-orb-drift-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-25px,-20px) scale(1.12)}}@keyframes cockpit-orb-drift-3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(15px,-25px) scale(1.05)}70%{transform:translate(-20px,10px) scale(.92)}}.cockpit-spotlight{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;transition:opacity .35s ease;background:radial-gradient(circle 240px at var(--mx) var(--my),rgba(94,230,160,.1) 0%,rgba(94,230,160,.05) 30%,transparent 70%)}.cockpit-screen:hover .cockpit-spotlight{opacity:1}.cockpit-grain{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.cockpit-content-slide{animation:cockpit-slide-in .32s cubic-bezier(.2,.7,.2,1) both}@keyframes cockpit-slide-in{0%{opacity:0;transform:translate(14px);filter:blur(4px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.cockpit-tab-in{animation:cockpit-fade-up .36s cubic-bezier(.2,.7,.2,1) both}@keyframes cockpit-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cockpit-screen ::-webkit-scrollbar{width:4px}.cockpit-screen ::-webkit-scrollbar-track{background:transparent}.cockpit-screen ::-webkit-scrollbar-thumb{background:#5ee6a02e;border-radius:2px;-webkit-transition:background .25s;transition:background .25s}.cockpit-screen ::-webkit-scrollbar-thumb:hover{background:#5ee6a066}.engine-pill{position:relative;display:flex;align-items:center;overflow:hidden;background:#08090b94;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000059;transition:width .48s cubic-bezier(.4,1.4,.5,1),padding .48s cubic-bezier(.4,1.4,.5,1),border-color .32s ease,box-shadow .32s ease,background .32s ease;cursor:pointer;width:auto;padding:9px 16px;height:38px}.engine-pill[data-active="1"]{width:380px;padding:8px;cursor:default;border-color:#5ee6a059;background:#08090bc7;box-shadow:inset 0 1px #ffffff1a,0 16px 48px -10px #0009,0 0 0 1px #5ee6a029,0 0 32px -8px #5ee6a073}.engine-pill-idle{display:flex;align-items:center;gap:10px;width:100%;opacity:1;transition:opacity .22s ease;white-space:nowrap}.engine-pill[data-active="1"] .engine-pill-idle{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.engine-pill-active{display:flex;align-items:center;gap:10px;width:100%;opacity:0;transform:translate(8px);pointer-events:none;transition:opacity .28s ease .18s,transform .28s ease .18s;position:absolute;left:8px;right:8px;cursor:pointer}.engine-pill[data-active="1"] .engine-pill-active{opacity:1;transform:translate(0);pointer-events:auto;position:relative;left:auto;right:auto}.engine-timestamp{display:flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;background:#5ee6a014;border:1px solid rgba(94,230,160,.25);border-radius:999px;font-family:ui-monospace,SF Mono,monospace;font-size:11.5px;letter-spacing:.03em;font-variant-numeric:tabular-nums;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .25s ease,border-color .25s ease}.engine-timestamp .engine-ts-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 8px #5ee6a0cc;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.engine-timestamp[data-playing="1"] .engine-ts-dot{animation:engine-ts-pulse 1.1s ease-in-out infinite}.engine-timestamp[data-playing="0"] .engine-ts-dot{background:#ffffff73;box-shadow:none}@keyframes engine-ts-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.engine-pill-active:hover .engine-timestamp{background:#5ee6a024;border-color:#5ee6a066}.engine-waveform{position:relative;flex:1;height:26px;display:flex;align-items:center;justify-content:space-between;gap:2px;min-width:0}.engine-bar{flex:1;background:var(--accent);border-radius:999px;min-width:2px;max-width:4px;transition:height 60ms linear,opacity 60ms linear;box-shadow:0 0 6px #5ee6a059}.engine-progress{position:absolute;left:0;right:0;bottom:-3px;height:1.5px;background:linear-gradient(90deg,transparent,var(--accent) 30%,var(--accent) 70%,transparent);transform-origin:left;transform:scaleX(0);transition:transform .12s linear;opacity:.7;border-radius:999px}.engine-timestamp .engine-time-current{color:#fff;font-weight:600}.engine-timestamp .engine-time-sep{color:#ffffff59;padding:0 1px}.engine-timestamp .engine-time-total{color:#fff9;font-weight:500}.engine-close-btn{width:24px;height:24px;border-radius:999px;background:transparent;border:none;color:#ffffff80;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background .2s ease,color .2s ease}.engine-close-btn:hover{background:#ffffff14;color:#fff}.stat-num{font-family:Inter Tight,sans-serif;font-weight:600;font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-.045em}.hr{height:1px;background:var(--line)}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;transition:border-color .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.card:hover{border-color:var(--line-2)}@keyframes wave-pulse{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skel{background:#ffffff0a;border-radius:6px;animation:skeleton-pulse 1.5s ease-in-out infinite}@media(max-width:767px){.wizard-card{max-height:calc(100dvh - 80px)!important}}body[style*="overflow: hidden"] [data-hero-nav],body[style*="overflow:hidden"] [data-hero-nav]{visibility:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gold-text{background:linear-gradient(180deg,#fff,#e7e7e7 60%,#b9b9b9);-webkit-background-clip:text;background-clip:text;color:transparent}.green-text{background:linear-gradient(180deg,#b8f5d2,#5ee6a0 60%,#2fb87a);-webkit-background-clip:text;background-clip:text;color:transparent}
