.mv-viewport{touch-action:none;cursor:grab;width:100%;height:100%;font-family:var(--font);color:var(--text-primary);position:relative;overflow:hidden}.mv-viewport[data-panning=true]{cursor:grabbing}.mv-world{transform-origin:0 0;--mv-flight:0s;transition:transform var(--mv-flight) cubic-bezier(.22, .9, .3, 1);--mv-counter:clamp(1, calc(1 / var(--mv-cam-scale,1)), 1.4);position:absolute;top:0;left:0}.mv-world[data-morphing]{--mv-flight:var(--m-cinematic,1.1s)}.mv-viewport[data-panning=true] .mv-world{will-change:transform}@media (prefers-reduced-motion:no-preference){.mv-world[data-morphing]{will-change:transform}}.mv-node{width:0;height:0;transform:translate(var(--nx), var(--ny)) scale(var(--mv-counter));transition:transform var(--mv-flight,0s) cubic-bezier(.22, .9, .3, 1), opacity var(--m-expressive,.42s) var(--ease-out,ease) calc(min(var(--mv-i,0), 14) * 26ms);position:absolute;top:0;left:0}@starting-style{.mv-node{opacity:0}}.mv-face{opacity:0;pointer-events:none;transition:opacity var(--m-expressive,.42s) ease, filter var(--m-expressive,.42s) ease;position:absolute;transform:translate(-50%,-50%)}.mv-node[data-face=card] .mv-face-card,.mv-node[data-face=entry] .mv-face-entry,.mv-node[data-face=mark] .mv-face-mark{opacity:1;pointer-events:auto}.mv-face-card{border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg, var(--surface-elevated-2), var(--surface-elevated));width:200px;min-height:64px;box-shadow:var(--shadow-raised);transition:opacity var(--m-expressive,.42s) ease, border-color var(--m-fast,.16s) var(--ease-out,ease), box-shadow var(--m-normal,.28s) var(--ease-out,ease), background var(--m-fast,.16s) var(--ease-out,ease);flex-direction:column;gap:4px;padding:10px 14px;display:flex}@starting-style{.mv-face-card{box-shadow:0 0 0 7px color-mix(in oklab, var(--presence) 26%, transparent)}}.mv-face-entry{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:color-mix(in oklab, var(--surface-elevated) 82%, transparent);width:160px;min-height:44px;box-shadow:var(--shadow-raised);align-content:center;padding:6px 12px;display:grid}.mv-face-mark{place-items:center;width:30px;height:30px;display:grid}.mv-face-mark:after{content:"";border-radius:var(--r-full);background:var(--presence);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in oklab, var(--presence) 22%, transparent);grid-area:1/1}.mv-viewport:not([data-panning=true]) .mv-node[role=button] .mv-face-card,.mv-viewport:not([data-panning=true]) .mv-node[role=button] .mv-face-entry{cursor:pointer}.mv-node[role=button]:hover .mv-face-card{border-color:var(--line-strong);background:linear-gradient(180deg, var(--surface-elevated-2), color-mix(in oklab, var(--surface-elevated-2) 82%, var(--surface-elevated)));box-shadow:var(--shadow-floating)}.mv-node[data-selected] .mv-face-card{outline:2px solid color-mix(in oklab, var(--presence) 55%, transparent);outline-offset:2px}.mv-node[data-shift=weaker][data-face=card] .mv-face-card,.mv-node[data-shift=weaker][data-face=entry] .mv-face-entry,.mv-node[data-shift=weaker][data-face=mark] .mv-face-mark{opacity:clamp(.42, calc(.42 + .58 * var(--mv-shift,1)), 1);filter:saturate(clamp(.25, var(--mv-shift,1), 1))}.mv-node[data-shift=stronger] .mv-face-card{border-color:color-mix(in oklab, var(--insight) 55%, var(--line-soft));box-shadow:0 0 0 1px color-mix(in oklab, var(--insight) 30%, transparent)}.mv-edge-g[data-shift] .morph-edge{transition:opacity var(--m-expressive,.42s) var(--ease-out,ease), stroke-width var(--m-expressive,.42s) var(--ease-out,ease)}.mv-edge-g[data-shift=weaker] .morph-edge{opacity:clamp(.28, calc(.28 + .72 * var(--mv-shift,1)), 1);stroke-width:calc(var(--mv-edge-w,1.5) * clamp(.35, var(--mv-shift,1), 1))}.morph-ribbon{stroke-linecap:round;opacity:.5}.mv-edge-g:hover .morph-ribbon{opacity:.72}.mv-node:focus{outline:none}.mv-node:focus-visible .mv-face-card,.mv-node:focus-visible .mv-face-entry,.mv-node:focus-visible .mv-face-mark{outline:2px solid var(--presence);outline-offset:3px}.mv-label{letter-spacing:-.005em;color:var(--text-primary);-webkit-line-clamp:2;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mv-face-entry .mv-label{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.mv-card-foot{align-items:center;gap:8px;min-width:0;min-height:18px;display:flex;overflow:hidden}.mv-card-foot:empty{display:none}.mv-value{color:var(--insight);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.mv-tier{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--line-soft);border-radius:var(--r-full);background:var(--surface-glass);flex:none;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:600}.mv-node[data-role=outcome] .mv-face-card{border-color:color-mix(in oklab, var(--presence) 42%, var(--line));background:linear-gradient(180deg, color-mix(in oklab, var(--presence) 9%, var(--surface-elevated-2)), color-mix(in oklab, var(--presence) 5%, var(--surface-elevated)))}.mv-node[data-role=root] .mv-face-card{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--insight) 55%, transparent), var(--shadow-raised)}.mv-node[data-tier=T1] .mv-tier{color:var(--insight);border-color:color-mix(in oklab, var(--insight) 45%, transparent);background:color-mix(in oklab, var(--insight) 14%, transparent)}.mv-node[data-tier=T2] .mv-tier{color:var(--presence);border-color:color-mix(in oklab, var(--presence) 45%, transparent);background:color-mix(in oklab, var(--presence) 14%, transparent)}.mv-node[data-tier=T3] .mv-tier{color:var(--warning);border-color:color-mix(in oklab, var(--warning) 45%, transparent);background:color-mix(in oklab, var(--warning) 14%, transparent)}.mv-node[data-tier=T0] .mv-face-card{border-color:var(--line-soft)}.mv-node[data-tier=T0] .mv-label{color:var(--text-secondary)}.mv-domain{border-radius:var(--r-full);background:var(--mv-domain,var(--text-faint));flex:none;width:8px;height:8px}.mv-node[data-domain=economy]{--mv-domain:var(--domain-economy)}.mv-node[data-domain=policy]{--mv-domain:var(--domain-policy)}.mv-node[data-domain=technology]{--mv-domain:var(--domain-technology)}.mv-node[data-domain=science]{--mv-domain:var(--domain-science)}.mv-node[data-domain=environment]{--mv-domain:var(--domain-environment)}.mv-node[data-domain=society]{--mv-domain:var(--domain-society)}.mv-node[data-domain=health]{--mv-domain:var(--domain-health)}.mv-node[data-domain=conflict]{--mv-domain:var(--domain-conflict)}.mv-node[data-domain] .mv-face-card:before{content:"";border-radius:var(--r-md) var(--r-md) 0 0;background:var(--mv-domain);opacity:.5;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.mv-node[data-domain] .mv-face-mark:after{background:var(--mv-domain);box-shadow:0 0 0 3px color-mix(in oklab, var(--mv-domain) 22%, transparent)}.mv-node[data-lod=far] .mv-value,.mv-node[data-lod=far] .mv-tier{display:none}.mv-node[data-shelved] .mv-face-entry{border-color:color-mix(in oklab, var(--warning) 32%, transparent);width:116px}.mv-node[data-folded],.mv-node[data-folded] .mv-face{opacity:0;pointer-events:none}.mv-chrome{opacity:1;pointer-events:none;transition:opacity var(--m-expressive,.42s) ease;position:absolute;top:0;left:0}@starting-style{.mv-chrome{opacity:0}}.mv-chrome[data-exiting]{opacity:0}.mv-chrome-svg,.mv-edges{position:absolute;top:0;left:0;overflow:visible}.mv-edges{pointer-events:none}.mv-band{fill:var(--surface-glass);stroke:var(--line-soft);vector-effect:non-scaling-stroke}.mv-band.morph-shelf{fill:color-mix(in oklab, var(--warning) 7%, transparent);stroke:color-mix(in oklab, var(--warning) 26%, transparent)}.mv-band.morph-sphere{fill:color-mix(in srgb, var(--mv-lane,var(--text-faint)) 7%, transparent);stroke:none;rx:14px}.mv-band.morph-sphere-economy{--mv-lane:var(--domain-economy)}.mv-band.morph-sphere-policy{--mv-lane:var(--domain-policy)}.mv-band.morph-sphere-technology{--mv-lane:var(--domain-technology)}.mv-band.morph-sphere-science{--mv-lane:var(--domain-science)}.mv-band.morph-sphere-environment{--mv-lane:var(--domain-environment)}.mv-band.morph-sphere-society{--mv-lane:var(--domain-society)}.mv-band.morph-sphere-health{--mv-lane:var(--domain-health)}.mv-band.morph-sphere-conflict{--mv-lane:var(--domain-conflict)}.morph-crossing{stroke-opacity:.9}.mv-band.morph-causal-ground.mv-band.morph-causal-ground{fill:color-mix(in srgb, var(--wo-air-2,var(--insight)) 4%, transparent);stroke:none;rx:18px}.mv-band.morph-reading-band{fill:color-mix(in oklab, var(--presence) 4%, transparent);stroke:none}.morph-gridline{stroke:var(--grid-line);stroke-width:1px;vector-effect:non-scaling-stroke}.morph-axis,.morph-tick{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.morph-series{stroke:var(--mv-series-ink,var(--presence));stroke-width:2px;vector-effect:non-scaling-stroke}.morph-edge{stroke:var(--insight);stroke-width:var(--mv-edge-w,2);stroke-opacity:.85;stroke-linecap:round;vector-effect:non-scaling-stroke;marker-end:url(#mv-arrow);pointer-events:none;transition:stroke-opacity var(--m-fast,.16s) var(--ease-out,ease), stroke-width var(--m-fast,.16s) var(--ease-out,ease)}.morph-edge--rel-causes{marker-end:url(#mv-arrow)}.morph-edge--rel-contributes{marker-end:url(#mv-arrow-open)}.morph-edge--rel-enables{marker-end:url(#mv-arrow-ring)}.morph-edge--rel-correlates{marker-start:url(#mv-dot);marker-end:url(#mv-dot);stroke-dasharray:1 5}.morph-edge--damp{stroke:var(--warning);marker-end:url(#mv-arrow-damp)}.morph-edge--provisional{stroke-dasharray:2.5 4.5;stroke-opacity:.55}.morph-edge--provisional,.morph-edge--provisional.morph-edge--rel-causes{marker-end:url(#mv-arrow-soft)}.morph-edge--provisional.morph-edge--rel-contributes{marker-end:url(#mv-arrow-open-soft)}.morph-edge--provisional.morph-edge--rel-enables{marker-end:url(#mv-arrow-ring-soft)}.morph-edge--provisional.morph-edge--rel-correlates{marker-start:url(#mv-dot-soft);marker-end:url(#mv-dot-soft)}.morph-edge--provisional.morph-edge--damp{marker-end:url(#mv-arrow-damp-soft)}.mv-marker.mv-marker-soft :is(path,circle){fill:none;stroke:var(--insight);stroke-width:1.4px;opacity:.66}.mv-marker.mv-marker-down.mv-marker-soft path{stroke:var(--warning)}.mv-marker-up path{fill:var(--insight)}.mv-marker-down path{fill:none;stroke:var(--warning);stroke-width:2.4px;stroke-linecap:round}.mv-marker-open path,.mv-marker-ring circle{fill:none;stroke:var(--insight);stroke-width:1.6px}.mv-marker-dot circle{fill:var(--insight)}.mv-edge-hit{stroke:#0000;stroke-width:18px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.mv-edge-g:hover .morph-edge{stroke-opacity:1;stroke-width:calc(var(--mv-edge-w,2) + 1.6)}.mv-chrome-labels{position:absolute;top:0;left:0}.mv-chrome-label{white-space:nowrap;color:var(--text-muted);transform:translate(0, -50%) scale(var(--mv-counter));transform-origin:0;font-size:11px;position:absolute}.mv-chrome-label[data-anchor=middle]{transform:translate(-50%, -50%) scale(var(--mv-counter));transform-origin:50%}.mv-chrome-label[data-anchor=end]{transform:translate(-100%, -50%) scale(var(--mv-counter));transform-origin:100%}.mv-chrome-label.morph-series-label{color:var(--text-secondary);font-size:12px}.mv-shelf-label{white-space:nowrap;letter-spacing:.04em;color:color-mix(in oklab, var(--warning) 78%, var(--text-secondary));transform-origin:0 0;transform:scale(var(--mv-counter));font-size:12px;position:absolute}@media (prefers-reduced-motion:reduce){.mv-world,.mv-node,.mv-face,.mv-chrome{transition:none}}.wo-scrim{z-index:60;background:color-mix(in srgb, var(--surface-deep) 68%, transparent);justify-content:center;align-items:center;padding:clamp(0px,1.2vw,20px);display:flex;position:fixed;inset:0}.wo-panel{width:100%;max-width:1800px;height:100%;font-family:var(--font);color:var(--text-primary);background:var(--surface-default);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;overflow:hidden}.wo-head{justify-content:space-between;align-items:flex-start;gap:var(--s-md);padding:var(--s-md) var(--s-lg);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.wo-kicker,.wo-rail-kicker{font:600 var(--fs-xs)/1.4 var(--font-data,var(--font));letter-spacing:.12em;color:var(--text-muted)}.wo-title h2{font:600 clamp(17px, 2vw, 22px) / 1.25 var(--font);color:var(--text-primary);max-width:62ch;margin:2px 0 0}.wo-head-actions{align-items:center;gap:var(--s-sm);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.wo-views{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface-elevated);flex-wrap:wrap;gap:2px;min-width:0;max-width:100%;padding:2px;display:flex}.wo-chip{font:500 var(--fs-sm)/1 var(--font);color:var(--text-secondary);border-radius:var(--r-full);cursor:pointer;transition:background var(--m-fast,.12s) var(--ease-out,ease), color var(--m-fast,.12s) var(--ease-out,ease);background:0 0;border:0;padding:6px 12px}.wo-chip:hover{color:var(--text-primary)}.wo-chip[aria-selected=true]{background:var(--presence);color:var(--surface-default)}.wo-when,.wo-parts-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wo-parts-count{font:500 11px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.wo-chip-sole{cursor:default;color:var(--text-muted)}.wo-btn{font:500 var(--fs-sm)/1 var(--font);color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:background var(--m-fast,.12s) var(--ease-out,ease);padding:7px 12px}.wo-btn:hover:not(:disabled){background:var(--surface-elevated-2,var(--surface-elevated))}.wo-btn:disabled{opacity:.45;cursor:default}.wo-btn-close{padding:7px 10px}.wo-banner{padding:8px var(--s-lg);font:500 var(--fs-sm)/1.4 var(--font);border-bottom:1px solid var(--line-soft)}.wo-banner-illustrative{color:color-mix(in oklab, var(--warning) 58%, var(--text-primary));background:color-mix(in srgb, var(--warning) 10%, transparent)}.wo-shell{justify-content:center;align-items:center;gap:var(--s-sm);padding:var(--s-lg);text-align:center;background:var(--surface-deep,var(--surface-default));flex-direction:column;flex:1;display:flex}.wo-shell-pulse{background:var(--presence);border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite wo-shell-breathe}.wo-shell-line{font:600 var(--fs-md)/1.4 var(--font);color:var(--text-primary);margin:0}.wo-shell-note{max-width:46ch;font:400 var(--fs-sm)/1.55 var(--font);color:var(--text-muted);margin:0}.wo-shell .wo-btn{margin-top:var(--s-sm)}@keyframes wo-shell-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wo-shell-pulse{opacity:.8;animation:none}}.wo-legend{padding:7px var(--s-lg) 9px;font:400 var(--fs-sm)/1.45 var(--font);color:var(--text-muted);border-bottom:1px solid var(--line-soft);margin:0}.wo-body{flex:1;min-height:0;display:flex}.wo-stage{background:radial-gradient(70% 60% at 22% 18%, color-mix(in srgb, var(--wo-air-1,var(--presence)) 10%, transparent), transparent 70%), radial-gradient(62% 58% at 84% 52%, color-mix(in srgb, var(--wo-air-2,var(--insight)) 7%, transparent), transparent 70%), var(--surface-deep,var(--surface-default));flex:1;min-width:0;position:relative;overflow:hidden}.wo-num,.wo-expand{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.wo-part-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wo-part-list li{font-size:var(--fs-sm);color:var(--text-primary);border-left:2px solid var(--line);padding-left:10px;line-height:1.4}.wo-parts{margin-top:var(--s-md);padding-top:var(--s-md);border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;display:flex}.wo-parts .card{margin:0}.wo-parts .card-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.wo-parts .card-eyebrow .ic{flex:none;width:15px;height:15px}.wo-when{font:500 11.5px/1.3 var(--font);letter-spacing:.02em;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.72;font-style:italic}.wo-when[data-said]{opacity:1;color:var(--text-secondary);font-style:normal}.wo-num{color:var(--insight);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:600;line-height:24px;display:inline-block;overflow:hidden}.wo-stage[data-illustrative]{--mv-series-ink:var(--warning)}.wo-shell-ground{background:linear-gradient(90deg, color-mix(in srgb, var(--insight) 7%, transparent), transparent 88%);border-radius:18px;width:min(560px,70%);height:96px}.wo-play[data-inviting]{color:var(--surface-default);background:var(--presence);border-color:#0000}.wo-play-aside{font:400 var(--fs-xs)/1 var(--font);color:var(--text-muted);white-space:nowrap}.wo-legend-view{color:var(--text-secondary);font-weight:500}.wo-invite{font:400 var(--fs-sm)/1.45 var(--font);color:var(--text-primary);margin:0 0 6px}.wo-invite strong{font-weight:600}.wo-trace{opacity:.16;pointer-events:none;height:22px;position:absolute;inset:auto 0 0}.wo-trace path{stroke:var(--mv-series-ink,var(--insight));stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.wo-num[data-status=illustrative]{color:color-mix(in oklab, var(--warning) 78%, var(--text-primary));font-style:italic}.wo-stage[data-uniform-tier] .mv-tier{display:none}.wo-expand{font:500 9.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-radius:var(--r-full);cursor:pointer;transition:color var(--m-fast,.12s) var(--ease-out,ease), border-color var(--m-fast,.12s) var(--ease-out,ease);background:0 0;border:1px solid #0000;flex:none;padding:4px 8px}.mv-node:hover .wo-expand,.mv-node:focus-within .wo-expand,.mv-node[data-selected] .wo-expand,.wo-expand[aria-busy=true]{color:var(--text-secondary);background:var(--surface-glass);border-color:var(--line-soft)}.wo-expand:hover:not(:disabled){color:var(--text-primary);border-color:var(--line-strong)}.wo-expand[aria-busy=true]{color:var(--presence);border-color:color-mix(in oklab, var(--presence) 45%, transparent);cursor:default}@media (prefers-reduced-motion:no-preference){.wo-expand[aria-busy=true]{animation:1.5s ease-in-out infinite wo-expand-wait}@keyframes wo-expand-wait{50%{opacity:.55}}}.wo-expand:disabled{cursor:default;opacity:.55}.mv-node[data-lod=far] .wo-num,.mv-node[data-lod=far] .wo-expand{display:none}.wo-rail{gap:var(--s-lg);width:clamp(300px,24vw,380px);padding:var(--s-md) var(--s-lg) var(--s-lg);border-left:1px solid var(--line-soft);background:var(--surface-default);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.wo-rail .viz-ctl{align-items:baseline;column-gap:var(--s-sm);border-top:1px solid color-mix(in oklab, var(--line-soft) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:8px 0;display:grid}.wo-rail .viz-ctl-label{min-width:0;font-size:var(--fs-sm);color:var(--text-primary);overflow-wrap:anywhere;grid-area:1/1}.wo-rail .viz-ctl-val{font-variant-numeric:tabular-nums;grid-area:1/2}.wo-rail .viz-ctl-range{grid-area:2/1/3/3;align-self:center;max-width:none}.wo-detail{flex-direction:column;gap:6px;display:flex}.wo-standing{gap:var(--s-md);flex-direction:column;display:flex}.wo-facts{gap:var(--s-md) var(--s-lg);flex-wrap:wrap;margin:0;display:flex}.wo-facts div{flex-direction:column;gap:2px;display:flex}.wo-facts dt{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.wo-facts dd{font:600 var(--fs-lg)/1.1 var(--font);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.wo-standing-outcome{font:500 var(--fs-md)/1.45 var(--font);color:var(--text-primary);margin:0}.wo-standing-lead{color:var(--text-muted)}.wo-standing-note{font:400 var(--fs-sm)/1.5 var(--font);color:var(--text-secondary);margin-top:4px;display:block}.wo-hint{padding:var(--s-2) var(--s-md);border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--surface-glass)}.wo-detail-title{font:600 var(--fs-md)/1.3 var(--font);color:var(--text-primary);margin:2px 0 0}.wo-detail-note,.wo-hint{font:400 var(--fs-sm)/1.5 var(--font);color:var(--text-secondary);margin:0}.wo-hint{color:var(--text-muted)}.wo-detail-figure{font:600 var(--fs-lg)/1.2 var(--font);color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.wo-series{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wo-series li{justify-content:space-between;gap:var(--s-sm);font:400 var(--fs-sm)/1.6 var(--font-data,var(--font));font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in oklab, var(--line-soft) 60%, transparent);display:flex}.wo-series-t{color:var(--text-muted)}@media (width<=1024px){.wo-body{flex-direction:column}.wo-rail{border-left:0;border-top:1px solid var(--line-soft);width:auto;max-height:46%}}.wo-shift{letter-spacing:.01em;white-space:nowrap;color:var(--text-muted);font-size:10.5px;font-weight:600;position:absolute;top:calc(100% + 3px);left:2px}.wo-shift[data-dir=down]{color:color-mix(in oklab, var(--warning) 78%, var(--text-muted))}.wo-shift[data-dir=up]{color:color-mix(in oklab, var(--insight) 78%, var(--text-muted))}.mv-node[data-lod=far] .wo-shift{display:none}.wo-stage .mv-viewport{height:calc(100% - var(--wo-transport-h,54px))}.wo-transport{height:var(--wo-transport-h);background:linear-gradient(to top, var(--surface-deep,var(--surface-default)) 62%, color-mix(in oklab, var(--surface-deep,var(--surface-default)) 82%, transparent) 88%, transparent);pointer-events:none;flex-direction:column;justify-content:center;gap:8px;padding:12px 20px;display:flex;position:absolute;inset:auto 0 0}.wo-transport>*{pointer-events:auto}.wo-transport-row{align-items:center;gap:12px;display:flex}.wo-transport:not([data-open]) .wo-transport-row{width:max-content}.wo-play{border:1px solid color-mix(in oklab, var(--presence) 42%, transparent);background:color-mix(in oklab, var(--presence) 12%, transparent);min-height:34px;color:var(--text-strong,inherit);font:inherit;letter-spacing:.01em;cursor:pointer;transition:background var(--m-quick,.16s) var(--ease-out,ease);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.wo-play:hover{background:color-mix(in oklab, var(--presence) 20%, transparent)}.wo-play-glyph{color:var(--presence);font-size:.7rem;line-height:1}.wo-track{flex:1;align-items:center;gap:3px;min-width:0;display:flex}.wo-tick{cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:24px;padding:10px 0}.wo-tick:before{content:"";background:var(--track);height:4px;transition:background var(--m-quick,.16s) var(--ease-out,ease);border-radius:2px;display:block}.wo-tick[data-state=past]:before{background:color-mix(in oklab, var(--presence) 55%, transparent)}.wo-tick[data-state=now]:before{background:var(--presence)}.wo-tick:hover:before{background:color-mix(in oklab, var(--presence) 75%, transparent)}.wo-transport-count{font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;font-size:.7rem}.wo-caption{min-height:2.6em;color:var(--text-default);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.mv-edge-g[data-lit] .morph-edge{--mv-edge-w:3.2;opacity:1;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--presence) 55%, transparent))}@media (prefers-reduced-motion:reduce){.wo-chip,.wo-btn,.wo-expand,.wo-play,.wo-tick:before{transition:none}}
