.ProductCta-module__Rsm1na__root{border-radius:var(--radius-card);padding:var(--space-8)var(--space-6);box-shadow:var(--shadow-sm);text-align:center;color:var(--ink);background:linear-gradient(135deg,#ffffffe6 0%,#0f766e0f 100%);border:1px solid #0f766e26}.ProductCta-module__Rsm1na__title{font-size:var(--text-xl);font-weight:var(--fw-bold);font-family:var(--font-washi);margin:0 0 var(--space-3);color:var(--ink)}.ProductCta-module__Rsm1na__text{margin:0 0 var(--space-5);color:var(--muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}
.report-shared-module__9807_G__report-tabs-container{--report-type-color:var(--card-type-color,var(--accent));--report-type-rgb:var(--card-type-rgb,230,160,152)}.report-shared-module__9807_G__report-section{margin-bottom:var(--space-8);min-width:0}.report-shared-module__9807_G__report-section__title{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(var(--report-type-rgb,0,0,0),.35)}.report-shared-module__9807_G__report-section__lead{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed)}.report-shared-module__9807_G__report-inline-note{margin:var(--space-3)0 0;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed);flex-wrap:wrap;display:flex}.report-shared-module__9807_G__report-inline-separator{color:rgba(var(--report-type-rgb,0,0,0),.36)}.report-shared-module__9807_G__report-inline-link{color:var(--report-type-color,var(--accent));font-weight:var(--fw-semibold);text-decoration:none}.report-shared-module__9807_G__report-inline-link:hover{text-decoration:underline}.report-shared-module__9807_G__report-page{max-width:720px;margin:calc(-1*var(--space-12) + var(--space-6))auto 0;padding:0 var(--space-4)var(--space-6);gap:var(--space-8);display:grid}.report-shared-module__9807_G__report-top-actions{margin-bottom:var(--space-6)}.report-shared-module__9807_G__report-card{--card-type-rgb:var(--aurora-adaptive-integrator-rgb);--card-type-color:var(--aurora-adaptive-integrator);--report-type-rgb:var(--card-type-rgb);--report-type-color:var(--card-type-color);--tabs-bg:#fff9;--tabs-border-color:#ffffff80;--radar-chart-bg:#ffffffe6;--radar-chart-padding:var(--space-3);--type-section-bg:#ffffffd9;--type-section-border:1px solid #ffffff80;background:linear-gradient(135deg,rgba(var(--card-type-rgb),.18)0%,rgba(var(--card-type-rgb),.08)100%),var(--surface);border-radius:var(--radius-card);padding:var(--space-4)var(--space-5)var(--space-8);box-shadow:var(--shadow-md);border:1px solid rgba(var(--card-type-rgb),.25);border-top:4px solid var(--card-type-color)}.report-shared-module__9807_G__report-card--silent-theorist{--card-type-rgb:var(--aurora-silent-theorist-rgb);--card-type-color:var(--aurora-silent-theorist)}.report-shared-module__9807_G__report-card--deep-validator{--card-type-rgb:var(--aurora-deep-validator-rgb);--card-type-color:var(--aurora-deep-validator)}.report-shared-module__9807_G__report-card--pattern-visionary{--card-type-rgb:var(--aurora-pattern-visionary-rgb);--card-type-color:var(--aurora-pattern-visionary)}.report-shared-module__9807_G__report-card--keen-interpreter{--card-type-rgb:var(--aurora-keen-interpreter-rgb);--card-type-color:var(--aurora-keen-interpreter)}.report-shared-module__9807_G__report-card--adaptive-integrator{--card-type-rgb:var(--aurora-adaptive-integrator-rgb);--card-type-color:var(--aurora-adaptive-integrator)}.report-shared-module__9807_G__report-card--proto-realizer{--card-type-rgb:var(--aurora-proto-realizer-rgb);--card-type-color:var(--aurora-proto-realizer)}.report-shared-module__9807_G__report-card--rapid-generator{--card-type-rgb:var(--aurora-rapid-generator-rgb);--card-type-color:var(--aurora-rapid-generator)}.report-shared-module__9807_G__report-card--lean-optimizer{--card-type-rgb:var(--aurora-lean-optimizer-rgb);--card-type-color:var(--aurora-lean-optimizer)}.report-shared-module__9807_G__report-card--reflex-pathfinder{--card-type-rgb:var(--aurora-reflex-pathfinder-rgb);--card-type-color:var(--aurora-reflex-pathfinder)}.report-shared-module__9807_G__report-disclaimer{font-size:var(--text-2xs);color:var(--muted);text-align:center;margin:var(--space-8)0 0;opacity:.7}.report-shared-module__9807_G__report-disclaimer:first-child{margin-top:0;margin-bottom:calc(-1*var(--space-6))}.report-shared-module__9807_G__report-actions{gap:var(--space-4);margin-top:var(--space-6);display:grid}.report-shared-module__9807_G__report-actions>*{margin:0}.report-shared-module__9807_G__report-demo-banner{background:rgba(var(--ability-gwm-rgb),.12);border:1px solid rgba(var(--ability-gwm-rgb),.3);color:var(--ability-gwm-text);padding:var(--space-3)var(--space-4);border-radius:var(--radius-sm);text-align:center;margin-bottom:var(--space-6);font-size:var(--text-sm)}.report-shared-module__9807_G__fixed-hero__radar--blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.report-shared-module__9807_G__score-blur{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.report-shared-module__9807_G__score-blur-lock{cursor:pointer;position:relative}.report-shared-module__9807_G__score-blur-lock__icon{z-index:2;width:40px;height:40px;box-shadow:var(--shadow-xs);color:var(--muted);pointer-events:none;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-shared-module__9807_G__score-unlock-section{margin-top:var(--space-6);padding:var(--space-6)var(--space-4);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);text-align:center;background:linear-gradient(135deg,#ffffffe6 0%,#0f766e0f 100%);border:1px solid #0f766e26}.report-shared-module__9807_G__score-unlock-section__title{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink);margin:0 0 var(--space-3)}.report-shared-module__9807_G__score-unlock-section__text{font-size:var(--text-sm);color:var(--muted);margin:0 0 var(--space-4);line-height:var(--leading-relaxed)}.report-shared-module__9807_G__score-unlock-section__features{margin:0 0 var(--space-5);text-align:left;padding:0;list-style:none;display:inline-block}.report-shared-module__9807_G__score-unlock-section__features li{font-size:var(--text-sm);color:var(--ink);margin-bottom:var(--space-2)}.report-shared-module__9807_G__score-unlock-section__features li:before{content:"✓ ";color:var(--accent);font-weight:var(--fw-bold)}.report-shared-module__9807_G__score-unlock-section__price{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--ink);margin:0 0 var(--space-4)}.report-shared-module__9807_G__score-unlock-section__coupon{margin-bottom:var(--space-4);text-align:left}.report-shared-module__9807_G__score-unlock-section__coupon summary{font-size:var(--text-xs);color:var(--muted);cursor:pointer;margin-bottom:var(--space-2)}.report-shared-module__9807_G__score-unlock-section__coupon input{width:100%;padding:var(--space-2)var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-top:var(--space-2)}.report-shared-module__9807_G__score-unlock-section__trust{font-size:var(--text-2xs);color:var(--muted);margin-top:var(--space-3)}.report-shared-module__9807_G__score-unlock-section__error{font-size:var(--text-xs);color:var(--danger);margin-top:var(--space-3)}.report-shared-module__9807_G__score-locked-placeholder{color:var(--muted);letter-spacing:.1em;-webkit-user-select:none;user-select:none}.report-shared-module__9807_G__radar-lock-overlay{z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-6);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:pointer;background:#ffffffb3;border:1px solid #ffffff80;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-shared-module__9807_G__radar-lock-overlay__icon{color:var(--accent);width:28px;height:28px}.report-shared-module__9807_G__radar-lock-overlay__text{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}.report-shared-module__9807_G__score-unlock-inline{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;margin-top:var(--space-4);transition:background var(--transition-base);display:flex}.report-shared-module__9807_G__score-unlock-inline:hover{background:var(--surface-hover,#00000005)}.report-shared-module__9807_G__score-unlock-inline__icon{width:20px;height:20px;color:var(--accent);flex-shrink:0}.report-shared-module__9807_G__score-unlock-inline__text{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);flex:1}.report-shared-module__9807_G__score-unlock-inline__price{font-size:var(--text-sm);color:var(--muted);flex-shrink:0}.report-shared-module__9807_G__report-disclaimer__link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.report-shared-module__9807_G__report-page{margin-top:calc(-1*var(--space-8) + var(--space-6))}}@media (min-width:1100px){.report-shared-module__9807_G__report-page{max-width:800px;margin-top:calc(-1*var(--space-12) + var(--space-8));padding:0 var(--space-5)var(--space-8)}.report-shared-module__9807_G__report-card{padding:var(--space-5)var(--space-6)var(--space-10)}}
.ReportTabs-module__BpuaoG__report-tabs{gap:var(--space-1);margin-bottom:var(--space-6);padding:var(--space-1);background:var(--tabs-bg,#baad992e);border-radius:var(--radius-sm);border:1px solid var(--tabs-border-color,var(--washi-border));display:flex}.ReportTabs-module__BpuaoG__report-tab{min-height:44px;padding:var(--space-2)var(--space-3);border-radius:calc(var(--radius-sm) - 2px);color:var(--washi-text-muted);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);background:#ffffff4d;border:none;flex:1;position:relative;overflow:hidden}.ReportTabs-module__BpuaoG__report-tab:after{content:"";opacity:.3;pointer-events:none;background:repeating-linear-gradient(110deg,#786c5a08 0 1px,#0000 1px 8px);position:absolute;inset:2px 3px}.ReportTabs-module__BpuaoG__report-tab:hover:not(.ReportTabs-module__BpuaoG__report-tab--disabled):not(.ReportTabs-module__BpuaoG__report-tab--active){color:var(--washi-ink-strong);background:#ffffff80}.ReportTabs-module__BpuaoG__report-tab--active,.ReportTabs-module__BpuaoG__report-tab--active:hover{background:rgba(var(--report-type-rgb),.35);color:var(--washi-ink-strong);box-shadow:0 2px 6px rgba(var(--report-type-rgb),.2)}.ReportTabs-module__BpuaoG__report-tab--active:after{opacity:.5;background:repeating-linear-gradient(110deg,#786c5a0d 0 1px,#0000 1px 8px)}.ReportTabs-module__BpuaoG__report-tab--disabled{opacity:.5;cursor:not-allowed}.ReportTabs-module__BpuaoG__report-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ReportTabs-module__BpuaoG__report-tab-content{min-height:200px}@media (max-width:640px){.ReportTabs-module__BpuaoG__report-tabs{gap:2px;padding:3px}.ReportTabs-module__BpuaoG__report-tab{padding:var(--space-2)var(--space-2);font-size:var(--text-xs)}}
.RadarChart-module__-edCra__radar-chart{background:var(--radar-chart-bg,#ffffff80);border-radius:var(--radius-sm);padding:var(--radar-chart-padding,var(--space-2));justify-content:center;width:fit-content;margin:0 auto;display:flex}.RadarChart-module__-edCra__radar-chart__clickable-point,.RadarChart-module__-edCra__radar-chart__point--clickable{cursor:pointer}.RadarChart-module__-edCra__radar-chart__point--static{cursor:default}
.AbilityCard-module__o4wmYq__ability-card{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4);touch-action:pan-y;background:#fff9}.AbilityCard-module__o4wmYq__ability-card__indicators{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.AbilityCard-module__o4wmYq__ability-card__indicator{background:var(--line);width:8px;height:8px;transition:background var(--transition-fast);border-radius:50%}.AbilityCard-module__o4wmYq__ability-card__indicator--active{background:var(--accent)}.AbilityCard-module__o4wmYq__ability-card__content{text-align:center}.AbilityCard-module__o4wmYq__ability-card__header{justify-content:center;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.AbilityCard-module__o4wmYq__ability-card__ability-key{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--ink-strong)}.AbilityCard-module__o4wmYq__ability-card__ability-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink)}.AbilityCard-module__o4wmYq__ability-card__score{justify-content:center;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.AbilityCard-module__o4wmYq__ability-card__value{font-size:2rem;font-weight:var(--fw-bold);color:var(--ink-strong)}.AbilityCard-module__o4wmYq__ability-card__ci{font-size:var(--text-xs);color:var(--muted)}.AbilityCard-module__o4wmYq__ability-card__percentile{font-size:var(--text-xs);color:var(--muted);padding-left:var(--space-2);border-left:1px solid var(--line)}.AbilityCard-module__o4wmYq__ability-card__description{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed);text-align:left;margin:0}.AbilityCard-module__o4wmYq__ability-card__footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid rgba(var(--report-type-rgb,0,0,0),.12);text-align:left}.AbilityCard-module__o4wmYq__ability-card__link{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--report-type-color,var(--accent));align-items:center;gap:4px;text-decoration:none;display:inline-flex}.AbilityCard-module__o4wmYq__ability-card__link:hover{text-decoration:underline}.AbilityCard-module__o4wmYq__ability-card__swipe-hint{font-size:var(--text-2xs);color:var(--muted);text-align:center;margin:var(--space-3)0 0;opacity:.6}@media (max-width:640px){.AbilityCard-module__o4wmYq__ability-card__value{font-size:1.75rem}}
.FixedHero-module__H6vrCW__fixed-hero{align-items:center;gap:var(--space-3);padding:var(--space-5)var(--space-4);margin-bottom:var(--space-6);background:linear-gradient(135deg,rgba(var(--card-type-rgb),.22)0%,rgba(var(--card-type-rgb),.08)100%);border-radius:var(--radius-card);border:1px solid rgba(var(--card-type-rgb),.28);border-top:4px solid var(--card-type-color,var(--accent));box-shadow:var(--shadow-xs);flex-direction:column;display:flex;position:relative}.FixedHero-module__H6vrCW__fixed-hero--centered{text-align:center;align-items:center}.FixedHero-module__H6vrCW__fixed-hero__icon{flex-shrink:0;width:48px;height:48px}.FixedHero-module__H6vrCW__fixed-hero__icon--centered{width:64px;height:64px;margin-bottom:.25rem}.FixedHero-module__H6vrCW__fixed-hero__icon-img{object-fit:contain;filter:drop-shadow(0 2px 6px #0000001a);width:100%;height:100%}.FixedHero-module__H6vrCW__fixed-hero__type-name{font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--ink);line-height:var(--leading-tight);margin:0}.FixedHero-module__H6vrCW__fixed-hero__profile-badge{border:1px solid rgba(var(--card-type-rgb),.28);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--muted);background:#fffc;width:fit-content;padding:.2rem .6rem;display:inline-block}.FixedHero-module__H6vrCW__fixed-hero__iq{align-items:baseline;gap:var(--space-3);display:flex}.FixedHero-module__H6vrCW__fixed-hero__iq--stacked{flex-direction:column;align-items:center;gap:.25rem;display:flex}.FixedHero-module__H6vrCW__fixed-hero__iq-label{font-size:var(--text-xs);color:var(--muted);font-weight:var(--fw-medium)}.FixedHero-module__H6vrCW__fixed-hero__iq-value{font-size:var(--text-3xl);font-weight:var(--fw-bold);color:var(--ink-strong);line-height:1}.FixedHero-module__H6vrCW__fixed-hero__iq-percentile{font-size:var(--text-xs);color:var(--muted);font-weight:var(--fw-medium)}.FixedHero-module__H6vrCW__fixed-hero__date{top:var(--space-3);right:var(--space-3);font-size:var(--text-2xs);color:var(--muted);position:absolute}.FixedHero-module__H6vrCW__fixed-hero__brand{font-size:var(--text-2xs);color:var(--muted);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);margin-top:var(--space-2)}.FixedHero-module__H6vrCW__share-type-hero{gap:var(--space-2)}.FixedHero-module__H6vrCW__share-type-hero__kicker{font-size:var(--text-xs);color:var(--muted);letter-spacing:var(--tracking-wider);margin:0}.FixedHero-module__H6vrCW__share-type-hero__summary{max-width:34rem;font-size:var(--text-sm);color:var(--ink);line-height:var(--leading-loose);margin:0}@media (max-width:640px){.FixedHero-module__H6vrCW__fixed-hero{padding:var(--space-4)var(--space-3);gap:var(--space-3)}.FixedHero-module__H6vrCW__fixed-hero__icon{width:40px;height:40px}.FixedHero-module__H6vrCW__fixed-hero__icon--centered{width:56px;height:56px}.FixedHero-module__H6vrCW__fixed-hero__iq-value{font-size:2rem}}
.GAICPIDisplay-module__HhVp1q__gai-cpi-display{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;display:grid}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__item{width:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;background:#ffffff80}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__header{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__label{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink)}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__abbr{font-size:var(--text-2xs);color:var(--muted)}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__score{justify-content:center;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__value{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--ink-strong)}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__percentile{font-size:var(--text-2xs);color:var(--muted)}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__desc{font-size:var(--text-2xs);color:var(--muted);line-height:var(--leading-normal);margin:0}@media (max-width:640px){.GAICPIDisplay-module__HhVp1q__gai-cpi-display__item{padding:var(--space-3)}.GAICPIDisplay-module__HhVp1q__gai-cpi-display__value{font-size:1.25rem}}
.ReportPageActions-module__zjDswW__report-upsell{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-6);text-align:center;color:var(--ink)}.ReportPageActions-module__zjDswW__report-upsell__title{font-size:var(--text-lg);font-weight:var(--fw-semibold);font-family:var(--font-washi);margin:0 0 var(--space-3);color:var(--ink)}.ReportPageActions-module__zjDswW__report-upsell__text{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--text-sm)}.ReportPageActions-module__zjDswW__report-upsell__list{margin:0 0 var(--space-5);text-align:left;max-width:280px;margin-left:auto;margin-right:auto;padding:0;list-style:none}.ReportPageActions-module__zjDswW__report-upsell__list li{padding:var(--space-1)0;color:var(--muted)}.ReportPageActions-module__zjDswW__report-upsell__list li:before{content:"✓ ";color:var(--ability-gc)}.ReportPageActions-module__zjDswW__report-upsell__error{margin:var(--space-3)0 0;font-size:var(--text-sm);color:#a93535}.ReportPageActions-module__zjDswW__report-save{margin:var(--space-8)0;padding:var(--space-5);background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--line);text-align:center}.ReportPageActions-module__zjDswW__report-save__title{font-size:var(--text-lg);font-weight:var(--fw-semibold);margin:0 0 var(--space-2);color:var(--ink)}.ReportPageActions-module__zjDswW__report-save__text{font-size:var(--text-sm);color:var(--muted);margin:0 0 var(--space-4)}.ReportPageActions-module__zjDswW__report-save--saved{background:#f5dc911a;border:1px solid #f5dc914d}.ReportPageActions-module__zjDswW__report-save--saved .ReportPageActions-module__zjDswW__report-save__title{color:#8b7530}.ReportPageActions-module__zjDswW__report-save-inline{margin:var(--space-2)0 0;font-size:var(--text-sm);color:var(--muted);text-align:center}.ReportPageActions-module__zjDswW__report-save-inline--saved{color:var(--ink)}.ReportPageActions-module__zjDswW__report-save-inline__link{color:var(--accent);font-weight:var(--fw-semibold);text-underline-offset:2px}.ReportPageActions-module__zjDswW__report-save-inline__link:hover{color:var(--ink)}.ReportPageActions-module__zjDswW__report-save-inline__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}@media (max-width:640px){.ReportPageActions-module__zjDswW__report-upsell{padding:var(--space-6)}}
.ReportSharePanel-module__efuYLW__report-share-panel{--report-share-icon-size:3rem;--report-share-icon-size-mobile:2.6rem;--report-share-icon-glyph-size:1.35rem;--report-share-story-spinner-size:24px;--report-share-handle-width:36px;--report-share-handle-height:4px;--report-share-handle-shadow:#5d4a3f2e;--report-share-handle-shadow-hover:#5d4a3f40;--report-share-handle-shadow-active:#5d4a3f26;--report-share-inline-bg:#ffffff47;--report-share-icon-bg:#fffffff5;--report-share-close-bg:#00000005;--report-share-close-bg-hover:#0000000d;--report-share-story-preview-bg:#00000008;--report-share-platform-line-border:#00c30073;--report-share-platform-x-border:#0f141966;--report-share-platform-instagram-border:#e4405f73;--report-share-platform-tiktok-border:#11111173;--report-share-platform-copy-border:#6e5a4a59;--report-share-toast-bg:rgba(var(--aurora-silent-theorist-rgb),.2);--report-share-toast-border:rgba(var(--aurora-silent-theorist-rgb),.45);--report-share-error-bg:rgba(var(--aurora-lean-optimizer-rgb),.22);--report-share-error-border:rgba(var(--aurora-lean-optimizer-rgb),.55);padding:var(--space-4)0;gap:var(--space-2);display:grid}.ReportSharePanel-module__efuYLW__report-share-panel__label{text-align:center;font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);color:var(--muted);margin:0}.ReportSharePanel-module__efuYLW__report-share-inline{grid-template-columns:repeat(5,var(--report-share-icon-size));justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:var(--space-3)var(--space-4);background:var(--report-share-inline-bg);display:grid}.ReportSharePanel-module__efuYLW__report-share-inline__button{width:var(--report-share-icon-size);height:var(--report-share-icon-size);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;padding:0}.ReportSharePanel-module__efuYLW__report-share-inline__icon-shell{border-radius:var(--radius-pill);border:1px solid var(--report-brown-border);background:var(--report-share-icon-bg);width:100%;height:100%;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 1px 2px var(--report-brown-shadow);place-items:center;display:grid}.ReportSharePanel-module__efuYLW__report-share-inline__button:hover:not(:disabled) .ReportSharePanel-module__efuYLW__report-share-inline__icon-shell{box-shadow:0 4px 10px var(--report-brown-shadow-hover);transform:translateY(-1px)}.ReportSharePanel-module__efuYLW__report-share-inline__button:focus-visible .ReportSharePanel-module__efuYLW__report-share-inline__icon-shell{outline:2px solid var(--report-brown-focus);outline-offset:2px}.ReportSharePanel-module__efuYLW__report-share-inline__button[data-platform=line] .ReportSharePanel-module__efuYLW__report-share-inline__icon-shell,.ReportSharePanel-module__efuYLW__report-share-inline__icon-shell[data-platform=line]{border-color:var(--report-share-platform-line-border)}.ReportSharePanel-module__efuYLW__report-share-inline__button[data-platform=x] .ReportSharePanel-module__efuYLW__report-share-inline__icon-shell,.ReportSharePanel-module__efuYLW__report-share-inline__icon-shell[data-platform=x]{border-color:var(--report-share-platform-x-border)}.ReportSharePanel-module__efuYLW__report-share-inline__button[data-platform=instagram] .ReportSharePanel-module__efuYLW__report-share-inline__icon-shell,.ReportSharePanel-module__efuYLW__report-share-inline__icon-shell[data-platform=instagram]{border-color:var(--report-share-platform-instagram-border)}.ReportSharePanel-module__efuYLW__report-share-inline__button[data-platform=tiktok] .ReportSharePanel-module__efuYLW__report-share-inline__icon-shell,.ReportSharePanel-module__efuYLW__report-share-inline__icon-shell[data-platform=tiktok]{border-color:var(--report-share-platform-tiktok-border)}.ReportSharePanel-module__efuYLW__report-share-inline__button[data-platform=copy] .ReportSharePanel-module__efuYLW__report-share-inline__icon-shell,.ReportSharePanel-module__efuYLW__report-share-inline__icon-shell[data-platform=copy]{border-color:var(--report-share-platform-copy-border)}.ReportSharePanel-module__efuYLW__report-share-inline__button:disabled{opacity:.5;cursor:not-allowed}.ReportSharePanel-module__efuYLW__report-share-inline__icon{width:var(--report-share-icon-glyph-size);height:var(--report-share-icon-glyph-size);object-fit:contain}.ReportSharePanel-module__efuYLW__report-share-panel__toast{font-size:var(--text-sm);color:var(--report-success-text);background:var(--report-share-toast-bg);border:1px solid var(--report-share-toast-border);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);margin:0}.ReportSharePanel-module__efuYLW__report-share-panel__error{font-size:var(--text-sm);color:var(--report-error-text);background:var(--report-share-error-bg);border:1px solid var(--report-share-error-border);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);margin:0}.ReportSharePanel-module__efuYLW__report-share-sheet__backdrop{z-index:var(--z-modal-overlay);background:var(--modal-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ReportSharePanel-module__efuYLW__report-share-sheet{background:var(--surface);border-radius:var(--radius-card)var(--radius-card)0 0;border:1px solid var(--line);width:100%;max-width:560px;max-height:85vh;box-shadow:0 -8px 40px var(--report-brown-shadow-hover);padding:0 var(--space-5)var(--space-5);gap:var(--space-4);border-bottom:none;animation:.25s forwards ReportSharePanel-module__efuYLW__report-share-sheet-slide-up;display:grid;overflow-y:auto}@keyframes ReportSharePanel-module__efuYLW__report-share-sheet-slide-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ReportSharePanel-module__efuYLW__report-share-sheet__handle{padding:var(--space-3)0 var(--space-1);justify-content:center;display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__handle-bar{width:var(--report-share-handle-width);height:var(--report-share-handle-height);border-radius:var(--radius-pill);background:var(--line-strong)}.ReportSharePanel-module__efuYLW__report-share-sheet__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__title{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink-strong);margin:0}.ReportSharePanel-module__efuYLW__report-share-sheet__close{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--report-share-close-bg);color:var(--muted);font-size:var(--text-xl);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);line-height:1}.ReportSharePanel-module__efuYLW__report-share-sheet__close:hover{color:var(--ink);background:var(--report-share-close-bg-hover)}.ReportSharePanel-module__efuYLW__report-share-sheet__close:focus-visible{outline:2px solid var(--report-brown-focus);outline-offset:2px}.ReportSharePanel-module__efuYLW__report-share-sheet__close:disabled{opacity:.6;cursor:not-allowed}.ReportSharePanel-module__efuYLW__report-share-sheet__modes{gap:var(--space-2);padding:var(--space-1)0;display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__mode-pill{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--report-input-bg);min-width:0;padding:var(--space-2)var(--space-3);gap:var(--space-1);text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column;flex:1;display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__mode-pill--selected{border-color:var(--report-brown-selected-border);background:var(--report-selected-bg);box-shadow:0 0 0 1px var(--report-brown-glow)}.ReportSharePanel-module__efuYLW__report-share-sheet__mode-pill:focus-visible{outline:2px solid var(--report-brown-focus);outline-offset:2px}.ReportSharePanel-module__efuYLW__report-share-sheet__mode-pill-label{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink)}.ReportSharePanel-module__efuYLW__report-share-sheet__mode-hint{padding:0 var(--space-1);font-size:var(--text-xs);color:var(--muted);text-align:center;margin:0}.ReportSharePanel-module__efuYLW__report-share-sheet__cta{justify-content:center;align-items:center;gap:var(--space-2);width:auto;min-width:14rem;padding:.875rem var(--space-5);border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--report-cta-from)0%,var(--report-cta-to)100%);color:var(--card);font-size:var(--text-md);font-weight:var(--fw-semibold);cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 2px 8px var(--report-share-handle-shadow);border:none;margin:0 auto;display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__cta:hover:not(:disabled){opacity:.92;box-shadow:0 4px 12px var(--report-share-handle-shadow-hover);transform:translateY(-1px)}.ReportSharePanel-module__efuYLW__report-share-sheet__cta:active:not(:disabled){box-shadow:0 1px 4px var(--report-share-handle-shadow-active);transform:translateY(0)scale(.97)}.ReportSharePanel-module__efuYLW__report-share-sheet__cta:focus-visible{outline:2px solid var(--report-brown-focus);outline-offset:2px}.ReportSharePanel-module__efuYLW__report-share-sheet__cta:disabled{opacity:.5;cursor:not-allowed}.ReportSharePanel-module__efuYLW__report-share-sheet__cta-icon{flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.ReportSharePanel-module__efuYLW__report-share-sheet__cta-icon img{object-fit:contain;filter:brightness(0)invert();width:1.25rem;height:1.25rem}.ReportSharePanel-module__efuYLW__report-share-sheet__cta-spinner{border:2px solid #ffffff59;border-top-color:var(--card);border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;animation:.7s linear infinite ReportSharePanel-module__efuYLW__story-spin}.ReportSharePanel-module__efuYLW__report-share-sheet__cta-text{white-space:nowrap}.ReportSharePanel-module__efuYLW__report-share-sheet__story-kit{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__story-preview{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--report-share-story-preview-bg);border:1px solid var(--line);width:100%;max-width:220px;overflow:hidden}.ReportSharePanel-module__efuYLW__report-share-sheet__story-img{object-fit:contain;width:100%;height:100%;display:block}.ReportSharePanel-module__efuYLW__report-share-sheet__story-img--hidden{display:none}.ReportSharePanel-module__efuYLW__report-share-sheet__story-placeholder{justify-content:center;align-items:center;gap:var(--space-3);width:100%;height:100%;color:var(--muted-soft);font-size:var(--text-sm);flex-direction:column;display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__story-spinner{width:var(--report-share-story-spinner-size);height:var(--report-share-story-spinner-size);border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite ReportSharePanel-module__efuYLW__story-spin}@keyframes ReportSharePanel-module__efuYLW__story-spin{to{transform:rotate(360deg)}}.ReportSharePanel-module__efuYLW__report-share-sheet__story-actions{gap:var(--space-3);width:100%;display:flex}.ReportSharePanel-module__efuYLW__report-share-sheet__story-btn{padding:.75rem var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast);flex:1}.ReportSharePanel-module__efuYLW__report-share-sheet__story-btn[data-variant=primary]{background:linear-gradient(135deg,var(--report-cta-from)0%,var(--report-cta-to)100%);color:var(--card);box-shadow:0 2px 8px var(--report-share-handle-shadow);border:none}.ReportSharePanel-module__efuYLW__report-share-sheet__story-btn[data-variant=secondary]{border:1px solid var(--line-strong,var(--line));background:var(--report-input-bg);color:var(--ink)}.ReportSharePanel-module__efuYLW__report-share-sheet__story-btn:active:not(:disabled){transform:scale(.97)}.ReportSharePanel-module__efuYLW__report-share-sheet__story-btn:focus-visible{outline:2px solid var(--report-brown-focus);outline-offset:2px}.ReportSharePanel-module__efuYLW__report-share-sheet__story-btn:disabled{opacity:.5;cursor:not-allowed}@media (min-width:641px){.ReportSharePanel-module__efuYLW__report-share-sheet__backdrop{align-items:center}.ReportSharePanel-module__efuYLW__report-share-sheet{border-radius:var(--radius-card);border-bottom:1px solid var(--line);max-height:80vh;animation-name:ReportSharePanel-module__efuYLW__report-share-sheet-fade-in}.ReportSharePanel-module__efuYLW__report-share-sheet__handle{display:none}@keyframes ReportSharePanel-module__efuYLW__report-share-sheet-fade-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (max-width:640px){.ReportSharePanel-module__efuYLW__report-share-inline{grid-template-columns:repeat(5,var(--report-share-icon-size-mobile));gap:var(--space-2);padding:var(--space-2)var(--space-3)}.ReportSharePanel-module__efuYLW__report-share-inline__button{width:var(--report-share-icon-size-mobile);height:var(--report-share-icon-size-mobile)}.ReportSharePanel-module__efuYLW__report-share-sheet{padding:0 var(--space-4)var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.ReportSharePanel-module__efuYLW__report-share-sheet{animation:none}}
.ReportStates-module__k1yGjG__report-loading{text-align:center;padding:var(--space-12)var(--space-4);color:var(--muted)}.ReportStates-module__k1yGjG__report-error{text-align:center;padding:var(--space-12)var(--space-4)}.ReportStates-module__k1yGjG__report-error__title{font-size:var(--text-xl);margin-bottom:var(--space-4)}.ReportStates-module__k1yGjG__report-error__message{color:var(--muted);margin-bottom:var(--space-6)}
.SharedReport-module__ICXROq__shared-report{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--line);padding:var(--space-6);gap:var(--space-3);display:grid}.SharedReport-module__ICXROq__shared-report__kicker{font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted);margin:0}.SharedReport-module__ICXROq__shared-report__title{font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--ink-strong);margin:0}.SharedReport-module__ICXROq__shared-report__iq{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.SharedReport-module__ICXROq__shared-report__summary{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.SharedReport-module__ICXROq__shared-report__bars{gap:var(--space-2);margin-top:var(--space-2);display:grid}.SharedReport-module__ICXROq__shared-report__bar-row{gap:var(--space-2);grid-template-columns:2.5rem 1fr;align-items:center;display:grid}.SharedReport-module__ICXROq__shared-report__bar-label{font-size:var(--text-xs);color:var(--muted)}.SharedReport-module__ICXROq__shared-report__bar-track{border-radius:var(--radius-pill);background:rgba(var(--card-type-rgb,230,160,152),.25);height:10px;position:relative;overflow:hidden}.SharedReport-module__ICXROq__shared-report__bar-fill{border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--report-tab-from)0%,var(--report-tab-to)100%);height:100%;display:block}
.SubjectScoreTable-module__cL73la__subject-score-table{width:100%;max-width:100%}.SubjectScoreTable-module__cL73la__subject-score-table__note{font-size:var(--text-2xs);color:var(--muted);margin:0 0 var(--space-3)}.SubjectScoreTable-module__cL73la__subject-score-table__scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.SubjectScoreTable-module__cL73la__subject-score-table__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}.SubjectScoreTable-module__cL73la__subject-score-table__table th,.SubjectScoreTable-module__cL73la__subject-score-table__table td{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--line)}.SubjectScoreTable-module__cL73la__subject-score-table__table th{font-weight:var(--fw-semibold);color:var(--muted);white-space:nowrap;background:#baad9914}.SubjectScoreTable-module__cL73la__subject-score-table__col-score{text-align:right;width:3.5rem}.SubjectScoreTable-module__cL73la__subject-score-table__col-percentile{text-align:right;width:4rem}.SubjectScoreTable-module__cL73la__subject-score-table__name{font-weight:var(--fw-medium);color:var(--ink)}.SubjectScoreTable-module__cL73la__subject-score-table__score{font-weight:var(--fw-semibold);color:var(--ink-strong);text-align:right}.SubjectScoreTable-module__cL73la__subject-score-table__percentile{color:var(--muted);text-align:right}.SubjectScoreTable-module__cL73la__subject-score-table__group-cell{padding:var(--space-2);border-bottom:1px solid var(--line)}.SubjectScoreTable-module__cL73la__subject-score-table__group-cell--right{text-align:right}.SubjectScoreTable-module__cL73la__subject-score-table__group-value{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink)}.SubjectScoreTable-module__cL73la__subject-score-table__group-percentile{font-size:var(--text-2xs);color:var(--muted)}.SubjectScoreTable-module__cL73la__subject-score-table__group--gc{--group-accent:var(--ability-gc)}.SubjectScoreTable-module__cL73la__subject-score-table__group--gf{--group-accent:var(--ability-gf)}.SubjectScoreTable-module__cL73la__subject-score-table__group--gv{--group-accent:var(--ability-gv)}.SubjectScoreTable-module__cL73la__subject-score-table__group--gwm{--group-accent:var(--ability-gwm)}.SubjectScoreTable-module__cL73la__subject-score-table__group--gs{--group-accent:var(--ability-gs)}
.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel{gap:var(--space-6);flex-direction:column;max-width:100%;display:flex}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__heading{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--ink);margin:0 0 var(--space-3);display:flex}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__scroll{gap:var(--space-3);padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;max-width:100%;display:flex;overflow-x:auto}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__scroll::-webkit-scrollbar{height:4px}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__scroll::-webkit-scrollbar-track{background:var(--line);border-radius:2px}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__scroll::-webkit-scrollbar-thumb{background:var(--muted);border-radius:2px}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__card{width:160px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);scroll-snap-align:start;background:#ffffffb3;flex:none}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__card--top{border-left:3px solid #e5c547}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__card--bottom{border-left:3px solid var(--accent)}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__rank{font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--muted);margin-bottom:.25rem;display:inline-block}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__domain{font-size:var(--text-2xs);color:var(--muted);background:var(--washi-border);border-radius:var(--radius-xs);margin-left:var(--space-2);padding:.125rem .375rem;display:inline-block}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__name{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);margin:.375rem 0}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__score{margin-bottom:var(--space-2);align-items:baseline;gap:.375rem;display:flex}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__value{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--ink-strong)}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__percentile{font-size:var(--text-2xs);color:var(--muted)}.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__desc{font-size:var(--text-2xs);color:var(--muted);line-height:var(--leading-snug);margin:0}@media (max-width:640px){.TopSubjectsCarousel-module__O7m_rG__top-subjects-carousel__card{width:140px;padding:var(--space-3)}}
.TypeSwipeSection-module__HQ-QIW__type-swipe-card{border:1px solid #ffffffd1;border-left:4px solid var(--report-type-color,var(--accent));border-radius:var(--radius-sm);padding:var(--space-4);box-shadow:var(--washi-shadow);touch-action:pan-y;background:#ffffffa8}.TypeSwipeSection-module__HQ-QIW__type-swipe-card__indicators{justify-content:center;gap:var(--space-2);margin-bottom:.9rem;display:flex}.TypeSwipeSection-module__HQ-QIW__type-swipe-card__indicator{border-radius:var(--radius-pill);background:rgba(var(--report-type-rgb,186,173,153),.28);cursor:pointer;border:0;width:8px;height:8px;padding:0}.TypeSwipeSection-module__HQ-QIW__type-swipe-card__indicator--active{background:var(--report-type-color,var(--accent))}.TypeSwipeSection-module__HQ-QIW__type-swipe-card__content{align-content:start;gap:var(--space-3);min-height:148px;display:grid}.TypeSwipeSection-module__HQ-QIW__type-swipe-card__title{font-size:var(--text-md);font-weight:var(--fw-bold);line-height:var(--leading-tight);color:var(--ink);margin:0}.TypeSwipeSection-module__HQ-QIW__type-swipe-card__description{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);white-space:pre-line;margin:0}.TypeSwipeSection-module__HQ-QIW__type-swipe-card__hint{margin:var(--space-3)0 0;text-align:center;font-size:var(--text-2xs);color:var(--muted);opacity:.72}@media (max-width:820px){.TypeSwipeSection-module__HQ-QIW__type-swipe-card__content{min-height:136px}}
.ScoreDetailTab-module__fjpSXq__score-detail-tab{gap:var(--space-6);min-width:0;display:grid}.ScoreDetailTab-module__fjpSXq__score-detail-tab__radar{margin-bottom:var(--space-4);justify-content:center;display:flex}
.TypeDetailTab-module__DHPRwq__type-detail-tab{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.TypeDetailTab-module__DHPRwq__type-detail-tab--error{text-align:center;padding:var(--space-6);color:var(--muted)}.TypeDetailTab-module__DHPRwq__type-detail__section{background:var(--type-section-bg,var(--card));border:var(--type-section-border,none);border-radius:var(--radius-card);padding:var(--space-5)}.TypeDetailTab-module__DHPRwq__type-layout{gap:var(--space-8);display:grid}.TypeDetailTab-module__DHPRwq__paid-test-cta{text-align:center;background:#e6a09814;border:1px solid #e6a09833}.TypeDetailTab-module__DHPRwq__paid-test-cta__title{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--ink);margin:0 0 var(--space-3)}.TypeDetailTab-module__DHPRwq__paid-test-cta__intro{font-size:var(--text-sm);color:var(--muted);margin:0 0 var(--space-3)}.TypeDetailTab-module__DHPRwq__paid-test-cta__list{margin:0 0 var(--space-4);text-align:left;max-width:280px;margin-left:auto;margin-right:auto;padding:0;list-style:none}.TypeDetailTab-module__DHPRwq__paid-test-cta__list li{padding:var(--space-1)0;font-size:var(--text-sm);color:var(--muted)}.TypeDetailTab-module__DHPRwq__paid-test-cta__list li:before{content:"✓ ";color:var(--ability-gc)}.TypeDetailTab-module__DHPRwq__paid-test-cta__note{font-size:var(--text-xs);color:var(--muted);margin:0 0 var(--space-5)}
.Button-module__ncaAda__button{justify-content:center;align-items:center;gap:var(--gap-xs);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);border:1px solid var(--btn-primary-border);background:linear-gradient(180deg,var(--btn-primary-from)0%,var(--btn-primary-to)100%);color:var(--btn-primary-text);transition:transform var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal);cursor:pointer;padding:14px 28px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 1px 3px #3c281e1a,0 4px 12px #3c281e14}.Button-module__ncaAda__button:hover{background:linear-gradient(180deg,var(--btn-primary-hover-from)0%,var(--btn-primary-hover-to)100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #3c281e1f,0 6px 16px #3c281e1a}.Button-module__ncaAda__button:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff14,0 1px 2px #3c281e14,0 2px 6px #3c281e0d}.Button-module__ncaAda__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button-module__ncaAda__button:disabled,.Button-module__ncaAda__button[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none}.Button-module__ncaAda__secondary{color:var(--ink);border-color:var(--line);box-shadow:none;background:0 0}.Button-module__ncaAda__secondary:hover{border-color:var(--muted);background:#00000008}.Button-module__ncaAda__outline{color:var(--ink);border-color:var(--line-strong);box-shadow:none;background:0 0}.Button-module__ncaAda__outline:hover{background:#0000000a}.Button-module__ncaAda__danger{background:var(--btn-danger-bg);color:var(--card);border-color:var(--btn-danger-border);box-shadow:0 8px 20px #f7706d4d}.Button-module__ncaAda__danger:hover{background:var(--btn-danger-bg-hover)}.Button-module__ncaAda__sm{min-height:var(--touch-target-min);font-size:var(--text-xs);padding:10px 20px}.Button-module__ncaAda__md{font-size:var(--text-sm);padding:14px 28px}.Button-module__ncaAda__lg{font-size:var(--text-md);padding:16px 32px}.Button-module__ncaAda__fullWidth{width:100%}.Button-module__ncaAda__loading{pointer-events:none}.Button-module__ncaAda__content{align-items:center;gap:var(--gap-xs);display:inline-flex}.Button-module__ncaAda__contentHidden{visibility:hidden}.Button-module__ncaAda__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Button-module__ncaAda__button-spin;position:absolute}@keyframes Button-module__ncaAda__button-spin{to{transform:rotate(360deg)}}
.PhoneMockup-module__lr9dlW__phone{border-style:solid;border-color:var(--phone-bezel);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.PhoneMockup-module__lr9dlW__sm{width:150px;box-shadow:var(--shadow-sm);border-width:4px;border-radius:20px}.PhoneMockup-module__lr9dlW__md{max-width:220px;box-shadow:var(--shadow-md);border-width:5px;border-radius:24px;margin:0 auto}.PhoneMockup-module__lr9dlW__statusBar{background:var(--phone-bezel);justify-content:center;align-items:center;display:flex}.PhoneMockup-module__lr9dlW__sm .PhoneMockup-module__lr9dlW__statusBar{gap:2px;height:12px}.PhoneMockup-module__lr9dlW__md .PhoneMockup-module__lr9dlW__statusBar{gap:3px;height:16px}.PhoneMockup-module__lr9dlW__statusDot{background:var(--phone-dot);border-radius:50%}.PhoneMockup-module__lr9dlW__sm .PhoneMockup-module__lr9dlW__statusDot{width:2px;height:2px}.PhoneMockup-module__lr9dlW__md .PhoneMockup-module__lr9dlW__statusDot{width:3px;height:3px}@media (min-width:768px){.PhoneMockup-module__lr9dlW__sm{border-width:5px;border-radius:24px;width:185px}.PhoneMockup-module__lr9dlW__sm .PhoneMockup-module__lr9dlW__statusBar{height:14px}.PhoneMockup-module__lr9dlW__md{border-width:6px;border-radius:28px;max-width:260px}.PhoneMockup-module__lr9dlW__md .PhoneMockup-module__lr9dlW__statusBar{height:18px}}
.LpReportPreview-module__8EAQKG__card{padding:var(--space-3)var(--space-3);text-align:center;position:relative;overflow:hidden}.LpReportPreview-module__8EAQKG__scoreZone{padding:var(--space-2)0 0}.LpReportPreview-module__8EAQKG__iqLabel{font-size:var(--text-3xs);font-weight:var(--fw-medium);color:var(--muted-soft);letter-spacing:var(--tracking-wider);margin:0}.LpReportPreview-module__8EAQKG__iqScore{margin:var(--space-1)0 0;font-size:2.5rem;font-weight:var(--fw-bold);font-family:var(--font-washi);color:var(--washi-ink-strong);letter-spacing:-.02em;align-items:baseline;gap:3px;line-height:1;display:inline-flex}.LpReportPreview-module__8EAQKG__iqMargin{font-size:var(--text-3xs);font-weight:var(--fw-medium);color:var(--muted-soft);letter-spacing:0}.LpReportPreview-module__8EAQKG__percentileBadge{background:var(--accent);color:#fff;font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.02em;border-radius:999px;margin-top:8px;padding:3px 12px;display:inline-block}.LpReportPreview-module__8EAQKG__radarZone{margin:0 auto var(--space-1);justify-content:center;display:flex}.LpReportPreview-module__8EAQKG__identityZone{border-radius:var(--radius-lg);padding:var(--space-3);background:#0f766e0f}.LpReportPreview-module__8EAQKG__strengthWeakness{flex-direction:column;align-items:center;gap:4px;display:flex}.LpReportPreview-module__8EAQKG__swRow{align-items:center;gap:6px;font-size:11px;display:flex}.LpReportPreview-module__8EAQKG__swLabel{font-size:9px;font-weight:var(--fw-semibold);color:var(--muted-soft)}.LpReportPreview-module__8EAQKG__swStrength{font-weight:var(--fw-semibold);color:var(--accent)}.LpReportPreview-module__8EAQKG__swWeakness{font-weight:var(--fw-medium);color:var(--muted-soft)}.LpReportPreview-module__8EAQKG__typeDivider{background:var(--line);height:1px;margin:var(--space-2)0}.LpReportPreview-module__8EAQKG__typeName{font-size:15px;font-weight:var(--fw-bold);font-family:var(--font-washi);color:var(--washi-ink-strong);letter-spacing:.04em;margin:0;line-height:1.3}.LpReportPreview-module__8EAQKG__typeSummary{font-size:var(--text-3xs);color:var(--muted-soft);line-height:var(--leading-relaxed);word-break:keep-all;overflow-wrap:anywhere;margin:4px 0 0}@media (min-width:768px){.LpReportPreview-module__8EAQKG__card{padding:var(--space-4)var(--space-4)}.LpReportPreview-module__8EAQKG__iqScore{font-size:2.75rem}.LpReportPreview-module__8EAQKG__percentileBadge{padding:3px 12px;font-size:11px}.LpReportPreview-module__8EAQKG__identityZone{padding:var(--space-4)}.LpReportPreview-module__8EAQKG__swRow{font-size:12px}.LpReportPreview-module__8EAQKG__typeName{font-size:16px}.LpReportPreview-module__8EAQKG__typeSummary{font-size:var(--text-2xs)}}
.RunnerButton-module__-13lfa__button{justify-content:center;align-items:center;gap:var(--gap-sm);padding:var(--gap-md);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--text-sm);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.RunnerButton-module__-13lfa__button:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.RunnerButton-module__-13lfa__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RunnerButton-module__-13lfa__button:disabled,.RunnerButton-module__-13lfa__button[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.RunnerButton-module__-13lfa__primary{background:var(--test-cta-bg,#2f9b50);border-color:var(--test-cta-border,#1a623073);color:var(--test-cta-text,#fff)}.RunnerButton-module__-13lfa__primary:hover{background:var(--test-cta-bg-hover,#278444)}.RunnerButton-module__-13lfa__primary:active{background:var(--test-cta-bg-active,#1f6a35)}.RunnerButton-module__-13lfa__secondary{background:var(--runner-secondary-bg);color:var(--runner-secondary-text);box-shadow:var(--shadow-xs);border-color:#0000}.RunnerButton-module__-13lfa__secondary:hover{background:var(--runner-secondary-bg-hover)}.RunnerButton-module__-13lfa__ghost{border-color:var(--line);color:var(--muted);box-shadow:none;background:0 0}.RunnerButton-module__-13lfa__danger{background:var(--btn-danger-bg);border-color:var(--btn-danger-border);color:var(--card)}.RunnerButton-module__-13lfa__yes{background:var(--test-cta-bg,#2f9b50);border-color:var(--test-cta-border,#1a623073);color:var(--test-cta-text,var(--card))}.RunnerButton-module__-13lfa__yes:hover{background:var(--test-cta-bg-hover,#278444)}.RunnerButton-module__-13lfa__yes:active{background:var(--test-cta-bg-active,#1f6a35)}.RunnerButton-module__-13lfa__no{background:var(--runner-no-bg);border-color:var(--runner-no-border);color:var(--card)}.RunnerButton-module__-13lfa__no:hover{background:var(--runner-no-bg-hover)}.RunnerButton-module__-13lfa__no:active{background:var(--runner-no-bg-active)}.RunnerButton-module__-13lfa__sm{padding:var(--gap-sm)var(--gap-md);font-size:var(--text-xs)}.RunnerButton-module__-13lfa__md{padding:var(--gap-md);font-size:var(--text-sm)}.RunnerButton-module__-13lfa__lg{padding:var(--gap-md)var(--gap-lg);font-size:var(--text-md)}.RunnerButton-module__-13lfa__xl{font-size:clamp(1.1rem,3vw,1.6rem);font-weight:var(--fw-bold);padding:clamp(16px,3.6vw,22px) 12px}.RunnerButton-module__-13lfa__fullWidth{width:100%}.RunnerButton-module__-13lfa__loading{pointer-events:none}.RunnerButton-module__-13lfa__content{align-items:center;gap:var(--gap-xs);display:inline-flex}.RunnerButton-module__-13lfa__contentHidden{visibility:hidden}.RunnerButton-module__-13lfa__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite RunnerButton-module__-13lfa__runner-button-spin;position:absolute}@keyframes RunnerButton-module__-13lfa__runner-button-spin{to{transform:rotate(360deg)}}
.LpSubjectCarousel-module__x7SBQW__carouselWrap{width:100%;padding:var(--space-4)0;overflow:hidden}.LpSubjectCarousel-module__x7SBQW__carousel{gap:var(--space-2);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:var(--space-2)calc(50% - 75px);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.LpSubjectCarousel-module__x7SBQW__carousel::-webkit-scrollbar{display:none}.LpSubjectCarousel-module__x7SBQW__slide{scroll-snap-align:center;transition:transform var(--transition-normal),opacity var(--transition-normal);opacity:.4;will-change:transform,opacity;flex-direction:column;flex-shrink:0;align-items:center;display:flex;transform:scale(.78)}.LpSubjectCarousel-module__x7SBQW__slide[data-adjacent]{opacity:.6;transform:scale(.88)}.LpSubjectCarousel-module__x7SBQW__slide[data-active]{opacity:1;transform:scale(1)}.LpSubjectCarousel-module__x7SBQW__phoneOverrides{aspect-ratio:9/16}.LpSubjectCarousel-module__x7SBQW__screen{flex:1;position:relative;overflow:hidden}.LpSubjectCarousel-module__x7SBQW__snapshotWrap{width:375px;height:667px;transform:scale(var(--snapshot-scale));transform-origin:0 0;pointer-events:none;--snapshot-scale:.379;overflow:hidden}.LpSubjectCarousel-module__x7SBQW__snapshotBg{min-height:100%;padding:var(--space-4);background:var(--card);flex-direction:column;justify-content:center;align-items:center;display:flex}.LpSubjectCarousel-module__x7SBQW__caption{margin:var(--space-2)0 0;text-align:center;flex-direction:column;gap:1px;display:flex}.LpSubjectCarousel-module__x7SBQW__captionName{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--washi-ink)}.LpSubjectCarousel-module__x7SBQW__captionDomain{font-size:var(--text-3xs);color:var(--muted-soft)}@media (min-width:768px){.LpSubjectCarousel-module__x7SBQW__carousel{padding:var(--space-2)calc(50% - 92px);gap:var(--space-4)}.LpSubjectCarousel-module__x7SBQW__snapshotWrap{--snapshot-scale:.467}.LpSubjectCarousel-module__x7SBQW__captionName{font-size:var(--text-2xs)}.LpSubjectCarousel-module__x7SBQW__captionDomain{font-size:var(--text-3xs)}}
.countdown-overlay-module__BrUVaG__overlay{z-index:1000;background:var(--paper);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.countdown-overlay-module__BrUVaG__value{font-family:var(--font-body);color:var(--ink);-webkit-user-select:none;user-select:none;font-size:6rem;font-weight:700;animation:1s ease-out both countdown-overlay-module__BrUVaG__pop-fade}.countdown-overlay-module__BrUVaG__start{color:var(--accent);animation-duration:.7s}@keyframes countdown-overlay-module__BrUVaG__pop-fade{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}
