.performance-test_launcherGrid__5_XWl,.performance-test_resultsGrid__wEs_d,.performance-test_runningGrid__Suwp3{display:grid;align-items:start;gap:20px}.performance-test_benchmarkCard___zHPD,.performance-test_limitCard__tQQzP,.performance-test_privacyCard__LeoCH,.performance-test_resultCard__lf2_a,.performance-test_runnerCard__pkhxE,.performance-test_scoreGuide__Zj7bd{border:1px solid #d9e2e7;border-radius:12px;background:#fff;color:#17232e}.performance-test_benchmarkCard___zHPD,.performance-test_resultCard__lf2_a,.performance-test_runnerCard__pkhxE{overflow:hidden}.performance-test_benchmarkTopline__734Yu,.performance-test_runHeader__RXXU0{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e6ecef;gap:16px}.performance-test_benchmarkTopline__734Yu>div,.performance-test_runHeader__RXXU0>div{display:grid;gap:3px}.performance-test_benchmarkTopline__734Yu span,.performance-test_runHeader__RXXU0 span{color:#70808c;font-size:12px}.performance-test_benchmarkTopline__734Yu strong,.performance-test_runHeader__RXXU0 strong{font-size:15px}.performance-test_readyState__kvMfp{display:inline-flex;align-items:center;border-radius:999px;background:#eaf8f2;color:#08785c!important;font-size:12px!important;font-weight:700;padding:7px 11px}.performance-test_readyState__kvMfp:before{width:7px;height:7px;margin-right:7px;border-radius:50%;background:#14a77d;content:""}.performance-test_controls__ntzSq{display:grid;padding:20px;border-bottom:1px solid #e6ecef;gap:18px}.performance-test_controls__ntzSq fieldset{min-width:0;margin:0;padding:0;border:0}.performance-test_controls__ntzSq legend{margin-bottom:9px;color:#627380;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.performance-test_optionRow__mlCIC{display:flex;flex-wrap:wrap;gap:7px}.performance-test_errorPanel__809uZ button,.performance-test_optionRow__mlCIC button,.performance-test_resultActions__Hx2pb button,.performance-test_runHeader__RXXU0 button,.performance-test_startArea__k74ZX button{border:1px solid #d6e0e5;border-radius:8px;background:#f3f6f8;color:#455762;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.performance-test_optionRow__mlCIC button{min-height:38px;padding:0 16px}.performance-test_optionRow__mlCIC button[data-active=true]{border-color:#efb08e;background:#fff0e8;color:#b84210}.performance-test_errorPanel__809uZ button:focus-visible,.performance-test_optionRow__mlCIC button:focus-visible,.performance-test_resultActions__Hx2pb button:focus-visible,.performance-test_runHeader__RXXU0 button:focus-visible,.performance-test_startArea__k74ZX button:focus-visible{outline:3px solid rgba(233,81,14,.22);outline-offset:2px}.performance-test_previewScene__EkKGV{position:relative;display:grid;min-height:300px;overflow:hidden;margin:20px;border:1px solid #dce5e9;border-radius:10px;background:#f3f6f8;place-items:center}.performance-test_previewGrid__0yN06{position:absolute;background-image:linear-gradient(#dfe7eb 1px,transparent 0),linear-gradient(90deg,#dfe7eb 1px,transparent 0);background-size:28px 28px;inset:0}.performance-test_previewOrbit__Lvloh{position:absolute;width:210px;border:1px solid #adbdc6;border-radius:50%;aspect-ratio:1}.performance-test_previewOrbit__Lvloh span,.performance-test_previewOrbit__Lvloh:after,.performance-test_previewOrbit__Lvloh:before{position:absolute;border:1px solid #c7d3d9;border-radius:50%;content:"";inset:18%}.performance-test_previewOrbit__Lvloh:after{inset:36%}.performance-test_previewOrbit__Lvloh span:first-child{width:14px;height:14px;border:0;background:#e9510e;inset:8% auto auto 48%}.performance-test_previewOrbit__Lvloh span:nth-child(2){width:10px;height:10px;border:0;background:#2d8295;inset:auto 10% 26% auto}.performance-test_previewOrbit__Lvloh span:nth-child(3){width:8px;height:8px;border:0;background:#2f9c7b;inset:44% auto auto 19%}.performance-test_previewCopy__eSCJm{position:relative;z-index:1;display:grid;max-width:250px;justify-items:center;padding:18px;border:1px solid #d9e2e7;border-radius:10px;background:hsla(0,0%,100%,.92);text-align:center;gap:7px}.performance-test_previewCopy__eSCJm svg{width:23px;color:#e9510e}.performance-test_previewCopy__eSCJm strong{font-size:16px}.performance-test_previewCopy__eSCJm span{color:#627380;font-size:12px;line-height:1.55}.performance-test_measureStrip__TSGOt{display:grid;margin:0 20px 20px;border:1px solid #e1e8ec;border-radius:9px;background:#fafbfc}.performance-test_measureStrip__TSGOt span{display:flex;align-items:center;padding:13px 15px;color:#536671;font-size:12px;font-weight:700;gap:8px}.performance-test_measureStrip__TSGOt span+span{border-top:1px solid #e6ecef}.performance-test_measureStrip__TSGOt svg{width:16px;color:#e9510e}.performance-test_startArea__k74ZX{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-top:1px solid #e6ecef;background:#fafbfc;gap:18px}.performance-test_startArea__k74ZX>div{display:grid;gap:4px}.performance-test_startArea__k74ZX strong{font-size:14px;text-transform:capitalize}.performance-test_startArea__k74ZX span{color:#6b7b86;font-size:12px;line-height:1.5}.performance-test_errorPanel__809uZ button:first-child,.performance-test_resultActions__Hx2pb button:first-child,.performance-test_startArea__k74ZX button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-color:#efb08e;background:#fff0e8;color:#b84210;padding:0 17px;gap:8px}.performance-test_startArea__k74ZX button:disabled{cursor:wait;opacity:.65}.performance-test_errorPanel__809uZ button svg,.performance-test_resultActions__Hx2pb svg,.performance-test_runHeader__RXXU0 svg,.performance-test_startArea__k74ZX svg{width:15px}.performance-test_launcherSidebar__IbUmd{display:grid;gap:16px}.performance-test_limitCard__tQQzP,.performance-test_privacyCard__LeoCH,.performance-test_scoreGuide__Zj7bd{padding:18px}.performance-test_cardHeading__2bLYh{display:flex;align-items:center;gap:9px}.performance-test_cardHeading__2bLYh svg{width:18px;color:#e9510e}.performance-test_cardHeading__2bLYh h3{margin:0;font-size:15px}.performance-test_scoreBandList___pl_p{display:grid;margin-top:15px;gap:9px}.performance-test_scoreBandList___pl_p>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.performance-test_scoreBandList___pl_p strong{color:#c34816;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.performance-test_scoreBandList___pl_p span{color:#52646f;font-size:12px}.performance-test_scoreGuide__Zj7bd>p{margin:15px 0 0;padding-top:13px;border-top:1px solid #e6ecef;color:#74838d;font-size:11px;line-height:1.55}.performance-test_privacyCard__LeoCH{display:flex;border-color:#cce7dd;background:#f1faf6;color:#185f4d;gap:11px}.performance-test_privacyCard__LeoCH svg{width:18px;flex:none}.performance-test_limitCard__tQQzP,.performance-test_privacyCard__LeoCH div{display:grid;gap:4px}.performance-test_limitCard__tQQzP strong,.performance-test_privacyCard__LeoCH strong{font-size:12px}.performance-test_limitCard__tQQzP span,.performance-test_privacyCard__LeoCH span{font-size:11px;line-height:1.5}.performance-test_limitCard__tQQzP{border-color:#efddc4;background:#fff8ef;color:#72502d}.performance-test_runnerCard__pkhxE{position:relative}.performance-test_runHeader__RXXU0 button{display:inline-flex;min-height:38px;align-items:center;padding:0 13px;gap:7px}.performance-test_liveMetrics__ehrId{display:grid;border-bottom:1px solid #e6ecef}.performance-test_liveMetrics__ehrId>div{display:grid;padding:14px 20px;gap:3px}.performance-test_liveMetrics__ehrId>div+div{border-top:1px solid #e6ecef}.performance-test_liveMetrics__ehrId span{color:#788892;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.performance-test_liveMetrics__ehrId strong{font-size:17px}.performance-test_liveScene__NuFta{position:relative;isolation:isolate;min-height:360px;overflow:hidden;margin:20px;border-radius:10px;background:#000}.performance-test_gpuCanvas__KGCdb{position:absolute;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;inset:0}.performance-test_renderBadge__BF6t6{position:absolute;z-index:2;display:flex;align-items:center;min-width:70px;justify-content:space-between;padding:7px 9px;border:1px solid hsla(0,0%,100%,.2);border-radius:7px;background:rgba(0,0,0,.78);color:#fff;gap:9px;inset:14px 14px auto auto}.performance-test_renderBadge__BF6t6 span{color:#b8c1c8;font-size:9px;font-weight:800;letter-spacing:.08em}.performance-test_renderBadge__BF6t6 strong{color:#ff8050;font-size:18px;font-variant-numeric:tabular-nums;line-height:1}.performance-test_progressTrack__T36yB{height:5px;overflow:hidden;margin:0 20px 20px;border-radius:999px;background:#edf1f3}.performance-test_progressTrack__T36yB i{display:block;height:100%;background:#e66b36}.performance-test_stageRail__mRHPs{display:grid;margin:0;padding:0 20px 20px;list-style:none;gap:8px}.performance-test_stageRail__mRHPs li{display:flex;align-items:center;color:#84929b;font-size:12px;font-weight:700;gap:9px}.performance-test_stageRail__mRHPs li>span{display:grid;width:23px;border:1px solid #d3dde2;border-radius:50%;aspect-ratio:1;font-size:10px;place-items:center}.performance-test_stageRail__mRHPs li svg{width:11px}.performance-test_stageRail__mRHPs li[data-state=active]{color:#b84210}.performance-test_stageRail__mRHPs li[data-state=active]>span{border-color:#efb08e;background:#fff0e8}.performance-test_stageRail__mRHPs li[data-state=done]{color:#19765d}.performance-test_stageRail__mRHPs li[data-state=done]>span{border-color:#b9dfd2;background:#eff9f5}.performance-test_errorPanel__809uZ{position:relative;z-index:3;display:flex;min-height:520px;align-items:center;padding:32px;background:#fff;gap:16px}.performance-test_errorPanel__809uZ>svg{width:36px;flex:none;color:#d3541b}.performance-test_errorPanel__809uZ p{margin:0;color:#b84210;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.performance-test_errorPanel__809uZ h2{margin:5px 0;font-size:24px}.performance-test_errorPanel__809uZ span{color:#627380;font-size:13px}.performance-test_errorPanel__809uZ>div>div{display:flex;flex-wrap:wrap;margin-top:18px;gap:8px}.performance-test_errorPanel__809uZ button,.performance-test_resultActions__Hx2pb button{min-height:40px;padding:0 14px}.performance-test_resultSummary__Jh8X3{display:grid;align-items:center;padding:24px;border-bottom:1px solid #e6ecef;gap:22px}.performance-test_overallScore__n10Rx{display:grid;align-content:center;min-height:150px;padding:18px;border:1px solid #efb08e;border-radius:10px;background:#fff7f2;text-align:center}.performance-test_overallScore__n10Rx small,.performance-test_overallScore__n10Rx span{color:#996141;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.performance-test_overallScore__n10Rx strong{margin:5px 0;color:#b84210;font-size:clamp(34px,6vw,52px);line-height:1}.performance-test_resultVerdict__MOnkf{display:grid;gap:5px}.performance-test_resultVerdict__MOnkf p{margin:0;color:#c34816;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.performance-test_resultVerdict__MOnkf h2{margin:0;font-size:32px;line-height:40px}.performance-test_resultVerdict__MOnkf>strong{font-size:15px}.performance-test_resultVerdict__MOnkf>span{max-width:660px;color:#627380;font-size:13px;line-height:1.6}.performance-test_resultActions__Hx2pb{display:flex;flex-wrap:wrap;gap:8px}.performance-test_softwareWarning__yzZkz{display:flex;align-items:flex-start;padding:13px 20px;border-bottom:1px solid #efd5c9;background:#fff6f1;color:#7a472e;font-size:12px;line-height:1.55;gap:9px}.performance-test_softwareWarning__yzZkz svg{width:17px;flex:none;color:#d5541d}.performance-test_componentGrid__a2RpA{display:grid;padding:20px;gap:12px}.performance-test_componentGrid__a2RpA article{display:grid;padding:16px;border:1px solid #dde5e9;border-radius:9px;background:#fafbfc;gap:6px}.performance-test_componentGrid__a2RpA article>span{color:#667782;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.performance-test_componentGrid__a2RpA article>strong{font-size:26px}.performance-test_componentGrid__a2RpA article>small{color:#c34816;font-weight:700}.performance-test_componentGrid__a2RpA article>div{height:4px;overflow:hidden;border-radius:999px;background:#e7edf0}.performance-test_componentGrid__a2RpA article i{display:block;height:100%;background:#e66b36}.performance-test_componentGrid__a2RpA article p{margin:1px 0 0;color:#71818b;font-size:11px;line-height:1.45}.performance-test_batteryResult__M4lEF{padding:20px;border-top:1px solid #e6ecef;background:#fff}.performance-test_batteryHeading__4tdcp{display:flex;align-items:flex-start;gap:10px}.performance-test_batteryHeading__4tdcp>svg{width:20px;height:20px;margin-top:1px;flex:none;color:#188064}.performance-test_batteryHeading__4tdcp h3,.performance-test_batteryHeading__4tdcp p{margin:0}.performance-test_batteryHeading__4tdcp h3{color:#17232e;font-size:15px}.performance-test_batteryHeading__4tdcp p{margin-top:4px;color:#627380;font-size:12px;line-height:1.55}.performance-test_batteryMetrics__MIbXo{display:grid;margin:16px 0 0;border:1px solid #e0e7eb;border-radius:9px;background:#fafbfc;grid-template-columns:repeat(4,minmax(0,1fr))}.performance-test_batteryMetrics__MIbXo>div{min-width:0;padding:13px 14px}.performance-test_batteryMetrics__MIbXo>div+div{border-left:1px solid #e0e7eb}.performance-test_batteryMetrics__MIbXo dd,.performance-test_batteryMetrics__MIbXo dt{margin:0}.performance-test_batteryMetrics__MIbXo dt{color:#71818b;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.performance-test_batteryMetrics__MIbXo dd{margin-top:5px;color:#24343e;font-size:12px;font-weight:700;overflow-wrap:anywhere}.performance-test_batteryFinePrint__3MszF{margin:10px 0 0;color:#71818b;font-size:11px;line-height:1.55}.performance-test_detailsPanel__Iiyo2{border-top:1px solid #e6ecef}.performance-test_detailsPanel__Iiyo2 summary{padding:18px 20px;cursor:pointer;font-size:14px;font-weight:800}.performance-test_detailColumns__ZAiWU{display:grid;border-top:1px solid #e6ecef}.performance-test_detailColumns__ZAiWU section{padding:20px}.performance-test_detailColumns__ZAiWU section+section{border-top:1px solid #e6ecef}.performance-test_detailColumns__ZAiWU dl{margin:14px 0 0}.performance-test_detailColumns__ZAiWU dl>div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e8edef;gap:12px}.performance-test_detailColumns__ZAiWU dd,.performance-test_detailColumns__ZAiWU dt{color:#647580;font-size:13px;line-height:1.55}.performance-test_detailColumns__ZAiWU dt{display:grid;justify-items:start;gap:3px}.performance-test_detailColumns__ZAiWU dd{max-width:62%;margin:0;color:#24343e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;overflow-wrap:anywhere}.performance-test_sourceBadge__uZDWu{color:#19765d;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.performance-test_sourceBadge__uZDWu[data-type=estimated]{color:#a96a28}.performance-test_discardNote__d9IJ0{display:flex;align-items:center;padding:14px 20px;border-top:1px solid #cce7dd;background:#f1faf6;color:#185f4d;font-size:13px;line-height:1.55;gap:9px}.performance-test_discardNote__d9IJ0 svg{width:16px;flex:none}@media (min-width:720px){.performance-test_controls__ntzSq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.performance-test_measureStrip__TSGOt{grid-template-columns:repeat(4,1fr)}.performance-test_measureStrip__TSGOt span+span{border-top:0;border-left:1px solid #e6ecef}.performance-test_liveMetrics__ehrId{grid-template-columns:repeat(3,1fr)}.performance-test_liveMetrics__ehrId>div+div{border-top:0;border-left:1px solid #e6ecef}.performance-test_componentGrid__a2RpA,.performance-test_stageRail__mRHPs{grid-template-columns:repeat(2,1fr)}.performance-test_resultSummary__Jh8X3{grid-template-columns:210px minmax(0,1fr)}.performance-test_resultActions__Hx2pb{grid-column:1/-1}}@media (min-width:980px){.performance-test_controls__ntzSq{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr)}.performance-test_controls__ntzSq .performance-test_optionRow__mlCIC{flex-wrap:nowrap}.performance-test_controls__ntzSq fieldset:first-child .performance-test_optionRow__mlCIC button{min-width:0;flex:1 1 0;padding-inline:10px;white-space:nowrap}.performance-test_launcherGrid__5_XWl,.performance-test_resultsGrid__wEs_d,.performance-test_runningGrid__Suwp3{grid-template-columns:minmax(0,1fr) 260px}.performance-test_launcherSidebar__IbUmd{position:sticky;top:92px}.performance-test_componentGrid__a2RpA,.performance-test_stageRail__mRHPs{grid-template-columns:repeat(4,1fr)}.performance-test_stageRail__mRHPs{grid-template-columns:repeat(5,1fr)}.performance-test_detailColumns__ZAiWU{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-test_detailColumns__ZAiWU section+section{border-top:0;border-left:1px solid #e6ecef}.performance-test_resultSummary__Jh8X3{grid-template-columns:210px minmax(0,1fr) auto}.performance-test_resultActions__Hx2pb{grid-column:auto;justify-content:flex-end}}@media (max-width:719px){.performance-test_batteryMetrics__MIbXo{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-test_batteryMetrics__MIbXo>div+div{border-left:0}.performance-test_batteryMetrics__MIbXo>div:nth-child(2n){border-left:1px solid #e0e7eb}.performance-test_batteryMetrics__MIbXo>div:nth-child(n+3){border-top:1px solid #e0e7eb}.performance-test_runHeader__RXXU0,.performance-test_startArea__k74ZX{align-items:stretch;flex-direction:column}.performance-test_runHeader__RXXU0 button,.performance-test_startArea__k74ZX button{width:100%}.performance-test_liveScene__NuFta,.performance-test_previewScene__EkKGV{min-height:280px;margin:14px}.performance-test_gpuCanvas__KGCdb{height:100%}.performance-test_detailColumns__ZAiWU dl>div{align-items:flex-start;flex-direction:column}.performance-test_detailColumns__ZAiWU dd{max-width:100%;text-align:left}}@media (prefers-reduced-motion:reduce){.performance-test_componentGrid__a2RpA article i,.performance-test_progressTrack__T36yB i{transition:none}}