._7vWMNa_shell{--pd-bg:#f0e8d4;--pd-bg-deep:#e3d9bd;--pd-paper:#f8f0db;--pd-paper-bright:#fdf6e1;--pd-ink:#1a1612;--pd-ink-dim:#4a4238;--pd-cobalt:#1f3a8a;--pd-cobalt-bright:#3858c0;--pd-cobalt-mist:#1f3a8a1f;--pd-red:#c8302c;--pd-red-bright:#e85045;--pd-red-mist:#c8302c1f;--pd-sage:#5a8b6e;--pd-rule:#c8bc94;--pd-display:var(--font-display-grotesk,"Inter", system-ui, sans-serif);--pd-sans:var(--font-sans);--pd-mono:var(--font-mono,ui-monospace, Consolas, monospace);background:var(--pd-bg);color:var(--pd-ink);min-height:100vh;font-family:var(--pd-sans);background-image:radial-gradient(.5px at 12% 18%,#1a161214 100%,#0000),radial-gradient(.5px at 38% 42%,#1a16120f 100%,#0000),radial-gradient(.5px at 72% 26%,#1a161212 100%,#0000),radial-gradient(.5px at 56% 82%,#1a16120d 100%,#0000);background-size:240px 200px}._7vWMNa_hero{border-bottom:3px double var(--pd-ink);padding:88px 28px 64px;position:relative;overflow:hidden}@media (min-width:768px){._7vWMNa_hero{padding:116px 40px 80px}}._7vWMNa_heroInner{max-width:1200px;margin:0 auto;position:relative}._7vWMNa_heroTag{font-family:var(--pd-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--pd-cobalt);border:1px solid var(--pd-cobalt);background:var(--pd-cobalt-mist);border-radius:2px;align-items:center;gap:10px;padding:6px 14px;font-size:11px;display:inline-flex}._7vWMNa_heroTitle{font-family:var(--pd-display);letter-spacing:-.025em;margin-top:22px;font-size:46px;font-weight:800;line-height:1.18}@media (min-width:768px){._7vWMNa_heroTitle{font-size:84px}}@media (min-width:1280px){._7vWMNa_heroTitle{font-size:112px}}._7vWMNa_heroTitleInk{color:var(--pd-ink)}._7vWMNa_heroTitleCobalt{color:var(--pd-cobalt)}._7vWMNa_heroTitleRed{color:var(--pd-red)}._7vWMNa_heroLead{max-width:660px;color:var(--pd-ink-dim);margin-top:28px;font-size:15.5px;line-height:1.95}._7vWMNa_heroSpecRow{border-top:1px solid var(--pd-rule);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;max-width:720px;margin-top:32px;padding-top:22px;display:grid}._7vWMNa_heroSpec{flex-direction:column;gap:4px;display:flex}._7vWMNa_heroSpecLabel{font-family:var(--pd-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--pd-ink-dim);font-size:10px}._7vWMNa_heroSpecValue{font-family:var(--pd-display);color:var(--pd-ink);font-size:16px;font-weight:700}._7vWMNa_appWrap{max-width:1100px;margin:0 auto;padding:32px 24px 80px}@media (min-width:768px){._7vWMNa_appWrap{padding:44px 32px 96px}}._7vWMNa_atlas{background:var(--pd-paper);border:2px solid var(--pd-ink);box-shadow:inset 0 1px 0 #ffffff80, 4px 6px 0 var(--pd-ink);background-image:repeating-linear-gradient(0deg,#0000 0 23px,#1a16120d 23px 24px);padding:22px 22px 24px;position:relative}._7vWMNa_toolRow{border-bottom:1px dashed var(--pd-rule);flex-direction:column;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}._7vWMNa_toolGroup{flex-direction:column;gap:6px;display:flex}._7vWMNa_toolLabel{font-family:var(--pd-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--pd-ink-dim);font-size:10.5px}._7vWMNa_chipRow{flex-wrap:wrap;gap:5px;display:flex}._7vWMNa_chip,._7vWMNa_chipActive{border:1px solid var(--pd-rule);background:var(--pd-paper-bright);color:var(--pd-ink);font-family:var(--pd-display);cursor:pointer;border-radius:2px;padding:6px 11px;font-size:12.5px;font-weight:600}._7vWMNa_chip:hover{border-color:var(--pd-cobalt);color:var(--pd-cobalt)}._7vWMNa_chipActive{background:var(--pd-ink);color:var(--pd-paper-bright);border-color:var(--pd-ink)}._7vWMNa_yearBlock{border-bottom:1px dashed var(--pd-rule);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}._7vWMNa_yearLabel{font-family:var(--pd-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--pd-ink-dim);font-size:10.5px}._7vWMNa_yearTrack{flex:1;gap:4px;min-width:240px;display:flex}._7vWMNa_yearBtn,._7vWMNa_yearActive{border:1px solid var(--pd-rule);background:var(--pd-paper-bright);font-family:var(--pd-mono);color:var(--pd-ink);cursor:pointer;letter-spacing:.04em;border-radius:2px;flex:1;padding:8px 6px;font-size:13px;font-weight:700}._7vWMNa_yearBtn:hover{border-color:var(--pd-cobalt);color:var(--pd-cobalt)}._7vWMNa_yearActive{background:var(--pd-cobalt);color:var(--pd-paper-bright);border-color:var(--pd-cobalt)}._7vWMNa_statsRow{background:var(--pd-ink);color:var(--pd-paper-bright);border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px;padding:12px 14px;display:grid}._7vWMNa_stat{flex-direction:column;gap:3px;display:flex}._7vWMNa_statLabel{font-family:var(--pd-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pd-red-bright);font-size:9.5px}._7vWMNa_statValue{font-family:var(--pd-mono);color:var(--pd-paper-bright);font-size:19px;font-weight:700}._7vWMNa_statValue small{opacity:.65;margin-left:2px;font-size:11px}._7vWMNa_pyramidWrap{background:var(--pd-paper-bright);border:1px solid var(--pd-rule);border-radius:2px;padding:16px}._7vWMNa_pyramidHead{border-bottom:2px solid var(--pd-ink);grid-template-columns:1fr auto 1fr;gap:12px;margin-bottom:12px;padding-bottom:10px;display:grid}._7vWMNa_headLabel{font-family:var(--pd-display);letter-spacing:.18em;color:var(--pd-ink);font-size:13px;font-weight:800}._7vWMNa_pyramidHead ._7vWMNa_headLabel:first-child{text-align:right;color:var(--pd-red)}._7vWMNa_pyramidHead ._7vWMNa_headLabel:nth-child(3){text-align:left;color:var(--pd-cobalt)}._7vWMNa_headCenter{font-family:var(--pd-display);color:var(--pd-ink);white-space:nowrap;font-size:14px;font-weight:800}._7vWMNa_pyramid{flex-direction:column;gap:2px;display:flex}._7vWMNa_row{grid-template-columns:1fr 56px 1fr;align-items:center;gap:6px;display:grid}._7vWMNa_barLeft{justify-content:flex-end;align-items:center;height:16px;display:flex;position:relative}._7vWMNa_barRight{justify-content:flex-start;align-items:center;height:16px;display:flex;position:relative}._7vWMNa_barMale,._7vWMNa_barMaleCompare,._7vWMNa_barFemale,._7vWMNa_barFemaleCompare{height:14px;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}._7vWMNa_barMale{background:var(--pd-red);box-shadow:-1px 0 #1f3a8a1f}._7vWMNa_barFemale{background:var(--pd-cobalt);box-shadow:1px 0 #c8302c1f}._7vWMNa_barMaleCompare{border-top:2px dashed var(--pd-red-bright);background:0 0;height:0;position:absolute;top:50%;right:0;transform:translateY(-1px)}._7vWMNa_barFemaleCompare{border-top:2px dashed var(--pd-cobalt-bright);background:0 0;height:0;position:absolute;top:50%;left:0;transform:translateY(-1px)}._7vWMNa_ageLabel{font-family:var(--pd-mono);text-align:center;color:var(--pd-ink-dim);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:10px}._7vWMNa_compareLegend{font-family:var(--pd-mono);letter-spacing:.12em;color:var(--pd-ink-dim);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:12px;font-size:11px;display:flex}._7vWMNa_legendMain{color:var(--pd-ink)}._7vWMNa_legendCompare{color:var(--pd-sage)}._7vWMNa_dataNote{font-family:var(--pd-mono);letter-spacing:.04em;color:var(--pd-ink-dim);border-left:3px solid var(--pd-sage);background:#5a8b6e14;margin-top:14px;padding:10px 12px;font-size:10.5px}._7vWMNa_section{max-width:1200px;margin:64px auto 0;padding:0 24px}@media (min-width:768px){._7vWMNa_section{padding:0 32px}}._7vWMNa_sectionEye{font-family:var(--pd-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--pd-red);font-size:11px}._7vWMNa_sectionTitle{font-family:var(--pd-display);letter-spacing:-.02em;color:var(--pd-ink);margin-top:12px;font-size:32px;font-weight:800}@media (min-width:768px){._7vWMNa_sectionTitle{font-size:44px}}._7vWMNa_stepGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:28px;display:grid}._7vWMNa_step{border:1px solid var(--pd-rule);background:var(--pd-paper);border-radius:2px;padding:20px}._7vWMNa_stepIndex{font-family:var(--pd-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--pd-cobalt);font-size:10px}._7vWMNa_stepTitle{font-family:var(--pd-display);color:var(--pd-ink);margin-top:8px;font-size:19px;font-weight:700}._7vWMNa_stepBody{color:var(--pd-ink-dim);margin-top:10px;font-size:13px;line-height:1.9}._7vWMNa_faqList{flex-direction:column;gap:10px;margin-top:28px;display:flex}._7vWMNa_faqItem{border:1px solid var(--pd-rule);background:var(--pd-paper);border-radius:2px}._7vWMNa_faqSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}._7vWMNa_faqSummary::-webkit-details-marker{display:none}._7vWMNa_faqQuestion{font-family:var(--pd-display);color:var(--pd-ink);font-size:15px;font-weight:600}._7vWMNa_faqSign{font-family:var(--pd-display);color:var(--pd-red)}._7vWMNa_faqAnswer{color:var(--pd-ink-dim);padding:0 18px 16px;font-size:13px;line-height:1.95}
