.v4 .au dfn{color:var(--p-ink);font-style:normal}.v4 .au-tag{color:var(--p-ink-3);font-size:13px;display:block}.v4 .au-doc{background:#0e0e0e;gap:18px;width:min(100%,440px);padding:22px 24px;font-size:14px;display:grid;position:relative}.v4 .au-doc-top{gap:2px;display:grid}.v4 .au-doc-top b{font-size:18px;font-weight:400}.v4 .au-doc-top small{color:var(--p-ink-3);font-size:12px}.v4 .au-doc-pos{gap:16px;margin:0;padding:0;list-style:none;display:grid}.v4 .au-doc-pos li{gap:8px;display:grid}.v4 .au-doc-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.v4 .au-doc-row small{color:var(--p-ink-3);margin-left:8px;font-size:12px}.v4 .au-doc-sum small{margin-left:2px}.v4 .au-doc-auto{color:var(--p-ink-2);background:#1c1c1c;border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px}.v4 .au-doc-auto.is-on{color:var(--p-pos)}.v4 .au-doc-rules{border-top:1px solid var(--p-line-2);margin:0}.v4 .au-doc-rules>div{border-bottom:1px solid var(--p-line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.v4 .au-doc-rules dt{color:var(--p-ink-2);white-space:nowrap}.v4 .au-doc-rules dd{text-align:right;margin:0}.v4 .au-parts{border-top:1px solid var(--p-line);margin:0}.v4 .au-parts>div{border-bottom:1px solid var(--p-line);grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.v4 .au-parts dt{font-size:16px}.v4 .au-parts dd{color:var(--p-ink-2);margin:0;font-size:15px}.v4 .au-always{margin:20px 0 0;font-size:15px;line-height:1.55}.v4 .au-meter{gap:24px;display:grid}.v4 .au-meter-top{justify-content:space-between;align-items:end;gap:16px;display:flex}.v4 .au-meter-top>span:first-child{gap:4px;display:grid}.v4 .au-meter-top b{font-size:18px;font-weight:400}.v4 .au-meter-score{justify-items:end;display:grid}.v4 .au-meter-score b{font-size:clamp(32px,3vw,44px);line-height:1}.v4 .au-meter-score small{color:var(--p-ink-2);margin-top:6px;font-size:13px}.v4 .au-track{--row:14px;border-bottom:1px solid var(--p-line-2);height:64px;position:relative}.v4 .au-tick{bottom:0;left:calc((var(--d) + .5) / var(--days) * 100%);background:var(--p-line-2);width:1px;height:6px;position:absolute}.v4 .au-dot{bottom:calc(12px + var(--l) * var(--row));left:calc((var(--d) + .5) / var(--days) * 100%);background:var(--p-ink);width:10px;height:10px;animation:au-dot 6s calc(var(--i) * .12s) both infinite;border-radius:50%;margin-left:-5px;position:absolute}.v4 .au-dot.is-fixed{background:var(--p-warn)}.v4 .au-dot.is-key{vertical-align:-1px;margin:0 6px 0 0;animation:none;display:inline-block;position:static}@keyframes au-dot{0%{opacity:0;transform:scale(.4)}6%,88%{opacity:1;transform:scale(1)}to{opacity:0}}.v4 .au-meter-foot{color:var(--p-ink-2);flex-wrap:wrap;gap:8px 24px;font-size:13px;display:flex}.v4 .au-ready{color:var(--p-pos);margin-left:auto}@media (max-width:720px){.v4 .au-doc{padding:18px 16px}.v4 .au-parts>div{grid-template-columns:112px minmax(0,1fr);gap:12px}.v4 .au-meter-top{flex-direction:column;align-items:start}.v4 .au-meter-score{justify-items:start}.v4 .au-track{--row:11px}.v4 .au-dot{width:8px;height:8px;margin-left:-4px}.v4 .au-ready{margin-left:0}}@media (prefers-reduced-motion:reduce){.v4 .au-dot{animation:none}}.v4 .au-over{color:var(--p-ink-2);align-items:center;gap:10px;margin:0 0 24px;font-size:15px;display:flex}.v4 .au-pause{border-left:3px solid var(--p-ink-2);border-right:3px solid var(--p-ink-2);box-sizing:border-box;flex:none;width:10px;height:12px}.v4 .au-trace{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v4 .au-trace:before{content:"";border-top:1px dashed var(--p-line-2);position:absolute;top:8px;left:0;right:0}.v4 .au-trace-step{grid-row:span 3;grid-template-rows:subgrid;gap:12px;min-width:0;display:grid;position:relative}.v4 .au-trace-step .au-tag{background:var(--p-bg);justify-self:start;padding-right:8px;position:relative}.v4 .au-trace-piece{background:var(--p-panel);align-content:start;gap:8px;width:auto;padding:14px 14px 16px;font-size:12.5px}.v4 .au-trace-piece .ap-piece-split{gap:2px;display:grid}.v4 .au-trace-piece .ap-piece-split>span:first-child{color:var(--p-ink-3);font-size:11.5px}.v4 .au-trace-ok{gap:8px;line-height:1.35;display:flex}.v4 .au-trace-ok b{color:var(--p-pos);font-weight:400}.v4 .au-trace-step>p{color:var(--p-ink-2);margin:0;font-size:14px;line-height:1.45}.v4 .au-num{border:1px solid var(--p-ink-2);width:18px;height:18px;font-family:var(--mono);color:var(--p-ink);vertical-align:1px;border-radius:999px;place-items:center;margin-right:8px;font-size:10px;font-style:normal;display:inline-grid}.v4 .au-doc-row small{white-space:nowrap}.v4 .au-steps{border-bottom:1px solid var(--p-line);color:var(--p-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;padding-bottom:18px;font-size:14px;display:flex}.v4 .au-steps ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v4 .au-steps li+li:before{content:"→";color:var(--p-ink-3);margin-right:10px}.v4 .au-steps li.is-now{color:var(--p-ink)}@media (max-width:1100px){.v4 .au-trace{grid-template-rows:auto 1fr auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr))}.v4 .au-trace-step:nth-child(n+4){margin-top:16px}}@media (max-width:720px){.v4 .au-trace{scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 4px;scrollbar-width:none;grid-template-rows:auto 1fr auto;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.v4 .au-trace::-webkit-scrollbar{display:none}.v4 .au-trace-step{scroll-snap-align:start}.v4 .au-trace-step:nth-child(n+4){margin-top:0}}
