.archetype-teaser-module__bQHT4W__section{padding-block:90px 110px}.archetype-teaser-module__bQHT4W__heading{text-align:center;max-width:640px;margin:0 auto 44px}.archetype-teaser-module__bQHT4W__kicker{color:color-mix(in oklab, var(--navy) 80%, var(--gold) 20%);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:.73rem;font-weight:800;display:inline-flex}.archetype-teaser-module__bQHT4W__heading h2{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0 0 14px;font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.04}.archetype-teaser-module__bQHT4W__heading p{color:var(--muted);margin:0;font-size:1rem;font-weight:600;line-height:1.75}.archetype-teaser-module__bQHT4W__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;max-width:1120px;margin:0 auto;display:grid}.archetype-teaser-module__bQHT4W__tile{--tile-rotate:calc((var(--i,0) - 3.5) * .6deg);isolation:isolate;color:#fff;background:radial-gradient(circle at 85% -10%, color-mix(in oklab, var(--tile-accent) 55%, transparent), transparent 55%), linear-gradient(155deg, color-mix(in oklab, var(--tile-color) 88%, black 6%), color-mix(in oklab, var(--tile-color) 60%, var(--navy) 55%));min-height:260px;box-shadow:0 18px 34px -14px color-mix(in oklab, var(--tile-color) 70%, transparent);transition:transform .26s var(--ease), box-shadow .26s var(--ease);opacity:1;animation:archetype-teaser-module__bQHT4W__tileSettle .62s calc(var(--i,0) * 70ms) cubic-bezier(.16, 1, .3, 1) both;border:1px solid #ffffff80;border-radius:20px;align-content:end;justify-items:start;gap:4px;padding:16px 16px 18px;display:grid;position:relative;overflow:hidden;transform:rotate(0)}.archetype-teaser-module__bQHT4W__tile:hover,.archetype-teaser-module__bQHT4W__tile:focus-visible{transform:rotate(var(--tile-rotate)) translateY(-6px);box-shadow:0 26px 46px -14px color-mix(in oklab, var(--tile-color) 78%, transparent)}.archetype-teaser-module__bQHT4W__tile:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes archetype-teaser-module__bQHT4W__tileSettle{0%{opacity:0;transform:translateY(16px) rotate(var(--tile-rotate))}to{opacity:1;transform:translateY(0)rotate(0)}}.archetype-teaser-module__bQHT4W__tileArt{z-index:0;object-fit:cover;object-position:50% 15%;width:100%;height:100%;transition:transform .32s var(--ease);display:block;position:absolute;inset:0}.archetype-teaser-module__bQHT4W__tile:hover .archetype-teaser-module__bQHT4W__tileArt,.archetype-teaser-module__bQHT4W__tile:focus-visible .archetype-teaser-module__bQHT4W__tileArt{transform:scale(1.06)}.archetype-teaser-module__bQHT4W__tileScrim{z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent 30%, color-mix(in oklab, var(--tile-color) 55%, #071a31b3) 78%, #071a31e0);position:absolute;inset:0}.archetype-teaser-module__bQHT4W__sampleBadge{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--gold);letter-spacing:.04em;background:#081f3a8c;border:1px solid #e1af358c;border-radius:99px;padding:4px 10px;font-size:.6rem;font-weight:800;position:absolute;top:12px;left:12px}.archetype-teaser-module__bQHT4W__tileZh{z-index:2;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-shadow:0 2px 10px #071a3166;font-size:1.3rem;font-weight:800;position:relative}.archetype-teaser-module__bQHT4W__tileEn{z-index:2;color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;position:relative}.archetype-teaser-module__bQHT4W__tileTraits{z-index:2;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex;position:relative}.archetype-teaser-module__bQHT4W__tileTraits li{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a314d;border:1px solid #ffffff61;border-radius:99px;padding:3px 8px;font-size:.66rem;font-weight:700}.archetype-teaser-module__bQHT4W__tileLocked{text-align:center;background:radial-gradient(circle at 50% 20%, #e1af3538, transparent 58%), repeating-linear-gradient(135deg, #e1af3512 0 2px, transparent 2px 15px), linear-gradient(165deg, var(--navy-2), var(--navy) 72%);align-content:center;justify-items:center;gap:10px;padding:20px;box-shadow:0 18px 34px -14px #e1af3552}.archetype-teaser-module__bQHT4W__tileLocked:before{content:"";z-index:0;pointer-events:none;border:1px solid #e1af3566;border-radius:14px;position:absolute;inset:7px}.archetype-teaser-module__bQHT4W__tileLocked:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:linear-gradient(100deg,#0000 40%,#e1af358c 48%,#0000 58%);animation:9s ease-in-out infinite archetype-teaser-module__bQHT4W__lockedShimmer;position:absolute;inset:-30%}@keyframes archetype-teaser-module__bQHT4W__lockedShimmer{0%,to{opacity:0;transform:translate(-30%)rotate(0)}15%{opacity:.32}45%{opacity:.36;transform:translate(20%)rotate(2deg)}60%{opacity:.08}}.archetype-teaser-module__bQHT4W__tileLocked:hover,.archetype-teaser-module__bQHT4W__tileLocked:focus-visible{box-shadow:0 26px 46px -14px #e1af357a}.archetype-teaser-module__bQHT4W__lockedNumber{z-index:2;color:var(--gold);font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800;position:relative}.archetype-teaser-module__bQHT4W__lockedGlyph{z-index:2;color:var(--gold);font-family:var(--font-display), sans-serif;text-shadow:0 0 20px #e1af358c,0 2px 8px #071a3180;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:800;line-height:1;position:relative}.archetype-teaser-module__bQHT4W__lockedBadge{z-index:2;color:#ffffffdb;background:#071a318c;border:1px solid #e1af3566;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-size:.64rem;font-weight:700;display:inline-flex;position:relative}.archetype-teaser-module__bQHT4W__cta{background:var(--navy);color:#fff;width:max-content;min-height:48px;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s ease;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:40px auto 0;padding:0 22px;font-weight:900;display:flex;box-shadow:0 12px 30px #081f3a33}.archetype-teaser-module__bQHT4W__cta:hover,.archetype-teaser-module__bQHT4W__cta:focus-visible{background:#0d3158;transform:translateY(-3px)rotate(-.4deg);box-shadow:0 18px 36px #081f3a40}.archetype-teaser-module__bQHT4W__ctaHint{color:var(--muted);text-align:center;margin:12px auto 0;font-size:.78rem;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.archetype-teaser-module__bQHT4W__tile{animation-name:archetype-teaser-module__bQHT4W__tileSettle;animation-duration:auto;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:0s;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 35%}}}@media (max-width:560px){.archetype-teaser-module__bQHT4W__grid{grid-template-columns:repeat(2,1fr)}.archetype-teaser-module__bQHT4W__tile{min-height:220px;padding:14px 14px 16px}}@media (prefers-reduced-motion:reduce){.archetype-teaser-module__bQHT4W__tile{opacity:1;animation:none;transform:none}.archetype-teaser-module__bQHT4W__tile:hover,.archetype-teaser-module__bQHT4W__tile:focus-visible{transform:none}.archetype-teaser-module__bQHT4W__tileArt{transition:none}.archetype-teaser-module__bQHT4W__tile:hover .archetype-teaser-module__bQHT4W__tileArt,.archetype-teaser-module__bQHT4W__tile:focus-visible .archetype-teaser-module__bQHT4W__tileArt{transform:none}.archetype-teaser-module__bQHT4W__tileLocked:after{opacity:.14;animation:none}}
.archetype-visuals-module__TShupa__meteor{background:linear-gradient(90deg, transparent, var(--card-accent,#e1af35), white);opacity:0;width:68px;height:2px;filter:drop-shadow(0 0 4px var(--card-accent,#e1af35));border-radius:2px;animation:4.6s ease-in infinite archetype-visuals-module__TShupa__meteorStreak;position:absolute;top:14%;left:-20%}.archetype-visuals-module__TShupa__meteor[data-n="2"]{width:46px;animation-delay:2.3s;top:46%;left:-30%}[data-variant=reveal] .archetype-visuals-module__TShupa__meteor{width:96px;top:8%}[data-variant=reveal] .archetype-visuals-module__TShupa__meteor[data-n="2"]{width:60px;top:40%}@keyframes archetype-visuals-module__TShupa__meteorStreak{0%{opacity:0;transform:translate(0)rotate(-32deg)}8%{opacity:.9}32%{opacity:.9}46%{opacity:0}to{opacity:0;transform:translate(240px,150px)rotate(-32deg)}}.archetype-visuals-module__TShupa__aegisRing{border:1.5px solid var(--card-accent,#35e3c7);opacity:0;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;animation:3.6s ease-out infinite archetype-visuals-module__TShupa__aegisPulse;position:absolute;top:24%;left:24%}.archetype-visuals-module__TShupa__aegisRing[data-n="2"]{animation-delay:1.8s}[data-variant=reveal] .archetype-visuals-module__TShupa__aegisRing{width:96px;height:96px;margin:-48px 0 0 -48px;top:15%;left:50%}@keyframes archetype-visuals-module__TShupa__aegisPulse{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.archetype-visuals-module__TShupa__scanLine{background:linear-gradient(90deg, transparent, var(--card-accent,#e1af35), transparent);opacity:0;height:2px;animation:4.2s cubic-bezier(.4,0,.2,1) infinite archetype-visuals-module__TShupa__blueprintScan;position:absolute;top:6%;left:4%;right:4%}@keyframes archetype-visuals-module__TShupa__blueprintScan{0%{opacity:0;top:6%}10%{opacity:.8}85%{opacity:.8}to{opacity:0;top:92%}}.archetype-visuals-module__TShupa__rivet{background:var(--card-accent,#e1af35);opacity:.25;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite archetype-visuals-module__TShupa__rivetPulse;position:absolute;bottom:8%}.archetype-visuals-module__TShupa__rivet[data-n="1"]{left:30%}.archetype-visuals-module__TShupa__rivet[data-n="2"]{animation-delay:.3s;left:50%}.archetype-visuals-module__TShupa__rivet[data-n="3"]{animation-delay:.6s;left:70%}[data-variant=reveal] .archetype-visuals-module__TShupa__rivet{bottom:4%}@keyframes archetype-visuals-module__TShupa__rivetPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.archetype-visuals-module__TShupa__networkNode{background:var(--card-accent,#35e3c7);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:22%;left:18%}.archetype-visuals-module__TShupa__networkNode[data-n="2"]{top:68%;left:78%}[data-variant=reveal] .archetype-visuals-module__TShupa__networkNode[data-n="1"]{top:12%;left:34%}[data-variant=reveal] .archetype-visuals-module__TShupa__networkNode[data-n="2"]{top:12%;left:66%}.archetype-visuals-module__TShupa__networkPing{width:6px;height:6px;box-shadow:0 0 8px 2px var(--card-accent,#35e3c7);opacity:0;background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite archetype-visuals-module__TShupa__networkTravel;position:absolute;top:22%;left:18%}[data-variant=reveal] .archetype-visuals-module__TShupa__networkPing{animation-name:archetype-visuals-module__TShupa__networkTravelReveal}@keyframes archetype-visuals-module__TShupa__networkTravel{0%,to{opacity:0;top:22%;left:18%}10%{opacity:1}48%{opacity:1;top:68%;left:78%}60%{opacity:0}}@keyframes archetype-visuals-module__TShupa__networkTravelReveal{0%,to{opacity:0;top:12%;left:34%}10%{opacity:1}48%{opacity:1;top:12%;left:66%}60%{opacity:0}}.archetype-visuals-module__TShupa__circuitPing{width:5px;height:5px;box-shadow:0 0 8px 2px var(--card-accent,#91a7ff);opacity:0;background:#fff;border-radius:1px;animation:4s ease-in-out infinite archetype-visuals-module__TShupa__circuitTravel;position:absolute;top:74%;left:16%}[data-variant=reveal] .archetype-visuals-module__TShupa__circuitPing{animation-name:archetype-visuals-module__TShupa__circuitTravelReveal}@keyframes archetype-visuals-module__TShupa__circuitTravel{0%{opacity:0;top:74%;left:16%}6%{opacity:1}30%{top:74%;left:16%}32%{top:30%;left:16%}58%{top:30%;left:16%}60%{top:30%;left:64%}86%{opacity:1;top:30%;left:64%}94%{opacity:0}to{opacity:0;top:30%;left:64%}}@keyframes archetype-visuals-module__TShupa__circuitTravelReveal{0%{opacity:0;top:68%;left:30%}6%{opacity:1}30%{top:68%;left:30%}32%{top:20%;left:30%}58%{top:20%;left:30%}60%{top:20%;left:70%}86%{opacity:1;top:20%;left:70%}94%{opacity:0}to{opacity:0;top:20%;left:70%}}.archetype-visuals-module__TShupa__boundary{width:100%;height:100%;position:absolute;inset:0}.archetype-visuals-module__TShupa__boundary rect{fill:none;stroke:var(--card-accent,#e1af35);stroke-width:1.5px;stroke-dasharray:9 7;opacity:.55;animation:2.6s linear infinite archetype-visuals-module__TShupa__boundaryMarch}@keyframes archetype-visuals-module__TShupa__boundaryMarch{to{stroke-dashoffset:-32px}}.archetype-visuals-module__TShupa__stardust{width:3px;height:3px;box-shadow:0 0 6px 1px var(--card-accent,#f0644c);opacity:0;background:#fff;border-radius:50%;animation:5.5s ease-in-out infinite archetype-visuals-module__TShupa__stardustDrift;position:absolute;bottom:6%}.archetype-visuals-module__TShupa__stardust[data-n="1"]{animation-delay:0s;left:16%}.archetype-visuals-module__TShupa__stardust[data-n="2"]{animation-delay:.9s;bottom:2%;left:34%}.archetype-visuals-module__TShupa__stardust[data-n="3"]{animation-delay:1.8s;bottom:10%;left:52%}.archetype-visuals-module__TShupa__stardust[data-n="4"]{animation-delay:2.7s;bottom:4%;left:70%}.archetype-visuals-module__TShupa__stardust[data-n="5"]{animation-delay:1.3s;bottom:8%;left:84%}@keyframes archetype-visuals-module__TShupa__stardustDrift{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translate(6px,-120px)scale(1.1)}}.archetype-visuals-module__TShupa__beam{background:color-mix(in oklab, var(--card-accent,#119c96) 70%, transparent);transform-origin:50%;border-radius:2px;width:74px;height:2px;margin-left:-37px;animation:4.6s ease-in-out infinite archetype-visuals-module__TShupa__beamSway;position:absolute;top:20%;left:50%}[data-variant=reveal] .archetype-visuals-module__TShupa__beam{width:110px;margin-left:-55px;top:10%}.archetype-visuals-module__TShupa__beamDot{background:var(--card-accent,#119c96);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.archetype-visuals-module__TShupa__beamDot[data-side=left]{left:-4px}.archetype-visuals-module__TShupa__beamDot[data-side=right]{right:-4px}@keyframes archetype-visuals-module__TShupa__beamSway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.archetype-visuals-module__TShupa__fallbackGlow{background:radial-gradient(circle, color-mix(in oklab, var(--card-accent,#91a7ff) 40%, transparent), transparent 70%);opacity:.4;border-radius:50%;animation:4s ease-in-out infinite archetype-visuals-module__TShupa__fallbackBreathe;position:absolute;inset:20%}@keyframes archetype-visuals-module__TShupa__fallbackBreathe{50%{opacity:.7;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.archetype-visuals-module__TShupa__meteor,.archetype-visuals-module__TShupa__aegisRing,.archetype-visuals-module__TShupa__scanLine,.archetype-visuals-module__TShupa__rivet,.archetype-visuals-module__TShupa__networkPing,.archetype-visuals-module__TShupa__circuitPing,.archetype-visuals-module__TShupa__stardust,.archetype-visuals-module__TShupa__beam,.archetype-visuals-module__TShupa__boundary rect,.archetype-visuals-module__TShupa__fallbackGlow{animation:none!important}.archetype-visuals-module__TShupa__meteor,.archetype-visuals-module__TShupa__aegisRing,.archetype-visuals-module__TShupa__scanLine,.archetype-visuals-module__TShupa__networkPing,.archetype-visuals-module__TShupa__circuitPing,.archetype-visuals-module__TShupa__stardust{opacity:0!important}.archetype-visuals-module__TShupa__rivet{opacity:.5!important;transform:none!important}.archetype-visuals-module__TShupa__beam{transform:rotate(0)!important}.archetype-visuals-module__TShupa__boundary rect{opacity:.4!important;stroke-dashoffset:0!important}.archetype-visuals-module__TShupa__fallbackGlow{opacity:.3!important;transform:none!important}}
.holo-card-module__OsBUKG__card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--card-radius:28px;isolation:isolate;aspect-ratio:733/1100;border-radius:var(--card-radius);color:#fff;background:radial-gradient(circle at 82% 6%, color-mix(in oklab, var(--card-accent) 38%, transparent), transparent 34%), radial-gradient(circle at 12% 88%, color-mix(in oklab, var(--card-color) 34%, transparent), transparent 38%), linear-gradient(155deg, #071a31, #0f2f52 52%, var(--navy,#081f3a));width:100%;max-width:380px;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));touch-action:pan-y;border:1px solid #fff6;transition:transform .26s cubic-bezier(.2,.8,.2,1);animation:.78s cubic-bezier(.16,1,.3,1) both holo-card-module__OsBUKG__holoCardReveal;position:relative;overflow:hidden;box-shadow:0 30px 70px #081f3a52,inset 0 0 0 1px #ffffff08}.holo-card-module__OsBUKG__card>:not(.holo-card-module__OsBUKG__art):not(.holo-card-module__OsBUKG__rim):not(.holo-card-module__OsBUKG__godray):not(.holo-card-module__OsBUKG__sheen):not(.holo-card-module__OsBUKG__foil):not(.holo-card-module__OsBUKG__signature):not(.holo-card-module__OsBUKG__sparkles):not(.holo-card-module__OsBUKG__idleDust):not(.holo-card-module__OsBUKG__srOnly):not(.holo-card-module__OsBUKG__top):not(.holo-card-module__OsBUKG__dataPlate){z-index:2;position:relative}@keyframes holo-card-module__OsBUKG__holoCardReveal{0%{opacity:0;filter:brightness(1.6);transform:perspective(1000px)rotateY(-70deg)rotate(-3deg)scale(.86)}55%{filter:brightness(1.35)}to{opacity:1;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1);filter:brightness()}}.holo-card-module__OsBUKG__art{z-index:0;object-fit:cover;object-position:50% 50%;will-change:transform, filter;width:100%;height:100%;animation:5.4s ease-in-out infinite holo-card-module__OsBUKG__cardArtBreathe,24s ease-in-out infinite holo-card-module__OsBUKG__cardArtDrift;display:block;position:absolute;inset:0}@keyframes holo-card-module__OsBUKG__cardArtBreathe{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.045)saturate(1.06)}}@keyframes holo-card-module__OsBUKG__cardArtDrift{0%,to{transform:scale(1.035)translate(0%,0%)}25%{transform:scale(1.05)translate(-1.1%,-.7%)}50%{transform:scale(1.06)translate(.4%,-1.1%)}75%{transform:scale(1.045)translate(1%,.3%)}}.holo-card-module__OsBUKG__rim{z-index:1;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px #ffffff24 inset, 0 0 26px -6px var(--card-accent);position:absolute;inset:0}.holo-card-module__OsBUKG__godray{z-index:1;pointer-events:none;background:linear-gradient(100deg, transparent 40%, color-mix(in oklab, var(--gold,#e1af35) 55%, white 20%) 48%, transparent 58%);mix-blend-mode:soft-light;opacity:0;animation:11s ease-in-out .9s infinite backwards holo-card-module__OsBUKG__godraySweep;position:absolute;inset:-25%}@keyframes holo-card-module__OsBUKG__godraySweep{0%,to{opacity:0;transform:translate(-38%)rotate(0)}12%{opacity:.26}45%{opacity:.32;transform:translate(14%)rotate(2deg)}60%{opacity:.08}}.holo-card-module__OsBUKG__sheen{z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from calc(var(--mx) * 3.6deg) at var(--mx) var(--my), var(--card-color), var(--card-accent), var(--mint,#35e3c7), var(--gold,#e1af35), var(--card-color));mix-blend-mode:color-dodge;opacity:.14;position:absolute;inset:0}.holo-card-module__OsBUKG__foil{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff8c, transparent 40%), linear-gradient(110deg, transparent 38%, #ffffff38 48%, #ffffff0d 54%, transparent 64%);mix-blend-mode:soft-light;opacity:.5;position:absolute;inset:-20%}.holo-card-module__OsBUKG__signature{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.holo-card-module__OsBUKG__sparkles{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.holo-card-module__OsBUKG__sparkles i{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 6px 1px #fff}.holo-card-module__OsBUKG__sparkles i:first-child{animation:2.6s ease-in-out infinite holo-card-module__OsBUKG__twinkle;top:20%;left:14%}.holo-card-module__OsBUKG__sparkles i:nth-child(2){animation:3.1s ease-in-out .4s infinite holo-card-module__OsBUKG__twinkle;top:16%;left:82%}.holo-card-module__OsBUKG__sparkles i:nth-child(3){animation:2.3s ease-in-out .9s infinite holo-card-module__OsBUKG__twinkle;top:62%;left:76%}.holo-card-module__OsBUKG__sparkles i:nth-child(4){animation:3.4s ease-in-out 1.3s infinite holo-card-module__OsBUKG__twinkle;top:70%;left:20%}.holo-card-module__OsBUKG__sparkles i:nth-child(5){animation:2.8s ease-in-out .6s infinite holo-card-module__OsBUKG__twinkle;top:42%;left:50%}@keyframes holo-card-module__OsBUKG__twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}.holo-card-module__OsBUKG__idleDust{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.holo-card-module__OsBUKG__idleDust i{background:radial-gradient(circle, color-mix(in oklab, var(--gold,#e1af35) 70%, white) 0%, transparent 72%);filter:blur(.5px);opacity:0;border-radius:50%;width:4px;height:4px;animation-name:holo-card-module__OsBUKG__dustFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:backwards;position:absolute}.holo-card-module__OsBUKG__idleDust i:first-child{animation-duration:7.5s;animation-delay:1.1s;top:78%;left:22%}.holo-card-module__OsBUKG__idleDust i:nth-child(2){animation-duration:8.6s;animation-delay:2.4s;top:82%;left:68%}.holo-card-module__OsBUKG__idleDust i:nth-child(3){animation-duration:9.2s;animation-delay:1.7s;top:30%;left:40%}.holo-card-module__OsBUKG__idleDust i:nth-child(4){animation-duration:6.8s;animation-delay:3.1s;top:24%;left:78%}@keyframes holo-card-module__OsBUKG__dustFloat{0%{opacity:0;transform:translate(0,0)scale(.7)}15%{opacity:.5}50%{opacity:.32;transform:translate(-6px,-46px)scale(1)}85%{opacity:.14}to{opacity:0;transform:translate(4px,-92px)scale(.6)}}.holo-card-module__OsBUKG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.holo-card-module__OsBUKG__rarityCommon .holo-card-module__OsBUKG__sheen{opacity:.08}.holo-card-module__OsBUKG__rarityCommon .holo-card-module__OsBUKG__foil{opacity:.3}.holo-card-module__OsBUKG__rarityCommon .holo-card-module__OsBUKG__rim{box-shadow:inset 0 0 0 1px #ffffff1f}.holo-card-module__OsBUKG__rarityRare .holo-card-module__OsBUKG__sheen{opacity:.2;animation:10s ease-in-out infinite alternate holo-card-module__OsBUKG__holoDrift}.holo-card-module__OsBUKG__rarityRare .holo-card-module__OsBUKG__foil{opacity:.55}.holo-card-module__OsBUKG__rarityEpic .holo-card-module__OsBUKG__sheen{opacity:.32;animation:6.5s ease-in-out infinite alternate holo-card-module__OsBUKG__holoDrift}.holo-card-module__OsBUKG__rarityEpic .holo-card-module__OsBUKG__foil{opacity:.68;animation:5.5s ease-in-out infinite holo-card-module__OsBUKG__foilSweep}.holo-card-module__OsBUKG__rarityEpic .holo-card-module__OsBUKG__rim{box-shadow:0 0 0 1px #ffffff2e inset, 0 0 34px -4px var(--card-accent)}.holo-card-module__OsBUKG__rarityEpic .holo-card-module__OsBUKG__sparkles{display:block}.holo-card-module__OsBUKG__rarityEpic .holo-card-module__OsBUKG__sparkles i:nth-child(n+4){display:none}.holo-card-module__OsBUKG__rarityUltra .holo-card-module__OsBUKG__sheen{opacity:.5;animation:4.2s ease-in-out infinite alternate holo-card-module__OsBUKG__holoDrift}.holo-card-module__OsBUKG__rarityUltra .holo-card-module__OsBUKG__foil{opacity:.85;animation:3.6s ease-in-out infinite holo-card-module__OsBUKG__foilSweep}.holo-card-module__OsBUKG__rarityUltra .holo-card-module__OsBUKG__rim{box-shadow:0 0 0 1.5px #ffffff42 inset, 0 0 44px -2px var(--card-accent);animation:2.4s ease-in-out infinite holo-card-module__OsBUKG__rimPulse}.holo-card-module__OsBUKG__rarityUltra .holo-card-module__OsBUKG__sparkles{display:block}.holo-card-module__OsBUKG__rarityUltra:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #fffc, transparent 30%);mix-blend-mode:screen;opacity:0;animation:3.2s ease-in-out infinite holo-card-module__OsBUKG__flareBurst;position:absolute;inset:0}@keyframes holo-card-module__OsBUKG__holoDrift{0%{transform:translate(-4%,-2%)rotate(-4deg)}to{transform:translate(4%,2%)rotate(4deg)}}@keyframes holo-card-module__OsBUKG__foilSweep{0%,to{transform:translate(-10%)}50%{transform:translate(10%)}}@keyframes holo-card-module__OsBUKG__rimPulse{0%,to{box-shadow:0 0 0 1.5px #ffffff42 inset, 0 0 34px -4px var(--card-accent)}50%{box-shadow:0 0 0 1.5px #fff6 inset, 0 0 56px 2px var(--card-accent)}}@keyframes holo-card-module__OsBUKG__flareBurst{0%,82%,to{opacity:0}90%{opacity:.55}}.holo-card-module__OsBUKG__top{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.holo-card-module__OsBUKG__serial,.holo-card-module__OsBUKG__rarityBadge{color:#fff;font-family:var(--font-display,"Avenir Next"), sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071a3194;border:1px solid #ffffff42;border-radius:99px;align-items:center;padding:5px 10px;font-size:.6rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #071a3147}.holo-card-module__OsBUKG__rarityBadge{background:color-mix(in oklab, var(--card-accent) 55%, #081f3a9e)}.holo-card-module__OsBUKG__dataPlate{z-index:2;background:linear-gradient(#0000,#071a3166 30%,#071a31c7 64%,#071a31e6);gap:10px;padding:36px 16px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.holo-card-module__OsBUKG__signalRow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.holo-card-module__OsBUKG__signalBar{justify-items:center;gap:6px;display:grid}.holo-card-module__OsBUKG__signalTrack{background:#ffffff29;border-radius:4px;align-items:flex-end;width:10px;height:30px;display:flex;overflow:hidden}.holo-card-module__OsBUKG__signalTrack i{border-radius:inherit;background:linear-gradient(180deg, var(--card-accent), var(--card-color));width:100%;display:block}.holo-card-module__OsBUKG__signalBar span{color:#ffffffb8;text-align:center;font-size:.54rem;font-weight:700;line-height:1.2}.holo-card-module__OsBUKG__stats{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;padding-top:10px;display:grid}.holo-card-module__OsBUKG__stats span{color:#fff9;gap:2px;font-size:.6rem;display:grid}.holo-card-module__OsBUKG__stats span+span{border-left:1px solid #ffffff2e;padding-left:12px}.holo-card-module__OsBUKG__stats b{color:#fff;font-size:.86rem}.holo-card-module__OsBUKG__edition{color:#fff6;font-family:var(--font-display,"Avenir Next"), sans-serif;letter-spacing:.14em;text-align:center;margin-top:2px;font-size:.44rem}@media (max-width:760px){.holo-card-module__OsBUKG__card{max-width:100%}.holo-card-module__OsBUKG__top{top:10px;left:10px;right:10px}.holo-card-module__OsBUKG__dataPlate{padding:28px 12px 12px}}@media (prefers-reduced-motion:reduce){.holo-card-module__OsBUKG__card{transition:none;animation:.3s both holo-card-module__OsBUKG__holoCardFadeIn;transform:none!important}.holo-card-module__OsBUKG__sheen,.holo-card-module__OsBUKG__foil,.holo-card-module__OsBUKG__rim,.holo-card-module__OsBUKG__sparkles,.holo-card-module__OsBUKG__rarityUltra:before,.holo-card-module__OsBUKG__art,.holo-card-module__OsBUKG__godray,.holo-card-module__OsBUKG__idleDust i{animation:none!important}.holo-card-module__OsBUKG__sheen{opacity:.1}.holo-card-module__OsBUKG__foil{opacity:.2}.holo-card-module__OsBUKG__sparkles{display:none!important}.holo-card-module__OsBUKG__rarityUltra:before{opacity:0}.holo-card-module__OsBUKG__art{filter:none!important;transform:none!important}.holo-card-module__OsBUKG__godray{opacity:0!important}.holo-card-module__OsBUKG__idleDust{display:none!important}}@keyframes holo-card-module__OsBUKG__holoCardFadeIn{0%{opacity:0}to{opacity:1}}
.archetype-reveal-module__nLMLNq__stage{isolation:isolate;border:1px solid var(--line,#081f3a26);text-align:center;background:#fffdf88c;border-radius:28px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.archetype-reveal-module__nLMLNq__glow{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 18%, color-mix(in oklab, var(--reveal-color) 24%, transparent), transparent 55%);animation:5s ease-in-out infinite archetype-reveal-module__nLMLNq__glowPulse;position:absolute;inset:-20%}@keyframes archetype-reveal-module__nLMLNq__glowPulse{50%{opacity:.6;transform:scale(1.06)}}.archetype-reveal-module__nLMLNq__motif{z-index:0;pointer-events:none;opacity:.1;width:100%;height:100%;position:absolute;inset:0}.archetype-reveal-module__nLMLNq__flourish{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.archetype-reveal-module__nLMLNq__lead{z-index:1;color:var(--muted,#1520339e);font-family:var(--font-display,"Avenir Next"), sans-serif;letter-spacing:.04em;margin:0 0 6px;font-size:.86rem;font-weight:700;animation:.52s cubic-bezier(.16,1,.3,1) both archetype-reveal-module__nLMLNq__revealFadeUp;position:relative}.archetype-reveal-module__nLMLNq__portrait{z-index:1;aspect-ratio:733/1100;width:min(58%,240px);box-shadow:0 26px 54px -12px color-mix(in oklab, var(--reveal-color) 55%, transparent), 0 0 0 1px #ffffff8c inset;border-radius:22px;margin:14px auto 0;animation:.9s cubic-bezier(.16,1,.3,1) .12s both archetype-reveal-module__nLMLNq__portraitReveal;position:relative;overflow:hidden}.archetype-reveal-module__nLMLNq__portraitArt{object-fit:cover;will-change:transform, filter;width:100%;height:100%;animation:5.6s ease-in-out infinite archetype-reveal-module__nLMLNq__portraitArtBreathe,22s ease-in-out infinite archetype-reveal-module__nLMLNq__portraitArtDrift;display:block}@keyframes archetype-reveal-module__nLMLNq__portraitArtBreathe{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.04)saturate(1.05)}}@keyframes archetype-reveal-module__nLMLNq__portraitArtDrift{0%,to{transform:scale(1.03)translate(0%,0%)}25%{transform:scale(1.045)translate(-1%,-.6%)}50%{transform:scale(1.055)translate(.4%,-1%)}75%{transform:scale(1.04)translate(.9%,.3%)}}.archetype-reveal-module__nLMLNq__portraitHalo{z-index:-1;pointer-events:none;background:radial-gradient(circle, color-mix(in oklab, var(--reveal-color) 55%, transparent), transparent 68%);filter:blur(8px);opacity:0;border-radius:50%;animation:1.1s cubic-bezier(.16,1,.3,1) 60ms both archetype-reveal-module__nLMLNq__haloBloom,4.6s ease-in-out 1.16s infinite archetype-reveal-module__nLMLNq__haloIdleBreathe;position:absolute;inset:-32%}@keyframes archetype-reveal-module__nLMLNq__haloIdleBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.66;transform:scale(1.05)}}.archetype-reveal-module__nLMLNq__portraitRing{z-index:2;border-radius:inherit;border:2px solid var(--reveal-accent);opacity:0;pointer-events:none;animation:.9s cubic-bezier(.16,1,.3,1) .26s both archetype-reveal-module__nLMLNq__shockwave;position:absolute;inset:0}.archetype-reveal-module__nLMLNq__portraitFlash{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle at 50% 38%,#ffffffeb,#0000 60%);animation:.7s cubic-bezier(.16,1,.3,1) .18s both archetype-reveal-module__nLMLNq__flashFade;position:absolute;inset:0}@keyframes archetype-reveal-module__nLMLNq__portraitReveal{0%{opacity:0;clip-path:inset(46% round 22px);filter:blur(16px);transform:scale(1.06)}60%{filter:blur(2px)}to{opacity:1;clip-path:inset(0% round 22px);filter:blur();transform:scale(1)}}@keyframes archetype-reveal-module__nLMLNq__haloBloom{0%{opacity:0;transform:scale(.7)}60%{opacity:.9}to{opacity:.55;transform:scale(1)}}@keyframes archetype-reveal-module__nLMLNq__shockwave{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.18)}}@keyframes archetype-reveal-module__nLMLNq__flashFade{0%{opacity:0}35%{opacity:.85}to{opacity:0}}.archetype-reveal-module__nLMLNq__portraitGodray{z-index:1;pointer-events:none;background:linear-gradient(100deg, transparent 40%, color-mix(in oklab, var(--gold,#e1af35) 55%, white 20%) 48%, transparent 58%);mix-blend-mode:soft-light;opacity:0;animation:12s ease-in-out 1.3s infinite backwards archetype-reveal-module__nLMLNq__portraitGodraySweep;position:absolute;inset:-20%}@keyframes archetype-reveal-module__nLMLNq__portraitGodraySweep{0%,to{opacity:0;transform:translate(-38%)rotate(0)}12%{opacity:.24}45%{opacity:.3;transform:translate(14%)rotate(2deg)}60%{opacity:.08}}.archetype-reveal-module__nLMLNq__portraitDust{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.archetype-reveal-module__nLMLNq__portraitDust i{background:radial-gradient(circle, color-mix(in oklab, var(--gold,#e1af35) 70%, white) 0%, transparent 72%);filter:blur(.5px);opacity:0;border-radius:50%;width:4px;height:4px;animation-name:archetype-reveal-module__nLMLNq__portraitDustFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:backwards;position:absolute}.archetype-reveal-module__nLMLNq__portraitDust i:first-child{animation-duration:7.4s;animation-delay:1.4s;top:76%;left:20%}.archetype-reveal-module__nLMLNq__portraitDust i:nth-child(2){animation-duration:8.4s;animation-delay:2.6s;top:80%;left:70%}.archetype-reveal-module__nLMLNq__portraitDust i:nth-child(3){animation-duration:9s;animation-delay:1.9s;top:26%;left:42%}.archetype-reveal-module__nLMLNq__portraitDust i:nth-child(4){animation-duration:6.7s;animation-delay:3.3s;top:22%;left:80%}@keyframes archetype-reveal-module__nLMLNq__portraitDustFloat{0%{opacity:0;transform:translate(0,0)scale(.7)}15%{opacity:.5}50%{opacity:.32;transform:translate(-5px,-38px)scale(1)}85%{opacity:.14}to{opacity:0;transform:translate(4px,-76px)scale(.6)}}.archetype-reveal-module__nLMLNq__headline{z-index:1;justify-items:center;gap:10px;margin-top:16px;display:grid;position:relative}.archetype-reveal-module__nLMLNq__headline h1{justify-items:center;gap:4px;margin:0;display:grid}.archetype-reveal-module__nLMLNq__zh{color:var(--navy,#081f3a);font-family:var(--font-display,"Avenir Next"), sans-serif;letter-spacing:-.04em;filter:blur(10px);opacity:0;font-size:clamp(1.9rem,5.4vw,3.1rem);line-height:1.02;animation:.78s cubic-bezier(.16,1,.3,1) .46s both archetype-reveal-module__nLMLNq__revealBlurIn}.archetype-reveal-module__nLMLNq__en{color:color-mix(in oklab, var(--reveal-color) 75%, black 10%);font-family:var(--font-display,"Avenir Next"), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.95rem;font-weight:800;animation:.52s cubic-bezier(.16,1,.3,1) .66s both archetype-reveal-module__nLMLNq__revealFadeUp;display:block}@keyframes archetype-reveal-module__nLMLNq__revealBlurIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes archetype-reveal-module__nLMLNq__revealFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.archetype-reveal-module__nLMLNq__copy{z-index:1;max-width:60ch;color:var(--ink,#152033);margin:16px auto 0;font-size:1rem;font-weight:600;line-height:1.75;animation:.56s cubic-bezier(.16,1,.3,1) .76s both archetype-reveal-module__nLMLNq__revealFadeUp;position:relative}.archetype-reveal-module__nLMLNq__traits{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex;position:relative}.archetype-reveal-module__nLMLNq__traits li{border:1px solid var(--line,#081f3a26);color:var(--navy,#081f3a);opacity:0;animation:.46s cubic-bezier(.16,1,.3,1) both archetype-reveal-module__nLMLNq__traitPop;animation-delay:calc(.88s + var(--i,0) * 90ms);background:#ffffffb3;border-radius:99px;padding:7px 13px;font-size:.78rem;font-weight:800}@keyframes archetype-reveal-module__nLMLNq__traitPop{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.archetype-reveal-module__nLMLNq__blend{z-index:1;border-top:1px solid var(--line,#081f3a26);opacity:0;max-width:420px;margin:26px auto 0;padding-top:18px;animation:.52s cubic-bezier(.16,1,.3,1) 1.2s both archetype-reveal-module__nLMLNq__revealFadeUp;position:relative}.archetype-reveal-module__nLMLNq__blendCaption{color:var(--muted,#1520339e);font-family:var(--font-display,"Avenir Next"), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:800}.archetype-reveal-module__nLMLNq__blendTrack{background:#081f3a14;border-radius:99px;height:6px;overflow:hidden}.archetype-reveal-module__nLMLNq__blendFill{--target:60%;height:100%;width:var(--target);border-radius:inherit;background:linear-gradient(90deg, var(--reveal-color), var(--reveal-accent));transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) 1.35s both archetype-reveal-module__nLMLNq__blendGrow;display:block}@keyframes archetype-reveal-module__nLMLNq__blendGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.archetype-reveal-module__nLMLNq__blendRow{justify-content:space-between;margin-top:9px;font-size:.76rem;font-weight:800;display:flex}.archetype-reveal-module__nLMLNq__blendPrimary,.archetype-reveal-module__nLMLNq__blendSecondary{color:var(--navy,#081f3a);align-items:center;gap:6px;display:inline-flex}.archetype-reveal-module__nLMLNq__blendSecondary{color:var(--muted,#1520339e)}.archetype-reveal-module__nLMLNq__blendDot{border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #fff9}@media (max-width:760px){.archetype-reveal-module__nLMLNq__stage{padding:24px 18px}.archetype-reveal-module__nLMLNq__portrait{width:min(64%,210px)}}@media (prefers-reduced-motion:reduce){.archetype-reveal-module__nLMLNq__lead,.archetype-reveal-module__nLMLNq__zh,.archetype-reveal-module__nLMLNq__en,.archetype-reveal-module__nLMLNq__copy,.archetype-reveal-module__nLMLNq__traits li,.archetype-reveal-module__nLMLNq__blend,.archetype-reveal-module__nLMLNq__blendFill,.archetype-reveal-module__nLMLNq__glow,.archetype-reveal-module__nLMLNq__portrait,.archetype-reveal-module__nLMLNq__portraitHalo,.archetype-reveal-module__nLMLNq__portraitRing,.archetype-reveal-module__nLMLNq__portraitFlash,.archetype-reveal-module__nLMLNq__portraitArt,.archetype-reveal-module__nLMLNq__portraitGodray,.archetype-reveal-module__nLMLNq__portraitDust i{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}.archetype-reveal-module__nLMLNq__portraitHalo{opacity:.4!important}.archetype-reveal-module__nLMLNq__portraitRing,.archetype-reveal-module__nLMLNq__portraitFlash,.archetype-reveal-module__nLMLNq__portraitGodray{opacity:0!important}.archetype-reveal-module__nLMLNq__portraitDust{display:none!important}.archetype-reveal-module__nLMLNq__blendFill{width:var(--target)}}
.dna-constellation-module__uScmmW__wrap{aspect-ratio:1;width:100%;max-width:320px;margin-inline:auto;position:relative}.dna-constellation-module__uScmmW__svg{width:100%;height:100%;overflow:visible}.dna-constellation-module__uScmmW__ringTrack{fill:none;stroke:var(--line,#081f3a1f);stroke-width:3px}.dna-constellation-module__uScmmW__ringProgress{fill:none;stroke:url(#dnaProgressStroke);stroke-width:4px;stroke-linecap:round;stroke-dasharray:var(--circumference);stroke-dashoffset:var(--circumference);transform-origin:160px 160px;animation:1.3s cubic-bezier(.16,1,.3,1) .2s both dna-constellation-module__uScmmW__ringFill;transform:rotate(-90deg)}@keyframes dna-constellation-module__uScmmW__ringFill{0%{stroke-dashoffset:var(--circumference)}to{stroke-dashoffset:var(--ring-offset)}}.dna-constellation-module__uScmmW__core{transform-origin:160px 160px;animation:3.6s ease-in-out infinite dna-constellation-module__uScmmW__corePulse}.dna-constellation-module__uScmmW__coreRing{fill:#081f3a0f;stroke:var(--mint,#35e3c7);stroke-width:2px;opacity:0;animation:.6s ease-out .1s both dna-constellation-module__uScmmW__coreRingIn,3.6s ease-in-out .7s infinite dna-constellation-module__uScmmW__coreRingGlow}@keyframes dna-constellation-module__uScmmW__corePulse{50%{opacity:.6;transform:scale(1.08)}}@keyframes dna-constellation-module__uScmmW__coreRingIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes dna-constellation-module__uScmmW__coreRingGlow{0%,to{stroke-width:2px}50%{stroke-width:3.4px}}.dna-constellation-module__uScmmW__shape{fill:color-mix(in oklab, var(--gold,#e1af35) 12%, transparent);stroke:url(#dnaProgressStroke);stroke-width:1.5px;stroke-linejoin:round;transform-origin:160px 160px;opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) .5s both dna-constellation-module__uScmmW__shapeIn}@keyframes dna-constellation-module__uScmmW__shapeIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.dna-constellation-module__uScmmW__spoke{stroke:var(--line,#081f3a38);stroke-width:1.5px;stroke-dasharray:108;stroke-dashoffset:108px;animation:.62s cubic-bezier(.16,1,.3,1) both dna-constellation-module__uScmmW__spokeDraw;animation-delay:calc(.16s + var(--i,0) * .11s)}@keyframes dna-constellation-module__uScmmW__spokeDraw{to{stroke-dashoffset:0}}.dna-constellation-module__uScmmW__node{fill:var(--navy,#081f3a);stroke:var(--coral,#f0644c);stroke-width:3px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.46s cubic-bezier(.16,1,.3,1) both dna-constellation-module__uScmmW__nodeIn,3.2s ease-in-out infinite dna-constellation-module__uScmmW__nodeBreathe;animation-delay:calc(.36s + var(--i,0) * .11s), calc(1s + var(--i,0) * .11s)}@keyframes dna-constellation-module__uScmmW__nodeIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes dna-constellation-module__uScmmW__nodeBreathe{50%{transform:scale(1.12)}}.dna-constellation-module__uScmmW__labels{pointer-events:none;position:absolute;inset:0}.dna-constellation-module__uScmmW__label{color:var(--navy,#081f3a);font-family:var(--font-display,"Avenir Next"), sans-serif;text-align:center;white-space:nowrap;opacity:0;animation:.46s cubic-bezier(.16,1,.3,1) both dna-constellation-module__uScmmW__revealFadeIn;animation-delay:calc(.46s + var(--i,0) * .11s);justify-items:center;gap:1px;font-size:.68rem;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%)}.dna-constellation-module__uScmmW__label b{color:var(--coral,#f0644c);font-size:.6rem}@keyframes dna-constellation-module__uScmmW__revealFadeIn{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.dna-constellation-module__uScmmW__progressCaption{font-family:var(--font-display,"Avenir Next"), sans-serif;justify-content:center;align-items:baseline;gap:6px;margin-top:10px;display:flex}.dna-constellation-module__uScmmW__progressCaption strong{color:var(--navy,#081f3a);letter-spacing:-.02em;font-size:1.6rem}.dna-constellation-module__uScmmW__progressCaption span{color:var(--muted,#1520339e);font-size:.7rem;font-weight:800}.dna-constellation-module__uScmmW__progressCaption[data-unlocked=true] strong{color:var(--teal,#119c96)}@media (prefers-reduced-motion:reduce){.dna-constellation-module__uScmmW__ringProgress{stroke-dashoffset:var(--ring-offset)!important;animation:none!important}.dna-constellation-module__uScmmW__core,.dna-constellation-module__uScmmW__coreRing,.dna-constellation-module__uScmmW__shape,.dna-constellation-module__uScmmW__spoke,.dna-constellation-module__uScmmW__node,.dna-constellation-module__uScmmW__label{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.dna-constellation-module__uScmmW__coreRing{transform:scale(1)!important}.dna-constellation-module__uScmmW__node{transform-box:fill-box}}
.milestone-celebration-module__piEHPa__toast{z-index:60;isolation:isolate;background:linear-gradient(150deg, var(--navy), var(--navy-2));color:#fff;border-radius:20px;grid-template-columns:44px 1fr 44px;align-items:start;gap:10px;width:min(92vw,440px);padding:14px 12px 14px 16px;animation:.62s cubic-bezier(.16,1,.3,1) both milestone-celebration-module__piEHPa__toastIn;display:grid;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #081f3a59,0 0 0 1px #e1af3547}.milestone-celebration-module__piEHPa__toast:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 12%,#e1af358c,#0000 55%),radial-gradient(circle at 88% 82%,#f0644c47,#0000 50%);animation:3.2s ease-in-out infinite alternate milestone-celebration-module__piEHPa__auraGlow;position:absolute;inset:-40%}.milestone-celebration-module__piEHPa__icon{background:linear-gradient(150deg, var(--gold), var(--coral));color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 22px #e1af3566}.milestone-celebration-module__piEHPa__body{align-content:start;gap:4px;padding-top:2px;display:grid}.milestone-celebration-module__piEHPa__kicker{color:var(--gold);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.milestone-celebration-module__piEHPa__title{margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.milestone-celebration-module__piEHPa__desc{color:#ffffffc7;margin:0;font-size:.74rem;line-height:1.55}.milestone-celebration-module__piEHPa__more{color:#fff9;margin:2px 0 0;font-size:.66rem;font-weight:800}.milestone-celebration-module__piEHPa__close{color:#ffffffa6;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;margin:-8px -6px 0 0;transition:background .16s,color .16s;display:grid}.milestone-celebration-module__piEHPa__close:hover,.milestone-celebration-module__piEHPa__close:focus-visible{color:#fff;background:#ffffff1f}@keyframes milestone-celebration-module__piEHPa__toastIn{0%{opacity:0;transform:translate(-50%)translateY(24px)scale(.96)}}@keyframes milestone-celebration-module__piEHPa__auraGlow{0%{opacity:.5;transform:scale(1)}to{opacity:.85;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.milestone-celebration-module__piEHPa__toast{animation:.26s both milestone-celebration-module__piEHPa__toastFade}.milestone-celebration-module__piEHPa__toast:before{animation:none}}@keyframes milestone-celebration-module__piEHPa__toastFade{0%{opacity:0}}@media (max-width:480px){.milestone-celebration-module__piEHPa__toast{width:calc(100vw - 20px);bottom:14px}}
.milestones-panel-module__NOqCCq__panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffdf8b3;gap:16px;padding:clamp(20px,3vw,28px);display:grid}.milestones-panel-module__NOqCCq__head{align-items:baseline;gap:8px;display:flex}.milestones-panel-module__NOqCCq__head h3{color:var(--navy);font-family:var(--font-display), sans-serif;align-items:center;gap:8px;margin:0;font-size:1.1rem;display:flex}.milestones-panel-module__NOqCCq__head h3 svg{color:var(--gold)}.milestones-panel-module__NOqCCq__head h3 i{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:700}.milestones-panel-module__NOqCCq__count{color:var(--coral);letter-spacing:.06em;font-size:.7rem;font-weight:800}.milestones-panel-module__NOqCCq__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.milestones-panel-module__NOqCCq__badge{border:1px solid var(--line);background:#ffffff8c;border-radius:16px;grid-template-columns:36px 1fr;gap:10px;padding:12px;display:grid}.milestones-panel-module__NOqCCq__badgeIcon{background:linear-gradient(150deg, var(--gold), var(--coral));color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.milestones-panel-module__NOqCCq__badgeBody{align-content:start;gap:2px;display:grid}.milestones-panel-module__NOqCCq__badgeBody strong{color:var(--navy);font-size:.82rem;font-weight:800;line-height:1.3}.milestones-panel-module__NOqCCq__badgeBody span{color:var(--muted);font-size:.68rem;line-height:1.55}.milestones-panel-module__NOqCCq__badgeDate{color:var(--teal);text-transform:uppercase;margin-top:2px;font-size:.6rem;font-weight:800}.milestones-panel-module__NOqCCq__empty{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.milestones-panel-module__NOqCCq__next{border-top:1px solid var(--line);grid-template-columns:40px 1fr;align-items:center;gap:12px;padding-top:16px;display:grid}.milestones-panel-module__NOqCCq__nextIcon{width:40px;height:40px;color:var(--gold);background:#e1af3529;border-radius:12px;place-items:center;display:grid}.milestones-panel-module__NOqCCq__nextBody{gap:6px;display:grid}.milestones-panel-module__NOqCCq__nextBody strong{color:var(--navy);font-size:.86rem;font-weight:800}.milestones-panel-module__NOqCCq__nextTrack{background:#081f3a17;border-radius:99px;height:6px;overflow:hidden}.milestones-panel-module__NOqCCq__nextTrack i{background:linear-gradient(90deg, var(--gold), var(--coral));height:100%;transition:width .5s var(--ease);display:block}.milestones-panel-module__NOqCCq__nextBody span{color:var(--muted);font-size:.72rem;font-weight:700}@media (max-width:480px){.milestones-panel-module__NOqCCq__grid{grid-template-columns:1fr}}
.period-comparison-panel-module__FZAJua__panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffdf8b3;gap:16px;padding:clamp(20px,3vw,28px);display:grid}.period-comparison-panel-module__FZAJua__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.period-comparison-panel-module__FZAJua__headTitle{color:var(--navy);font-family:var(--font-display), sans-serif;align-items:center;gap:8px;margin:0;font-size:1.1rem;display:flex}.period-comparison-panel-module__FZAJua__headTitle svg{color:var(--coral)}.period-comparison-panel-module__FZAJua__headTitle i{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:700}.period-comparison-panel-module__FZAJua__sampleCaption{color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:700}.period-comparison-panel-module__FZAJua__summary{color:var(--ink);margin:0;font-size:.92rem;font-weight:700;line-height:1.75}.period-comparison-panel-module__FZAJua__emptyCopy{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.period-comparison-panel-module__FZAJua__shiftRow{color:var(--navy);background:#f0644c14;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:.8rem;font-weight:800;display:flex}.period-comparison-panel-module__FZAJua__shiftRow svg{color:var(--coral);flex-shrink:0}.period-comparison-panel-module__FZAJua__shiftFrom{color:var(--muted);font-weight:700}.period-comparison-panel-module__FZAJua__shiftTo{color:var(--coral)}.period-comparison-panel-module__FZAJua__blocks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.period-comparison-panel-module__FZAJua__blockLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem;font-weight:800}.period-comparison-panel-module__FZAJua__chipList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.period-comparison-panel-module__FZAJua__chip{color:var(--navy);background:#081f3a0f;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.period-comparison-panel-module__FZAJua__chip[data-direction=up]{color:var(--teal);background:#119c9621}.period-comparison-panel-module__FZAJua__chip[data-direction=down]{color:var(--coral);background:#f0644c1f}.period-comparison-panel-module__FZAJua__chip svg{flex-shrink:0}.period-comparison-panel-module__FZAJua__chip span{opacity:.75;font-weight:900}.period-comparison-panel-module__FZAJua__axisList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.period-comparison-panel-module__FZAJua__axisRow{align-items:center;gap:8px;font-size:.78rem;display:flex}.period-comparison-panel-module__FZAJua__axisRow b{color:var(--navy);font-weight:800}.period-comparison-panel-module__FZAJua__axisRow svg{flex-shrink:0}.period-comparison-panel-module__FZAJua__axisRow[data-direction=up] svg{color:var(--teal)}.period-comparison-panel-module__FZAJua__axisRow[data-direction=down] svg{color:var(--coral)}.period-comparison-panel-module__FZAJua__axisTowards{color:var(--muted)}.period-comparison-panel-module__FZAJua__axisTowards b{color:var(--ink)}.period-comparison-panel-module__FZAJua__resilienceRow{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;display:flex}.period-comparison-panel-module__FZAJua__resilienceNumbers{font-family:var(--font-display), sans-serif;align-items:baseline;gap:6px;display:flex}.period-comparison-panel-module__FZAJua__resilienceNumbers b{color:var(--navy);font-size:1.5rem}.period-comparison-panel-module__FZAJua__resilienceNumbers span{color:var(--muted);font-size:.78rem;font-weight:700}.period-comparison-panel-module__FZAJua__resilienceDelta{align-items:center;gap:3px;margin-left:auto;font-size:.82rem;font-weight:900;display:inline-flex}.period-comparison-panel-module__FZAJua__resilienceDelta[data-direction=up]{color:var(--teal)}.period-comparison-panel-module__FZAJua__resilienceDelta[data-direction=down]{color:var(--coral)}.period-comparison-panel-module__FZAJua__resilienceDelta[data-direction=stable]{color:var(--muted)}.period-comparison-panel-module__FZAJua__noChange{color:var(--muted);margin:0;font-size:.8rem}@media (max-width:620px){.period-comparison-panel-module__FZAJua__blocks{grid-template-columns:1fr}}
.crisis-resources-module__9V0gfq__wrap{border:1px solid var(--line);background:#91a7ff1a;border-radius:18px;gap:12px;padding:16px;display:grid}.crisis-resources-module__9V0gfq__compact{gap:10px;padding:14px}.crisis-resources-module__9V0gfq__heading{color:var(--navy);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:.82rem;font-weight:800;line-height:1.5;display:flex}.crisis-resources-module__9V0gfq__heading svg{color:var(--lavender);flex-shrink:0}.crisis-resources-module__9V0gfq__heading i{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:650}.crisis-resources-module__9V0gfq__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crisis-resources-module__9V0gfq__compact .crisis-resources-module__9V0gfq__list{grid-template-columns:1fr 1fr}.crisis-resources-module__9V0gfq__item{border:1px solid var(--line);min-height:48px;transition:transform .16s var(--ease), background .16s ease, border-color .16s ease;background:#fffdf8b3;border-radius:13px;align-items:center;gap:10px;padding:8px 11px;display:flex}.crisis-resources-module__9V0gfq__item:hover{border-color:var(--lavender);background:#fff;transform:translateY(-2px)}.crisis-resources-module__9V0gfq__iconWrap{background:var(--navy);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.crisis-resources-module__9V0gfq__itemBody{gap:2px;min-width:0;display:grid}.crisis-resources-module__9V0gfq__itemBody b{color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.8rem;display:flex}.crisis-resources-module__9V0gfq__itemBody b i{color:var(--muted);font-size:.62rem;font-style:normal;font-weight:650}.crisis-resources-module__9V0gfq__meta{color:var(--coral);font-family:var(--font-display), sans-serif;font-size:.68rem;font-weight:800}.crisis-resources-module__9V0gfq__note{color:var(--muted);font-size:.66rem;line-height:1.5}@media (max-width:480px){.crisis-resources-module__9V0gfq__compact .crisis-resources-module__9V0gfq__list{grid-template-columns:1fr}}
.resilience-badge-module__kBDCrG__badge{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);background:#fffdf8bf;gap:16px;padding:22px;display:grid;position:relative}.resilience-badge-module__kBDCrG__accentGreen{border-left-color:var(--teal)}.resilience-badge-module__kBDCrG__accentAmber{border-left-color:var(--gold)}.resilience-badge-module__kBDCrG__accentRed{border-left-color:var(--coral)}.resilience-badge-module__kBDCrG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.resilience-badge-module__kBDCrG__kicker{color:var(--coral);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.resilience-badge-module__kBDCrG__pill{font-family:var(--font-display), sans-serif;color:var(--navy);white-space:nowrap;background:#081f3a0f;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:.74rem;font-weight:900;display:inline-flex}.resilience-badge-module__kBDCrG__pill i{color:var(--muted);font-size:.62rem;font-style:normal;font-weight:700}.resilience-badge-module__kBDCrG__pillGreen{color:var(--teal);background:#119c9624}.resilience-badge-module__kBDCrG__pillAmber{color:var(--navy);background:#e1af3533}.resilience-badge-module__kBDCrG__pillRed{color:var(--coral);background:#f0644c24}.resilience-badge-module__kBDCrG__body{grid-template-columns:128px 1fr;align-items:start;gap:20px;display:grid}.resilience-badge-module__kBDCrG__ring{width:120px;height:120px;position:relative}.resilience-badge-module__kBDCrG__ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.resilience-badge-module__kBDCrG__ringTrack{fill:none;stroke:#081f3a14;stroke-width:10px}.resilience-badge-module__kBDCrG__ringLive{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .7s var(--ease)}.resilience-badge-module__kBDCrG__ringLiveGreen{stroke:var(--teal)}.resilience-badge-module__kBDCrG__ringLiveAmber{stroke:var(--gold)}.resilience-badge-module__kBDCrG__ringLiveRed{stroke:var(--coral)}.resilience-badge-module__kBDCrG__ringLabel{text-align:center;place-items:center;line-height:1.1;display:grid;position:absolute;inset:0}.resilience-badge-module__kBDCrG__ringLabel strong{font-family:var(--font-display), sans-serif;color:var(--navy);font-size:1.9rem}.resilience-badge-module__kBDCrG__ringLabel span{color:var(--muted);letter-spacing:.02em;margin-top:3px;font-size:.58rem;font-weight:800;display:block}.resilience-badge-module__kBDCrG__copy{align-content:start;gap:10px;display:grid}.resilience-badge-module__kBDCrG__read{color:var(--ink);margin:0;font-size:.92rem;font-weight:600;line-height:1.75}.resilience-badge-module__kBDCrG__anchorLine{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:.68rem;line-height:1.6;display:flex}.resilience-badge-module__kBDCrG__anchorLine svg{flex-shrink:0;margin-top:2px}.resilience-badge-module__kBDCrG__scienceLink{width:fit-content;min-height:44px;color:var(--navy);text-underline-offset:5px;transition:gap .16s var(--ease);border-radius:12px;align-items:center;gap:6px;padding:0 4px;font-size:.8rem;font-weight:900;-webkit-text-decoration:underline #081f3a3d;text-decoration:underline #081f3a3d;display:inline-flex}.resilience-badge-module__kBDCrG__scienceLink:hover{gap:10px}.resilience-badge-module__kBDCrG__disclaimer{border-top:1px solid var(--line);color:var(--muted);margin:4px 0 0;padding-top:12px;font-size:.64rem;line-height:1.6}.resilience-badge-module__kBDCrG__disclaimer span{opacity:.78;margin-top:3px;display:block}@media (max-width:560px){.resilience-badge-module__kBDCrG__body{text-align:center;grid-template-columns:1fr;justify-items:center}.resilience-badge-module__kBDCrG__head{text-align:center;justify-content:center}.resilience-badge-module__kBDCrG__copy{text-align:center;justify-items:center}.resilience-badge-module__kBDCrG__anchorLine{justify-content:center}}
.hero-holo-preview-module__L5uOkW__stage{place-items:center;width:100%;min-height:460px;display:grid;position:relative}.hero-holo-preview-module__L5uOkW__cardWrap{z-index:3;justify-items:center;gap:10px;width:min(78%,300px);animation:6s ease-in-out infinite hero-holo-preview-module__L5uOkW__cardIdle;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.hero-holo-preview-module__L5uOkW__previewFlag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:.1em;background:#fffdf8db;border:1px solid #ffffffb3;border-radius:99px;padding:5px 12px;font-size:.62rem;font-weight:800;box-shadow:0 8px 20px #081f3a29}.hero-holo-preview-module__L5uOkW__card{width:100%}@keyframes hero-holo-preview-module__L5uOkW__cardIdle{0%,to{transform:translate(-50%,-50%)rotate(-3deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(-1.4deg)translateY(-10px)}}@media (max-width:900px){.hero-holo-preview-module__L5uOkW__stage{min-height:380px}.hero-holo-preview-module__L5uOkW__cardWrap{width:min(72%,250px)}}@media (max-width:560px){.hero-holo-preview-module__L5uOkW__stage{min-height:340px}.hero-holo-preview-module__L5uOkW__cardWrap{width:min(66%,220px)}}@media (prefers-reduced-motion:reduce){.hero-holo-preview-module__L5uOkW__cardWrap{animation:none}}
.wellbeing-trend-panel-module__AHwLBW__panel{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);background:#fffdf8bf;gap:16px;padding:22px;display:grid}.wellbeing-trend-panel-module__AHwLBW__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wellbeing-trend-panel-module__AHwLBW__window{border:1px solid var(--line);background:#ffffff80;border-radius:18px;gap:10px;padding:16px;display:grid}.wellbeing-trend-panel-module__AHwLBW__windowHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.wellbeing-trend-panel-module__AHwLBW__windowKicker{color:var(--coral);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.wellbeing-trend-panel-module__AHwLBW__directionChip{color:var(--navy);white-space:nowrap;background:#081f3a0f;border-radius:99px;align-items:center;gap:4px;padding:4px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.wellbeing-trend-panel-module__AHwLBW__directionChip[data-direction=up]{color:var(--teal);background:#119c9624}.wellbeing-trend-panel-module__AHwLBW__directionChip[data-direction=down]{color:var(--coral);background:#f0644c24}.wellbeing-trend-panel-module__AHwLBW__emptyCopy{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.wellbeing-trend-panel-module__AHwLBW__metrics{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.wellbeing-trend-panel-module__AHwLBW__resilience{line-height:1.1;display:grid}.wellbeing-trend-panel-module__AHwLBW__resilience strong{color:var(--navy);font-family:var(--font-display), sans-serif;font-size:1.7rem}.wellbeing-trend-panel-module__AHwLBW__resilience span{color:var(--muted);white-space:nowrap;font-size:.58rem;font-weight:800}.wellbeing-trend-panel-module__AHwLBW__sparkline{width:100%;height:40px}.wellbeing-trend-panel-module__AHwLBW__selfReportRow{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.66rem;font-weight:700;display:flex}.wellbeing-trend-panel-module__AHwLBW__selfReportRow b{color:var(--navy);font-family:var(--font-display), sans-serif;margin-right:3px;font-size:.8rem}.wellbeing-trend-panel-module__AHwLBW__sampleSize{opacity:.75;margin-left:auto}.wellbeing-trend-panel-module__AHwLBW__readCopy{color:var(--ink);margin:0;font-size:.82rem;font-weight:600;line-height:1.65}.wellbeing-trend-panel-module__AHwLBW__scienceLink{width:fit-content;min-height:44px;color:var(--navy);text-underline-offset:5px;border-radius:12px;align-items:center;gap:6px;padding:0 4px;font-size:.8rem;font-weight:900;-webkit-text-decoration:underline #081f3a3d;text-decoration:underline #081f3a3d;display:inline-flex}.wellbeing-trend-panel-module__AHwLBW__disclaimer{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:12px;font-size:.64rem;line-height:1.6}.wellbeing-trend-panel-module__AHwLBW__disclaimer span{opacity:.78;margin-top:3px;display:block}@media (max-width:620px){.wellbeing-trend-panel-module__AHwLBW__grid{grid-template-columns:1fr}.wellbeing-trend-panel-module__AHwLBW__sampleSize{margin-left:0}}
.achievement-toast-module__BpR_5W__wrap{z-index:60;pointer-events:none;width:min(420px,100vw - 32px);position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.achievement-toast-module__BpR_5W__toast{pointer-events:auto;border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--gold) 16%, #fff), #fff);border-radius:18px;padding:16px 18px 15px;animation:.46s cubic-bezier(.16,1,.3,1) both achievement-toast-module__BpR_5W__toastIn;position:relative;box-shadow:0 18px 44px -18px #081f3a80}@keyframes achievement-toast-module__BpR_5W__toastIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.achievement-toast-module__BpR_5W__close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .16s;display:grid;position:absolute;top:10px;right:10px}.achievement-toast-module__BpR_5W__close:hover{background:color-mix(in oklab, var(--navy) 8%, transparent)}.achievement-toast-module__BpR_5W__kicker{color:#7a5806;font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;font-size:.74rem;font-weight:900;display:flex}.achievement-toast-module__BpR_5W__kicker svg{color:var(--gold)}.achievement-toast-module__BpR_5W__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.achievement-toast-module__BpR_5W__list li{align-items:center;gap:12px;display:flex}.achievement-toast-module__BpR_5W__badgeIcon{background:var(--gold);color:#fff;width:42px;height:42px;box-shadow:0 0 0 5px color-mix(in oklab, var(--gold) 20%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.achievement-toast-module__BpR_5W__badgeText{flex-direction:column;gap:1px;min-width:0;display:flex}.achievement-toast-module__BpR_5W__badgeText strong{font-family:var(--font-display), sans-serif;color:var(--navy);font-size:1.02rem}.achievement-toast-module__BpR_5W__badgeText small{color:var(--muted);font-size:.78rem;font-weight:600}@media (prefers-reduced-motion:reduce){.achievement-toast-module__BpR_5W__toast{animation:none!important}.achievement-toast-module__BpR_5W__close{transition:none!important}}
.hero-mystery-module__MIgeJW__chip{border:1px solid color-mix(in oklab, var(--navy) 18%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--navy);letter-spacing:-.01em;transition:transform .2s var(--ease), border-color .2s ease, background .2s ease;background:#ffffff9e;border-radius:99px;align-items:center;gap:9px;margin-top:22px;padding:9px 15px;font-size:.82rem;font-weight:800;text-decoration:none;animation:.56s cubic-bezier(.16,1,.3,1) .62s both hero-mystery-module__MIgeJW__chipRise;display:inline-flex}.hero-mystery-module__MIgeJW__chip:hover,.hero-mystery-module__MIgeJW__chip:focus-visible{border-color:color-mix(in oklab, var(--coral) 55%, transparent);background:#fff;transform:translateY(-2px)}.hero-mystery-module__MIgeJW__chip>svg:first-child{color:var(--coral)}.hero-mystery-module__MIgeJW__chip>svg:last-child{opacity:.5}@keyframes hero-mystery-module__MIgeJW__chipRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-mystery-module__MIgeJW__chip{transition:none!important;animation:none!important}}
.personality-profile-module__-GDcyG__wrap{gap:22px;padding-block:20px 70px;display:grid}.personality-profile-module__-GDcyG__heading{border-bottom:1px solid var(--line);grid-template-columns:1fr 260px;align-items:end;gap:30px;padding-bottom:26px;display:grid}.personality-profile-module__-GDcyG__heading h1{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:6px 0 8px;font-size:clamp(2.4rem,5vw,4rem)}.personality-profile-module__-GDcyG__headingCopy{max-width:620px;color:var(--muted);margin:0;line-height:1.7}.personality-profile-module__-GDcyG__progressCard{display:grid}.personality-profile-module__-GDcyG__progressCard strong{color:var(--coral);font-family:var(--font-display), sans-serif;font-size:2.4rem;line-height:1}.personality-profile-module__-GDcyG__progressCard span{color:var(--muted);margin-top:4px;font-size:.68rem;font-weight:800}.personality-profile-module__-GDcyG__progressTrack{background:#081f3a17;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.personality-profile-module__-GDcyG__progressTrack i{background:linear-gradient(90deg, var(--coral), var(--teal));height:100%;transition:width .5s var(--ease);display:block}.personality-profile-module__-GDcyG__empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.personality-profile-module__-GDcyG__empty svg{width:46px;height:46px;color:var(--teal)}.personality-profile-module__-GDcyG__empty h2{color:var(--navy);font-family:var(--font-display), sans-serif;margin:10px 0 0;font-size:2rem}.personality-profile-module__-GDcyG__empty p{max-width:420px;color:var(--muted);margin:0}.personality-profile-module__-GDcyG__empty .personality-profile-module__-GDcyG__cta{margin-top:8px}.personality-profile-module__-GDcyG__personaCard{border-radius:var(--radius);background:linear-gradient(150deg, var(--navy), var(--navy-2));color:#fff;box-shadow:var(--shadow);padding:clamp(22px,3vw,32px)}.personality-profile-module__-GDcyG__personaKicker{color:var(--mint);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.66rem;font-weight:800}.personality-profile-module__-GDcyG__personaCard h2{font-family:var(--font-display), sans-serif;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:1.9rem;display:flex}.personality-profile-module__-GDcyG__personaCard h2 i{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-style:normal;font-weight:700}.personality-profile-module__-GDcyG__personaBody{color:#ffffffd9;max-width:700px;margin:0;font-weight:600;line-height:1.85}.personality-profile-module__-GDcyG__personaUnlock{color:var(--gold);margin:12px 0 0;font-size:.78rem;font-weight:800}.personality-profile-module__-GDcyG__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.personality-profile-module__-GDcyG__card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffdf8b3;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.personality-profile-module__-GDcyG__cardHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.personality-profile-module__-GDcyG__cardHead h3{color:var(--navy);font-family:var(--font-display), sans-serif;align-items:baseline;gap:8px;margin:0;font-size:1.1rem;display:flex}.personality-profile-module__-GDcyG__cardHead h3 i{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:700}.personality-profile-module__-GDcyG__cardHead>span{color:var(--coral);letter-spacing:.06em;white-space:nowrap;font-size:.7rem;font-weight:800}.personality-profile-module__-GDcyG__cardEmpty{color:var(--muted);margin:0;font-size:.82rem}.personality-profile-module__-GDcyG__dimensionList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.personality-profile-module__-GDcyG__dimensionList li{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:6px;font-size:.78rem;display:flex}.personality-profile-module__-GDcyG__dimensionList b{color:var(--navy);font-weight:800}.personality-profile-module__-GDcyG__dimensionList i{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-style:normal}.personality-profile-module__-GDcyG__dimensionList span{color:var(--coral);font-family:var(--font-display), sans-serif;margin-left:auto;font-weight:900}.personality-profile-module__-GDcyG__risingNote{color:var(--teal);background:#119c961a;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:800;display:flex}.personality-profile-module__-GDcyG__trajectoryList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.personality-profile-module__-GDcyG__trajectoryRow{border-radius:12px;grid-template-columns:32px 120px 1fr 64px;align-items:center;gap:10px;padding:8px 10px;display:grid}.personality-profile-module__-GDcyG__trajectoryRow[data-current=true]{background:#f0644c14}.personality-profile-module__-GDcyG__trajectoryIcon{background:var(--navy);width:32px;height:32px;color:var(--mint);border-radius:9px;place-items:center;display:grid}.personality-profile-module__-GDcyG__trajectoryName{color:var(--navy);font-size:.8rem;font-weight:800;line-height:1.15;display:grid}.personality-profile-module__-GDcyG__trajectoryName i{color:var(--muted);text-transform:uppercase;font-size:.6rem;font-style:normal;font-weight:700}.personality-profile-module__-GDcyG__trajectoryBar{background:#081f3a14;border-radius:99px;height:6px;overflow:hidden}.personality-profile-module__-GDcyG__trajectoryBar i{background:linear-gradient(90deg, var(--coral), var(--gold), var(--teal));height:100%;display:block}.personality-profile-module__-GDcyG__trajectoryDelta{color:var(--muted);justify-content:flex-end;align-items:center;gap:3px;font-size:.72rem;font-weight:800;display:inline-flex}.personality-profile-module__-GDcyG__trajectoryDelta[data-direction=up]{color:var(--teal)}.personality-profile-module__-GDcyG__trajectoryDelta[data-direction=down]{color:var(--coral)}.personality-profile-module__-GDcyG__footnote{color:var(--muted);text-align:center;margin:0;font-size:.68rem;line-height:1.7}@media (max-width:900px){.personality-profile-module__-GDcyG__heading,.personality-profile-module__-GDcyG__grid{grid-template-columns:1fr}}@media (max-width:560px){.personality-profile-module__-GDcyG__trajectoryRow{grid-template-columns:28px 1fr auto;grid-template-areas:"icon name delta""icon bar bar";row-gap:4px}.personality-profile-module__-GDcyG__trajectoryIcon{grid-area:icon}.personality-profile-module__-GDcyG__trajectoryName{grid-area:name}.personality-profile-module__-GDcyG__trajectoryDelta{grid-area:delta}.personality-profile-module__-GDcyG__trajectoryBar{grid-area:bar}}
.result-milestones-module__7IgVPa__nudge{border:1px solid color-mix(in oklab, var(--coral) 34%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--coral) 10%, #fff), color-mix(in oklab, var(--gold) 8%, #fff));width:100%;color:var(--navy);transition:transform .2s var(--ease), border-color .2s ease;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px 15px;text-decoration:none;display:inline-flex}.result-milestones-module__7IgVPa__nudge:hover,.result-milestones-module__7IgVPa__nudge:focus-visible{border-color:color-mix(in oklab, var(--coral) 60%, transparent);transform:translateY(-2px)}.result-milestones-module__7IgVPa__icon{background:color-mix(in oklab, var(--coral) 16%, transparent);width:34px;height:34px;color:var(--coral);border-radius:10px;flex:none;place-items:center;display:grid}.result-milestones-module__7IgVPa__text{flex:1;min-width:0;font-size:.88rem;font-weight:700;line-height:1.5}.result-milestones-module__7IgVPa__text b{background:var(--coral);color:#fff;border-radius:99px;margin-right:8px;padding:2px 8px;font-size:.72rem;font-weight:900;display:inline-block}.result-milestones-module__7IgVPa__nudge>svg:last-child{color:var(--muted);flex:none}@media (prefers-reduced-motion:reduce){.result-milestones-module__7IgVPa__nudge{transition:none!important}}
.page-module__E0kJGG__hero{isolation:isolate;grid-template-columns:1.08fr .92fr;align-items:center;gap:4vw;min-height:720px;padding-block:76px 64px;display:grid;position:relative;overflow:clip}.page-module__E0kJGG__aurora{z-index:-1;pointer-events:none;filter:blur(70px);opacity:.5;background:radial-gradient(38% 42% at 78% 18%, color-mix(in oklab, var(--coral) 55%, transparent), transparent), radial-gradient(34% 38% at 92% 62%, color-mix(in oklab, var(--teal) 50%, transparent), transparent), radial-gradient(30% 34% at 60% 92%, color-mix(in oklab, var(--lavender) 45%, transparent), transparent);animation:20s ease-in-out infinite alternate page-module__E0kJGG__auroraDrift;position:absolute;inset:-18% -8%}@keyframes page-module__E0kJGG__auroraDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}.page-module__E0kJGG__heroCopy{z-index:2;position:relative}.page-module__E0kJGG__kicker{color:var(--coral);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:.74rem;font-weight:800;animation:.56s cubic-bezier(.16,1,.3,1) 80ms both page-module__E0kJGG__heroRise;display:flex}.page-module__E0kJGG__title{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,6.4vw,6rem);line-height:.98}.page-module__E0kJGG__line{animation:.64s cubic-bezier(.16,1,.3,1) both page-module__E0kJGG__heroRise;display:block}.page-module__E0kJGG__line:first-child{animation-delay:.14s}.page-module__E0kJGG__lineAccent{color:var(--coral);text-shadow:0 0 46px color-mix(in oklab, var(--coral) 45%, transparent);margin-top:10px;animation-delay:.3s}@keyframes page-module__E0kJGG__heroRise{0%{transform:translateY(22px)}to{transform:translateY(0)}}.page-module__E0kJGG__lede{max-width:600px;color:var(--muted);margin:28px 0;font-size:1.08rem;font-weight:600;line-height:1.8;animation:.56s cubic-bezier(.16,1,.3,1) .44s both page-module__E0kJGG__heroRise}.page-module__E0kJGG__actions{flex-wrap:wrap;align-items:center;gap:10px;animation:.56s cubic-bezier(.16,1,.3,1) .54s both page-module__E0kJGG__heroRise;display:flex}.page-module__E0kJGG__ctaPrimary{position:relative;overflow:hidden}.page-module__E0kJGG__ctaPrimary:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff59 50%,#0000 60%);animation:3.6s ease-in-out infinite page-module__E0kJGG__ctaSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes page-module__E0kJGG__ctaSheen{0%,60%,to{transform:translate(-120%)}80%{transform:translate(120%)}}.page-module__E0kJGG__ticker{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.page-module__E0kJGG__ticker span{border:1px solid var(--line);animation:.42s cubic-bezier(.16,1,.3,1) both page-module__E0kJGG__tickerPop;animation-delay:calc(.64s + var(--i,0) * 60ms);background:#ffffff80;border-radius:99px;align-items:center;gap:8px;padding:7px 10px 7px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__E0kJGG__ticker i{background:var(--navy);color:#fff;width:23px;height:23px;font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:.58rem;font-style:normal;display:grid}@keyframes page-module__E0kJGG__tickerPop{0%{transform:translateY(8px)scale(.92)}to{transform:translateY(0)scale(1)}}.page-module__E0kJGG__heroVisual{z-index:1;min-height:460px;animation:.72s cubic-bezier(.16,1,.3,1) .26s both page-module__E0kJGG__heroRise;position:relative}.page-module__E0kJGG__reveal{opacity:1;transform:none}@keyframes page-module__E0kJGG__revealRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__E0kJGG__reveal{animation-name:page-module__E0kJGG__revealRise;animation-duration:auto;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}}}.page-module__E0kJGG__featureCard{opacity:1;transform:none}@keyframes page-module__E0kJGG__featureRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__E0kJGG__featureCard{animation-name:page-module__E0kJGG__featureRise;animation-duration:auto;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}}}.page-module__E0kJGG__finalCta{isolation:isolate;margin-inline:auto;background:linear-gradient(155deg, var(--navy), #0d3158 60%, #133a63);text-align:center;color:#fff;border-radius:32px;margin-bottom:90px;padding:clamp(48px,8vw,96px) clamp(24px,6vw,64px);position:relative;overflow:clip}.page-module__E0kJGG__finalGlow{z-index:-1;pointer-events:none;filter:blur(80px);opacity:.6;background:radial-gradient(32% 40% at 20% 20%, color-mix(in oklab, var(--coral) 60%, transparent), transparent), radial-gradient(30% 36% at 82% 78%, color-mix(in oklab, var(--mint) 55%, transparent), transparent);animation:16s ease-in-out infinite alternate page-module__E0kJGG__auroraDrift;position:absolute;inset:-30%}.page-module__E0kJGG__finalKicker{color:var(--mint);font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:.74rem;font-weight:800;display:inline-flex}.page-module__E0kJGG__finalTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0 0 34px;font-size:clamp(2.4rem,6vw,5rem);line-height:1}.page-module__E0kJGG__finalCtaButton{background:var(--coral);color:#fff;min-height:52px;box-shadow:0 0 0 0 color-mix(in oklab, var(--coral) 55%, transparent);transition:transform .2s var(--ease), background .2s ease;border-radius:16px;align-items:center;gap:10px;padding:0 26px;font-size:1.05rem;font-weight:900;animation:2.6s ease-in-out infinite page-module__E0kJGG__ctaPulse;display:inline-flex;position:relative}.page-module__E0kJGG__finalCtaButton:hover,.page-module__E0kJGG__finalCtaButton:focus-visible{background:#ff7458;transform:translateY(-3px)scale(1.02)}@keyframes page-module__E0kJGG__ctaPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--coral) 45%, transparent)}50%{box-shadow:0 0 0 14px color-mix(in oklab, var(--coral) 0%, transparent)}}@media (max-width:980px){.page-module__E0kJGG__hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding-block:40px}.page-module__E0kJGG__kicker{margin-bottom:12px}.page-module__E0kJGG__lede{margin:18px 0}.page-module__E0kJGG__ticker{margin-top:28px}.page-module__E0kJGG__heroVisual{min-height:320px}}@media (max-width:560px){.page-module__E0kJGG__hero{gap:24px;padding-block:28px 32px}.page-module__E0kJGG__title{font-size:clamp(2.35rem,9vw,3rem);line-height:1.04}.page-module__E0kJGG__kicker{margin-bottom:10px;font-size:.68rem}.page-module__E0kJGG__lede{margin-block:14px;font-size:1rem}.page-module__E0kJGG__ticker{margin-top:20px}.page-module__E0kJGG__finalCta{border-radius:22px}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__aurora,.page-module__E0kJGG__finalGlow,.page-module__E0kJGG__ctaPrimary:after,.page-module__E0kJGG__finalCtaButton{animation:none!important}.page-module__E0kJGG__kicker,.page-module__E0kJGG__line,.page-module__E0kJGG__lede,.page-module__E0kJGG__actions,.page-module__E0kJGG__ticker span,.page-module__E0kJGG__heroVisual{opacity:1!important;animation:none!important;transform:none!important}}
.science-module__diALKq__page{gap:46px;padding-block:34px 90px;display:grid}.science-module__diALKq__back{width:fit-content;min-height:44px;color:var(--muted);align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}.science-module__diALKq__back:hover{color:var(--navy)}.science-module__diALKq__hero{max-width:780px}.science-module__diALKq__hero h1{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.05}.science-module__diALKq__hero h1 em{color:var(--coral);margin-top:6px;font-style:normal;display:block}.science-module__diALKq__lede{max-width:640px;color:var(--ink);margin:20px 0 0;font-size:1.02rem;font-weight:600;line-height:1.85}.science-module__diALKq__lede b{color:var(--navy)}.science-module__diALKq__ledeEn{max-width:640px;color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.7}.science-module__diALKq__macroGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.science-module__diALKq__macroCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8b3;border-radius:20px;padding:20px}.science-module__diALKq__macroCard span{color:var(--coral);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:inline-block}.science-module__diALKq__macroCard p{color:var(--ink);margin:10px 0 0;font-size:.9rem;font-weight:600;line-height:1.7}.science-module__diALKq__sourceLink{min-height:32px;color:var(--muted);align-items:center;gap:5px;margin-top:12px;font-size:.66rem;font-weight:800;display:inline-flex}.science-module__diALKq__sourceLink:hover{color:var(--teal)}.science-module__diALKq__sectionHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.science-module__diALKq__sectionHeading h2{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.science-module__diALKq__sectionHeading span{color:var(--muted);font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.science-module__diALKq__pillarGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.science-module__diALKq__pillarCard{border:1px solid var(--line);background:#ffffff80;border-radius:22px;align-content:start;gap:12px;padding:20px;display:grid}.science-module__diALKq__pillarHead{align-items:flex-start;gap:12px;display:flex}.science-module__diALKq__pillarIcon{background:var(--navy);width:42px;height:42px;color:var(--mint);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.science-module__diALKq__pillarHead h3{color:var(--navy);margin:0;font-size:1.15rem}.science-module__diALKq__pillarNameEn{color:var(--muted);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:2px 0 0;font-size:.66rem;font-weight:800}.science-module__diALKq__pillarHook{color:var(--coral);margin:0;font-size:.86rem;font-weight:800;line-height:1.6}.science-module__diALKq__pillarWhy{color:var(--muted);margin:0;font-size:.82rem;line-height:1.75}.science-module__diALKq__pillarAnchor{border-top:1px solid var(--line);color:var(--ink);margin:0;padding-top:10px;font-size:.72rem;font-weight:650;line-height:1.6}.science-module__diALKq__citeList{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.science-module__diALKq__citeList li{gap:1px;display:grid}.science-module__diALKq__citeList a{width:fit-content;min-height:30px;color:var(--teal);align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:inline-flex}.science-module__diALKq__citeList a:hover{color:var(--navy)}.science-module__diALKq__citeList span{color:var(--muted);font-size:.64rem;line-height:1.5}.science-module__diALKq__resourcesSection{max-width:760px}.science-module__diALKq__disclaimer{border-top:1px solid var(--line);max-width:760px;color:var(--muted);margin:6px 0 0;padding-top:16px;font-size:.68rem;line-height:1.7}.science-module__diALKq__disclaimer span{opacity:.8;margin-top:4px;display:block}@media (max-width:760px){.science-module__diALKq__page{gap:34px;padding-block:22px 60px}.science-module__diALKq__macroGrid,.science-module__diALKq__pillarGrid{grid-template-columns:1fr}.science-module__diALKq__sectionHeading{flex-direction:column;align-items:flex-start;gap:4px}}
.decision-health-card-module__f1VEfq__card{border:1px solid var(--line);border-radius:var(--radius,20px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#fff9;padding:clamp(18px,3vw,26px)}.decision-health-card-module__f1VEfq__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.decision-health-card-module__f1VEfq__head .decision-health-card-module__f1VEfq__section-kicker{color:var(--coral);margin:0}.decision-health-card-module__f1VEfq__overall{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.decision-health-card-module__f1VEfq__overall strong{font-family:var(--font-display), sans-serif;color:var(--navy);font-size:2.2rem}.decision-health-card-module__f1VEfq__overall span{letter-spacing:.04em;color:var(--muted);font-size:.68rem;font-weight:800}.decision-health-card-module__f1VEfq__tempo{background:color-mix(in oklab, var(--navy) 6%, transparent);color:var(--muted);border-radius:12px;margin:0 0 16px;padding:9px 13px;font-size:.84rem;font-weight:700}.decision-health-card-module__f1VEfq__tempo b{color:var(--navy)}.decision-health-card-module__f1VEfq__bars{flex-direction:column;gap:11px;display:flex}.decision-health-card-module__f1VEfq__row{grid-template-columns:84px 1fr 34px;align-items:center;gap:12px;display:grid}.decision-health-card-module__f1VEfq__rowLabel{font-family:var(--font-display), sans-serif;color:var(--navy);flex-direction:column;gap:1px;font-size:.94rem;font-weight:800;display:flex}.decision-health-card-module__f1VEfq__rowLabel i{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.56rem;font-style:normal;font-weight:800}.decision-health-card-module__f1VEfq__track{background:color-mix(in oklab, var(--navy) 10%, transparent);border-radius:99px;height:10px;overflow:hidden}.decision-health-card-module__f1VEfq__track i{background:linear-gradient(90deg, color-mix(in oklab, var(--dim,var(--coral)) 70%, #fff), var(--dim,var(--coral)));border-radius:99px;height:100%;animation:.72s cubic-bezier(.16,1,.3,1) both decision-health-card-module__f1VEfq__barFill;display:block}@keyframes decision-health-card-module__f1VEfq__barFill{0%{width:0!important}}.decision-health-card-module__f1VEfq__val{text-align:right;font-family:var(--font-display), sans-serif;color:var(--navy);font-size:.96rem;font-weight:800}.decision-health-card-module__f1VEfq__reflection,.decision-health-card-module__f1VEfq__reflectionMuted{border-radius:14px;align-items:flex-start;gap:7px;margin:18px 0 0;padding:12px 14px;font-size:.86rem;font-weight:700;line-height:1.55;display:flex}.decision-health-card-module__f1VEfq__reflection{border:1px solid color-mix(in oklab, var(--coral) 32%, transparent);background:color-mix(in oklab, var(--coral) 9%, #fff);color:var(--navy)}.decision-health-card-module__f1VEfq__reflection svg{color:var(--coral);flex:none;margin-top:2px}.decision-health-card-module__f1VEfq__reflectionMuted{border:1px solid var(--line);color:var(--muted);background:#ffffff80}.decision-health-card-module__f1VEfq__reflectionMuted svg{color:var(--muted);flex:none;margin-top:2px}.decision-health-card-module__f1VEfq__disclaimer{color:var(--muted);margin:12px 0 0;font-size:.68rem;font-weight:600}@media (prefers-reduced-motion:reduce){.decision-health-card-module__f1VEfq__track i{animation:none!important}}
.safety-interstitial-module__1FCeQG__kickerEn{color:var(--muted);text-transform:none;letter-spacing:normal;margin-left:6px;font-size:.68rem;font-style:normal;font-weight:650}.safety-interstitial-module__1FCeQG__headingEn{color:var(--muted);margin:6px 0 0;font-size:.95rem;font-weight:700}.safety-interstitial-module__1FCeQG__bodyEn{color:var(--muted);margin-top:6px;font-size:.78rem;font-weight:550;line-height:1.7;display:block}.safety-interstitial-module__1FCeQG__optOut{border-left:3px solid var(--teal);color:var(--navy);margin:18px 0 0;padding-left:12px;font-weight:700}.safety-interstitial-module__1FCeQG__actions{gap:10px;margin-top:18px;display:grid}.safety-interstitial-module__1FCeQG__actions .safety-interstitial-module__1FCeQG__cta{gap:8px}.safety-interstitial-module__1FCeQG__actions .safety-interstitial-module__1FCeQG__cta-primary i,.safety-interstitial-module__1FCeQG__actions .safety-interstitial-module__1FCeQG__cta-quiet i{font-size:.7rem;font-style:normal;font-weight:650}.safety-interstitial-module__1FCeQG__actions .safety-interstitial-module__1FCeQG__cta-primary i{color:#ffffffb8}.safety-interstitial-module__1FCeQG__actions .safety-interstitial-module__1FCeQG__cta-quiet i{color:var(--muted)}@media (max-width:560px){.safety-interstitial-module__1FCeQG__actions .safety-interstitial-module__1FCeQG__cta{flex-wrap:wrap}}
