:root{--bg:#020203;--text:#f7f1e8;--muted:#f7f1e89e;--soft:#f7f1e861;--line:#f7f1e821;--gold:#c9a24a;--gold2:#f4ddb0;--blue:#8fb8ff;--cyan:#b8f2ff;--green:#8fffd2;--red:#ff7384;--product:#f4ddb0;--routine:#9df5d9;--decision:#8fb8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#020203;margin:0;font-family:Inter,Satoshi,SF Pro Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body.intro-lock{overflow:hidden}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 5%,#73a9ff38,#0000 24%),radial-gradient(circle at 86% 2%,#d4af372e,#0000 26%),linear-gradient(#030304,#08090c 42%,#020203);position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.noise{z-index:1000;pointer-events:none;opacity:.065;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:fixed;inset:0}.cursor,.glow{pointer-events:none;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.cursor{z-index:999;mix-blend-mode:difference;border:1px solid #ffe7a3bf;width:18px;height:18px;transition:all .16s}.glow{z-index:0;filter:blur(8px);opacity:.95;background:radial-gradient(circle,#73a9ff24,#d4af3714 36%,#0000 70%);width:430px;height:430px}.loader{z-index:9999;background:radial-gradient(circle at 50% 42%,#d4af3714,#0000 18%),linear-gradient(#010203,#05070a 46%,#010203);transition:opacity .72s,transform .95s cubic-bezier(.2,.9,.2,1),visibility .72s;position:fixed;inset:0;overflow:hidden}.loader:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 8%,#01020357 52%,#010203e0 100%);position:absolute;inset:0}#loaderLogoCanvas,.loader-grid,.loader-vignette,.loader-copy,.loader-hud{position:absolute}#loaderLogoCanvas{filter:drop-shadow(0 0 28px #d4af3729);width:100%;height:100%;inset:0}.loader-grid,.loader-copy,.loader-hud{display:none}.loader-vignette{background:radial-gradient(circle at 50% 45%,#0000 0 18%,#0102032e 52%,#010203b8 100%);inset:0}.loader.is-exiting{opacity:0;transform:scale(1.045)}.loader.is-hidden{visibility:hidden;pointer-events:none}.loader.is-fallback #loaderLogoCanvas{opacity:.45}.nav{z-index:80;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#03030494;border-radius:999px;justify-content:space-between;align-items:center;width:min(1180px,100% - 28px);height:66px;padding:0 17px 0 22px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 90px #00000059}.logo{flex:none;align-items:center;display:flex}.logo-img{filter:drop-shadow(0 0 20px #d4af372e);width:168px;height:auto;display:block}.mark{background:radial-gradient(circle at 35% 28%,white,transparent 18%),conic-gradient(from 210deg,var(--gold2),var(--gold),#5c4311,var(--blue),var(--gold2));border-radius:50%;width:34px;height:34px;animation:6s linear infinite mark;box-shadow:0 0 38px #d4af3757}@keyframes mark{to{filter:hue-rotate(36deg)brightness(1.12)}}.nav-links{color:var(--muted);gap:24px;font-size:13px;display:flex}a{color:inherit;text-decoration:none}.cta{cursor:pointer;color:#050506;letter-spacing:-.025em;white-space:nowrap;background:linear-gradient(135deg,#fff7cf 0%,#e6c761 38%,#9e7416 72%,#fff0a8 100%) 0 0/220% 100%;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-weight:950;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 62px #d4af3738,inset 0 1px #ffffff7a,inset 0 -1px #462d0059}.cta:before{content:"";border-radius:inherit;background:linear-gradient(120deg,#ffffff61,#0000 34%,#ffffff2e 62%,#0000);transition:all .5s cubic-bezier(.2,.9,.2,1);position:absolute;inset:1px;transform:translate(-120%)}.cta:after{content:"→";z-index:2;background:#05050621;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;transition:all .22s;display:grid;position:relative}.cta:hover{filter:brightness(1.05);background-position:100% 0;box-shadow:0 30px 105px #d4af3761,inset 0 1px #ffffff94}.cta:hover:before{transform:translate(120%)}.cta:hover:after{background:#05050633;transform:translate(3px)}.nav .cta{padding:12px 18px;font-size:13px}.ghost{color:var(--text);background:linear-gradient(135deg,#ffffff14,#ffffff06);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1a}.ghost:after{color:var(--gold2);background:#ffffff12}.ghost:hover{border-color:#ffe7a347;box-shadow:0 22px 75px #73a9ff29,inset 0 1px #ffffff29}.cta .btn-text{z-index:2;position:relative}.nav{background:linear-gradient(135deg,#08090bbd,#08090b75);border-color:#ffffff24}.mark{background:radial-gradient(circle at 35% 28%,#fff,#0000 17%),conic-gradient(from 220deg,#f4ddb0,#c9a24a,#536cff,#b8f2ff,#f4ddb0)}.gradient-text{background-image:linear-gradient(100deg,var(--text),#f4ddb0,#b8f2ff,#9df5d9,var(--text))}.highlight-word{color:#0000;filter:drop-shadow(0 0 20px #ffe7a31f);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;font-weight:900;line-height:1.06;animation:6s ease-in-out infinite shine;display:inline-block;overflow:visible}.highlight-gold{background-image:linear-gradient(100deg,#fff8de,var(--gold2),#f0c64f,#fff8de)}.highlight-blue{background-image:linear-gradient(100deg,#edf4ff,var(--cyan),var(--blue),#edf4ff);filter:drop-shadow(0 0 22px #73a9ff2e)}.highlight-cyan{filter:drop-shadow(0 0 22px #9df5d924);background-image:linear-gradient(100deg,#f4fffd,#9df5d9,#b8f2ff,#f4fffd)}.hero p,.lead,.problem-card p,.depth-card p{font-weight:420}.eyebrow{background:linear-gradient(135deg,#fff1,#ffffff06);border-color:#ffffff24}section{z-index:1;position:relative}.hero{place-items:center;min-height:100vh;padding:132px 20px 76px;display:grid;overflow:hidden}.hero-inner{grid-template-columns:1fr .98fr;align-items:center;gap:54px;width:min(1220px,100%);display:grid}.eyebrow{color:#f4f7fb;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-shadow:0 0 12px #ffffff14;background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-bottom:24px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.dot{background:var(--blue);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse;box-shadow:0 0 #73a9ffb3}@keyframes pulse{70%{box-shadow:0 0 0 14px #73a9ff00}}h1{letter-spacing:-.075em;max-width:820px;margin:0 0 26px;font-size:clamp(48px,7.4vw,112px);font-weight:950;line-height:.86}.gradient-text{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,var(--text),var(--gold2),var(--cyan),var(--text));background-size:240% 100%;animation:5.5s ease-in-out infinite shine}@keyframes shine{50%{background-position:100% 0}}.hero p{color:var(--muted);max-width:650px;margin:0 0 32px;font-size:clamp(17px,1.55vw,21px);line-height:1.58}.hero p.hero-statement{letter-spacing:-.055em;--hero-focus-x:28%;--hero-focus-y:14%;--hero-focus-alpha:.88;max-width:760px;padding:8px 0 18px;font-size:clamp(28px,3vw,42px);line-height:.96;display:block;position:relative;overflow:visible}.hero-statement:before{content:"";background:radial-gradient(circle at var(--hero-focus-x) var(--hero-focus-y),#73a9ff29,transparent 22%),radial-gradient(circle at calc(var(--hero-focus-x) + 11%) calc(var(--hero-focus-y) + 10%),#f4ddb01f,transparent 24%),radial-gradient(circle at 84% 62%,#9df5d914,transparent 22%);filter:blur(24px);opacity:var(--hero-focus-alpha);pointer-events:none;border-radius:40px;transition:opacity .6s;position:absolute;inset:-14% -7% -10% -6%}.hero-statement:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#b8f2ff00,#b8f2ff38,#f4ddb02e,#b8f2ff00);height:1px;position:absolute;bottom:4px;left:0;right:18%}.hero-statement .hero-statement-accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-statement .hero-slot{--hero-slot-line:1.08em;z-index:3;height:calc(var(--hero-slot-line) + .14em);filter:drop-shadow(0 10px 26px #0000002e);align-items:end;padding:0 .06em .14em 0;display:inline-grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.hero-statement .hero-slot:before,.hero-statement .hero-slot:after{content:"";z-index:2;pointer-events:none;height:20%;position:absolute;left:-.08em;right:-.08em}.hero-statement .hero-slot:before{background:linear-gradient(#070a0e8a,#070a0e00);top:0}.hero-statement .hero-slot:after{background:linear-gradient(#070a0e00,#070a0e94);bottom:0}.hero-statement .hero-slot-reel{grid-auto-rows:var(--hero-slot-line);will-change:transform;display:grid;transform:translateY(0)}.hero-statement .hero-slot-item{height:var(--hero-slot-line);white-space:nowrap;letter-spacing:-.045em;color:#0000;-webkit-text-fill-color:transparent;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;align-items:end;padding-bottom:.06em;font-weight:900;line-height:1;display:grid}.hero-statement.is-enhanced .hero-slot-reel{animation:6s cubic-bezier(.72,0,.24,1) infinite heroPhraseSlot}.hero-routines{--hero-word-rgb:157,245,217;background-image:linear-gradient(100deg,#f3fff9,var(--routine),#d7fff0,#f3fff9)}.hero-decisions{--hero-word-rgb:143,184,255;background-image:linear-gradient(100deg,#eff6ff,var(--cyan),var(--decision),#eff6ff)}.hero-conversions{--hero-word-rgb:244,221,176;background-image:linear-gradient(100deg,#fff9e2,var(--gold2),#f0c64f,#fff9e2)}@keyframes heroPhraseSlot{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(calc(var(--hero-slot-line) * -1))}66%,92%{transform:translateY(calc(var(--hero-slot-line) * -2))}to{transform:translateY(calc(var(--hero-slot-line) * -3))}}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-platforms{z-index:9;flex-direction:column;align-items:flex-start;max-width:min(100%,360px);margin-top:62px;margin-bottom:28px;transition:margin-bottom .56s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.hero-platform-toggle{color:#f7f1e8d1;font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate;background:radial-gradient(circle at 20% 22%,#b8f2ff14,#0000 38%),linear-gradient(135deg,#131a28eb,#0a0e16d1 58%,#080b12c7);border:1px solid #b8f2ff24;border-radius:999px;align-items:center;gap:12px;padding:13px 18px 13px 20px;font-size:13px;font-weight:700;transition:border-color .28s,color .28s,transform .28s,box-shadow .28s,background .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 36px #0003,0 0 24px #73a9ff0f}.hero-platform-toggle:before{content:"";border-radius:inherit;opacity:.62;pointer-events:none;background:linear-gradient(120deg,#0000 0,#b8f2ff00 16%,#b8f2ff14 28%,#73a9ff42 42%,#b8f2ff1f 56%,#b8f2ff00 70%,#0000 100%);animation:10.8s cubic-bezier(.22,1,.36,1) infinite heroPlatformToggleShine;position:absolute;inset:1px;transform:translate(-145%)}.hero-platform-toggle:hover{color:#f7f1e8f0;border-color:#b8f2ff38;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 18px 42px #0000003d,0 0 30px #73a9ff17}.hero-platform-toggle:focus-visible{border-color:#b8f2ff66;outline:none;box-shadow:0 0 0 3px #73a9ff1f,inset 0 1px #ffffff14,0 18px 42px #0000003d,0 0 30px #73a9ff17}.hero-platform-toggle-text{z-index:1;position:relative}.hero-platform-toggle-icon{z-index:1;color:#b8f2ffe6;background:linear-gradient(135deg,#b8f2ff14,#ffffff08);border:1px solid #b8f2ff1f;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.hero-platform-toggle-icon svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;width:10px;height:10px;transition:transform .46s cubic-bezier(.22,1,.36,1)}.hero-platform-toggle-ring{border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#73a9ff2e,#b8f2ff14 45%,#fff0 74%);animation:5.8s ease-in-out infinite heroPlatformPulse;position:absolute;inset:-5px;transform:scale(.7)}.hero-platform-panel{opacity:0;pointer-events:none;width:308px;height:308px;transition:opacity .28s;position:absolute;top:calc(100% + 75px);left:50%;transform:translate(-50%)}.hero-platform-panel-shell,.hero-platform-list{width:100%;height:100%;position:relative}.hero-platform-more{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f4f9fff0;letter-spacing:.045em;white-space:nowrap;opacity:0;filter:blur(8px);pointer-events:none;background:radial-gradient(circle at 18% 22%,#b8f2ff1f,#0000 42%),radial-gradient(circle at 82% 78%,#f4ddb014,#0000 34%),linear-gradient(135deg,#161f2ef2,#0a0f18e6 58%,#080c12db);border:1px solid #b8f2ff2e;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:132px;padding:12px 18px;font-size:12px;font-weight:760;line-height:1;transition:opacity .34s,transform .56s cubic-bezier(.22,1,.36,1),filter .42s 60ms;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #090e1661,0 18px 42px #0000003d,0 0 24px #73a9ff1a}.hero-platform-more:before{content:"";background:radial-gradient(circle,#ecfafffa,#b8f2ffeb 46%,#73a9ffbd 72%,#73a9ff14);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #73a9ff4d}.hero-platform-more:after{content:"";border-radius:inherit;opacity:.78;pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#0000 24% 74%,#ffffff0a);position:absolute;inset:1px}.hero-platform-list{transform-origin:50%;animation:20s linear infinite paused heroPlatformOrbit}.hero-platforms[data-open=true]{margin-bottom:396px}.hero-platforms[data-open=true] .hero-platform-panel{opacity:1;pointer-events:auto}.hero-platforms[data-open=true] .hero-platform-more{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.hero-platforms[data-open=true] .hero-platform-list{animation-play-state:running}.hero-platforms[data-open=true] .hero-platform-toggle{color:#f7f1e8f0;background:radial-gradient(circle at 22% 22%,#b8f2ff1a,#0000 38%),linear-gradient(135deg,#161f2ef0,#0b101ad6 58%,#080c12cc);border-color:#b8f2ff3d;box-shadow:inset 0 1px #ffffff17,0 18px 40px #00000038,0 0 32px #73a9ff1a}.hero-platforms[data-open=true] .hero-platform-toggle-icon svg{transform:rotate(135deg)}.hero-platforms[data-open=true] .hero-platform-toggle-ring{opacity:.34;animation-play-state:paused;transform:scale(1)}.hero-platform-logo{opacity:0;filter:blur(10px)saturate(.82);pointer-events:none;z-index:1;width:112px;height:112px;margin-top:-56px;margin-left:-56px;transition:opacity .34s,transform .56s cubic-bezier(.22,1,.36,1),filter .42s;display:block;position:absolute;top:50%;left:50%;transform:translateY(8px)scale(.85)}.hero-platforms[data-open=true] .hero-platform-logo{opacity:1;transform:translate3d(var(--token-x,0px),var(--token-y,0px),0) scale(1);filter:blur()saturate();transition-delay:var(--token-delay,0s);pointer-events:auto}.hero-platform-logo:hover{transform:translate3d(var(--token-x,0px),calc(var(--token-y,0px) - 2px),0) scale(1.03)}.hero-platform-logo-image{object-fit:contain;filter:drop-shadow(0 18px 30px #0000003d)drop-shadow(0 0 24px #73a9ff1a);width:100%;height:100%;animation:20s linear infinite paused heroPlatformCounterOrbit;display:block}.hero-platforms[data-open=true] .hero-platform-logo-image{animation-play-state:running}@keyframes heroPlatformPulse{0%,72%,to{opacity:0;transform:scale(.72)}82%{opacity:.14;transform:scale(1.06)}90%{opacity:.06;transform:scale(1.18)}}@keyframes heroPlatformToggleShine{0%,74%,to{opacity:.22;transform:translate(-145%)}14%,24%{opacity:.66;transform:translate(145%)}30%{opacity:.18;transform:translate(145%)}}@keyframes heroPlatformOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroPlatformCounterOrbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.cinema{border:1px solid var(--line);height:min(76vh,730px);min-height:660px;transform-style:preserve-3d;background:radial-gradient(circle at 32% 58%,#73a9ff38,#0000 34%),radial-gradient(circle at 76% 18%,#d4af372e,#0000 26%),#ffffff09;border-radius:46px;padding:96px 24px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 95px #ffffff06,0 44px 170px #00000094}#heroCanvas{z-index:6;opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-sim{z-index:4;isolation:isolate;height:100%;min-height:540px;position:relative}.hero-sim:before{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:36px;position:absolute;inset:10px}.hero-sim:after{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 34%,#0000 84%);mask-image:radial-gradient(circle,#000 34%,#0000 84%)}.sim-glow{filter:blur(42px);pointer-events:none;border-radius:50%;position:absolute}.sim-glow-a{background:radial-gradient(circle,#73a9ff2e,#73a9ff00 72%);width:220px;height:220px;top:18%;left:12%}.sim-glow-b{background:radial-gradient(circle,#f4ddb024,#f4ddb000 74%);width:250px;height:250px;bottom:10%;right:8%}.hero-scene{opacity:0;filter:blur(16px);pointer-events:none;place-items:center;padding:28px;display:grid;position:absolute;inset:0;transform:translateY(18px)scale(.96)}.scene-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0b0d12e0,#07080bb8);border:1px solid #ffffff1c;border-radius:34px;width:min(100%,420px);position:relative;overflow:hidden;box-shadow:0 24px 90px #00000042}.scene-shell:before{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff12,#0000 34% 68%,#ffffff08);position:absolute;inset:0}.scene-kicker{z-index:1;color:#f7f1e87a;letter-spacing:.16em;text-transform:uppercase;font-size:11px;position:relative}.scene-scan,.scene-profile,.scene-match,.scene-routine,.scene-result{animation:none}.scene-scan{--scan-progress:0;--scan-readout:1;--scan-confirmation:0;--scan-beam-y:22%;--scan-beam-opacity:.28;--scan-ambient:.48;--wire-major:.1;--wire-secondary:0;--wire-tertiary:0;--orbit-opacity:.22;--scan-transition:0;--zone-hydration-a:0;--zone-hydration-b:0;--zone-barrier:0;--zone-sensitivity:0}.scene-profile{--profile-reveal-a:0;--profile-reveal-b:0;--profile-reveal-c:0;--profile-reveal-d:0;--profile-pulse-a:0;--profile-pulse-b:0;--profile-pulse-c:0;--profile-pulse-d:0;--profile-ambient:.18;--profile-line:.08;--profile-status:.42}.scan-shell{background:linear-gradient(#0d1015e6,#06070ad1);border-color:#ffffff1f;width:min(100%,356px);padding:22px 22px 20px;box-shadow:0 28px 110px #00000057,inset 0 1px #ffffff14}.scan-shell:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:1px}.face-shell{background:radial-gradient(circle at 50% 20%,#f4ddb01f,#0000 28%),radial-gradient(circle at 48% 76%,#73a9ff26,#0000 34%),linear-gradient(#090b0ff5,#050609d1);border:1px solid #ffffff17;border-radius:30px;height:352px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff0f,inset 0 -32px 64px #00000047,0 24px 70px #00000047}.face-shell:before{content:"";opacity:.82;pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#0000 26% 58%,#ffffff0a 76%,#0000);position:absolute;inset:0}.face-shell:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 18px 36px #ffffff05,inset 0 -26px 44px #00000047}.face-depth,.face-ambient,.face-reflection,.face-network,.face-ring,.face-core,.face-beam{pointer-events:none;position:absolute}.face-depth{filter:blur(42px);opacity:.38;mix-blend-mode:screen;border-radius:50%}.face-depth-a{background:radial-gradient(circle,#73a9ff24,#73a9ff00 72%);width:170px;height:170px;animation:7.4s ease-in-out infinite scanDepthFloat;top:30px;left:-16px}.face-depth-b{background:radial-gradient(circle,#f4ddb01f,#f4ddb000 70%);width:160px;height:160px;animation:8.6s ease-in-out infinite reverse scanDepthFloat;bottom:12px;right:-24px}.face-network{opacity:.24;inset:16px}.network-line{transform-origin:0;background:linear-gradient(90deg,#73a9ff00,#b8f2ff2e,#f4ddb038,#b8f2ff00);border-radius:999px;height:1px;animation:7.2s ease-in-out infinite scanNeuralLine;position:absolute}.line-a{width:108px;top:86px;left:18px;transform:rotate(14deg)}.line-b{width:114px;animation-delay:-2.1s;top:136px;right:20px;transform:rotate(-22deg)}.line-c{width:136px;animation-delay:-4.3s;bottom:74px;left:58px;transform:rotate(-6deg)}.network-node{background:#b8f2ff75;border-radius:50%;width:5px;height:5px;animation:4.8s ease-in-out infinite scanNodePulse;position:absolute;box-shadow:0 0 14px #b8f2ff3d}.node-a{top:74px;left:52px}.node-b{animation-delay:-1.3s;top:118px;left:140px}.node-c{animation-delay:-2.7s;top:102px;right:54px}.node-d{animation-delay:-.8s;bottom:88px;left:94px}.node-e{animation-delay:-3.4s;bottom:58px;right:88px}.face-ambient{width:248px;height:248px;transform:translate(-50%,-51%) scale(calc(.94 + var(--scan-progress)*.08));filter:blur(22px);opacity:calc(.36 + var(--scan-ambient)*.5);background:radial-gradient(circle,#f4ddb029,#73a9ff1f 44%,#73a9ff00 74%);border-radius:50%;top:50%;left:50%}.face-reflection{mix-blend-mode:screen;opacity:.34;filter:blur(1px);border-radius:50%}.face-reflection-a{background:linear-gradient(#ffffff2e,#fff0);width:124px;height:74px;top:18px;left:22px;transform:rotate(-12deg)}.face-reflection-b{background:linear-gradient(#ffffff14,#fff0);width:92px;height:160px;top:74px;right:18px;transform:rotate(12deg)}.face-ring{border:1px solid #ffffff14;border-radius:24px;inset:14px;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 30px #ffffff05}.face-core{inset:28px 28px 58px}.face-core-glow{z-index:0;width:212px;height:212px;transform:translate(-50%,-50%) scale(calc(.94 + var(--wire-major)*.08));filter:blur(16px);opacity:calc(.34 + var(--scan-ambient)*.42);background:radial-gradient(circle,#ffe7a31f,#73a9ff29 38%,#8fffd214 60%,#73a9ff00 74%);border-radius:50%;position:absolute;top:48%;left:50%}.face-visual{z-index:1;opacity:.999;background:radial-gradient(circle at 50% 38%,#ffffff0a,#fff0 36%),linear-gradient(#07090c2e,#07090c00);border-radius:22px;position:absolute;inset:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.face-model-canvas{width:100%;height:100%;opacity:var(--face-model-ready,0);transition:opacity .28s;display:block}.analysis-zone{z-index:2;mix-blend-mode:screen;filter:blur(10px);opacity:0;border-radius:50%;transition:opacity .16s linear,transform .16s linear;position:absolute}.zone-hydration-a{width:72px;height:62px;opacity:calc(var(--zone-hydration-a)*.62);transform:translate(-50%,-50%) scale(calc(.84 + var(--zone-hydration-a)*.28));background:radial-gradient(circle,#73a9ff4d,#73a9ff14 48%,#73a9ff00 74%);top:30%;left:35%}.zone-barrier{width:88px;height:64px;opacity:calc(var(--zone-barrier)*.66);transform:translate(-50%,-50%) scale(calc(.84 + var(--zone-barrier)*.26));background:radial-gradient(circle,#f4ddb042,#f4ddb014 50%,#f4ddb000 74%);top:47%;left:50%}.zone-sensitivity{width:70px;height:62px;opacity:calc(var(--zone-sensitivity)*.62);transform:translate(-50%,-50%) scale(calc(.82 + var(--zone-sensitivity)*.3));background:radial-gradient(circle,#9df5d947,#9df5d914 46%,#9df5d900 74%);top:58%;left:63%}.zone-hydration-b{width:88px;height:52px;opacity:calc(var(--zone-hydration-b)*.54);transform:translate(-50%,-50%) scale(calc(.84 + var(--zone-hydration-b)*.26));background:radial-gradient(circle,#73a9ff38,#73a9ff0f 50%,#73a9ff00 76%);top:77%;left:50%}.scan-orbit{z-index:3;position:absolute;inset:0}.orbit-particle{width:4px;height:4px;opacity:calc(.08 + var(--orbit-opacity)*.74);background:#b8f2ffeb;border-radius:50%;animation:5.8s cubic-bezier(.45,.05,.55,.95) infinite scanOrbitFloat;position:absolute;box-shadow:0 0 10px #b8f2ff52}.orbit-particle:after{content:"";background:linear-gradient(90deg,#b8f2ff2e,#b8f2ff00);border-radius:999px;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-10%,-50%)rotate(18deg)}.particle-a{animation-delay:-.8s;top:18%;left:26%}.particle-b{background:#f4ddb0eb;animation-delay:-2.2s;top:24%;right:24%}.particle-c{animation-delay:-3.1s;top:56%;left:20%}.particle-d{background:#9df5d9db;animation-delay:-1.7s;top:60%;right:21%}.particle-e{animation-delay:-4.4s;bottom:16%;left:38%}.particle-f{background:#f4ddb0e0;animation-delay:-2.9s;bottom:20%;right:34%}.face-beam{left:18px;right:18px;top:var(--scan-beam-y);height:40px;opacity:var(--scan-beam-opacity);z-index:4;filter:saturate(1.05);transform:translateY(-50%)}.face-beam:before{content:"";filter:blur(12px);background:linear-gradient(#b8f2ff00,#b8f2ff24,#f4ddb02e,#9df5d91a,#b8f2ff00);border-radius:999px;position:absolute;inset:0}.face-beam:after{content:"";background:linear-gradient(90deg,#b8f2ff00,#b8f2ffb8,#ffe7a3e0,#9df5d96b,#b8f2ff00);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 22px #73a9ff57,0 0 44px #f4ddb029}.scan-caption{gap:10px;padding-top:14px;display:grid;position:relative}.scan-caption-copy{opacity:calc(.34 + var(--scan-readout)*.66);justify-content:space-between;align-items:center;gap:16px;transition:opacity .2s linear;display:flex}.scan-caption-label{color:#f7f1e86b;letter-spacing:.18em;text-transform:uppercase;font-size:10px}.scan-phase-value{color:#f7f1e8d6;letter-spacing:-.02em;text-align:right;font-size:12px;font-weight:700}.scan-phase-track{height:6px;opacity:calc(.28 + var(--scan-readout)*.58);background:linear-gradient(90deg,#ffffff0f,#ffffff14);border-radius:999px;position:relative;overflow:hidden}.scan-phase-fill{border-radius:inherit;transform-origin:0;width:100%;height:100%;transform:scaleX(var(--scan-progress));background:linear-gradient(90deg,#b8f2ffd1,#f4ddb0d6,#9df5d9a3);display:block;box-shadow:0 0 16px #73a9ff38}.scan-phase-markers{opacity:calc(.28 + var(--scan-readout)*.56);grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.scan-phase-marker{opacity:.72;background:#ffffff14;border-radius:999px;height:3px;transition:background .18s,transform .18s,box-shadow .18s,opacity .18s}.scan-phase-marker.is-complete{opacity:1;background:linear-gradient(90deg,#b8f2ffd6,#f4ddb0c7);box-shadow:0 0 16px #b8f2ff29}.scan-phase-marker.is-active{background:linear-gradient(90deg,#f4ddb0d6,#9df5d9d1);transform:scaleY(1.34);box-shadow:0 0 18px #f4ddb029}.scan-confirmation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7f1e8e6;letter-spacing:.14em;text-transform:uppercase;opacity:var(--scan-confirmation);transform:translateY(calc(10px - var(--scan-confirmation)*10px)) scale(calc(.96 + var(--scan-confirmation)*.04));pointer-events:none;background:linear-gradient(135deg,#0a0c10eb,#0e1218bd);border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff14}.scan-check{color:#03110d;background:radial-gradient(circle at 35% 30%,#fffffff5,#9df5d9d6 38%,#9df5d92e);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 0 16px #9df5d947}.scene-scan.is-confirming .face-network,.scene-scan.is-transitioning .face-network{opacity:.16}@keyframes scanDepthFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(14px,-10px)scale(1.08)}}@keyframes scanNeuralLine{0%,to{opacity:.2;transform:scaleX(.92)}50%{opacity:.54;transform:scaleX(1.04)}}@keyframes scanNodePulse{0%,to{opacity:.28;transform:scale(.9)}50%{opacity:.78;transform:scale(1.28)}}@keyframes scanOrbitFloat{0%,to{transform:translate(0,0)scale(.92)}25%{transform:translate(12px,-10px)scale(1.04)}50%{transform:translate(-6px,12px)scale(1)}75%{transform:translate(10px,8px)scale(1.08)}}.profile-shell{background:linear-gradient(#0a0c1033,#0a0c1014);border-color:#ffffff0d;gap:14px;width:min(100%,456px);padding:18px 20px 14px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0000001a}.profile-shell:before{content:"";background:radial-gradient(circle,rgba(115,169,255,calc(.12 + var(--profile-ambient)*.16)),#73a9ff00 68%);filter:blur(30px);pointer-events:none;border-radius:999px;height:196px;animation:8.4s ease-in-out infinite profileShellGlow;position:absolute;inset:-12% 18% auto -8%}.profile-shell:after{content:"";background:radial-gradient(circle,rgba(244,221,176,calc(.08 + var(--profile-ambient)*.1)),#f4ddb000 68%);filter:blur(36px);pointer-events:none;border-radius:999px;height:196px;animation:9.4s ease-in-out -3.1s infinite reverse profileShellGlow;position:absolute;inset:auto -10% -16% 24%}.profile-head{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.profile-phase{color:#f7f1e899;letter-spacing:.14em;text-transform:uppercase;opacity:var(--profile-status);align-items:center;gap:10px;font-size:10px;display:inline-flex}.profile-phase-dot{background:#b8f2ffe0;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite profilePhaseDot;box-shadow:0 0 #b8f2ff3d}.profile-phase-value{white-space:nowrap}.profile-stage{z-index:1;min-height:270px;padding:6px 2px 2px;position:relative}.profile-stage:before{content:"";opacity:calc(.46 + var(--profile-ambient)*.34);pointer-events:none;background:radial-gradient(circle at 24% 34%,#73a9ff14,#0000 30%),radial-gradient(circle at 82% 18%,#9df5d914,#0000 24%),radial-gradient(circle at 76% 72%,#f4ddb012,#0000 26%);border-radius:28px;position:absolute;inset:2px 10px 10px}.profile-stage:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(120deg,#ffffff08,#0000 22% 76%,#ffffff05);border-radius:26px;position:absolute;inset:12px 18px 18px}.profile-engine{display:none}.profile-beam,.profile-flow-node,.profile-particle{position:absolute}.profile-beam{background:linear-gradient(90deg,#b8f2ff00,rgba(184,242,255,calc(.1 + var(--profile-line)*.32)),rgba(157,245,217,calc(.1 + var(--profile-line)*.22)),rgba(244,221,176,calc(.08 + var(--profile-line)*.2)),#f4ddb000);filter:blur(.2px);transform-origin:0;border-radius:999px;height:1px}.beam-a{--beam-rot:28deg;width:88px;transform:rotate(var(--beam-rot));animation:9.8s ease-in-out infinite profileBeamFlow;top:144px;left:138px}.beam-b{--beam-rot:90deg;width:72px;transform:rotate(var(--beam-rot));animation:8.9s ease-in-out -2.2s infinite profileBeamFlow;top:138px;left:222px}.beam-c{--beam-rot:150deg;width:90px;transform:rotate(var(--beam-rot));animation:10.6s ease-in-out -4.8s infinite profileBeamFlow;top:144px;left:246px}.profile-flow-node{background:radial-gradient(circle at 34% 32%,#ffffffeb,#b8f2ffa3 46%,#73a9ff2e);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #b8f2ff38}.flow-node-a{animation:5.8s ease-in-out infinite profileFlowNode;top:145px;left:136px}.flow-node-b{background:radial-gradient(circle at 34% 32%,#ffffffeb,#f4ddb0b3 48%,#f4ddb024);animation:6.6s ease-in-out -1.4s infinite profileFlowNode;top:170px;left:222px;box-shadow:0 0 18px #f4ddb033}.flow-node-c{background:radial-gradient(circle at 34% 32%,#ffffffeb,#9df5d9ad 48%,#9df5d929);animation:5.4s ease-in-out -3.2s infinite profileFlowNode;top:145px;left:308px;box-shadow:0 0 18px #9df5d938}.flow-node-d{background:radial-gradient(circle at 34% 32%,#ffffffeb,#b8f2ffb3 44%,#9df5d929);animation:6.2s ease-in-out -2.1s infinite profileFlowNode;bottom:40px;right:34px}.profile-particle{opacity:.58;background:#ffffffd1;border-radius:50%;width:3px;height:3px;box-shadow:0 0 12px #b8f2ff2e}.particle-a{animation:8.2s linear infinite profileParticleDrift;top:132px;left:126px}.particle-b{background:#9df5d9d1;animation:9.4s linear -2.4s infinite profileParticleDrift;top:150px;left:210px}.particle-c{background:#f4ddb0d6;animation:7.2s linear -4.8s infinite profileParticleDrift;top:138px;left:286px}.particle-d{animation:10.4s linear -3.1s infinite profileParticleDrift;top:218px;left:168px}.particle-e{background:#b8f2ffe6;animation:8.8s linear -1.2s infinite profileParticleDrift;top:214px;left:258px}.particle-f{background:#9df5d9d6;animation:7.8s linear -5.4s infinite profileParticleDrift;top:218px;left:340px}.profile-line{display:none}.profile-line-a{--line-rot:28deg;width:86px;transform:rotate(var(--line-rot));animation:8.8s ease-in-out infinite profileLineDrift;top:146px;left:126px}.profile-line-b{--line-rot:90deg;width:68px;transform:rotate(var(--line-rot));animation:9.6s ease-in-out -2.8s infinite profileLineDrift;top:142px;left:226px}.profile-line-c{--line-rot:151deg;width:88px;transform:rotate(var(--line-rot));animation:10.2s ease-in-out -4.1s infinite profileLineDrift;top:146px;left:246px}.profile-stack{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"type type type""sensitivity environment goal";align-items:stretch;gap:10px;display:grid;position:relative}.profile-pill{--card-reveal:0;--card-pulse:0;--card-accent-rgb:184,242,255;border:1px solid rgba(var(--card-accent-rgb),calc(.08 + var(--card-pulse)*.4));background:linear-gradient(180deg,rgba(255,255,255,calc(.045 + var(--card-pulse)*.035)),#ffffff05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:0;box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.05 + var(--card-pulse)*.08)),0 calc(16px + var(--card-pulse)*8px) calc(38px + var(--card-pulse)*12px) #00000024,0 0 calc(8px + var(--card-pulse)*28px) rgba(var(--card-accent-rgb),calc(var(--card-pulse)*.2)),inset 0 -24px 44px #00000014;opacity:calc(.04 + var(--card-reveal)*.96);transform:translate3d(0,calc(22px - var(--card-reveal)*22px - var(--card-pulse)*6px),0) scale(calc(.95 + var(--card-reveal)*.05 + var(--card-pulse)*.024));filter:blur(calc((1 - var(--card-reveal))*8px)) brightness(calc(1 + var(--card-pulse)*.16));border-radius:22px;padding:16px 16px 14px;position:relative;overflow:hidden}.profile-pill:before{content:"";background:linear-gradient(128deg,rgba(255,255,255,calc(.08 + var(--card-pulse)*.08)),transparent 26%,transparent 72%,rgba(255,255,255,calc(.04 + var(--card-pulse)*.06)));pointer-events:none;position:absolute;inset:0}.profile-pill:after{content:"";background:radial-gradient(circle at 50% 0,rgba(var(--card-accent-rgb),calc(.06 + var(--card-pulse)*.18)),#fff0 72%);height:32px;opacity:calc(.72 + var(--card-pulse)*.16);pointer-events:none;border-radius:999px;position:absolute;inset:auto 12px 0}.profile-card-aura{filter:blur(22px);opacity:calc(.22 + var(--card-reveal)*.24 + var(--card-pulse)*.34);pointer-events:none;border-radius:50%;position:absolute;inset:auto}.profile-card{align-content:start;gap:8px;display:grid}.pill-a{--card-reveal:var(--profile-reveal-a);--card-pulse:var(--profile-pulse-a)}.pill-b{--card-reveal:var(--profile-reveal-b);--card-pulse:var(--profile-pulse-b)}.pill-c{--card-reveal:var(--profile-reveal-c);--card-pulse:var(--profile-pulse-c)}.pill-d{--card-reveal:var(--profile-reveal-d);--card-pulse:var(--profile-pulse-d)}.profile-type{--card-accent-rgb:145,205,255;background:radial-gradient(circle at 18% 26%,#73a9ff4d,#0000 34%),radial-gradient(circle at 84% 34%,#b8f2ff1f,#0000 26%),linear-gradient(#1b263f80,#0c101838 56%,#0a0c102e);border-color:#93ceff24;border-radius:24px;grid-area:type;grid-template-columns:minmax(0,1fr) 94px;grid-template-areas:"label side""value side""subline side""bar side";align-items:start;column-gap:12px;min-height:136px;padding:18px 20px 16px;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #00000029,0 0 42px #73a9ff14}.profile-type .profile-card-aura{background:radial-gradient(circle,#73a9ff75,#73a9ff00 72%);width:170px;height:170px;top:-26px;right:-20px}.profile-type .profile-label{color:#cce6ff8f}.profile-type:after{display:none}.profile-type>.profile-label{grid-area:label}.profile-type>.profile-value{grid-area:value;align-self:end}.profile-type>.profile-subline{grid-area:subline;align-self:end}.profile-type>.profile-confidence-bar{grid-area:bar;align-self:end}.profile-type-visual{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #b8f2ff14;border-radius:18px;grid-area:side;place-self:stretch end;width:100%;min-height:100px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.profile-type-visual:before{content:"";opacity:.9;background:radial-gradient(circle at 52% 24%,#b8f2ff1f,#b8f2ff00 44%),radial-gradient(circle at 54% 76%,#73a9ff1f,#73a9ff00 46%);border-radius:14px;position:absolute;inset:8px}.profile-type-visual svg{z-index:1;width:100%;height:100%;display:block;position:relative}.type-frame{stroke:#b8f2ff24;fill:none}.type-contour{stroke:#b8f2ff94;stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:38 10;animation:6.4s linear infinite profileTypeTrace}.contour-b{stroke:#91cdff8a;animation-duration:7.8s}.contour-c{stroke:#b8f2ff57;animation-duration:5.9s}.type-point{fill:#f7fbfff5;filter:drop-shadow(0 0 8px #b8f2ff61);animation:3.8s ease-in-out infinite profileTypePoint}.point-b{animation-delay:-1.2s}.point-c{animation-delay:-2.3s}.profile-sensitivity,.profile-environment,.profile-goal{min-width:0}.profile-sensitivity{--card-accent-rgb:157,245,217;background:radial-gradient(circle at 84% 18%,#9df5d93d,#0000 34%),radial-gradient(circle at 68% 54%,#b8f2ff0f,#0000 28%),linear-gradient(#131d1c80,#0b101033);border-color:#9df5d91f;border-radius:20px;grid-area:sensitivity;min-height:106px;padding:14px 14px 12px;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000024,0 0 34px #9df5d912}.profile-sensitivity .profile-card-aura{background:radial-gradient(circle,#9df5d970,#9df5d900 72%);width:146px;height:146px;top:-18px;right:-22px}.profile-sensitivity:after{height:24px;opacity:calc(.48 + var(--card-pulse)*.26);background:radial-gradient(circle at 18% 30%,#9df5d91a,#9df5d900 46%);inset:auto 16px 14px}.profile-environment{--card-accent-rgb:244,221,176;background:radial-gradient(circle at 82% 18%,#f4ddb033,#0000 34%),radial-gradient(circle at 22% 74%,#f4ddb014,#0000 30%),linear-gradient(#221d1470,#100e0c33);border-color:#f4ddb01f;border-radius:20px;grid-area:environment;min-height:106px;padding:14px 14px 12px;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000024,0 0 32px #f4ddb00d}.profile-environment .profile-card-aura{background:radial-gradient(circle,#f4ddb061,#f4ddb000 72%);width:144px;height:144px;bottom:-20px;right:-16px}.profile-environment:after{opacity:.62;background:radial-gradient(circle at 20% 30%,#f4ddb014,#f4ddb000 50%);height:20px;inset:auto 16px 16px 20px}.profile-goal{--card-accent-rgb:109,229,231;background:radial-gradient(circle at 78% 22%,#6de5e72e,#0000 34%),radial-gradient(circle at 20% 74%,#73a9ff1f,#0000 38%),linear-gradient(#0e191a80,#0a0e0f38);border-color:#94e2e729;border-radius:22px;grid-area:goal;min-height:106px;padding:14px 16px 12px 14px;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000026,0 0 38px #6de5e714}.profile-goal .profile-card-aura{background:radial-gradient(circle,#6de5e766,#6de5e700 72%);width:166px;height:166px;top:-6px;right:-8px}.profile-goal:after{width:104px;height:44px;opacity:calc(.5 + var(--card-pulse)*.24);background:radial-gradient(circle,#6de5e71f,#6de5e700 72%);inset:auto 12px 10px auto}.profile-label{color:rgba(247,241,232,calc(.44 + var(--card-pulse)*.18));letter-spacing:.16em;text-transform:uppercase;font-size:9px}.profile-value{letter-spacing:-.045em;color:rgba(247,241,232,calc(.95 + var(--card-pulse)*.04));text-wrap:balance;text-shadow:0 0 calc(var(--card-pulse)*18px) rgba(var(--card-accent-rgb),calc(var(--card-pulse)*.2));font-size:21px;font-weight:700;line-height:.96}.profile-type .profile-value{letter-spacing:-.065em;max-width:240px;font-size:33px;font-weight:820}.profile-sensitivity .profile-value,.profile-environment .profile-value,.profile-goal .profile-value{max-width:none;font-size:15px;font-weight:670}.profile-subtitle,.profile-confidence{color:#f7f1e88f;letter-spacing:.035em;font-size:9px;line-height:1.3}.profile-subline{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-confidence-bar{align-items:center;height:24px;display:flex;position:relative}.profile-confidence-bar:before{content:"";background:linear-gradient(90deg,#b8f2ff1f,#b8f2ff14,#b8f2ff05);border-radius:999px;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.profile-confidence-bar:after{content:"";background:#b8f2ffbd;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:42px 0 #b8f2ff6b,86px 0 #b8f2ff3d,132px 0 #b8f2ff1f}.profile-confidence-bar span{width:92%;height:100%;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000)}.profile-confidence-bar span:before{content:"";height:2px;transform:translateY(-50%) scaleX(calc(.92 + var(--card-pulse)*.06));transform-origin:0;background:linear-gradient(90deg,#b8f2fffa,#73a9ffb8,#b8f2ff38);border-radius:999px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 20px #73a9ff2e}.profile-confidence-bar span:after{content:"";width:9px;height:9px;transform:translate(50%,-50%) scale(calc(1 + var(--card-pulse)*.24));background:radial-gradient(circle,#fffffffa,#b8f2ffd6 48%,#73a9ff2e);border-radius:50%;position:absolute;top:50%;right:0;box-shadow:0 0 18px #73a9ff52}.profile-card-head,.profile-goal-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.profile-card-copy{gap:5px;min-width:0;display:grid}.sensitivity-signal,.environment-glyph,.goal-mark{flex:none;width:40px;height:40px;position:relative}.sensitivity-signal svg,.environment-glyph svg,.goal-mark svg{width:100%;height:100%;display:block;overflow:visible}.sens-halo{fill:#9df5d90f;stroke:#9df5d914;animation:3.1s ease-in-out infinite profileSignalPulse}.sens-ring{fill:none;stroke-linecap:round}.sens-ring-a{stroke:#9df5d952;stroke-width:1.2px;stroke-dasharray:40 12;animation:4.8s linear infinite profileSensRing}.sens-ring-b{stroke:#b8f2ff2e;stroke-width:1.1px;stroke-dasharray:22 10;animation:3.8s linear infinite reverse profileSensRing}.sens-wave{stroke:#c6ffebd1;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24 4;animation:2.8s ease-in-out infinite profileSignalWave}.sens-core{fill:#f1fff9f5;filter:drop-shadow(0 0 8px #9df5d95c);animation:2.8s ease-in-out infinite profileFlowNode}.env-line{fill:none;stroke:#f4ddb07a;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.env-line-a{stroke-dasharray:22 6;animation:4.6s linear infinite profileEnvTrace}.env-line-b{stroke:#f4ddb047;stroke-dasharray:14 5;animation:3.8s linear -1.2s infinite profileEnvTrace}.env-node{fill:#fff0cef5;filter:drop-shadow(0 0 8px #f4ddb052);animation:4.8s ease-in-out infinite profileNodeDrift}.env-node-b{animation-delay:-.9s}.env-node-c{animation-delay:-1.6s}.env-node-d{animation-delay:-2.1s}.profile-sensitivity .profile-card-head{padding-right:46px;display:block}.profile-sensitivity .sensitivity-signal{position:absolute;top:2px;right:2px}.profile-sensitivity .profile-card-copy{gap:4px}.profile-sensitivity .profile-value{max-width:100px}.profile-sensitivity .profile-subtitle{max-width:112px}.profile-environment .profile-card-head{padding-right:46px;display:block}.profile-environment .environment-glyph{position:absolute;top:2px;right:2px}.profile-environment .profile-card-copy{gap:4px}.profile-environment .profile-value{max-width:100px}.profile-environment .profile-subtitle{max-width:112px}.goal-mark{width:52px;height:52px}.goal-halo{fill:#6de5e70f;stroke:#6de5e714;animation:4.6s ease-in-out infinite profileGoalBreath}.goal-orb-ring{fill:none;stroke:#6de5e73d;stroke-width:1.2px;stroke-dasharray:38 14;animation:6.4s linear infinite profileGoalOrbit}.goal-orb-core{fill:#6de5e72e}.goal-drop-shape{fill:#c7fbffe6;filter:drop-shadow(0 0 10px #6de5e747);animation:4.6s ease-in-out infinite profileGoalDrop}.goal-spark{fill:#fffffff5;filter:drop-shadow(0 0 8px #6de5e761);animation:3.2s ease-in-out infinite profileTypePoint}.profile-goal-top{padding-right:54px;display:block}.profile-goal .profile-card-copy{gap:4px;padding-top:0}.profile-goal .profile-value{max-width:100px}.profile-goal .profile-subtitle{max-width:112px}.profile-goal .goal-mark{position:absolute;top:2px;right:2px}.scene-profile.is-holding .profile-phase,.scene-profile.is-transitioning .profile-phase{opacity:.56}@keyframes profilePhaseDot{0%,to{box-shadow:0 0 #b8f2ff00}50%{box-shadow:0 0 0 10px #b8f2ff00}}@keyframes profileShellGlow{0%,to{opacity:.84;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(10px,-8px)scale(1.06)}}@keyframes profileTypeTrace{0%{stroke-dashoffset:0;opacity:.42}50%{stroke-dashoffset:-24px;opacity:.92}to{stroke-dashoffset:-48px;opacity:.42}}@keyframes profileTypePoint{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:1;transform:scale(1.24)}}@keyframes profileBeamFlow{0%,to{opacity:.34;transform:translate3d(0,0,0) rotate(var(--beam-rot,0deg)) scaleX(.96)}50%{opacity:.78;transform:translate3d(8px,-4px,0) rotate(var(--beam-rot,0deg)) scaleX(1.03)}}@keyframes profileFlowNode{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:.92;transform:scale(1.22)}}@keyframes profileParticleDrift{0%{opacity:0;transform:translate(0,0)scale(.8)}12%{opacity:.62}50%{transform:translate(22px,-18px)scale(1)}88%{opacity:.28}to{opacity:0;transform:translate(40px,-30px)scale(.76)}}@keyframes profileLineDrift{0%,to{transform:translate3d(0,0,0) rotate(var(--line-rot,0deg));opacity:.42}50%{transform:translate3d(10px,-4px,0) rotate(var(--line-rot,0deg));opacity:.82}}@keyframes profileSignalPulse{0%,to{opacity:.24;transform:scale(.92)}50%{opacity:.72;transform:scale(1.08)}}@keyframes profileSensRing{to{stroke-dashoffset:-52px}}@keyframes profileSignalWave{0%,to{opacity:.52}50%{opacity:1}}@keyframes profileEnvTrace{to{stroke-dashoffset:-28px}}@keyframes profileNodeDrift{0%,to{transform:translate(0,0)scale(.96)}50%{transform:translate(2px,-2px)scale(1.08)}}@keyframes profileGoalOrbit{to{stroke-dashoffset:-52px}}@keyframes profileGoalDrop{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}@keyframes profileGoalBreath{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:.86;transform:scale(1.08)}}@keyframes matchOrbitDot{0%,to{opacity:.38;transform:translate(0,0)scale(.88)}50%{opacity:.92;transform:translate(10px,-10px)scale(1.18)}}@keyframes catalogOrbitA{0%,to{transform:translate(-5px,-3px)rotate(-1.6deg)}25%{transform:translate(5px,-6px)rotate(.6deg)}50%{transform:translate(8px,2px)rotate(1.6deg)}75%{transform:translate(-3px,6px)rotate(-.4deg)}}@keyframes catalogOrbitB{0%,to{transform:translate(4px,-4px)rotate(1.2deg)}30%{transform:translate(10px,2px)rotate(2deg)}55%{transform:translate(2px,8px)rotate(.3deg)}82%{transform:translate(-6px,1px)rotate(-1.1deg)}}@keyframes catalogOrbitC{0%,to{transform:translate(-6px,2px)rotate(-1deg)}32%{transform:translate(1px,-7px)rotate(.4deg)}60%{transform:translate(7px,-1px)rotate(1.4deg)}84%{transform:translate(-2px,7px)rotate(-.5deg)}}@keyframes catalogOrbitD{0%,to{transform:translate(6px,1px)rotate(1deg)}24%{transform:translate(1px,-8px)rotate(-.2deg)}52%{transform:translate(-8px,-2px)rotate(-1.8deg)}78%{transform:translateY(7px)rotate(.5deg)}}@keyframes engineSparkDrift{0%,to{opacity:.28;transform:translate(0,0)scale(.88)}50%{opacity:.82;transform:translateY(-10px)scale(1.18)}}.scene-match{--match-ambient:.18;--match-core-pulse:.18;--match-dim:0;--match-wave:0;--match-flash:0;--match-transition:0}.scene-result{--result-arrival:0;--result-glow:0;--result-bloom:0;--result-idle:0;--result-transition:0}.match-shell{gap:16px;width:min(100%,420px);padding:24px;display:grid}.match-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.match-phase{color:#f7f1e899;letter-spacing:.14em;text-transform:uppercase;text-align:right;align-items:center;gap:10px;font-size:10px;display:inline-flex}.match-phase-dot{background:#b8f2ffe0;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite profilePhaseDot;box-shadow:0 0 #b8f2ff38}.match-stage{background:radial-gradient(circle at 50% 50%,rgba(115,169,255,calc(.08 + var(--match-ambient)*.28)),transparent 28%),radial-gradient(circle at 78% 18%,rgba(244,221,176,calc(.04 + var(--match-ambient)*.12)),transparent 30%),radial-gradient(circle at 24% 78%,rgba(157,245,217,calc(.03 + var(--match-ambient)*.12)),transparent 30%),linear-gradient(180deg,#0c0f15a3,#080a0e38);border:1px solid #ffffff0d;border-radius:30px;height:304px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0000001f}.match-stage:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:24px;position:absolute;inset:12px}.match-stage:after{content:"";background:linear-gradient(130deg,#ffffff0d,transparent 22%,transparent 74%,#ffffff08),radial-gradient(circle at 50% 50%,rgba(184,242,255,calc(.02 + var(--match-flash)*.08)),transparent 44%);pointer-events:none;position:absolute;inset:0}.match-counter{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0d12bd,#080a0e6b);border:1px solid #ffffff14;border-radius:18px;gap:3px;min-width:104px;padding:10px 12px;display:grid;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000029}.match-counter-label{color:#f7f1e86b;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.match-counter-value{color:#f7f1e8d1;letter-spacing:-.01em;font-size:12px;font-weight:700}.selection-engine{pointer-events:none;width:156px;height:156px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selection-engine:before,.selection-engine:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selection-engine:before{border:1px solid rgba(184,242,255,calc(.08 + var(--match-wave)*.34));width:96px;height:96px;opacity:calc(.1 + var(--match-wave)*.44);transform:translate(-50%,-50%) scale(calc(.86 + var(--match-wave)*.58));box-shadow:0 0 0 1px #ffffff05}.selection-engine:after{background:radial-gradient(circle,rgba(255,255,255,calc(.02 + var(--match-flash)*.16)),rgba(244,221,176,calc(.03 + var(--match-flash)*.14)) 34%,#73a9ff00 70%);width:112px;height:112px;opacity:calc(.12 + var(--match-flash)*.74);filter:blur(2px)}.engine-ring,.engine-pulse,.selection-engine-core{border-radius:50%;position:absolute}.engine-ring{border:1px solid #ffffff14}.selection-engine .ring-a{border-color:#b8f2ff38;animation:8.6s linear infinite coreOrbit;inset:16px}.selection-engine .ring-b{border-color:#f4ddb024;animation:13s linear infinite reverse coreOrbit;inset:0}.selection-engine .ring-c{border-color:#9df5d92e;animation:6.8s linear infinite coreOrbit;inset:30px}.engine-pulse{background:radial-gradient(circle,rgba(255,231,163,calc(.18 + var(--match-core-pulse)*.16)),rgba(115,169,255,calc(.14 + var(--match-core-pulse)*.22)) 42%,#73a9ff00 72%);box-shadow:0 0 calc(42px + var(--match-core-pulse)*52px) #73a9ff2e;transform:scale(calc(.86 + var(--match-core-pulse)*.18));opacity:calc(.34 + var(--match-core-pulse)*.3);inset:26px}.selection-engine-core{background:linear-gradient(#0c0f15f5,#090b10c2);border:1px solid #ffffff1f;place-items:center;width:88px;height:88px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff12,0 0 46px #73a9ff24}.engine-core-label{color:#f7f1e8c2;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.engine-spark{background:radial-gradient(circle,#fffffffa,#b8f2ffc7 48%,#b8f2ff00 78%);border-radius:50%;width:4px;height:4px;animation:3.8s ease-in-out infinite engineSparkDrift;position:absolute;box-shadow:0 0 14px #b8f2ff52}.spark-a{top:42px;left:38px}.spark-b{animation-delay:-1.2s;bottom:44px;right:34px}.spark-c{animation-delay:-2.1s;bottom:26px;left:52%}.engine-orbit-dot{background:radial-gradient(circle at 35% 30%,#fffffff5,#b8f2ffc2 42%,#73a9ff47);border-radius:50%;width:6px;height:6px;animation:5.8s ease-in-out infinite matchOrbitDot;position:absolute;box-shadow:0 0 16px #b8f2ff47}.orbit-dot-a{top:58px;left:18px}.orbit-dot-b{animation-delay:-1.2s;top:44px;right:20px}.orbit-dot-c{animation-delay:-2.3s;bottom:26px;left:34px}.orbit-dot-d{animation-delay:-3.1s;bottom:18px;right:30px}.catalog-chip{--chip-accent:#b8f2ffc7;background:linear-gradient(135deg,color-mix(in srgb,var(--chip-accent) 10%, #080a0ec2),#080a0ead);color:#f7f1e8c7;letter-spacing:-.01em;white-space:nowrap;z-index:2;border:1px solid #ffffff14;border-radius:999px;padding:10px 13px;font-size:11px;transition:left .95s cubic-bezier(.22,.85,.2,1),top .95s cubic-bezier(.22,.85,.2,1),transform .95s cubic-bezier(.22,.85,.2,1),opacity .8s,filter .8s,background .8s,border-color .8s,color .8s,box-shadow .8s;position:absolute;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000001f}.catalog-chip:before{content:"";background:radial-gradient(circle,#fffffff2,color-mix(in srgb,var(--chip-accent) 88%, white) 48%,#9df5d900 78%);opacity:0;border-radius:50%;width:0;height:0;transition:opacity .35s,width .35s,height .35s,transform .35s;position:absolute;top:50%;left:10px;transform:translateY(-50%)scale(.6)}.catalog-chip[data-family=cleanser]{--chip-accent:#9fdcffdb}.catalog-chip[data-family=serum]{--chip-accent:#8ff4cbd6}.catalog-chip[data-family=moisturizer]{--chip-accent:#ffd88dd6}.catalog-chip[data-family=spf]{--chip-accent:#c5ccffd6}.catalog-chip.orbit-a{animation:11.8s ease-in-out infinite catalogOrbitA}.catalog-chip.orbit-b{animation:12.8s ease-in-out infinite catalogOrbitB}.catalog-chip.orbit-c{animation:13.4s ease-in-out infinite catalogOrbitC}.catalog-chip.orbit-d{animation:12.2s ease-in-out infinite catalogOrbitD}.catalog-chip.is-dimmed:not(.is-target){opacity:calc(.22 - var(--match-dim)*.08);filter:blur(2px)saturate(.82);color:#f7f1e838;background:#080a0e47;border-color:#ffffff08}.catalog-chip.is-receding:not(.is-target){transform:translate3d(var(--match-reject-x,0px),var(--match-reject-y,12px),0) rotate(var(--match-reject-rotate,0deg)) scale(.88);animation:none}.catalog-chip.is-target{z-index:5;color:color-mix(in srgb,var(--chip-accent) 72%, white);border-color:color-mix(in srgb,var(--chip-accent) 38%, #ffffff14);box-shadow:inset 0 1px 0 #ffffff0f,0 10px 24px #00000024,0 0 18px color-mix(in srgb,var(--chip-accent) 10%, transparent)}.catalog-chip.is-selected{transform:translate3d(calc(-50% + var(--match-selected-x,0px)),var(--match-selected-y,0px),0) rotate(var(--match-selected-rotate,0deg)) scale(1.02);background:linear-gradient(135deg,color-mix(in srgb,var(--chip-accent) 18%, #0f151cf5),#0a0e12d6);color:#f7f1e8f0;border-color:color-mix(in srgb,var(--chip-accent) 48%, #ffffff2e);box-shadow:inset 0 1px 0 #ffffff14,0 12px 30px #0000002e,0 0 28px color-mix(in srgb,var(--chip-accent) 24%, transparent);opacity:var(--match-selected-opacity,1);padding-left:28px;animation:none;left:50%}.catalog-chip.is-selected:before{opacity:1;width:10px;height:10px;transform:translateY(-50%)scale(1)}.catalog-chip.is-selected.is-active{transform:translate3d(calc(-50% + var(--match-selected-x,0px)),calc(var(--match-selected-y,0px) - 7px),0) rotate(var(--match-selected-rotate,0deg)) scale(1.09);border-color:color-mix(in srgb,var(--chip-accent) 62%, #ffffff3d);background:linear-gradient(135deg,color-mix(in srgb,var(--chip-accent) 24%, #101820fa),#0b0f15e0);box-shadow:inset 0 1px 0 #ffffff1a,0 18px 42px #00000038,0 0 44px color-mix(in srgb,var(--chip-accent) 34%, transparent)}.catalog-target{font-weight:700}.catalog-foam{top:26px;left:42px}.catalog-vitamin{top:14px;left:138px}.catalog-eye{top:28px;left:270px}.catalog-essence{top:88px;left:24px}.catalog-retinol{top:94px;left:286px}.catalog-toner{top:160px;left:16px}.catalog-barrier{top:164px;left:284px}.catalog-mist{top:232px;left:48px}.catalog-mask{top:236px;left:250px}.catalog-oil{top:252px;left:150px}.catalog-gel{top:250px;left:94px}.catalog-peptide{top:232px;left:308px}.target-cleanser{top:60px;left:78px}.target-serum{top:62px;left:258px}.target-moisturizer{top:194px;left:82px}.target-spf{top:198px;left:264px}.target-cleanser.is-selected{top:84px}.target-serum.is-selected{top:124px}.target-moisturizer.is-selected{top:164px}.target-spf.is-selected{top:204px}.scene-match.is-transitioning .catalog-chip.is-selected{filter:blur(calc(var(--match-transition)*1.2px))}.routine-shell,.result-shell{gap:14px;padding:28px;display:grid}.routine-shell{gap:8px;width:min(100%,388px);padding:20px}.scene-routine .sheet-title{font-size:28px;line-height:.96}.scene-routine .scene-kicker{font-size:10px}.sheet-title,.result-title{z-index:1;letter-spacing:-.06em;font-size:32px;font-weight:950;line-height:.94;position:relative}.sheet-meter{background:#ffffff14;border-radius:999px;height:4px;position:relative;overflow:hidden}.sheet-meter span{background:linear-gradient(90deg,var(--blue),var(--gold2));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sheet-row{color:#f7f1e8bd;opacity:0;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex;position:relative;transform:translateY(12px)}.sheet-row span{font-size:15px}.sheet-row .routine-label{letter-spacing:.16em;text-transform:uppercase;color:var(--routine-label-accent,#f7f1e8b8);text-shadow:0 0 16px color-mix(in srgb,var(--routine-label-accent,#b8f2ffdb) 24%, transparent);align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.sheet-row .routine-label:before{content:"";background:linear-gradient(90deg,var(--routine-label-accent,#b8f2ffdb),color-mix(in srgb,var(--routine-label-accent,#b8f2ffdb) 36%, #ffffff1f));width:18px;height:1px;box-shadow:0 0 12px color-mix(in srgb,var(--routine-label-accent,#b8f2ffdb) 30%, transparent);border-radius:999px}.sheet-row em{color:#b8f2ffc2;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.routine-product{flex:none;width:104px;height:64px;position:relative;overflow:visible}.routine-product:before{content:"";filter:blur(18px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 52% 48%,#d6ebff42,#8fb8ff24 34%,#f4ddb01f 56%,#8fb8ff00 76%);border-radius:999px;width:96px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.routine-product:after{content:"";filter:blur(10px);opacity:.55;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);border-radius:999px;width:70px;height:18px;position:absolute;top:14%;left:50%;transform:translate(-50%)}.routine-product[data-error=true]:before{opacity:.24}.routine-product[data-error=true]:after{opacity:.16}.routine-product-canvas{z-index:1;width:100%;height:100%;opacity:var(--routine-product-ready,0);transition:opacity .28s;display:block;position:relative}.routine-product-cleanser,.routine-product-moisturizer,.routine-product-spf{width:104px;height:78px}.routine-product-serum{width:112px;height:90px}.routine-product-cleanser:before,.routine-product-moisturizer:before,.routine-product-spf:before{width:98px;height:66px}.routine-product-serum:before{width:106px;height:78px}.routine-product-cleanser .routine-product-canvas{transform-origin:50%;transform:translate(-1px,4px)scale(.82)}.routine-product-serum .routine-product-canvas{transform-origin:50%;transform:translate(-2px,-5px)scale(.64)}.routine-product-moisturizer .routine-product-canvas{transform-origin:50%;transform:translate(-1px,7px)scale(.72)}.routine-product-spf .routine-product-canvas{transform-origin:50%;transform:translateY(5px)scale(.72)}.row-a,.row-b,.row-c,.row-d{min-height:74px;padding-bottom:2px}.row-a{--routine-label-accent:#9fdcff}.row-b{--routine-label-accent:#8ff4cb;min-height:92px;padding-bottom:4px}.row-c{--routine-label-accent:#ffd88d;min-height:80px;padding-bottom:3px}.row-d{--routine-label-accent:#b9b6ff;min-height:76px;padding-bottom:2px}.result-shell{background:radial-gradient(circle at 16% 86%,rgba(115,169,255,calc(.18 + var(--result-glow)*.24)),transparent 30%),radial-gradient(circle at 86% 16%,rgba(244,221,176,calc(.14 + var(--result-glow)*.18)),transparent 32%),radial-gradient(circle at 78% 60%,rgba(157,245,217,calc(.12 + var(--result-bloom)*.2)),transparent 24%),radial-gradient(circle at 42% 34%,rgba(184,242,255,calc(.06 + var(--result-bloom)*.12)),transparent 22%),linear-gradient(180deg,#0d1119f5,#080b11e6);width:min(100%,428px);transform:scale(calc(.965 + var(--result-arrival)*.035));border-color:#ffffff24;gap:12px;padding:24px 24px 30px;position:relative;overflow:hidden;box-shadow:0 32px 110px #00000057,inset 0 1px #ffffff17,0 0 56px #73a9ff1f}.result-shell:before{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff14,#0000 24% 72%,#ffffff08);position:absolute;inset:0}.result-shell:after{content:"";width:280px;height:280px;transform:translate(-50%,-50%) scale(calc(.82 + var(--result-bloom)*.36));background:radial-gradient(circle,#ffffff0d,rgba(184,242,255,calc(.1 + var(--result-glow)*.16)) 26%,rgba(244,221,176,calc(.08 + var(--result-bloom)*.14)) 44%,rgba(157,245,217,calc(.08 + var(--result-bloom)*.18)) 58%,#9df5d900 76%);filter:blur(10px);opacity:calc(.3 + var(--result-glow)*.48);pointer-events:none;border-radius:50%;position:absolute;top:52%;left:50%}.result-engine{pointer-events:none;position:absolute;inset:0}.result-orbit{opacity:calc(.12 + var(--result-glow)*.28);border:1px solid #ffffff0f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result-orbit.orbit-a{border-color:#b8f2ff29;width:150px;height:150px;animation:11s linear infinite coreOrbit}.result-orbit.orbit-b{border-color:#f4ddb01f;width:198px;height:198px;animation:15s linear infinite reverse coreOrbit}.result-orbit.orbit-c{border-color:#9df5d924;width:118px;height:118px;animation:8s linear infinite coreOrbit}.result-particle{background:radial-gradient(circle,#fffffff5,#b8f2ffb3 48%,#b8f2ff00 78%);border-radius:50%;width:5px;height:5px;animation:6.2s ease-in-out infinite resultParticleFloat;position:absolute;box-shadow:0 0 16px #b8f2ff47}.result-particle.particle-a{top:20%;left:18%}.result-particle.particle-b{animation-delay:-1.1s;top:18%;left:74%}.result-particle.particle-c{animation-delay:-2.2s;top:42%;left:84%}.result-particle.particle-d{animation-delay:-3.4s;top:70%;left:22%}.result-particle.particle-e{animation-delay:-2.8s;top:76%;left:68%}.result-particle.particle-f{animation-delay:-1.7s;top:14%;left:44%}.result-status{z-index:1;color:#ebfff6cc;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#9df5d91f,#b8f2ff0f 52%,#ffffff08);border:1px solid #9df5d92e;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 22px #9df5d914}.result-status-dot{background:#9df5d9;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite profilePhaseDot;box-shadow:0 0 #9df5d93d}.result-checkmark{width:54px;height:54px;transform:scale(calc(.82 + var(--result-arrival)*.18));background:linear-gradient(#0a1610fa,#08120de0);border:1px solid #9df5d961;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px;overflow:hidden;box-shadow:0 16px 40px #00000052,inset 0 1px #ffffff14,0 0 0 1px #ffffff08,0 0 30px #9df5d929}.result-check-glow{filter:blur(8px);opacity:calc(.52 + var(--result-bloom)*.46);background:radial-gradient(circle,#9df5d96b,#9df5d900 70%);border-radius:50%;animation:2.8s ease-in-out infinite resultCheckGlow;position:absolute;inset:-10px}.result-checkmark svg{z-index:1;width:30px;height:30px;position:relative}.result-checkmark .check-ring{stroke:#9df5d94d;stroke-width:1.5px}.result-checkmark .check-path{stroke:#9df5d9;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;animation:2.8s cubic-bezier(.22,1,.36,1) infinite resultCheckDraw}.result-title{color:#faf6eefa;text-shadow:0 0 24px #b8f2ff1f;max-width:300px;font-size:36px}.result-lead{z-index:1;color:#f7f1e8c2;max-width:308px;font-size:14px;line-height:1.52;position:relative}.result-checklist{z-index:1;gap:8px;margin-top:4px;display:grid;position:relative}.result-check-item{color:#f7f1e8eb;letter-spacing:-.01em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#9df5d91f,#b8f2ff0a 52%,#ffffff08);border:1px solid #9df5d91f;border-radius:18px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 0 24px #9df5d90d}.result-item-check{color:#063014;background:radial-gradient(circle at 35% 35%,#f0fff8fa,#78e89aeb 44%,#2ba0579e 72%,#2ba0571f);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 0 20px #78e89a57,inset 0 1px #fff3}.result-routine-summary{z-index:1;flex-wrap:wrap;gap:10px;margin-top:4px;display:flex;position:relative}.result-routine-chip{color:#f7f1e8e0;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 0 20px #ffffff08}.result-routine-chip.chip-cleanser{color:#d8f1ff;background:linear-gradient(135deg,#9fdcff29,#ffffff08);border-color:#9fdcff57;box-shadow:0 0 22px #9fdcff1f}.result-routine-chip.chip-serum{color:#d6ffe8;background:linear-gradient(135deg,#8ff4cb29,#ffffff08);border-color:#8ff4cb57;box-shadow:0 0 22px #8ff4cb1f}.result-routine-chip.chip-moisturizer{color:#fff0c7;background:linear-gradient(135deg,#ffd88d26,#ffffff08);border-color:#ffd88d57;box-shadow:0 0 22px #ffd88d1f}.result-routine-chip.chip-spf{color:#ecebff;background:linear-gradient(135deg,#c5ccff24,#ffffff08);border-color:#c5ccff57;box-shadow:0 0 22px #c5ccff1a}.result-footnote{z-index:1;color:#f7f1e88f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;position:relative}.result-aura{filter:blur(10px);width:260px;height:260px;opacity:calc(.58 + var(--result-glow)*.42);pointer-events:none;background:radial-gradient(circle,#73a9ff4d,#f4ddb03d 38%,#9df5d929 56%,#9df5d900 74%);border-radius:50%;position:absolute;bottom:-88px;left:-14px}.scene-result.is-transitioning .result-shell{transform:scale(calc(.965 + var(--result-arrival)*.035 - var(--result-transition)*.05))}.scene-result.is-transitioning .result-status,.scene-result.is-transitioning .result-title,.scene-result.is-transitioning .result-lead,.scene-result.is-transitioning .result-checklist,.scene-result.is-transitioning .result-routine-summary,.scene-result.is-transitioning .result-footnote,.scene-result.is-transitioning .result-checkmark{opacity:calc(1 - var(--result-transition)*.82);filter:blur(calc(var(--result-transition)*2px));transform:translate3d(0,calc(var(--result-transition)*-10px),0)}@keyframes sceneScan{0%,18%{opacity:1;filter:blur();transform:translateY(0)scale(1)}22%,to{opacity:0;filter:blur(14px);transform:translateY(-14px)scale(1.02)}}@keyframes sceneProfile{0%,18%{opacity:0;filter:blur(16px);transform:translateY(18px)scale(.96)}22%,38%{opacity:1;filter:blur();transform:translateY(0)scale(1)}42%,to{opacity:0;filter:blur(14px);transform:translateY(-14px)scale(1.02)}}@keyframes sceneMatch{0%,38%{opacity:0;filter:blur(16px);transform:translateY(18px)scale(.96)}42%,58%{opacity:1;filter:blur();transform:translateY(0)scale(1)}62%,to{opacity:0;filter:blur(14px);transform:translateY(-14px)scale(1.02)}}@keyframes sceneRoutine{0%,58%{opacity:0;filter:blur(16px);transform:translateY(18px)scale(.96)}62%,78%{opacity:1;filter:blur();transform:translateY(0)scale(1)}82%,to{opacity:0;filter:blur(14px);transform:translateY(-14px)scale(1.02)}}@keyframes sceneResult{0%,78%{opacity:0;filter:blur(16px);transform:translateY(18px)scale(.96)}82%,97%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(12px);transform:translateY(-10px)scale(1.02)}}@keyframes faceBeamScene{0%,2%,to{opacity:0;transform:translateY(-22px)}5%{opacity:.28}14%{opacity:1;transform:translateY(200px)}18%{opacity:0;transform:translateY(222px)}}@keyframes scanTargetScene{0%,3%,to{opacity:0;transform:scale(.5)}7%{opacity:.34;transform:scale(.85)}13%{opacity:1;transform:scale(1.06)}18%{opacity:0;transform:scale(1.24)}}@keyframes profileReveal{0%,to{opacity:0;transform:translateY(14px)scale(.97)}24%,38%{opacity:1;transform:translateY(0)scale(1)}42%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes coreOrbit{to{transform:rotate(360deg)}}@keyframes corePulseScene{0%,to{opacity:.34;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes matchChip{0%,to{opacity:0;transform:scale(.92)}44%,58%{opacity:1;transform:scale(1)}62%{opacity:0;transform:scale(.96)}}@keyframes matchFlow{0%,to{opacity:0}44%{opacity:0}48%{opacity:1}58%{opacity:.28}62%{opacity:0}}@keyframes resultPillScene{0%,to{opacity:0;transform:translateY(10px)scale(.97)}84%,97%{opacity:1;transform:translateY(0)scale(1)}}@keyframes resultParticleFloat{0%,to{opacity:.28;transform:translate(0,0)scale(.88)}50%{opacity:.88;transform:translate(8px,-12px)scale(1.18)}}@keyframes resultCheckGlow{0%,to{opacity:.28;transform:scale(.82)}38%,62%{opacity:.72;transform:scale(1.08)}}@keyframes resultCheckDraw{0%,16%{stroke-dashoffset:16px;opacity:.2}28%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.92}}.status{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7f1e8a8;background:#0607099e;border:1px solid #73a9ff38;border-radius:999px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex;position:absolute;top:22px;left:22px}.status .dot{background:var(--green);box-shadow:0 0 #8fffd2b3}.marquee{border-block:1px solid var(--line);background:#ffffff07;padding:18px 0;overflow:hidden}.marquee-track{color:#f7f1e86b;text-transform:uppercase;letter-spacing:.18em;gap:36px;width:max-content;font-size:13px;animation:27s linear infinite marquee;display:flex}.marquee span{white-space:nowrap}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:128px 20px}.container{width:min(1160px,100%);margin:0 auto}.split{grid-template-columns:.88fr 1.12fr;align-items:start;gap:58px;display:grid}.sticky{position:sticky;top:128px}h2{letter-spacing:-.065em;margin:0 0 20px;font-size:clamp(38px,5.15vw,76px);font-weight:950;line-height:.94}.lead{color:#f7f1e8e6;max-width:670px;margin:0;font-size:18px;line-height:1.65}.problem-stack{gap:18px;display:grid}.problem-card{border:1px solid var(--line);opacity:0;background:linear-gradient(135deg,#ffffff13,#ffffff06),#ffffff09;border-radius:34px;min-height:188px;padding:28px 110px 28px 28px;transition:all .8s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(36px)scale(.98)}.problem-card.reveal{opacity:1;transform:translateY(0)scale(1)}.problem-card:hover{border-color:#ffe7a352;transform:translateY(-4px)scale(1.01)}.problem-card strong{letter-spacing:-.05em;margin-bottom:13px;font-size:28px;display:block}.problem-card p{color:var(--muted);margin:0;line-height:1.6}.animated-icon{z-index:2;background:radial-gradient(circle at 35% 25%,#ffe7a340,#0000 35%),#73a9ff14;border:1px solid #ffe7a333;border-radius:24px;place-items:center;width:74px;height:74px;display:grid;top:50%;right:28px;transform:translateY(-50%);box-shadow:0 0 44px #73a9ff1a;position:absolute!important}.animated-icon svg{width:42px;height:42px;overflow:visible}.animated-icon .stroke{fill:none;stroke:var(--gold2);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #ffe7a373)}.ico-choice .p1{animation:2.4s ease-in-out infinite bouncePath}.ico-choice .p2{animation:2.4s ease-in-out .25s infinite bouncePath}.ico-choice .p3{animation:2.4s ease-in-out .5s infinite bouncePath}@keyframes bouncePath{50%{opacity:.65;transform:translateY(-7px)}}.ico-fake .ring{transform-origin:21px 21px;animation:5s linear infinite spin}.ico-fake .slash{animation:1.8s ease-in-out infinite slash}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slash{50%{stroke:var(--red);transform:scale(1.08)}}.ico-routine .node{animation:1.8s ease-in-out infinite nodePulse}.ico-routine .n2{animation-delay:.25s}.ico-routine .n3{animation-delay:.5s}@keyframes nodePulse{50%{r:5.8;fill:var(--gold2)}}.ico-aov .bar1{animation:2s ease-in-out infinite barUp}.ico-aov .bar2{animation:2s ease-in-out .2s infinite barUp}.ico-aov .bar3{animation:2s ease-in-out .4s infinite barUp}@keyframes barUp{50%{transform-origin:bottom;transform:scaleY(1.35)}}.control-room{min-height:430vh;padding:0 20px}.control-pin{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.control-stage{border:1px solid var(--line);background:radial-gradient(circle at 15% 18%,#d4af3721,#0000 24%),radial-gradient(circle at 82% 60%,#73a9ff26,#0000 29%),#ffffff09;border-radius:50px;width:min(1180px,100%);height:min(780px,82vh);position:relative;overflow:hidden;box-shadow:0 48px 180px #00000094}.control-stage:after{content:"";pointer-events:none;opacity:0;filter:blur(18px);mix-blend-mode:screen;transform-origin:100%;z-index:7;background:linear-gradient(112deg,#0000 0% 18%,#f4ddb00a 34%,#b8f2ff24 48%,#9df5d914 56%,#0000 76% 100%);border-radius:999px;width:min(420px,38%);height:118px;position:absolute;bottom:17%;right:16%;transform:translate(64px,12px)rotate(-19deg)scaleX(.62)}.control-stage.is-decision-linked:after{animation:1.32s cubic-bezier(.22,1,.36,1) forwards decisionStageLink}.control-copy{z-index:10;pointer-events:none;position:absolute;top:40px;left:44px;right:44px}.kicker{color:#f7f1e873;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:12px}.control-copy h3{letter-spacing:-.062em;max-width:830px;margin:0;font-size:clamp(34px,5.05vw,76px);font-weight:950;line-height:.94}.control-stage.s5 .control-copy{right:clamp(480px,43vw,560px)}.control-stage.s5 .control-copy h3{max-width:none;font-size:clamp(34px,4.75vw,72px)}.cloud{z-index:2;position:absolute;inset:0}.product{width:124px;height:162px;transform:rotate(var(--r));background:linear-gradient(#ffffff2b,#ffffff09);border:1px solid #ffffff21;border-radius:28px;place-items:center;transition:all .55s cubic-bezier(.2,.9,.2,1);display:grid;position:absolute;box-shadow:0 34px 85px #0000004d}.product:before{content:"";background:linear-gradient(#ffe7a3d1,#73a9ff42);border-radius:17px;width:45px;height:86px}.signal-core{z-index:5;opacity:0;background:radial-gradient(circle,#ffe7a357,#73a9ff21 36%,#0000 68%);border:1px solid #ffe7a338;border-radius:50%;width:280px;height:280px;transition:all .95s cubic-bezier(.2,.9,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.45);box-shadow:0 0 105px #d4af3733}.orbit{border:1px solid #ffffff16;border-radius:50%;animation:9s linear infinite orbit;position:absolute}.o1{inset:-34px}.o2{animation-duration:13s;animation-direction:reverse;inset:-68px}.o3{animation-duration:18s;inset:-105px}@keyframes orbit{to{transform:rotate(360deg)}}.decision-map{z-index:4;opacity:0;width:76%;height:62%;transition:all .9s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.decision-map svg{width:100%;height:100%;overflow:visible}.path{stroke:url(#g);stroke-width:2px;fill:none;stroke-dasharray:700;stroke-dashoffset:700px;filter:drop-shadow(0 0 10px #73a9ff8c)}.routine-board{z-index:11;border:1px solid var(--line);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;background:#050608bd;border-radius:34px;width:min(440px,100% - 68px);padding:24px;transition:all .9s cubic-bezier(.2,.9,.2,1);position:absolute;bottom:34px;right:34px;transform:translateY(30px)scale(.95)}.routine-board strong{letter-spacing:-.05em;margin-bottom:14px;font-size:24px;display:block}.row{border-top:1px solid var(--line);color:#f7f1e8b8;justify-content:space-between;gap:14px;padding:13px 0;display:flex}.row span:last-child{color:var(--gold2);font-weight:950}.decision-summary-module{z-index:11;opacity:0;gap:12px;width:min(440px,100% - 68px);transition:all .9s cubic-bezier(.2,.9,.2,1);display:grid;position:absolute;bottom:34px;right:34px;transform:translateY(30px)scale(.95)}.decision-summary-board{--decision-prune:1;--decision-confidence:0;--decision-confidence-ring:0;--decision-success:0;--decision-overall:0;background:radial-gradient(circle at 14% 18%,rgba(115,169,255,calc(.1 + var(--decision-success)*.16)),transparent 28%), radial-gradient(circle at 86% 82%,rgba(244,221,176,calc(.08 + var(--decision-success)*.2)),transparent 34%), linear-gradient(180deg,#090c12e6,#05070bd1);width:100%;box-shadow:0 22px 80px #0000004d,inset 0 1px 0 #ffffff14,0 0 calc(18px + var(--decision-success)*34px) rgba(157,245,217,calc(.04 + var(--decision-success)*.1));opacity:1;border:1px solid #ffffff24;border-radius:30px;gap:12px;padding:18px 18px 16px;display:grid;position:relative;bottom:auto;right:auto;overflow:hidden;transform:none}.decision-summary-board:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 28% 76%,#ffffff08);position:absolute;inset:0}.decision-summary-board[data-state=idle]{animation:4.8s ease-in-out infinite decisionSummaryBreath}.decision-summary-board[data-state=running],.decision-summary-board[data-state=complete]{animation:none}.decision-summary-head,.decision-summary-rows,.decision-summary-timeline{z-index:1;position:relative}.decision-summary-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.decision-summary-copy{gap:3px;display:grid}.decision-summary-label{color:#f7f1e86b;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.decision-summary-title{letter-spacing:-.05em;color:#faf6eef5;margin:0;font-size:24px;line-height:.96}.decision-summary-badge{color:#ebfff6d1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;background:linear-gradient(135deg,#9df5d91a,#f4ddb00d);border:1px solid #9df5d929;border-radius:999px;justify-content:center;align-self:start;align-items:center;min-height:30px;padding:8px 10px;font-size:10px;font-weight:700;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(-4px)scale(.97)}.decision-summary-board[data-state=complete] .decision-summary-badge{opacity:1;transform:translateY(0)scale(1)}.decision-summary-rows{gap:7px;display:grid}.decision-summary-row{--row-accent:184,242,255;border:1px solid rgba(var(--row-accent),.08);color:#f7f1e89e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff0a,#ffffff05);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:9px 12px;transition:opacity .42s,color .42s,border-color .42s,background .42s,box-shadow .42s,transform .42s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(0)}.decision-summary-row[data-key=scanned]{--row-accent:115,169,255}.decision-summary-row[data-key=compatible]{--row-accent:184,242,255}.decision-summary-row[data-key=candidates]{--row-accent:244,221,176}.decision-summary-row[data-key=selected]{--row-accent:157,245,217}.decision-summary-row[data-key=confidence]{--row-accent:184,242,255}.decision-summary-row[data-key=status]{--row-accent:157,245,217}.decision-summary-row.is-active{opacity:.98;color:#f7f1e8e6;border-color:rgba(var(--row-accent),.3);background:linear-gradient(135deg,rgba(var(--row-accent),.14),#ffffff0a 58%,#ffffff05);box-shadow:0 0 0 1px rgba(var(--row-accent),.04),0 0 26px rgba(var(--row-accent),.12),0 16px 34px #0000002e;animation:1.2s ease-in-out infinite decisionRowFocus}.decision-summary-row.is-complete{color:#f7f1e8f0;border-color:rgba(var(--row-accent),.18);background:linear-gradient(135deg,rgba(var(--row-accent),.09),#ffffff09 58%,#f4ddb008);box-shadow:0 10px 26px #00000024,0 0 24px rgba(var(--row-accent),.06);transform:translateY(-1px)}.decision-summary-row.is-settling{animation:.56s cubic-bezier(.22,1,.36,1) decisionRowSettle}.decision-summary-board[data-state=idle] .decision-summary-row{opacity:.58}.decision-summary-key{letter-spacing:.015em;font-size:11px}.decision-summary-value{letter-spacing:-.045em;color:#faf6eef5;padding-left:10px;font-size:19px;font-weight:900}.decision-summary-board[data-state=idle] .decision-summary-value{color:#f7f1e861}.decision-summary-row-confidence{grid-template-columns:1fr;gap:9px}.decision-summary-row-confidence .decision-summary-key{font-size:12px}.decision-summary-row-confidence .decision-summary-value{padding-left:0;font-size:29px;line-height:.88}.decision-summary-row-confidence.is-active,.decision-summary-row-confidence.is-complete{background:linear-gradient(135deg,#73a9ff29,#b8f2ff0d 52%,#f4ddb014);border-color:#b8f2ff57;box-shadow:0 0 0 1px #b8f2ff14,0 0 34px #73a9ff29,0 18px 38px #0000002e}.decision-summary-confidence-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.decision-summary-confidence-track{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.decision-summary-confidence-track:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#73a9ff14,#f4ddb00d,#9df5d90f);position:absolute;inset:1px}.decision-summary-confidence-fill{width:calc(var(--decision-confidence) * 100%);border-radius:inherit;box-shadow:0 0 20px #73a9ff33,0 0 calc(12px + var(--decision-confidence-ring)*18px) #f4ddb02e;background:linear-gradient(90deg,#73a9fff0,#b8f2fffa 40%,#f4ddb0f5 78%,#ffecadf0);transition:width .18s linear,box-shadow .3s;position:absolute;top:0;bottom:0;left:0}.decision-summary-row-confidence.is-active .decision-summary-confidence-track,.decision-summary-row-confidence.is-complete .decision-summary-confidence-track{box-shadow:0 0 0 1px #b8f2ff0d,0 0 24px #73a9ff1a}.decision-summary-row-confidence.is-complete .decision-summary-confidence-fill{box-shadow:0 0 24px #73a9ff38,0 0 30px #f4ddb038}.decision-summary-row-status{grid-template-columns:1fr;gap:8px}.decision-summary-status-line{align-items:center;gap:10px;display:flex}.decision-summary-status-value{color:#f7f1e8b8;letter-spacing:-.01em;opacity:1;font-size:13px;font-weight:700;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.decision-summary-board[data-state=running] .decision-summary-row-status.is-active .decision-summary-status-value,.decision-summary-board[data-state=complete] .decision-summary-row-status .decision-summary-status-value{opacity:var(--decision-status-reveal,1);transform:translateY(calc((1 - var(--decision-status-reveal,1)) * 6px))}.decision-summary-check{opacity:.52;background:linear-gradient(#101814c2,#080e0c9e);border:1px solid #9df5d92e;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:opacity .36s,border-color .36s,box-shadow .36s,transform .36s;display:inline-grid;box-shadow:inset 0 1px #ffffff0a}.decision-summary-check svg{width:16px;height:16px}.decision-summary-check-ring{stroke:#9df5d942;stroke-width:1.2px}.decision-summary-check-path{stroke:#9df5d9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1)}.decision-summary-check.is-done{opacity:1;border-color:#9df5d957;transform:scale(1.04);box-shadow:0 0 18px #9df5d92e,0 0 24px #f4ddb01f}.decision-summary-check.is-done .decision-summary-check-path{stroke-dashoffset:0}.decision-summary-timeline{gap:7px;display:grid}.decision-summary-timeline-label{color:#f7f1e85c;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.decision-summary-timeline-track{background:linear-gradient(135deg,#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 10px 10px;display:grid;position:relative;overflow:hidden}.decision-summary-timeline-track:before{content:"";opacity:.8;background:linear-gradient(90deg,#73a9ff24,#b8f2ff1f 50%,#f4ddb024);height:1px;position:absolute;top:19px;left:26px;right:26px}.decision-summary-timeline-step{color:#f7f1e866;letter-spacing:.14em;text-transform:uppercase;justify-items:center;gap:8px;font-size:9px;font-weight:700;transition:color .36s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.decision-summary-timeline-dot{z-index:1;background:linear-gradient(#0b0f16e6,#080b11bd);border:1px solid #ffffff1f;border-radius:50%;width:9px;height:9px;transition:border-color .36s,background .36s,box-shadow .36s,transform .36s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:inset 0 1px #ffffff0d}.decision-summary-timeline-text{z-index:1;position:relative}.decision-summary-timeline-step.is-active{color:#e6f6ffdb;transform:translateY(-1px)}.decision-summary-timeline-step.is-active .decision-summary-timeline-dot{background:linear-gradient(#73a9fff5,#b8f2ffb8);border-color:#b8f2ff5c;animation:1.15s ease-in-out infinite decisionTimelinePulse;box-shadow:0 0 0 4px #73a9ff14,0 0 20px #73a9ff2e}.decision-summary-timeline-step.is-complete{color:#f7f1e8b8}.decision-summary-timeline-step.is-complete .decision-summary-timeline-dot{background:linear-gradient(#b8f2ffeb,#f4ddb0eb);border-color:#f4ddb04d;box-shadow:0 0 0 3px #b8f2ff0f,0 0 18px #f4ddb024}.decision-summary-completion-glow{filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(circle,#9df5d933,#f4ddb029 42%,#9df5d900 72%);border-radius:50%;width:240px;height:240px;transition:opacity .5s;position:absolute;inset:auto -16% -48% auto}.decision-summary-completion-glow.is-visible{opacity:.9}.decision-summary-success-wave{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 0% 32%,#b8f2ff0a 42%,#f4ddb01f 50%,#9df5d91a 58%,#0000 72% 100%);position:absolute;inset:-1px;transform:translate(-120%)}.decision-summary-success-wave.is-visible{animation:1.15s cubic-bezier(.22,1,.36,1) forwards decisionSummaryWave}.decision-summary-action{color:#f7f1e8c2;min-height:40px;font:inherit;letter-spacing:.01em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0e121bc7,#080b12a8);border:1px solid #ffffff1a;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:700;transition:border-color .28s,color .28s,transform .28s,background .28s,opacity .28s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 28px #00000029}.decision-summary-action:hover{color:#f7f1e8f0;border-color:#b8f2ff33;transform:translateY(-1px)}.decision-summary-action:disabled{cursor:default;opacity:.72;transform:none}.decision-summary-action-icon{place-items:center;width:18px;height:18px;display:grid}.decision-summary-action-icon svg{stroke:currentColor;stroke-width:1.7px;fill:none;grid-area:1/1;width:15px;height:15px;transition:opacity .22s,transform .22s}.decision-summary-action-icon .icon-play{fill:currentColor;stroke:none}.decision-summary-action[data-mode=replay] .icon-play,.decision-summary-action[data-mode=running] .icon-play,.decision-summary-action[data-mode=run] .icon-replay{opacity:0;transform:scale(.7)}.decision-summary-action[data-mode=replay] .icon-replay{opacity:1;transform:scale(1)}.decision-summary-action[data-mode=running] .icon-replay{opacity:0;transform:scale(.7)}.decision-summary-action[data-mode=run] .icon-play{opacity:1;transform:scale(1)}.decision-summary-action[data-mode=running]{color:#b8f2ffd1;border-color:#b8f2ff2e}.decision-summary-action[data-mode=replay]{opacity:0;pointer-events:none;transform:translateY(8px)}.decision-summary-action[data-mode=replay].is-replay-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes decisionSummaryBreath{0%,to{transform:translateY(0)scale(1);box-shadow:0 22px 80px #0000004d,inset 0 1px #ffffff14,0 0 18px #b8f2ff0a}50%{transform:translateY(-2px)scale(1.003);box-shadow:0 26px 92px #00000052,inset 0 1px #ffffff14,0 0 26px #b8f2ff0f}}@keyframes decisionRowFocus{0%,to{box-shadow:0 0 0 1px rgba(var(--row-accent),.04),0 0 24px rgba(var(--row-accent),.1),0 16px 34px #00000029;transform:translateY(-1px)scale(1)}50%{box-shadow:0 0 0 1px rgba(var(--row-accent),.07),0 0 30px rgba(var(--row-accent),.16),0 18px 38px #0000002e;transform:translateY(-2px)scale(1.01)}}@keyframes decisionRowSettle{0%{box-shadow:0 0 0 1px rgba(var(--row-accent),.08),0 0 30px rgba(var(--row-accent),.18),0 16px 34px #0000002e;transform:translateY(-4px)}to{box-shadow:0 10px 26px #00000024,0 0 24px rgba(var(--row-accent),.06);transform:translateY(-1px)}}@keyframes decisionTimelinePulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes decisionStageLink{0%{opacity:0;transform:translate(72px,16px)rotate(-19deg)scaleX(.54)}18%{opacity:.6}to{opacity:0;transform:translate(-58px,-12px)rotate(-19deg)scaleX(1.08)}}@keyframes decisionSummaryWave{0%{opacity:0;transform:translate(-120%)}14%{opacity:.9}to{opacity:0;transform:translate(120%)}}@keyframes mobileProductDriftA{0%{transform:translate3d(0,0,0) rotate(var(--r))}24%{transform:translate3d(10px,-18px,0) rotate(calc(var(--r) + 5deg))}62%{transform:translate3d(-12px,-32px,0) rotate(calc(var(--r) + 13deg))}to{transform:translate3d(14px,-10px,0) rotate(calc(var(--r) + 7deg))}}@keyframes mobileProductDriftB{0%{transform:translate3d(0,0,0) rotate(var(--r))}18%{transform:translate3d(-14px,12px,0) rotate(calc(var(--r) - 6deg))}54%{transform:translate3d(8px,24px,0) rotate(calc(var(--r) - 12deg))}to{transform:translate3d(-20px,6px,0) rotate(calc(var(--r) - 8deg))}}@keyframes mobileProductDriftC{0%{transform:translate3d(0,0,0) rotate(var(--r))}28%{transform:translate3d(16px,-8px,0) rotate(calc(var(--r) + 8deg))}66%{transform:translate3d(24px,10px,0) rotate(calc(var(--r) + 16deg))}to{transform:translate3d(4px,-20px,0) rotate(calc(var(--r) + 10deg))}}@keyframes mobileProductDriftD{0%{transform:translate3d(0,0,0) rotate(var(--r))}22%{transform:translate3d(-12px,-10px,0) rotate(calc(var(--r) - 4deg))}48%{transform:translate3d(-4px,20px,0) rotate(calc(var(--r) - 11deg))}to{transform:translate3d(-18px,12px,0) rotate(calc(var(--r) - 7deg))}}@keyframes mobileProductDriftE{0%{transform:translate3d(0,0,0) rotate(var(--r))}26%{transform:translate3d(10px,14px,0) rotate(calc(var(--r) + 4deg))}58%{transform:translate3d(-10px,28px,0) rotate(calc(var(--r) + 12deg))}to{transform:translate3d(18px,2px,0) rotate(calc(var(--r) + 3deg))}}@keyframes mobileProductDriftF{0%{transform:translate3d(0,0,0) rotate(var(--r))}32%{transform:translate3d(-6px,-22px,0) rotate(calc(var(--r) - 5deg))}70%{transform:translate3d(14px,-34px,0) rotate(calc(var(--r) + 9deg))}to{transform:translate3d(-12px,-4px,0) rotate(calc(var(--r) + 14deg))}}.s1 .product{opacity:.96}.s2 .product{opacity:.42;filter:blur(1.2px)}.s3 .signal-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.s3 .product{opacity:.16;top:calc(50% - 81px)!important;left:calc(50% - 62px)!important;transform:rotate(0)scale(.42)!important}.s4 .product{opacity:.06;top:calc(50% - 81px)!important;left:calc(50% - 62px)!important;transform:rotate(0)scale(.2)!important}.s4 .signal-core{opacity:1;transform:translate(-50%,-50%)scale(.72)}.s4 .decision-map{opacity:1;width:94%;height:66%}.s4 .path{animation:1.4s forwards draw}.s5 .product{opacity:.04;top:calc(50% - 81px)!important;left:calc(50% - 62px)!important;transform:rotate(0)scale(.18)!important}.s5 .signal-core{opacity:.72;transform:translate(-50%,-50%)scale(.6)}.s5 .decision-map{opacity:.7}.s5 .path{stroke-dashoffset:0}.s5 .decision-summary-module{opacity:1;transform:translateY(0)scale(1)}@keyframes draw{to{stroke-dashoffset:0}}.simulator{padding:138px 20px}.story-shell{background:radial-gradient(circle at 16% 14%,#ffd88d1f,#0000 26%),radial-gradient(circle at 88% 80%,#73a9ff1f,#0000 28%),#ffffff0a;border:1px solid #ffffff1f;border-radius:50px;width:min(1180px,100%);margin:0 auto;padding:clamp(26px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 40px 150px #00000059}.story-shell:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff14,#0000);animation:5.5s ease-in-out infinite sweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes sweep{45%,to{transform:translate(110%)}}.story-header,.story-footer{z-index:2;position:relative}.story-header{gap:28px;margin-bottom:28px;display:grid}.story-header-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.story-header-copy{max-width:760px}.story-header-copy h2{letter-spacing:-.07em;text-wrap:balance;background:linear-gradient(135deg,#fff5d4 0%,#9fcaff 28%,#7cf0da 58%,#fff1aa 100%) 0%/220% 220%;color:#0000;text-shadow:0 0 18px #ffffff14;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(36px,4.6vw,66px);line-height:.96;animation:9s linear infinite brandStoryTitleShift,5.2s ease-in-out infinite brandStoryTitleGlow}.story-header-copy .lead{color:#f4f7fb;max-width:680px;margin:0}.story-nav-group{flex-shrink:0;align-items:center;gap:12px;display:flex}.story-nav{width:52px;height:52px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:999px;place-items:center;transition:transform .28s,border-color .28s,background .28s,opacity .28s;display:grid}.story-nav:hover:not(:disabled){background:linear-gradient(135deg,#ffe7a31f,#73a9ff14);border-color:#ffe7a357;transform:translateY(-2px)}.story-nav:disabled{opacity:.38;cursor:not-allowed}.story-nav svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.story-frame{z-index:2;border-radius:40px;outline:none;position:relative;overflow:hidden}.story-frame:focus-visible{border-radius:36px;box-shadow:0 0 0 2px #ffe7a37a}.brand-story-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;cursor:grab;grid-auto-columns:100%;grid-auto-flow:column;align-items:start;gap:20px;padding:8px 0 14px;scroll-padding-inline:0;display:grid;overflow:auto hidden}.brand-story-track::-webkit-scrollbar{display:none}.brand-story-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.story-slide{--story-slide-min-height:620px;scroll-snap-align:start;min-height:var(--story-slide-min-height);opacity:.58;filter:blur(1.6px)saturate(.82);isolation:isolate;background:linear-gradient(#07090ceb,#06080bd6);border:1px solid #ffffff1c;border-radius:38px;align-content:start;align-self:start;gap:26px;padding:clamp(24px,3vw,34px);transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .45s,filter .45s,border-color .45s,box-shadow .45s;display:grid;position:relative;overflow:hidden;transform:scale(.975);box-shadow:inset 0 1px #ffffff0d,0 24px 64px #00000038}.story-slide:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff14,#0000 34%),radial-gradient(circle at 0 100%,#73a9ff14,#0000 42%);position:absolute;inset:0}.story-slide.is-active{opacity:1;filter:none;border-color:#ffe7a33d;transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 34px 90px #00000047,0 0 0 1px #ffe7a30f}.story-slide-top{z-index:1;gap:14px;max-width:720px;display:grid;position:relative}.story-kicker{color:#f7f1e894;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:inline-flex}.story-kicker:before{content:"";background:linear-gradient(135deg,var(--gold2),var(--blue));border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #ffe7a36b}.story-slide h3{letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(28px,3.3vw,52px);line-height:.97}.story-slide p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.story-footer{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:18px;display:flex}.story-progress{flex:auto;gap:12px;display:grid}.story-progress-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.story-progress-label{color:#f7f1e88a;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.story-progress-text{color:#f7f1e8e0;letter-spacing:.16em;text-transform:uppercase;font-size:13px}.story-progress-line{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.story-progress-line span{transform-origin:0;background:linear-gradient(90deg,var(--blue),var(--mint),var(--gold2));width:100%;height:100%;display:block;transform:scaleX(.1667);box-shadow:0 0 24px #73a9ff3d}.story-dots{flex-shrink:0;align-items:center;gap:8px;display:flex}.story-dot{cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;width:12px;height:12px;transition:transform .24s,border-color .24s,background .24s}.story-dot.is-active{background:linear-gradient(135deg,var(--gold2),var(--blue));border-color:#ffe7a37a;transform:scale(1.12)}.story-dot:focus-visible,.story-nav:focus-visible{outline:none;box-shadow:0 0 0 2px #ffe7a37a}.story-slide-scale{--story-slide-min-height:540px;background:radial-gradient(circle at 18% 20%,#ffd88d14,#0000 24%),radial-gradient(circle at 84% 76%,#73a9ff1a,#0000 28%),linear-gradient(#070a0df0,#06080bdb)}.story-slide-scale .story-scale-lane,.story-slide-scale .story-scale-summary{display:none}.story-slide-scale h3{overflow:visible}.impact-browse-lock{display:inline}.impact-browse-word{--impact-browse-travel:clamp(28px,3.5vw,56px);--impact-browse-drop:14px;vertical-align:baseline;white-space:nowrap;isolation:isolate;place-items:center start;width:max-content;min-width:0;height:1.08em;margin-left:0;display:inline-grid;position:relative}.impact-browse-text,.impact-browse-glass{transform-origin:50% 58%;will-change:transform,opacity,filter;grid-area:1/1;line-height:1;display:block}.impact-browse-text{color:#72bfff;text-shadow:0 0 14px #72bfff38,0 0 26px #5499ff26}.impact-browse-glass{color:#8bd2ff;opacity:0;filter:blur(8px)drop-shadow(0 0 14px #8bd2ff3d)drop-shadow(0 0 30px #5499ff29);width:1.62em;height:1.62em;transform:translate3d(-50%,calc(-50% + var(--impact-browse-drop)),0) scale(.18);position:absolute;top:56%;left:50%}.impact-browse-glass svg{stroke:currentColor;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.impact-decide-word{color:#ff7f89;text-shadow:0 0 14px #ff7f892e,0 0 26px #ff596e1f;display:inline-block;position:relative}.impact-decide-word:before,.impact-decide-word:after{content:"";opacity:0;background:linear-gradient(90deg,#fff8de57,#ffe28a 14%,#fff1b6 46%,#fff9e6 100%);border-radius:999px;width:104%;height:8px;position:absolute;top:16%;left:46%;box-shadow:0 0 14px #ffe28a3d,0 0 28px #fff4cb2e}.impact-decide-word:before{transform-origin:0;transform:translate(-50%,-50%)rotate(24deg)scaleX(0)}.impact-decide-word:after{transform-origin:100%;transform:translate(-50%,-50%)rotate(-24deg)scaleX(0)}.story-slide-scale.is-active .impact-browse-text{animation:7.2s cubic-bezier(.22,.78,.2,1) .45s infinite impactBrowseTextLoop}.story-slide-scale.is-active .impact-browse-glass{animation:7.2s cubic-bezier(.22,.78,.2,1) .45s infinite impactBrowseGlassLoop}.story-slide-scale.is-active .impact-decide-word:before{animation:10.2s cubic-bezier(.22,.78,.2,1) .45s infinite impactDecideStrikePrimary}.story-slide-scale.is-active .impact-decide-word:after{animation:10.2s cubic-bezier(.22,.78,.2,1) .45s infinite impactDecideStrikeSecondary}.story-commerce-toggle{z-index:2;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0 0 14px;padding:4px;display:none;position:relative;box-shadow:0 10px 28px #0000002e}.story-commerce-toggle-button{appearance:none;color:#f7f1e8b8;min-height:38px;font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:11px;font-weight:700;transition:background-color .22s,color .22s,box-shadow .22s,border-color .22s}.story-commerce-toggle-button.is-active[data-mobile-view-option=chaos]{color:#fff5f5;text-shadow:0 0 8px #ff7a7a3d;background:linear-gradient(135deg,#d6545457,#ff7a7a3d);box-shadow:0 0 20px #d654542e}.story-commerce-toggle-button.is-active[data-mobile-view-option=guided]{color:#f3fff9;text-shadow:0 0 8px #76ffc23d;background:linear-gradient(135deg,#3ad69b57,#76ffc23d);box-shadow:0 0 20px #3ad69b33}.story-commerce-toggle-button:focus-visible{outline:none;box-shadow:0 0 0 2px #ffe7a347}.story-commerce-compare{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:400px;display:grid;position:relative}.story-commerce-column{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff17;border-radius:30px;min-height:400px;padding:18px;position:relative;overflow:hidden}.story-commerce-column:before{content:"";pointer-events:none;position:absolute;inset:0}.story-commerce-chaos:before{background:radial-gradient(circle at 22% 18%,#ffd88d14,#0000 24%),radial-gradient(circle at 78% 76%,#73a9ff12,#0000 28%)}.story-commerce-guided:before{background:radial-gradient(circle at 50% 8%,#73a9ff42,#0000 28%),radial-gradient(circle at 18% 68%,#8ff4cb38,#0000 30%),radial-gradient(circle at 82% 84%,#ffd88d2e,#0000 28%)}.story-commerce-head{z-index:2;margin-bottom:18px;position:relative}.story-commerce-label{color:#f7f1e8bd;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:11px;display:inline-flex}.story-commerce-chaos .story-commerce-label{color:#fff4f4;text-shadow:0 0 10px #ff7a7a42,0 0 18px #d6545424;background:linear-gradient(135deg,#d654545c,#ff7a7a3d);border-color:#ff7a7a61;font-weight:800;box-shadow:0 0 22px #d654542e}.story-commerce-guided .story-commerce-label{color:#f3fff9;text-shadow:0 0 10px #76ffc252,0 0 20px #3ad69b2e;background:linear-gradient(135deg,#3ad69b61,#76ffc247);border-color:#76ffc26b;font-weight:800;box-shadow:0 0 24px #3ad69b3d}.story-chaos-stage{background:linear-gradient(#070a0db3,#06080b5c);border:1px solid #ffffff0f;border-radius:24px;height:320px;position:relative}.story-chaos-connector{opacity:.6;transform-origin:0;background:linear-gradient(90deg,#ffffff0d,#ffffff29,#ffffff0a);height:1px;position:absolute}.story-chaos-connector.connector-a{width:30%;top:26%;left:18%;transform:rotate(-12deg)}.story-chaos-connector.connector-b{width:24%;top:22%;left:48%;transform:rotate(26deg)}.story-chaos-connector.connector-c{width:42%;top:58%;left:24%;transform:rotate(8deg)}.story-chaos-connector.connector-d{width:18%;top:68%;left:54%;transform:rotate(-34deg)}.story-chaos-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f7f1e8db;letter-spacing:.01em;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:18px;min-width:106px;padding:12px 14px;font-size:13px;animation-play-state:paused;position:absolute;box-shadow:0 18px 40px #0000002e}.story-chaos-card.card-cleanser{animation:8.4s ease-in-out infinite chaosDriftA;top:10%;left:8%}.story-chaos-card.card-serum{animation:9.4s ease-in-out .3s infinite chaosDriftB;top:8%;left:42%}.story-chaos-card.card-moisturizer{animation:8.9s ease-in-out .5s infinite chaosDriftC;top:20%;right:9%}.story-chaos-card.card-spf{animation:9.2s ease-in-out .7s infinite chaosDriftD;top:38%;left:18%}.story-chaos-card.card-eye{animation:10.1s ease-in-out .4s infinite chaosDriftA;top:44%;right:18%}.story-chaos-card.card-mask{animation:8.7s ease-in-out .9s infinite chaosDriftC;bottom:18%;left:12%}.story-chaos-card.card-toner{animation:9.7s ease-in-out .8s infinite chaosDriftB;bottom:10%;left:42%}.story-chaos-card.card-mist{animation:8.8s ease-in-out .2s infinite chaosDriftD;bottom:14%;right:10%}.story-chaos-wanderer{background:radial-gradient(circle at 35% 35%,#fff,#ffd88ddb 54%,#73a9ff38);border-radius:50%;width:12px;height:12px;animation:9.5s ease-in-out infinite paused chaosWander;position:absolute;top:62%;left:16%;box-shadow:0 0 24px #ffe7a357}.story-guided-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:320px;padding:6px 0;display:grid;position:relative}.story-guided-stage:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle at 28% 18%,#73a9ff33,#0000 24%),radial-gradient(circle at 74% 32%,#60e7dd2e,#0000 26%),radial-gradient(circle at 32% 78%,#8ff4cb24,#0000 28%),radial-gradient(circle at 78% 80%,#ffd88d29,#0000 26%);position:absolute;inset:10px 8px 12px}.story-guided-line{display:none}.story-guided-line:before,.story-guided-line:after{content:"";border-radius:inherit;position:absolute;inset:0}.story-guided-step{opacity:.42;min-width:0;position:relative}.story-guided-dot{z-index:2;background:#ffffff1f;border:1px solid #ffffff24;border-radius:50%;width:14px;height:14px;position:absolute;top:16px;left:16px;box-shadow:0 0 #73a9ff00}.story-guided-card{aspect-ratio:1;letter-spacing:-.02em;color:#f4f7fb;text-align:center;background:linear-gradient(145deg,#7bb6ff2e,#60e7dd1f 42%,#ffd88d1a 100%);border:1px solid #ffffff24;border-radius:24px;grid-template-rows:1fr auto;grid-template-columns:1fr;place-items:center;gap:12px;width:100%;height:100%;min-height:146px;padding:18px 16px 16px;font-size:16px;font-weight:800;animation:6.7s ease-in-out infinite paused guidedCardPulse;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000029,0 0 26px #73a9ff1f}.story-guided-card-label{text-wrap:balance;background-image:var(--guided-label-gradient,linear-gradient(135deg,#f8fbff 0%,#dce8ff 42%,#fff2bf 100%));color:#0000;text-shadow:0 0 14px #ffffff14;background-position:0%;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;grid-row:2;place-self:end center;max-width:10ch;font-size:clamp(18px,1.85vw,24px);line-height:1.02;animation:8s linear infinite guidedLabelShift,4.8s ease-in-out infinite guidedLabelGlow;display:block}.story-guided-card-icon{flex:none;justify-content:center;place-self:center;align-items:center;width:110px;height:110px;display:inline-flex}.story-guided-card-icon img,.story-guided-card-icon svg{object-fit:contain;width:104px;height:104px;display:block}.step-profile .story-guided-card-icon,.step-routine .story-guided-card-icon,.step-checkout .story-guided-card-icon{border-radius:18px;overflow:hidden}.step-profile .story-guided-card-icon img,.step-routine .story-guided-card-icon img,.step-checkout .story-guided-card-icon img{border-radius:18px}.step-checkout .story-guided-card-icon img{transform:translate(-3px,-4px)}.step-scan .story-guided-card{background:linear-gradient(145deg,#7bb6ff38,#73a9ff1a 58%,#ffffff0a)}.step-profile .story-guided-card{background:linear-gradient(145deg,#60e7dd2e,#8ff4cb1f 60%,#ffffff0a)}.step-routine .story-guided-card{background:linear-gradient(145deg,#73a9ff29,#60e7dd29 42%,#ffd88d1a)}.step-checkout .story-guided-card{background:linear-gradient(145deg,#ffd88d2e,#ffe7a31f 56%,#ffffff0a)}.step-scan .story-guided-card-label{--guided-label-gradient:linear-gradient(135deg,#eef6ff 0%,#9cc7ff 34%,#7ce6ff 62%,#ffe9a8 100%)}.step-profile .story-guided-card-label{--guided-label-gradient:linear-gradient(135deg,#f0fff9 0%,#97f4d4 34%,#5fe7dd 66%,#c7ffe8 100%)}.step-routine .story-guided-card-label{--guided-label-gradient:linear-gradient(135deg,#eefbff 0%,#82d0ff 28%,#79f0df 58%,#ffe0a1 100%)}.step-checkout .story-guided-card-label{--guided-label-gradient:linear-gradient(135deg,#fff7d8 0%,#ffd97b 34%,#ffeaa8 64%,#fffdf6 100%)}.step-scan .story-guided-card{animation-delay:1.12s}.step-profile .story-guided-card{animation-delay:1.62s}.step-routine .story-guided-card{animation-delay:2.12s}.step-checkout .story-guided-card{animation-delay:2.62s}.story-guided-step.step-scan{animation:.45s 1s forwards paused guidedStepReveal}.story-guided-step.step-profile{animation:.45s 1.24s forwards paused guidedStepReveal}.story-guided-step.step-routine{animation:.45s 1.48s forwards paused guidedStepReveal}.story-guided-step.step-checkout{animation:.45s 1.72s forwards paused guidedStepReveal}.story-slide-scale.is-active .story-chaos-card,.story-slide-scale.is-active .story-chaos-wanderer,.story-slide-scale.is-active .story-guided-line:after,.story-slide-scale.is-active .story-guided-step,.story-slide-scale.is-active .story-guided-card{animation-play-state:running}.story-slide-scale.is-active .story-guided-step .story-guided-dot{background:radial-gradient(circle at 35% 35%,#fffffffa,#60e7ddeb 36%,#8ff4cbe0 56%,#73a9ff75);border-color:#ffffff47;box-shadow:0 0 26px #73a9ff47,0 0 22px #60e7dd2e}.story-metric-value{letter-spacing:-.09em;background:linear-gradient(135deg,#fff8de,var(--gold2) 52%,var(--blue));color:#0000;-webkit-background-clip:text;font-size:clamp(42px,5vw,78px);font-weight:950;line-height:.9;display:block}.story-confidence-value{font-size:clamp(46px,5.3vw,80px)}@keyframes chaosDriftA{50%{transform:translate(8px,-12px)rotate(4deg)}}@keyframes chaosDriftB{50%{transform:translate(-10px,10px)rotate(-5deg)}}@keyframes chaosDriftC{50%{transform:translate(12px,8px)rotate(5deg)}}@keyframes chaosDriftD{50%{transform:translate(-8px,-10px)rotate(-4deg)}}@keyframes chaosWander{0%{transform:translate(0,0)}25%{transform:translate(58px,-78px)}54%{transform:translate(140px,-28px)}76%{transform:translate(84px,42px)}to{transform:translate(164px,-12px)}}@keyframes guidedLineReveal{to{transform:scaleY(1)}}@keyframes guidedCardPulse{0%,6%,24%,to{border-color:#ffffff24;transform:scale(1);box-shadow:0 18px 42px #00000029,0 0 26px #73a9ff1f}10%,20%{border-color:#ffffff57;transform:scale(1.04);box-shadow:0 26px 64px #0000003d,0 0 52px #73a9ff57,0 0 62px #60e7dd42,0 0 48px #ffd88d38}}@keyframes storyFlowBrandGlow{0%,to{text-shadow:0 0 14px #ffd88d29,0 0 26px #ffd88d14;background-position:0%}50%{text-shadow:0 0 22px #ffd88d4d,0 0 40px #ffd88d29;background-position:100%}}@keyframes impactBrowseTextLoop{0%,26%,to{opacity:1;filter:none;transform:translate(0,0)scale(1)}30%{opacity:1;transform:translate(-2px)rotate(-1.8deg)scale(1.02)}33%{opacity:1;transform:translate(3px)rotate(2deg)scale(1.02)}36%{opacity:1;transform:translate(-3px)rotate(-2.2deg)scale(1.03)}39%{opacity:1;transform:translate(3px,-1px)rotate(2.4deg)scale(1.03,.99)}42%{opacity:1;transform:translate(-2px,1px)rotate(-2deg)scale(1.01)}46%{opacity:.72;filter:blur(1.2px);transform:translateY(1px)scale(.92,1.06)rotate(1.8deg)}52%,88%{opacity:0;filter:blur(6px);transform:translateY(4px)scale(.46,1.18)}92%{opacity:.34;filter:blur(2px);transform:translateY(-2px)scale(.86,1.04)}97%{opacity:.88;filter:none;transform:translate(0,0)scale(1.02)}}@keyframes impactBrowseGlassLoop{0%,36%,to{opacity:0;transform:translate3d(-50%,calc(-50% + var(--impact-browse-drop)),0) scale(.18);filter:blur(8px)drop-shadow(0 0 #8bd2ff00)}46%{opacity:.9;transform:translate3d(calc(-50% - (var(--impact-browse-travel) * .32)),calc(-52% + var(--impact-browse-drop)),0) scale(.82);filter:blur(1.4px)drop-shadow(0 0 18px #8bd2ff38)drop-shadow(0 0 34px #5499ff24)}58%{opacity:1;transform:translate3d(calc(-50% + (var(--impact-browse-travel) * .9)),calc(-54% + var(--impact-browse-drop)),0) scale(1.18);filter:blur()drop-shadow(0 0 24px #8bd2ff4d)drop-shadow(0 0 44px #5499ff2e)}70%{opacity:1;transform:translate3d(calc(-50% - (var(--impact-browse-travel) * .85)),calc(-54% + var(--impact-browse-drop)),0) scale(1.24);filter:blur()drop-shadow(0 0 28px #8bd2ff5c)drop-shadow(0 0 52px #5499ff38)}80%{opacity:1;transform:translate3d(calc(-50% + (var(--impact-browse-travel) * .62)),calc(-55% + var(--impact-browse-drop)),0) scale(1.18);filter:blur()drop-shadow(0 0 24px #8bd2ff47)drop-shadow(0 0 44px #5499ff30)}88%{opacity:1;transform:translate3d(calc(-50% - (var(--impact-browse-travel) * .42)),calc(-55% + var(--impact-browse-drop)),0) scale(1.08);filter:blur()drop-shadow(0 0 18px #8bd2ff38)drop-shadow(0 0 36px #5499ff29)}92%{opacity:0;transform:translate3d(calc(-50% + (var(--impact-browse-travel) * .18)),calc(-58% + var(--impact-browse-drop)),0) scale(1.3);filter:blur(5px)drop-shadow(0 0 32px #8bd2ff2e)}}@keyframes impactDecideStrikePrimary{0%,50%,to{opacity:0;transform:translate(-50%,-50%)rotate(24deg)scaleX(0)}54%{opacity:1;transform:translate(-50%,-50%)rotate(24deg)scaleX(.18)}61%{opacity:1;transform:translate(-50%,-50%)rotate(24deg)scaleX(1.02)}96.5%{opacity:1;transform:translate(-50%,-50%)rotate(24deg)scaleX(1)}99.4%{opacity:0;transform:translate(-50%,-50%)rotate(24deg)scaleX(1.03)}}@keyframes impactDecideStrikeSecondary{0%,61%,to{opacity:0;transform:translate(-50%,-50%)rotate(-24deg)scaleX(0)}63.5%{opacity:1;transform:translate(-50%,-50%)rotate(-24deg)scaleX(.16)}67%{opacity:1;transform:translate(-50%,-50%)rotate(-24deg)scaleX(1.02)}96.5%{opacity:1;transform:translate(-50%,-50%)rotate(-24deg)scaleX(1)}99.4%{opacity:0;transform:translate(-50%,-50%)rotate(-24deg)scaleX(1.03)}}@keyframes brandStoryTitleShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes brandStoryTitleGlow{0%,to{filter:drop-shadow(0 0 8px #ffffff14)}50%{filter:drop-shadow(0 0 18px #73a9ff2e)drop-shadow(0 0 24px #8ff4cb1f)}}@keyframes guidedLabelShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes guidedLabelGlow{0%,to{filter:drop-shadow(0 0 8px #ffffff14)}50%{filter:drop-shadow(0 0 18px #ffffff2e)drop-shadow(0 0 26px #73a9ff1f)}}@keyframes guidedStepReveal{0%{opacity:.42;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.story-slide-impact{--story-slide-min-height:430px;min-height:unset;background:radial-gradient(circle at 86% 18%,#8ff4cb1f,#0000 24%),radial-gradient(circle at 12% 82%,#73a9ff1f,#0000 28%),linear-gradient(#070a0df0,#05070adb);align-self:start;height:max-content}.story-slide-impact .story-slide-top p{color:#f4f7fb}.story-slide-impact h3{overflow:visible}.impact-convert-word{vertical-align:baseline;white-space:nowrap;isolation:isolate;place-items:center start;width:max-content;min-width:0;height:1.08em;margin-left:0;display:inline-grid;position:relative}.impact-convert-text,.impact-convert-dollar{transform-origin:50% 58%;will-change:transform,opacity,filter;grid-area:1/1;line-height:1;display:block}.impact-convert-text{color:#69ffbd;text-shadow:0 0 14px #69ffbd38,0 0 26px #42e7a224}.impact-convert-dollar{letter-spacing:-.08em;color:#74ffc7;opacity:0;filter:blur(8px)drop-shadow(0 0 14px #74ffc73d)drop-shadow(0 0 30px #49eba529);font-size:2.28em;font-weight:950;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)scale(.18)}.story-slide-impact.is-active .impact-convert-text{animation:4.9s cubic-bezier(.22,.78,.2,1) .45s infinite impactConvertTextLoop}.story-slide-impact.is-active .impact-convert-dollar{animation:4.9s cubic-bezier(.22,.78,.2,1) .45s infinite impactConvertDollarLoop}.story-impact-grid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;position:relative}.story-impact-card{--impact-rgb:115,169,255;--impact-rgb-soft:255,216,141;isolation:isolate;opacity:0;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:26px;align-content:start;gap:14px;min-height:236px;padding:22px;transition:transform .32s,border-color .32s,box-shadow .32s,background .32s,opacity .32s;display:grid;position:relative;overflow:hidden;transform:translateY(22px)scale(.985);box-shadow:0 18px 44px #0000002e,0 0 #0000}.story-impact-card:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000,#fff3,#0000);width:58%;transition:transform .7s cubic-bezier(.2,.9,.2,1),opacity .3s;position:absolute;inset:-1px auto -1px -42%;transform:translate(-120%)skew(-18deg)}.story-impact-card:after{content:"";background:radial-gradient(circle,rgba(var(--impact-rgb),.22),transparent 68%);opacity:.55;filter:blur(16px);pointer-events:none;z-index:0;border-radius:50%;width:180px;height:180px;transition:opacity .3s,transform .3s;position:absolute;inset:auto -18% -40% auto}.story-slide-impact.is-active .story-impact-card{opacity:1;transform:translate(0,0)scale(1)}.story-slide-impact.is-active .story-impact-card:first-child{transition-delay:80ms}.story-slide-impact.is-active .story-impact-card:nth-child(2){transition-delay:.18s}.story-slide-impact.is-active .story-impact-card:nth-child(3){transition-delay:.28s}.story-slide-impact.is-active .story-impact-card:nth-child(4){transition-delay:.38s}.story-slide-impact.is-active .story-impact-card:nth-child(5){transition-delay:.48s}.story-impact-card:hover{border-color:rgba(var(--impact-rgb),.42);box-shadow:0 28px 72px #00000047,0 0 34px rgba(var(--impact-rgb),.16),0 0 52px rgba(var(--impact-rgb-soft),.12);background:linear-gradient(#ffffff17,#ffffff08);transform:translateY(-8px)scale(1.01)}.story-impact-card:hover:before{opacity:1;transform:translate(250%)skew(-18deg)}.story-impact-card:hover:after{opacity:.9;transform:scale(1.08)}.story-impact-icon{z-index:2;border:1px solid rgba(var(--impact-rgb),.42);background:radial-gradient(circle at 30% 24%,#ffffff24,transparent 34%),linear-gradient(145deg,rgba(var(--impact-rgb),.26),rgba(var(--impact-rgb-soft),.14) 68%,#ffffff0a);width:60px;height:60px;box-shadow:inset 0 1px 0 #ffffff1c,0 0 30px rgba(var(--impact-rgb),.18),0 0 54px rgba(var(--impact-rgb-soft),.08);border-radius:18px;place-items:center;transition:transform .32s,border-color .32s,box-shadow .32s;display:grid;position:relative}.story-impact-icon svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;fill:none;width:34px;height:34px;stroke:var(--impact-icon-stroke,#f7f1e8f5);filter:drop-shadow(0 0 12px var(--impact-icon-glow,rgba(var(--impact-rgb),.34))) drop-shadow(0 0 24px rgba(var(--impact-rgb),.22));display:block;overflow:visible}.story-impact-card:hover .story-impact-icon{border-color:rgba(var(--impact-rgb),.62);box-shadow:inset 0 1px 0 #ffffff24,0 0 38px rgba(var(--impact-rgb),.26),0 0 72px rgba(var(--impact-rgb-soft),.12);transform:translateY(-2px)scale(1.06)}.story-impact-card p{z-index:2;color:#f4f7fbd1;max-width:18ch;margin:0;font-size:15px;line-height:1.55;position:relative}.impact-body-emphasis{color:#fff;font-weight:800}.impact-conversions{--impact-rgb:115,169,255;--impact-rgb-soft:157,245,217;--impact-icon-stroke:#8fc6ff;--impact-icon-glow:#8fc6ff7a}.impact-carts{--impact-rgb:255,216,141;--impact-rgb-soft:115,169,255;--impact-icon-stroke:#ffd86a;--impact-icon-glow:#ffd86a85}.impact-hesitation{--impact-rgb:157,245,217;--impact-rgb-soft:255,216,141;--impact-icon-stroke:#8effdf;--impact-icon-glow:#8effdf80}.impact-discovery{--impact-rgb:96,231,221;--impact-rgb-soft:115,169,255;--impact-icon-stroke:#63efe5;--impact-icon-glow:#63efe580}.impact-confidence{--impact-rgb:255,231,163;--impact-rgb-soft:157,245,217;--impact-icon-stroke:#9fd4ff;--impact-icon-glow:#9fd4ff85}.impact-conversions .story-impact-icon svg{animation:4.4s ease-in-out infinite impactGraphLift}.impact-carts .story-impact-icon svg{animation:4.8s ease-in-out infinite impactCartRoll}.impact-hesitation .story-impact-icon svg{animation:5s ease-in-out infinite impactSparkTurn}.impact-discovery .story-impact-icon svg{animation:4.6s ease-in-out infinite impactDiscoveryLink}.impact-confidence .story-impact-icon svg{animation:4.8s ease-in-out infinite impactShieldSeal}.impact-hesitation strong{overflow:visible}.impact-hesitation-title{white-space:nowrap;align-items:flex-end;gap:.22em;display:inline-flex}.impact-hesitation-word{display:inline-flex}.impact-hesitation-letter{animation:5.4s ease-in-out infinite impactHesitationLetter;animation-delay:calc(var(--impact-letter-index) * 85ms);transform-origin:50% 68%;will-change:opacity,transform;display:inline-block}.impact-carts strong{line-height:1.14;overflow:visible}.impact-cart-word{background:linear-gradient(135deg,#fff8d2 0%,#ffd66a 34%,#fff0ab 68%,#fffdf4 100%) 0%/220% 220%;color:#0000;transform-origin:50% 68%;text-shadow:0 0 14px #ffd88d2e,0 0 26px #ffd88d1f;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.1em;line-height:1.18;animation:4.4s linear infinite impactCartWordShift,2.6s ease-in-out infinite impactCartWordInflate;display:inline-block}.impact-conversion-word{color:#62ffc1;text-shadow:0 0 18px #62ffc157,0 0 34px #44ebaa33;display:inline-block;position:relative}.impact-discovery strong{overflow:visible}.impact-discovery-word{background:linear-gradient(135deg,#d8fffb 0%,#67efe5 24%,#57c8ff 52%,#7cffd2 76%,#eefeff 100%) 0%/240% 240%;color:#0000;text-shadow:0 0 18px #63efe557,0 0 32px #57c8ff2e;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;line-height:1.14;animation:4.2s linear infinite impactDiscoveryWordShift,2.7s ease-in-out infinite impactDiscoveryWordPulse;display:inline-block;position:relative}.impact-discovery-burst{color:#70efe7;opacity:0;pointer-events:none;filter:drop-shadow(0 0 10px #70efe770)drop-shadow(0 0 18px #57c8ff33);place-items:center;width:.76em;height:.76em;margin-left:6px;display:grid;position:absolute;top:50%;left:100%}.impact-discovery-burst svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.impact-discovery-burst-b,.impact-discovery-burst-d{color:#79cfff}.impact-discovery-burst-a{animation:2.15s ease-out infinite impactDiscoveryBurstA}.impact-discovery-burst-b{animation:2.15s ease-out .32s infinite impactDiscoveryBurstB}.impact-discovery-burst-c{animation:2.15s ease-out .64s infinite impactDiscoveryBurstC}.impact-discovery-burst-d{animation:2.15s ease-out .96s infinite impactDiscoveryBurstD}.impact-confidence strong{overflow:visible}.impact-confidence-word{background:linear-gradient(135deg,#dff2ff 0%,#88c7ff 28%,#53abff 52%,#bde6ff 78%,#f3fbff 100%) 0%/220% 220%;color:#0000;text-shadow:0 0 18px #53abff57,0 0 34px #53abff2e;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;line-height:1.14;animation:4s linear infinite impactConfidenceShift,2.8s ease-in-out infinite impactConfidencePulse;display:inline-block;position:relative}.impact-confidence-burst{color:#7ec8ff;opacity:0;pointer-events:none;filter:drop-shadow(0 0 10px #7ec8ff6b)drop-shadow(0 0 18px #7ec8ff3d);place-items:center;width:.72em;height:.72em;margin-left:6px;display:grid;position:absolute;top:50%;left:100%}.impact-confidence-burst svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.impact-confidence-burst-b,.impact-confidence-burst-d{color:#a8e6ff}.impact-confidence-burst-a{animation:1.9s ease-out infinite impactConfidenceBurst}.impact-confidence-burst-b{animation:1.9s ease-out .28s infinite impactConfidenceBurst}.impact-confidence-burst-c{animation:1.9s ease-out .56s infinite impactConfidenceBurst}.impact-confidence-burst-d{animation:1.9s ease-out .84s infinite impactConfidenceBurst}.impact-dollar{color:#9affd1;opacity:0;pointer-events:none;text-shadow:0 0 14px #62ffc16b,0 0 24px #44ebaa3d;font-size:.58em;font-weight:900;line-height:1;position:absolute;top:48%;left:100%}.impact-dollar-a{margin-left:6px;animation:2.05s ease-out infinite impactDollarPulse}.impact-dollar-b{margin-left:16px;animation:2.05s ease-out .34s infinite impactDollarPulse}.impact-dollar-c{margin-left:28px;animation:2.05s ease-out .68s infinite impactDollarPulse}.impact-dollar-d{margin-left:40px;animation:2.05s ease-out 1.02s infinite impactDollarPulse}.story-impact-card:hover .story-impact-icon svg{animation-duration:2.3s}.story-impact-card strong,.story-flow-step strong,.story-insight-card strong,.story-engine-output strong{letter-spacing:-.04em;font-size:24px;line-height:1.06}.story-slide-contrast{--story-slide-min-height:548px;background:radial-gradient(circle at 18% 22%,#73a9ff1f,#0000 28%),radial-gradient(circle at 84% 84%,#ffd88d1a,#0000 30%),linear-gradient(#070a0df0,#05070adb)}.story-contrast-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid;position:relative}.story-contrast-card{border:1px solid #ffffff1a;border-radius:28px;gap:20px;min-height:420px;padding:24px;transition:border-color .42s,box-shadow .42s,transform .42s,background .42s;display:grid;position:relative;overflow:hidden}.story-contrast-card:before{content:"";opacity:.68;pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff14,#0000 38%);position:absolute;inset:0}.story-contrast-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 68%);border-radius:50%;width:220px;height:220px;transition:opacity .55s,transform .55s;position:absolute;inset:-18% -22% auto auto;transform:scale(.86)}.story-contrast-card-muted{background:linear-gradient(#ffffff0d,#ffffff05)}.story-contrast-card-accent{background:radial-gradient(circle at 18% 18%,#73a9ff3d,#0000 34%),radial-gradient(circle at 82% 22%,#8ff4cb2e,#0000 32%),radial-gradient(circle at 72% 78%,#ffd88d29,#0000 34%),linear-gradient(145deg,#14223af5,#112b3aeb 42%,#3e2c1ed6 100%);border-color:#ffe7a347;box-shadow:inset 0 1px #ffffff14,0 24px 56px #0000003d,0 0 34px #73a9ff24,0 0 48px #8ff4cb14}.story-contrast-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-contrast-tag{letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:11px;display:inline-flex}.story-contrast-list{margin:0;padding:0;list-style:none}.story-contrast-item{opacity:0;max-height:0;margin-top:0;overflow:hidden;transform:translateY(18px)}.story-slide-contrast.is-active .story-contrast-item{animation:.78s cubic-bezier(.2,.88,.22,1) forwards storyContrastReveal}.story-slide-contrast.is-active .story-contrast-card .story-contrast-item:first-child{animation-delay:.16s}.story-slide-contrast.is-active .story-contrast-card .story-contrast-item:nth-child(2){animation-delay:.52s}.story-slide-contrast.is-active .story-contrast-card .story-contrast-item:nth-child(3){animation-delay:.88s}.story-slide-contrast.is-active .story-contrast-card .story-contrast-item:nth-child(4){animation-delay:1.24s}.story-contrast-row{color:#d7dce5;letter-spacing:.01em;cursor:default;background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 18px 16px 16px;line-height:1.52;transition:opacity .28s,transform .38s cubic-bezier(.2,.9,.2,1),border-color .32s,background .32s,box-shadow .38s,color .28s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.story-contrast-row:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#ffffff0f,#0000 34% 66%,#ffffff0a);transition:opacity .28s;position:absolute;inset:0}.story-contrast-row:after{content:"";opacity:.9;pointer-events:none;z-index:2;background:linear-gradient(90deg,#ffffff14,#ffffff57,#ffffff14);border-radius:999px;height:1px;transition:opacity .28s,background .32s;position:absolute;top:1px;left:18px;right:18px}.story-contrast-copy{z-index:1;text-wrap:balance;position:relative}.story-contrast-card-muted .story-contrast-row{color:#c7ced8;background:linear-gradient(145deg,#ffffff0e,#ffffff04);box-shadow:inset 0 1px #ffffff17}.story-contrast-card-accent .story-contrast-tag{color:#fff;background:linear-gradient(145deg,#1cb96cb8,#45eb9a94 54%,#adffd83d);border-color:#56ffb185;font-weight:900;box-shadow:0 0 26px #26d67e57}.story-contrast-card-accent .story-contrast-row{color:#fff;text-shadow:0 0 18px #73a9ff14;background:linear-gradient(145deg,#73a9ff2e,#8ff4cb17 42%,#ffffff0d 68%,#ffd88d1f);font-weight:800;box-shadow:inset 0 1px #ffffff2e}.story-contrast-card-accent .story-contrast-copy{color:#fff;font-weight:800}.story-contrast-card-accent .story-contrast-icon{background:linear-gradient(145deg,#73a9ff3d,#8ff4cb24 52%,#ffd88d24);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14,0 0 24px #73a9ff1f}.story-contrast-icon{z-index:1;color:#dfe6f1;background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:46px;height:46px;transition:transform .38s cubic-bezier(.2,.9,.2,1),box-shadow .38s,border-color .32s,color .32s,background .32s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.story-contrast-icon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.story-contrast-row[data-tone=blue] .story-contrast-icon{color:#95bcff;background:linear-gradient(145deg,#73a9ff2e,#ffffff08)}.story-contrast-row[data-tone=gold] .story-contrast-icon{color:#ffd991;background:linear-gradient(145deg,#ffd88d2e,#ffffff08)}.story-contrast-row[data-tone=mint] .story-contrast-icon{color:#97f0cf;background:linear-gradient(145deg,#8ff4cb2b,#ffffff08)}.story-slide-contrast[data-active-pair] .story-contrast-row{opacity:.38}.story-slide-contrast[data-active-pair] .story-contrast-row.is-dimmed .story-contrast-icon{box-shadow:none;transform:scale(.96)}.story-contrast-row.is-linked{color:#f7fbff;background:linear-gradient(145deg,#ffffff1c,#ffffff09);border-color:#ffffff2e;transform:none;box-shadow:inset 0 1px #fff3,0 18px 42px #0003,0 0 0 1px #ffffff0a;opacity:1!important}.story-contrast-card-accent .story-contrast-row.is-linked{background:linear-gradient(145deg,#73a9ff47,#8ff4cb24 42%,#ffffff14 64%,#ffd88d2e);border-color:#ffe7a347;box-shadow:inset 0 1px #ffffff47,0 20px 46px #00000038,0 0 0 1px #ffffff0d,0 0 28px #73a9ff24}.story-contrast-row.is-linked:before{opacity:1}.story-contrast-row.is-linked:after{opacity:1;background:linear-gradient(90deg,#ffffff2e,#ffffffb3,#ffffff2e)}.story-contrast-card-accent .story-contrast-row.is-linked:after{background:linear-gradient(90deg,#adffd838,#ffffffd1,#ffe7a33d)}.story-contrast-row.is-linked .story-contrast-icon{border-color:#fff3;transform:translateY(-1px)scale(1.04);box-shadow:0 0 26px #73a9ff2e,0 0 34px #ffd88d1a}.story-contrast-row.is-linked .story-contrast-icon svg{animation:1.45s ease-in-out infinite storyContrastIconPulse}.story-contrast-bridge{z-index:4;pointer-events:none;position:absolute;inset:0}.story-contrast-bridge-line{left:var(--story-contrast-line-left,50%);top:var(--story-contrast-line-top,50%);width:var(--story-contrast-line-width,0px);transform-origin:0;height:1px;transform:translateY(-50%) rotate(var(--story-contrast-line-angle,0deg)) scaleX(.38);opacity:0;background:linear-gradient(90deg,#73a9ff1a,#73a9ffc7 32%,#8ff4cbd1 58%,#ffd88d8f);border-radius:999px;position:absolute;box-shadow:0 0 18px #73a9ff38,0 0 28px #ffd88d1f}.story-contrast-bridge-line:before,.story-contrast-bridge-line:after{content:"";background:radial-gradient(circle at 35% 35%,#fffffffa,#ffd88db8 52%,#73a9ff42);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)scale(.7);box-shadow:0 0 14px #8ff4cb3d}.story-contrast-bridge-line:before{left:-2px}.story-contrast-bridge-line:after{right:-2px}.story-contrast-bridge.is-active .story-contrast-bridge-line{animation:.55s cubic-bezier(.24,.86,.24,1) forwards storyContrastBridge}.story-slide-contrast.is-settled .story-contrast-card-accent{border-color:#ffe7a347;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffe7a30d,0 28px 70px #0000003d,0 0 42px #73a9ff1f,0 0 54px #ffd88d14}.story-slide-contrast.is-settled .story-contrast-card-accent:after{opacity:.72;transform:scale(1)}.story-slide-flow{--story-slide-min-height:492px;--story-flow-progress:0%;background:radial-gradient(circle at 16% 78%,#8ff4cb1a,#0000 24%),radial-gradient(circle at 86% 18%,#73a9ff21,#0000 25%),linear-gradient(#070a0df0,#06080bdb)}.story-flow-shell{z-index:1;padding-top:10px;position:relative}.story-flow-brand-word{background:linear-gradient(135deg,#fff6d8 0%,#ffd774 28%,#ffecab 58%,#fffdf6 100%) 0%/220% 220%;color:#0000;text-shadow:0 0 14px #ffd88d2e,0 0 26px #ffd88d1a;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite storyFlowBrandGlow}.story-flow-track{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:0 16px;min-height:332px;padding:24px 0 0;display:grid;position:relative}.story-flow-line{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);border-radius:999px;height:2px;position:absolute;top:104px;left:3%;right:3%;overflow:hidden}.story-flow-line:before{content:"";filter:blur(18px);opacity:.72;background:linear-gradient(90deg,#73a9ff0f,#8ff4cb14,#ffd88d0f);position:absolute;inset:-24px 0}.story-flow-line-fill{width:var(--story-flow-progress);border-radius:inherit;background:linear-gradient(90deg,#73a9ffeb,#8ff4cbeb 56%,#ffd88dc7);transition:width .58s cubic-bezier(.2,.88,.2,1),height .58s cubic-bezier(.2,.88,.2,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #73a9ff38,0 0 28px #8ff4cb24}.story-flow-step{--story-flow-title-gradient:linear-gradient(90deg,#f8fbff 0%,#9fcbff 28%,#b2ffe1 58%,#ffe1a0 84%,#f8fbff 100%);--story-flow-title-gradient-strong:linear-gradient(90deg,#fff 0%,#9ec8ff 24%,#8ff4cb 52%,#ffd88d 78%,#fff 100%);--story-flow-title-gradient-settled:linear-gradient(90deg,#fbfffd 0%,#a8d1ff 22%,#9af6d4 54%,#ffe09a 80%,#fbfffd 100%);--story-flow-title-glow:#73a9ff1a;--story-flow-title-glow-soft:#8ff4cb14;grid-template-rows:auto 1fr;align-content:start;justify-items:stretch;gap:48px;min-width:0;display:grid;position:relative}.story-flow-step[data-step="1"]{--story-flow-title-gradient:linear-gradient(90deg,#fff7db 0%,#ffd88d 24%,#b8ffe6 62%,#f8fffc 100%);--story-flow-title-gradient-strong:linear-gradient(90deg,#fffef2 0%,#ffe4a8 22%,#8ff4cb 60%,#f8fffc 100%);--story-flow-title-gradient-settled:linear-gradient(90deg,#fffce9 0%,#ffe2a0 24%,#9ff6d5 58%,#fbfffd 100%);--story-flow-title-glow:#ffd88d1f;--story-flow-title-glow-soft:#8ff4cb1a}.story-flow-step[data-step="1"] .story-flow-copy p{color:#fff}.story-flow-step[data-step="2"]{--story-flow-title-gradient:linear-gradient(90deg,#eef7ff 0%,#97bfff 22%,#8ff4cb 54%,#fff3d1 100%);--story-flow-title-gradient-strong:linear-gradient(90deg,#fff 0%,#8fb7ff 20%,#86ffd3 56%,#ffe6aa 100%);--story-flow-title-gradient-settled:linear-gradient(90deg,#f7fbff 0%,#9dc6ff 24%,#97f5d5 56%,#fff0cb 100%);--story-flow-title-glow:#73a9ff24;--story-flow-title-glow-soft:#8ff4cb1a}.story-flow-step[data-step="3"]{--story-flow-title-gradient:linear-gradient(90deg,#f8fbff 0%,#d7e5ff 18%,#b1c8ff 50%,#f2f7ff 100%);--story-flow-title-gradient-strong:linear-gradient(90deg,#fff 0%,#caddff 18%,#9cb7ff 54%,#f8fbff 100%);--story-flow-title-gradient-settled:linear-gradient(90deg,#fff 0%,#dde8ff 22%,#b6cbff 56%,#f4f8ff 100%);--story-flow-title-glow:#9abcff21;--story-flow-title-glow-soft:#73a9ff17}.story-flow-step[data-step="4"]{--story-flow-title-gradient:linear-gradient(90deg,#fff8df 0%,#ffd694 18%,#a8d1ff 50%,#9ef3d1 100%);--story-flow-title-gradient-strong:linear-gradient(90deg,#fffef2 0%,#ffdd9d 18%,#8fbfff 46%,#89ffd1 100%);--story-flow-title-gradient-settled:linear-gradient(90deg,#fffcea 0%,#ffe0a8 20%,#9dc7ff 50%,#98f5d4 100%);--story-flow-title-glow:#ffd88d1f;--story-flow-title-glow-soft:#73a9ff1a}.story-flow-step[data-step="5"]{--story-flow-title-gradient:linear-gradient(90deg,#f4fffb 0%,#95f1ce 24%,#a7ffe0 54%,#eefcff 100%);--story-flow-title-gradient-strong:linear-gradient(90deg,#fbfffd 0%,#89ffd2 20%,#73e9c0 54%,#f3fdff 100%);--story-flow-title-gradient-settled:linear-gradient(90deg,#f8fffc 0%,#9ef6d5 24%,#86efc7 56%,#f1fdff 100%);--story-flow-title-glow:#8ff4cb24;--story-flow-title-glow-soft:#73a9ff14}.story-flow-step[data-step="6"]{--story-flow-title-gradient:linear-gradient(90deg,#fff6dd 0%,#ffe09a 18%,#9ff5d3 48%,#9fc3ff 82%,#f9fcff 100%);--story-flow-title-gradient-strong:linear-gradient(90deg,#fffef2 0%,#ffe3a2 16%,#8ef5cc 46%,#8dbaff 80%,#fff 100%);--story-flow-title-gradient-settled:linear-gradient(90deg,#fffbe6 0%,#ffe1a3 20%,#98f4d2 50%,#9ec5ff 82%,#fbfdff 100%);--story-flow-title-glow:#ffd88d24;--story-flow-title-glow-soft:#73a9ff1c}.story-flow-step:before{content:"";opacity:1;z-index:1;pointer-events:none;background:linear-gradient(#ffffff2e,#8ff4cb38 52%,#ffffff14);width:1px;height:22px;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #73a9ff1f}.story-flow-step:after{content:"";opacity:.5;z-index:3;pointer-events:none;background:radial-gradient(circle at 35% 35%,#ffffffd1,#ffffff38 48%,#ffffff14);border-radius:50%;width:8px;height:8px;transition:opacity .32s,transform .38s cubic-bezier(.2,.88,.2,1),background .32s,box-shadow .32s;position:absolute;top:76px;left:50%;transform:translate(-50%)scale(.72);box-shadow:0 0 0 1px #ffffff14}.story-flow-node{z-index:2;color:#f7f1e8b8;background:radial-gradient(circle at 30% 28%,#ffffff1f,#0000 34%),linear-gradient(145deg,#181f2bf5,#0e131ceb);border:1px solid #ffffff1f;border-radius:50%;place-self:center;place-items:center;width:58px;height:58px;transition:border-color .38s,background .38s,box-shadow .38s,color .32s,transform .38s;display:grid;position:relative;transform:none;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff08,0 14px 26px #0000002e}.story-flow-node:before{content:"";border-radius:inherit;opacity:.9;border:1px solid #ffffff0d;position:absolute;inset:8px}.story-flow-node:after{display:none}.story-flow-index{min-width:0;height:auto;color:inherit;letter-spacing:.16em;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:900;display:inline-flex;position:static;transform:none}.story-flow-card{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:24px;gap:12px;width:100%;min-height:124px;padding:18px 14px;transition:border-color .42s,background .42s,box-shadow .42s,transform .42s cubic-bezier(.2,.88,.2,1),min-height .42s cubic-bezier(.2,.88,.2,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.story-flow-card:before{content:"";border-radius:inherit;opacity:.5;pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff14,#0000 34%);position:absolute;inset:0}.story-flow-icon{z-index:1;color:#dfe6f1;background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:46px;height:46px;transition:border-color .36s,background .36s,box-shadow .36s,color .36s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.story-flow-icon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;transform-origin:50%;width:24px;height:24px}.story-flow-icon-discovery{color:#fff3c4;background:linear-gradient(145deg,#ffd88d33,#73a9ff29 54%,#8ff4cb29);border-color:#ffe4a338;box-shadow:inset 0 1px #ffffff1f,0 0 22px #ffd88d1f,0 0 28px #73a9ff14}.story-flow-icon-discovery svg{width:31px;height:31px}.story-flow-icon-engine{color:#d7ecff;background:linear-gradient(145deg,#73a9ff3d,#8ff4cb24 58%,#ffffff0a);border-color:#a1d6ff3d;box-shadow:inset 0 1px #ffffff1f,0 0 22px #73a9ff24,0 0 28px #8ff4cb14}.story-flow-icon-engine svg{width:31px;height:31px}.story-flow-icon-review{color:#ffe8da;background:linear-gradient(145deg,#ffb69433,#ffd88d24 52%,#ffffff0a);border-color:#ffccb23d;box-shadow:inset 0 1px #ffffff1f,0 0 22px #ffb6941f,0 0 28px #ffd88d14}.story-flow-icon-review svg{width:31px;height:31px}.story-flow-icon-experience{color:#defef7;background:linear-gradient(145deg,#6eddcd38,#a2e8ff29 52%,#ffffff0a);border-color:#9ef4e13d;box-shadow:inset 0 1px #ffffff1f,0 0 22px #6eddcd21,0 0 28px #a2e8ff14}.story-flow-icon-experience svg{width:31px;height:31px}.story-flow-icon-testing{color:#e7fff2;background:linear-gradient(145deg,#8ff4cb38,#6eddcd24 56%,#ffffff0a);border-color:#a6ffd63d;box-shadow:inset 0 1px #ffffff1f,0 0 22px #8ff4cb24,0 0 28px #6eddcd14}.story-flow-icon-testing svg{width:31px;height:31px}.story-flow-icon-launch{color:#fff2cf;background:linear-gradient(145deg,#ffd88d38,#ffbc7b29 52%,#ffffff0a);border-color:#ffdfa33d;box-shadow:inset 0 1px #ffffff1f,0 0 22px #ffd88d24,0 0 28px #ffbc7b14}.story-flow-icon-launch svg{width:31px;height:31px}.story-flow-step.is-complete .story-flow-icon-discovery{color:#fff7da;background:linear-gradient(145deg,#ffd88d42,#73a9ff2e 48%,#8ff4cb2e);border-color:#ffe8ad42;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffd88d29,0 0 34px #8ff4cb1a}.story-flow-step.is-complete .story-flow-icon-engine{color:#e6f5ff;background:linear-gradient(145deg,#73a9ff4d,#8ff4cb2e 56%,#ffffff0d);border-color:#b4e3ff47;box-shadow:inset 0 1px #ffffff24,0 0 24px #73a9ff29,0 0 34px #8ff4cb1a}.story-flow-step.is-complete .story-flow-icon-review{color:#fff2e8;background:linear-gradient(145deg,#ffb69442,#ffd88d2e 54%,#ffffff0d);border-color:#ffddc447;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffb69429,0 0 34px #ffd88d1a}.story-flow-step.is-complete .story-flow-icon-experience{color:#effffb;background:linear-gradient(145deg,#6eddcd4d,#a2e8ff2e 54%,#ffffff0d);border-color:#b7f9ea47;box-shadow:inset 0 1px #ffffff24,0 0 24px #6eddcd29,0 0 34px #a2e8ff1a}.story-flow-step.is-complete .story-flow-icon-testing{color:#f2fff8;background:linear-gradient(145deg,#8ff4cb4d,#6eddcd2e 56%,#ffffff0d);border-color:#c1ffe247;box-shadow:inset 0 1px #ffffff24,0 0 24px #8ff4cb29,0 0 34px #6eddcd1a}.story-flow-step.is-complete .story-flow-icon-launch{color:#fff8e4;background:linear-gradient(145deg,#ffd88d4d,#ffbc7b2e 54%,#ffffff0d);border-color:#ffe8ba47;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffd88d29,0 0 34px #ffbc7b1a}.story-flow-step.is-current .story-flow-icon-discovery,.story-flow-step.is-complete:hover .story-flow-icon-discovery,.story-flow-step.is-complete.is-replaying .story-flow-icon-discovery{color:#fffbed;background:linear-gradient(145deg,#ffd88d57,#73a9ff38 46%,#8ff4cb38);border-color:#ffefbe4d;box-shadow:inset 0 1px #ffffff29,0 0 28px #ffd88d2e,0 0 38px #73a9ff1f}.story-flow-step.is-current .story-flow-icon-engine,.story-flow-step.is-complete:hover .story-flow-icon-engine,.story-flow-step.is-complete.is-replaying .story-flow-icon-engine{color:#f2fbff;background:linear-gradient(145deg,#73a9ff61,#8ff4cb38 48%,#ffffff0f);border-color:#c7ecff4d;box-shadow:inset 0 1px #ffffff29,0 0 28px #73a9ff33,0 0 38px #8ff4cb1f}.story-flow-step.is-current .story-flow-icon-review,.story-flow-step.is-complete:hover .story-flow-icon-review,.story-flow-step.is-complete.is-replaying .story-flow-icon-review{color:#fff8f2;background:linear-gradient(145deg,#ffb69457,#ffd88d38 48%,#ffffff0f);border-color:#ffe5d24d;box-shadow:inset 0 1px #ffffff29,0 0 28px #ffb6942e,0 0 38px #ffd88d1f}.story-flow-step.is-current .story-flow-icon-experience,.story-flow-step.is-complete:hover .story-flow-icon-experience,.story-flow-step.is-complete.is-replaying .story-flow-icon-experience{color:#f7fffd;background:linear-gradient(145deg,#6eddcd61,#a2e8ff38 48%,#ffffff0f);border-color:#d0fff54d;box-shadow:inset 0 1px #ffffff29,0 0 28px #6eddcd2e,0 0 38px #a2e8ff1f}.story-flow-step.is-current .story-flow-icon-testing,.story-flow-step.is-complete:hover .story-flow-icon-testing,.story-flow-step.is-complete.is-replaying .story-flow-icon-testing{color:#fbfffd;background:linear-gradient(145deg,#8ff4cb61,#6eddcd38 48%,#ffffff0f);border-color:#d6ffec4d;box-shadow:inset 0 1px #ffffff29,0 0 28px #8ff4cb2e,0 0 38px #6eddcd1f}.story-flow-step.is-current .story-flow-icon-launch,.story-flow-step.is-complete:hover .story-flow-icon-launch,.story-flow-step.is-complete.is-replaying .story-flow-icon-launch{color:#fffdf4;background:linear-gradient(145deg,#ffd88d61,#ffbc7b38 48%,#ffffff0f);border-color:#ffefcb4d;box-shadow:inset 0 1px #ffffff29,0 0 28px #ffd88d2e,0 0 38px #ffbc7b1f}.story-flow-step.is-complete .story-flow-icon-discovery,.story-flow-step.is-current .story-flow-icon-discovery,.story-flow-step.is-complete:hover .story-flow-icon-discovery,.story-flow-step.is-complete.is-replaying .story-flow-icon-discovery{color:#fff3c4}.story-flow-step.is-complete .story-flow-icon-engine,.story-flow-step.is-current .story-flow-icon-engine,.story-flow-step.is-complete:hover .story-flow-icon-engine,.story-flow-step.is-complete.is-replaying .story-flow-icon-engine{color:#d7ecff}.story-flow-step.is-complete .story-flow-icon-review,.story-flow-step.is-current .story-flow-icon-review,.story-flow-step.is-complete:hover .story-flow-icon-review,.story-flow-step.is-complete.is-replaying .story-flow-icon-review{color:#ffe8da}.story-flow-step.is-complete .story-flow-icon-experience,.story-flow-step.is-current .story-flow-icon-experience,.story-flow-step.is-complete:hover .story-flow-icon-experience,.story-flow-step.is-complete.is-replaying .story-flow-icon-experience{color:#defef7}.story-flow-step.is-complete .story-flow-icon-testing,.story-flow-step.is-current .story-flow-icon-testing,.story-flow-step.is-complete:hover .story-flow-icon-testing,.story-flow-step.is-complete.is-replaying .story-flow-icon-testing{color:#dfffe8}.story-flow-step.is-complete .story-flow-icon-launch,.story-flow-step.is-current .story-flow-icon-launch,.story-flow-step.is-complete:hover .story-flow-icon-launch,.story-flow-step.is-complete.is-replaying .story-flow-icon-launch{color:#fff0c3}.story-flow-copy{z-index:1;gap:8px;display:grid;position:relative}.story-flow-copy strong{box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;color:#f6f8fb;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:18px;place-self:start;max-width:100%;min-height:2.15em;padding:10px 12px;font-size:16px;line-height:1.08;transition:color .32s,text-shadow .38s,filter .38s,opacity .32s,border-color .32s,background .32s,box-shadow .32s;display:inline-block;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000001f}.story-flow-copy p{color:#fff;text-wrap:pretty;opacity:0;max-height:0;margin:0;font-size:12px;line-height:1.5;transition:max-height .42s cubic-bezier(.2,.88,.2,1),opacity .32s,transform .42s cubic-bezier(.2,.88,.2,1);overflow:hidden;transform:translateY(8px)}.story-flow-step[data-state=upcoming] .story-flow-card{background:linear-gradient(#ffffff0a,#ffffff05)}.story-flow-step.is-complete .story-flow-node{color:#eef6ff;background:radial-gradient(circle at 30% 28%,#ffffff21,#0000 34%),linear-gradient(145deg,#223856f0,#111722eb);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff24,0 0 18px #73a9ff14,0 14px 26px #0000002e}.story-flow-step.is-complete .story-flow-card{background:linear-gradient(#fff1,#ffffff06);border-color:#ffffff1c;min-height:232px;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000001f}.story-flow-step.is-complete .story-flow-copy strong{background:var(--story-flow-title-gradient);color:#0000;text-shadow:0 0 16px var(--story-flow-title-glow);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.4s linear infinite storyFlowHeadlineShift}.story-flow-step.is-complete .story-flow-copy p{opacity:1;max-height:190px;transform:translateY(0)}.story-flow-step.is-complete .story-flow-icon{background:linear-gradient(145deg,#73a9ff24,#8ff4cb14 58%,#ffd88d14);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff12,0 0 16px #73a9ff14}.story-flow-step.is-complete:after{opacity:1;background:radial-gradient(circle at 35% 35%,#fffffffa,#8ff4cbe6 44%,#4ad19e52);transform:translate(-50%)scale(1);box-shadow:0 0 12px #4ad19e2e,0 0 0 1px #8ff4cb29}.story-flow-step.is-current .story-flow-node{color:#fff;background:radial-gradient(circle at 30% 28%,#ffffff29,#0000 34%),linear-gradient(145deg,#2a4c7cf5,#1d4a58eb 58%,#4e4028db);border-color:#ffffff38;animation:2.1s ease-in-out infinite storyFlowNodePulse;box-shadow:inset 0 1px #ffffff2e,0 0 28px #73a9ff2e,0 0 40px #8ff4cb1a,0 14px 26px #0000002e}.story-flow-step.is-current:before{background:linear-gradient(#ffffff47,#8ff4cb57 52%,#ffffff1f);width:2px;box-shadow:0 0 10px #73a9ff2e,0 0 16px #8ff4cb14}.story-flow-step.is-current:after{opacity:1;background:radial-gradient(circle at 35% 35%,#fffffffa,#8ff4cbf5 44%,#4ad19e66);transform:translate(-50%)scale(1.08);box-shadow:0 0 16px #4ad19e3d,0 0 24px #73a9ff29,0 0 0 1px #8ff4cb33}.story-flow-step.is-current .story-flow-card,.story-flow-step.is-complete:hover .story-flow-card,.story-flow-step.is-complete.is-replaying .story-flow-card{background:linear-gradient(150deg,#73a9ff29,#ffffff0a 52%,#ffd88d1a);border-color:#ffffff2e;min-height:232px;box-shadow:inset 0 1px #ffffff17,0 22px 52px #0003,0 0 0 1px #ffffff08}.story-flow-step.is-current .story-flow-copy strong,.story-flow-step.is-complete:hover .story-flow-copy strong,.story-flow-step.is-complete.is-replaying .story-flow-copy strong{background:var(--story-flow-title-gradient-strong);color:#0000;text-shadow:0 0 24px var(--story-flow-title-glow),0 0 30px var(--story-flow-title-glow-soft);filter:brightness(1.08);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite storyFlowHeadlineShift}.story-flow-step.is-current .story-flow-copy p,.story-flow-step.is-complete:hover .story-flow-copy p,.story-flow-step.is-complete.is-replaying .story-flow-copy p{opacity:1;max-height:190px;transform:translateY(0)}.story-flow-step.is-current .story-flow-icon,.story-flow-step.is-complete:hover .story-flow-icon,.story-flow-step.is-complete.is-replaying .story-flow-icon{background:linear-gradient(145deg,#73a9ff38,#8ff4cb1f 58%,#ffd88d1f);border-color:#fff3;box-shadow:inset 0 1px #ffffff14,0 0 22px #73a9ff1f}.story-flow-step.is-complete:hover .story-flow-node,.story-flow-step.is-complete.is-replaying .story-flow-node{border-color:#ffffff38;box-shadow:inset 0 1px #ffffff29,0 0 22px #73a9ff1f}.story-flow-step.is-current .story-flow-icon-discovery svg,.story-flow-step.is-complete:hover .story-flow-icon-discovery svg,.story-flow-step.is-complete.is-replaying .story-flow-icon-discovery svg{animation:.9s storyFlowDiscovery}.story-flow-step.is-current .story-flow-icon-engine svg,.story-flow-step.is-complete:hover .story-flow-icon-engine svg,.story-flow-step.is-complete.is-replaying .story-flow-icon-engine svg{animation:.92s storyFlowEngine}.story-flow-step.is-current .story-flow-icon-review svg,.story-flow-step.is-complete:hover .story-flow-icon-review svg,.story-flow-step.is-complete.is-replaying .story-flow-icon-review svg{animation:.88s storyFlowReview}.story-flow-step.is-current .story-flow-icon-experience svg,.story-flow-step.is-complete:hover .story-flow-icon-experience svg,.story-flow-step.is-complete.is-replaying .story-flow-icon-experience svg{animation:.92s storyFlowExperience}.story-flow-step.is-current .story-flow-icon-testing svg,.story-flow-step.is-complete:hover .story-flow-icon-testing svg,.story-flow-step.is-complete.is-replaying .story-flow-icon-testing svg{animation:.92s storyFlowTesting}.story-flow-step.is-current .story-flow-icon-launch svg,.story-flow-step.is-complete:hover .story-flow-icon-launch svg,.story-flow-step.is-complete.is-replaying .story-flow-icon-launch svg{animation:.96s storyFlowLaunch}.story-slide-flow.is-settled .story-flow-step:before{background:linear-gradient(#f0fff86b,#8ff4cbb8 52%,#5cd6a147);width:2px;box-shadow:0 0 12px #4ad19e3d,0 0 20px #8ff4cb24}.story-slide-flow.is-settled .story-flow-step:after{opacity:1;background:radial-gradient(circle at 35% 35%,#fffffffa,#8ff4cbeb 44%,#4ad19e5c);transform:translate(-50%)scale(1);box-shadow:0 0 14px #4ad19e38,0 0 0 1px #8ff4cb2e}.story-slide-flow.is-settled .story-flow-icon-discovery{color:#fff3c4;background:linear-gradient(145deg,#ffd88d42,#73a9ff2e 48%,#8ff4cb2e);border-color:#ffe8ad42;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffd88d29,0 0 34px #8ff4cb1a}.story-slide-flow.is-settled .story-flow-icon-engine{color:#d7ecff;background:linear-gradient(145deg,#73a9ff4d,#8ff4cb2e 56%,#ffffff0d);border-color:#b4e3ff47;box-shadow:inset 0 1px #ffffff24,0 0 24px #73a9ff29,0 0 34px #8ff4cb1a}.story-slide-flow.is-settled .story-flow-icon-review{color:#ffe8da;background:linear-gradient(145deg,#ffb69442,#ffd88d2e 54%,#ffffff0d);border-color:#ffddc447;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffb69429,0 0 34px #ffd88d1a}.story-slide-flow.is-settled .story-flow-icon-experience{color:#defef7;background:linear-gradient(145deg,#6eddcd4d,#a2e8ff2e 54%,#ffffff0d);border-color:#b7f9ea47;box-shadow:inset 0 1px #ffffff24,0 0 24px #6eddcd29,0 0 34px #a2e8ff1a}.story-slide-flow.is-settled .story-flow-icon-testing{color:#dfffe8;background:linear-gradient(145deg,#8ff4cb4d,#6eddcd2e 56%,#ffffff0d);border-color:#c1ffe247;box-shadow:inset 0 1px #ffffff24,0 0 24px #8ff4cb29,0 0 34px #6eddcd1a}.story-slide-flow.is-settled .story-flow-icon-launch{color:#fff0c3;background:linear-gradient(145deg,#ffd88d4d,#ffbc7b2e 54%,#ffffff0d);border-color:#ffe8ba47;box-shadow:inset 0 1px #ffffff24,0 0 24px #ffd88d29,0 0 34px #ffbc7b1a}.story-slide-flow.is-settled .story-flow-step .story-flow-node{color:#f7fffb;background:radial-gradient(circle at 30% 28%,#ffffff2e,#0000 34%),linear-gradient(145deg,#266c55fa,#1b4845f0 58%,#244031eb);border-color:#8ff4cb80;box-shadow:inset 0 1px #ffffff2e,0 0 28px #4ad19e33,0 14px 26px #0000002e}.story-slide-flow.is-settled .story-flow-step-launch .story-flow-node{background:linear-gradient(145deg,#4ad19e5c,#73a9ff38 58%,#ffd88d24);border-color:#8ff4cb57;box-shadow:inset 0 1px #ffffff2e,0 0 34px #4ad19e38}.story-slide-flow.is-settled .story-flow-step-launch .story-flow-card{background:linear-gradient(150deg,#4ad19e29,#73a9ff1a 54%,#ffd88d1f);border-color:#8ff4cb42;box-shadow:inset 0 1px #ffffff14,0 24px 58px #00000038,0 0 34px #4ad19e1f}.story-slide-flow.is-settled .story-flow-step .story-flow-copy strong{background:var(--story-flow-title-gradient-settled);color:#0000;text-shadow:0 0 20px var(--story-flow-title-glow-soft),0 0 26px var(--story-flow-title-glow);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite storyFlowHeadlineShift}.story-slide-engine{--story-slide-min-height:486px;background:radial-gradient(circle at 12% 20%,#73a9ff3d,#0000 24%),radial-gradient(circle at 48% 64%,#8ff4cb26,#0000 30%),radial-gradient(circle at 86% 74%,#ffd88d38,#0000 28%),linear-gradient(#06090cf2,#05070adb)}.story-engine-visual{z-index:1;grid-template-columns:minmax(220px,1fr) minmax(280px,1.15fr) minmax(220px,.8fr);align-items:center;gap:24px;min-height:360px;display:grid;position:relative;overflow:visible}.story-engine-visual:after{box-shadow:0 0 18px #ffd88d29}.story-engine-visual:before{box-shadow:0 0 18px #73a9ff24}.story-engine-visual>*{z-index:1;position:relative}.story-engine-visual>:before{pointer-events:none}.story-engine-visual>.story-engine-column:before,.story-engine-visual>.story-engine-core:after,.story-engine-visual>.story-engine-output:after{content:"";pointer-events:none;position:absolute;inset:auto}.story-engine-inputs:before{filter:blur(8px);opacity:.88;background:radial-gradient(circle at 22% 24%,#73a9ff24,#0000 34%),radial-gradient(circle at 18% 78%,#8ff4cb1a,#0000 28%),linear-gradient(#ffffff08,#ffffff03);border-radius:32px;width:78%;height:88%;top:6%;left:-4%}.story-engine-core:after{filter:blur(18px);opacity:.9;background:radial-gradient(circle,#73a9ff2e,#8ff4cb1f 34%,#ffd88d1a 56%,#0000 74%);border-radius:50%;width:76%;height:76%;top:12%;left:12%}.story-engine-output:after{filter:blur(10px);opacity:.92;z-index:0;background:radial-gradient(circle at 24% 28%,#ffd88d29,#0000 30%),radial-gradient(circle at 74% 70%,#73a9ff24,#0000 34%),linear-gradient(#ffffff08,#ffffff04);border-radius:30px;width:92%;height:84%;top:8%;right:-8%}.story-engine-visual:before,.story-engine-visual:after{content:"";transform-origin:0;opacity:.24;pointer-events:none;background:linear-gradient(90deg,#73a9ff00,#73a9ff99,#ffe7a347);height:1px;position:absolute;top:50%;transform:translateY(-50%)scaleX(.18)}.story-engine-visual:before{width:23%;left:19%}.story-engine-visual:after{transform-origin:100%;width:20%;right:16%}.story-engine-column{gap:12px;display:grid}.story-engine-inputs{position:relative}.story-engine-node{--story-engine-node-rgb:115,169,255;letter-spacing:.01em;opacity:.3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;border-radius:18px;padding:14px 16px;font-size:14px;position:relative;overflow:visible;transform:translate(-18px)scale(.98)}.story-engine-node:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);position:absolute;inset:0;transform:translate(-130%)skew(-20deg)}.story-engine-node:after{content:"";background:radial-gradient(circle at 35% 35%,#fffffffa,rgba(var(--story-engine-node-rgb),.92) 42%,rgba(var(--story-engine-node-rgb),.14));width:8px;height:8px;box-shadow:0 0 16px rgba(var(--story-engine-node-rgb),.28),0 0 28px rgba(var(--story-engine-node-rgb),.14);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;right:14px;transform:translateY(-50%)scale(.6)}.story-engine-node.tone-blue{--story-engine-node-rgb:115,169,255;background:linear-gradient(135deg,#73a9ff2e,#ffffff0d 72%,#8ff4cb0d);box-shadow:inset 0 0 0 1px #73a9ff1a,0 0 24px #73a9ff1f}.story-engine-node.tone-mint{--story-engine-node-rgb:143,244,203;background:linear-gradient(135deg,#8ff4cb2e,#ffffff0d 72%,#73a9ff0d);box-shadow:inset 0 0 0 1px #8ff4cb1a,0 0 24px #8ff4cb1f}.story-engine-node.tone-gold{--story-engine-node-rgb:255,216,141;background:linear-gradient(135deg,#ffd88d2e,#ffffff0d 72%,#73a9ff0d);box-shadow:inset 0 0 0 1px #ffd88d1a,0 0 24px #ffd88d1f}.story-engine-core{place-items:center;min-height:340px;display:grid;position:relative}.story-engine-core:before{content:"";filter:blur(24px);opacity:.55;background:radial-gradient(circle,#73a9ff29,#73a9ff14 28%,#8ff4cb0f 46%,#0000 70%);border-radius:50%;transition:opacity .45s,transform .6s cubic-bezier(.2,.88,.2,1);position:absolute;inset:18% 15%;transform:scale(.88)}.story-engine-core-card{z-index:2;text-align:center;opacity:.56;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 40%),radial-gradient(circle at 22% 18%,#73a9ff2e,#0000 34%),radial-gradient(circle at 78% 84%,#ffd88d24,#0000 38%),linear-gradient(#0c1624fa,#080f18f0 56%,#0b0c12eb);border:1px solid #ffffff2e;border-radius:30px;width:min(100%,280px);padding:28px 26px;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 0 120px #73a9ff4d,0 0 140px #ffd88d29,0 0 72px #8ff4cb29,inset 0 1px #ffffff1a}.story-engine-core-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(125deg,#73a9ff38,#0000 30% 64%,#ffd88d2e);position:absolute;inset:-1px;transform:translate(-10%)}.story-engine-core-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #73a9ff1a,inset 0 0 24px #ffffff08}.story-engine-core-label,.story-engine-output-label{color:#f7f1e880;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.story-engine-core-card strong{letter-spacing:-.06em;margin-bottom:12px;font-size:34px;line-height:.98;display:block}.story-engine-orbit{opacity:.52;border:1px solid #ffffff1f;border-radius:50%;position:absolute}.story-engine-orbit.orbit-a{border-color:#73a9ff33;width:250px;height:250px;animation:12s linear infinite paused storyOrbit;box-shadow:0 0 64px #73a9ff33,inset 0 0 56px #73a9ff1a}.story-engine-orbit.orbit-b{border-color:#ffe7a329;width:320px;height:320px;animation:18s linear infinite reverse paused storyOrbit;box-shadow:0 0 54px #ffd88d1f,inset 0 0 44px #8ff4cb0f}.story-engine-particle{opacity:.42;background:radial-gradient(circle at 35% 35%,#fff,#ffe7a3c7 52%,#73a9ff3d);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 22px #ffe7a357}.story-engine-particle.particle-a{animation:4.8s ease-in-out infinite paused storyFloat;top:26%;left:28%}.story-engine-particle.particle-b{animation:5.2s ease-in-out .6s infinite paused storyFloat;top:18%;right:26%}.story-engine-particle.particle-c{animation:5.6s ease-in-out 1.1s infinite paused storyFloat;bottom:24%;left:50%}.story-engine-output{opacity:.28;background:radial-gradient(circle at 22% 20%,#ffd88d29,#0000 32%),radial-gradient(circle at 78% 78%,#73a9ff24,#0000 36%),linear-gradient(145deg,#ffd88d38,#73a9ff24 46%,#8ff4cb1a 80%,#ffffff0a);border:1px solid #ffffff2e;border-radius:28px;align-content:start;gap:12px;min-height:220px;padding:24px;display:grid;position:relative;overflow:hidden;transform:translate(20px)scale(.98);box-shadow:0 0 78px #ffd88d29,0 0 58px #73a9ff1a,inset 0 1px #ffffff1a}.story-engine-output:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff38,#0000);width:52%;position:absolute;inset:-1px auto -1px -40%;transform:translate(-120%)skew(-18deg)}.story-engine-output strong,.story-engine-output p{z-index:1;position:relative}.story-slide-engine.is-active .story-engine-visual:before{animation:.95s cubic-bezier(.22,.88,.2,1) .36s forwards storyEngineLinkIn,3.8s ease-in-out 1.35s infinite storyEngineLinkGlow}.story-slide-engine.is-active .story-engine-visual:after{animation:.9s cubic-bezier(.22,.88,.2,1) 1.78s forwards storyEngineLinkOut,3.8s ease-in-out 2.4s infinite storyEngineLinkGlow}.story-slide-engine.is-active .story-engine-node:first-child{animation:.72s cubic-bezier(.2,.88,.2,1) .12s forwards storyEngineNodeReveal}.story-slide-engine.is-active .story-engine-node:nth-child(2){animation:.72s cubic-bezier(.2,.88,.2,1) .24s forwards storyEngineNodeReveal}.story-slide-engine.is-active .story-engine-node:nth-child(3){animation:.72s cubic-bezier(.2,.88,.2,1) .36s forwards storyEngineNodeReveal}.story-slide-engine.is-active .story-engine-node:nth-child(4){animation:.72s cubic-bezier(.2,.88,.2,1) .48s forwards storyEngineNodeReveal}.story-slide-engine.is-active .story-engine-node:nth-child(5){animation:.72s cubic-bezier(.2,.88,.2,1) .6s forwards storyEngineNodeReveal}.story-slide-engine.is-active .story-engine-node:nth-child(6){animation:.72s cubic-bezier(.2,.88,.2,1) .72s forwards storyEngineNodeReveal}.story-slide-engine.is-active .story-engine-node:nth-child(7){animation:.72s cubic-bezier(.2,.88,.2,1) .84s forwards storyEngineNodeReveal}.story-slide-engine.is-active .story-engine-node:first-child:before{animation:.82s .28s forwards storyEngineNodeSweep}.story-slide-engine.is-active .story-engine-node:nth-child(2):before{animation:.82s .4s forwards storyEngineNodeSweep}.story-slide-engine.is-active .story-engine-node:nth-child(3):before{animation:.82s .52s forwards storyEngineNodeSweep}.story-slide-engine.is-active .story-engine-node:nth-child(4):before{animation:.82s .64s forwards storyEngineNodeSweep}.story-slide-engine.is-active .story-engine-node:nth-child(5):before{animation:.82s .76s forwards storyEngineNodeSweep}.story-slide-engine.is-active .story-engine-node:nth-child(6):before{animation:.82s .88s forwards storyEngineNodeSweep}.story-slide-engine.is-active .story-engine-node:nth-child(7):before{animation:.82s 1s forwards storyEngineNodeSweep}.story-slide-engine.is-active .story-engine-node:first-child:after{animation:1s cubic-bezier(.24,.88,.22,1) .46s forwards storyEngineSignal}.story-slide-engine.is-active .story-engine-node:nth-child(2):after{animation:1s cubic-bezier(.24,.88,.22,1) .58s forwards storyEngineSignal}.story-slide-engine.is-active .story-engine-node:nth-child(3):after{animation:1s cubic-bezier(.24,.88,.22,1) .7s forwards storyEngineSignal}.story-slide-engine.is-active .story-engine-node:nth-child(4):after{animation:1s cubic-bezier(.24,.88,.22,1) .82s forwards storyEngineSignal}.story-slide-engine.is-active .story-engine-node:nth-child(5):after{animation:1s cubic-bezier(.24,.88,.22,1) .94s forwards storyEngineSignal}.story-slide-engine.is-active .story-engine-node:nth-child(6):after{animation:1s cubic-bezier(.24,.88,.22,1) 1.06s forwards storyEngineSignal}.story-slide-engine.is-active .story-engine-node:nth-child(7):after{animation:1s cubic-bezier(.24,.88,.22,1) 1.18s forwards storyEngineSignal}.story-slide-engine.is-active .story-engine-core:before{animation:2.8s ease-in-out 1s infinite storyEngineCoreHalo}.story-slide-engine.is-active .story-engine-core-card{animation:1.05s cubic-bezier(.2,.88,.2,1) .88s forwards storyEngineCoreWake,4.8s ease-in-out 2.1s infinite storyEngineCorePulse}.story-slide-engine.is-active .story-engine-core-card:before{animation:1.1s cubic-bezier(.22,.88,.22,1) 1.26s forwards storyEngineCoreSweep}.story-slide-engine.is-active .story-engine-orbit.orbit-a{animation:12s linear infinite storyOrbit,3.8s ease-in-out 1.4s infinite storyEngineOrbitPulse}.story-slide-engine.is-active .story-engine-orbit.orbit-b{animation:18s linear infinite reverse storyOrbit,4.6s ease-in-out 1.8s infinite storyEngineOrbitPulse}.story-slide-engine.is-active .story-engine-particle{animation-play-state:running}.story-slide-engine.is-active .story-engine-output{animation:.98s cubic-bezier(.2,.88,.2,1) 1.9s forwards storyEngineOutputReveal,5.2s ease-in-out 2.9s infinite storyEngineOutputPulse}.story-slide-engine.is-active .story-engine-output:before{animation:1.1s cubic-bezier(.22,.88,.22,1) 2.12s forwards storyEngineOutputSweep}.story-slide-insights{--story-slide-min-height:566px;background:radial-gradient(circle at 86% 16%,#73a9ff29,#0000 24%),radial-gradient(circle at 14% 82%,#8ff4cb24,#0000 28%),radial-gradient(circle at 64% 76%,#ffd88d1a,#0000 30%),linear-gradient(#070a0df2,#06080be0)}.story-intel-dashboard{z-index:1;background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1a;border-radius:32px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 68px #00000038}.story-intel-dashboard:before{content:"";filter:blur(24px);opacity:.8;pointer-events:none;background:radial-gradient(circle at 12% 18%,#73a9ff2e,#0000 24%),radial-gradient(circle at 82% 20%,#ffd88d24,#0000 24%),radial-gradient(circle at 54% 84%,#8ff4cb1a,#0000 28%);position:absolute;inset:0}.story-intel-grid{z-index:1;grid-template-columns:1.25fr .95fr 1fr;grid-template-areas:"needs needs profile""products routines profile""products goals environments";gap:14px;display:grid;position:relative}.story-intel-widget{--story-intel-delay:0s;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:24px;align-content:start;gap:16px;min-height:178px;padding:18px;transition:transform .32s,border-color .32s,box-shadow .32s,background .32s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000029}.story-intel-widget:before{content:"";opacity:.36;pointer-events:none;background:linear-gradient(120deg,#ffffff0f,#0000 30% 70%,#ffffff0a);position:absolute;inset:0}.story-intel-widget:after{content:"";opacity:.34;filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#73a9ff24,#0000 68%);border-radius:50%;width:180px;height:180px;transition:opacity .32s,transform .32s;position:absolute;inset:auto -18% -40% auto}.story-intel-widget:hover{border-color:#ffffff29;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 26px 54px #00000038}.story-intel-widget:hover:after{opacity:.7;transform:scale(1.06)}.story-intel-widget:hover .story-intel-widget-note{opacity:1;max-height:42px;transform:translateY(0)}.story-intel-widget-needs{background:linear-gradient(160deg,#73a9ff1c,#ffffff08 48%,#8ff4cb0f);grid-area:needs}.story-intel-widget-profile{background:linear-gradient(160deg,#ffffff0b,#73a9ff14 44%,#ffd88d14);grid-area:profile;align-self:start}.story-intel-widget-products{background:linear-gradient(160deg,#8ff4cb14,#ffffff07 44%,#73a9ff12);grid-area:products}.story-intel-widget-routines{background:linear-gradient(160deg,#ffd88d1a,#ffffff08 54%,#73a9ff0d);grid-area:routines}.story-intel-widget-goals{background:linear-gradient(160deg,#8ff4cb14,#ffffff07 50%,#ffd88d0f);grid-area:goals}.story-intel-widget-environments{background:linear-gradient(160deg,#73a9ff1a,#ffffff08 48%,#ffd88d14);grid-area:environments}.story-intel-widget-head,.story-intel-rank-row,.story-intel-profile-shell,.story-intel-feed-row,.story-intel-routine-bar,.story-intel-goal-row,.story-intel-environment-stack,.story-intel-environment-row,.story-intel-widget-note{opacity:0;transform:translateY(12px)}.story-intel-widget-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.story-intel-widget-kicker{color:#f7f1e87a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.story-intel-widget h4{color:#f7fbff;letter-spacing:-.04em;margin:0;font-size:20px;line-height:1.05}.story-intel-widget-signal{background:radial-gradient(circle at 35% 35%,#fffffffa,#8ff4cbeb 42%,#73a9ff38);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 12px #8ff4cb3d,0 0 22px #73a9ff29}.story-intel-widget-note{color:#f7f1e89e;border-top:1px solid #ffffff14;max-height:0;margin:2px 0 0;padding-top:12px;font-size:12px;line-height:1.5;transition:max-height .32s,opacity .26s,transform .26s;overflow:hidden}.story-intel-rank-list,.story-intel-feed,.story-intel-goal-list,.story-intel-environment-legend,.story-intel-profile-legend{gap:10px;display:grid}.story-intel-rank-row,.story-intel-goal-row,.story-intel-environment-row,.story-intel-legend-row,.story-intel-feed-row{align-items:center;display:grid}.story-intel-rank-row{grid-template-columns:minmax(0,1fr) 1.15fr;gap:14px}.story-intel-rank-row span,.story-intel-goal-row strong,.story-intel-environment-row span:nth-child(2),.story-intel-feed-row span:first-child,.story-intel-legend-row span:nth-child(2){color:#f7fbff;font-size:14px}.story-intel-rank-bar{background:#ffffff12;border-radius:999px;height:8px;position:relative;overflow:hidden}.story-intel-rank-bar span,.story-intel-routine-bar i,.story-intel-environment-stack .segment{border-radius:inherit;transform-origin:0;height:100%;display:block;transform:scaleX(0)}.story-intel-rank-bar span{width:calc(var(--story-intel-fill,1) * 100%);background:linear-gradient(90deg,#73a9fff5,#8ff4cbeb 60%,#ffd88dc7)}.story-intel-rank-bar span:after{content:"";background:radial-gradient(circle at 35% 35%,#fffffffa,#ffd88dd1 42%,#73a9ff38);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:0 0 10px #ffd88d33}.story-intel-profile-shell{grid-template-columns:1fr;place-items:start center;gap:14px;display:grid}.story-intel-profile-chart-wrap{justify-items:center;gap:8px;display:grid}.story-intel-profile-chart{place-items:center;width:132px;height:132px;margin:0 auto;display:grid;position:relative}.story-intel-profile-chart svg{width:132px;height:132px;transform:rotate(-90deg)}.story-intel-ring-track,.story-intel-ring-segment{fill:none;stroke-width:10px}.story-intel-ring-track{stroke:#ffffff14}.story-intel-ring-segment{stroke-dasharray:0 276.46;stroke-dashoffset:0;opacity:.94}.story-intel-ring-segment.tone-blue{stroke:#8fc6ff}.story-intel-ring-segment.tone-mint{stroke:#8ff4cb}.story-intel-ring-segment.tone-gold{stroke:#ffd88d}.story-intel-ring-segment.tone-soft{stroke:#d8e6ff}.story-intel-counter{text-align:center;justify-items:center;gap:6px;display:grid}.story-intel-counter-digits{color:#f8fbff;letter-spacing:-.08em;gap:2px;font-size:21px;font-weight:900;line-height:1;display:flex}.story-intel-digit-window{height:1em;overflow:hidden}.story-intel-digit-track{line-height:1;display:grid;transform:translateY(0)}.story-intel-digit-track span{height:1em}.story-intel-counter-label{color:#f7f1e88f;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.story-intel-profile-legend{width:100%;max-width:188px}.story-intel-legend-row,.story-intel-environment-row{color:#f7f1e89e;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;font-size:12px}.story-intel-legend-row span:last-child,.story-intel-environment-row strong{color:#f7fbff;font-size:12px;font-weight:800}.story-intel-legend-row .tone,.story-intel-environment-row .tone{border-radius:50%;width:8px;height:8px}.story-intel-legend-row .tone-blue,.story-intel-environment-row .urban{background:#8fc6ff;box-shadow:0 0 12px #8fc6ff42}.story-intel-legend-row .tone-mint,.story-intel-environment-row .suburban{background:#8ff4cb;box-shadow:0 0 12px #8ff4cb38}.story-intel-legend-row .tone-gold,.story-intel-environment-row .rural{background:#ffd88d;box-shadow:0 0 12px #ffd88d38}.story-intel-legend-row .tone-soft{background:#d8e6ff;box-shadow:0 0 12px #d8e6ff2e}.story-intel-feed{position:relative;overflow:hidden}.story-intel-feed-row{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 12px}.story-intel-feed-row span:last-child{color:#f7f1e88a;font-size:12px}.story-intel-routine-bars{gap:12px;display:grid}.story-intel-routine-bar{grid-template-columns:auto 1fr;align-items:center;gap:12px}.story-intel-routine-bar span{color:#f7fbff;font-size:13px}.story-intel-routine-bar i{width:calc(var(--story-intel-fill,1) * 100%);background:linear-gradient(90deg,#ffd88deb,#8ff4cbd6 56%,#73a9ffd1);justify-self:start;height:10px;position:relative;box-shadow:0 0 16px #ffd88d1f}.story-intel-routine-bar i:after{content:"";border-radius:inherit;opacity:.44;background:linear-gradient(90deg,#ffffff52,#0000 54%);position:absolute;inset:0}.story-intel-goal-row{border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:8px 0}.story-intel-goal-row:last-child{border-bottom:0}.story-intel-goal-row span{color:#f7f1e86b;letter-spacing:.16em;font-size:12px}.story-intel-goal-row strong{font-size:14px}.story-intel-environment-stack{background:#ffffff0f;border-radius:999px;height:16px;display:flex;overflow:hidden}.story-intel-environment-stack .segment{position:relative}.story-intel-environment-stack .segment:after{content:"";opacity:.36;background:linear-gradient(90deg,#ffffff42,#0000 54%);position:absolute;inset:0}.story-intel-environment-stack .urban{background:linear-gradient(90deg,#8fc6ff,#7fb6ff);width:48%}.story-intel-environment-stack .suburban{background:linear-gradient(90deg,#8ff4cb,#72eac1);width:32%}.story-intel-environment-stack .rural{background:linear-gradient(90deg,#ffd88d,#ffc878);width:20%}.story-slide-insights.is-active .story-intel-widget{animation:storyIntelWidgetWake .72s cubic-bezier(.2,.88,.2,1) var(--story-intel-delay) forwards}.story-slide-insights.is-active .story-intel-widget-head{animation:storyIntelItemReveal .72s cubic-bezier(.2,.88,.2,1) calc(var(--story-intel-delay) + 80ms) forwards}.story-slide-insights.is-active .story-intel-widget-signal{animation:storyIntelSignalPulse 2.8s ease-in-out calc(var(--story-intel-delay) + .4s) infinite}.story-slide-insights.is-active .story-intel-rank-row,.story-slide-insights.is-active .story-intel-feed-row,.story-slide-insights.is-active .story-intel-routine-bar,.story-slide-insights.is-active .story-intel-goal-row,.story-slide-insights.is-active .story-intel-environment-row,.story-slide-insights.is-active .story-intel-legend-row{animation:storyIntelItemReveal .72s cubic-bezier(.2,.88,.2,1) var(--story-intel-item-delay) forwards}.story-slide-insights.is-active .story-intel-profile-shell,.story-slide-insights.is-active .story-intel-environment-stack{animation:storyIntelItemReveal .8s cubic-bezier(.2,.88,.2,1) calc(var(--story-intel-delay) + .34s) forwards}.story-slide-insights.is-active .story-intel-rank-bar span,.story-slide-insights.is-active .story-intel-routine-bar i,.story-slide-insights.is-active .story-intel-environment-stack .segment{animation:storyIntelBarGrow .9s cubic-bezier(.2,.88,.2,1) calc(var(--story-intel-item-delay) + .1s) forwards}.story-slide-insights.is-active .story-intel-ring-segment{animation:storyIntelRingReveal 1s cubic-bezier(.2,.88,.2,1) var(--story-intel-item-delay) forwards}.story-slide-insights.is-active .story-intel-digit-track{animation:storyIntelDigitRoll 1.1s steps(10,end) var(--story-intel-item-delay) forwards}@keyframes storyOrbit{to{transform:rotate(360deg)}}@keyframes storyFloat{50%{transform:translateY(-10px)scale(1.08)}}@keyframes storyIntelWidgetWake{0%{background:linear-gradient(#ffffff06,#ffffff02);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff08,0 12px 26px #0000001f}to{background:inherit;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #0000002e}}@keyframes storyIntelItemReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes storyIntelBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes storyIntelRingReveal{0%{opacity:0;stroke-dasharray:0 276.46;stroke-dashoffset:0}to{opacity:.98;stroke-dasharray:var(--story-intel-segment) 276.46;stroke-dashoffset:var(--story-intel-offset)}}@keyframes storyIntelDigitRoll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--story-intel-digit) * -1em))}}@keyframes storyIntelSignalPulse{0%,to{transform:scale(1);box-shadow:0 0 12px #8ff4cb3d,0 0 22px #73a9ff29}50%{transform:scale(1.14);box-shadow:0 0 18px #8ff4cb57,0 0 30px #ffd88d2e}}@keyframes storyEngineLinkIn{0%{opacity:.18;transform:translateY(-50%)scaleX(.18)}to{opacity:.88;transform:translateY(-50%)scaleX(1)}}@keyframes storyEngineLinkOut{0%{opacity:.18;transform:translateY(-50%)scaleX(.18)}to{opacity:.88;transform:translateY(-50%)scaleX(1)}}@keyframes storyEngineLinkGlow{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #73a9ff38)drop-shadow(0 0 16px #ffd88d24)}}@keyframes storyEngineNodeReveal{0%{opacity:0;transform:translate(-24px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes storyEngineNodeSweep{0%{opacity:0;transform:translate(-130%)skew(-20deg)}25%{opacity:1}to{opacity:0;transform:translate(170%)skew(-20deg)}}@keyframes storyEngineSignal{0%{opacity:0;transform:translateY(-50%)scale(.6)}14%{opacity:1}72%{opacity:.96;transform:translate(190px,-50%)scale(1.08)}to{opacity:0;transform:translate(248px,-50%)scale(.72)}}@keyframes storyEngineCoreWake{0%{opacity:.2;transform:translateY(18px)scale(.93)}55%{opacity:1;transform:translateY(-3px)scale(1.02)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes storyEngineCorePulse{0%,to{box-shadow:0 0 70px #73a9ff29,0 0 90px #ffd88d1a}50%{box-shadow:0 0 96px #73a9ff38,0 0 128px #ffd88d24}}@keyframes storyEngineCoreSweep{0%{opacity:0;transform:translate(-14%)}22%{opacity:1}to{opacity:0;transform:translate(18%)}}@keyframes storyEngineCoreHalo{0%,to{opacity:.46;transform:scale(.88)}50%{opacity:.88;transform:scale(1.04)}}@keyframes storyEngineOrbitPulse{0%,to{opacity:.34}50%{opacity:.86}}@keyframes storyEngineOutputReveal{0%{opacity:0;transform:translate(22px)scale(.97)}55%{opacity:1;transform:translate(-3px)scale(1.01)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes storyEngineOutputPulse{0%,to{box-shadow:0 0 78px #ffd88d29,0 0 58px #73a9ff1a,inset 0 1px #ffffff1a}50%{box-shadow:0 0 104px #ffd88d38,0 0 76px #73a9ff24,0 0 46px #8ff4cb1a,inset 0 1px #ffffff24}}@keyframes storyEngineOutputSweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}20%{opacity:1}to{opacity:0;transform:translate(250%)skew(-18deg)}}@keyframes storyContrastReveal{0%{opacity:0;max-height:0;margin-top:0;transform:translateY(18px)}to{opacity:1;max-height:132px;margin-top:var(--story-contrast-gap,14px);transform:translate(0,0)}}@keyframes storyContrastBridge{0%{opacity:0;transform:translateY(-50%) rotate(var(--story-contrast-line-angle,0deg)) scaleX(.4)}to{opacity:1;transform:translateY(-50%) rotate(var(--story-contrast-line-angle,0deg)) scaleX(1)}}@keyframes storyContrastIconPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.05)}}@keyframes storyFlowNodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes storyFlowDiscovery{0%{transform:translate(-2px)scale(.96)}45%{transform:translate(2px)scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes storyFlowEngine{0%{transform:rotate(0)scale(.96)}55%{transform:rotate(18deg)scale(1.05)}to{transform:rotate(0)scale(1)}}@keyframes storyFlowReview{0%{transform:scale(.96)}45%{transform:translateY(-1px)scale(1.05)}to{transform:scale(1)}}@keyframes storyFlowExperience{0%{transform:translateY(1px)scale(.96)}50%{transform:translateY(-2px)scale(1.05)}to{transform:translateY(0)scale(1)}}@keyframes storyFlowTesting{0%{transform:scale(.95)}44%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes storyFlowLaunch{0%{transform:translateY(2px)rotate(-5deg)scale(.96)}55%{transform:translateY(-3px)rotate(5deg)scale(1.06)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes storyFlowHeadlineShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes impactGraphLift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)scale(1.02)}}@keyframes impactCartRoll{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(1px)rotate(1.2deg)}65%{transform:translate(-1px)rotate(-1.2deg)}}@keyframes impactCartWordShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes impactCartWordInflate{0%,to{transform:scale(1)}30%{transform:scale(1.06,1.08)}55%{transform:scale(1.11,1.14)}75%{transform:scale(1.05,1.06)}}@keyframes impactDiscoveryWordShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes impactDiscoveryWordPulse{0%,to{transform:scale(1)}40%{transform:scale(1.045)}58%{transform:scale(1.015)}}@keyframes impactDiscoveryBurstA{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.52)}16%{opacity:1;transform:translate(3px,-4px)rotate(6deg)scale(.96)}44%{opacity:.96;transform:translate(10px,-18px)rotate(12deg)scale(1.04)}68%{opacity:.82;transform:translate(22px,-12px)rotate(4deg)scale(.96)}to{opacity:0;transform:translate(30px,-30px)rotate(14deg)scale(.72)}}@keyframes impactDiscoveryBurstB{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.52)}14%{opacity:1;transform:translate(4px,1px)rotate(-8deg)scale(.94)}38%{opacity:.96;transform:translate(16px,-6px)rotate(-15deg)scale(1.02)}62%{opacity:.86;transform:translate(10px,-20px)rotate(-4deg)scale(.92)}to{opacity:0;transform:translate(28px,-14px)rotate(-18deg)scale(.7)}}@keyframes impactDiscoveryBurstC{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.52)}18%{opacity:1;transform:translate(1px,-7px)rotate(10deg)scale(.98)}42%{opacity:.94;transform:translate(12px,-24px)rotate(18deg)scale(1.08)}66%{opacity:.78;transform:translate(6px,-14px)rotate(7deg)scale(.94)}to{opacity:0;transform:translate(20px,-34px)rotate(22deg)scale(.7)}}@keyframes impactDiscoveryBurstD{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.52)}15%{opacity:1;transform:translate(5px,-2px)rotate(-10deg)scale(.96)}36%{opacity:.96;transform:translate(18px,-10px)rotate(-18deg)scale(1.04)}64%{opacity:.8;transform:translate(26px,-4px)rotate(-8deg)scale(.94)}to{opacity:0;transform:translate(36px,-24px)rotate(-20deg)scale(.72)}}@keyframes impactConfidenceShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes impactConfidencePulse{0%,to{transform:scale(1)}42%{transform:scale(1.06)}58%{transform:scale(1.02)}}@keyframes impactConfidenceBurst{0%{opacity:0;transform:translate(0,0)scale(.5)}16%{opacity:1;transform:translate(2px,-4px)scale(1)}52%{opacity:.92;transform:translate(14px,-18px)scale(1.08)}to{opacity:0;transform:translate(24px,-30px)scale(.72)}}@keyframes impactConvertTextLoop{0%,32%,to{opacity:1;filter:none;transform:translate(0,0)scale(1)}36%{opacity:1;transform:translate(-2px)rotate(-1.8deg)scale(1.02)}39%{opacity:1;transform:translate(3px)rotate(2deg)scale(1.02)}42%{opacity:1;transform:translate(-3px)rotate(-2.2deg)scale(1.03)}45%{opacity:1;transform:translate(3px,-1px)rotate(2.4deg)scale(1.03,.99)}48%{opacity:1;transform:translate(-2px,1px)rotate(-2deg)scale(1.01)}52%{opacity:.72;filter:blur(1.2px);transform:translateY(1px)scale(.92,1.06)rotate(1.8deg)}58%,74%{opacity:0;filter:blur(6px);transform:translateY(4px)scale(.46,1.18)}82%{opacity:.34;filter:blur(2px);transform:translateY(-2px)scale(.86,1.04)}90%{opacity:.88;filter:none;transform:translate(0,0)scale(1.02)}}@keyframes impactConvertDollarLoop{0%,42%,to{opacity:0;filter:blur(8px)drop-shadow(0 0 #74ffc700);transform:translate(-50%,-50%)scale(.18)}52%{opacity:.86;filter:blur(1.4px)drop-shadow(0 0 18px #74ffc738)drop-shadow(0 0 34px #49eba524);transform:translate(-50%,-52%)scale(.92)}62%{opacity:1;filter:blur()drop-shadow(0 0 24px #74ffc74d)drop-shadow(0 0 44px #49eba52e);transform:translate(-50%,-54%)scale(1.52)}72%{opacity:1;filter:blur()drop-shadow(0 0 28px #74ffc75c)drop-shadow(0 0 52px #49eba538);transform:translate(-50%,-54%)scale(1.72)}82%{opacity:0;filter:blur(5px)drop-shadow(0 0 32px #74ffc72e);transform:translate(-50%,-58%)scale(2.02)}}@keyframes impactHesitationLetter{0%,12%,to{opacity:1;transform:translateY(0)scale(1)}18%{opacity:1;transform:translateY(0)scale(1)}24%,80%{opacity:0;transform:translateY(10px)scale(.84)}92%{opacity:1;transform:translateY(-1px)scale(1.02)}}@keyframes impactSparkTurn{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.06)rotate(8deg)}}@keyframes impactDiscoveryLink{0%,to{transform:scale(1)}50%{transform:scale(1.04)translateY(-1px)}}@keyframes impactShieldSeal{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.05)}}@keyframes impactDollarPulse{0%{opacity:0;transform:translate(0,0)scale(.68)}16%{opacity:1;transform:translateY(-8px)scale(1.02)}48%{opacity:.88;transform:translate(10px,-24px)scale(1.12)}to{opacity:0;transform:translate(18px,-40px)scale(.82)}}@media (width<=1100px){.story-commerce-compare{grid-template-columns:1fr}.story-commerce-column{min-height:340px}.story-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-intel-grid{grid-template-columns:1.08fr .92fr;grid-template-areas:"needs profile""products profile""products routines""goals environments"}.story-intel-widget-profile{min-height:unset}.story-intel-profile-shell{grid-template-columns:1fr;gap:12px}.story-intel-profile-chart,.story-intel-profile-chart svg{width:132px;height:132px}.story-flow-track{column-gap:16px;padding-left:0;padding-right:0}.story-flow-step{justify-items:stretch;gap:48px}.story-flow-card{justify-self:stretch;width:100%;max-width:none;min-height:124px;padding:18px 14px}.story-flow-copy strong{letter-spacing:.08em;font-size:16px;line-height:1.08}.story-flow-copy p{font-size:12px}.story-flow-step.is-complete .story-flow-card,.story-flow-step.is-current .story-flow-card,.story-flow-step.is-complete:hover .story-flow-card,.story-flow-step.is-complete.is-replaying .story-flow-card{min-height:232px}.story-engine-visual{grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr)}.story-engine-output{grid-column:1/-1}.story-engine-visual:after{display:none}}@media (width<=920px){.story-shell{border-radius:38px}.story-header-row,.story-footer{flex-direction:column;align-items:stretch}.story-nav-group{justify-content:flex-start}.brand-story-track{grid-auto-columns:minmax(320px,88%)}.story-slide{min-height:unset}.story-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-contrast-grid{grid-template-columns:1fr}.story-contrast-card{min-height:unset}.story-contrast-bridge{display:none}.story-commerce-column{min-height:320px}.story-chaos-stage{height:280px}.story-guided-stage{min-height:300px}.story-flow-track{min-height:unset;grid-template-columns:1fr;gap:18px;padding-top:12px}.story-flow-line{width:2px;height:auto;inset:20px auto 20px -4px}.story-flow-line-fill{width:100%;height:var(--story-flow-progress);inset:0 auto auto 0}.story-flow-step{grid-template-rows:1fr;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px}.story-flow-step:before{background:linear-gradient(90deg,#ffffff24,#8ff4cb2e 52%,#ffffff0f);width:20px;height:1px;top:50%;left:58px;transform:translateY(-50%)}.story-flow-step:after{top:calc(50% - 4px);left:76px;transform:none}.story-flow-node{place-self:center;transform:none}.story-flow-card{width:100%;min-width:0;min-height:unset;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 14px}.story-flow-copy{min-width:0}.story-flow-copy strong{min-height:0}.story-flow-step.is-complete .story-flow-card,.story-flow-step.is-current .story-flow-card,.story-flow-step.is-complete:hover .story-flow-card,.story-flow-step.is-complete.is-replaying .story-flow-card{min-height:unset}.story-engine-visual{grid-template-columns:1fr}.story-engine-visual:before,.story-engine-visual:after{display:none}.story-engine-output{grid-column:auto}.story-intel-dashboard{padding:16px}.story-intel-grid{grid-template-columns:1fr 1fr;grid-template-areas:"needs needs""profile routines""products products""goals environments"}.story-intel-widget-products{min-height:240px}.story-intel-widget-profile{min-height:unset}.story-intel-profile-shell{grid-template-columns:1fr;align-items:start;gap:12px}.story-intel-profile-chart,.story-intel-profile-chart svg{width:118px;height:118px}.story-intel-counter-digits{font-size:20px}.story-intel-counter-label{letter-spacing:.14em;font-size:9px}.story-intel-legend-row{gap:8px;font-size:11px}.story-intel-legend-row span:nth-child(2){font-size:13px}.story-intel-legend-row span:last-child{font-size:11px}.story-intel-widget-profile .story-intel-widget-note{opacity:1;max-height:none;transform:none}}@media (width>=921px){.story-flow-card{align-content:start}.story-flow-copy{grid-template-rows:68px auto;align-content:start}.story-flow-copy strong{height:auto;min-height:0}.story-flow-step[data-step="1"] .story-flow-copy strong,.story-flow-step[data-step="2"] .story-flow-copy strong{text-align:left;justify-self:start}.story-flow-step[data-step="2"] .story-flow-copy strong{letter-spacing:.06em;max-width:max-content;padding-left:10px;padding-right:10px;font-size:15px}.story-flow-step[data-step="3"] .story-flow-copy strong{max-width:11.6ch}.story-flow-step[data-step="4"] .story-flow-copy strong{max-width:13.4ch;padding-right:14px}.story-flow-step[data-step="2"].is-complete .story-flow-card,.story-flow-step[data-step="2"].is-current .story-flow-card,.story-flow-step[data-step="2"].is-complete:hover .story-flow-card,.story-flow-step[data-step="2"].is-complete.is-replaying .story-flow-card{min-height:232px}}@media (width<=768px){.story-shell{border-radius:32px;padding:24px}.story-header{gap:22px}.story-header-copy h2{font-size:clamp(32px,10vw,48px)}.story-header-copy .lead{font-size:15px}.brand-story-track{grid-auto-columns:100%;align-items:start;gap:14px;padding:8px 0 14px;scroll-padding-inline:0}.story-slide{border-radius:30px;align-self:start;padding:22px 18px}.story-slide p{font-size:15px}.story-commerce-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;margin-right:0;display:grid}.story-commerce-toggle-button{letter-spacing:.1em;justify-content:center;min-width:0;padding:0 10px;font-size:10px}.story-commerce-compare{min-height:unset;grid-template-columns:1fr;gap:14px}.story-commerce-column{width:100%;min-width:0;min-height:unset;border-radius:24px;margin-left:auto;margin-right:auto;padding:16px 14px;display:none}.story-commerce-compare[data-mobile-view=chaos] .story-commerce-chaos,.story-commerce-compare[data-mobile-view=guided] .story-commerce-guided{display:block}.story-chaos-stage,.story-guided-stage{height:auto;min-height:252px}.story-chaos-card{min-width:92px;padding:10px 12px;font-size:12px}.story-guided-stage{min-height:unset;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.story-guided-line{display:none}.story-guided-step{display:block}.story-guided-dot{width:14px;height:14px;position:absolute;top:14px;left:14px}.story-guided-card{aspect-ratio:auto;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:1fr;place-items:center;gap:10px;min-height:156px;padding:16px 14px 14px;font-size:15px;display:grid}.story-guided-card-label{text-align:center;text-wrap:balance;max-width:none;font-size:15px;line-height:1.06}.step-routine .story-guided-card-label{max-width:none}.story-guided-card-icon{place-self:center;width:82px;height:82px}.story-guided-card-icon img,.story-guided-card-icon svg{width:76px;height:76px}.story-impact-grid{grid-template-columns:1fr}.story-impact-card{min-height:unset}.story-impact-card p{max-width:none}.impact-convert-word{width:max-content;min-width:0}.impact-convert-dollar{font-size:1.9em}.impact-browse-glass{width:1.42em;height:1.42em}.impact-browse-lock{white-space:nowrap}.story-intel-dashboard{border-radius:26px;padding:14px}.story-intel-grid{grid-template-columns:1fr;grid-template-areas:"needs""profile""products""routines""goals""environments";gap:12px}.story-intel-widget{min-height:unset;border-radius:22px;padding:16px}.story-intel-widget h4{font-size:18px}.story-intel-profile-shell{grid-template-columns:1fr;gap:14px}.story-intel-profile-chart,.story-intel-profile-chart svg{width:126px;height:126px}.story-intel-widget-profile{min-height:unset}.story-intel-feed-row,.story-intel-goal-row,.story-intel-environment-row,.story-intel-legend-row{gap:10px}.story-intel-rank-row{grid-template-columns:1fr;gap:8px}.story-intel-routine-bar{grid-template-columns:72px 1fr}.story-intel-widget-note{opacity:1;max-height:none;transform:none}.story-contrast-card{border-radius:24px;padding:20px}.story-contrast-row{border-radius:20px;padding:15px 16px 15px 15px}.story-contrast-icon{border-radius:14px;width:42px;height:42px}.story-contrast-copy{text-wrap:auto}.story-flow-shell{padding-top:2px}.story-flow-track{gap:22px;padding-top:8px}.story-flow-line{top:22px;bottom:22px;left:-5px}.story-flow-step{grid-template-columns:56px minmax(0,1fr);gap:12px}.story-flow-node{width:48px;height:48px}.story-flow-index{font-size:11px}.story-flow-step:before{width:18px;top:50%;left:54px;transform:translateY(-50%)}.story-flow-step:after{top:calc(50% - 4px);left:69px}.story-flow-card{border-radius:22px;column-gap:12px;padding:18px 14px 18px 12px;overflow:hidden}.story-flow-step.is-complete .story-flow-card,.story-flow-step.is-current .story-flow-card,.story-flow-step.is-complete:hover .story-flow-card,.story-flow-step.is-complete.is-replaying .story-flow-card{min-height:156px}.story-flow-icon{align-self:start}.story-flow-copy strong{width:100%;max-width:none;font-size:17px}.story-flow-step[data-step="3"] .story-flow-copy strong,.story-flow-step[data-step="4"] .story-flow-copy strong{max-width:none}.story-flow-copy p{font-size:13px}.story-engine-column{grid-template-columns:repeat(2,minmax(0,1fr))}.story-engine-core{min-height:280px}.story-engine-orbit.orbit-a{width:210px;height:210px}.story-engine-orbit.orbit-b{width:270px;height:270px}.story-progress-top{flex-direction:column;align-items:flex-start}.story-progress-label{font-size:11px;line-height:1.5}}@media (width<=480px){.brand-story-track{grid-auto-columns:100%;padding-left:0;padding-right:0;scroll-padding-inline:0}.story-nav{width:48px;height:48px}.story-commerce-compare,.story-engine-column{grid-template-columns:1fr}.story-chaos-stage{min-height:228px}.story-guided-stage{grid-template-columns:repeat(2,minmax(0,1fr));min-height:236px}.story-guided-card,.story-guided-card-label{font-size:14px}.story-contrast-card{padding:18px}.story-contrast-row{grid-template-columns:1fr;justify-items:start;gap:12px}.story-contrast-icon{width:40px;height:40px}.story-flow-line{left:-6px}.story-flow-step{grid-template-columns:52px minmax(0,1fr);gap:12px;padding-left:0}.story-flow-step:before{background:linear-gradient(90deg,#ffffff24,#8ff4cb2e 52%,#ffffff0f);width:16px;height:1px;top:50%;left:50px;transform:translateY(-50%)}.story-flow-step:after{top:calc(50% - 4px);left:64px;transform:none}.story-flow-node{place-self:center;width:44px;height:44px;margin-left:0;transform:none}.story-flow-card{border-radius:20px;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:16px 14px 16px 12px}.story-flow-icon{border-radius:14px;width:42px;height:42px}.story-flow-copy strong{letter-spacing:.06em;width:100%;max-width:none;padding:10px;font-size:15px}.story-flow-copy p{font-size:12px}.story-flow-step.is-complete .story-flow-card,.story-flow-step.is-current .story-flow-card,.story-flow-step.is-complete:hover .story-flow-card,.story-flow-step.is-complete.is-replaying .story-flow-card{min-height:168px}.story-engine-core-card strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.story-shell:before,.story-slide,.story-header-copy h2,.story-nav,.story-dot,.story-engine-orbit,.story-engine-particle,.story-chaos-card,.story-chaos-wanderer,.story-impact-card,.story-flow-node,.story-flow-line-fill,.story-flow-icon svg,.story-flow-card,.story-flow-copy p,.story-contrast-item,.story-contrast-icon svg,.story-contrast-bridge-line,.story-impact-icon svg,.impact-hesitation-letter,.impact-cart-word,.impact-discovery-word,.impact-discovery-burst,.impact-confidence-word,.impact-confidence-burst,.story-guided-card,.story-guided-line:after,.story-guided-step{transition:none!important;animation:none!important}.story-impact-card{opacity:1;transform:none}.story-slide-contrast .story-contrast-item{opacity:1;max-height:none;margin-top:var(--story-contrast-gap,14px);transform:none}.story-slide-contrast .story-contrast-item:first-child{margin-top:0}.story-contrast-bridge{display:none}.story-flow-copy p{opacity:1;max-height:none;transform:none}.story-guided-step{opacity:1}.story-guided-line:after{transform:scaleY(1)}}.deep-system{padding:132px 20px}.depth-grid{scrollbar-width:none;grid-template-columns:repeat(5,minmax(220px,1fr));gap:16px;padding:44px 0 18px;display:grid;overflow-x:auto}.depth-grid::-webkit-scrollbar{display:none}.depth-card{border:1px solid var(--line);min-height:360px;transform-style:preserve-3d;background:#ffffff0b;border-radius:34px;padding:24px;transition:all .45s;position:relative;overflow:hidden}.depth-card:hover{background:#ffffff12;border-color:#d4af3757;transform:translateY(-14px)rotateX(4deg)}.index{color:var(--gold2);letter-spacing:.16em;margin-bottom:28px;font-size:12px;font-weight:950}.depth-card h4{letter-spacing:-.055em;margin:0 0 14px;font-size:26px}.depth-card p{color:var(--muted);margin:0;line-height:1.55}.card-icon{background:radial-gradient(circle at 30% 25%,#ffe7a33d,#0000 35%),#73a9ff14;border:1px solid #ffe7a338;border-radius:26px;place-items:center;width:72px;height:72px;margin-bottom:26px;display:grid;box-shadow:0 0 50px #73a9ff1a}.card-icon svg{width:45px;height:45px;overflow:visible}.card-icon path,.card-icon circle,.card-icon rect{stroke:var(--gold2);filter:drop-shadow(0 0 8px #ffe7a359)}.ci-profile circle:nth-child(2){animation:1.7s infinite nodePulse2}.ci-ai path{stroke-dasharray:90;stroke-dashoffset:90px;animation:2.4s infinite drawIcon}.ci-catalog rect{transform-origin:50%;animation:2.6s ease-in-out infinite flipCard}.ci-routine path{stroke-dasharray:120;stroke-dashoffset:120px;animation:2.8s infinite drawIcon}.ci-cart circle{animation:1.4s ease-in-out infinite wheel}@keyframes nodePulse2{50%{r:8;opacity:.45}}@keyframes drawIcon{50%,to{stroke-dashoffset:0}}@keyframes flipCard{50%{transform:translateY(-6px)rotate(4deg)}}@keyframes wheel{50%{transform:translateY(-3px)}}.belief-section{padding:146px 20px}.belief{background:radial-gradient(circle at 16% 18%,#d4af3733,#0000 30%),radial-gradient(circle at 86% 72%,#73a9ff2b,#0000 30%),linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff29;border-radius:54px;width:min(1120px,100%);margin:0 auto;padding:clamp(34px,5.2vw,72px);position:relative;overflow:hidden;box-shadow:0 45px 170px #0000006b,inset 0 0 80px #ffffff06}.belief:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff1a,#0000);animation:5.2s ease-in-out infinite sweep;position:absolute;inset:-1px;transform:translate(-120%)}.belief p{z-index:2;letter-spacing:-.095em;max-width:980px;margin:0 0 42px;font-size:clamp(40px,6.7vw,104px);font-weight:950;line-height:.88;position:relative}.belief .change{filter:drop-shadow(0 0 32px #ffe7a342)}.word-products{color:var(--product)}.word-routines{color:var(--routine);filter:drop-shadow(0 0 32px #8fffd23d)!important}.word-decisions{color:var(--decision);filter:drop-shadow(0 0 34px #73a9ff4d)!important}.range-wrap{background:#00000052;border:1px solid #ffffff26;border-radius:999px;align-items:center;height:82px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00000059}.range-track-glow{opacity:.4;filter:blur(14px);background:linear-gradient(90deg,#ffe7a338,#8fffd22e,#73a9ff38);border-radius:999px;position:absolute;inset:12px}.range-fill{background:linear-gradient(90deg,var(--product),var(--routine),var(--decision));border-radius:999px;width:14%;max-width:calc(100% - 24px);transition:width 70ms linear;position:absolute;top:12px;bottom:12px;left:12px;box-shadow:0 0 38px #73a9ff3d}input[type=range]{appearance:none;z-index:3;cursor:grab;background:0 0;width:calc(100% - 28px);margin:0 14px}input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:58px}input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 30%,white,transparent 18%),linear-gradient(135deg,#fff0b8,var(--gold));border:1px solid #ffffff4d;border-radius:50%;width:54px;height:54px;margin-top:2px;box-shadow:0 0 0 8px #ffe7a314,0 0 42px #d4af3761}input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,#fff0b8,var(--gold));border:1px solid #ffffff4d;border-radius:50%;width:54px;height:54px;box-shadow:0 0 42px #d4af3761}.blackout{min-height:380vh;padding:0 20px}.blackout-pin{text-align:center;place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.blackout-bg{opacity:.2;background:#020203;transition:opacity .3s;position:absolute;inset:0}.final-canvas{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.final-word{z-index:2;width:min(1060px,100%);position:relative}.final-word h2{margin-inline:auto;font-size:clamp(44px,8.2vw,120px)}.final-word p{color:var(--muted);max-width:680px;margin:0 auto 34px;font-size:19px;line-height:1.65}.final-line{opacity:0;transition:all .7s cubic-bezier(.2,.9,.2,1);display:block;transform:translateY(30px)}.final-line.show{opacity:1;transform:translateY(0)}.final-word .cta{text-align:center;justify-content:center;align-items:center;width:min(100%,340px);min-height:72px;margin-inline:auto;padding:18px 64px 18px 28px;display:inline-flex}.final-word .cta.final-line{display:inline-flex}.final-word .cta .btn-text{text-align:center;width:100%;display:block}.final-word .cta:after{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.final-word .cta:hover:after{transform:translateY(-50%)translate(3px)}.problem-card:before,.depth-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--mx,80%) var(--my,50%),#ffe7a31c,transparent 34%);opacity:0;pointer-events:none;transition:all .25s;position:absolute;inset:0}.problem-card:hover:before,.depth-card:hover:before{opacity:1}.animated-icon:after,.card-icon:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffe7a31f;animation:2.8s ease-in-out infinite iconAura;position:absolute;inset:-10px}@keyframes iconAura{50%{opacity:.18;transform:scale(1.16)}}.card-icon{position:relative}.depth-card .card-icon{transition:all .35s}.depth-card:hover .card-icon{transform:translateY(-6px)scale(1.08);box-shadow:0 0 80px #ffe7a329}.result-panel{position:relative;overflow:hidden}.result-panel:before{content:"";background:radial-gradient(circle,#73a9ff2e,#0000 65%);border-radius:50%;width:360px;height:360px;animation:3.8s ease-in-out infinite resultGlow;position:absolute;inset:auto -20% -45% auto}@keyframes resultGlow{50%{transform:translate(-30px,-20px)scale(1.12)}}.score{animation:2.3s ease-in-out infinite scorePulse}@keyframes scorePulse{50%{filter:drop-shadow(0 0 28px #73a9ff59);transform:scale(1.035)}}@media (width<=920px){.nav-links{display:none}.hero-inner,.split,.sim-grid{grid-template-columns:1fr}.cinema{min-height:620px}.hero-sim{min-height:500px}.scene-shell{width:min(100%,390px)}.face-shell{height:308px}.match-stage{height:282px}.sheet-title,.result-title{font-size:29px}.sticky{position:relative;top:auto}.problem-card{padding:28px 112px 28px 28px}.animated-icon{margin-top:0;top:50%;right:24px;transform:translateY(-50%);position:absolute!important}.control-copy{top:28px;left:26px;right:26px}.routine-board{width:auto;left:22px;right:22px}.product{width:92px;height:126px}.score{font-size:54px}}@media (width<=768px){.loader-copy{gap:14px;bottom:28px}.loader-brand{letter-spacing:.28em;text-indent:.28em}.loader-sub{white-space:normal;line-height:1.5}.loader-hud{border-radius:16px;padding:10px 12px;font-size:12px;top:16px}.loader-hud-a{left:16px}.loader-hud-b{right:16px}.nav{border-radius:22px;width:calc(100% - 20px);height:58px;padding:0 10px 0 14px;top:12px}.logo{max-width:146px}.logo-img{width:100%}.nav .cta{padding:10px 14px;font-size:12px}.hero-actions .cta{width:100%}.cta:after{width:18px;height:18px;font-size:11px}.hero{min-height:auto;padding:104px 16px 56px}.hero-inner,.split,.sim-grid{gap:32px}.eyebrow{margin-bottom:18px;font-size:11px}.hero p{margin-bottom:24px;font-size:16px;line-height:1.55}.hero p.hero-statement{text-align:center;width:100%;padding:4px 0 10px}.hero-statement .hero-slot{width:100%;max-width:max-content;margin-inline:auto}.hero-actions{flex-direction:column;align-items:stretch}.hero-platforms{max-width:360px;margin-top:50px;margin-bottom:28px}.hero-platforms[data-open=true]{margin-bottom:360px}.hero-platform-toggle{width:fit-content;max-width:100%;padding:12px 17px 12px 19px;font-size:12px}.hero-platform-panel{width:260px;height:260px;top:calc(100% + 61px)}.hero-platform-more{min-width:124px;padding:10px 15px;font-size:11px}.cinema{border-radius:32px;height:auto;min-height:560px;padding:72px 16px 16px}.hero-sim{min-height:470px}.hero-scene{padding:18px}.scene-shell{border-radius:28px;width:min(100%,360px)}.scan-shell,.profile-shell,.match-shell,.routine-shell,.result-shell{padding:22px}.face-shell{border-radius:24px;height:304px}.face-ring{border-radius:18px;inset:14px}.face-core{inset:24px 22px 54px}.face-visual{border-radius:18px;inset:2px}.scan-caption{gap:9px}.scan-caption-copy{gap:10px}.scan-confirmation{bottom:16px;left:16px;right:16px}.profile-pill{padding:15px 15px 14px}.profile-shell{gap:14px}.profile-head{align-items:flex-start}.profile-stage{min-height:274px;padding-inline:2px}.profile-engine{opacity:calc(.14 + var(--profile-line)*.34)}.profile-stack{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"type type type""sensitivity environment goal";gap:12px}.profile-type{grid-template-columns:minmax(0,1fr) 92px;min-height:140px}.profile-value{font-size:18px}.profile-type .profile-value{font-size:30px}.profile-subtitle,.profile-confidence{font-size:10px}.profile-line-a{width:70px;top:138px;left:104px}.profile-line-b{width:58px;top:136px;left:190px}.profile-line-c{width:70px;top:140px;left:206px}.beam-a{width:68px;top:136px;left:106px}.beam-b{width:58px;top:132px;left:184px}.beam-c{width:70px;top:136px;left:212px}.flow-node-a{top:136px;left:104px}.flow-node-b{top:156px;left:190px}.flow-node-c{top:136px;left:268px}.match-stage{height:256px}.selection-engine{width:138px;height:138px}.selection-engine-core{width:78px;height:78px}.match-counter{min-width:94px;padding:8px 10px;top:14px;right:14px}.match-counter-value{font-size:11px}.catalog-chip{padding:9px 12px;font-size:10px}.catalog-foam{top:22px;left:26px}.catalog-vitamin{top:14px;left:112px}.catalog-eye{top:24px;left:226px}.catalog-essence{top:76px;left:12px}.catalog-retinol{top:84px;left:232px}.catalog-toner{top:132px;left:10px}.catalog-barrier{top:136px;left:228px}.catalog-mist{top:192px;left:30px}.catalog-mask{top:198px;left:208px}.catalog-oil{top:212px;left:122px}.catalog-gel{top:210px;left:70px}.catalog-peptide{top:190px;left:248px}.target-cleanser{top:48px;left:54px}.target-serum{top:50px;left:214px}.target-moisturizer{top:154px;left:58px}.target-spf{top:158px;left:218px}.target-cleanser.is-selected{top:66px}.target-serum.is-selected{top:98px}.target-moisturizer.is-selected{top:130px}.target-spf.is-selected{top:162px}.sheet-title,.result-title{font-size:25px}.routine-shell{gap:7px;padding:18px}.scene-routine .sheet-title{font-size:24px}.sheet-meter{height:3px}.sheet-row{gap:10px;padding-top:7px}.sheet-row .routine-label{letter-spacing:.14em;gap:8px;font-size:10px}.sheet-row .routine-label:before{width:14px}.result-shell{gap:10px}.result-status{padding:8px 10px;font-size:9px}.result-checkmark{width:48px;height:48px;top:20px;right:20px}.result-lead{max-width:280px;font-size:13px}.result-check-item{padding:10px 12px;font-size:12px}.result-routine-summary{gap:8px}.result-routine-chip{letter-spacing:.1em;font-size:10px}.sheet-row span{font-size:13px}.routine-product{width:108px;height:66px}.routine-product-cleanser{width:108px;height:80px}.routine-product-serum{width:116px;height:96px}.routine-product-moisturizer{width:108px;height:86px}.routine-product-spf{width:108px;height:82px}.row-a{min-height:88px;padding-bottom:6px}.row-b{min-height:104px;padding-bottom:10px}.row-c{min-height:94px;padding-bottom:8px}.row-d{min-height:90px;padding-bottom:6px}.result-pill{font-size:11px}.status{max-width:calc(100% - 32px);font-size:11px;top:16px;left:16px}.marquee{padding:14px 0}.marquee-track{gap:24px;font-size:11px}.section,.simulator,.deep-system,.belief-section{padding:96px 16px}h2{line-height:.99}.problem-card{min-height:0;padding:24px 94px 24px 24px}.problem-card strong{font-size:24px}.problem-card p{font-size:15px}.animated-icon{border-radius:18px;width:60px;height:60px;margin-top:0;top:50%;right:18px;transform:translateY(-50%)}.animated-icon svg{width:34px;height:34px}.control-room{min-height:320vh;padding:0 16px}.control-stage{border-radius:36px;height:min(720px,84vh)}.control-stage.s5{height:min(836px,92vh)}.cloud{transform-origin:top;transform:translateY(44px)scale(.66)}.control-stage.s1 .cloud,.control-stage.s2 .cloud,.control-stage.s3 .cloud,.control-stage.s4 .cloud,.control-stage.s5 .cloud{transform:none}.control-stage.s1 .product,.control-stage.s2 .product{top:auto!important;left:auto!important}.control-stage.s1 .product:first-child,.control-stage.s2 .product:first-child{top:34%!important;left:7%!important}.control-stage.s1 .product:nth-child(2),.control-stage.s2 .product:nth-child(2){top:18%!important;left:34%!important}.control-stage.s1 .product:nth-child(3),.control-stage.s2 .product:nth-child(3){top:13%!important;left:58%!important}.control-stage.s1 .product:nth-child(4),.control-stage.s2 .product:nth-child(4){top:19%!important;left:79%!important}.control-stage.s1 .product:nth-child(5),.control-stage.s2 .product:nth-child(5){top:48%!important;left:83%!important}.control-stage.s1 .product:nth-child(6),.control-stage.s2 .product:nth-child(6){top:61%!important;left:64%!important}.control-stage.s1 .product:nth-child(7),.control-stage.s2 .product:nth-child(7){top:58%!important;left:39%!important}.control-stage.s1 .product:nth-child(8),.control-stage.s2 .product:nth-child(8){top:56%!important;left:15%!important}.control-stage.s1 .product:nth-child(9),.control-stage.s2 .product:nth-child(9){top:78%!important;left:5%!important}.control-stage.s1 .product:nth-child(10),.control-stage.s2 .product:nth-child(10){top:75%!important;left:24%!important}.control-stage.s1 .product:nth-child(11),.control-stage.s2 .product:nth-child(11){top:72%!important;left:50%!important}.control-stage.s1 .product:nth-child(12),.control-stage.s2 .product:nth-child(12){top:70%!important;left:74%!important}.control-stage.s1 .product:nth-child(13),.control-stage.s2 .product:nth-child(13){top:88%!important;left:78%!important}.control-stage.s1 .product:nth-child(14),.control-stage.s2 .product:nth-child(14){top:86%!important;left:56%!important}.control-stage.s1 .product:nth-child(15),.control-stage.s2 .product:nth-child(15){top:88%!important;left:31%!important}.control-stage.s1 .product:nth-child(16),.control-stage.s2 .product:nth-child(16){top:90%!important;left:10%!important}.control-stage.s1 .product,.control-stage.s2 .product{animation-timing-function:cubic-bezier(.46,.04,.24,1)!important;animation-iteration-count:infinite!important;animation-direction:alternate!important}.control-stage.s1 .product:nth-child(6n+1),.control-stage.s2 .product:nth-child(6n+1){animation-name:mobileProductDriftA!important;animation-duration:7.6s!important;animation-delay:-1.4s!important}.control-stage.s1 .product:nth-child(6n+2),.control-stage.s2 .product:nth-child(6n+2){animation-name:mobileProductDriftB!important;animation-duration:6.3s!important;animation-delay:-3.1s!important}.control-stage.s1 .product:nth-child(6n+3),.control-stage.s2 .product:nth-child(6n+3){animation-name:mobileProductDriftC!important;animation-duration:8.4s!important;animation-delay:-.8s!important}.control-stage.s1 .product:nth-child(6n+4),.control-stage.s2 .product:nth-child(6n+4){animation-name:mobileProductDriftD!important;animation-duration:5.8s!important;animation-delay:-2.6s!important}.control-stage.s1 .product:nth-child(6n+5),.control-stage.s2 .product:nth-child(6n+5){animation-name:mobileProductDriftE!important;animation-duration:7.1s!important;animation-delay:-4.2s!important}.control-stage.s1 .product:nth-child(6n),.control-stage.s2 .product:nth-child(6n){animation-name:mobileProductDriftF!important;animation-duration:6.7s!important;animation-delay:-1.9s!important}.control-copy{top:24px;left:22px;right:22px}.kicker{margin-bottom:10px;font-size:11px}.control-copy h3{max-width:min(560px,78%);font-size:clamp(30px,7.2vw,48px)}.control-stage.s5 .control-copy{right:18px}.control-stage.s5 .control-copy h3{max-width:none;font-size:clamp(28px,6.6vw,40px);line-height:.93}.decision-map{width:92%;height:52%}.signal-core{width:336px;height:336px;top:58%}.s3 .signal-core{transform:translate(-50%,-50%)scale(1.04)}.s3 .product,.s4 .product,.s5 .product{top:calc(58% - 62px)!important;left:calc(50% - 46px)!important}.s3 .product{opacity:.22;transform:rotate(0)scale(1.38)!important}.s4 .product{transform:rotate(0)scale(1.38)!important}.s5 .product{transform:rotate(0)scale(.17)!important}.decision-summary-module{width:auto;bottom:16px;left:16px;right:16px}.control-stage.s5 .decision-summary-module{width:min(356px,100% - 28px);margin-inline:auto;inset:240px 0 auto}.decision-summary-board{border-radius:26px;padding:18px}.decision-summary-title{font-size:20px}.decision-summary-row{gap:14px;padding:9px 11px}.decision-summary-key,.decision-summary-status-value{font-size:13px}.decision-summary-value{padding-left:8px;font-size:18px}.decision-summary-row-confidence .decision-summary-value{padding-left:0;font-size:26px}.decision-summary-timeline-track{gap:6px;padding:10px 8px 9px}.decision-summary-timeline-track:before{left:22px;right:22px}.decision-summary-timeline-step{gap:7px;font-size:8px}.decision-summary-action{min-height:38px;padding:9px 13px;font-size:11px}.sim-box,.belief{border-radius:32px}.choice-panel,.result-panel{border-radius:28px;padding:20px}.choice-heading{max-width:none;font-size:26px}.mesh-badge{padding:9px 12px;font-size:11px}.skin-face.mesh-stage{min-height:340px}.mesh-stage:before{border-radius:22px;inset:14px}.mesh-hud{border-radius:16px;max-width:none;padding:10px 12px}.mesh-hud strong{font-size:13px}.mesh-hud-a,.mesh-hud-b{width:calc(50% - 22px);min-height:70px;top:16px}.mesh-hud-a{left:16px}.mesh-hud-b{right:16px}.mesh-hud-c{bottom:16px;left:16px;right:16px}.choice-summary p{font-size:14px}.choice-stat{padding:13px 14px}#resultTitle{font-size:30px!important}.result-top{align-items:flex-start}.result-item{gap:16px;font-size:14px}.depth-grid{grid-template-columns:repeat(5,minmax(250px,78vw));gap:14px;padding-top:32px}.depth-card{min-height:0}.belief p{margin-bottom:28px}.range-wrap{height:70px}.blackout{min-height:280vh;padding:0 16px}.final-word p{font-size:17px}.final-word .cta{width:min(100%,320px);min-height:66px}}@media (width<=480px){.loader-kicker{letter-spacing:.18em;font-size:10px}.loader-hud{display:none}.loader-progress{width:min(260px,100%)}.nav{height:54px;padding:0 8px 0 12px}.logo{max-width:118px}.nav .cta{padding:9px 12px;font-size:11px}.nav .cta:after{display:none}.hero{padding-top:92px;padding-bottom:48px}.eyebrow{gap:8px;max-width:100%;padding:8px 10px;font-size:10px}h1{font-size:clamp(38px,14vw,52px)}h2{font-size:clamp(32px,11vw,42px)}.lead{font-size:16px}.hero-platform-toggle{padding:11px 16px 11px 18px;font-size:12px}.hero-platform-toggle-icon{width:20px;height:20px}.hero-platforms{align-items:center;width:100%;max-width:none;margin-top:50px;margin-bottom:22px}.hero-platforms[data-open=true]{margin-bottom:310px}.hero-platform-panel{width:228px;height:228px;top:calc(100% + 53px);left:50%;transform:translate(-50%)}.hero-platform-more{min-width:112px;padding:9px 13px;font-size:10px}.hero-platform-logo{width:92px;height:92px;margin-top:-46px;margin-left:-46px}.hero-platform-logo:first-child{--token-x:0px;--token-y:-78px}.hero-platform-logo:nth-child(2){--token-x:72px;--token-y:-24px}.hero-platform-logo:nth-child(3){--token-x:46px;--token-y:64px}.hero-platform-logo:nth-child(4){--token-x:-46px;--token-y:64px}.hero-platform-logo:nth-child(5){--token-x:-72px;--token-y:-24px}.cinema{border-radius:24px;min-height:520px;padding:70px 14px 14px}.hero-sim{min-height:430px}.hero-scene{padding:14px}.scene-shell{border-radius:24px;width:min(100%,320px)}.scan-shell,.profile-shell,.match-shell,.routine-shell,.result-shell{padding:18px}.status{padding:8px 10px;font-size:10px}.face-shell{border-radius:20px;height:248px}.face-core{inset:20px 18px 48px}.face-visual{border-radius:16px}.scan-caption-label,.scene-kicker{font-size:10px}.scan-phase-value{font-size:11px}.scan-phase-markers{gap:6px}.scan-confirmation{padding:9px 12px;font-size:10px;bottom:14px;left:14px;right:14px}.profile-pill{padding:14px 14px 13px}.profile-shell{gap:10px}.profile-head{flex-direction:column;align-items:flex-start;gap:6px}.profile-phase{letter-spacing:.12em;font-size:9px}.profile-stage{min-height:0;padding:4px 0 0}.profile-stage:before{border-radius:22px;inset:2px 4px 6px}.profile-stage:after{border-radius:20px;inset:8px 10px 10px}.profile-engine{display:none}.profile-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"type type""sensitivity environment""goal goal";gap:10px}.profile-line{display:none}.profile-type{grid-template-columns:minmax(0,1fr) 72px;column-gap:10px;min-height:132px;padding:14px 14px 12px}.profile-type-visual{border-radius:16px;min-height:82px}.profile-type-visual:before{border-radius:12px;inset:6px}.profile-value{font-size:14px}.profile-type .profile-value{max-width:160px;font-size:22px}.profile-subline{gap:8px}.profile-subtitle,.profile-confidence{font-size:8px;line-height:1.25}.profile-confidence-bar{height:18px}.profile-confidence-bar:after{width:6px;height:6px;box-shadow:34px 0 #b8f2ff6b,72px 0 #b8f2ff3d,108px 0 #b8f2ff1f}.profile-sensitivity,.profile-environment,.profile-goal{min-height:88px;padding:12px 12px 10px}.profile-sensitivity .profile-card-head,.profile-environment .profile-card-head{padding-right:34px}.profile-sensitivity .profile-value,.profile-environment .profile-value,.profile-goal .profile-value{max-width:78px;font-size:13px}.profile-sensitivity .profile-subtitle,.profile-environment .profile-subtitle{max-width:88px}.profile-card-head,.profile-goal-top{gap:6px}.profile-goal-top{padding-right:40px;display:block}.profile-goal .profile-value{max-width:108px}.profile-goal .profile-subtitle{max-width:132px}.sensitivity-signal,.environment-glyph{width:28px;height:28px}.goal-mark{width:34px;height:34px}.profile-sensitivity .sensitivity-signal,.profile-environment .environment-glyph,.profile-goal .goal-mark{top:0;right:0}.match-stage{height:224px}.selection-engine{width:118px;height:118px}.selection-engine-core{width:68px;height:68px}.match-counter{border-radius:16px;min-width:86px;padding:7px 9px;top:12px;right:12px}.match-counter-label{font-size:8px}.match-counter-value{font-size:10px}.catalog-chip{padding:8px 10px;font-size:10px}.catalog-foam{top:18px;left:16px}.catalog-vitamin{top:10px;left:92px}.catalog-eye{top:18px;left:194px}.catalog-essence{top:60px;left:8px}.catalog-retinol{top:70px;left:198px}.catalog-toner{top:108px;left:8px}.catalog-barrier{top:110px;left:194px}.catalog-mist{top:164px;left:20px}.catalog-mask{top:170px;left:174px}.catalog-oil{top:184px;left:102px}.catalog-gel{top:182px;left:54px}.catalog-peptide{top:160px;left:212px}.target-cleanser{top:40px;left:44px}.target-serum{top:42px;left:182px}.target-moisturizer{top:132px;left:44px}.target-spf{top:136px;left:184px}.target-cleanser.is-selected{top:54px}.target-serum.is-selected{top:82px}.target-moisturizer.is-selected{top:110px}.target-spf.is-selected{top:138px}.sheet-title,.result-title{font-size:22px}.routine-shell{gap:6px;padding:14px}.scene-routine .scene-kicker{font-size:9px}.scene-routine .sheet-title{max-width:200px;font-size:18px;line-height:.94}.sheet-meter{height:3px}.result-shell{gap:7px;padding:16px 16px 18px}.result-shell:after{width:220px;height:220px}.result-status{letter-spacing:.1em;gap:8px;max-width:calc(100% - 58px);padding:6px 8px;font-size:8px}.result-checkmark{width:34px;height:34px;top:16px;right:16px}.result-checkmark svg{width:24px;height:24px}.result-title{max-width:210px;font-size:19px;line-height:.96}.result-lead{max-width:100%;font-size:11px;line-height:1.42}.result-checklist{gap:6px}.result-check-item{border-radius:15px;gap:8px;padding:8px 9px;font-size:10px}.result-item-check{width:14px;height:14px;font-size:9px}.result-routine-summary{gap:6px}.result-routine-chip{letter-spacing:.08em;justify-content:center;width:calc(50% - 4px);padding:8px;font-size:9px}.result-footnote{letter-spacing:.08em;font-size:9px;line-height:1.35}.result-orbit.orbit-b,.result-particle.particle-c,.result-particle.particle-e{display:none}.sheet-row{gap:8px;padding-top:6px}.sheet-row span{font-size:11px}.sheet-row em{font-size:9px}.sheet-row .routine-label{letter-spacing:.12em;gap:7px;font-size:9px}.sheet-row .routine-label:before{width:12px}.routine-product{width:72px;height:46px}.routine-product-cleanser{width:72px;height:56px}.routine-product-serum{width:78px;height:64px}.routine-product-moisturizer{width:72px;height:58px}.routine-product-spf{width:70px;height:56px}.routine-product:before{filter:blur(12px);width:70px;height:40px}.routine-product-serum:before{width:74px;height:52px}.routine-product:after{filter:blur(8px);width:48px;height:12px;top:12%}.routine-product-cleanser .routine-product-canvas{transform:translate(-1px,4px)scale(.68)}.routine-product-serum .routine-product-canvas{transform:translate(-1px,-3px)scale(.52)}.routine-product-moisturizer .routine-product-canvas{transform:translate(-1px,5px)scale(.6)}.routine-product-spf .routine-product-canvas{transform:translateY(4px)scale(.58)}.row-a{min-height:58px;padding-bottom:2px}.row-b{min-height:66px;padding-bottom:4px}.row-c{min-height:60px;padding-bottom:3px}.row-d{min-height:58px;padding-bottom:2px}.result-pills{gap:8px}.result-pill{justify-content:flex-start;width:100%;font-size:11px}.problem-card{border-radius:28px;padding:20px 82px 20px 20px}.problem-card strong{font-size:21px}.animated-icon{border-radius:16px;width:52px;height:52px;right:14px}.animated-icon svg{width:28px;height:28px}.control-room{min-height:260vh}.control-stage{border-radius:28px;height:min(680px,84vh)}.control-stage.s5{height:min(860px,94vh)}.control-copy{top:18px;left:18px;right:18px}.kicker{margin-bottom:8px;font-size:10px}.control-copy h3{max-width:min(260px,72%);font-size:clamp(24px,10.2vw,38px);line-height:.96}.control-stage.s5 .control-copy{top:16px;left:16px;right:16px}.control-stage.s5 .control-copy h3{max-width:none;font-size:clamp(20px,7.8vw,31px);line-height:.94}.cloud{transform-origin:top;transform:translateY(74px)scale(.48)}.control-stage.s1 .cloud,.control-stage.s2 .cloud,.control-stage.s3 .cloud,.control-stage.s4 .cloud,.control-stage.s5 .cloud{transform:none}.product{border-radius:18px;width:72px;height:98px}.product:before{border-radius:12px;width:28px;height:56px}.signal-core{width:292px;height:292px;top:58%}.s3 .signal-core{transform:translate(-50%,-50%)scale(1.02)}.s3 .product,.s4 .product,.s5 .product{top:calc(58% - 52px)!important;left:calc(50% - 38px)!important}.s3 .product{opacity:.24;transform:rotate(0)scale(1.08)!important}.s4 .product{transform:rotate(0)scale(1.08)!important}.s5 .product{transform:rotate(0)scale(.14)!important}.control-stage.s1 .product:first-child,.control-stage.s2 .product:first-child{top:36%!important;left:4%!important}.control-stage.s1 .product:nth-child(2),.control-stage.s2 .product:nth-child(2){top:22%!important;left:33%!important}.control-stage.s1 .product:nth-child(3),.control-stage.s2 .product:nth-child(3){top:16%!important;left:62%!important}.control-stage.s1 .product:nth-child(4),.control-stage.s2 .product:nth-child(4){top:24%!important;left:82%!important}.control-stage.s1 .product:nth-child(5),.control-stage.s2 .product:nth-child(5){top:50%!important;left:84%!important}.control-stage.s1 .product:nth-child(6),.control-stage.s2 .product:nth-child(6){top:63%!important;left:63%!important}.control-stage.s1 .product:nth-child(7),.control-stage.s2 .product:nth-child(7){top:60%!important;left:40%!important}.control-stage.s1 .product:nth-child(8),.control-stage.s2 .product:nth-child(8){top:59%!important;left:13%!important}.control-stage.s1 .product:nth-child(9),.control-stage.s2 .product:nth-child(9){top:79%!important;left:2%!important}.control-stage.s1 .product:nth-child(10),.control-stage.s2 .product:nth-child(10){top:76%!important;left:22%!important}.control-stage.s1 .product:nth-child(11),.control-stage.s2 .product:nth-child(11){top:73%!important;left:48%!important}.control-stage.s1 .product:nth-child(12),.control-stage.s2 .product:nth-child(12){top:72%!important;left:72%!important}.control-stage.s1 .product:nth-child(13),.control-stage.s2 .product:nth-child(13){top:88%!important;left:77%!important}.control-stage.s1 .product:nth-child(14),.control-stage.s2 .product:nth-child(14){top:86%!important;left:54%!important}.control-stage.s1 .product:nth-child(15),.control-stage.s2 .product:nth-child(15){top:89%!important;left:28%!important}.control-stage.s1 .product:nth-child(16),.control-stage.s2 .product:nth-child(16){top:91%!important;left:8%!important}.decision-map{width:104%;height:50%;display:block;top:56%;transform:translate(-50%,-50%)scale(.96)}.s4 .decision-map{opacity:.88}.s5 .decision-map{opacity:.58}.decision-summary-module{gap:10px}.control-stage.s5 .decision-summary-module{gap:8px;width:min(344px,100% - 24px);margin-inline:auto;inset:190px 0 auto}.decision-summary-board{border-radius:22px;padding:16px}.control-stage.s5 .decision-summary-board{border-radius:20px;padding:14px}.decision-summary-title{font-size:18px}.decision-summary-row{border-radius:16px;gap:12px;padding:8px 10px}.decision-summary-key,.decision-summary-status-value{font-size:12px}.decision-summary-value{padding-left:6px;font-size:17px}.decision-summary-row-confidence .decision-summary-value{padding-left:0;font-size:24px}.decision-summary-timeline-track{gap:5px;padding:9px 7px 8px}.decision-summary-timeline-track:before{top:17px;left:18px;right:18px}.decision-summary-timeline-step{letter-spacing:.12em;gap:6px;font-size:8px}.decision-summary-timeline-dot{width:8px;height:8px}.decision-summary-action{min-height:36px;padding:8px 12px;font-size:11px}.choice-panel,.result-panel{padding:18px}.chip{padding:10px 12px;font-size:13px}.choice-heading{font-size:22px}.chips{gap:8px}.chip{text-align:center;flex:calc(50% - 8px);justify-content:center}.skin-face.mesh-stage{min-height:300px}.mesh-grid{background-size:34px 34px}.mesh-hud{border-radius:14px;max-width:none;padding:9px 11px}.mesh-hud strong{font-size:12px}.mesh-hud-a,.mesh-hud-b{width:calc(50% - 19px);min-height:66px;top:14px}.mesh-hud-a{left:14px}.mesh-hud-b{right:14px}.mesh-hud-c{bottom:14px;left:14px;right:14px}.choice-stats{grid-template-columns:1fr}#resultTitle{font-size:26px!important}.score{font-size:44px}.result-item{flex-direction:column;align-items:flex-start;gap:6px}.depth-grid{grid-template-columns:repeat(5,minmax(260px,86vw));gap:12px}.depth-card{border-radius:28px;padding:20px}.depth-card h4{font-size:22px}.belief{border-radius:28px;padding:26px 18px}.range-wrap{height:62px;padding:10px}.range-fill{max-width:calc(100% - 20px);top:10px;bottom:10px;left:10px}input[type=range]{width:calc(100% - 20px);margin:0 10px}.blackout{min-height:220vh}.final-word p{font-size:16px}.final-word .cta{width:min(100%,300px);min-height:62px;padding:16px 54px 16px 22px}}@media (hover:none),(pointer:coarse){.cursor,.glow{display:none}.brand-story-track{contain:paint style}.story-slide{contain:paint style;filter:none;opacity:1;transition:border-color .45s,box-shadow .45s;transform:none}.story-slide:not(.is-near-active){visibility:hidden}.problem-card:hover,.depth-card:hover{transform:none}.cta:hover:before{transform:translate(-120%)}}@media (prefers-reduced-motion:reduce){.loader-grid,.noise,.scanner-beam,.mesh-scanline,.marquee-track,.hero-sim,.hero-sim *,.dot,.hero-statement,.hero-statement:before,.hero-statement:after,.hero-statement .hero-slot-reel,.decision-summary-board{animation:none!important}}
