.ProductCta-module__Rsm1na__root{width:min(100%,var(--cta-max-width));background:linear-gradient(135deg,#ffffffe6 0%,rgba(var(--accent-rgb),.06)100%);border:1px solid rgba(var(--accent-rgb),.15);border-radius:var(--radius-card);padding:var(--space-8)var(--space-6);box-shadow:var(--shadow-sm);text-align:center;color:var(--ink);margin:0 auto}.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);background:linear-gradient(135deg,#ffffffe6 0%,rgba(var(--accent-rgb),.06)100%);border:1px solid rgba(var(--accent-rgb),.15);box-shadow:var(--shadow-sm);text-align:center}.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{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--report-type-color,var(--accent));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:var(--ability-gc-text)}.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)}.SubjectScoreTable-module__cL73la__subject-score-table__doc-link{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--accent);font-weight:var(--fw-semibold);text-decoration:none;display:inline-block}.SubjectScoreTable-module__cL73la__subject-score-table__doc-link:hover{text-decoration:underline}
.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)}.TypeDetailTab-module__DHPRwq__type-score-nav{text-align:center}.TypeDetailTab-module__DHPRwq__type-score-nav__link{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--report-type-color,var(--accent));cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.TypeDetailTab-module__DHPRwq__type-score-nav__link:hover{text-decoration:underline}
.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{padding:var(--space-4)var(--space-8);font-size:var(--text-md)}.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{margin-top:var(--space-2);background:var(--accent);color:var(--btn-primary-text);font-size:var(--text-3xs);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);letter-spacing:.02em;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{background:rgba(var(--accent-rgb),.06);border-radius:var(--radius-lg);padding:var(--space-3)}.LpReportPreview-module__8EAQKG__strengthWeakness{align-items:center;gap:var(--space-1);flex-direction:column;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{margin:var(--space-1)0 0;font-size:var(--text-3xs);color:var(--muted-soft);line-height:var(--leading-relaxed);word-break:keep-all;overflow-wrap:anywhere}@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:var(--text-2xs)}.LpReportPreview-module__8EAQKG__typeName{font-size:var(--text-md)}.LpReportPreview-module__8EAQKG__typeSummary{font-size:var(--text-2xs)}}
.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{background:radial-gradient(circle at top,rgba(var(--accent-rgb),.08),transparent 42%),linear-gradient(180deg,#fff 0%,#fbf7f1 100%);justify-content:center;align-items:center;min-height:100%;padding:18px;display:flex}.LpSubjectCarousel-module__x7SBQW__mockCard{background:#ffffffeb;border:1px solid #4a383014;border-radius:26px;flex-direction:column;width:100%;max-width:304px;min-height:540px;display:flex;overflow:hidden;box-shadow:0 20px 40px #3c281e1f}.LpSubjectCarousel-module__x7SBQW__mockCardHeader{justify-content:center;align-items:center;padding:16px 18px 12px;display:flex}.LpSubjectCarousel-module__x7SBQW__mockCardLabel{border-radius:var(--radius-pill);background:rgba(var(--accent-rgb),.08);min-width:44px;color:var(--washi-text-muted);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}.LpSubjectCarousel-module__x7SBQW__mockCardBody{flex:1;padding:0 18px 18px;display:flex}.LpSubjectCarousel-module__x7SBQW__snapshotPanel{flex-direction:column;flex:1;gap:14px;display:flex}.LpSubjectCarousel-module__x7SBQW__snapshotSection{flex-direction:column;gap:10px;display:flex}.LpSubjectCarousel-module__x7SBQW__snapshotSectionTitle{color:var(--washi-text-muted);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}.LpSubjectCarousel-module__x7SBQW__mrMatrixShell{border:1px solid var(--line);background:linear-gradient(#fffffff5,#f9f3ebf5);border-radius:20px;padding:14px}.LpSubjectCarousel-module__x7SBQW__mrMatrixSvg{width:100%;height:auto;display:block}.LpSubjectCarousel-module__x7SBQW__mrChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.LpSubjectCarousel-module__x7SBQW__mrChoice{aspect-ratio:1;background:#ffffffd6;border:1px solid #0f766e29;border-radius:16px;justify-content:center;align-items:center;padding:10px;display:flex;box-shadow:inset 0 1px #ffffffb3}.LpSubjectCarousel-module__x7SBQW__mrChoiceBody{width:100%;height:100%}.LpSubjectCarousel-module__x7SBQW__ssLayout{flex-direction:column;flex:1;gap:16px;display:flex}.LpSubjectCarousel-module__x7SBQW__ssTargets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.LpSubjectCarousel-module__x7SBQW__ssSearchGrid{gap:12px;display:grid}.LpSubjectCarousel-module__x7SBQW__ssSearchRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.LpSubjectCarousel-module__x7SBQW__ssSearchRow:last-child{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:calc(66.666% + 4px)}.LpSubjectCarousel-module__x7SBQW__ssTile{background:#ffffffeb;border:1px solid #0f766e1f;border-radius:16px;justify-content:center;align-items:center;min-height:58px;padding:10px;display:flex;box-shadow:0 4px 10px #3c281e0f}.LpSubjectCarousel-module__x7SBQW__ssShape{width:28px;height:28px;color:var(--washi-ink)}.LpSubjectCarousel-module__x7SBQW__ssActions,.LpSubjectCarousel-module__x7SBQW__vrActions,.LpSubjectCarousel-module__x7SBQW__anConfirm{gap:10px;margin-top:auto;display:grid}.LpSubjectCarousel-module__x7SBQW__ssActions{grid-template-columns:repeat(2,minmax(0,1fr))}.LpSubjectCarousel-module__x7SBQW__mockButton{min-height:44px;font-size:13px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.LpSubjectCarousel-module__x7SBQW__mockButtonPrimary{color:var(--btn-primary-text);background:linear-gradient(180deg,var(--btn-primary-from)0%,var(--btn-primary-to)100%);box-shadow:0 8px 16px #3c281e1f}.LpSubjectCarousel-module__x7SBQW__mockButtonYes{color:#fff;background:linear-gradient(#43b091 0%,#329b7d 100%)}.LpSubjectCarousel-module__x7SBQW__mockButtonNo{color:#fff;background:linear-gradient(#d47d7d 0%,#c35d5d 100%)}.LpSubjectCarousel-module__x7SBQW__vrInstruction{color:var(--washi-text);font-size:14px;font-weight:var(--fw-semibold);text-align:center;margin-top:6px}.LpSubjectCarousel-module__x7SBQW__vrGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.LpSubjectCarousel-module__x7SBQW__vrCell{aspect-ratio:1;background:#ffffffe6;border:1px solid #0f766e1f;border-radius:18px;box-shadow:inset 0 1px #ffffffb8}.LpSubjectCarousel-module__x7SBQW__vrCellActive{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.12);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.08)}.LpSubjectCarousel-module__x7SBQW__anStem{text-align:center;justify-items:center;gap:8px;padding:10px 12px 6px;display:grid}.LpSubjectCarousel-module__x7SBQW__anStemPair{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.LpSubjectCarousel-module__x7SBQW__anTermPrimary,.LpSubjectCarousel-module__x7SBQW__anChoiceTerm{color:var(--washi-ink);font-weight:var(--fw-bold)}.LpSubjectCarousel-module__x7SBQW__anTermPrimary{font-size:17px}.LpSubjectCarousel-module__x7SBQW__anColon,.LpSubjectCarousel-module__x7SBQW__anChoiceColon,.LpSubjectCarousel-module__x7SBQW__anConnector{color:var(--muted-soft);font-weight:var(--fw-semibold)}.LpSubjectCarousel-module__x7SBQW__anConnector{letter-spacing:var(--tracking-wider);font-size:15px}.LpSubjectCarousel-module__x7SBQW__anUnknown{color:var(--accent);font-size:24px;font-weight:var(--fw-bold)}.LpSubjectCarousel-module__x7SBQW__anChoices{gap:10px;display:grid}.LpSubjectCarousel-module__x7SBQW__anChoice{background:#ffffffd6;border:1px solid #0f766e29;border-radius:16px;padding:12px 14px}.LpSubjectCarousel-module__x7SBQW__anChoiceGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:14px;display:grid}.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}}
.page-module__M_tY8a__lp [data-animate]{opacity:0;transition:opacity var(--transition-enter),transform var(--transition-enter);transform:translateY(20px)}.page-module__M_tY8a__lp [data-animate][data-visible=true]{opacity:1;transform:translateY(0)}.page-module__M_tY8a__lp{color:var(--washi-ink-strong);z-index:1;word-break:keep-all;overflow-wrap:anywhere;position:relative}.page-module__M_tY8a__sectionInner{max-width:640px;padding:0 var(--space-6);margin:0 auto}.page-module__M_tY8a__section{padding:var(--space-12)0}.page-module__M_tY8a__sectionHeading{margin:0 0 var(--space-6);font-family:var(--font-washi);font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--washi-ink);line-height:var(--leading-tight);text-align:center;text-wrap:balance;word-break:keep-all;padding-bottom:var(--space-3);position:relative}.page-module__M_tY8a__sectionHeading:after{content:"";background:var(--mint);border-radius:1px;width:40px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__M_tY8a__bodyText{margin:0 0 var(--space-6);font-size:var(--text-xs);color:var(--muted-soft);line-height:var(--leading-relaxed);text-align:center;max-width:520px;margin-left:auto;margin-right:auto}.page-module__M_tY8a__sectionDivider{border:none;border-top:1px solid var(--line);width:min(calc(100% - (var(--space-6)*2)),var(--container));margin:0 auto}.page-module__M_tY8a__hero{padding:var(--space-6)0 var(--space-10);text-align:center}.page-module__M_tY8a__hero .page-module__M_tY8a__sectionInner{gap:var(--space-5);display:grid}@keyframes page-module__M_tY8a__heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-module__M_tY8a__heroKicker{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--muted-soft);letter-spacing:var(--tracking-wider);animation:page-module__M_tY8a__heroFadeUp var(--transition-enter)both}.page-module__M_tY8a__heroTitle{margin:0 0 var(--space-4);font-size:clamp(1.75rem,6vw,2.5rem);font-family:var(--font-washi);font-weight:var(--fw-bold);color:var(--washi-ink);line-height:var(--leading-tight);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;animation:page-module__M_tY8a__heroFadeUp var(--transition-enter).1s both}.page-module__M_tY8a__heroLead{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--washi-text);line-height:var(--leading-relaxed);text-align:center;animation:page-module__M_tY8a__heroFadeUp var(--transition-enter).2s both}.page-module__M_tY8a__trustIcon{color:var(--mint);flex-shrink:0;margin-top:1px}.page-module__M_tY8a__heroPreview{margin-bottom:var(--space-5);animation:page-module__M_tY8a__heroFadeUp var(--transition-enter).3s both}.page-module__M_tY8a__heroCtaGroup{align-items:center;gap:var(--space-3);width:min(100%,440px);animation:page-module__M_tY8a__heroFadeUp var(--transition-enter).4s both;flex-direction:column;margin:0 auto;display:flex}.page-module__M_tY8a__heroCta,.page-module__M_tY8a__heroCtaSecondary{width:100%}.page-module__M_tY8a__heroTrustLine{margin:var(--space-5)0 0;gap:var(--space-2);animation:page-module__M_tY8a__heroFadeUp var(--transition-enter).5s both;padding:0;list-style:none;display:grid}.page-module__M_tY8a__heroTrustLineItem{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted-soft);line-height:var(--leading-normal);display:flex}.page-module__M_tY8a__highlightGrid{gap:var(--space-3);display:grid}.page-module__M_tY8a__highlightCard{align-items:flex-start;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-xs);padding:var(--space-3)var(--space-4);flex-direction:row;display:flex}.page-module__M_tY8a__highlightIconBadge{border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent)8%,transparent);width:36px;height:36px;color:var(--mint);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__M_tY8a__highlightBody{gap:var(--space-1);flex-direction:column;display:flex}.page-module__M_tY8a__highlightTitle{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--washi-ink);line-height:var(--leading-normal);margin:0}.page-module__M_tY8a__highlightDesc{font-size:var(--text-xs);color:var(--muted-soft);line-height:var(--leading-relaxed);word-break:keep-all;overflow-wrap:anywhere;margin:0}.page-module__M_tY8a__designCta{width:100%;max-width:440px;margin-left:auto;margin-right:auto;margin-top:var(--space-6)}.page-module__M_tY8a__highlightLink{font-size:var(--text-xs);color:var(--accent);font-weight:var(--fw-semibold);text-decoration:none}.page-module__M_tY8a__highlightLink:hover{text-decoration:underline}.page-module__M_tY8a__disclaimer{margin:var(--space-6)auto 0;text-align:left;max-width:340px;font-size:var(--text-xs);color:var(--muted-soft);line-height:var(--leading-relaxed)}.page-module__M_tY8a__pricingHint{margin:var(--space-3)0 0;font-size:var(--text-xs);color:var(--muted-soft);text-align:center;line-height:var(--leading-relaxed)}.page-module__M_tY8a__faqList{gap:var(--space-3);margin-top:var(--space-5);max-width:880px;margin-left:auto;margin-right:auto;display:grid}.page-module__M_tY8a__faqItem{border:1px solid var(--washi-border);border-radius:var(--radius-sm);box-shadow:var(--washi-shadow);transition:border-color var(--transition-fast),background var(--transition-fast);background:#fff9}.page-module__M_tY8a__faqItem[open]{border-color:var(--washi-border-hover);background:#ffffffbf}.page-module__M_tY8a__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-5);cursor:pointer;font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--washi-ink);line-height:var(--leading-normal);list-style:none;display:flex}.page-module__M_tY8a__faqQuestion::-webkit-details-marker{display:none}.page-module__M_tY8a__faqQuestion::marker{content:"";display:none}.page-module__M_tY8a__faqChevron{width:20px;height:20px;color:var(--muted-soft);transition:transform var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__M_tY8a__faqItem[open] .page-module__M_tY8a__faqChevron{transform:rotate(180deg)}.page-module__M_tY8a__faqAnswer{padding:0 var(--space-5)var(--space-5)}.page-module__M_tY8a__faqAnswer p{color:var(--washi-text);font-size:var(--text-sm);line-height:var(--leading-loose);margin:0}.page-module__M_tY8a__faqAnswer p+p{margin-top:var(--space-2)}.page-module__M_tY8a__faqAnswer strong{font-weight:var(--fw-semibold);color:var(--washi-ink)}.page-module__M_tY8a__faqAnswer ul{margin:var(--space-2)0 var(--space-2);padding-left:var(--space-5);list-style:none}.page-module__M_tY8a__faqAnswer li{margin-bottom:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--washi-text);padding-left:var(--space-1);position:relative}.page-module__M_tY8a__faqAnswer li:before{content:"–";left:calc(-1*var(--space-4));color:var(--muted-soft);position:absolute}.page-module__M_tY8a__faqAnswerLink{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--accent);font-weight:var(--fw-semibold);text-decoration:none;display:inline-block}.page-module__M_tY8a__faqAnswerLink:hover{text-decoration:underline}.page-module__M_tY8a__faqCtaWrap{margin-top:var(--space-8);text-align:center}.page-module__M_tY8a__faqCta{width:100%;max-width:440px;margin:0 auto}.page-module__M_tY8a__lpFooter{padding:var(--space-8)0;border-top:1px solid var(--line)}.page-module__M_tY8a__footerLinks{justify-content:center;gap:var(--space-1)var(--space-4);flex-wrap:wrap;margin:0;display:flex}.page-module__M_tY8a__footerLinks a{font-size:var(--text-2xs);color:var(--muted-soft);line-height:var(--leading-relaxed);text-decoration:none}.page-module__M_tY8a__footerLinks a:hover{color:var(--accent);text-decoration:underline}.page-module__M_tY8a__footerCopyright{margin:var(--space-3)0 0;font-size:var(--text-2xs);color:var(--muted-soft);text-align:center;line-height:var(--leading-normal)}@media (min-width:640px){.page-module__M_tY8a__sectionInner{max-width:720px}.page-module__M_tY8a__highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-module__M_tY8a__lp [data-animate]{opacity:1;transform:none}}@media (min-width:901px){.page-module__M_tY8a__sectionInner{max-width:var(--container)}.page-module__M_tY8a__section{padding:var(--space-16)0}.page-module__M_tY8a__hero{padding:var(--space-10)0 var(--space-16)}.page-module__M_tY8a__hero .page-module__M_tY8a__sectionInner{column-gap:var(--space-10);row-gap:var(--space-4);text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(260px,320px);align-items:center}.page-module__M_tY8a__heroKicker,.page-module__M_tY8a__heroTitle,.page-module__M_tY8a__heroLead,.page-module__M_tY8a__heroCtaGroup,.page-module__M_tY8a__pricingHint,.page-module__M_tY8a__heroTrustLine{grid-column:1}.page-module__M_tY8a__heroPreview{grid-area:1/2/span 6;place-self:center;margin-bottom:0}.page-module__M_tY8a__heroTitle{font-size:clamp(1.75rem,4vw,2.5rem)}.page-module__M_tY8a__heroLead,.page-module__M_tY8a__pricingHint{text-align:left;margin-left:0;margin-right:0}.page-module__M_tY8a__heroCtaGroup{align-items:stretch;margin-left:0;margin-right:0}.page-module__M_tY8a__heroTrustLine{justify-content:flex-start;gap:var(--space-2)var(--space-5);flex-flow:wrap}.page-module__M_tY8a__highlightGrid{grid-template-columns:repeat(3,1fr)}.page-module__M_tY8a__highlightCard{text-align:center;padding:var(--space-5)var(--space-4);align-items:center;gap:var(--space-3);flex-direction:column}.page-module__M_tY8a__faqQuestion{padding:var(--space-4)var(--space-5)}}
.FeedbackInline-module__R_n1_G__feedbackInline{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);text-align:center}.FeedbackInline-module__R_n1_G__feedbackInline__title{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);margin:0 0 var(--space-3)}.FeedbackInline-module__R_n1_G__feedbackInline__stars{justify-content:center;gap:var(--space-1);display:flex}.FeedbackInline-module__R_n1_G__feedbackInline__star{cursor:pointer;width:44px;height:44px;color:var(--line);transition:color var(--transition-fast),transform var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:28px;line-height:1;display:flex}.FeedbackInline-module__R_n1_G__feedbackInline__star:hover{transform:scale(1.15)}.FeedbackInline-module__R_n1_G__feedbackInline__star--filled{color:var(--accent);}.FeedbackInline-module__R_n1_G__feedbackInline__expandable{margin-top:var(--space-4);text-align:left}.FeedbackInline-module__R_n1_G__feedbackInline__textareaLabel{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:var(--space-2);display:block}.FeedbackInline-module__R_n1_G__feedbackInline__textarea{width:100%;min-height:60px;padding:var(--space-2)var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--text-sm);resize:vertical;font-family:inherit}.FeedbackInline-module__R_n1_G__feedbackInline__textarea::placeholder{color:var(--muted)}.FeedbackInline-module__R_n1_G__feedbackInline__actions{margin-top:var(--space-3);justify-content:flex-end;display:flex}.FeedbackInline-module__R_n1_G__feedbackInline__error{font-size:var(--text-xs);color:var(--danger);margin-top:var(--space-2);text-align:left}.FeedbackInline-module__R_n1_G__feedbackInline--submitted{padding:var(--space-4)var(--space-5);}.FeedbackInline-module__R_n1_G__feedbackInline--submitted .FeedbackInline-module__R_n1_G__feedbackInline__title{color:var(--muted);margin:0}
