main{max-width:1840px;padding:0 48px 24px}nav{display:flex;gap:26px}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}.intro{padding:42px 0 32px}h1{font-size:42px}.replay-workspace{display:grid;grid-template-columns:330px minmax(0,1fr);gap:22px}.scenario-note,.replay-note{margin:0 24px 22px;color:var(--muted);line-height:1.8}.replay-note{font-size:12px;margin-top:22px}.target-list{margin:0 20px}.target-step{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:13px;margin:8px 0;transition:background .2s}.target-step span{font:12px ui-monospace,monospace;color:var(--muted)}.target-step.active{background:var(--light);border-color:#81ad94}.target-step.done:after{content:'✓';margin-left:auto;color:var(--green)}.scenario-controls{display:flex;gap:9px;flex-wrap:wrap;margin:24px}.clock{margin:24px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.clock span{color:var(--muted);font-size:12px}.clock strong{font:600 28px ui-monospace,monospace;color:var(--green)}.clock small{font-size:13px}.sample-summary{margin:24px;display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:11px}.recording{align-self:start}.recording video{display:block;width:100%;aspect-ratio:1920/954;background:#f3f4ef}.recording .panel-foot{padding:16px 24px}.measurements{margin:36px 0;background:white;border:1px solid var(--line);border-radius:16px;padding:24px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title>span{font-size:12px;color:var(--muted)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{text-align:center;padding:14px 12px;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:12px;color:var(--muted)}tbody tr.active{background:var(--light)}td:last-child{font-weight:700;color:var(--green)}.measurements>p{font-size:12px;color:var(--muted);line-height:1.8}.install{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:20px 0 42px}.install h2{font-size:27px}.install p{line-height:1.9;color:var(--muted)}.install-command{display:flex;justify-content:space-between;gap:15px;background:#fff;border:1px solid var(--line);padding:16px;border-radius:12px;align-items:center}.install-command code{overflow-wrap:anywhere}.install-action>small{display:block;margin:12px 0;color:var(--muted)}footer{gap:20px;line-height:1.7}.manual-inner{max-width:1640px}.manual-face a{color:var(--green)}button:focus-visible,a:focus-visible,video:focus-visible{outline:3px solid #93bea3;outline-offset:4px}@media(max-width:1100px){main{padding:0 24px}.replay-workspace{grid-template-columns:1fr}.scenario{display:grid;grid-template-columns:1fr 1fr}.scenario .panel-heading,.scenario-note{grid-column:1/-1}.target-list{grid-row:3/7}.clock{margin-top:0}.sample-summary{margin-top:0}}@media(max-width:650px){main{padding:0 18px}header{height:auto;padding:24px 0;align-items:start;gap:20px}nav{gap:12px;flex-wrap:wrap;font-size:12px}.brand small{font-size:10px}h1{font-size:30px}.intro{align-items:start;flex-direction:column;padding-top:26px}.scenario{display:block}.install{grid-template-columns:1fr;gap:12px}.measurements{padding:20px 12px}footer{flex-direction:column;align-items:start}.install-command{font-size:12px}.panel-heading{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:1100px){.replay-workspace>.recording{grid-row:1}.replay-workspace>.scenario{grid-row:2}}
