.SDTahW_launcherGrid,.SDTahW_runningGrid,.SDTahW_resultsGrid{align-items:start;gap:20px;display:grid}.SDTahW_benchmarkCard,.SDTahW_runnerCard,.SDTahW_resultCard,.SDTahW_scoreGuide,.SDTahW_privacyCard,.SDTahW_limitCard{color:#17232e;background:#fff;border:1px solid #d9e2e7;border-radius:12px}.SDTahW_benchmarkCard,.SDTahW_runnerCard,.SDTahW_resultCard{overflow:hidden}.SDTahW_benchmarkTopline,.SDTahW_runHeader{border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.SDTahW_benchmarkTopline>div,.SDTahW_runHeader>div{gap:3px;display:grid}.SDTahW_benchmarkTopline span,.SDTahW_runHeader span{color:#70808c;font-size:12px}.SDTahW_benchmarkTopline strong,.SDTahW_runHeader strong{font-size:15px}.SDTahW_readyState{background:#eaf8f2;border-radius:999px;align-items:center;padding:7px 11px;font-weight:700;display:inline-flex;color:#08785c!important;font-size:12px!important}.SDTahW_readyState:before{content:"";background:#14a77d;border-radius:50%;width:7px;height:7px;margin-right:7px}.SDTahW_controls{border-bottom:1px solid #e6ecef;gap:18px;padding:20px;display:grid}.SDTahW_controls fieldset{border:0;min-width:0;margin:0;padding:0}.SDTahW_controls legend{color:#627380;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.SDTahW_optionRow{flex-wrap:wrap;gap:7px;display:flex}.SDTahW_optionRow button,.SDTahW_startArea button,.SDTahW_runHeader button,.SDTahW_resultActions button,.SDTahW_errorPanel button{color:#455762;cursor:pointer;font:inherit;background:#f3f6f8;border:1px solid #d6e0e5;border-radius:8px;font-size:13px;font-weight:700}.SDTahW_optionRow button{min-height:38px;padding:0 16px}.SDTahW_optionRow button[data-active=true]{color:#b84210;background:#fff0e8;border-color:#efb08e}.SDTahW_optionRow button:focus-visible,.SDTahW_startArea button:focus-visible,.SDTahW_runHeader button:focus-visible,.SDTahW_resultActions button:focus-visible,.SDTahW_errorPanel button:focus-visible{outline-offset:2px;outline:3px solid #e9510e38}.SDTahW_previewScene{background:#f3f6f8;border:1px solid #dce5e9;border-radius:10px;place-items:center;min-height:300px;margin:20px;display:grid;position:relative;overflow:hidden}.SDTahW_previewGrid{background-image:linear-gradient(#dfe7eb 1px,#0000 1px),linear-gradient(90deg,#dfe7eb 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.SDTahW_previewOrbit{aspect-ratio:1;border:1px solid #adbdc6;border-radius:50%;width:210px;position:absolute}.SDTahW_previewOrbit:before,.SDTahW_previewOrbit:after,.SDTahW_previewOrbit span{content:"";border:1px solid #c7d3d9;border-radius:50%;position:absolute;inset:18%}.SDTahW_previewOrbit:after{inset:36%}.SDTahW_previewOrbit span:first-child{background:#e9510e;border:0;width:14px;height:14px;inset:8% auto auto 48%}.SDTahW_previewOrbit span:nth-child(2){background:#2d8295;border:0;width:10px;height:10px;inset:auto 10% 26% auto}.SDTahW_previewOrbit span:nth-child(3){background:#2f9c7b;border:0;width:8px;height:8px;inset:44% auto auto 19%}.SDTahW_previewCopy{z-index:1;text-align:center;background:#ffffffeb;border:1px solid #d9e2e7;border-radius:10px;justify-items:center;gap:7px;max-width:250px;padding:18px;display:grid;position:relative}.SDTahW_previewCopy svg{color:#e9510e;width:23px}.SDTahW_previewCopy strong{font-size:16px}.SDTahW_previewCopy span{color:#627380;font-size:12px;line-height:1.55}.SDTahW_measureStrip{background:#fafbfc;border:1px solid #e1e8ec;border-radius:9px;margin:0 20px 20px;display:grid}.SDTahW_measureStrip span{color:#536671;align-items:center;gap:8px;padding:13px 15px;font-size:12px;font-weight:700;display:flex}.SDTahW_measureStrip span+span{border-top:1px solid #e6ecef}.SDTahW_measureStrip svg{color:#e9510e;width:16px}.SDTahW_startArea{background:#fafbfc;border-top:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.SDTahW_startArea>div{flex:1;gap:4px;min-width:0;display:grid}.SDTahW_startArea button{white-space:nowrap;flex-shrink:0}.SDTahW_startArea strong{text-transform:capitalize;font-size:14px}.SDTahW_startArea span{color:#6b7b86;font-size:12px;line-height:1.5}.SDTahW_startArea button,.SDTahW_resultActions button:first-child,.SDTahW_errorPanel button:first-child{color:#b84210;background:#fff0e8;border-color:#efb08e;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;display:inline-flex}.SDTahW_startArea button:disabled{cursor:wait;opacity:.65}.SDTahW_startArea svg,.SDTahW_runHeader svg,.SDTahW_resultActions svg,.SDTahW_errorPanel button svg{width:15px}.SDTahW_launcherSidebar{gap:16px;display:grid}.SDTahW_scoreGuide,.SDTahW_privacyCard,.SDTahW_limitCard{padding:18px}.SDTahW_cardHeading{align-items:center;gap:9px;display:flex}.SDTahW_cardHeading svg{color:#e9510e;width:18px}.SDTahW_cardHeading h3{margin:0;font-size:15px}.SDTahW_scoreBandList{gap:9px;margin-top:15px;display:grid}.SDTahW_scoreBandList>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.SDTahW_scoreBandList strong{color:#c34816;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.SDTahW_scoreBandList span{color:#52646f;font-size:12px}.SDTahW_scoreGuide>p{color:#74838d;border-top:1px solid #e6ecef;margin:15px 0 0;padding-top:13px;font-size:11px;line-height:1.55}.SDTahW_privacyCard{color:#185f4d;background:#f1faf6;border-color:#cce7dd;gap:11px;display:flex}.SDTahW_privacyCard svg{flex:none;width:18px}.SDTahW_privacyCard div,.SDTahW_limitCard{gap:4px;display:grid}.SDTahW_privacyCard strong,.SDTahW_limitCard strong{font-size:12px}.SDTahW_privacyCard span,.SDTahW_limitCard span{font-size:11px;line-height:1.5}.SDTahW_limitCard{color:#72502d;background:#fff8ef;border-color:#efddc4}.SDTahW_runnerCard{position:relative}.SDTahW_runHeader button{align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.SDTahW_liveMetrics{border-bottom:1px solid #e6ecef;display:grid}.SDTahW_liveMetrics>div{gap:3px;padding:14px 20px;display:grid}.SDTahW_liveMetrics>div+div{border-top:1px solid #e6ecef}.SDTahW_liveMetrics span{color:#788892;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.SDTahW_liveMetrics strong{font-size:17px}.SDTahW_liveScene{isolation:isolate;background:#000;border-radius:10px;min-height:360px;margin:20px;position:relative;overflow:hidden}.SDTahW_gpuCanvas{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SDTahW_renderBadge{z-index:2;color:#fff;background:#000000c7;border:1px solid #fff3;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;min-width:70px;padding:7px 9px;display:flex;position:absolute;inset:14px 14px auto auto}.SDTahW_renderBadge span{color:#b8c1c8;letter-spacing:.08em;font-size:9px;font-weight:800}.SDTahW_renderBadge strong{color:#ff8050;font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.SDTahW_progressTrack{background:#edf1f3;border-radius:999px;height:5px;margin:0 20px 20px;overflow:hidden}.SDTahW_progressTrack i{background:#e66b36;height:100%;display:block}.SDTahW_stageRail{gap:8px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.SDTahW_stageRail li{color:#84929b;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.SDTahW_stageRail li>span{aspect-ratio:1;border:1px solid #d3dde2;border-radius:50%;place-items:center;width:23px;font-size:10px;display:grid}.SDTahW_stageRail li svg{width:11px}.SDTahW_stageRail li[data-state=active]{color:#b84210}.SDTahW_stageRail li[data-state=active]>span{background:#fff0e8;border-color:#efb08e}.SDTahW_stageRail li[data-state=done]{color:#19765d}.SDTahW_stageRail li[data-state=done]>span{background:#eff9f5;border-color:#b9dfd2}.SDTahW_errorPanel{z-index:3;background:#fff;align-items:center;gap:16px;min-height:520px;padding:32px;display:flex;position:relative}.SDTahW_errorPanel>svg{color:#d3541b;flex:none;width:36px}.SDTahW_errorPanel p{color:#b84210;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.SDTahW_errorPanel h2{margin:5px 0;font-size:24px}.SDTahW_errorPanel span{color:#627380;font-size:13px}.SDTahW_errorPanel>div>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.SDTahW_errorPanel button,.SDTahW_resultActions button{min-height:40px;padding:0 14px}.SDTahW_resultSummary{border-bottom:1px solid #e6ecef;align-items:center;gap:22px;padding:24px;display:grid}.SDTahW_overallScore{text-align:center;background:#fff7f2;border:1px solid #efb08e;border-radius:10px;align-content:center;min-height:150px;padding:18px;display:grid}.SDTahW_overallScore span,.SDTahW_overallScore small{color:#996141;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.SDTahW_overallScore strong{color:#b84210;margin:5px 0;font-size:clamp(34px,6vw,52px);line-height:1}.SDTahW_resultVerdict{gap:5px;display:grid}.SDTahW_resultVerdict p{color:#c34816;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.SDTahW_resultVerdict h2{margin:0;font-size:32px;line-height:40px}.SDTahW_resultVerdict>strong{font-size:15px}.SDTahW_resultVerdict>span{color:#627380;max-width:660px;font-size:13px;line-height:1.6}.SDTahW_resultActions{flex-wrap:wrap;gap:8px;display:flex}.SDTahW_softwareWarning{color:#7a472e;background:#fff6f1;border-bottom:1px solid #efd5c9;align-items:flex-start;gap:9px;padding:13px 20px;font-size:12px;line-height:1.55;display:flex}.SDTahW_softwareWarning svg{color:#d5541d;flex:none;width:17px}.SDTahW_componentGrid{gap:12px;padding:20px;display:grid}.SDTahW_componentGrid article{background:#fafbfc;border:1px solid #dde5e9;border-radius:9px;gap:6px;padding:16px;display:grid}.SDTahW_componentGrid article>span{color:#667782;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.SDTahW_componentGrid article>strong{font-size:26px}.SDTahW_componentGrid article>small{color:#c34816;font-weight:700}.SDTahW_componentGrid article>div{background:#e7edf0;border-radius:999px;height:4px;overflow:hidden}.SDTahW_componentGrid article i{background:#e66b36;height:100%;display:block}.SDTahW_componentGrid article p{color:#71818b;margin:1px 0 0;font-size:11px;line-height:1.45}.SDTahW_batteryResult{background:#fff;border-top:1px solid #e6ecef;padding:20px}.SDTahW_batteryHeading{align-items:flex-start;gap:10px;display:flex}.SDTahW_batteryHeading>svg{color:#188064;flex:none;width:20px;height:20px;margin-top:1px}.SDTahW_batteryHeading h3,.SDTahW_batteryHeading p{margin:0}.SDTahW_batteryHeading h3{color:#17232e;font-size:15px}.SDTahW_batteryHeading p{color:#627380;margin-top:4px;font-size:12px;line-height:1.55}.SDTahW_batteryMetrics{background:#fafbfc;border:1px solid #e0e7eb;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;display:grid}.SDTahW_batteryMetrics>div{min-width:0;padding:13px 14px}.SDTahW_batteryMetrics>div+div{border-left:1px solid #e0e7eb}.SDTahW_batteryMetrics dt,.SDTahW_batteryMetrics dd{margin:0}.SDTahW_batteryMetrics dt{color:#71818b;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.SDTahW_batteryMetrics dd{color:#24343e;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:700}.SDTahW_backupArea{margin-top:14px}.SDTahW_backupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SDTahW_backupCard{background:#fafbfc;border:1px solid #e0e7eb;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.SDTahW_backupCard[data-kind=heavy]{background:#fff7f3;border-color:#f6d3c2}.SDTahW_backupCard[data-kind=normal]{background:#f3fbf8;border-color:#c9e7dc}.SDTahW_backupLabel{color:#4d5f6b;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.SDTahW_backupLabel>svg{flex:none;width:15px;height:15px}.SDTahW_backupCard[data-kind=heavy] .SDTahW_backupLabel>svg{color:#d9541e}.SDTahW_backupCard[data-kind=normal] .SDTahW_backupLabel>svg{color:#188064}.SDTahW_backupValue{color:#17232e;font-size:26px;font-weight:800;line-height:1.15}.SDTahW_backupHint{color:#627380;font-size:12px;line-height:1.5}.SDTahW_backupRemaining{color:#24343e;font-size:12px;font-weight:700}.SDTahW_backupNote{color:#4d5f6b;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.55;display:flex}.SDTahW_confidence{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.SDTahW_confidence[data-level=high]{color:#136b53;background:#dff3ea}.SDTahW_confidence[data-level=medium]{color:#8a5a06;background:#fdf0d8}.SDTahW_confidence[data-level=low]{color:#a33a17;background:#fde4dd}.SDTahW_batteryFinePrint{color:#71818b;margin:10px 0 0;font-size:11px;line-height:1.55}.SDTahW_detailsPanel{border-top:1px solid #e6ecef}.SDTahW_detailsPanel summary{cursor:pointer;padding:18px 20px;font-size:14px;font-weight:800}.SDTahW_detailColumns{border-top:1px solid #e6ecef;display:grid}.SDTahW_detailColumns section{padding:20px}.SDTahW_detailColumns section+section{border-top:1px solid #e6ecef}.SDTahW_detailColumns dl{margin:14px 0 0}.SDTahW_detailColumns dl>div{border-top:1px solid #e8edef;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.SDTahW_detailColumns dt,.SDTahW_detailColumns dd{color:#647580;font-size:13px;line-height:1.55}.SDTahW_detailColumns dt{justify-items:start;gap:3px;display:grid}.SDTahW_detailColumns dd{color:#24343e;text-align:right;overflow-wrap:anywhere;max-width:62%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.SDTahW_sourceBadge{color:#19765d;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.SDTahW_sourceBadge[data-type=estimated]{color:#a96a28}.SDTahW_discardNote{color:#185f4d;background:#f1faf6;border-top:1px solid #cce7dd;align-items:center;gap:9px;padding:14px 20px;font-size:13px;line-height:1.55;display:flex}.SDTahW_discardNote svg{flex:none;width:16px}@media (min-width:720px){.SDTahW_controls{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.SDTahW_measureStrip{grid-template-columns:repeat(4,1fr)}.SDTahW_measureStrip span+span{border-top:0;border-left:1px solid #e6ecef}.SDTahW_liveMetrics{grid-template-columns:repeat(3,1fr)}.SDTahW_liveMetrics>div+div{border-top:0;border-left:1px solid #e6ecef}.SDTahW_stageRail,.SDTahW_componentGrid{grid-template-columns:repeat(2,1fr)}.SDTahW_resultSummary{grid-template-columns:210px minmax(0,1fr)}.SDTahW_resultActions{grid-column:1/-1}}@media (min-width:980px){.SDTahW_controls{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr)}.SDTahW_controls .SDTahW_optionRow{flex-wrap:nowrap}.SDTahW_controls fieldset:first-child .SDTahW_optionRow button{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:10px}.SDTahW_launcherGrid,.SDTahW_runningGrid,.SDTahW_resultsGrid{grid-template-columns:minmax(0,1fr) 260px}.SDTahW_launcherSidebar{position:sticky;top:92px}.SDTahW_stageRail,.SDTahW_componentGrid{grid-template-columns:repeat(4,1fr)}.SDTahW_stageRail{grid-template-columns:repeat(5,1fr)}.SDTahW_detailColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.SDTahW_detailColumns section+section{border-top:0;border-left:1px solid #e6ecef}.SDTahW_resultSummary{grid-template-columns:210px minmax(0,1fr) auto}.SDTahW_resultActions{grid-column:auto;justify-content:flex-end}}@media (max-width:719px){.SDTahW_batteryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.SDTahW_backupGrid{grid-template-columns:minmax(0,1fr)}.SDTahW_batteryMetrics>div+div{border-left:0}.SDTahW_batteryMetrics>div:nth-child(2n){border-left:1px solid #e0e7eb}.SDTahW_batteryMetrics>div:nth-child(n+3){border-top:1px solid #e0e7eb}.SDTahW_startArea,.SDTahW_runHeader{flex-direction:column;align-items:stretch}.SDTahW_startArea button,.SDTahW_runHeader button{width:100%}.SDTahW_previewScene,.SDTahW_liveScene{min-height:280px;margin:14px}.SDTahW_gpuCanvas{height:100%}.SDTahW_detailColumns dl>div{flex-direction:column;align-items:flex-start}.SDTahW_detailColumns dd{text-align:left;max-width:100%}}@media (prefers-reduced-motion:reduce){.SDTahW_progressTrack i,.SDTahW_componentGrid article i{transition:none}}