.hero-module__d_LKua__hero{--mx:0;--my:0;--night:color-mix(in oklab, var(--c-ink) 88%, black);--night2:color-mix(in oklab, var(--c-ink) 70%, var(--c-purple));isolation:isolate;min-height:max(100dvh,720px);color:var(--c-surface);background:radial-gradient(60% 50% at 50% 42%, color-mix(in oklab, var(--c-primary) 34%, transparent), transparent 70%), radial-gradient(40% 40% at 15% 85%, color-mix(in oklab, var(--c-pink) 26%, transparent), transparent 70%), radial-gradient(45% 45% at 88% 12%, color-mix(in oklab, var(--c-purple) 40%, transparent), transparent 70%), linear-gradient(180deg, var(--night) 0%, var(--night2) 62%, color-mix(in oklab, var(--c-ink) 55%, var(--c-primary)) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-module__d_LKua__hero:after{content:"";background:var(--c-bg);z-index:3;border-radius:50% 50% 0 0/100% 100% 0 0;height:90px;position:absolute;bottom:-1px;left:-10%;right:-10%}.hero-module__d_LKua__sky{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-module__d_LKua__star{background:var(--c-surface);box-shadow:0 0 6px var(--c-surface);border-radius:50%;animation:3s ease-in-out infinite hero-module__d_LKua__twinkle;position:absolute}@keyframes hero-module__d_LKua__twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.hero-module__d_LKua__layer{z-index:1;pointer-events:none;will-change:transform;position:absolute;inset:0}.hero-module__d_LKua__layerInner{transform:translate3d(calc(var(--mx) * var(--d) * -38px), calc(var(--my) * var(--d) * -26px), 0);transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hero-module__d_LKua__glyph{font-family:var(--font-num);opacity:.5;text-shadow:0 0 18px;transform:rotate(var(--rot));font-weight:700;line-height:1;animation:8s ease-in-out infinite hero-module__d_LKua__bob;position:absolute}.hero-module__d_LKua__glyph[data-layer="0"]{opacity:.28;filter:blur(1.2px)}.hero-module__d_LKua__glyph[data-layer="2"]{opacity:.78}@keyframes hero-module__d_LKua__bob{0%,to{transform:translateY(0) rotate(var(--rot))}50%{transform:translateY(-18px) rotate(calc(var(--rot) * -1))}}.hero-module__d_LKua__nav{z-index:5;padding:calc(var(--safe-t) + 18px) clamp(18px, 4vw, 48px) 0;justify-content:space-between;align-items:center;display:flex;position:relative}.hero-module__d_LKua__brand{font-family:var(--font-display);letter-spacing:.02em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:22px;display:inline-flex}.hero-module__d_LKua__brand>*{pointer-events:none}.hero-module__d_LKua__center{z-index:4;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 20px 110px;display:flex;position:relative}.hero-module__d_LKua__stage{place-items:center;width:300px;height:270px;display:grid;position:relative}.hero-module__d_LKua__ring{width:calc(100% + 20px);height:calc(100% + 40px);transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 6px), 0);animation:40s linear infinite hero-module__d_LKua__spin;position:absolute;inset:-20px -10px}@keyframes hero-module__d_LKua__spin{to{rotate:360deg}}.hero-module__d_LKua__ringOuter{fill:none;stroke:color-mix(in oklab, var(--c-gold) 70%, transparent);stroke-width:2px;stroke-dasharray:3 9}.hero-module__d_LKua__ringInner{fill:color-mix(in oklab, var(--c-primary) 10%, transparent);stroke:color-mix(in oklab, var(--c-mint) 55%, transparent);stroke-width:1.5px}.hero-module__d_LKua__ringTri{fill:none;stroke:color-mix(in oklab, var(--c-gold) 38%, transparent);stroke-width:1.4px}.hero-module__d_LKua__ringText{fill:color-mix(in oklab, var(--c-gold) 85%, var(--c-surface));font-family:var(--font-num);letter-spacing:6px;font-size:17px}.hero-module__d_LKua__dust{pointer-events:none;position:absolute;inset:0}.hero-module__d_LKua__dust i{opacity:0;border-radius:50%;animation:5s ease-in infinite hero-module__d_LKua__rise;position:absolute;bottom:22%;box-shadow:0 0 10px}@keyframes hero-module__d_LKua__rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-230px)scale(1.2)}}.hero-module__d_LKua__char{filter:drop-shadow(0 18px 24px #00000073) drop-shadow(0 0 32px color-mix(in oklab, var(--c-mint) 45%, transparent));transition:transform .2s var(--ease-pop);background:0 0;border:0;border-radius:50%;padding:0;animation:3.6s ease-in-out infinite hero-module__d_LKua__float;position:relative}@supports (color:lab(0% 0 0)){.hero-module__d_LKua__char{filter:drop-shadow(0 18px 24px lab(0% 0 0/.45)) drop-shadow(0 0 32px color-mix(in oklab, var(--c-mint) 45%, transparent))}}.hero-module__d_LKua__char:active{transform:scale(.94)}@keyframes hero-module__d_LKua__float{0%,to{translate:0}50%{translate:0 -14px}}.hero-module__d_LKua__spell{background:var(--c-surface);color:var(--c-ink);font-family:var(--font-display);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:18px 18px 18px 4px;padding:8px 14px;font-size:18px;position:absolute;top:-6px;right:-26px}.hero-module__d_LKua__title{flex-direction:column;align-items:center;gap:6px;margin:6px 0 0;display:flex}.hero-module__d_LKua__titleMain{letter-spacing:.02em;background:linear-gradient(180deg, var(--c-surface) 15%, color-mix(in oklab, var(--c-gold) 85%, var(--c-surface)) 60%, var(--c-gold) 100%);color:#0000;filter:drop-shadow(0 4px 0 color-mix(in oklab, var(--c-ink) 80%, black)) drop-shadow(0 0 30px color-mix(in oklab, var(--c-gold) 45%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(60px,9.6vw,116px);line-height:.95}.hero-module__d_LKua__titleSub{color:var(--c-mint);letter-spacing:.04em;font-size:clamp(22px,3.2vw,34px)}.hero-module__d_LKua__lede{max-width:34em;color:color-mix(in oklab, var(--c-surface) 82%, transparent);margin:16px 0 0;font-size:clamp(16px,1.7vw,19px)}.hero-module__d_LKua__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}@media (max-width:420px){.hero-module__d_LKua__ctas{flex-direction:column;align-items:stretch;width:min(100%,360px);margin-inline:auto}.hero-module__d_LKua__ctas>*{width:100%;max-width:100%;min-width:0!important}}.hero-module__d_LKua__stats{background:color-mix(in oklab, var(--c-surface) 8%, transparent);border:1px solid color-mix(in oklab, var(--c-surface) 18%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;gap:clamp(14px,3vw,36px);margin:26px 0 0;padding:14px 26px;display:flex}.hero-module__d_LKua__stats div{flex-direction:column-reverse;align-items:center;display:flex}.hero-module__d_LKua__stats dt{color:color-mix(in oklab, var(--c-surface) 70%, transparent);font-size:13px}.hero-module__d_LKua__stats dd{font-family:var(--font-num);color:var(--c-gold);margin:0;font-size:28px;font-weight:700;line-height:1.1}.hero-module__d_LKua__scrollCue{border:2px solid color-mix(in oklab, var(--c-surface) 55%, transparent);border-radius:16px;width:30px;height:46px;margin-top:22px;display:block;position:relative}.hero-module__d_LKua__scrollCue span{background:var(--c-surface);border-radius:2px;width:4px;height:9px;margin-left:-2px;animation:1.8s ease-in-out infinite hero-module__d_LKua__cue;position:absolute;top:8px;left:50%}@keyframes hero-module__d_LKua__cue{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(16px)}to{opacity:0}}@media (max-width:700px){.hero-module__d_LKua__stage{width:260px;height:250px}.hero-module__d_LKua__stats dd{font-size:22px}.hero-module__d_LKua__spell{right:-6px}}:is([data-motion=reduce] .hero-module__d_LKua__hero *,.hero-module__d_LKua__hero.reduce *){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hero-module__d_LKua__hero *{animation:none!important}}@media (max-height:880px) and (min-width:701px){.hero-module__d_LKua__stage{width:260px;height:228px}.hero-module__d_LKua__stage .hero-module__d_LKua__char{scale:.86}.hero-module__d_LKua__titleMain{font-size:clamp(54px,8vw,96px)}.hero-module__d_LKua__titleSub{font-size:clamp(20px,2.6vw,28px)}.hero-module__d_LKua__lede{margin-top:10px}.hero-module__d_LKua__ctas{margin-top:18px}.hero-module__d_LKua__stats{margin-top:18px;padding:10px 22px}.hero-module__d_LKua__stats dd{font-size:24px}.hero-module__d_LKua__scrollCue{display:none}}
.sections-module__8g4TDW__page{background:var(--c-bg);min-height:100dvh;overflow-x:clip}.sections-module__8g4TDW__section{padding:clamp(64px,9vw,120px) clamp(18px,4vw,48px);position:relative}.sections-module__8g4TDW__section[data-tone=tint]{background:linear-gradient(180deg, var(--c-bg2), color-mix(in oklab, var(--c-bg2) 60%, var(--c-bg)))}.sections-module__8g4TDW__inner{max-width:1160px;margin:0 auto}.sections-module__8g4TDW__head{max-width:820px;margin-bottom:clamp(28px,4vw,48px);position:relative}.sections-module__8g4TDW__num{font-family:var(--font-num);color:color-mix(in oklab, var(--c-primary) 16%, transparent);z-index:0;pointer-events:none;font-size:clamp(90px,12vw,150px);font-weight:700;line-height:1;position:absolute;top:-.5em;left:-.08em}.sections-module__8g4TDW__eyebrow{font-family:var(--font-display);color:var(--c-primary-ink);background:color-mix(in oklab, var(--c-primary) 28%, var(--c-surface));border:2px solid var(--c-line);border-radius:999px;padding:5px 14px;font-size:15px;display:inline-block;position:relative}.sections-module__8g4TDW__h2{color:var(--c-ink);margin:14px 0 0;font-size:clamp(28px,4vw,46px);line-height:1.18;position:relative}.sections-module__8g4TDW__h2 em{color:var(--c-accent);background:linear-gradient(transparent 62%, color-mix(in oklab, var(--c-yellow) 60%, transparent) 62%);font-style:normal}.sections-module__8g4TDW__lede{color:var(--c-ink-soft);max-width:46em;margin:14px 0 0;font-size:clamp(16px,1.6vw,19px);position:relative}.sections-module__8g4TDW__legend{color:var(--c-ink-soft);flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;font-size:15px;display:flex}.sections-module__8g4TDW__legendItem{align-items:center;gap:7px;display:inline-flex}.sections-module__8g4TDW__legendItem i{border:2px solid var(--c-line);border-radius:4px;width:14px;height:14px}.sections-module__8g4TDW__legendItem b{font-family:var(--font-num);color:var(--c-ink)}.sections-module__8g4TDW__legendReady{color:var(--c-gold-deep);place-items:center;font-size:14px;font-style:normal;display:grid;border:0!important}.sections-module__8g4TDW__map{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sections-module__8g4TDW__tower{--th:var(--c-primary);background:var(--c-surface);border:3px solid var(--c-line);box-shadow:0 6px 0 var(--c-line);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.sections-module__8g4TDW__tower[data-tier-hint=adventure]{--th:var(--c-blue);border-radius:10px}.sections-module__8g4TDW__tower[data-tier-hint=academy]{--th:color-mix(in oklab, var(--c-ink) 90%, black);border-radius:14px}.sections-module__8g4TDW__tower[data-empty]{opacity:.55;box-shadow:none;border-style:dashed}.sections-module__8g4TDW__towerHead{background:var(--th);color:var(--c-surface);flex-direction:column;padding:10px 12px 9px;display:flex}.sections-module__8g4TDW__tower[data-tier-hint=academy] .sections-module__8g4TDW__towerHead{color:var(--c-mint);box-shadow:inset 0 -2px 0 var(--c-mint)}.sections-module__8g4TDW__towerGrade{font-family:var(--font-num);font-size:30px;font-weight:700;line-height:1}.sections-module__8g4TDW__towerGrade small{font-family:var(--font-display);margin-left:2px;font-size:15px}.sections-module__8g4TDW__towerWorld{opacity:.9;margin-top:3px;font-size:12.5px}.sections-module__8g4TDW__units{flex-direction:column;gap:5px;margin:0;padding:8px;list-style:none;display:flex}.sections-module__8g4TDW__unit{background:color-mix(in oklab, var(--dc) 16%, var(--c-surface));border-left:5px solid var(--dc);color:var(--c-ink);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;column-gap:6px;padding:6px 8px 6px 6px;font-size:13px;line-height:1.25;display:grid;position:relative}.sections-module__8g4TDW__unitSem{font-family:var(--font-num);color:var(--c-ink-soft);text-align:center;border:1.5px solid;border-radius:6px;grid-row:span 2;align-self:start;font-size:11px;line-height:14px}.sections-module__8g4TDW__unitTitle{font-weight:600}.sections-module__8g4TDW__unitDots{gap:3px;margin-top:4px;display:flex}.sections-module__8g4TDW__unitDots i{background:var(--dc);border-radius:50%;width:6px;height:6px}.sections-module__8g4TDW__unitReady{color:var(--c-gold-deep);font-size:11px;position:absolute;top:4px;right:6px}.sections-module__8g4TDW__towerFoot{color:var(--c-ink-soft);border-top:2px dashed color-mix(in oklab, var(--c-line) 30%, transparent);margin-top:auto;padding:8px 12px 10px;font-size:13px}.sections-module__8g4TDW__towerFoot b{font-family:var(--font-num);color:var(--c-ink);font-size:15px}.sections-module__8g4TDW__towerEmpty{text-align:center;color:var(--c-ink-soft);padding:30px 12px;font-size:14px}.sections-module__8g4TDW__mapNote{color:var(--c-ink-soft);margin:22px 0 0;font-size:15px}.sections-module__8g4TDW__inputs{grid-template-columns:260px 1fr;align-items:start;gap:22px;display:grid}.sections-module__8g4TDW__inputTabs{flex-direction:column;gap:8px;display:flex}.sections-module__8g4TDW__inputTab{border:2.5px solid var(--c-line);background:var(--c-surface);min-height:56px;color:var(--c-ink);font-family:var(--font-display);text-align:left;box-shadow:0 4px 0 var(--c-line);transition:transform .15s var(--ease-pop), box-shadow .15s, background .2s;border-radius:16px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 14px;font-size:16px;display:grid}.sections-module__8g4TDW__inputTab small{font-family:var(--font-body);color:var(--c-ink-soft);font-size:12px}.sections-module__8g4TDW__inputTab:hover{transform:translateY(-2px)}.sections-module__8g4TDW__inputTab[aria-selected=true]{background:var(--c-primary);color:var(--c-primary-ink);box-shadow:0 1px 0 var(--c-line);transform:translateY(3px)}.sections-module__8g4TDW__inputTab[aria-selected=true] small{color:var(--c-primary-ink)}.sections-module__8g4TDW__inputMore{color:var(--c-ink-soft);margin:6px 4px 0;font-size:13px;line-height:1.5}.sections-module__8g4TDW__device{background:color-mix(in oklab, var(--c-ink) 92%, black);box-shadow:0 24px 48px -18px color-mix(in oklab, var(--c-ink) 70%, transparent);border-radius:34px;padding:14px}.sections-module__8g4TDW__deviceTop{color:var(--c-surface);justify-content:space-between;align-items:baseline;gap:10px;padding:2px 10px 10px;font-size:14px;display:flex}.sections-module__8g4TDW__deviceTop b{font-family:var(--font-display);font-size:18px}.sections-module__8g4TDW__deviceTop span{opacity:.7}.sections-module__8g4TDW__deviceScreen{border-radius:22px;min-height:420px;overflow:hidden}.sections-module__8g4TDW__deviceWhy{color:color-mix(in oklab, var(--c-surface) 85%, transparent);margin:12px 10px 4px;font-size:15px}.sections-module__8g4TDW__liveBody{flex-direction:column;gap:16px;min-height:420px;padding:clamp(14px,2.4vw,26px);display:flex}.sections-module__8g4TDW__livePrompt{font-family:var(--font-display);color:var(--c-ink);font-size:clamp(20px,2.2vw,26px)}.sections-module__8g4TDW__liveInput{flex:1;justify-content:center;align-items:flex-start;display:flex}.sections-module__8g4TDW__liveInput>*{max-width:100%}.sections-module__8g4TDW__liveLoading{place-items:center;width:100%;min-height:240px;display:grid}.sections-module__8g4TDW__liveBar{border-top:2px dashed color-mix(in oklab, var(--c-ink-soft) 35%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.sections-module__8g4TDW__liveVerdict{font-family:var(--font-display);color:var(--c-ink-soft);align-items:center;gap:6px;font-size:17px;display:inline-flex}.sections-module__8g4TDW__liveVerdict[data-ok=y]{color:var(--c-good)}.sections-module__8g4TDW__liveVerdict[data-ok=n]{color:var(--c-bad)}.sections-module__8g4TDW__liveBtns{flex-wrap:wrap;gap:8px;display:inline-flex}.sections-module__8g4TDW__diag{flex-direction:column;gap:18px;display:flex}.sections-module__8g4TDW__diagHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sections-module__8g4TDW__diagEq{font-family:var(--font-num);color:var(--c-ink);font-size:clamp(30px,4vw,44px);font-weight:700}.sections-module__8g4TDW__diagEq b{color:var(--c-bad)}.sections-module__8g4TDW__diagEq i{background:var(--c-surface2);border:2px solid var(--c-line);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.5em;font-style:normal}.sections-module__8g4TDW__diagKids{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sections-module__8g4TDW__kid{background:var(--c-surface);border:3px solid var(--c-line);box-shadow:0 6px 0 var(--c-line);border-radius:26px;grid-template-columns:auto 1fr;grid-template-areas:"head head""work trace""dx dx""rx rx";gap:14px 18px;padding:18px;display:grid}.sections-module__8g4TDW__kidHead{grid-area:head;align-items:center;gap:12px;font-size:18px;display:flex}.sections-module__8g4TDW__kidHead b{font-family:var(--font-display);font-size:21px}.sections-module__8g4TDW__kidHead small{color:var(--c-ink-soft);font-size:13px;display:block}.sections-module__8g4TDW__work{font-family:var(--font-num);background:repeating-linear-gradient(0deg, transparent 0 39px, color-mix(in oklab, var(--c-sky) 22%, transparent) 39px 40px), var(--c-surface2);border-radius:16px;grid-area:work;min-width:150px;padding:10px 14px;font-size:34px;font-weight:600;line-height:1.2}.sections-module__8g4TDW__workMarks,.sections-module__8g4TDW__workRow{text-align:center;grid-template-columns:32px 40px 40px;display:grid}.sections-module__8g4TDW__workMarks{height:26px;font-size:18px}.sections-module__8g4TDW__workMarks em{color:var(--c-blue);font-style:normal;font-family:var(--font-display);display:inline-block}.sections-module__8g4TDW__workMarks em[data-crossed]{text-decoration:line-through}.sections-module__8g4TDW__workRow[data-answer] span{color:var(--c-ink)}.sections-module__8g4TDW__workRow[data-answer] span[data-bad]{color:var(--c-bad);-webkit-text-decoration:underline wavy var(--c-bad) 2px;text-decoration:underline wavy var(--c-bad) 2px;text-underline-offset:6px}.sections-module__8g4TDW__workLine{background:var(--c-ink);border-radius:2px;height:3px;margin:4px 0}.sections-module__8g4TDW__trace{color:var(--c-ink);flex-direction:column;grid-area:trace;align-self:center;gap:6px;margin:0;padding-left:20px;font-size:15.5px;display:flex}.sections-module__8g4TDW__dx{background:color-mix(in oklab, var(--c-purple) 16%, var(--c-surface));border:2px solid color-mix(in oklab, var(--c-purple) 60%, var(--c-line));border-radius:16px;flex-wrap:wrap;grid-area:dx;align-items:center;gap:6px 10px;padding:12px 14px;display:flex}.sections-module__8g4TDW__dx b{font-size:16px}.sections-module__8g4TDW__dx code{color:var(--c-ink-soft);font-size:12px}.sections-module__8g4TDW__dxTag{font-family:var(--font-display);background:var(--c-purple);color:var(--c-surface);border-radius:999px;padding:2px 10px;font-size:13px}.sections-module__8g4TDW__rx{flex-wrap:wrap;grid-area:rx;align-items:center;gap:12px;display:flex}.sections-module__8g4TDW__rxArrow{font-family:var(--font-display);color:var(--c-accent);font-size:16px}.sections-module__8g4TDW__rxScene{border:2px dashed var(--c-accent);background:color-mix(in oklab, var(--c-accent) 10%, var(--c-surface));border-radius:14px;flex-direction:column;flex:1;min-width:150px;padding:8px 12px;display:flex}.sections-module__8g4TDW__rxScene small{font-family:var(--font-num);color:var(--c-ink-soft);font-size:12px}.sections-module__8g4TDW__rxScene b{font-family:var(--font-display);font-size:17px}.sections-module__8g4TDW__diagNote{color:var(--c-ink-soft);max-width:52em;margin:4px 0 0;font-size:17px}.sections-module__8g4TDW__diagNote b{color:var(--c-ink)}.sections-module__8g4TDW__ai{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sections-module__8g4TDW__aiCard{background:var(--c-surface);border:3px solid var(--c-line);box-shadow:0 6px 0 var(--c-line);border-radius:26px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}.sections-module__8g4TDW__aiCard h3{margin:0;font-size:22px}.sections-module__8g4TDW__aiCard p{color:var(--c-ink-soft);margin:0;font-size:15.5px}.sections-module__8g4TDW__pipe{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.sections-module__8g4TDW__pipeSeed{background:var(--c-surface2);font-size:22px;font-family:var(--font-num);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.sections-module__8g4TDW__pipeSeed small{font-family:var(--font-display);color:var(--c-ink-soft);font-size:13px}.sections-module__8g4TDW__pipeArrow{justify-content:center;display:flex}.sections-module__8g4TDW__pipeArrow span{font-family:var(--font-display);color:var(--c-surface);background:var(--c-purple);border-radius:999px;padding:3px 14px;font-size:13px;position:relative}.sections-module__8g4TDW__pipeArrow span:after{content:"";border:7px solid #0000;border-top-color:var(--c-purple);border-bottom:0;margin-left:-7px;position:absolute;bottom:-8px;left:50%}.sections-module__8g4TDW__pipeList{flex-direction:column;gap:8px;min-height:214px;margin:0;padding:0;list-style:none;display:flex}.sections-module__8g4TDW__pipeItem{border:2px solid var(--c-good);background:color-mix(in oklab, var(--c-good) 10%, var(--c-surface));border-radius:14px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid;position:relative}.sections-module__8g4TDW__pipeItem[data-ok=n]{border-color:var(--c-bad);background:color-mix(in oklab, var(--c-bad) 8%, var(--c-surface))}.sections-module__8g4TDW__pipeItem[data-ok=n] .sections-module__8g4TDW__pipeText{text-decoration:line-through;-webkit-text-decoration-color:var(--c-bad);text-decoration-color:var(--c-bad);opacity:.7}.sections-module__8g4TDW__pipeText{font-size:15px}.sections-module__8g4TDW__pipeStamp{font-family:var(--font-display);border:2.5px solid var(--c-good);color:var(--c-good);border-radius:8px;grid-row:span 2;align-self:center;padding:4px 10px;font-size:14px}.sections-module__8g4TDW__pipeItem[data-ok=n] .sections-module__8g4TDW__pipeStamp{border-color:var(--c-bad);color:var(--c-bad)}.sections-module__8g4TDW__pipeWhy{color:var(--c-ink-soft);font-size:12.5px}.sections-module__8g4TDW__report{background:var(--c-surface2);border-radius:18px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.sections-module__8g4TDW__reportHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sections-module__8g4TDW__reportHead b{font-family:var(--font-display);font-size:18px}.sections-module__8g4TDW__reportTag{color:var(--c-ink-soft);font-size:12.5px}.sections-module__8g4TDW__bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:130px;display:grid}.sections-module__8g4TDW__bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.sections-module__8g4TDW__bar i{background:color-mix(in oklab, var(--c-sky) 70%, var(--c-surface));transform-origin:bottom;border:2px solid var(--c-line);border-radius:8px 8px 3px 3px;width:100%;max-width:38px}.sections-module__8g4TDW__bar i[data-hot]{background:var(--c-accent)}.sections-module__8g4TDW__bar span{color:var(--c-ink-soft);font-size:12px;font-family:var(--font-num)}.sections-module__8g4TDW__reportLines{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14.5px;display:flex}.sections-module__8g4TDW__tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.sections-module__8g4TDW__tierWrap{display:flex}.sections-module__8g4TDW__tierPanel{border-radius:var(--radius-l);border:var(--stroke) solid var(--c-line);box-shadow:var(--shadow-pop);flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.sections-module__8g4TDW__tierTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sections-module__8g4TDW__tierWorld{font-family:var(--font-display);letter-spacing:var(--display-tracking);font-size:24px;display:block}.sections-module__8g4TDW__tierGrades{color:var(--c-ink-soft);font-size:13px}.sections-module__8g4TDW__tierChar{align-items:center;gap:10px;display:flex}.sections-module__8g4TDW__tierSay{border-radius:var(--radius-m);background:var(--c-surface);border:2px solid var(--c-line);flex:1;padding:10px 12px;font-size:15px;position:relative}.sections-module__8g4TDW__tierQ{border-radius:var(--radius-m);background:var(--c-surface);border:2px solid color-mix(in oklab, var(--c-line) 50%, transparent);font-family:var(--font-num);text-align:center;padding:16px;font-size:24px}.sections-module__8g4TDW__tierRow{align-items:center;gap:12px;display:flex}.sections-module__8g4TDW__tierXp{flex-direction:column;flex:1;gap:6px;display:flex}.sections-module__8g4TDW__tierFeel{color:var(--c-ink-soft);text-align:center;margin:0;font-size:13px}.sections-module__8g4TDW__final{background:radial-gradient(60% 70% at 50% 40%, color-mix(in oklab, var(--c-primary) 22%, transparent), transparent 70%), var(--c-bg);text-align:center;padding:clamp(60px,8vw,100px) 20px 30px}.sections-module__8g4TDW__finalInner{flex-direction:column;align-items:center;gap:10px;display:flex}.sections-module__8g4TDW__finalInner h2{margin:6px 0 0;font-size:clamp(28px,4vw,44px)}.sections-module__8g4TDW__finalInner p{color:var(--c-ink-soft);margin:0}.sections-module__8g4TDW__finalCtas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;display:flex}@media (max-width:420px){.sections-module__8g4TDW__finalCtas{flex-direction:column;align-items:stretch;width:min(100%,360px);margin-inline:auto}.sections-module__8g4TDW__finalCtas>*{width:100%;max-width:100%;min-width:0!important}}.sections-module__8g4TDW__footer{color:var(--c-ink-soft);margin-top:60px;font-size:12.5px}@media (max-width:1080px){.sections-module__8g4TDW__map{grid-template-columns:repeat(3,minmax(0,1fr))}.sections-module__8g4TDW__inputs{grid-template-columns:1fr}.sections-module__8g4TDW__inputTabs{flex-flow:wrap}.sections-module__8g4TDW__inputTab{flex:200px}}@media (max-width:860px){.sections-module__8g4TDW__diagKids,.sections-module__8g4TDW__ai,.sections-module__8g4TDW__tiers{grid-template-columns:1fr}}@media (max-width:560px){.sections-module__8g4TDW__map{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-module__8g4TDW__kid{grid-template-columns:1fr;grid-template-areas:"head""work""trace""dx""rx"}}
