.dd-drive-anchor{height:0;display:block}.dd-drive-film,.dd-drive-rail{display:none}.dd-drive-title-inner{row-gap:var(--dd-gap-lead);align-items:start}.dd-drive-h{max-width:16ch;color:var(--dd-ink);margin:0}.dd-drive-title .type-lead{margin:0}.dd-drive-beats{gap:var(--dd-gap-content);margin-block:var(--dd-gap-content) 0;padding:0;list-style:none;display:grid}.dd-drive-caption{flex-direction:column;align-items:flex-start;margin-top:24px;display:flex}.dd-drive-row>*{margin:0}.dd-drive-row+.dd-drive-row{margin-top:16px}.dd-drive-row+.dd-drive-row-link{margin-top:24px}.dd-drive-caption .type-body{max-width:32rem}.dd-drive-index{align-items:baseline;gap:.5ch;display:flex}.dd-drive-total{color:var(--dd-ink-quiet)}.dd-drive-beat[data-dd-beat="1"] .dd-drive-h3{background:linear-gradient(var(--dd-blue), var(--dd-blue)) no-repeat 0 100% / 32px 2px;padding-bottom:14px}.dd-drive[data-mode=live]{padding-block:0}.dd-drive[data-mode=live]:before{display:none}.dd-drive[data-mode=live] .dd-drive-anchor{top:calc(2 * var(--header-h));position:absolute;left:0}.dd-drive[data-mode=live] .dd-drive-track{--drive-travel:300svh;height:calc(var(--drive-travel) + 200svh)}@media (max-width:767px){.dd-drive[data-mode=live] .dd-drive-track{--drive-travel:240svh}}.dd-drive[data-mode=live] .dd-drive-stage{--gate:1;--mt:var(--header-h);--mb:25svh;--drive-x:max(var(--dd-gutter), (100% - var(--dd-wrap)) / 2);background:var(--dd-bg);height:100svh;position:sticky;top:0;overflow:clip}.dd-drive[data-mode=live]~#cause{z-index:2;margin-top:-100svh}.dd-drive[data-mode=live] .dd-drive-film{background:var(--dd-bg-deep);clip-path:inset(calc(var(--mt) * var(--gate)) 0 calc(var(--mb) * var(--gate)) 0);display:block;position:absolute;inset:0}.dd-drive-poster,.dd-drive-poster img,.dd-drive-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.dd-drive-poster img{object-fit:cover}.dd-drive-canvas{opacity:0}.dd-drive-canvas[data-drawn]{opacity:1}.dd-drive-film:has(.dd-drive-canvas[data-drawn]) .dd-drive-poster{visibility:hidden}.dd-drive-video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dd-drive-scrim{pointer-events:none;opacity:calc(1 - var(--gate));background:var(--dd-scrim-open) no-repeat 0 100% / 100% 55%, linear-gradient(to right in oklab, color-mix(in oklab, var(--dd-night) 50%, transparent), transparent 32%) no-repeat;position:absolute;inset:0}@media (max-width:767px){.dd-drive-scrim{background:var(--dd-scrim-open) no-repeat 0 100% / 100% 55%, var(--dd-scrim-open-top) no-repeat 0 0 / 100% 30%}}.dd-drive-wipe{pointer-events:none;opacity:0;--wipe:linear-gradient(90deg in oklab, transparent, var(--dd-blue) 40%, var(--dd-blue-ice) 50%, var(--dd-blue) 60%, transparent);background:var(--wipe);width:40%;position:absolute;inset:0 auto 0 0;translate:-100%}.dd-drive-stage[data-wipe=amber] .dd-drive-wipe{--wipe:linear-gradient(90deg in oklab, transparent, var(--dd-amber) 40%, var(--dd-amber-hot) 50%, var(--dd-amber) 60%, transparent)}.dd-drive-stage[data-wipe-run=a] .dd-drive-wipe{animation:dd-drive-wipe-a var(--dur-ui) linear both}.dd-drive-stage[data-wipe-run=b] .dd-drive-wipe{animation:dd-drive-wipe-b var(--dur-ui) linear both}.dd-drive-stage[data-wipe-dir=back] .dd-drive-wipe{animation-direction:reverse}@keyframes dd-drive-wipe-a{0%{opacity:0;translate:-100%}30%,70%{opacity:.25}to{opacity:0;translate:250%}}@keyframes dd-drive-wipe-b{0%{opacity:0;translate:-100%}30%,70%{opacity:.25}to{opacity:0;translate:250%}}@media (prefers-reduced-motion:reduce){.dd-drive-wipe{display:none}}:root[data-dd-motion=paused] .dd-drive-wipe{display:none}.dd-drive[data-mode=live] .dd-drive-title{inset-inline:0;z-index:3;height:var(--mb);align-items:center;display:flex;position:absolute;bottom:0}.dd-drive[data-mode=live] .dd-drive-tmask{margin-bottom:-.1em;padding-bottom:.1em;overflow:clip}.dd-drive[data-mode=live] .dd-drive-rail{z-index:3;left:var(--drive-x);opacity:0;visibility:hidden;border-left:1px solid #fff6;flex-direction:column;align-items:flex-start;gap:20px;padding-left:16px;display:flex;position:absolute;top:50%;translate:0 -50%}.dd-drive-rail-link{color:var(--dd-ink-quiet);transition:color var(--dur-ui) var(--dd-ease);text-decoration:none;position:relative}.dd-drive-rail-link:before{content:"";z-index:1;background:var(--tick,var(--dd-blue));width:2px;transition:transform var(--dur-ui) var(--dd-ease);position:absolute;top:0;bottom:0;left:-17.5px;transform:scaleY(0)}.dd-drive-rail-link[data-beat="1"]{--tick:var(--dd-blue)}.dd-drive-rail-link[data-beat="2"]{--tick:var(--dd-amber)}.dd-drive-rail-link[data-beat="3"]{--tick:var(--dd-blue-ice)}.dd-drive-rail-link[aria-current]{color:var(--dd-ink)}.dd-drive-rail-link[aria-current]:before{transform:none}@media (hover:hover) and (pointer:fine){.dd-drive-rail-link:hover{color:var(--dd-ink)}}.dd-drive-progress{display:none}.dd-drive[data-mode=live] .dd-drive-progress{width:2px;display:block;position:absolute;top:0;bottom:0;left:-1.5px;overflow:clip}.dd-drive-progress-fill{background:linear-gradient(to bottom in oklab, transparent, var(--dd-blue) 72%, var(--dd-blue-ice) 100%);translate:0 calc((var(--p,0) - 1) * 100%);position:absolute;inset:0}@media (max-width:767px){.dd-drive[data-mode=live] .dd-drive-rail{top:calc(var(--mt) + 8px);right:var(--drive-x);border-left:0;flex-direction:row;padding-left:0;translate:none}.dd-drive[data-mode=live] .dd-drive-rail:after{content:"";inset-inline:0;background:#ffffff40;height:1px;position:absolute;bottom:0}.dd-drive-rail-link{align-items:center;min-height:44px;display:inline-flex}.dd-drive-rail-link:before{transform-origin:0;width:100%;height:2px;top:auto;bottom:0;left:0;transform:scaleX(0)}.dd-drive-rail-link[aria-current]:before{transform:none}.dd-drive[data-mode=live] .dd-drive-progress{z-index:1;top:auto;inset-inline:0;width:auto;height:2px;bottom:0}.dd-drive-progress-fill{background:var(--dd-trail-blue);translate:calc((var(--p,0) - 1) * 100%) 0}}.dd-drive[data-mode=live] .dd-drive-beats{pointer-events:none;width:auto;margin:0;display:block;position:absolute;inset:0}.dd-drive[data-mode=live] .dd-drive-beat{inset:0 0 0 var(--drive-x);position:absolute}.dd-drive[data-mode=live] .dd-drive-still{display:none}.dd-drive[data-mode=live] .dd-drive-caption{z-index:3;width:min(32rem, 100% - var(--dd-gutter));pointer-events:auto;opacity:0;visibility:hidden;transition:opacity var(--dur-exit-ui) var(--dd-ease-exit), visibility 0s linear var(--dur-exit-ui);margin:0;position:absolute;bottom:64px;left:0}@media (max-width:767px){.dd-drive[data-mode=live] .dd-drive-caption{bottom:32px}}.dd-drive[data-mode=live] .dd-drive-caption:before{content:"";z-index:-1;inset:-64px -96px -48px calc(-1 * var(--drive-x));pointer-events:none;background:radial-gradient(closest-side at 40% 60%, color-mix(in oklab, var(--dd-night) 62%, transparent), color-mix(in oklab, var(--dd-night) 30%, transparent) 60%, transparent);position:absolute}.dd-drive[data-mode=live] .dd-drive-beat[data-on] .dd-drive-caption{opacity:1;visibility:visible;transition:none}.dd-drive[data-mode=live] .dd-drive-row{margin-block:-.1em;padding-block:.1em;overflow:clip}.dd-drive[data-mode=live] .dd-drive-row+.dd-drive-row{margin-top:calc(16px - .1em)}.dd-drive[data-mode=live] .dd-drive-row-link{margin:0 -4px -4px;padding:4px}.dd-drive[data-mode=live] .dd-drive-row+.dd-drive-row-link{margin-top:20px}.dd-drive[data-mode=live] .dd-drive-row>*{translate:0 var(--dd-mask);transition:translate 0s linear var(--dur-exit-ui)}.dd-drive[data-mode=live] .dd-drive-beat[data-on] .dd-drive-row>*{transition:translate var(--dur-reveal) var(--dd-ease) calc(var(--dur-exit-ui) + var(--r,0) * var(--dd-stagger));translate:none}
