.benchmark_page__E3jy_{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.benchmark_empty__ncItZ,.benchmark_loading__s_5wg{display:flex;align-items:center;justify-content:center;min-height:60vh;font-size:var(--text-sm);color:var(--text-tertiary)}.benchmark_nav__C02l_{position:fixed;top:0;left:0;right:0;background:rgba(10,10,11,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);z-index:var(--z-sticky);padding:var(--space-4) var(--space-6)}.benchmark_navContent__fvqMT{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto}.benchmark_logo__EvCN4{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--text-primary)}.benchmark_logoText__72WhC{font-size:var(--text-lg);font-weight:800;letter-spacing:-.03em}.benchmark_navLinks__mqilh a{font-size:var(--text-sm);color:var(--text-tertiary);text-decoration:none;padding:6px var(--space-4);border:1px solid var(--border-card);border-radius:var(--radius-full);transition:all var(--transition-base)}.benchmark_navLinks__mqilh a:hover{color:var(--accent);border-color:var(--border-accent)}.benchmark_container__HSZzh{max-width:900px;margin:0 auto;padding:var(--space-20) var(--space-6) var(--space-20)}.benchmark_header__mdk4I{text-align:center;margin-bottom:var(--space-12)}.benchmark_title__OHuYI{font-size:var(--text-3xl);font-weight:800;letter-spacing:-.04em;margin-bottom:var(--space-3)}.benchmark_subtitle__5Qx2U{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;max-width:500px;margin:0 auto var(--space-4)}.benchmark_liveBadge__0hW7g{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--success);background:var(--success-soft);border:1px solid rgba(34,197,94,.15);border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase}.benchmark_liveBadge__0hW7g:before{content:"";width:6px;height:6px;background:var(--success);border-radius:50%;animation:benchmark_blink___zVzc 2s ease-in-out infinite}@keyframes benchmark_blink___zVzc{0%,to{opacity:1}50%{opacity:.3}}.benchmark_statsGrid__4fxYi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-12)}.benchmark_statCard__6SNw_{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);transition:border-color var(--transition-base)}.benchmark_statCard__6SNw_:hover{border-color:rgba(255,255,255,.1)}.benchmark_statValue__6euqn{font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1}.benchmark_statLabel__CFlbq{font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.benchmark_section__o_fW_{margin-bottom:var(--space-12)}.benchmark_sectionTitle__X6PJa{font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-2);color:var(--text-primary)}.benchmark_sectionSubtitle__eiCuF{font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6;margin-bottom:var(--space-5)}.benchmark_gradeGrid__KfX6c{display:flex;gap:var(--space-3);justify-content:center}.benchmark_gradeCard__UuhlA{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);min-width:70px;flex:1 1;max-width:120px;transition:border-color var(--transition-base)}.benchmark_gradeCard__UuhlA:hover{border-color:rgba(255,255,255,.1)}.benchmark_gradeLetter__7m7Vz{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.03em}.benchmark_gradeCount__UIVCT{font-size:var(--text-base);font-weight:700;color:var(--text-primary)}.benchmark_gradePct__9_EWC{font-size:var(--text-xs);color:var(--text-tertiary)}.benchmark_histogram__OXSXj{display:flex;align-items:flex-end;gap:var(--space-1);height:160px;padding:var(--space-4) 0 var(--space-3);border-bottom:1px solid var(--border-card)}.benchmark_histogramBar__JI5VW{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.benchmark_histogramFill__DHq3r{width:100%;background:linear-gradient(180deg,var(--accent) 0,rgba(125,211,252,.35) 100%);border-radius:3px 3px 0 0;min-height:4px;transition:height .6s var(--ease-out-expo)}.benchmark_histogramLabel__WB4rD{font-size:10px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benchmark_dimList__ev2rx{display:flex;flex-direction:column;gap:var(--space-3)}.benchmark_dimRow__iNI2D{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-lg);transition:border-color var(--transition-base)}.benchmark_dimRow__iNI2D:hover{border-color:rgba(255,255,255,.1)}.benchmark_dimRowWeakest__UZU7o{border-color:rgba(239,68,68,.15);background:rgba(239,68,68,.04)}.benchmark_dimRowWeakest__UZU7o:hover{border-color:rgba(239,68,68,.25)}.benchmark_dimInfo__wT65A{display:flex;flex-direction:column;gap:2px;min-width:130px;flex-shrink:0}.benchmark_dimName__kqc2S{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.benchmark_dimWeight__KyI_W{font-size:10px;font-weight:600;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benchmark_opportunityBadge__m0_VH{font-size:10px;font-weight:600;color:var(--error);letter-spacing:.02em;text-transform:uppercase}.benchmark_dimBar__lzNz1{flex:1 1;height:6px;background:var(--surface-input);border-radius:3px;overflow:hidden}.benchmark_dimBarFill__2omv4{height:100%;border-radius:3px;transition:width .8s var(--ease-out-expo)}.benchmark_dimScore__JaU0z{font-size:var(--text-base);font-weight:700;min-width:32px;text-align:right;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.benchmark_insightCard__VtVoQ{padding:var(--space-8) var(--space-6);background:rgba(125,211,252,.06);border:1px solid var(--border-accent);border-radius:var(--radius-xl);text-align:center;margin-bottom:var(--space-12)}.benchmark_insightText__RZD_C{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-4)}.benchmark_insightCta__j5O15{display:inline-block;padding:10px var(--space-8);font-size:var(--text-sm);font-weight:700;background:var(--accent);color:var(--bg-primary);text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-base)}.benchmark_insightCta__j5O15:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-glow);text-decoration:none}.benchmark_insightCta__j5O15:active{transform:translateY(0)}.benchmark_langGrid__uSC9T{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.benchmark_langCard__pGMUG{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-4);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);transition:border-color var(--transition-base)}.benchmark_langCard__pGMUG:hover{border-color:rgba(255,255,255,.1)}.benchmark_langCode__HfYJq{font-size:var(--text-xs);font-weight:700;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.benchmark_langAvg__vVs9W{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.04em;line-height:1}.benchmark_langMeta__pxSTP{font-size:10px;color:var(--text-tertiary);text-align:center}.benchmark_footerNote__CmGap{text-align:center;font-size:var(--text-xs);color:var(--text-tertiary)}@media (min-width:768px){.benchmark_title__OHuYI{font-size:var(--text-4xl)}.benchmark_statsGrid__4fxYi{grid-template-columns:repeat(4,1fr)}.benchmark_statValue__6euqn{font-size:44px}.benchmark_gradeCard__UuhlA{padding:var(--space-5) var(--space-6)}.benchmark_histogram__OXSXj{height:180px}}