.xd[data-astro-cid-p5fo7uue]{display:grid;grid-template-columns:236px minmax(0,1fr) 236px;grid-template-areas:"left mid right";gap:24px;align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.xd-stage[data-astro-cid-p5fo7uue]{position:relative;border-radius:14px;overflow:hidden;background:#0a0d12;aspect-ratio:4 / 3}.xd-canvas[data-astro-cid-p5fo7uue]{position:absolute;inset:0}.xd-canvas[data-astro-cid-p5fo7uue] canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}.xd-fallback[data-astro-cid-p5fo7uue]{position:absolute;inset:auto 16px 50%;margin:0;text-align:center;color:var(--muted)}.xd-label[data-astro-cid-p5fo7uue]{position:absolute;left:0;top:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;border-radius:8px;background:#0a0d129e;font-size:12px;font-weight:700;line-height:1.1;white-space:nowrap;will-change:transform}.xd-label[data-astro-cid-p5fo7uue] b{font-size:20px;color:var(--text);font-variant-numeric:tabular-nums}.xd-label[data-astro-cid-p5fo7uue] .sp{color:#ffb347;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.xd-label[data-astro-cid-p5fo7uue] .br{color:#ff7a70;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.xd-label[data-astro-cid-p5fo7uue] span:empty{display:none}.xd-speed[data-astro-cid-p5fo7uue]{position:absolute;left:12px;top:10px;font-size:13px;color:var(--muted);background:#0b0d10cc;padding:4px 10px;border-radius:8px}.xd-speed[data-astro-cid-p5fo7uue] b[data-astro-cid-p5fo7uue]{color:var(--text);font-size:18px;font-variant-numeric:tabular-nums}.xd-pause[data-astro-cid-p5fo7uue]{position:absolute;right:10px;top:8px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line-strong);background:#0b0d10cc;color:var(--text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.xd-views[data-astro-cid-p5fo7uue]{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.xd-views[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:#0b0d10cc;color:var(--text-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.xd-views[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue][aria-pressed=true]{border-color:var(--accent);color:var(--text)}.xd-mid[data-astro-cid-p5fo7uue]{grid-area:mid;display:flex;flex-direction:column;gap:12px;min-width:0}.xd-left[data-astro-cid-p5fo7uue]{grid-area:left}.xd-right[data-astro-cid-p5fo7uue]{grid-area:right}.xd-side[data-astro-cid-p5fo7uue]{display:flex;flex-direction:column;gap:20px;min-width:0}.xd-split-bar[data-astro-cid-p5fo7uue]{height:14px;border-radius:999px;background:#2f6e99;overflow:hidden}.xd-split-bar[data-astro-cid-p5fo7uue] span[data-astro-cid-p5fo7uue]{display:block;height:100%;width:40%;background:var(--accent);border-right:2px solid var(--bg)}.xd-split-labels[data-astro-cid-p5fo7uue]{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin-top:4px}.xd-split-labels[data-astro-cid-p5fo7uue] b[data-astro-cid-p5fo7uue]{color:var(--text);font-size:18px}.xd-status[data-astro-cid-p5fo7uue]{min-height:92px;display:flex;flex-direction:column;gap:8px}.xd-status[data-astro-cid-p5fo7uue] p{margin:0;padding:10px 14px;border-radius:10px;background:var(--bg);border-left:3px solid var(--accent);font-size:15px;line-height:1.45;color:var(--text-2)}.xd-status[data-astro-cid-p5fo7uue] p.warn{border-left-color:#f5a524}.xd-status[data-astro-cid-p5fo7uue] p.brake{border-left-color:#ff5a4f}.xd-group[data-astro-cid-p5fo7uue]{border:0;margin:0;padding:0;min-width:0}.xd-group[data-astro-cid-p5fo7uue] legend[data-astro-cid-p5fo7uue]{padding:0;margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xd[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]{font-family:inherit;line-height:1.2}.xd-brushes[data-astro-cid-p5fo7uue],.xd-chips[data-astro-cid-p5fo7uue]{display:flex;flex-wrap:wrap;gap:8px}.xd-brush[data-astro-cid-p5fo7uue],.xd-chip[data-astro-cid-p5fo7uue]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text-2);font-size:14px;font-weight:600;cursor:pointer}.xd-brush[data-astro-cid-p5fo7uue][aria-checked=true]{border-color:var(--accent);color:var(--text);background:#3ba3e81f}.xd-chip[data-astro-cid-p5fo7uue]:hover,.xd-brush[data-astro-cid-p5fo7uue]:hover{border-color:var(--text-2);color:var(--text)}.xd-sw[data-astro-cid-p5fo7uue]{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.xd-sw-asphalt[data-astro-cid-p5fo7uue]{background:#3a3f46}.xd-sw-wet[data-astro-cid-p5fo7uue]{background:#2d4a61}.xd-sw-gravel[data-astro-cid-p5fo7uue]{background:#7c6750}.xd-sw-snow[data-astro-cid-p5fo7uue]{background:#e9eff4}.xd-sw-ice[data-astro-cid-p5fo7uue]{background:#9fd3ec}.xd-sw-roller[data-astro-cid-p5fo7uue]{background:repeating-linear-gradient(#b9c2cc 0 4px,#4b525c 4px 7px)}.xd-brushes[data-astro-cid-p5fo7uue]{display:grid;grid-template-columns:1fr 1fr}.xd-chip[data-astro-cid-p5fo7uue]{min-height:34px;padding:0 11px;font-size:13px}.xd-right[data-astro-cid-p5fo7uue] .xd-seg-text[data-astro-cid-p5fo7uue]{flex-direction:column}.xd-right[data-astro-cid-p5fo7uue] .xd-seg-text[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]{border-right:0;border-bottom:1px solid var(--line-strong);min-height:40px}.xd-right[data-astro-cid-p5fo7uue] .xd-seg-text[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]:last-child{border-bottom:0}.xd-wheels[data-astro-cid-p5fo7uue]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.xd-wbtn[data-astro-cid-p5fo7uue]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--muted);font-size:13px;text-align:left;cursor:pointer}.xd-wbtn[data-astro-cid-p5fo7uue] b[data-astro-cid-p5fo7uue]{color:var(--text);font-size:15px}.xd-wbtn[data-astro-cid-p5fo7uue]:hover{border-color:var(--line-strong)}.xd-wbtn[data-astro-cid-p5fo7uue]:disabled{cursor:default;opacity:.75}.xd-range[data-astro-cid-p5fo7uue]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xd-range[data-astro-cid-p5fo7uue] b[data-astro-cid-p5fo7uue]{color:var(--text)}.xd-range[data-astro-cid-p5fo7uue] input[data-astro-cid-p5fo7uue]{width:100%;accent-color:var(--accent);height:28px}.xd-seg[data-astro-cid-p5fo7uue]{display:flex;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.xd-seg[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]{flex:1;min-height:44px;border:0;border-right:1px solid var(--line-strong);background:transparent;color:var(--text-2);font-size:18px;font-weight:700;cursor:pointer;padding:0 6px}.xd-seg[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]:last-child{border-right:0}.xd-seg[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue][aria-checked=true]{background:var(--accent);color:var(--accent-ink)}.xd-seg-text[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]{font-size:14px;line-height:1.2;padding:6px}.xd-toggles[data-astro-cid-p5fo7uue]{display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--text-2)}.xd-toggles[data-astro-cid-p5fo7uue] label[data-astro-cid-p5fo7uue]{display:flex;gap:10px;align-items:center;cursor:pointer}.xd-toggles[data-astro-cid-p5fo7uue] input[data-astro-cid-p5fo7uue]{flex:none;width:20px;height:20px;margin:0;accent-color:var(--accent)}@media(max-width:1199px){.xd[data-astro-cid-p5fo7uue]{grid-template-columns:minmax(0,1fr) 236px;grid-template-areas:"mid right" "left left"}.xd-left[data-astro-cid-p5fo7uue]{flex-direction:row}.xd-left[data-astro-cid-p5fo7uue]>[data-astro-cid-p5fo7uue]{flex:1}}@media(max-width:980px){.xd[data-astro-cid-p5fo7uue]{grid-template-columns:1fr;grid-template-areas:none;padding:12px;gap:16px}.xd-mid[data-astro-cid-p5fo7uue]{display:contents}.xd-left[data-astro-cid-p5fo7uue],.xd-right[data-astro-cid-p5fo7uue]{grid-area:auto}.xd-left[data-astro-cid-p5fo7uue]{flex-direction:column}.xd-split[data-astro-cid-p5fo7uue]{order:1}.xd-status[data-astro-cid-p5fo7uue]{order:2}.xd-left[data-astro-cid-p5fo7uue]{order:3}.xd-right[data-astro-cid-p5fo7uue]{order:4}.xd-stage[data-astro-cid-p5fo7uue]{position:sticky;top:76px;z-index:2;aspect-ratio:auto;height:min(52vh,92vw);box-shadow:0 12px 24px #00000080}.xd-brushes[data-astro-cid-p5fo7uue]{display:flex}.xd-label[data-astro-cid-p5fo7uue] b{font-size:16px}.xd-views[data-astro-cid-p5fo7uue] button[data-astro-cid-p5fo7uue]{min-height:30px;padding:0 10px;font-size:12px}}.xp-head[data-astro-cid-lqjopvgb]{display:flex;flex-direction:column;gap:16px;padding:32px 0;max-width:860px}.xp-head[data-astro-cid-lqjopvgb] h1[data-astro-cid-lqjopvgb]{font-size:clamp(30px,4.2vw,52px);font-weight:800}.xp-head[data-astro-cid-lqjopvgb] .lead[data-astro-cid-lqjopvgb]{margin:0;font-size:18px;color:var(--text-2)}.prose[data-astro-cid-lqjopvgb] h3[data-astro-cid-lqjopvgb]{color:var(--text);font-size:20px;margin:24px 0 10px}
