.va{--fg-label:rgb(var(--ds-color-text-primary-rgb) / .44);--fg-faint:rgb(var(--ds-color-text-primary-rgb) / .3);--overlay-wash-1:rgb(var(--ds-color-text-primary-rgb) / .035);--overlay-wash-2:rgb(var(--ds-color-text-primary-rgb) / .065);--grid-gutter:clamp(20px, 4.4vw, 72px);--grid-boundary:59.5%}.va *,.va :before,.va :after{box-sizing:border-box}.va button:not([class*=btn-v5p]){font:inherit;color:inherit;text-align:left;background:0 0;border:0;margin:0}.va img{max-width:100%;display:block}.va h1,.va h2,.va h3,.va p,.va ul,.va ol,.va figure,.va dl{margin:0}.va ul,.va ol{padding:0;list-style:none}.va a:not([class*=btn-v5p]){color:inherit}.va :focus-visible{outline:2px solid var(--ds-form-focus-ring);outline-offset:2px}.va .mod{padding:clamp(64px, 7.4vw, 124px) var(--grid-gutter) clamp(72px, 8vw, 132px);position:relative}.va .mod+.mod{border-top:1px solid var(--ds-color-border-default)}.va .wrap{max-width:var(--ds-container-lg);margin-inline:auto;position:relative}.va .h-mod{font-family:var(--ds-font-display);letter-spacing:-.027em;color:var(--ds-color-text-primary);text-wrap:balance;font-size:clamp(2rem,1.12rem + 2.72vw,3.35rem);font-weight:480;line-height:1.055}.va .lead p{color:var(--ds-color-text-secondary);font-size:1.0625rem;line-height:1.62}.va .lead p+p{margin-top:var(--ds-space-4);color:var(--ds-color-text-muted)}.va .mono{font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-label);font-size:.6875rem}.va .mono-xs{font-family:var(--ds-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint);font-size:.625rem}.va .m2 .head{grid-template-columns:minmax(0,1.06fr) minmax(0,.82fr);align-items:end;gap:clamp(28px,4.6vw,84px);margin-bottom:clamp(34px,4.2vw,58px);display:grid}.va .m2 .head .h-mod{max-width:13.6em}.va .m2 .head .lead{max-width:31rem;padding-bottom:.35rem}.va .directive{align-items:baseline;gap:var(--ds-space-4);border-top:1px solid var(--ds-color-border-strong);padding-top:var(--ds-space-6);margin-bottom:var(--ds-space-6);color:var(--ds-color-text-primary);letter-spacing:-.012em;font-size:clamp(1.125rem,.92rem + .66vw,1.4rem);font-weight:400;line-height:1.34;display:flex}.va .directive:before{content:"";background:var(--ds-color-signal);flex:none;width:26px;height:1px;transform:translateY(-.42em)}.va .inst{border:1px solid var(--ds-color-border-strong);background:var(--ds-color-bg-raised)}.va .inst__top{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);display:grid}.va .inst__frameside{min-width:0;padding:clamp(16px,1.5vw,22px)}.va .inst__askside{border-left:1px solid var(--ds-color-border-default);flex-direction:column;min-width:0;padding:clamp(18px,1.7vw,26px) clamp(18px,1.9vw,28px);display:flex}.va .fr{aspect-ratio:780/393;border:1px solid var(--ds-color-border-strong);background:var(--ds-color-bg-base);--aspect-frame:1.9847;--x-anchor:.5;--view-src-w:1600;--view-src-h:733;--view-x:340;--view-y:340;--view-w:780;--view-h:393;position:relative;overflow:hidden}.va .fr__c{position:absolute;inset:0;overflow:hidden;container-type:size}.va .fr__in{width:max(100cqw, calc(100cqh * var(--aspect-frame)));height:max(100cqh, calc(100cqw / var(--aspect-frame)));left:calc(var(--x-anchor) * (100cqw - max(100cqw, calc(100cqh * var(--aspect-frame)))));top:calc(.5 * (100cqh - max(100cqh, calc(100cqw / var(--aspect-frame)))));position:absolute}.va .fr img{left:calc(-100% * var(--view-x) / var(--view-w));top:calc(-100% * var(--view-y) / var(--view-h));width:calc(100% * var(--view-src-w) / var(--view-w));filter:grayscale(.86)brightness(.7)contrast(1.16)saturate(.9);max-width:none;height:auto;position:absolute}.va .fr__geo{position:absolute;inset:0}.va .bx{border:1.5px solid rgb(var(--ds-color-text-primary-rgb) / .46);transition:border-color var(--ds-motion-normal) var(--ds-ease-out), opacity var(--ds-motion-normal) var(--ds-ease-out);position:absolute}.va .bx>.lbl{white-space:nowrap;font-family:var(--ds-font-mono);letter-spacing:.075em;text-transform:uppercase;color:rgb(var(--ds-color-text-primary-rgb) / .74);background:rgb(var(--ds-color-bg-base-rgb) / .74);border:1px solid rgb(var(--ds-color-text-primary-rgb) / .26);transition:color var(--ds-motion-normal) var(--ds-ease-out), border-color var(--ds-motion-normal) var(--ds-ease-out), background var(--ds-motion-normal) var(--ds-ease-out);padding:.09rem .34rem;font-size:.605rem;position:absolute;top:-1.28rem;left:-1.5px}.va .bx--bl>.lbl{top:auto;bottom:-1.28rem}.va .bx--br>.lbl{inset:auto -1.5px -1.28rem auto}.va .bx--hot{border-color:rgb(var(--ds-color-text-primary-rgb) / .9)}.va .bx--hot>.lbl{color:rgb(var(--ds-color-bg-base-rgb) / .95);background:rgb(var(--ds-color-text-primary-rgb) / .9);border-color:rgb(var(--ds-color-text-primary-rgb) / .9);font-weight:600}.va .bx__dot{background:var(--ds-color-signal);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;right:-3.5px}.va .bx__aux{white-space:nowrap;font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ds-color-signal-rgb));background:rgb(var(--ds-color-bg-base-rgb) / .8);border:1px solid rgb(var(--ds-color-signal-rgb) / .5);opacity:0;transition:opacity var(--ds-motion-normal) var(--ds-ease-out), transform var(--ds-motion-normal) var(--ds-ease-out);padding:.09rem .34rem;font-size:.575rem;position:absolute;top:-1.28rem;left:calc(100% + 7px);transform:translate(-4px)}.va .fr[data-q="2"] .bx[data-id="03"]{border-style:dashed;border-color:rgb(var(--ds-color-text-primary-rgb) / .62)}.va .fr[data-q="2"] .bx[data-id="04"] .bx__aux{opacity:1;transform:none}.va .fr[data-q="4"] .bx[data-id="03"]{border-color:var(--ds-color-status-danger)}.va .fr[data-q="4"] .bx[data-id="03"]>.lbl{background:var(--ds-color-status-danger);border-color:var(--ds-color-status-danger);color:rgb(var(--ds-color-bg-base-rgb) / .95)}.va .fr[data-q="4"] .bx__dot{background:var(--ds-color-status-danger)}.va .fr[data-q="6"] .bx[data-id="03"]>.lbl{background:var(--ds-color-signal);border-color:var(--ds-color-signal);color:rgb(var(--ds-color-bg-base-rgb) / .95)}.va .fr[data-q="5"] .bx[data-id="01"],.va .fr[data-q="5"] .bx[data-id="02"],.va .fr[data-q="5"] .bx[data-id="03"],.va .fr[data-q="5"] .bx[data-id="04"]{opacity:.45}.va .fr[data-q="5"] .bx>.lbl,.va .fr[data-q="5"] .bx__dot{opacity:0}.va .fr[data-q="5"] .fr__act{opacity:1}.va .fr__act{background:rgb(var(--ds-color-signal-rgb) / .75);opacity:0;height:1px;transition:opacity var(--ds-motion-normal) var(--ds-ease-out);position:absolute;bottom:7.5%;left:4.4%;right:60%}.va .fr__act:before,.va .fr__act:after{content:"";background:rgb(var(--ds-color-signal-rgb) / .85);width:1px;height:11px;position:absolute;top:-5px}.va .fr__act:before{left:0}.va .fr__act:after{right:0}.va .fr__actlbl{font-family:var(--ds-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ds-color-signal);opacity:0;transition:opacity var(--ds-motion-normal) var(--ds-ease-out);font-size:.575rem;position:absolute;bottom:calc(7.5% + 9px);left:4.4%}.va .fr[data-q="5"] .fr__actlbl{opacity:1}.va .fr__bar{gap:var(--ds-space-2) var(--ds-space-6);margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border-default);font-family:var(--ds-font-mono);letter-spacing:.085em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;font-size:.6375rem;display:flex}.va .fr__bar .fx{color:var(--ds-color-text-muted)}.va .fr__bar .rc{color:var(--ds-color-signal);text-align:right;margin-left:auto}.va .fr__bar .rc[data-sig="1"]{color:var(--ds-color-status-danger)}.va .cap{margin-top:var(--ds-space-4);color:var(--fg-faint);max-width:44rem;font-size:.75rem;line-height:1.55}.va .h-ask{font-family:var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-color-text-secondary);margin-bottom:var(--ds-space-4);font-size:.9375rem;font-weight:500}.va .qs{border-top:1px solid var(--ds-color-border-default)}.va .q{align-items:center;gap:var(--ds-space-3);border-bottom:1px solid var(--ds-color-border-default);cursor:pointer;width:100%;color:var(--ds-color-text-muted);transition:color var(--ds-motion-fast) var(--ds-ease-out), background var(--ds-motion-fast) var(--ds-ease-out);padding:.66rem 0 .66rem .72rem;font-size:.9375rem;line-height:1.3;display:flex;position:relative}.va .q:before{content:"";background:var(--ds-color-signal);width:2px;height:0;transition:height var(--ds-motion-normal) var(--ds-ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)}.va .q .f{font-family:var(--ds-font-mono);letter-spacing:.08em;color:var(--fg-faint);transition:color var(--ds-motion-fast) var(--ds-ease-out);flex:none;margin-left:auto;font-size:.605rem}.va .q:hover{color:var(--ds-color-text-secondary);background:var(--overlay-wash-1)}.va .q[aria-pressed=true]{color:var(--ds-color-text-primary);font-weight:500}.va .q[aria-pressed=true]:before{height:64%}.va .q[aria-pressed=true] .f{color:var(--ds-color-signal)}.va .ans{padding-top:var(--ds-space-6);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-color-border-strong);color:var(--ds-color-text-primary);letter-spacing:-.008em;min-height:4.6em;margin-top:auto;font-size:1.0625rem;line-height:1.46}.va .ans .k{font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-signal);margin-bottom:var(--ds-space-3);font-size:.605rem;display:block}.va .inst__track{border-top:1px solid var(--ds-color-border-strong);padding:clamp(18px,1.8vw,26px) clamp(18px,1.5vw,22px) clamp(20px,2vw,28px)}.va .trk__head{justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);flex-wrap:wrap;align-items:baseline;display:flex}.va .trk__head h3{font-family:var(--ds-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ds-color-text-muted);font-size:.6875rem;font-weight:500}.va .trk{--grid-label:74px;position:relative}.va .trk:before{content:"";left:calc(var(--grid-label) - 1px);background:var(--ds-color-border-default);width:1px;position:absolute;top:0;bottom:0}.va .trk__axis{height:20px;margin-left:var(--grid-label);border-bottom:1px solid var(--ds-color-border-default);position:relative}.va .trk__axis .tk{font-family:var(--ds-font-mono);letter-spacing:.07em;color:var(--fg-faint);white-space:nowrap;padding-bottom:5px;font-size:.5875rem;position:absolute;bottom:0;transform:translate(-1px)}.va .trk__axis .tk:after{content:"";background:var(--ds-color-border-strong);width:1px;height:5px;position:absolute;bottom:0;left:0}.va .trk__axis .tk.end{transform:translate(calc(1px - 100%))}.va .trk__axis .tk.end:after{left:auto;right:0}.va .lane{align-items:center;gap:0;height:28px;display:flex}.va .lane+.lane{margin-top:6px}.va .lane__id{width:var(--grid-label);font-family:var(--ds-font-mono);letter-spacing:.09em;color:var(--fg-label);padding-right:var(--ds-space-3);transition:color var(--ds-motion-normal) var(--ds-ease-out);flex:none;font-size:.625rem}.va .lane__bed{border:1px solid var(--ds-color-border-subtle);background:#070707;flex:1;height:100%;position:relative}.va .lane[data-lit="1"] .lane__id{color:var(--ds-color-text-primary)}.va .lane[data-role=new] .lane__id{color:rgb(var(--ds-color-signal-rgb) / .85)}.va .seg{transition:opacity var(--ds-motion-normal) var(--ds-ease-out), background var(--ds-motion-normal) var(--ds-ease-out);position:absolute;top:0;bottom:0}.va .seg--vis{background:rgb(var(--ds-color-text-primary-rgb) / .2);border-top:1px solid rgb(var(--ds-color-text-primary-rgb) / .55)}.va .seg--part{background:repeating-linear-gradient(-45deg, rgb(var(--ds-color-text-primary-rgb) / .26) 0 2px, rgb(var(--ds-color-text-primary-rgb) / .03) 2px 5px);border-top:1px solid rgb(var(--ds-color-text-primary-rgb) / .34)}.va .seg--occ{background:rgb(var(--ds-color-text-primary-rgb) / .05);border-top:1px dotted rgb(var(--ds-color-text-primary-rgb) / .5)}.va .seg--end{background:repeating-linear-gradient(90deg, rgb(var(--ds-color-text-primary-rgb) / .07) 0 1px, transparent 1px 8px)}.va .seg--end .seg__t{color:var(--fg-faint);left:auto;right:8px}.va .seg--occluding{background:repeating-linear-gradient(90deg, rgb(var(--ds-color-text-primary-rgb) / .1) 0 1px, transparent 1px 6px);border-top:0;border-bottom:1px solid rgb(var(--ds-color-text-primary-rgb) / .3);height:100%;top:auto}.va .seg--new{background:rgb(var(--ds-color-signal-rgb) / .17);border-top:1px solid var(--ds-color-signal)}.va .seg--act{background:0 0;border:0}.va .seg--act:before,.va .seg--act:after{content:"";background:var(--ds-color-signal);width:2px;position:absolute;top:-4px;bottom:-4px}.va .seg--act:before{left:0}.va .seg--act:after{right:0}.va .seg--act{border-top:1px solid rgb(var(--ds-color-signal-rgb) / .55)}.va .seg__t{font-family:var(--ds-font-mono);letter-spacing:.075em;text-transform:uppercase;color:var(--ds-color-text-muted);white-space:nowrap;pointer-events:none;font-size:.5625rem;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.va .seg__t .sh{display:none}.va .seg--new .seg__t{color:rgb(var(--ds-color-signal-rgb) / .9)}.va .seg--act .seg__t{color:var(--ds-color-text-secondary)}.va .mk{width:2px;transition:opacity var(--ds-motion-normal) var(--ds-ease-out);position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.va .mk--sw{background:var(--ds-color-status-danger)}.va .mk--sw:before{content:"";background:var(--ds-color-status-danger);width:8px;height:8px;position:absolute;top:-4px;left:-3px}.va .mk--esc{background:rgb(var(--ds-color-signal-rgb) / .9)}.va .mk--esc:before{content:"";background:var(--ds-color-signal);width:8px;height:8px;position:absolute;bottom:-4px;left:-3px;transform:rotate(45deg)}.va .mk__t{font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.5625rem;position:absolute;top:-1px;left:9px}.va .mk--sw .mk__t{color:var(--ds-color-status-danger)}.va .mk--esc .mk__t{color:var(--ds-color-signal)}.va .ph{top:20px;bottom:0;left:var(--grid-label);pointer-events:none;width:0;position:absolute}.va .ph__l{background:rgb(var(--ds-color-text-primary-rgb) / .55);width:1px;transform:translateX(var(--x-offset,0));transition:transform .34s var(--ds-ease-out);position:absolute;top:0;bottom:0;left:0}.va .ph__l:before{content:"";background:rgb(var(--ds-color-text-primary-rgb));width:7px;height:7px;position:absolute;top:-4px;left:-3px;transform:rotate(45deg)}.va .trk[data-q] .seg[data-t]:not(.is-lit),.va .trk[data-q] .mk[data-t]:not(.is-lit){opacity:.16}.va .trk[data-q] .seg.is-lit,.va .trk[data-q] .mk.is-lit{opacity:1}.va .mk:not(.is-lit) .mk__t,.va .trk[data-q="6"] .seg--new .seg__t{opacity:0}.va .trk[data-q] .lane[data-role=hold] .seg:not([data-t]){opacity:.62}.va .lane__bed>*{transform-origin:0}.va .trk[data-anim]:not(.is-in) .lane__bed>*{transform:scaleX(0)}.va .trk.is-in .lane__bed>*{transition:transform .62s var(--ds-ease-out) calc(var(--stagger-index,0) * 70ms), opacity var(--ds-motion-normal) var(--ds-ease-out);transform:scaleX(1)}.va .trk[data-anim]:not(.is-in) .ph{opacity:0}.va .trk.is-in .ph{opacity:1;transition:opacity .3s var(--ds-ease-out) .55s}.va .close{border-top:1px solid var(--ds-color-border-default);padding-top:var(--ds-space-6);margin-top:clamp(26px,3vw,44px);display:flex}.va .closing{text-align:right;max-width:32rem;font-family:var(--ds-font-display);letter-spacing:-.018em;color:var(--ds-color-text-secondary);margin:0 0 0 auto;font-size:clamp(1.3rem,.92rem + 1.25vw,2rem);font-weight:300;line-height:1.22}.va .m3 .rule{left:var(--grid-boundary);pointer-events:none;z-index:2;background:linear-gradient(to bottom, var(--ds-color-border-strong) 0, var(--ds-color-border-strong) 86%, transparent 100%);width:1px;position:absolute;top:0;bottom:0}.va .m3[data-anim]:not(.is-in) .rule{transform-origin:top;transform:scaleY(0)}.va .m3.is-in .rule{transition:transform .8s var(--ds-ease-out);transform:scaleY(1)}.va .m3 .head{max-width:var(--grid-boundary);margin-bottom:clamp(30px,3.6vw,52px);padding-right:clamp(28px,4vw,64px)}.va .m3 .head .h-mod{max-width:15em}.va .m3 .head .lead{margin-top:var(--ds-space-6);max-width:36rem}.va .band{border:1px solid var(--ds-color-border-strong);background:var(--ds-color-bg-base);--view-src-w:1906;--view-src-h:825;--view-x:0;--view-y:150;--view-w:1906;--view-h:460;aspect-ratio:var(--view-w) / var(--view-h);border-left:0;border-right:0;position:relative;overflow:hidden}.va .band img{left:calc(-100% * var(--view-x) / var(--view-w));top:calc(-100% * var(--view-y) / var(--view-h));width:calc(100% * var(--view-src-w) / var(--view-w));filter:contrast(1.06)brightness(.96);max-width:none;height:auto;position:absolute}.va .band__edge{left:var(--grid-boundary);background:linear-gradient(to bottom, transparent, rgb(var(--ds-color-text-primary-rgb) / .3));width:1px;position:absolute;top:34%;bottom:0}.va .ctrl{grid-template-columns:var(--grid-boundary) minmax(0, 1fr);align-items:start;display:grid}.va .ctrl__l{padding:clamp(26px,3vw,44px) clamp(28px,4vw,64px) clamp(26px,3vw,44px) 0}.va .ctrl__r{padding:clamp(26px,3vw,44px) 0 clamp(26px,3vw,44px) clamp(28px,3.4vw,52px)}.va .dom{border-bottom:1px solid var(--ds-color-border-default)}.va .dom:first-child{border-top:1px solid var(--ds-color-border-default)}.va .dom__b{align-items:baseline;gap:var(--ds-space-6);width:100%;padding:var(--ds-space-6) 0 var(--ds-space-6) var(--ds-space-4);cursor:pointer;transition:background var(--ds-motion-fast) var(--ds-ease-out);display:flex;position:relative}.va .dom__b:before{content:"";background:var(--ds-color-signal);width:2px;height:0;transition:height var(--ds-motion-normal) var(--ds-ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)}.va .dom__b:hover{background:var(--overlay-wash-1)}.va .dom__b h3{font-family:var(--ds-font-display);letter-spacing:-.014em;color:var(--ds-color-text-secondary);transition:color var(--ds-motion-fast) var(--ds-ease-out);font-size:clamp(1.0625rem,.94rem + .38vw,1.28rem);font-weight:500}.va .dom__b .ct{font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);transition:color var(--ds-motion-fast) var(--ds-ease-out);flex:none;margin-left:auto;font-size:.605rem}.va .dom__b[aria-expanded=true]{background:0 0}.va .dom__b[aria-expanded=true]:before{height:58%}.va .dom__b[aria-expanded=true] h3{color:var(--ds-color-text-primary)}.va .dom__b[aria-expanded=true] .ct{color:var(--ds-color-signal)}.va .dom__p{transition:grid-template-rows .4s var(--ds-ease-out);grid-template-rows:0fr;display:grid}.va .dom__b[aria-expanded=true]+.dom__p{grid-template-rows:1fr}.va .dom__pi{min-height:0;overflow:hidden}.va .dom__in{padding:0 0 var(--ds-space-8) var(--ds-space-4)}.va .dom__intro{color:var(--ds-color-text-muted);max-width:34rem;margin-bottom:var(--ds-space-6);font-size:.9375rem;line-height:1.56}.va .terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2vw,34px);display:grid}.va .terms li{gap:var(--ds-space-3);border-top:1px solid var(--ds-color-border-subtle);font-family:var(--ds-font-mono);letter-spacing:.005em;color:var(--ds-color-text-secondary);text-transform:none;align-items:baseline;padding:.44rem 0;font-size:.78rem;line-height:1.4;display:flex}.va .terms li:before{content:"";background:rgb(var(--ds-color-signal-rgb) / .7);flex:none;width:5px;height:1px;transform:translateY(-.32em)}.va .dom__note{margin-top:var(--ds-space-6);color:var(--fg-label);max-width:34rem;font-size:.875rem;line-height:1.6}.va .bracket{left:var(--grid-boundary);border:1px solid var(--ds-color-signal);background:var(--ds-color-bg-base);z-index:3;width:13px;height:13px;top:var(--y-bracket,0);transition:top .38s var(--ds-ease-out);opacity:0;margin-left:-6px;position:absolute;transform:translateY(-50%)rotate(45deg)}.va .bracket.on{opacity:1}.va .sup{border-top:1px solid var(--ds-color-border-default);padding-top:var(--ds-space-6)}.va .sup h3{font-family:var(--ds-font-display);letter-spacing:-.014em;color:var(--ds-color-text-primary);margin-bottom:var(--ds-space-6);font-size:clamp(1.0625rem,.94rem + .38vw,1.28rem);font-weight:500}.va .sup p{color:var(--ds-color-text-secondary);font-size:.9375rem;line-height:1.6}.va .sup p+p{margin-top:var(--ds-space-6);padding-top:var(--ds-space-6);border-top:1px solid var(--ds-color-border-subtle);color:var(--ds-color-text-muted)}.va .sup .exc{margin-top:var(--ds-space-6);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-4) var(--ds-space-6);border:0;border-left:2px solid var(--ds-color-status-danger);background:rgb(var(--ds-color-status-danger-rgb) / .055);color:var(--ds-color-text-primary);font-size:.9375rem;line-height:1.55}.va .mod-action{margin-top:var(--ds-space-8)}@media (width<=1080px){.va .m2 .head{gap:var(--ds-space-6);grid-template-columns:1fr;align-items:start}.va .m2 .head .lead{max-width:38rem}.va .inst__top{grid-template-columns:1fr}.va .inst__askside{border-left:0;border-top:1px solid var(--ds-color-border-default)}.va .trk{--grid-label:60px}}@media (width<=860px){.va .m3 .head{max-width:none;padding-right:0}.va .band__edge{display:none}.va .band{--view-x:560;--view-y:100;--view-w:1000;--view-h:700}.va .m3 .rule{display:none}.va .m3:not(.is-in) .rule{transform-origin:0;transform:scaleX(0)}.va .m3.is-in .rule{transform:scaleX(1)}.va .ctrl{grid-template-columns:1fr}.va .ctrl__l{padding:clamp(22px,4vw,34px) 0}.va .ctrl__r{border-top:1px solid var(--ds-color-border-strong);padding:clamp(26px,5vw,40px) 0 0;position:relative}.va .ctrl__r:before{content:"";background:var(--ds-color-signal);width:64px;height:3px;position:absolute;top:-1px;left:0}.va .sup{border-top:0;padding-top:0}.va .bracket{display:none}.va .terms{grid-template-columns:1fr}}@media (width<=640px){.va .inst__frameside{padding:12px}.va .inst__askside{padding:18px 14px 20px}.va .inst__track{padding:18px 12px 22px}.va .trk{--grid-label:46px}.va .lane{height:22px}.va .lane__id{padding-right:6px;font-size:.575rem}.va .seg__t,.va .mk__t{font-size:.525rem}.va .seg__t .lg{display:none}.va .seg__t .sh{display:inline}.va .trk__axis .tk:nth-child(2),.va .trk__axis .tk:nth-child(4),.va .trk__axis .tk:nth-child(5){display:none}.va .fr__bar{gap:4px var(--ds-space-4);font-size:.575rem}.va .fr__bar .rc{text-align:left;width:100%;margin-left:0}.va .fr{aspect-ratio:4/3;--x-anchor:.06}.va .bx>.lbl{padding:.06rem .24rem;font-size:.5rem;top:-1.05rem}.va .bx--bl>.lbl{top:auto;bottom:-1.05rem}.va .bx--br>.lbl{inset:auto -1.5px -1.05rem auto}.va .bx__aux{font-size:.47rem;inset:auto 0 calc(100% + 3px) auto}.va .q{padding-block:.62rem;font-size:.9rem}.va .ans{min-height:0;font-size:1rem}.va .closing{text-align:left;max-width:none;margin-left:0}.va .dom__b{gap:var(--ds-space-4);padding-left:var(--ds-space-3)}.va .dom__in{padding-left:var(--ds-space-3)}.va .btn-v5p-primary.mod-action{white-space:normal;height:auto;min-height:var(--ds-btn-height);line-height:var(--ds-leading-tight);padding-block:calc((var(--ds-btn-height) - var(--ds-btn-font-size) * var(--ds-leading-tight) - 2px) / 2)}}.va .head4{margin-bottom:clamp(26px,3vw,42px)}.va .head4 .h-mod{max-width:19em;font-size:clamp(1.95rem,1.16rem + 2.44vw,3.05rem)}.va .head4 hr{background:var(--ds-color-border-strong);border:0;height:1px;margin:clamp(19px,2.1vw,30px) 0 clamp(15px,1.6vw,21px)}.va .head4 p{color:var(--ds-color-text-secondary);max-width:43rem;font-size:1.0625rem;line-height:1.62}.va .plate{border:1px solid var(--ds-color-border-strong);background:linear-gradient(180deg, #141414 0, var(--ds-color-bg-raised) 38%, #0c0c0c 100%);box-shadow:inset 0 1px 0 rgb(var(--ds-color-text-primary-rgb) / .052), 0 2px 0 rgb(var(--ds-color-shadow-rgb) / .55)}.va .plate__bar{align-items:baseline;gap:var(--ds-space-4) var(--ds-space-8);border-bottom:1px solid var(--ds-color-border-strong);flex-wrap:wrap;padding:clamp(14px,1.3vw,19px) clamp(16px,1.5vw,22px);display:flex}.va .plate__bar p{color:var(--ds-color-text-secondary);max-width:46rem;font-size:.9375rem;line-height:1.45}.va .plate__bar .tag{font-family:var(--ds-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;margin-left:auto;font-size:.605rem}.va .cmp{--grid-axis-w:clamp(6.6rem, 11vw, 10.7rem);--grid-pad-edge:clamp(16px, 1.5vw, 22px);--grid-pad-inner:clamp(11px, 1.1vw, 18px);grid-template-columns:var(--grid-axis-w) repeat(5, minmax(0, 1fr));grid-template-rows:repeat(6,auto);padding-bottom:clamp(11px,1.2vw,17px);display:grid}.va .cmp__ax{grid-template-rows:subgrid;grid-row:1/-1;display:grid}.va .prims{display:contents}.va .prim{grid-template-rows:subgrid;transition:background var(--ds-motion-normal) var(--ds-ease-out);grid-row:1/-1;display:grid;position:relative}.va .ax,.va .cell,.va .prim__h{padding-inline:var(--grid-pad-inner)}.va .ax{padding-left:var(--grid-pad-edge);text-align:right;font-family:var(--ds-font-mono);letter-spacing:.082em;text-transform:uppercase;color:var(--fg-faint);padding-right:clamp(11px,1.1vw,15px);font-size:.585rem;line-height:1.44}.va .prim:last-child>*{padding-right:var(--grid-pad-edge)}.va .ax--head,.va .prim__h{align-self:end;padding-block:clamp(21px,2.1vw,30px) clamp(7px,.7vw,10px)}.va .prim__h{margin:0}.va .prim__b{text-align:left;width:100%;font-family:var(--ds-font-display);letter-spacing:-.022em;color:var(--ds-color-text-primary);cursor:pointer;transition:color var(--ds-motion-fast) var(--ds-ease-out);padding:0;font-size:clamp(1.02rem,.9rem + .44vw,1.36rem);font-weight:500;line-height:1.11;display:block}.va .prim__b:hover{color:rgb(var(--ds-color-text-primary-rgb))}.va .cell__k{display:none}.va .ax--what,.va .cell--what{align-self:start;padding-block:0 clamp(18px,1.9vw,27px)}.va .cell--what{color:var(--ds-color-text-muted);transition:color var(--ds-motion-normal) var(--ds-ease-out);font-size:.8125rem;line-height:1.5}.va .ax--hard,.va .cell--hard{border-top:1px solid var(--ds-color-border-strong);border-bottom:1px solid var(--ds-color-border-strong);background:var(--overlay-wash-2);align-self:stretch;padding-block:clamp(18px,1.8vw,25px) clamp(19px,1.9vw,27px)}.va .ax--hard{color:rgb(var(--ds-color-signal-rgb) / .9)}.va .cell--hard{font-family:var(--ds-font-display);letter-spacing:-.017em;color:var(--ds-color-text-primary);transition:color var(--ds-motion-normal) var(--ds-ease-out);font-size:clamp(.95rem,.87rem + .36vw,1.12rem);font-weight:400;line-height:1.32}.va .ax--spec,.va .cell--spec{align-self:start;padding-block:clamp(11px,1.05vw,15px) clamp(12px,1.15vw,17px)}.va .cell--spec{color:var(--fg-label);transition:color var(--ds-motion-normal) var(--ds-ease-out);font-size:.78rem;line-height:1.52}.va .ax--s2,.va .ax--s3,.va .cell--s2,.va .cell--s3{border-top:1px solid var(--ds-color-border-subtle)}.va .hot{color:var(--ds-color-text-secondary);transition:color var(--ds-motion-normal) var(--ds-ease-out);font-weight:450}.va .prim.on{background:rgb(var(--ds-color-text-primary-rgb) / .03)}.va .prim.on:after{content:"";background:var(--ds-color-signal);height:2px;position:absolute;top:0;left:0;right:0}.va .prim.on .prim__b,.va .prim.on .cell--hard{color:rgb(var(--ds-color-text-primary-rgb))}.va .prim.on .cell--what,.va .prim.on .cell--spec{color:var(--ds-color-text-secondary)}.va .prim.on .hot{color:var(--ds-color-text-primary)}.va .cmp.sel .prim:not(.on) .prim__b,.va .cmp.sel .prim:not(.on) .cell--hard{color:var(--ds-color-text-muted)}.va .cmp.sel .prim:not(.on) .cell--what{color:var(--fg-label)}.va .cmp.sel .prim:not(.on) .cell--spec,.va .cmp.sel .prim:not(.on) .hot{color:var(--fg-faint)}.va .close4{border-top:1px solid var(--ds-color-border-default);padding-top:var(--ds-space-6);gap:var(--ds-space-6) clamp(28px, 4vw, 64px);flex-wrap:wrap;align-items:flex-end;margin-top:clamp(26px,3vw,44px);display:flex}.va .close4 p{font-family:var(--ds-font-display);letter-spacing:-.018em;color:var(--ds-color-text-secondary);max-width:31rem;font-size:clamp(1.2rem,.94rem + .88vw,1.7rem);font-weight:300;line-height:1.24}.va .close4 .mod-action{flex:none;margin-top:0;margin-left:auto}.va .m5{padding-block:clamp(50px,5.4vw,88px) clamp(56px,5.9vw,96px)}.va .h-mod--s{font-size:clamp(1.72rem,1.14rem + 1.84vw,2.58rem)}.va .head5{margin-bottom:clamp(26px,3vw,42px)}.va .head5 p{margin-top:var(--ds-space-4);color:var(--ds-color-text-muted);max-width:45rem;font-size:1rem;line-height:1.6}.va .doms2{border-bottom:1px solid var(--ds-color-border-strong)}.va .dm{border-top:1px solid var(--ds-color-border-strong);padding-block:clamp(13px,1.3vw,19px) clamp(24px,2.5vw,36px)}.va .dm__h{font-family:var(--ds-font-display);letter-spacing:-.032em;color:var(--ds-color-text-primary);margin-top:-.08em;margin-bottom:clamp(15px,1.65vw,24px);font-size:clamp(1.72rem,1.1rem + 2.06vw,2.72rem);font-weight:430;line-height:1.02}.va .dm__p{align-items:start;gap:var(--ds-space-6) clamp(24px, 3.4vw, 62px);grid-template-columns:minmax(0,1.3fr) minmax(0,1.12fr) minmax(0,1fr);display:grid}.va .dm__k{font-family:var(--ds-font-mono);letter-spacing:.115em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:7px;font-size:.575rem;display:block}.va .dm__k--a{color:rgb(var(--ds-color-signal-rgb) / .85)}.va .dm__c--a{letter-spacing:-.007em;color:var(--ds-color-text-primary);font-size:clamp(.97rem,.92rem + .26vw,1.1rem);line-height:1.46}.va .dm__c--o{color:var(--ds-color-text-muted);font-size:.8rem;line-height:1.54}.va .dm__c--r{color:var(--fg-label);font-size:.8rem;line-height:1.54}.va .close5{margin-top:clamp(24px,2.7vw,38px);display:flex}.va .close5 .mod-action{margin-top:0}.va .m6{padding-block:clamp(70px,8vw,136px) clamp(74px,8.2vw,138px)}.va .head6{margin-bottom:clamp(36px,4vw,58px)}.va .h-gate{letter-spacing:-.032em;max-width:14em;font-size:clamp(2.18rem,1.16rem + 3.14vw,3.86rem)}.va .head6 hr{background:var(--ds-color-border-strong);border:0;height:1px;margin:clamp(24px,2.6vw,38px) 0 clamp(17px,1.8vw,25px)}.va .g-lead{color:var(--ds-color-text-muted);max-width:41rem;font-size:1rem;line-height:1.6}.va .g-q{margin-top:var(--ds-space-3);font-family:var(--ds-font-display);letter-spacing:-.021em;color:var(--ds-color-text-primary);text-wrap:balance;max-width:24em;font-size:clamp(1.44rem,1.04rem + 1.28vw,2.28rem);font-weight:400;line-height:1.19}.va .stages{--grid-rail:clamp(30px, 3.1vw, 48px);--grid-col-gap:clamp(18px, 2.1vw, 34px);--grid-row-gap:clamp(40px, 4.4vw, 66px);grid-template-columns:var(--grid-rail) repeat(6, minmax(0, 1fr));column-gap:var(--grid-col-gap);row-gap:var(--grid-row-gap);counter-reset:st;display:grid;position:relative}.va .stages>li{counter-increment:st;min-width:0;position:relative}.va .stages>li:first-child{grid-area:1/2/2/4}.va .stages>li:nth-child(2){grid-area:1/4/2/6}.va .stages>li:nth-child(3){grid-area:1/6/2/8}.va .stages>li:nth-child(4){grid-area:2/2/3/8}.va .stages>li:nth-child(5){grid-area:3/2/4/5}.va .stages>li:nth-child(6){grid-area:3/5/4/8}.va .stages:before{content:"";width:calc(var(--grid-rail) + var(--grid-col-gap) - 7px);border:1px solid rgb(var(--ds-color-signal-rgb) / .6);border-right:0;border-radius:14px 0 0 14px;grid-area:1/1/3/2;place-self:stretch start;margin:10px 0 0}.va .stages:after{content:"";background:rgb(var(--ds-color-text-primary-rgb) / .5);grid-area:3/1/4/2;place-self:stretch start;width:1px;margin-top:2px}.va .m6[data-anim="1"] .stages:before{clip-path:inset(100% 0 0);transition:clip-path 1s var(--ds-ease-out) .12s}.va .m6[data-anim="1"].is-in .stages:before{clip-path:inset(0)}.va .st__n{font-family:var(--ds-font-mono);letter-spacing:.16em;color:var(--fg-faint);margin-bottom:clamp(9px,.95vw,13px);font-size:.585rem;line-height:1;display:block}.va .st__n:before{content:counter(st)}.va .st__h{font-family:var(--ds-font-display);letter-spacing:-.022em;color:var(--ds-color-text-primary);font-size:clamp(1.06rem,.93rem + .5vw,1.42rem);font-weight:500;line-height:1.13}.va .st__i{color:var(--ds-color-text-secondary);margin-top:clamp(11px,1.15vw,16px);font-size:.8594rem;line-height:1.48}.va .run{font-family:var(--ds-font-mono);letter-spacing:.004em;color:var(--ds-color-text-muted);margin-top:clamp(7px,.8vw,11px);padding-right:.4rem;font-size:.7625rem;line-height:1.74}.va .run li{display:inline}.va .run li+li:before{content:" ·" " ";color:var(--fg-faint)}.va .st__p{color:var(--ds-color-text-muted);margin-top:clamp(10px,1.05vw,14px);font-size:.8594rem;line-height:1.48}.va .st__o{border-top:1px solid var(--ds-color-border-subtle);color:var(--ds-color-text-secondary);margin-top:clamp(14px,1.5vw,20px);padding-top:clamp(9px,1vw,13px);font-size:.8125rem;line-height:1.5}.va .st__ok{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:5px;font-size:.5625rem;display:block}.va .gate{border:1px solid rgb(var(--ds-color-text-primary-rgb) / .225);box-shadow:inset 0 1px 0 rgb(var(--ds-color-text-primary-rgb) / .075), 0 3px 0 rgb(var(--ds-color-shadow-rgb) / .6);background:#0c0c0c}.va .gate__head{align-items:baseline;gap:clamp(13px,1.4vw,21px);padding:clamp(18px,1.9vw,28px) clamp(18px,2vw,30px) clamp(17px,1.8vw,26px);display:flex}.va .gate__head .st__n{color:var(--fg-label);letter-spacing:.1em;margin-bottom:0;font-size:.68rem}.va .st__h--g{letter-spacing:-.028em;font-size:clamp(1.42rem,1.02rem + 1.28vw,2.26rem);font-weight:450}.va .gate__lead{max-width:38rem;color:var(--ds-color-text-muted);margin-bottom:clamp(19px,2.1vw,30px);font-size:.9375rem;line-height:1.5}.va .gate__band{background:var(--ds-color-bg-base);border-top:1px solid var(--ds-color-border-default);--view-src-w:1858;--view-src-h:846;--view-x:250;--view-y:255;--view-w:1607;--view-h:405;aspect-ratio:var(--view-w) / var(--view-h);position:relative;overflow:hidden}.va .gate__band img{left:calc(-100% * var(--view-x) / var(--view-w));top:calc(-100% * var(--view-y) / var(--view-h));width:calc(100% * var(--view-src-w) / var(--view-w));filter:grayscale()brightness(.92)contrast(1.025);max-width:none;height:auto;position:absolute}.va .measure{border-top:1px solid var(--ds-color-signal);background:linear-gradient(180deg, rgb(var(--ds-color-signal-rgb) / .05), rgb(var(--ds-color-signal-rgb) / 0) 118px);padding:clamp(22px,2.4vw,36px) clamp(18px,2vw,30px) clamp(19px,2.1vw,30px)}.va .thr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(16px,2.4vw,38px);display:grid}.va .thr__k{font-family:var(--ds-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-label);margin-bottom:clamp(7px,.75vw,11px);font-size:.605rem;line-height:1;display:block}.va .thr__v{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.037em;color:var(--ds-color-text-primary);font-size:clamp(2.32rem,1.28rem + 3.16vw,3.95rem);font-weight:500;line-height:.9;display:block}.va .thr__v--words{letter-spacing:-.014em;font-variant-numeric:normal;color:var(--ds-color-text-secondary);padding-bottom:.24em;font-size:clamp(1.02rem,.86rem + .5vw,1.34rem);line-height:1.16}.va .thr__sow{color:var(--ds-color-text-muted);max-width:46rem;margin-top:clamp(20px,2.2vw,34px);font-size:.875rem;line-height:1.55}.va .rounds{border-top:1px solid var(--ds-color-border-default);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.va .rnd{padding:clamp(19px,2vw,30px) clamp(18px,2vw,30px) clamp(21px,2.2vw,32px);position:relative}.va .rnd--prod{border-left:1px solid var(--ds-color-border-default);background:var(--overlay-wash-1)}.va .rnd--refine:before{content:"";background:rgb(var(--ds-color-signal-rgb) / .75);width:2px;height:23px;position:absolute;top:18px;left:0}.va .rnd--prod:before{content:"";background:rgb(var(--ds-color-text-primary-rgb) / .62);width:2px;height:54px;position:absolute;top:-1px;left:-1px}.va .rnd--prod:after{content:"";background:rgb(var(--ds-color-text-primary-rgb) / .62);height:2px;position:absolute;top:-2px;left:-1px;right:0}.va .rnd__k{font-family:var(--ds-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:clamp(10px,1vw,14px);font-size:.585rem;display:block}.va .rnd__t{color:var(--ds-color-text-muted);max-width:26rem;font-size:.9375rem;line-height:1.5}.va .rnd--prod .rnd__t{color:var(--ds-color-text-secondary)}.va .rnd__v{align-items:baseline;gap:var(--ds-space-4);margin-top:clamp(15px,1.6vw,23px);display:flex}.va .rnd__vk{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:.5625rem}.va .rnd__v b{font-family:var(--ds-font-mono);letter-spacing:.03em;font-size:clamp(1.16rem,.96rem + .62vw,1.62rem);font-weight:500;line-height:1}.va .rnd--refine .rnd__v b{color:var(--ds-color-signal)}.va .rnd--prod .rnd__v b{color:rgb(var(--ds-color-text-primary-rgb))}.va .rnd__n{color:var(--fg-label);margin-top:clamp(9px,.95vw,13px);font-size:.8125rem;line-height:1.5}.va .rnd--prod .rnd__n{color:var(--ds-color-text-muted)}.va .st--post .st__h{color:rgb(var(--ds-color-text-primary-rgb))}.va .st--post .st__i{color:var(--ds-color-text-secondary)}.va .close6{border-top:1px solid var(--ds-color-border-default);padding-top:var(--ds-space-6);gap:var(--ds-space-6) clamp(28px, 4vw, 64px);flex-wrap:wrap;align-items:flex-end;margin-top:clamp(38px,4.2vw,64px);display:flex}.va .close6 p{font-family:var(--ds-font-display);letter-spacing:-.019em;color:var(--ds-color-text-secondary);text-wrap:balance;max-width:29rem;font-size:clamp(1.22rem,.95rem + .92vw,1.76rem);font-weight:300;line-height:1.26}.va .close6 .mod-action{flex:none;margin-top:0;margin-left:auto}@media (width<=1180px){.va .cmp{--grid-axis-w:clamp(6.4rem, 9.2vw, 8.2rem)}.va .cell--spec{font-size:.755rem}}@media (width<=900px){.va .head4 p{font-size:1rem}.va .plate__bar .tag{width:100%;margin-left:0}.va .cmp{padding:0;display:block}.va .cmp__ax{display:none}.va .prims{display:block}.va .prim{border-top:1px solid var(--ds-color-border-strong);padding:0 0 clamp(13px,3vw,18px);display:block}.va .prim:first-child{border-top:0}.va .ax,.va .cell,.va .prim__h,.va .prim:last-child>*{padding-inline:clamp(15px,4.2vw,21px)}.va .prim__h{align-self:auto;padding-block:clamp(17px,4.4vw,23px) clamp(4px,1.2vw,7px)}.va .prim__b{font-size:1.14rem}.va .cell{display:block}.va .cell--what{padding-block:0 clamp(13px,3.2vw,17px);font-size:.8438rem;line-height:1.5}.va .cell--hard{margin-inline:0;padding-block:clamp(13px,3.2vw,17px) clamp(14px,3.4vw,18px);font-size:1.06rem;line-height:1.31}.va .cell--spec{padding-block:clamp(10px,2.6vw,13px) clamp(11px,2.8vw,14px);font-size:.8rem}.va .cell__k{font-family:var(--ds-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:5px;font-size:.5875rem;display:block}.va .cell--hard .cell__k{color:rgb(var(--ds-color-signal-rgb) / .9)}.va .cmp.sel .prim:not(.on) .prim__b,.va .cmp.sel .prim:not(.on) .cell--hard{color:var(--ds-color-text-secondary)}.va .cmp.sel .prim:not(.on) .cell--what,.va .cmp.sel .prim:not(.on) .cell--spec{color:var(--ds-color-text-muted)}.va .cmp.sel .prim:not(.on) .hot{color:var(--ds-color-text-secondary)}.va .close4{display:block}.va .close4 .mod-action{margin-top:var(--ds-space-6);margin-left:0}.va .dm{padding-block:clamp(15px,3.4vw,20px) clamp(26px,6vw,38px)}.va .dm__h{margin-top:0;margin-bottom:clamp(14px,3.4vw,18px);font-size:clamp(1.5rem,1.16rem + 1.5vw,1.98rem)}.va .dm__p{grid-template-columns:1fr;gap:clamp(15px,3.6vw,20px)}.va .dm__c--a{font-size:1rem;line-height:1.5}.va .dm__c--o,.va .dm__c--r{font-size:.8125rem}}.va .m7{--grid-line-w:clamp(34px, 4vw, 58px);--grid-name-w:clamp(6rem, 16vw, 16rem);--grid-ev-gap:clamp(14px, 2.3vw, 34px);--grid-line-x:calc(var(--grid-name-w) + var(--grid-ev-gap) + var(--grid-line-w) / 2);padding-block:clamp(66px,7.4vw,122px) clamp(74px,8.2vw,134px)}.va .head7{margin-bottom:clamp(42px,4.8vw,74px)}.va .h-life{letter-spacing:-.03em;max-width:14.5em;font-size:clamp(1.98rem,1.1rem + 2.72vw,3.28rem)}.va .head7 p{color:var(--ds-color-text-secondary);max-width:36rem;margin-top:clamp(17px,1.9vw,27px);font-size:1.0625rem;line-height:1.6}.va .life{margin:0}.va .ev>li{grid-template-columns:var(--grid-name-w) var(--grid-line-w) minmax(0, 1fr);align-items:start;column-gap:var(--grid-ev-gap);padding-block:clamp(19px,2.1vw,31px);display:grid;position:relative}.va .ev__h{text-align:right;grid-column:1}.va .ev__d{grid-column:3}.va .ev__rail{position:absolute;inset:0}.va .ev__rail:before{content:"";left:var(--grid-line-x);background:rgb(var(--ds-color-text-primary-rgb) / .85);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.va .ev--part .ev__rail:before{background:repeating-linear-gradient(180deg, rgb(var(--ds-color-text-primary-rgb) / .78) 0 4px, rgb(var(--ds-color-text-primary-rgb) / 0) 4px 9px)}.va .ev--occ .ev__rail:before{background:rgb(var(--ds-color-text-primary-rgb) / .26)}.va .ev--entry .ev__rail:after{content:"";left:var(--grid-line-x);background:rgb(var(--ds-color-text-primary-rgb));width:28px;height:3px;margin-left:-14px;position:absolute;top:0}.va .ev--occ .ev__rail:after{content:"";left:var(--grid-line-x);background:rgb(var(--ds-color-text-primary-rgb) / .62);width:17px;height:1px;margin-left:-17px;position:absolute;top:0}.va .ev--occ .ev__mk:before{content:"";left:var(--grid-line-x);background:rgb(var(--ds-color-text-primary-rgb) / .62);width:17px;height:1px;margin-left:-17px;position:absolute;bottom:0}.va .ev--sw .ev__rail:after{content:"";left:var(--grid-line-x);background:var(--ds-color-status-danger);width:31px;height:2px;margin:-1px 0 0 -31px;position:absolute;top:50%}.va .ev--sw .ev__mk:before{content:"";left:var(--grid-line-x);background:var(--ds-color-status-danger);width:2px;height:14px;margin:-7px 0 0 -32px;position:absolute;top:50%}.va .ev--act .ev__mk:before{content:"";left:var(--grid-line-x);border:1px solid rgb(var(--ds-color-text-primary-rgb) / .44);border-left:0;width:11px;margin-left:2px;position:absolute;top:0;bottom:0}.va .ev--rev .ev__rail:after{content:"";left:var(--grid-line-x);background:var(--ds-color-signal);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%}.va .ev--rev .ev__mk:before{content:"";left:var(--grid-line-x);background:rgb(var(--ds-color-signal-rgb) / .7);width:15px;height:1px;margin:0 0 0 5px;position:absolute;top:50%}.va .ev--rev .ev__mk:after{content:"";left:var(--grid-line-x);background:rgb(var(--ds-color-text-primary-rgb));width:28px;height:3px;margin-left:-14px;position:absolute;bottom:0}.va .ev__h{font-family:var(--ds-font-display);letter-spacing:-.019em;color:var(--ds-color-text-primary);font-size:clamp(1.06rem,.94rem + .46vw,1.36rem);font-weight:500;line-height:1.19}.va .ev__d{color:var(--ds-color-text-secondary);max-width:46rem;font-size:.9688rem;line-height:1.6}.va .life__cap{margin:clamp(20px, 2.2vw, 32px) 0 0 calc(var(--grid-name-w) + var(--grid-ev-gap) + var(--grid-line-w) + var(--grid-ev-gap));color:var(--fg-label);max-width:37rem;font-size:.8125rem;line-height:1.55}.va .m7 .support{margin:clamp(30px, 3.4vw, 52px) 0 0 calc(var(--grid-name-w) + var(--grid-ev-gap) + var(--grid-line-w) + var(--grid-ev-gap));color:var(--ds-color-text-secondary);max-width:46rem;font-size:.9688rem;line-height:1.62}.va .prod{margin-top:clamp(46px,5.2vw,82px)}.va .prod__h{font-family:var(--ds-font-display);letter-spacing:-.018em;color:var(--ds-color-text-primary);margin-bottom:clamp(15px,1.6vw,22px);font-size:clamp(1.06rem,.94rem + .44vw,1.34rem);font-weight:450}.va .prod__l{border-top:1px solid rgb(var(--ds-color-text-primary-rgb) / .24);grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(16px,1.9vw,28px) clamp(14px,1.8vw,28px);padding-top:clamp(16px,1.75vw,24px);display:grid}.va .prod__l li{font-family:var(--ds-font-mono);letter-spacing:.003em;color:rgb(var(--ds-color-text-primary-rgb) / .88);font-size:.8125rem;line-height:1.56}@media (width<=900px){.va .stages{--grid-rail:clamp(21px, 5.8vw, 30px);--grid-col-gap:clamp(12px, 3.4vw, 18px);--grid-row-gap:clamp(30px, 7vw, 46px);grid-template-columns:var(--grid-rail) minmax(0, 1fr)}.va .stages>li:first-child{grid-area:1/2/2/3}.va .stages>li:nth-child(2){grid-area:2/2/3/3}.va .stages>li:nth-child(3){grid-area:3/2/4/3}.va .stages>li:nth-child(4){grid-area:4/2/5/3}.va .stages>li:nth-child(5){grid-area:5/2/6/3}.va .stages>li:nth-child(6){grid-area:6/2/7/3}.va .stages:before{border-radius:11px 0 0 11px;grid-area:1/1/5/2}.va .stages:after{grid-area:5/1/7/2}.va .st--prep:after{display:none}.va .st__h{font-size:1.16rem}.va .gate__head{padding:clamp(16px,4.4vw,22px) clamp(15px,4.2vw,21px) clamp(15px,4vw,20px)}.va .st__h--g{font-size:1.44rem}.va .gate__lead{margin-left:0;font-size:.9rem}.va .gate__band{--view-x:430;--view-y:200;--view-w:900;--view-h:514}.va .measure{padding:clamp(18px,4.6vw,24px) clamp(15px,4.2vw,21px) clamp(16px,4.2vw,22px)}.va .thr{flex-wrap:nowrap;gap:clamp(13px,4.4vw,22px)}.va .thr__v{font-size:clamp(2.02rem,1.28rem + 2.5vw,2.6rem)}.va .thr__v--words{padding-bottom:.2em;font-size:clamp(.85rem,.66rem + .8vw,1.06rem)}.va .thr__sow{margin-top:clamp(16px,4.4vw,22px);font-size:.8125rem}.va .rounds{grid-template-columns:1fr}.va .rnd{padding:clamp(16px,4.4vw,22px) clamp(15px,4.2vw,21px) clamp(18px,4.6vw,24px)}.va .rnd--prod{border-left:0;border-top:1px solid var(--ds-color-border-default)}.va .rnd--prod:before{height:34px;top:0}.va .rnd--refine:before{height:22px;top:13px}.va .close6{display:block}.va .close6 .mod-action{margin-top:var(--ds-space-6);margin-left:0}.va .m7{--grid-line-w:clamp(30px, 8.4vw, 44px);--grid-name-w:0px;--grid-ev-gap:clamp(13px, 3.6vw, 20px);--grid-line-x:calc(var(--grid-line-w) * .58)}.va .ev>li{grid-template-columns:var(--grid-line-w) minmax(0, 1fr);padding-block:clamp(16px,4vw,24px)}.va .ev__h{text-align:left;grid-area:1/2;font-size:1.14rem}.va .ev__d{grid-area:2/2;margin-top:7px;font-size:.9375rem}.va .life__cap,.va .m7 .support{margin-left:calc(var(--grid-line-w) + var(--grid-ev-gap))}.va .ev--sw .ev__rail:after{width:16px;margin-left:-16px}.va .ev--sw .ev__mk:before{margin-left:-17px}.va .ev--occ .ev__rail:after,.va .ev--occ .ev__mk:before{width:10px;margin-left:-10px}.va .ev--entry .ev__rail:after,.va .ev--rev .ev__mk:after{width:18px;margin-left:-9px}.va .ev--rev .ev__mk:before{width:10px}.va .ev--act .ev__mk:before{width:7px}.va .prod__l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.va *,.va :before,.va :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.va .trk .lane__bed>*{transform:none}.va .m2 .trk .ph{opacity:1}.va .m3 .rule{transform:none}}.va .m3 .band:before{content:"CONTROLLED ANNOTATION INPUT";z-index:2;font-family:var(--ds-font-mono);letter-spacing:.12em;color:var(--ds-color-text-muted);font-size:.61rem;position:absolute;top:clamp(17px,2vw,25px);right:clamp(18px,2vw,30px)}.va .m3 .band:after{content:"Footage, policy and delivery record move together.";z-index:2;max-width:21rem;font-family:var(--ds-font-display);letter-spacing:-.025em;color:var(--ds-color-text-primary);text-shadow:0 2px 12px rgb(var(--ds-color-shadow-rgb) / 1);font-size:clamp(1.05rem,.94rem + .5vw,1.45rem);line-height:1.14;position:absolute;bottom:clamp(17px,2vw,27px);left:clamp(18px,2vw,30px)}.va .primitive-stage{border:1px solid var(--ds-color-border-strong);background:var(--ds-color-bg-base);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);margin-bottom:clamp(24px,3vw,40px);display:grid;overflow:hidden}.va .primitive-stage__media{background:linear-gradient(135deg, var(--ds-color-bg-overlay), var(--ds-color-bg-base));min-height:380px;position:relative;overflow:hidden}.va .primitive-stage__media img{object-fit:cover;object-position:center 42%;filter:brightness(.76)contrast(1.08)grayscale(.22);width:100%;height:100%}.va .primitive-stage__media:after{content:"";background:linear-gradient(0deg, rgb(var(--ds-color-bg-base-rgb) / .8), transparent 60%);position:absolute;inset:0}.va .stage-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.va .stage-overlay:before,.va .stage-overlay:after{content:"";opacity:0;transition:opacity var(--ds-motion-normal) var(--ds-ease-out), transform var(--ds-motion-normal) var(--ds-ease-out);position:absolute}.va .primitive-stage[data-active="1"] .stage-overlay:before{opacity:1;border:2px solid var(--ds-color-signal);width:22%;height:43%;top:36%;left:61%}.va .primitive-stage[data-active="1"] .stage-overlay:after{content:"TRACK ID 03";opacity:1;background:var(--ds-color-signal);font:500 .6rem var(--ds-font-mono);letter-spacing:.1em;color:var(--ds-color-bg-base);padding:.28rem .45rem;top:31%;left:63%}.va .primitive-stage[data-active="2"] .stage-overlay:before{opacity:1;border:2px solid var(--ds-color-text-primary);width:27%;height:49%;box-shadow:inset 0 0 0 999px var(--ds-color-signal-a20);border-radius:48% 43% 38% 53%/39% 57% 41% 54%;top:32%;left:59%}.va .primitive-stage[data-active="2"] .stage-overlay:after{opacity:1;border:1px dashed var(--ds-color-text-secondary);inset:32% 14% 19% 59%}.va .primitive-stage[data-active="3"] .stage-overlay:before{opacity:1;background:linear-gradient(90deg, transparent 0 17%, var(--ds-color-signal) 17% 62%, transparent 62% 75%, var(--ds-color-text-secondary) 75%);height:14px;box-shadow:0 0 0 1px var(--ds-color-border-strong);bottom:19%;left:16%;right:16%}.va .primitive-stage[data-active="3"] .stage-overlay:after{content:"ACTION START                ACTION END";opacity:1;font:.58rem var(--ds-font-mono);letter-spacing:.08em;color:var(--ds-color-text-primary);white-space:pre;bottom:25%;left:18%}.va .primitive-stage[data-active="4"] .stage-overlay:before{opacity:1;background:radial-gradient(circle at 50% 6%, var(--ds-color-text-primary) 0 4px, transparent 5px), linear-gradient(66deg, transparent 44%, var(--ds-color-text-primary) 45% 47%, transparent 48%), linear-gradient(114deg, transparent 44%, var(--ds-color-text-primary) 45% 47%, transparent 48%), linear-gradient(90deg, transparent 47%, var(--ds-color-text-primary) 48% 50%, transparent 51%);width:17%;height:53%;top:29%;left:63%;transform:rotate(-7deg)}.va .primitive-stage[data-active="4"] .stage-overlay:after{content:"KEYPOINTS + IDENTITY";opacity:1;font:.58rem var(--ds-font-mono);letter-spacing:.1em;color:var(--ds-color-signal);top:20%;left:57%}.va .primitive-stage[data-active="5"] .stage-overlay:before{opacity:1;border:1px solid var(--ds-color-text-secondary);width:17%;height:42%;box-shadow:44vw 0 0 -1px var(--ds-color-bg-base), 44vw 0 0 0 var(--ds-color-text-secondary);top:33%;left:15%}.va .primitive-stage[data-active="5"] .stage-overlay:after{opacity:1;background:var(--ds-color-signal);height:1px;box-shadow:0 -4px 0 -3px var(--ds-color-signal);top:53%;left:30%;right:24%}.va .primitive-stage__panel{border-left:1px solid var(--ds-color-border-default);background:linear-gradient(160deg, var(--ds-color-bg-raised), var(--ds-color-bg-base));flex-direction:column;justify-content:space-between;padding:clamp(25px,3vw,42px);display:flex}.va .primitive-stage__panel h3{margin-top:var(--ds-space-3);font-family:var(--ds-font-display);letter-spacing:-.035em;font-size:clamp(1.55rem,1.26rem + .9vw,2.26rem);font-weight:460;line-height:1.02}.va .primitive-stage__panel>div>p:last-child{margin-top:var(--ds-space-4);color:var(--ds-color-text-secondary);font-size:.97rem;line-height:1.58}.va .stage-state{margin-top:var(--ds-space-8);border-top:1px solid var(--ds-color-border-default);gap:1px;display:grid}.va .stage-state button{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-color-border-default);font-family:var(--ds-font-body);color:var(--ds-color-text-muted);cursor:pointer;font-size:.84rem;display:flex}.va .stage-state button:after{content:"VIEW";font:.58rem var(--ds-font-mono);letter-spacing:.11em;color:var(--fg-faint)}.va .stage-state button[aria-pressed=true]{color:var(--ds-color-text-primary)}.va .stage-state button[aria-pressed=true]:after{content:"ACTIVE";color:var(--ds-color-signal)}.va .m4 .plate{background:var(--ds-color-bg-raised);box-shadow:none}.va .domain-reel{border-top:1px solid var(--ds-color-border-strong);border-bottom:1px solid var(--ds-color-border-strong);background:var(--ds-color-bg-base);min-height:260px;margin:0 0 clamp(28px,3vw,42px);position:relative;overflow:hidden}.va .domain-reel__media{position:absolute;inset:0}.va .domain-reel__media img{object-fit:cover;object-position:center 44%;filter:grayscale()contrast(1.18)brightness(.48);width:100%;height:100%}.va .domain-reel:after{content:"";background:linear-gradient(90deg, rgb(var(--ds-color-bg-base-rgb) / .9), rgb(var(--ds-color-bg-base-rgb) / .1) 60%, rgb(var(--ds-color-bg-base-rgb) / .76));position:absolute;inset:0}.va .domain-reel__copy{z-index:1;justify-content:space-between;align-items:end;gap:var(--ds-space-6);min-height:260px;padding:clamp(20px,2.6vw,40px);display:flex;position:relative}.va .domain-reel__copy p{max-width:28rem;font-family:var(--ds-font-display);letter-spacing:-.028em;font-size:clamp(1.32rem,1.02rem + .9vw,2.08rem);font-weight:370;line-height:1.14}.va .domain-reel__tags{justify-content:flex-end;gap:var(--ds-space-3);flex-wrap:wrap;max-width:29rem;display:flex}.va .domain-reel__tags span{padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border-strong);background:rgb(var(--ds-color-bg-base-rgb) / .42);font:.6rem var(--ds-font-mono);letter-spacing:.1em;color:var(--ds-color-text-primary)}.va .m6 .stages{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(36px,4vw,58px) clamp(18px,2.5vw,34px)}.va .m6 .stages:before{border-right:0;border-radius:0;grid-area:1/1/3/2;width:calc(100% + 12px)}.va .m6 .stages:after{display:none}.va .m6 .stages>li:first-child{grid-area:1/2/2/6}.va .m6 .stages>li:nth-child(2){grid-area:1/6/2/10}.va .m6 .stages>li:nth-child(3){grid-area:1/10/2/14}.va .m6 .stages>li:nth-child(4){grid-area:2/2/3/14}.va .m6 .stages>li:nth-child(5){grid-area:3/2/4/8}.va .m6 .stages>li:nth-child(6){grid-area:3/8/4/14}.va .m6 .st--prep{padding-bottom:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-default)}.va .m6 .st--post{padding-top:var(--ds-space-4)}.va .m6 .gate{border-color:var(--ds-color-border-strong);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid;position:relative}.va .m6 .gate__head{border-bottom:1px solid var(--ds-color-border-default);grid-column:1/-1}.va .m6 .gate__band{aspect-ratio:auto;border-top:0;border-right:1px solid var(--ds-color-border-default);grid-area:2/1/4;width:100%;min-width:0;height:100%;min-height:0}.va .m6 .measure{border-top:0;grid-area:2/2;padding:clamp(26px,3vw,42px)}.va .m6 .rounds{grid-area:3/2}.va .m6 .thr__v{font-size:clamp(1.5rem,1rem + 1.8vw,2.9rem)}.va .life{border:1px solid var(--ds-color-border-strong);background:linear-gradient(145deg, var(--ds-color-bg-raised), var(--ds-color-bg-base));padding:clamp(20px,2.7vw,42px)}.va .track-record-head{gap:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-default);grid-template-columns:1fr auto;align-items:start;padding-bottom:clamp(18px,2vw,30px);display:grid}.va .track-record-head__k{font:.62rem var(--ds-font-mono);letter-spacing:.13em;color:var(--fg-label)}.va .track-record-head__id{margin-top:var(--ds-space-2);font:500 clamp(1.3rem, 1rem + .9vw, 2rem) var(--ds-font-mono);letter-spacing:-.04em;color:var(--ds-color-text-primary)}.va .track-record-head__state{font:.62rem var(--ds-font-mono);letter-spacing:.1em;color:var(--ds-color-signal);text-align:right}.va .m7 .ev{margin-top:var(--ds-space-4)}.va .m7 .ev>li{border-bottom:1px solid var(--ds-color-border-subtle);grid-template-columns:minmax(8.5rem,.6fr) 28px minmax(0,1.4fr);padding-block:clamp(15px,1.7vw,24px)}.va .m7 .ev__h{text-align:left;font-size:clamp(1rem,.94rem + .28vw,1.22rem)}.va .m7 .ev__d{max-width:52rem;font-size:.9rem}.va .m7 .prod{margin-top:clamp(30px,3.6vw,54px)}.va .m7 .prod__l{grid-template-columns:repeat(4,minmax(0,1fr))}.va .m8{--grid-m8-pad-top:clamp(13px, 1.15vw, 16px);--grid-m8-pad-bottom:clamp(17px, 1.55vw, 22px);--grid-m8-name:1.25rem;--grid-m8-stop:16px;--grid-m8-rail:0px;background:var(--ds-color-bg-raised);padding-block:clamp(48px,5.4vw,78px) clamp(52px,5.75vw,83px)}.va .m8 .h-mod{text-wrap:wrap;max-width:20.2em}.va .head8{margin-bottom:clamp(26px,2.7vw,39px)}.va .lead8{max-width:34rem;margin-top:clamp(16px,1.7vw,24px)}.va .lead8 p{color:var(--ds-color-text-secondary);font-size:.9688rem;line-height:1.52}.va .lead8 p+p{margin-top:var(--ds-space-3)}.va .bnds{padding-bottom:1px;position:relative}.va .bnds:after,.va .bnd:before{content:"";left:var(--grid-m8-rail);background:var(--ds-color-border-default);height:1px;position:absolute;right:0}.va .bnds:after{bottom:0}.va .bnds__rule{z-index:1;pointer-events:none;background:var(--ds-color-border-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.va .m8[data-anim="1"]:not(.is-in) .bnds__rule{transform-origin:top;transform:scaleY(0)}.va .m8.is-in .bnds__rule{transition:transform var(--ds-motion-slower) var(--ds-ease-out);transform:scaleY(1)}.va .bnd{padding-block:var(--grid-m8-pad-top) var(--grid-m8-pad-bottom);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6.66vw,96px);display:grid;position:relative}.va .bnd:before{top:0}.va .bnd:after{content:"";left:50%;top:calc(var(--grid-m8-pad-top) + var(--grid-m8-stop));width:var(--ds-space-3);height:1px;margin-left:calc(-1 * var(--ds-space-3));z-index:2;background:var(--ds-color-border-strong);position:absolute}.va .m8[data-anim="1"]:not(.is-in) .bnd:after{opacity:0}.va .m8.is-in .bnd:after{opacity:1;transition:opacity var(--ds-motion-fast) var(--ds-ease-out)}.va .bnd__h{font-family:var(--ds-font-display);font-weight:500;font-size:var(--grid-m8-name);letter-spacing:-.019em;color:var(--ds-color-text-primary);line-height:1.15}.va .bnd__spec{font-family:var(--ds-font-mono);letter-spacing:.078em;text-transform:uppercase;color:var(--ds-color-text-secondary);margin-top:6px;font-size:.6875rem;line-height:1.52}.va .bnd__spec .sep{color:var(--fg-label);padding-inline:.54em}.va .bnd__use{color:var(--ds-color-text-secondary);margin-top:7px;font-size:.9375rem;line-height:1.56}.va .bnd__lim{color:var(--ds-color-text-muted);padding-top:1px;font-size:.9375rem;line-height:1.56}.va .close8{margin-top:clamp(30px,3.3vw,48px)}.va .close8 p{letter-spacing:-.012em;max-width:53rem;color:var(--ds-color-text-primary);font-size:clamp(1.125rem,.92rem + .66vw,1.4rem);line-height:1.34}.va .close8 p+p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary)}.va .m9{--grid-m9-pad-top:clamp(24px, 2.4vw, 34px);--grid-m9-pad-bottom:clamp(27px, 2.7vw, 38px);--grid-m9-name:clamp(1.3rem, 1.06rem + .52vw, 1.6rem);--grid-m9-gap:clamp(22px, 2.4vw, 36px)}.va .m9 .h-mod{max-width:15.6em}.va .head9{margin-bottom:clamp(34px,3.6vw,52px)}.va .lead9{max-width:46rem;margin-top:clamp(16px,1.75vw,24px)}.va .lead9 p{color:var(--ds-color-text-secondary);font-size:1.0625rem;line-height:1.6}.va .lead9 p+p{margin-top:var(--ds-space-3)}.va .recs{position:relative}.va .recs:after,.va .rec:before{content:"";background:var(--ds-color-border-default);height:1px;position:absolute;left:0;right:0}.va .recs:after{bottom:0}.va .rec{column-gap:var(--grid-m9-gap);padding-block:var(--grid-m9-pad-top) var(--grid-m9-pad-bottom);grid-template-columns:minmax(0,22fr) minmax(0,56fr) minmax(0,22fr);align-items:start;display:grid;position:relative}.va .rec:before{top:0}.va .rec__h{font-family:var(--ds-font-display);font-weight:500;font-size:var(--grid-m9-name);letter-spacing:-.019em;color:var(--ds-color-text-primary);text-wrap:balance;line-height:1.16}.va .rec__cw{min-width:0}.va .rec__q{margin-bottom:clamp(7px,.7vw,10px);display:block}.va .rec__c{columns:2;column-gap:clamp(16px,1.7vw,26px)}.va .rec__c li{break-inside:avoid;font-family:var(--ds-font-mono);letter-spacing:.012em;color:var(--ds-color-text-secondary);font-size:.75rem;line-height:1.74}.va .rec__a{text-align:right;align-self:end;min-width:0}.va .rec__f{font-family:var(--ds-font-mono);letter-spacing:-.004em;color:var(--ds-color-text-primary);white-space:nowrap;font-size:.875rem;line-height:1.5}.va .rec__lbl{color:var(--ds-color-signal)}.va .rec:first-child .rec__lbl{white-space:nowrap;position:absolute;bottom:calc(100% + 10px);right:0}.va .m9[data-anim="1"]:not(.is-in) .rec__f{opacity:0;transform:translateY(7px)}.va .m9.is-in .rec__f{opacity:1;transition:opacity var(--ds-motion-normal) var(--ds-ease-out), transform var(--ds-motion-normal) var(--ds-ease-out);transform:none}.va .close9{max-width:44rem;margin-top:clamp(34px,3.7vw,54px)}.va .close9 p{letter-spacing:-.012em;color:var(--ds-color-text-secondary);font-size:clamp(1.0625rem,.95rem + .42vw,1.28rem);line-height:1.42}.va .close9 p+p{margin-top:var(--ds-space-3);color:var(--ds-color-text-primary)}.va .m10{--grid-m10-row:clamp(34px, 2.7vw, 39px);--grid-m10-channel:clamp(48px, 7.1vw, 102px)}.va .m10 .h-mod{max-width:17.6em}.va .head10{margin-bottom:clamp(38px,4.1vw,58px)}.va .lead10{max-width:44rem;margin-top:clamp(16px,1.7vw,24px)}.va .lead10 p{color:var(--ds-color-text-secondary);font-size:1.0625rem;line-height:1.6}.va .lead10 p+p{margin-top:var(--ds-space-3)}.va .xchg{column-gap:var(--grid-m10-channel);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.va .xc{min-width:0}.va .xc__h{justify-content:space-between;align-items:baseline;gap:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-default);padding-bottom:clamp(11px,1.05vw,15px);display:flex}.va .xc__n{font-family:var(--ds-font-mono);letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.01rem + .6vw,1.5rem);line-height:1}.va .xc__l{margin-top:clamp(10px,1vw,14px)}.va .xc__l li{min-height:var(--grid-m10-row);align-items:center;display:flex}.va .xc--give .xc__n{color:var(--ds-color-text-muted)}.va .xc--give .xc__l li{color:var(--ds-color-text-secondary);font-size:.9375rem;line-height:1.42}.va .xc--get .mono{color:var(--ds-color-text-secondary)}.va .xc--get .xc__n,.va .xc--get .xc__l li{color:var(--ds-color-text-primary)}.va .xc--get .xc__l li{font-size:1.0625rem;line-height:1.38}.va .intake{border-top:1px solid var(--ds-color-border-default);scroll-margin-top:var(--ds-space-16);margin-top:clamp(32px,3.2vw,46px);padding-top:clamp(24px,2.5vw,36px)}.va .m10 .va-intake-form .form-v5-form:not(.hidden){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(15px,1.35vw,20px) clamp(20px,2.3vw,34px);display:grid}.va .m10 .va-intake-form .form-v5-form>.grid,.va .m10 .va-intake-form .va-form-full,.va .m10 .va-intake-form .leadform-turnstile,.va .m10 .va-intake-form .leadform-submit,.va .m10 .va-intake-form .leadform-error{grid-column:1/-1}.va .m10 .va-intake-form .form-v5-form>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.3vw,34px);display:grid}.va .m10 .va-intake-form .leadform-submit{justify-self:start;margin-top:clamp(10px,1.1vw,16px)}.va .m10 .va-form-consent .form-v5-checkbox-row{gap:var(--ds-space-3);align-items:flex-start}.va .m10 .va-form-consent a{color:var(--ds-color-text-secondary);text-decoration:underline;text-decoration-color:var(--ds-color-border-strong);text-underline-offset:.18em}.va .intake__resp{margin-top:var(--ds-space-4);max-width:38rem;color:var(--ds-color-text-secondary);font-size:.9375rem;line-height:1.56}.va .va-intake-form[data-leadform-success=true]~.intake__resp{display:none}.va .m10 .va-intake-form .leadform-success{border-top:1px solid var(--ds-color-border-default);text-align:left;padding-top:clamp(30px,3.2vw,46px)}.va .m10 .va-intake-form .leadform-success>*{margin-inline:0}.va .m11{--grid-m11-channel:clamp(48px, 6vw, 86px);--grid-m11-row:clamp(15px, 1.5vw, 21px);--grid-m11-marker:11px}.va .m11 .h-mod{max-width:14em}.va .head11{margin-bottom:clamp(30px,3.3vw,48px)}.va .qa{column-gap:var(--grid-m11-channel);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.va .qa__col{border-top:1px solid var(--ds-color-border-default);min-width:0}.va .qa__q{border-bottom:1px solid var(--ds-color-border-default);interpolate-size:allow-keywords}.va .qa__q>summary{grid-template-columns:var(--grid-m11-marker) minmax(0, 1fr);column-gap:var(--ds-space-4);padding:var(--grid-m11-row) 0;cursor:pointer;letter-spacing:-.008em;color:var(--ds-color-text-primary);align-items:start;font-size:1.0625rem;line-height:1.38;list-style:none;display:grid}.va .qa__q>summary::-webkit-details-marker{display:none}.va .qa__m{width:var(--grid-m11-marker);height:var(--grid-m11-marker);margin-top:calc((1.38em - var(--grid-m11-marker)) / 2);position:relative}.va .qa__m:before,.va .qa__m:after{content:"";background:var(--ds-color-border-strong);transition:transform var(--ds-motion-normal) var(--ds-ease-out), background var(--ds-motion-fast) var(--ds-ease-out);position:absolute}.va .qa__m:before{height:1px;top:5px;left:0;right:0}.va .qa__m:after{width:1px;top:0;bottom:0;left:5px}.va .qa__q[open]>summary .qa__m:after{transform:rotate(90deg)}.va .qa__q[open]>summary .qa__m:before,.va .qa__q[open]>summary .qa__m:after{background:var(--ds-color-text-primary)}.va .qa__a{max-width:calc(34rem + var(--grid-m11-marker) + var(--ds-space-4));padding:2px 0 clamp(22px, 2.2vw, 30px) calc(var(--grid-m11-marker) + var(--ds-space-4))}.va .qa__a p{color:var(--ds-color-text-secondary);font-size:.9688rem;line-height:1.58}.va .qa__a p+p,.va .qa__a p+ul,.va .qa__a ul+p{margin-top:var(--ds-space-3)}.va .qa__a li{font-family:var(--ds-font-mono);letter-spacing:.012em;color:var(--ds-color-text-secondary);font-size:.75rem;line-height:1.74}.va .qa__q::details-content{opacity:0;block-size:0;transition:block-size var(--ds-motion-normal) var(--ds-ease-out), opacity var(--ds-motion-normal) var(--ds-ease-out), content-visibility var(--ds-motion-normal) allow-discrete;overflow-y:clip}.va .qa__q[open]::details-content{opacity:1;block-size:auto}.va .close11{border-top:1px solid var(--ds-color-border-default);margin-top:clamp(56px,6.2vw,96px);padding-top:clamp(64px,7.4vw,112px)}.va .h-close{max-width:18em;font-family:var(--ds-font-display);letter-spacing:-.034em;color:var(--ds-color-text-primary);text-wrap:balance;font-size:clamp(2.3rem,1.2rem + 3.6vw,4.35rem);font-weight:400;line-height:1.03}.va .close11__lead{max-width:44rem;margin-top:clamp(22px,2.4vw,34px)}.va .close11__lead p{color:var(--ds-color-text-secondary);font-size:1.0625rem;line-height:1.6}.va .close11__lead p+p{margin-top:var(--ds-space-3)}.va .close11__act{gap:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;margin-top:clamp(30px,3.2vw,46px);display:flex}.va .close11__line{max-width:40rem;color:var(--ds-color-text-muted);margin-top:clamp(20px,2.1vw,30px);font-size:.9375rem;line-height:1.56}@media (hover:hover){.va .qa__q>summary:hover .qa__m:before,.va .qa__q>summary:hover .qa__m:after{background:var(--ds-color-text-secondary)}}@media (width<=900px){.va .m3 .band:before{display:none}.va .m3 .band:after{max-width:16rem;font-size:1.1rem}.va .primitive-stage{grid-template-columns:1fr}.va .primitive-stage__media{min-height:310px}.va .primitive-stage__panel{border-left:0;border-top:1px solid var(--ds-color-border-default)}.va .stage-state{margin-top:var(--ds-space-6)}.va .domain-reel,.va .domain-reel__copy{min-height:220px}.va .domain-reel__copy{display:block}.va .domain-reel__tags{margin-top:var(--ds-space-6);justify-content:flex-start}.va .m6 .stages{grid-template-columns:26px minmax(0,1fr);row-gap:clamp(28px,7vw,42px)}.va .m6 .stages:before{border-radius:0;grid-area:1/1/5/2;width:100%}.va .m6 .stages>li:first-child,.va .m6 .stages>li:nth-child(2),.va .m6 .stages>li:nth-child(3),.va .m6 .stages>li:nth-child(4),.va .m6 .stages>li:nth-child(5),.va .m6 .stages>li:nth-child(6){grid-column:2}.va .m6 .stages>li:first-child{grid-row:1}.va .m6 .stages>li:nth-child(2){grid-row:2}.va .m6 .stages>li:nth-child(3){grid-row:3}.va .m6 .stages>li:nth-child(4){grid-row:4}.va .m6 .stages>li:nth-child(5){grid-row:5}.va .m6 .stages>li:nth-child(6){grid-row:6}.va .m6 .gate{grid-template-columns:1fr}.va .m6 .gate__band{border-right:0;border-bottom:1px solid var(--ds-color-border-default);grid-area:2/1}.va .m6 .measure{grid-area:3/1}.va .m6 .rounds{grid-area:4/1}.va .track-record-head{grid-template-columns:1fr}.va .track-record-head__state{text-align:left}.va .m7 .ev>li{grid-template-columns:1fr 22px minmax(0,1.3fr)}.va .m7 .prod__l{grid-template-columns:repeat(2,minmax(0,1fr))}.va .m8{--grid-m8-rail:12px;--grid-m8-pad-top:clamp(12px, 3.6vw, 16px);--grid-m8-pad-bottom:clamp(18px, 5.6vw, 26px);--grid-m8-name:1.155rem}.va .m8 .h-mod,.va .m9 .h-mod,.va .m10 .h-mod,.va .m11 .h-mod,.va .lead8,.va .lead9,.va .lead10{max-width:none}.va .bnds__rule{left:var(--grid-m8-rail)}.va .bnd{grid-template-columns:minmax(0,1fr)}.va .bnd:before{display:none}.va .bnd:after{left:var(--grid-m8-rail)}.va .bnd__in{padding-left:calc(var(--grid-m8-rail) + 13px)}.va .bnd__lim{padding:clamp(8px, 2.3vw, 11px) 0 0 calc(var(--grid-m8-rail) + 33px);margin-top:clamp(8px,2.35vw,11px);position:relative}.va .bnd__lim:before{content:"";left:var(--grid-m8-rail);background:var(--ds-color-border-default);height:1px;position:absolute;top:0;right:0}.va .rec{grid-template-columns:minmax(0,1fr)}.va .rec__cw,.va .rec__c{margin-top:clamp(11px,3vw,15px)}.va .rec__cw .rec__c{margin-top:0}.va .rec__c{columns:1}.va .rec__a{text-align:left;align-self:start;margin-top:clamp(13px,3.4vw,17px);padding-top:clamp(13px,3.4vw,17px);position:relative}.va .rec__a:before{content:"";background:var(--ds-color-border-strong);width:46px;height:1px;position:absolute;top:0;left:0}.va .rec:first-child .rec__lbl{margin-bottom:var(--ds-space-2);display:block;position:static}.va .rec__f{white-space:normal;overflow-wrap:anywhere}.va .m10{--grid-m10-row:clamp(30px, 7.8vw, 34px);--grid-m10-channel:0px}.va .xchg{grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,7vw,40px)}.va .m10 .va-intake-form .form-v5-form,.va .m10 .va-intake-form .form-v5-form>.grid{grid-template-columns:minmax(0,1fr)}.va .m10 .va-intake-form .leadform-submit{width:100%}.va .intake__resp{max-width:none}.va .m11{padding-block:clamp(52px,12vw,70px) clamp(58px,13vw,78px)}.va .qa{grid-template-columns:minmax(0,1fr)}.va .qa__col+.qa__col{border-top:0}.va .qa__a{max-width:none}.va .close11{margin-top:clamp(44px,11vw,60px);padding-top:clamp(52px,13vw,72px)}.va .h-close,.va .close11__lead,.va .close11__line{max-width:none}.va .close11__act{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=640px){.va .primitive-stage__media{min-height:248px}.va .primitive-stage[data-active="5"] .stage-overlay:before{box-shadow:30vw 0 0 -1px var(--ds-color-bg-base), 30vw 0 0 0 var(--ds-color-text-secondary)}.va .m6 .thr{gap:var(--ds-space-4) var(--ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.va .m6 .thr>li:last-child{grid-column:1/-1}.va .m6 .thr__v{font-size:1.34rem}.va .m7 .ev>li{grid-template-columns:1fr 18px}.va .m7 .ev__h{grid-column:1}.va .m7 .ev__d{margin-top:var(--ds-space-2);grid-column:1/-1}.va .close11__act .btn-v5p-primary--lg,.va .close11__act .btn-v5p-secondary--lg{white-space:normal;height:auto;min-height:var(--ds-btn-height-lg);line-height:var(--ds-leading-tight);padding-block:calc((var(--ds-btn-height-lg) - var(--ds-btn-font-size-lg) * var(--ds-leading-tight) - 2px) / 2)}}@media (prefers-reduced-motion:reduce){.va .m8 .bnds__rule{transform:none}.va .m8 .bnd:after,.va .m9 .rec__f{opacity:1;transform:none}.va .qa__q::details-content{transition:none}}@media (width<=640px){.va .run,.va .rec__c li,.va .qa__a li{font-size:13px}.va .cap,.va .cell--spec{font-size:12px}.va .trk__head h3{font-size:11.5px}.va .mono,.va .mono-xs,.va .cell__k,.va .dm__k,.va .dom__b .ct,.va .q .f,.va .ans .k,.va .thr__k,.va .rnd__k,.va .rnd__vk,.va .plate__bar .tag,.va .gate__head .st__n,.va .st__n,.va .bnd__spec,.va .track-record-head__k,.va .track-record-head__state,.va .fx,.va .rc,.va .sh,.va .bx>.lbl,.va .domain-reel__tags span{font-size:11px}.va .seg--new .seg__t{left:auto;right:6px}}
