.performance-diagnostics_root__kVjWL{--paper:#d6d6d6;--surface:#e3e3e3;--ink:#000;--ink2:#555;--ink3:#858585;--pop:#ff5c84;--dark:#0a0a0a;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.performance-diagnostics_handoff__ZG19V,.performance-diagnostics_hero__OhQBY,.performance-diagnostics_partnerShell__7I1ez,.performance-diagnostics_section__Rj_JH{width:min(100%,1200px);margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.performance-diagnostics_root__kVjWL h1,.performance-diagnostics_root__kVjWL h2,.performance-diagnostics_root__kVjWL h3{font-weight:700}.performance-diagnostics_hero__OhQBY{padding-block:clamp(72px,12vw,142px) clamp(56px,9vw,104px)}.performance-diagnostics_eyebrow__qQc7_,.performance-diagnostics_label__FJDHD,.performance-diagnostics_meta__otm_a,.performance-diagnostics_reportKicker__i4Y1z,.performance-diagnostics_status__ZAshR,.performance-diagnostics_step__yKoX5{font-family:ui-monospace,"SF Mono",var(--font-jetbrains-mono),monospace;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.performance-diagnostics_eyebrow__qQc7_{margin:0 0 22px;color:var(--pop);font-size:12px}.performance-diagnostics_hero__OhQBY h1{margin:0;max-width:920px;font-size:clamp(50px,10vw,128px);line-height:.88;letter-spacing:-.055em}.performance-diagnostics_lead__N4OJz{max-width:740px;margin:30px 0 0;color:var(--ink2);font-size:clamp(19px,2.4vw,28px);line-height:1.22}.performance-diagnostics_darkBand__uP7D_{background:var(--dark);color:var(--paper);border-block:1px solid var(--dark)}.performance-diagnostics_section__Rj_JH{padding-block:clamp(54px,8vw,96px)}.performance-diagnostics_grid3__1pADf{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid}.performance-diagnostics_fact__BemU_{min-height:190px;padding:clamp(22px,3vw,34px);border-right:1px solid}.performance-diagnostics_fact__BemU_:last-child{border-right:0}.performance-diagnostics_step__yKoX5{color:var(--pop);font-size:11px}.performance-diagnostics_fact__BemU_ h2{margin:18px 0 12px;font-size:clamp(22px,3vw,34px);line-height:1}.performance-diagnostics_fact__BemU_ p{margin:0;color:#aaa;line-height:1.55}.performance-diagnostics_formGrid__6R58U{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,100px);align-items:start}.performance-diagnostics_formIntro__0MWVG h2{margin:0 0 18px;font-size:clamp(36px,6vw,72px);line-height:.95;letter-spacing:-.04em}.performance-diagnostics_formIntro__0MWVG p{color:var(--ink2);line-height:1.55}.performance-diagnostics_warning__qUnzm{margin-top:28px;border:1px solid var(--pop);padding:14px 18px;background:rgba(255,92,132,.12);font-weight:700}.performance-diagnostics_form__I1jjp{display:grid;gap:20px}.performance-diagnostics_field__MwCit{display:grid;gap:8px}.performance-diagnostics_label__FJDHD{font-size:11px}.performance-diagnostics_field__MwCit input,.performance-diagnostics_field__MwCit select,.performance-diagnostics_field__MwCit textarea,.performance-diagnostics_partnerShell__7I1ez input,.performance-diagnostics_partnerShell__7I1ez textarea{width:100%;box-sizing:border-box;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);padding:14px;font:16px/1.45 Helvetica Neue,Helvetica,Arial,sans-serif}.performance-diagnostics_field__MwCit textarea,.performance-diagnostics_partnerShell__7I1ez textarea{min-height:112px;resize:vertical}.performance-diagnostics_button__32GqG,.performance-diagnostics_secondaryButton__rC2di{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:16px 20px;cursor:pointer;font:700 12px/1 ui-monospace,SF Mono,var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.performance-diagnostics_button__32GqG{border:1px solid var(--pop);background:var(--pop);color:var(--dark)}.performance-diagnostics_button__32GqG:disabled{cursor:not-allowed;opacity:.45}.performance-diagnostics_secondaryButton__rC2di{border:1px solid var(--ink);background:transparent;color:var(--ink)}.performance-diagnostics_error__1tUqf{margin:0;color:#9d1638;font-weight:700}.performance-diagnostics_finePrint__1t_yk{margin:0;color:var(--ink3);font-size:13px;line-height:1.5}.performance-diagnostics_bookTitle__eHfEj{margin:0 0 clamp(28px,4vw,44px);font-size:clamp(36px,6vw,72px);line-height:.95;letter-spacing:-.04em}.performance-diagnostics_bookShell__BxOsw{max-width:620px}.performance-diagnostics_bookShell__BxOsw .performance-diagnostics_panel__fC97F+.performance-diagnostics_panel__fC97F{margin-top:20px}.performance-diagnostics_bookShell__BxOsw h2{margin:26px 0 4px;font-size:20px}.performance-diagnostics_bookShell__BxOsw h2:first-child{margin-top:0}.performance-diagnostics_authDivider__ynm1z{margin:18px 0;color:var(--ink3);font-size:12px;text-align:center}.performance-diagnostics_linkButton__QLxCs{justify-self:start;padding:0;border:0;background:none;color:var(--ink2);font:700 11px/1 ui-monospace,SF Mono,var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;cursor:pointer}.performance-diagnostics_linkButton__QLxCs:hover{color:var(--pop)}.performance-diagnostics_consentDetails__Du4c0{margin:4px 0 0;padding-left:18px;color:var(--ink2);font-size:14px;line-height:1.55}.performance-diagnostics_consentDetails__Du4c0 li{margin-bottom:6px}.performance-diagnostics_bookShell__BxOsw input[readonly]{color:var(--ink2);background:rgba(0,0,0,.04);cursor:not-allowed}.performance-diagnostics_handoff__ZG19V{min-height:calc(100vh - 56px);display:grid;align-content:center;padding-block:70px}.performance-diagnostics_handoffCard__c1R3h{border:1px solid var(--ink);padding:clamp(28px,6vw,72px)}.performance-diagnostics_handoffCard__c1R3h h1{margin:10px 0 18px;font-size:clamp(40px,8vw,92px);line-height:.92;letter-spacing:-.045em}.performance-diagnostics_code__HW4Db{display:inline-block;margin:26px 0;padding:15px 18px;border:1px solid var(--ink);font:700 clamp(24px,5vw,42px)/1 ui-monospace,monospace;letter-spacing:.16em}.performance-diagnostics_buttonRow__sV3lL{display:flex;flex-wrap:wrap;gap:12px}.performance-diagnostics_partnerShell__7I1ez{padding-block:44px 80px}.performance-diagnostics_partnerHeader__qcZaL{display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid var(--ink);padding-bottom:28px}.performance-diagnostics_partnerHeader__qcZaL h1{margin:0;font-size:clamp(34px,6vw,72px);letter-spacing:-.045em;line-height:.92}.performance-diagnostics_status__ZAshR{color:var(--pop);font-size:11px}.performance-diagnostics_partnerGrid__JqZaH{display:grid;grid-template-columns:320px 1fr;gap:36px;margin-top:36px}.performance-diagnostics_panel__fC97F{border:1px solid var(--ink);padding:22px}.performance-diagnostics_panel__fC97F h2{margin:0 0 18px;font-size:20px}.performance-diagnostics_fileInput__gPwLg{display:grid;gap:8px;border-top:1px solid var(--ink);padding-top:16px;margin-top:16px}.performance-diagnostics_check__vpzGN{display:flex;align-items:flex-start;gap:10px;margin:14px 0;line-height:1.4}.performance-diagnostics_check__vpzGN input{width:auto;margin-top:3px}.performance-diagnostics_metricGrid__AnSGl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.performance-diagnostics_metric__8fF_o{border-top:1px solid var(--ink);padding-top:10px}.performance-diagnostics_metric__8fF_o .performance-diagnostics_meta__otm_a{font-size:10px;color:var(--ink3)}.performance-diagnostics_metric__8fF_o strong{display:block;margin-top:6px;font-size:20px}.performance-diagnostics_correctionRow__DAevB{display:grid;grid-template-columns:1fr 110px;align-items:center;gap:12px;border-top:1px solid #999;padding:12px 0}.performance-diagnostics_reportRoot__4OTxI{background:#888;min-height:100vh;padding:30px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.performance-diagnostics_printBar__lqG5f{width:min(210mm,100%);margin:0 auto 18px;display:flex;justify-content:flex-end}.performance-diagnostics_reportPage__lLaLb{width:210mm;min-height:297mm;box-sizing:border-box;margin:0 auto 22px;padding:18mm;background:#d6d6d6;color:#000;position:relative;page-break-after:always}.performance-diagnostics_reportPage__lLaLb:last-child{page-break-after:auto}.performance-diagnostics_reportKicker__i4Y1z{color:#ff5c84;font-size:10px}.performance-diagnostics_reportPage__lLaLb h1{margin:14mm 0 5mm;font-size:24mm;line-height:.84;letter-spacing:-.06em}.performance-diagnostics_reportPage__lLaLb h2{margin:10mm 0 6mm;font-size:12mm;line-height:.9;letter-spacing:-.045em}.performance-diagnostics_reportPage__lLaLb h3{margin:6mm 0 3mm;font-size:5mm;text-transform:uppercase}.performance-diagnostics_reportFooter__9D_i4{position:absolute;left:18mm;right:18mm;bottom:12mm;border-top:.3mm solid #000;padding-top:3mm;display:flex;justify-content:space-between;font:700 3mm/1 ui-monospace,monospace}.performance-diagnostics_reportTable__yXySx{width:100%;border-collapse:collapse;font-size:4mm}.performance-diagnostics_reportTable__yXySx td,.performance-diagnostics_reportTable__yXySx th{border-top:.3mm solid #000;padding:3mm 1mm;text-align:left;vertical-align:top}.performance-diagnostics_reportHeroValue__GRrR3{font-size:34mm;line-height:1;font-weight:700;letter-spacing:-.06em}@media (max-width:800px){.performance-diagnostics_formGrid__6R58U,.performance-diagnostics_grid3__1pADf,.performance-diagnostics_partnerGrid__JqZaH{grid-template-columns:1fr}.performance-diagnostics_fact__BemU_{border-right:0;border-bottom:1px solid}.performance-diagnostics_fact__BemU_:last-child{border-bottom:0}.performance-diagnostics_metricGrid__AnSGl{grid-template-columns:1fr}.performance-diagnostics_reportRoot__4OTxI{padding:0;overflow-x:auto}.performance-diagnostics_reportPage__lLaLb{margin-bottom:10px;transform-origin:top left}}@media print{.performance-diagnostics_printBar__lqG5f{display:none}.performance-diagnostics_reportRoot__4OTxI{background:transparent;padding:0}.performance-diagnostics_reportPage__lLaLb{margin:0;box-shadow:none}@page{size:A4;margin:0}}.CompleteBrand_brand__i11R_{display:block;height:auto}.CompleteBrand_wordmark__6hBKl{width:142px}.CompleteBrand_primary__pdRuZ{width:min(100%,330px)}.CompleteBrand_logomark__obwIL{width:32px}