.at-run{position:relative;display:flex;flex-direction:column;gap:18px;width:100%;max-width:520px;margin-inline:auto;padding:22px 22px 18px;background:#171717;border:1px solid #2b2b2b;border-radius:14px;box-shadow:0 2px 4px #0000004d,0 30px 70px #f7d11f14,0 30px 60px #0000008c}.at-run-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px}.at-run-id{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--yellow)}.at-run-lane{font-size:14px;color:var(--gray-400)}.at-run-label{display:block;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500)}.at-run-pillbox{position:relative;display:flex;align-items:center;height:62px;margin-top:6px;overflow:hidden}.at-run-pill{display:inline-block;padding:9px 18px;background:var(--yellow);border-radius:10px;font-size:clamp(22px,5vw,30px);font-weight:900;line-height:1.2;letter-spacing:-.03em;white-space:nowrap;color:#111}.at-run-pill-done{background:#16843f;color:#fff}.at-run-log{position:relative;list-style:none;display:flex;flex-direction:column;gap:8px;min-height:142px;padding-top:14px;border-top:1px dashed #2b2b2b}.at-run-entry{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;color:var(--gray-300)}.at-run-entry:not(:first-child){color:var(--gray-500)}.at-run-code{flex-shrink:0;min-width:34px;padding:2px 0;border:1px solid #3a3a3a;border-radius:4px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-align:center;color:var(--yellow)}.at-run-line{min-width:0}.at-run-off{display:inline-block;margin-left:8px;font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.06em;color:var(--yellow);white-space:nowrap}.at-run-ticks{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px}.at-tick{height:5px;border-radius:2px;background:#2b2b2b;transition:background-color .3s ease}.at-tick-on{background:var(--yellow)}.at-tick-watch{background:#f7d11f52}.at-run-watchrow{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px}.at-watch{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--gray-400)}.at-watch-dot{width:6px;height:6px;border-radius:50%;background:var(--yellow);animation:at-pulse 2.4s ease-in-out infinite}.at-watch:nth-child(2) .at-watch-dot{animation-delay:.6s}.at-watch:nth-child(3) .at-watch-dot{animation-delay:1.2s}.at-watch:nth-child(4) .at-watch-dot{animation-delay:1.8s}@keyframes at-pulse{0%,to{opacity:.35;box-shadow:0 0 #f7d11f00}50%{opacity:1;box-shadow:0 0 0 4px #f7d11f29}}.at-run-note{font-family:var(--font-mono);font-size:10.5px;line-height:1.55;color:var(--gray-500)}.at-rules{list-style:none;display:grid;gap:14px}.at-rule{padding:20px 22px;background:var(--white);border:1px solid #e4e0d2;border-radius:12px;box-shadow:0 1px 2px #1111110a,0 10px 26px #1111110a;transition:border-color .2s ease,box-shadow .2s ease}.at-rule:hover{border-color:var(--yellow);box-shadow:0 1px 2px #1111110d,0 16px 36px #f7d11f24}.at-rule-name{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.at-rule-title{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.015em;color:#111}.at-rule-code{flex-shrink:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;color:var(--gray-500)}.at-rule-grid{display:grid;gap:12px;margin-top:14px}.at-rule-grid dt{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a6d00}.at-rule-grid dd{margin:4px 0 0;font-size:15px;line-height:1.6;color:var(--gray-700)}.at-rule-def{display:flex;align-items:center;gap:10px;font-weight:600}.at-rule-note{margin-top:12px;padding-top:10px;border-top:1px dashed #e4e0d2;font-size:13.5px;line-height:1.6;color:var(--gray-600)}@media (min-width: 820px){.at-rule-grid{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);gap:28px}}.at-sw{position:relative;flex-shrink:0;display:inline-block;width:36px;height:20px;background:#d5d1c3;border-radius:100px}.at-sw-on{background:var(--yellow)}.at-sw-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #11111159}.at-sw-on .at-sw-thumb{background:#111}.lp-tone-dark .at-rule{background:#1e1e1e;border-color:#2f2f2f;box-shadow:0 1px 2px #0000004d,0 14px 30px #00000047}.lp-tone-dark .at-rule:hover{border-color:var(--yellow);box-shadow:0 1px 2px #0000004d,0 16px 36px #f7d11f14}.lp-tone-dark .at-rule-title{color:var(--white)}.lp-tone-dark .at-rule-grid dt{color:var(--yellow)}.lp-tone-dark .at-rule-grid dd{color:var(--gray-300)}.lp-tone-dark .at-rule-note{border-top-color:#3a3a3a;color:var(--gray-400)}.lp-tone-dark .at-sw{background:#4a4a4a}.lp-tone-dark .at-sw-on{background:var(--yellow)}@media (prefers-reduced-motion: reduce){.at-watch-dot{animation:none;opacity:1}.at-tick,.at-rule{transition:none}}
