.score_page__XYRaT{min-height:100vh;min-height:100dvh;overflow-x:hidden}.score_nav__yibSE{position:fixed;top:0;left:0;right:0;background:rgba(10,10,11,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);z-index:var(--z-sticky)}.score_navContent__UXmgJ{padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between;max-width:1100px;margin:0 auto}.score_logo__reHb3{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.score_logoText__wjjkh{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.score_navLinks__3F8iY{display:flex;align-items:center;gap:var(--space-2)}.score_navLinks__3F8iY a{color:var(--text-tertiary);font-size:var(--text-sm);text-decoration:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius);transition:color var(--transition-base);letter-spacing:.01em}.score_navLinks__3F8iY a:hover{color:var(--text-primary)}.score_hero__A0Qkf{padding:140px var(--space-6) var(--section-sm);text-align:center}.score_heroTitle__qfpj7{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--space-4);color:var(--text-primary);letter-spacing:-.04em}.score_heroSubtitle__oMkbf{font-size:var(--text-base);color:var(--text-tertiary);letter-spacing:.02em;max-width:560px;margin:0 auto;line-height:1.7}.score_dimensionsSection__apkKH{padding:var(--space-10) var(--space-6) var(--section-md);max-width:900px;margin:0 auto}.score_sectionTitle__BPqX7{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);letter-spacing:-.03em;margin-bottom:var(--space-2);text-align:center}.score_sectionSubtitle__Z3daq{font-size:14px;color:var(--text-tertiary);text-align:center;margin-bottom:var(--space-12);line-height:1.6}.score_dimensionCard__lij1j{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-6);transition:border-color var(--transition-slow)}.score_dimensionCard__lij1j:hover{border-color:var(--border-accent)}.score_dimHeader__FOMIE{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.score_dimName___hzuW{font-size:var(--text-xl);font-weight:700;color:var(--accent);letter-spacing:-.02em}.score_dimWeight__HfTZA{font-size:var(--text-xs);color:var(--accent);background:var(--accent-soft);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);letter-spacing:.02em}.score_dimDescription__8ZmxO{font-size:14px;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-5)}.score_dimChecksTitle__XWvN7{font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.score_dimChecks__LsB8l{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-2)}.score_dimCheck__jNyAh{font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-input);padding:var(--space-1) var(--space-3);border-radius:var(--radius);border:1px solid var(--border-card)}.score_exampleGrid__fkoG2{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.score_exampleBox__Qru9k{border-radius:var(--radius);padding:var(--space-4);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap}.score_exampleBad___CodG{background:var(--error-bg);border:1px solid rgba(239,68,68,.15);color:var(--text-secondary)}.score_exampleGood__WXXJI{background:var(--success-soft);border:1px solid rgba(34,197,94,.15);color:var(--text-secondary)}.score_exampleLabel__pRaLG{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2);display:block}.score_exampleBad___CodG .score_exampleLabel__pRaLG{color:var(--error)}.score_exampleGood__WXXJI .score_exampleLabel__pRaLG{color:var(--success)}.score_howSection__olAAd{padding:var(--space-10) var(--space-6) var(--section-sm);max-width:700px;margin:0 auto}.score_weightBars__nMyW4{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-8) 0}.score_weightRow__XPC4x{display:flex;align-items:center;gap:var(--space-3)}.score_weightLabel__3uugs{font-size:var(--text-sm);color:var(--text-secondary);width:120px;flex-shrink:0}.score_weightBar__zcNmO{flex:1 1;height:8px;background:var(--surface-input);border-radius:var(--space-1);overflow:hidden}.score_weightFill__R8KuZ{height:100%;border-radius:var(--space-1);background:var(--accent);opacity:.6;transition:width .6s ease}.score_weightPercent__xLBsD{font-size:var(--text-xs);color:var(--text-tertiary);width:40px;text-align:right}.score_rangesSection__gfxHg{padding:0 var(--space-6) var(--section-sm);max-width:700px;margin:0 auto}.score_rangeGrid__Wit75{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-8)}.score_rangeItem__CpVIr{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius)}.score_rangeGrade__KH5kr{font-size:var(--text-2xl);font-weight:800;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.score_rangeA__lBDg_{background:var(--success-soft);color:var(--success)}.score_rangeB__AQSNo{background:rgba(132,204,22,.15);color:#84cc16}.score_rangeC__HKMzm{background:var(--warning-soft);color:var(--warning)}.score_rangeDF__yVTan{background:var(--error-soft);color:var(--error)}.score_rangeText__GGlOY{font-size:14px;color:var(--text-secondary);line-height:1.5}.score_rangeLabel__T_TAE{font-weight:600;color:var(--text-primary);margin-right:var(--space-1)}.score_ctaSection__0qhpU{padding:var(--section-sm) var(--space-6) var(--section-md);text-align:center}.score_ctaTitle__UTqIf{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.score_ctaSubtitle__s_t_p{font-size:14px;color:var(--text-tertiary);margin-bottom:var(--space-6)}.score_ctaButton__nEAFq{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--accent);color:var(--bg-primary);font-weight:600;font-size:14px;border-radius:var(--radius);text-decoration:none;transition:opacity var(--transition-base)}.score_ctaButton__nEAFq:hover{opacity:.9}.score_footer__pkvbX{border-top:1px solid var(--border-subtle);padding:var(--space-10) var(--space-6)}.score_footerContent__t8_9z{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-10)}.score_footerCopy__IXptK{font-size:var(--text-xs);color:var(--text-tertiary)}.score_footerGrid__5s62_{display:flex;flex-direction:column;gap:var(--space-6)}.score_footerColumn__qeW_J{display:flex;flex-direction:column;gap:var(--space-2)}.score_footerColumn__qeW_J h4{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.06em}.score_footerColumn__qeW_J a{font-size:var(--text-sm);color:var(--text-tertiary);text-decoration:none;transition:color var(--transition-base)}.score_footerColumn__qeW_J a:hover{color:var(--text-primary)}@media (min-width:640px){.score_heroTitle__qfpj7{font-size:var(--text-4xl)}.score_dimensionCard__lij1j{padding:var(--space-8)}.score_dimHeader__FOMIE{flex-direction:row;align-items:center;gap:var(--space-2)}.score_exampleGrid__fkoG2{grid-template-columns:1fr 1fr}.score_footerContent__t8_9z{flex-direction:row;justify-content:space-between;align-items:flex-start}.score_footerGrid__5s62_{flex-direction:row;gap:var(--space-12)}.score_weightLabel__3uugs{width:120px;font-size:var(--text-sm)}}