.sandbox-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151f247a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sandbox-modal{color:#26353a;background:#fffdf8;border-radius:26px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:clamp(28px,5vw,52px);position:relative;overflow:auto;box-shadow:0 30px 100px #101c234d}.sandbox-modal-close{position:absolute;top:18px;right:18px}.sandbox-price{margin:14px 0;font-size:2.6rem;display:block}.sandbox-modal ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-left:22px;display:grid}.sandbox-payment-message{background:#eef7f2;border-radius:12px;padding:12px 16px}.sandbox-modal h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.15}.sandbox-modal p,.sandbox-modal li,.sandbox-modal button{font-family:var(--font-body);line-height:1.68}.sandbox-price,.sandbox-modal .eyebrow{font-family:var(--font-data);font-variant-numeric:tabular-nums}@media (width<=720px){.sandbox-modal ul{grid-template-columns:1fr}}.app-shell:has(.result-atlas){overflow:clip}.app-shell:has(.result-atlas)>main{width:100%;margin-inline:0}.app-shell:has(.result-atlas[data-presentation=light]){color:#34414a}.result-atlas[data-presentation=light]{--atlas-ink:#34414a;--atlas-muted:#71807f;--atlas-line:#687b7d33;--atlas-panel:#fffef9b8}.result-atlas{width:min(1360px,100vw - 48px);margin:0 auto;padding:54px 0 116px}.result-atlas[data-presentation=light] .atlas-hero,.result-atlas[data-presentation=light] .atlas-metrics,.result-atlas[data-presentation=light] .axis-explorer,.result-atlas[data-presentation=light] .evidence-strip,.result-atlas[data-presentation=light] .best-fit-comparison,.result-atlas[data-presentation=light] .recovery-atlas-note,.result-atlas[data-presentation=light] .deep-report{border-color:var(--atlas-line)}.result-atlas[data-presentation=light] .atlas-kicker,.result-atlas[data-presentation=light] .report-theme-header>span,.result-atlas[data-presentation=light] .comparison-poles span{color:#4f968a}.result-atlas[data-presentation=light] .atlas-status{color:#4b7f74;background:#e6f4ebd1;border-color:#5b948459}.result-atlas[data-presentation=light] .atlas-hero h1,.result-atlas[data-presentation=light] .atlas-mobile-identity h1,.result-atlas[data-presentation=light] .atlas-metrics dd,.result-atlas[data-presentation=light] .atlas-section-heading h2,.result-atlas[data-presentation=light] .best-fit-comparison h2,.result-atlas[data-presentation=light] .report-intro h2,.result-atlas[data-presentation=light] .report-theme-header h2,.result-atlas[data-presentation=light] .report-subsection>h2,.result-atlas[data-presentation=light] .report-insight-card h3,.result-atlas[data-presentation=light] .comparison-poles strong,.result-atlas[data-presentation=light] .evidence-list strong{color:var(--atlas-ink)}.result-atlas[data-presentation=light] .atlas-core-line,.result-atlas[data-presentation=light] .report-intro .report-intro-core,.result-atlas[data-presentation=light] .recovery-atlas-note strong{color:#405056}.result-atlas[data-presentation=light] .atlas-summary,.result-atlas[data-presentation=light] .atlas-boundary-callout,.result-atlas[data-presentation=light] .atlas-metrics .metric-description,.result-atlas[data-presentation=light] .evidence-list p,.result-atlas[data-presentation=light] .evidence-note,.result-atlas[data-presentation=light] .best-fit-comparison p,.result-atlas[data-presentation=light] .report-intro p,.result-atlas[data-presentation=light] .report-reading-block>p,.result-atlas[data-presentation=light] .recovery-atlas-note p,.result-atlas[data-presentation=light] .report-insight-card p{color:var(--atlas-muted)}.result-atlas[data-presentation=light] .atlas-boundary-callout,.result-atlas[data-presentation=light] .report-boundary-note{color:#647675;background:linear-gradient(90deg,#7fbba624,#0000 76%);border-left-color:#74a993}.result-atlas[data-presentation=light] .atlas-metrics>div{border-color:var(--atlas-line)}.result-atlas[data-presentation=light] .atlas-metrics dt,.result-atlas[data-presentation=light] .axis-explorer-trigger>span:first-child,.result-atlas[data-presentation=light] .report-theme-header p,.result-atlas[data-presentation=light] .report-intro-snapshot span{color:#788785}.result-atlas[data-presentation=light] .axis-explorer-grid,.result-atlas[data-presentation=light] .comparison-poles,.result-atlas[data-presentation=light] .report-intro-snapshot,.result-atlas[data-presentation=light] .report-actions{border-color:var(--atlas-line);background:var(--atlas-line)}.result-atlas[data-presentation=light] .axis-explorer-card,.result-atlas[data-presentation=light] .comparison-poles article,.result-atlas[data-presentation=light] .report-intro-snapshot>div,.result-atlas[data-presentation=light] .report-actions li{background:var(--atlas-panel)}.result-atlas[data-presentation=light] .axis-explorer-trigger strong,.result-atlas[data-presentation=light] .report-reading-block>h3,.result-atlas[data-presentation=light] .report-intro-snapshot strong,.result-atlas[data-presentation=light] .report-method-content h3{color:#405056}.result-atlas[data-presentation=light] .axis-explorer-trigger strong i,.result-atlas[data-presentation=light] .axis-explorer-detail,.result-atlas[data-presentation=light] .axis-explorer-detail small,.result-atlas[data-presentation=light] .report-method summary,.result-atlas[data-presentation=light] .report-actions li,.result-atlas[data-presentation=light] .report-keywords li{color:#71807f}.result-atlas[data-presentation=light] .report-intro,.result-atlas[data-presentation=light] .report-insight-card{background:radial-gradient(circle at 88% 18%,#bfded657,#0000 31%),linear-gradient(135deg,#fffef9f0,#f4f7f2d1);border-color:#687b7d2e;box-shadow:0 22px 64px #69796d1a}.result-atlas[data-presentation=light] .report-intro-status,.result-atlas[data-presentation=light] .comparison-trigger{color:#4b7f74;border-color:#5b948461}.result-atlas[data-presentation=light] .report-keywords li{background:#fffdf8b3;border-color:#687b7d2e}.result-atlas[data-presentation=light] .report-navigation{border-color:#687b7d3d}.result-atlas[data-presentation=light] .report-navigation a{color:#778581}.result-atlas[data-presentation=light] .report-navigation a:hover,.result-atlas[data-presentation=light] .report-navigation a:focus-visible,.result-atlas[data-presentation=light] .report-navigation a[aria-current=location]{color:#3f756b}.result-atlas[data-presentation=light] .atlas-inline-link,.result-atlas[data-presentation=light] .report-method-link,.result-atlas[data-presentation=light] .text-button{color:#557b75}.atlas-kicker,.atlas-status,.atlas-section-heading h2,.atlas-section-heading p{margin:0}.atlas-kicker{color:#83e5ff;letter-spacing:.2em;font-size:.69rem;font-weight:800}.atlas-status{color:#d5ddff;letter-spacing:.09em;background:#5063b721;border:1px solid #a7c4ff52;border-radius:999px;align-items:center;min-height:30px;margin-bottom:17px;padding:0 10px;font-size:.72rem;display:inline-flex}.atlas-hero{border-bottom:1px solid #a0b5ff2b;grid-template-columns:minmax(0,42fr) minmax(460px,58fr);align-items:center;min-height:620px;display:grid}.atlas-hero-copy{z-index:2;padding:64px 20px 64px 0;position:relative}.atlas-hero-copy .atlas-kicker{margin-bottom:19px}.atlas-hero h1,.atlas-mobile-identity h1{color:#f8f9ff;letter-spacing:-.078em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(3rem,5.1vw,5.85rem);font-weight:770;line-height:.94}.atlas-type-code,.atlas-type-name{white-space:nowrap}.atlas-core-line{color:#e3e8ff;letter-spacing:-.01em;max-width:630px;margin:27px 0 0;font-size:clamp(1.08rem,1.6vw,1.36rem);font-weight:570;line-height:1.55}.atlas-summary,.atlas-boundary-callout,.atlas-metrics .metric-description,.evidence-list p,.evidence-note,.best-fit-comparison p,.report-intro p,.report-reading-block>p,.recovery-atlas-note p{color:#9ca8c3;line-height:1.85}.atlas-summary{max-width:610px;margin:16px 0 0}.atlas-boundary-callout{color:#b8c6e8;border-left:2px solid #7bdaf5;max-width:580px;margin:20px 0 0;padding:13px 0 13px 16px}.atlas-hero-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:31px;display:flex}.atlas-inline-link{color:#c8d2f1;text-underline-offset:5px;align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.atlas-planet-stage{place-items:center;min-height:620px;display:grid;position:relative;overflow:visible}.atlas-planet-stage:before{z-index:-1;filter:blur(10px);content:"";background:radial-gradient(at 58% 51%,#6ba4ff2b,#0000 44%),radial-gradient(at 63% 52%,#a95dff1f,#0000 64%);position:absolute;inset:6% -9% 4% 2%}.personality-planet{aspect-ratio:1.12;width:min(760px,59vw);margin:0;position:relative}.personality-planet>img{object-fit:contain;filter:drop-shadow(0 34px 50px #0000008f);width:100%;height:100%;transform:translate(var(--planet-parallax-x,0px), var(--planet-parallax-y,0px));will-change:transform;transition:transform .18s ease-out;display:block;position:absolute;inset:0}.personality-character-trigger{z-index:2;cursor:pointer;background:0 0;border:0;width:48%;padding:0;position:absolute;bottom:5%;right:4%}.personality-character-trigger:focus-visible{outline-offset:5px;outline:2px solid #c8efff}.personality-character-image{filter:drop-shadow(0 18px 26px #00000073);width:100%;height:auto;transform:translate(calc(var(--planet-parallax-x,0px) * .64), calc(var(--planet-parallax-y,0px) * .64));transition:transform .18s ease-out;display:block}.personality-planet .planet-orbit{width:84%;height:48%;transform:translate(calc(var(--planet-parallax-x,0px) * -.42), calc(var(--planet-parallax-y,0px) * -.42)) rotate(-20deg);pointer-events:none;border:1px solid #9bdeff33;border-radius:50%;transition:transform .18s ease-out;position:absolute;inset:14% -3% auto auto}.personality-planet .planet-coordinate{color:#d8e2fc;letter-spacing:.14em;background:#04061285;border:1px solid #bcd5ff3b;padding:8px 10px;font-size:.62rem;font-weight:700;position:absolute;bottom:8%;right:8%}.planet-asset-fallback{background:radial-gradient(circle at 32% 27%,#85deff2e 0 1px,#0000 2px),radial-gradient(circle at 68% 55%,#b776ff33 0 1px,#0000 2px),radial-gradient(at 50% 54%,#2f59a238,#0000 56%),linear-gradient(135deg,#03050ff2,#0a122ad9);border:1px solid #90ccff2e;position:absolute;inset:8% 4%}.character-dialog{z-index:20;background:#091125;border:1px solid #96ceff57;width:min(440px,90vw);padding:28px;position:fixed;bottom:5vh;right:5vw;box-shadow:0 30px 90px #0000008c}.character-dialog .text-button{float:right}.character-keywords{flex-wrap:wrap;gap:8px;display:flex}.character-keywords span{color:#d8e8ff;border:1px solid #96ceff47;padding:7px 10px;font-size:.8rem}.atlas-metrics{border-bottom:1px solid #a0b5ff2b;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.atlas-metrics>div{border-right:1px solid #a0b5ff2b;min-height:175px;padding:27px 27px 25px 0}.atlas-metrics>div+div{padding-left:27px}.atlas-metrics>div:last-child{border-right:0}.atlas-metrics dt{color:#838fae;letter-spacing:.08em;font-size:.75rem}.atlas-metrics dd{color:#f4f6ff;letter-spacing:-.06em;margin:10px 0 6px;font-size:clamp(1.72rem,3vw,2.6rem);font-weight:700}.atlas-metrics dd small{color:#8d99b7;letter-spacing:0;margin-left:7px;font-size:.75rem;font-weight:600}.atlas-metrics .metric-description{color:#9ca8c3;max-width:290px;margin:0;font-size:.78rem;line-height:1.85}.axis-explorer,.evidence-strip,.best-fit-comparison{border-bottom:1px solid #a0b5ff2b;padding:72px 0}.atlas-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:29px;display:flex}.atlas-section-heading h2,.best-fit-comparison h2,.report-intro h2{color:#f4f6ff;letter-spacing:-.055em;font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1.1}.axis-explorer-grid{background:#9fb6f82e;border:1px solid #9fb6f82e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.axis-explorer-card{background:#060918c7;min-height:212px;padding:22px}.axis-explorer-trigger,.comparison-trigger{width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.axis-explorer-trigger>span,.axis-explorer-trigger strong{display:block}.axis-explorer-trigger>span:first-child{color:#aab6d5;font-size:.8rem}.axis-explorer-trigger strong{color:#f3f6ff;letter-spacing:-.03em;margin:12px 0 10px;font-size:1.16rem;font-weight:650}.axis-explorer-trigger strong i{color:#6c7897;font-style:normal}.axis-explorer-trigger .axis-explorer-marker{color:#78dff8;font-size:.72rem}.axis-explorer-scale{background:#889cd12e;height:4px;margin-top:17px;overflow:hidden}.axis-explorer-scale span{background:linear-gradient(90deg,#8d6dff,#6ce4ff);height:100%;display:block}.axis-explorer-detail{color:#b8c3de;margin-top:18px;font-size:.84rem;line-height:1.7}.axis-explorer-detail p{margin:0}.axis-explorer-detail small{color:#8f9bbb;margin-top:10px;display:block}.axis-evidence-list{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.axis-evidence-list li,.axis-evidence-empty{color:#9bc9db;margin:14px 0 0;font-size:.75rem}.axis-evidence-list li{border:1px solid #8bd3f433;margin:0;padding:4px 7px}.evidence-strip{grid-template-columns:minmax(220px,.82fr) minmax(0,1.5fr);gap:70px;display:grid}.evidence-strip .atlas-section-heading{margin:0;display:block}.evidence-strip .atlas-kicker{margin-bottom:14px}.evidence-list{margin:0;padding:0;list-style:none;display:grid}.evidence-list li{border-top:1px solid #a0b5ff29;grid-template-columns:46px 1fr;gap:17px;padding:18px 0;display:grid}.evidence-list li:last-child{border-bottom:1px solid #a0b5ff29}.evidence-list>li>span{color:#74dff8;letter-spacing:.08em;font-size:.73rem;font-weight:800}.evidence-list strong{color:#eef2ff;font-size:1rem}.evidence-list p{margin:8px 0 0;font-size:.88rem}.evidence-note{grid-column:2;margin:-14px 0 0;font-size:.74rem}.best-fit-comparison{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:30px 60px;display:grid}.best-fit-comparison h2{margin:12px 0}.best-fit-comparison p{max-width:720px;margin:0}.comparison-trigger{color:#dff6ff;text-align:center;border:1px solid #90dcff73;min-width:194px;min-height:46px;padding:0 17px;font-size:.88rem}.comparison-detail{grid-column:1/-1;padding-top:6px}.comparison-boundary{font-size:.86rem;color:#b5c4e6!important;margin-bottom:17px!important}.comparison-poles{background:#a0b5ff29;border:1px solid #a0b5ff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.comparison-poles article{background:#080c1de0;padding:22px}.comparison-poles span,.comparison-poles strong{display:block}.comparison-poles span{color:#7ce3fc;letter-spacing:.12em;font-size:.72rem}.comparison-poles strong{color:#f1f4ff;margin-top:9px;font-size:1.3rem}.comparison-poles p{margin-top:11px;font-size:.85rem}.recovery-atlas-note{border-top:1px solid #a0b5ff2b;border-bottom:1px solid #a0b5ff2b;margin-top:44px;padding:24px 0}.recovery-atlas-note strong{color:#e9efff}.recovery-atlas-note p{max-width:760px;margin:9px 0 17px}.deep-report{border-top:1px solid #a0b5ff2b;grid-template-columns:184px minmax(0,1fr);gap:clamp(34px,5vw,76px);margin-top:96px;padding-top:36px;display:grid}.report-navigation-wrap{min-width:0}.report-navigation{border-left:1px solid #96aef238;gap:6px;padding-left:15px;display:grid}.report-navigation a{color:#8692ae;letter-spacing:.02em;align-items:center;min-height:44px;font-size:.8rem;text-decoration:none;transition:color .16s,transform .16s;display:flex;position:relative}.report-navigation a:hover,.report-navigation a:focus-visible{color:#e8f4ff;transform:translate(3px)}.report-navigation a[aria-current=location]{color:#dff6ff;font-weight:760}.report-navigation a[aria-current=location]:before{content:"";background:#73e4ff;border-radius:50%;width:7px;height:7px;position:absolute;left:-19px;box-shadow:0 0 16px #73e4ffb8}.report-reading-column{min-width:0}.report-intro{background:radial-gradient(circle at 88% 18%,#68e2ff24,#0000 31%),linear-gradient(135deg,#181f499e,#070b1dd1);border:1px solid #94b4ff2e;border-bottom-color:#a0b5ff2b;padding:clamp(34px,5vw,66px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000003d}.report-intro:after{content:"";pointer-events:none;border:1px solid #77e1ff3d;border-radius:50%;width:92px;height:92px;position:absolute;top:26px;right:31px;box-shadow:0 0 0 17px #77e1ff06,0 0 54px #77e1ff1f}.report-intro h2{z-index:1;letter-spacing:-.07em;max-width:720px;margin:16px 0 12px;font-size:clamp(2.45rem,5.4vw,5rem);position:relative}.report-intro p{z-index:1;max-width:46rem;margin:0;font-size:.94rem;position:relative}.report-intro .report-intro-status{color:#c8f5ff;letter-spacing:.08em;border:1px solid #7de0ff45;align-items:center;min-height:28px;margin:18px 0 0;padding:0 10px;font-size:.72rem;display:inline-flex}.report-intro .report-intro-core{color:#dce4f8;max-width:42rem;font-size:clamp(1.04rem,1.8vw,1.28rem);font-weight:560;line-height:1.65}.report-keywords{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.report-keywords li{color:#b8c5e4;background:#080d207a;border:1px solid #92b0f538;padding:7px 11px;font-size:.76rem}.report-intro-snapshot{background:#99b6f829;border:1px solid #99b6f829;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:33px;display:grid}.report-intro-snapshot>div{background:#060a1ad6;padding:20px}.report-intro-snapshot span,.report-intro-snapshot strong{display:block}.report-intro-snapshot span{color:#7f8cab;letter-spacing:.05em;font-size:.72rem}.report-intro-snapshot strong{color:#eef3ff;margin-top:9px;font-size:1.03rem;line-height:1.45}.report-method-link{color:#8fdff3;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:23px;font-size:.78rem;display:inline-flex}.report-theme{padding:78px 0 26px;scroll-margin-top:24px}.report-theme+.report-theme{border-top:1px solid #a0b5ff24}.report-theme-header{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:38px;display:grid}.report-theme-header>span{color:#68daf5;letter-spacing:.16em;padding-top:8px;font-size:.71rem;font-weight:800}.report-theme-header p{color:#73819f;letter-spacing:.08em;margin:0 0 8px;font-size:.75rem}.report-theme-header h2{color:#f4f6ff;letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4.1vw,3.8rem);line-height:1}.report-boundary-note{color:#a9b9d6;background:linear-gradient(90deg,#3994b81c,#0000 76%);border-left:2px solid #73dff9;max-width:46rem;margin:-8px 0 40px 74px;padding:14px 17px;font-size:.82rem;line-height:1.75}.report-subsection{margin-left:74px;padding:0 0 52px}.report-subsection+.report-subsection{padding-top:12px}.report-subsection>h2{color:#eaf0ff;letter-spacing:-.045em;max-width:46rem;margin:0 0 24px;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1.2}.report-reading-block>h3{color:#cbd7f0;letter-spacing:.05em;max-width:46rem;margin:0 0 9px;font-size:.82rem;font-weight:700}.report-reading-block>p{color:#a7b2cc;max-width:46rem;margin:0;font-size:.98rem;line-height:1.9}.report-reading-block+.report-reading-block{margin-top:24px}.report-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-insight-card{background:linear-gradient(145deg,#1a22487a,#070b1cb8);border:1px solid #92b1f326;min-height:190px;padding:24px;transition:border-color .18s,transform .18s}.report-insight-card:hover{border-color:#74defa57;transform:translateY(-2px)}.report-insight-card h3{color:#eef3ff;letter-spacing:-.02em;margin:0;font-size:1.04rem;line-height:1.35}.report-insight-card p{color:#9eaac4;margin:15px 0 0;font-size:.86rem;line-height:1.8}.report-actions{counter-reset:action;background:#97b4f429;border:1px solid #97b4f429;gap:1px;margin:27px 0 0;padding:0;list-style:none;display:grid}.report-actions li{color:#c7d1e8;counter-increment:action;background:#070b1ce6;grid-template-columns:38px 1fr;gap:14px;padding:18px;line-height:1.75;display:grid}.report-actions li:before{color:#79e2fb;content:"0" counter(action);font-size:.72rem;font-weight:800}.report-method{border-top:1px solid #9fb7f229;border-bottom:1px solid #9fb7f229;margin:4px 0 26px 74px}.report-method summary{color:#aab6d1;cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:.82rem;list-style:none;display:flex}.report-method summary::-webkit-details-marker{display:none}.report-method summary:after{color:#72dcf6;content:"+";font-size:1.1rem}.report-method[open] summary:after{content:"−"}.report-method-content{max-width:46rem;padding:10px 0 27px}.report-method-content h3{color:#e8efff;margin:0 0 22px;font-size:1.16rem}.report-method-content>p{color:#8f9cb9;margin:12px 0 0;font-size:.8rem;line-height:1.75}.report-method-grid{background:#97b2f026;border:1px solid #97b2f026;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.report-method-grid>div{background:#070b1bf0;padding:14px}.report-method-grid span,.report-method-grid strong{display:block}.report-method-grid span{color:#71809f;font-size:.68rem}.report-method-grid strong{color:#c5d0e8;margin-top:7px;font-size:.82rem}.report-method-grid [data-boundary=true] strong{color:#8ddff2}.atlas-value-preview{background:linear-gradient(145deg,#fffdf8f5,#eff7f2e0);border:1px solid #4e7c6f33;border-radius:30px;margin-top:30px;padding:clamp(28px,5vw,58px);box-shadow:0 24px 70px #3c514a1a}.atlas-value-preview>h2{color:#314441;letter-spacing:-.055em;max-width:860px;margin:12px 0;font-size:clamp(2rem,4.4vw,4.1rem);line-height:1.06}.atlas-value-preview>p:not(.atlas-kicker){color:#70807a;max-width:720px;line-height:1.75}.atlas-value-hook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.atlas-value-hook{background:#ffffffa8;border:1px solid #4e7c6f29;border-radius:20px;min-height:190px;padding:22px}.atlas-value-hook h3{color:#314441;margin:0;font-size:1.05rem;line-height:1.5}.atlas-value-hook p{color:#71807b;margin:12px 0;line-height:1.65}.atlas-value-hook span{color:#9a6c72;font-size:.76rem;font-weight:750}.atlas-value-action{border-top:1px solid #4e7c6f29;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.atlas-value-action div,.atlas-value-action strong,.atlas-value-action span{display:block}.atlas-value-action strong{color:#314441;font-size:2rem}.atlas-value-action span{color:#71807b;margin-top:4px;font-size:.78rem}.atlas-result-footer{color:#7f8ba8;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;font-size:.75rem;display:flex}.atlas-mobile-slot,.atlas-mobile-after-action{display:none}@media (width>=1025px){.report-navigation{position:sticky;top:28px}}@media (width<=900px){.result-atlas{width:min(100% - 40px,760px)}.atlas-hero{grid-template-columns:1fr}.atlas-hero-copy{padding:54px 0 12px}.atlas-planet-stage{min-height:500px}.personality-planet{width:min(660px,94vw)}.axis-explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-strip,.best-fit-comparison{grid-template-columns:1fr;gap:24px}.evidence-note,.comparison-detail{grid-column:auto}.comparison-trigger{justify-self:start}.deep-report{grid-template-columns:1fr;gap:24px}.report-navigation{position:static}}@media (width<=720px){.result-atlas{width:min(100% - 32px,560px);padding-top:20px}.atlas-desktop-hero,.atlas-desktop-content{display:none}.atlas-mobile-slot,.atlas-mobile-after-action{display:block}.atlas-mobile-identity{padding-top:30px}.atlas-mobile-identity .atlas-status{margin:0 0 10px}.atlas-mobile-identity .atlas-kicker{margin-bottom:15px}.atlas-mobile-identity h1{letter-spacing:-.075em;font-size:clamp(2.9rem,14vw,4.6rem);line-height:.95}.atlas-mobile-core{padding-top:20px}.atlas-mobile-core .atlas-core-line{margin-top:0}.atlas-mobile-planet .atlas-planet-stage{min-height:365px;margin:-7px -20px -11px}.atlas-mobile-actions .atlas-hero-actions{margin:28px 0 0}.atlas-metrics{grid-template-columns:1fr}.atlas-metrics>div,.atlas-metrics>div+div{border-bottom:1px solid #a0b5ff26;border-right:0;min-height:0;padding:19px 0}.atlas-metrics>div:last-child{border-bottom:0}.axis-explorer,.evidence-strip,.best-fit-comparison,.atlas-value-preview{padding:48px 0}.atlas-value-hook-grid{grid-template-columns:1fr}.atlas-value-action{flex-direction:column;align-items:stretch}.atlas-section-heading{margin-bottom:23px;display:block}.atlas-section-heading .atlas-kicker{margin-bottom:12px}.axis-explorer-grid,.comparison-poles{grid-template-columns:1fr}.axis-explorer-card{min-height:0}.evidence-list li{grid-template-columns:34px 1fr}.evidence-note{margin:0}.deep-report{margin-top:54px;padding-top:24px}.report-navigation-wrap{padding-bottom:5px;overflow-x:auto}.report-navigation{border-bottom:1px solid #96aef242;border-left:0;gap:22px;width:max-content;padding:0;display:flex}.report-navigation a{white-space:nowrap;min-height:44px}.report-navigation a:hover,.report-navigation a:focus-visible{transform:none}.report-navigation a[aria-current=location]:before{display:none}.report-intro{padding:28px 22px}.report-intro:after{top:18px;right:-25px}.report-intro h2{font-size:clamp(2.35rem,14vw,4rem)}.report-intro-snapshot,.report-insight-grid,.report-method-grid{grid-template-columns:1fr}.report-theme{padding-top:58px}.report-theme-header{grid-template-columns:38px minmax(0,1fr);gap:10px;margin-bottom:29px}.report-theme-header h2{font-size:clamp(2rem,11vw,3rem)}.report-boundary-note,.report-subsection,.report-method{margin-left:0}.report-boundary-note{margin-bottom:32px}.report-subsection{padding-bottom:42px}.report-insight-card{min-height:0;padding:21px}.report-method summary{min-height:58px}.atlas-result-footer{flex-direction:column;align-items:flex-start;margin-top:42px}}.atlas-hero h1,.atlas-mobile-identity h1,.atlas-metrics dd{font-family:var(--font-data);font-variant-numeric:tabular-nums}.atlas-type-name{font-family:var(--font-display)}.atlas-section-heading h2,.best-fit-comparison h2,.report-intro h2,.report-theme-header h2,.report-subsection>h2,.report-insight-card h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;line-height:1.16}.atlas-summary,.atlas-core-line,.report-intro p,.report-reading-block>p,.report-insight-card p,.report-actions li,.report-method-content>p{font-family:var(--font-body);font-size:max(1rem,16px);line-height:1.72}.atlas-kicker,.report-theme-header>span,.report-intro-snapshot span,.report-method-grid span{font-family:var(--font-data)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.personality-planet .planet-orbit,.personality-planet img,.report-insight-card,.report-navigation a{transition:none!important;animation:none!important;transform:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Yuanti SC", "YouYuan", ui-rounded, "PingFang SC", "Microsoft YaHei", sans-serif;--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-data:"Avenir Next", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-body);color:#f7f8ff;font-synthesis:none;text-rendering:optimizelegibility;--bg:#03040a;--panel:#0b0f1fc2;--panel-strong:#0f142af0;--line:#9ab0ff33;--muted:#aab2c9;--violet:#a66cff;--cyan:#59dcff;--lime:#bffb68;background:#03040a}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{background:radial-gradient(circle at 14% 12%,#4e53be38,#0000 30%),radial-gradient(circle at 82% 24%,#3eb2d624,#0000 25%),linear-gradient(145deg,#020309 0%,#070a18 54%,#03040a 100%);min-width:320px;min-height:100vh;margin:0}button,a,input{font:inherit}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #8be9ff}.app-shell{z-index:0;min-height:100vh;position:relative;overflow:hidden}.star-field,.star-field:before,.star-field:after{z-index:-2;pointer-events:none;content:"";opacity:.28;background-image:radial-gradient(circle,#ffffffc7 0 1px,#0000 1.4px),radial-gradient(circle,#6cd4ff8c 0 1px,#0000 1.6px);background-position:0 0,42px 68px;background-size:128px 128px,196px 196px;position:fixed;inset:0}.star-field:before{opacity:.18;transform:rotate(17deg)scale(1.15)}.star-field:after{filter:blur(20px);opacity:1;background:linear-gradient(112deg,#0000 15%,#8175ff14 47%,#0000 75%)}.site-header,.site-footer,main{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid #8fa3e629;justify-content:space-between;align-items:center;min-height:82px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-logo{border-radius:8px;width:126px;height:auto;display:block}.brand-name{color:#3d4a52;letter-spacing:.12em;white-space:nowrap;border-left:1px solid #687b7d40;padding-left:11px;font-size:.82rem;font-weight:760}.brand-mark{color:#fff;background:radial-gradient(circle at 35% 25%,#c9f6ff,#6f62e8 34%,#0d1537 72%);border:1px solid #90dcff66;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 0 28px #60c2ff57}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.05em}.brand small{color:#818da9;letter-spacing:.18em;margin-top:3px;font-size:.64rem}.release-badge,.open-notice{color:#b8f2ff;background:#42bedf14;border:1px solid #73e4ff52;border-radius:999px}.release-badge{letter-spacing:.08em;padding:8px 13px;font-size:.76rem}body:has(.home-view){color:#34414a;background:radial-gradient(circle at 8% 0,#ffd5c0ad,#0000 29%),radial-gradient(circle at 90% 18%,#c2e0dabf,#0000 31%),linear-gradient(145deg,#fffaf2 0%,#f5f3eb 54%,#edf4f1 100%)}body:has(.home-view) .star-field{opacity:.08}body:has(.home-view) .star-field:before{opacity:.08}body:has(.home-view) .star-field:after{opacity:.08}:is(body:has(.home-view) .site-header,body:has(.home-view) .site-footer){border-color:#687b7d2e}body:has(.home-view) .brand strong{color:#3d4a52}body:has(.home-view) .brand small{color:#788184}body:has(.home-view) .site-footer{color:#788184}body:has(.home-view) .brand-mark{background:radial-gradient(circle at 35% 25%,#fffdf8,#9bcbb9 38%,#557b75 76%);border-color:#5b887e61;box-shadow:0 8px 22px #5b887e2e}body:has(.home-view) .release-badge{color:#895f70;background:#fbe2dcb3;border-color:#97667b3d}.hero{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:clamp(28px,3vw,48px);min-height:620px;padding:60px 0 78px;display:grid}.eyebrow{color:#8ae4ff;letter-spacing:.2em;margin:0 0 18px;font-size:.76rem;font-weight:800}.hero h1{letter-spacing:-.075em;max-width:700px;margin:0;font-size:clamp(3.2rem,7vw,6.7rem);font-weight:760;line-height:.98}.hero h1 span{color:#0000;background:linear-gradient(100deg,#f7f4ff 8%,#b498ff 48%,#61ddff 93%);-webkit-background-clip:text;background-clip:text;display:block}.home-view .eyebrow{color:#7d9c8b}.home-view .hero h1{color:#34414a;max-width:none;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(4.5rem,5.2vw,5.5rem);font-weight:700;line-height:1.06}.home-view .hero h1 .home-title-line{white-space:nowrap;display:block}.home-view .hero h1 .home-title-line:first-child{color:#34414a;background:0 0}.home-view .hero h1 .home-title-line:last-child{background:linear-gradient(102deg,#497f74 5%,#759c8a 42%,#c27673 100%);-webkit-background-clip:text;background-clip:text}.home-view .hero-lead{color:#68747a;margin-top:22px;line-height:1.72}.home-view .hero-lead,.home-view .trust-line,.home-view .method-strip span,.primary-button,.secondary-button,.text-button{font-family:var(--font-body)}.home-view .open-notice{color:#527467;background:#e5f3ebd6;border-color:#6d938547}.hero-lead{max-width:650px;color:var(--muted);margin:28px 0 24px;font-size:1.06rem;line-height:1.85}.open-notice{padding:10px 15px;font-size:.82rem;display:inline-flex}.home-character-stage{isolation:isolate;place-items:center;min-height:520px;display:grid;position:relative}.home-character-stage:before{filter:blur(10px);content:"";background:radial-gradient(circle,#f3c2b085,#cee2d859 50%,#0000 71%);border-radius:50%;width:min(440px,92%);height:min(440px,92%);position:absolute}.home-character-glow{aspect-ratio:1;background:radial-gradient(circle at 24% 28%,#fffef6f5,#0000 14%),radial-gradient(circle at 71% 68%,#92c4b285,#0000 36%),linear-gradient(140deg,#f6c4b7b8,#d7e8e0b3);border-radius:50%;width:min(390px,82vw);position:absolute;transform:rotate(-8deg);box-shadow:inset 18px 20px 45px #ffffff94,0 30px 70px #68847b29}.home-character-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf685;border:1px solid #ffffffd1;border-radius:36% 36% 30% 30%/32% 32% 24% 24%;place-items:center;width:min(350px,74vw);padding:18px 18px 9px;display:grid;position:absolute;transform:rotate(4deg);box-shadow:0 28px 52px #67756c29}.home-character-card img{filter:drop-shadow(0 16px 14px #555f562e);width:min(300px,64vw);height:auto;display:block;transform:rotate(-4deg)}.home-character-label{color:#56645f;background:#fffcf6d9;border:1px solid #58796d29;border-radius:14px;justify-content:space-between;align-items:center;width:calc(100% - 16px);margin-top:-15px;padding:11px 14px;display:flex;transform:rotate(-4deg)}.home-character-label strong{color:#377b70;letter-spacing:.14em;font-size:.8rem}.home-character-label span,.home-character-note{font-size:.72rem}.home-character-note{color:#9b7b76;letter-spacing:.13em;position:absolute;bottom:46px}.home-view .primary-button{background:linear-gradient(112deg,#668f7e,#b97977);border-color:#ffffffc2;box-shadow:0 15px 30px #88676c33}.home-view .primary-button:hover{box-shadow:0 18px 38px #88676c47}.home-view .trust-line{color:#7b8583}.home-view .trust-line span:before{color:#87ae9a}.home-view .method-strip{background:#fffcf675;border-color:#687b7d2e}.home-view .method-strip>div{border-color:#687b7d29}.home-view .method-strip strong{color:#517b6f}.home-view .method-strip span{color:#7d8584}body:has(.assessment-layout){color:#34414a;background:radial-gradient(circle at 6% 2%,#ffdac99e,#0000 28%),radial-gradient(circle at 91% 12%,#bfded6b3,#0000 30%),linear-gradient(145deg,#fffaf3 0%,#f4f3ec 54%,#edf4f1 100%)}body:has(.assessment-layout) .star-field{opacity:.06}body:has(.assessment-layout) .star-field:before{opacity:.06}body:has(.assessment-layout) .star-field:after{opacity:.06}:is(body:has(.assessment-layout) .site-header,body:has(.assessment-layout) .site-footer){color:#788184;border-color:#687b7d2e}body:has(.assessment-layout) .release-badge{color:#895f70;background:#fbe2dcb3;border-color:#97667b3d}:is(body:has(.assessment-layout) .assessment-topline,body:has(.assessment-layout) .progress-copy,body:has(.assessment-layout) .assessment-controls,body:has(.assessment-layout) .text-button){color:#71807f}:is(body:has(.assessment-layout) .progress-track,body:has(.assessment-layout) .axis-track){background:#64887c29}body:has(.assessment-layout) .progress-track>span{background:linear-gradient(90deg,#6e9a87,#c67f79);box-shadow:0 0 16px #6e9a8752}body:has(.assessment-layout) .question-card{background:linear-gradient(135deg,#fffef9f0,#f7f9f4e6),radial-gradient(circle at 85% 15%,#edbeae33,#0000 30%);border-color:#69857c33;box-shadow:0 26px 70px #69796d1f}body:has(.assessment-layout) .question-card:after{border-color:#729f8f24}body:has(.assessment-layout) .question-kicker{color:#5a9a8e}body:has(.assessment-layout) .question-card h1{color:#34414a}:is(body:has(.assessment-layout) .question-instruction,body:has(.assessment-layout) .recovery-instruction){color:#73807d}:is(body:has(.assessment-layout) .answer-anchor,body:has(.assessment-layout) .answer-option,body:has(.assessment-layout) .secondary-button){color:#4e5c60;background:#fffdf8c7;border-color:#69857c33}body:has(.assessment-layout) .answer-anchor span{color:#7a8783}body:has(.assessment-layout) .answer-option>span{color:#7a8783}body:has(.assessment-layout) .answer-number{color:#7a8783}body:has(.assessment-layout) .answer-anchor strong{color:#405056}body:has(.assessment-layout) .anchor-divider{color:#759187;border-color:#5d938242}:is(body:has(.assessment-layout) .answer-option:hover,body:has(.assessment-layout) .answer-option.is-selected){background:#e6f4ebdb;border-color:#5b9484ad;box-shadow:inset 0 3px #78aa94}body:has(.assessment-layout) .answer-option i{border-color:#5e847a6b}:is(body:has([data-presentation=light].result-atlas),body:has([data-presentation=light].result-layout)){color:#34414a;background:radial-gradient(circle at 7% 4%,#ffdac994,#0000 28%),radial-gradient(circle at 92% 16%,#bfded6b8,#0000 30%),linear-gradient(145deg,#fffaf3 0%,#f5f3ec 54%,#edf4f1 100%)}body:has([data-presentation=light]) .star-field{opacity:.055}body:has([data-presentation=light]) .star-field:before{opacity:.055}body:has([data-presentation=light]) .star-field:after{opacity:.055}:is(body:has([data-presentation=light]) .site-header,body:has([data-presentation=light]) .site-footer){color:#788184;border-color:#687b7d2e}body:has([data-presentation=light]) .release-badge{color:#895f70;background:#fbe2dcb3;border-color:#97667b3d}.site-footer{color:#7e879e;border-top:1px solid #8fa3e629;justify-content:space-between;gap:18px;padding:24px 0 36px;font-size:.76rem;display:flex}.site-footer>span:first-child{color:inherit;letter-spacing:.015em;font-weight:650}.footer-logo{opacity:.88;width:118px;height:auto;display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.primary-button,.secondary-button,.text-button{cursor:pointer;border:0;min-height:44px}.primary-button{color:#fff;letter-spacing:.04em;background:linear-gradient(110deg,#7968f3,#3f9ed0);border:1px solid #a9eaff70;border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:0 21px;font-weight:800;display:inline-flex;box-shadow:0 12px 42px #4f67ec40}.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 50px #5483f457}.secondary-button{color:#e9edff;background:#0e1328cc;border:1px solid #9ab0ff47;border-radius:10px;padding:0 18px}.secondary-button:disabled{cursor:not-allowed;opacity:.36}.text-button{color:#9faac3;background:0 0;padding:0}.trust-line{color:#7f8aa5;flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:.76rem;display:flex}.trust-line span:before{color:#72def7;content:"·";margin-right:7px}.method-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070a1866;grid-template-columns:repeat(4,1fr);display:grid}.method-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:118px;padding:22px 26px;display:flex}.method-strip>div:last-child{border-right:0}.method-strip strong{color:#e8f8ff;letter-spacing:-.04em;font-size:1.9rem}.method-strip span{color:#8993ac;margin-top:5px;font-size:.76rem}.loading-panel{color:#aab4cb;place-items:center;min-height:520px;display:grid}.assessment-layout{min-height:720px;padding:22px 0 68px}.assessment-topline,.assessment-controls,.progress-copy{justify-content:space-between;align-items:center;display:flex}.question-kicker,.answer-number{font-family:var(--font-data);font-variant-numeric:tabular-nums}.assessment-topline{color:#79839d;margin-bottom:14px;font-size:.76rem}.progress-block{margin-bottom:20px}.progress-copy{color:#8e99b2;letter-spacing:.08em;font-size:.72rem;font-weight:700;font-family:var(--font-data);font-variant-numeric:tabular-nums;margin-bottom:9px}.progress-track,.axis-track{background:#8294c924;border-radius:999px;height:4px;overflow:hidden}.progress-track>span,.axis-track>span{border-radius:inherit;background:linear-gradient(90deg,#8c61f1,#56dbff);height:100%;display:block;box-shadow:0 0 16px #5fd3ff99}.question-card{background:linear-gradient(135deg,#0f142beb,#060916e6),radial-gradient(circle at 85% 15%,#4bb3e02e,#0000 30%);border:1px solid #8fa6ec33;border-radius:26px;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057}.question-card:after{content:"";pointer-events:none;border:1px solid #66d3ff29;border-radius:50%;width:360px;height:360px;position:absolute;top:-180px;right:-130px;box-shadow:0 0 80px #6164ff1f}.probe-answer-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.question-kicker{color:#73dff9;letter-spacing:.18em;margin:0 0 16px;font-size:.7rem;font-weight:800}.question-card h1{z-index:1;max-width:none;font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;margin:0 0 12px;font-size:clamp(2rem,4vw,3.4rem);font-weight:650;line-height:1.15;position:relative}.question-instruction{z-index:1;color:#8792ad;margin:0 0 18px;font-size:.82rem;position:relative}.question-instruction,.answer-anchor strong,.answer-option,.recovery-instruction{font-family:var(--font-body);font-size:1rem;line-height:1.68}.answer-anchors{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:16px;display:grid;position:relative}.answer-anchor{background:#070b1cad;border:1px solid #8ea6e530;border-radius:16px;align-content:center;gap:8px;min-height:92px;padding:20px 22px;display:grid}.answer-anchor span{color:#697793;letter-spacing:.16em;font-size:.66rem;font-weight:800}.answer-anchor strong{color:#e4e9f7;font-size:clamp(1rem,1.9vw,1.18rem);font-weight:650}.answer-anchor-right{text-align:right}.anchor-divider{color:#6f809d;border:1px solid #70d2f53d;border-radius:50%;align-self:center;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid}.answer-fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.answer-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.answer-scale .answer-option{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:64px;padding:10px 8px}.answer-scale .answer-option:hover{transform:translateY(-2px)}.answer-scale .answer-option.is-selected{box-shadow:inset 0 3px #75e2ff}.answer-scale .answer-option>span{font-size:1rem;line-height:1.68}.answer-option-left-strong,.answer-option-right-strong{font-weight:750}.answer-option-middle{opacity:.8}.answer-option{z-index:1;color:#c9d0e2;cursor:pointer;background:#0609179e;border:1px solid #92a9e729;border-radius:13px;grid-template-columns:42px 1fr 22px;align-items:center;gap:14px;min-height:44px;padding:10px 17px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.answer-option:hover{background:#101731c7;border-color:#66d9ff6b;transform:translate(3px)}.answer-option.is-selected{color:#fff;background:linear-gradient(90deg,#6553dc4d,#2d94ba24);border-color:#7addffb3;box-shadow:inset 3px 0 #75e2ff}.answer-option input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.answer-number{color:#6f7b99;letter-spacing:.1em;font-size:.68rem;font-weight:800}.answer-option i{border:1px solid #a0b4e861;border-radius:50%;width:14px;height:14px}.answer-option.is-selected i{background:#79e5ff;border:4px solid #0b1026;box-shadow:0 0 0 1px #79e5ff,0 0 16px #79e5ff80}.recovery-card{background:radial-gradient(circle at 82% 12%,#4bc5e533,#0000 31%),linear-gradient(135deg,#10142ff5,#050815f0)}.recovery-instruction{color:#8c96b1;margin:-4px 0 16px;font-size:.8rem}.recovery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recovery-option{min-height:104px;padding:20px}.assessment-controls{color:#77829d;min-height:72px;font-size:.72rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.result-layout{min-height:720px;padding:62px 0 100px}.result-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 240px;align-items:center;gap:36px;padding-bottom:40px;display:grid}.result-hero h1,.result-insufficient h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1}.result-summary,.result-insufficient>p{color:#9fa9c0;max-width:720px;line-height:1.8}.result-metrics{border:1px solid var(--line);background:#0a0e1fad;border-radius:16px;grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.result-metrics>div{border-right:1px solid var(--line);padding:22px}.result-metrics>div:last-child{border-right:0}.result-metrics small,.result-metrics strong{display:block}.result-metrics small{color:#7f8aa5;margin-bottom:8px}.axis-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.axis-card{border:1px solid var(--line);background:#090d1dbd;border-radius:14px;padding:20px}.axis-card>div:first-child{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.axis-card span,.axis-card small{color:#8994ae}.axis-card small{margin-top:10px;font-size:.7rem;display:block}.result-next{color:#9aa5bd;border:1px dashed #81d5ff3d;border-radius:14px;margin-top:24px;padding:24px}.result-next strong{color:#eef1ff}.result-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.result-insufficient{flex-direction:column;justify-content:center;align-items:flex-start;max-width:820px;display:flex}.low-signal-result>h1{letter-spacing:-.07em;max-width:880px;margin:0 0 18px;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1}.low-signal-result .axis-grid{margin-top:32px}.low-signal-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width>=821px) and (width<=1199px){.hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px}.home-view .hero h1{font-size:clamp(3.3rem,5.7vw,4.5rem)}}@media (width<=820px){.brand-logo{width:118px}.footer-logo{width:108px}.brand-name{padding-left:9px;font-size:.75rem}.hero{grid-template-columns:1fr;padding-top:54px}.home-character-stage{min-height:540px}.home-view .hero h1{font-size:clamp(2.9rem,8vw,4rem)}.method-strip,.result-metrics,.axis-grid{grid-template-columns:1fr 1fr}.result-hero,.recovery-options{grid-template-columns:1fr}.assessment-layout{min-height:680px;padding-bottom:48px}.question-card{padding:30px 28px}.answer-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-scale .answer-option-middle{grid-column:1/-1}}@media (width<=600px){.home-view .hero h1 .home-title-line{white-space:normal}}@media (width<=390px){.site-header,.site-footer,main{width:calc(100% - 40px)}.site-header{min-height:72px}.release-badge,.brand small,.brand-name{display:none}.brand-logo{width:122px}.footer-logo{width:104px}.hero{gap:16px;padding:48px 0 66px}.hero h1{font-size:clamp(3rem,16vw,4.5rem)}.home-view .hero h1{font-size:clamp(2.65rem,12vw,3.35rem)}.home-character-stage{min-height:440px}.home-character-card{width:min(310px,80vw)}.home-character-note{bottom:24px}.site-footer{flex-direction:column}.method-strip,.result-metrics,.axis-grid{grid-template-columns:1fr}.method-strip>div,.result-metrics>div{border-right:0;border-bottom:1px solid var(--line);min-height:86px}.question-card{border-radius:18px;padding:26px 18px}.question-card h1{text-wrap:wrap;margin-bottom:18px;line-height:1.2}.question-instruction{margin-bottom:20px}.answer-anchors{grid-template-columns:1fr;gap:8px}.answer-anchor{min-height:82px;padding:15px 16px}.answer-anchor-right{text-align:left}.anchor-divider{justify-self:center;width:28px;height:28px}.answer-scale{grid-template-columns:1fr;gap:8px}.answer-scale .answer-option{text-align:left;grid-template-columns:22px 1fr;justify-items:start;gap:10px;min-height:54px;padding:12px 14px}.answer-scale .answer-option>span{font-size:1rem;line-height:1.68}.answer-option{grid-template-columns:32px 1fr 18px;min-height:58px;padding-inline:13px}.assessment-controls{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.probe-answer-scale{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
