.uiv{--uiv-T:16s;--uiv-ease:cubic-bezier(0.22,1,0.36,1);--uiv-pop:cubic-bezier(0.34,1.56,0.64,1);--uiv-sl-rail-a:#3f0e40;--uiv-sl-rail-b:#4c1359;--uiv-sl-pane:#1a1d21;--uiv-sl-inset:#222529;--uiv-sl-bd:#35373b;--uiv-sl-bd-strong:#565856;--uiv-sl-text:#d1d2d3;--uiv-sl-strong:#ffffff;--uiv-sl-dim:#9a9b9d;--uiv-sl-green:#007a5a;--uiv-sl-av-a:#4a5568;--uiv-sl-av-b:#7c3f8f;--uiv-sl-av-c:#2d6a4f;--uiv-nt-bg:#191919;--uiv-nt-bd:rgba(255,255,255,0.094);--uiv-nt-bd2:rgba(255,255,255,0.055);--uiv-nt-text:rgba(255,255,255,0.81);--uiv-nt-dim:rgba(255,255,255,0.443);--uiv-nt-strong:#ffffff;--uiv-nt-blue-bg:rgba(35,131,226,0.2);--uiv-nt-blue-fg:#7cc0f5;--uiv-tag-grey-bg:rgba(255,255,255,0.094);--uiv-tag-purple-bg:rgba(163,110,255,0.24);--uiv-tag-purple-fg:#c8a8ff;--uiv-tag-green-bg:rgba(45,153,100,0.27);--uiv-tag-green-fg:#7ed59d;--uiv-nbm-bg:color-mix(in srgb,var(--accent-primary) 22%,transparent);--uiv-nbm-fg:#ff9ecd;--uiv-focus-tint:color-mix(in srgb,var(--accent-primary) 7%,transparent);--uiv-app-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--uiv-cast:0 8px 32px rgba(0,0,0,0.5),0 32px 64px rgba(0,0,0,0.42);--uiv-stage-w:1200;--uiv-stage-h:700;--uiv-sl-w:1040px;--uiv-wf-w:860px;--uiv-nt-w:1120px;--uiv-steps-x:40px;--uiv-steps-y:30px;--uiv-scene-y:360px;--uiv-foot-x:40px;--uiv-foot-y:26px;--uiv-scale:1;display:block;width:100%}.uiv[data-variant=compact]{--uiv-stage-w:740;--uiv-stage-h:610;--uiv-sl-w:700px;--uiv-wf-w:668px;--uiv-nt-w:716px;--uiv-steps-x:22px;--uiv-steps-y:20px;--uiv-scene-y:305px;--uiv-foot-x:22px;--uiv-foot-y:16px}.uiv .uiv-c,.uiv[data-variant=compact] .uiv-w{display:none}.uiv[data-variant=compact] .uiv-c{display:inline}.uiv[data-variant=compact] .uiv-nt__col-source,.uiv[data-variant=compact] .uiv-nt__row--4,.uiv[data-variant=compact] .uiv-sl__composer,.uiv[data-variant=compact] .uiv-sl__msg--3,.uiv[data-variant=compact] .uiv-sl__rail{display:none}.uiv[data-variant=compact] .uiv-nt__quote{font-size:13px}.uiv[data-variant=compact] .uiv-nt__title h3{font-size:22px}.uiv[data-variant=compact] .uiv-sl__txt{font-size:13.5px}.uiv-band{background:var(--nbm-deep-2);padding-block:var(--space-3xl);padding-inline:var(--container-padding)}.uiv-band__inner{max-width:var(--container-wide);margin-inline:auto}@media (max-width:767px){.uiv-band{padding-block:var(--space-2xl);padding-inline:var(--container-padding-mobile)}}.uiv-band__eyebrow{margin:0 0 var(--space-lg);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.uiv__fit{position:relative;width:100%;aspect-ratio:var(--uiv-stage-w) /var(--uiv-stage-h);overflow:hidden}.uiv__stage{position:absolute;inset-block-start:0;inset-inline-start:0;width:calc(var(--uiv-stage-w) * 1px);height:calc(var(--uiv-stage-h) * 1px);transform-origin:top left;transform:scale(var(--uiv-scale))}.uiv__stage *{animation-play-state:paused}.uiv.is-playing .uiv__stage *{animation-play-state:running}.uiv__steps{position:absolute;inset-inline-start:var(--uiv-steps-x);inset-block-start:var(--uiv-steps-y);z-index:4;height:16px}.uiv__step{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;align-items:baseline;gap:var(--space-sm);white-space:nowrap;opacity:0;animation-duration:var(--uiv-T);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.uiv__step--1{animation-name:uiv-step1}.uiv__step--2{animation-name:uiv-step2}.uiv__step--3{animation-name:uiv-step3}@keyframes uiv-step1{0%,1%{opacity:0}28%,3%{opacity:1}31%,to{opacity:0}}@keyframes uiv-step2{0%,30%{opacity:0}33%,56%{opacity:1}59%,to{opacity:0}}@keyframes uiv-step3{0%,58%{opacity:0}61%,to{opacity:1}}.uiv__step-n{font-weight:var(--weight-bold);color:var(--accent-primary)}.uiv__step-n,.uiv__step-t{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-eyebrow)}.uiv__sig,.uiv__step-t{text-transform:uppercase;color:var(--text-secondary)}.uiv__sig{position:absolute;inset-inline-start:var(--uiv-foot-x);inset-block-end:var(--uiv-foot-y);z-index:4;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em}.uiv__sig span{color:var(--accent-primary)}.uiv__pips{position:absolute;inset-inline-end:var(--uiv-foot-x);inset-block-end:var(--uiv-foot-y);z-index:4;display:flex;gap:7px;align-items:center}.uiv__pips i{display:block;width:16px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--text-primary) 22%,transparent);animation-duration:var(--uiv-T);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.uiv__pips i:first-child{animation-name:uiv-pip1}.uiv__pips i:nth-child(2){animation-name:uiv-pip2}.uiv__pips i:nth-child(3){animation-name:uiv-pip3}@keyframes uiv-pip1{0%,28%{width:26px;background:var(--accent-primary)}31%,to{width:16px;background:color-mix(in srgb,var(--text-primary) 22%,transparent)}}@keyframes uiv-pip2{0%,30%{width:16px;background:color-mix(in srgb,var(--text-primary) 22%,transparent)}33%,56%{width:26px;background:var(--accent-primary)}59%,to{width:16px;background:color-mix(in srgb,var(--text-primary) 22%,transparent)}}@keyframes uiv-pip3{0%,58%{width:16px;background:color-mix(in srgb,var(--text-primary) 22%,transparent)}61%,to{width:26px;background:var(--accent-primary)}}.uiv__scene{position:absolute;inset-inline-start:50%;inset-block-start:var(--uiv-scene-y);transform:translate(-50%,-50%);z-index:2}.uiv__scene-in{opacity:0;animation-duration:var(--uiv-T);animation-timing-function:var(--uiv-ease);animation-iteration-count:1;animation-fill-mode:both}.uiv__scene--a .uiv__scene-in{animation-name:uiv-sceneA}.uiv__scene--b .uiv__scene-in{animation-name:uiv-sceneB}.uiv__scene--c .uiv__scene-in{animation-name:uiv-sceneC}@keyframes uiv-sceneA{0%{opacity:0;transform:translateY(16px) scale(.985)}2.5%,28%{opacity:1;transform:none}31%,to{opacity:0;transform:translateY(-10px) scale(.975)}}@keyframes uiv-sceneB{0%,29%{opacity:0;transform:translateY(14px) scale(.975)}32.5%,56%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-10px) scale(.975)}}@keyframes uiv-sceneC{0%,57%{opacity:0;transform:translateY(14px) scale(.978)}60.5%,to{opacity:1;transform:none}}.uiv-sl{display:flex;width:var(--uiv-sl-w);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--uiv-cast);font-family:var(--uiv-app-font)}.uiv-sl__rail{flex:none;width:58px;flex-direction:column;gap:14px;-webkit-padding-before:13px;padding-block-start:13px;background:linear-gradient(180deg,var(--uiv-sl-rail-a),var(--uiv-sl-rail-b))}.uiv-sl__rail,.uiv-sl__ws{display:flex;align-items:center}.uiv-sl__ws{background:var(--uiv-sl-strong);color:var(--uiv-sl-rail-a);font-size:15px;font-weight:800;letter-spacing:var(--ls-tight)}.uiv-sl__ico,.uiv-sl__ws{width:34px;height:34px;border-radius:9px;justify-content:center}.uiv-sl__ico{display:flex;align-items:center;color:color-mix(in srgb,var(--uiv-sl-strong) 62%,transparent)}.uiv-sl__ico--on{background:color-mix(in srgb,var(--uiv-sl-strong) 14%,transparent);color:var(--uiv-sl-strong)}.uiv-sl__main{flex:1 1;min-width:0;background:var(--uiv-sl-pane)}.uiv-sl__bar{height:48px;display:flex;align-items:center;gap:9px;padding-inline:18px;-webkit-border-after:1px solid var(--uiv-sl-bd);border-block-end:1px solid var(--uiv-sl-bd);color:var(--uiv-sl-strong)}.uiv-sl__chan{font-size:14.5px;font-weight:800;letter-spacing:var(--ls-tight)}.uiv-sl__meta{display:flex;align-items:center;gap:5px;-webkit-margin-start:var(--space-sm);margin-inline-start:var(--space-sm);font-size:12px;color:var(--uiv-sl-dim)}.uiv-sl__body{padding:14px 18px 18px}.uiv-sl__msg{position:relative;display:grid;grid-template-columns:36px 1fr;grid-gap:11px;gap:11px;padding:7px 8px;border-radius:var(--radius-md);opacity:0;animation-duration:var(--uiv-T);animation-timing-function:var(--uiv-ease);animation-iteration-count:1;animation-fill-mode:both}.uiv-sl__composer,.uiv-sl__msg--2,.uiv-sl__msg--3{-webkit-margin-before:14px;margin-block-start:14px}.uiv-sl__msg--1{animation-name:uiv-msg1}.uiv-sl__msg--2{animation-name:uiv-msg2}.uiv-sl__composer,.uiv-sl__msg--3{animation-name:uiv-msg3}@keyframes uiv-msg1{0%,3%{opacity:0;transform:translateY(8px)}6%,to{opacity:1;transform:none}}@keyframes uiv-msg2{0%,8%{opacity:0;transform:translateY(8px);background:transparent}11%,18%{opacity:1;transform:none;background:transparent}20%,to{opacity:1;transform:none;background:color-mix(in srgb,var(--uiv-sl-strong) 3.5%,transparent)}}@keyframes uiv-msg3{0%,13%{opacity:0;transform:translateY(8px)}16%,to{opacity:1;transform:none}}.uiv-sl__av{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:var(--ls-wide);color:var(--uiv-sl-strong)}.uiv-sl__av--a{background:var(--uiv-sl-av-a)}.uiv-sl__av--b{background:var(--uiv-sl-av-b)}.uiv-sl__av--c{background:var(--uiv-sl-av-c)}.uiv-sl__hd{display:flex;align-items:baseline;gap:var(--space-xs);-webkit-margin-after:2px;margin-block-end:2px}.uiv-sl__who{font-size:14px;font-weight:800;color:var(--uiv-sl-strong);letter-spacing:var(--ls-tight)}.uiv-sl__time{font-size:11.5px;color:var(--uiv-sl-dim)}.uiv-sl__txt{margin:0;font-size:14px;line-height:1.48;color:var(--uiv-sl-text)}.uiv-sl__actions{position:absolute;inset-inline-end:8px;inset-block-start:-15px;display:flex;align-items:center;overflow:hidden;border:1px solid var(--uiv-sl-bd);border-radius:var(--radius-md);background:var(--uiv-sl-pane);box-shadow:0 4px 14px rgba(0,0,0,.4);opacity:0;animation:uiv-actions var(--uiv-T) var(--uiv-ease) 1 both}@keyframes uiv-actions{0%,18%{opacity:0;transform:translateY(-6px) scale(.96)}21%,to{opacity:1;transform:none}}.uiv-sl__act{width:34px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--uiv-sl-dim)}.uiv-sl__act--nbm{width:auto;gap:7px;padding-inline:var(--space-sm);-webkit-border-start:1px solid var(--uiv-sl-bd);border-inline-start:1px solid var(--uiv-sl-bd);background:var(--accent-primary);color:var(--accent-on-primary);font-size:12.5px;font-weight:var(--weight-bold);animation:uiv-press var(--uiv-T) linear 1 both}@keyframes uiv-press{0%,24.5%{transform:scale(1);filter:none}25.6%{transform:scale(.955);filter:brightness(1.25)}27%{transform:scale(1.02);filter:brightness(1.15)}28.2%,to{transform:scale(1);filter:none}}.uiv-sl__composer{margin-inline:8px;border:1px solid var(--uiv-sl-bd-strong);border-radius:var(--radius-md);overflow:hidden;opacity:0}.uiv-sl__composer-top{padding:11px 13px;font-size:14px;color:var(--uiv-sl-dim)}.uiv-sl__composer-bar{display:flex;align-items:center;gap:14px;padding:7px 10px;-webkit-border-before:1px solid var(--uiv-sl-bd);border-block-start:1px solid var(--uiv-sl-bd);color:var(--uiv-sl-dim)}.uiv-sl__send{-webkit-margin-start:auto;margin-inline-start:auto;width:28px;height:26px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:var(--uiv-sl-green);color:var(--uiv-sl-strong)}.uiv-wf{width:var(--uiv-wf-w);border-radius:var(--radius-lg);overflow:hidden;background:var(--uiv-sl-pane);border:1px solid var(--uiv-sl-bd);box-shadow:var(--uiv-cast);font-family:var(--uiv-app-font)}.uiv-wf__hd{display:flex;align-items:flex-end;padding:19px 24px 17px;-webkit-border-after:1px solid var(--uiv-sl-bd);border-block-end:1px solid var(--uiv-sl-bd)}.uiv-wf__kick{display:flex;align-items:center;gap:6px;-webkit-margin-after:6px;margin-block-end:6px;font-size:11.5px;color:var(--uiv-sl-dim)}.uiv-wf__ttl{font-size:20px;font-weight:800;color:var(--uiv-sl-strong);letter-spacing:var(--ls-tight)}.uiv-wf__from{display:flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;color:var(--uiv-sl-dim)}.uiv-wf__form{padding:20px 24px 22px}.uiv-wf__row{-webkit-margin-after:var(--space-md);margin-block-end:var(--space-md)}.uiv-wf__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.uiv-wf__label{display:block;-webkit-margin-after:7px;margin-block-end:7px;font-size:12.5px;font-weight:var(--weight-bold);color:var(--uiv-sl-text)}.uiv-wf__input{min-height:44px;padding:11px 13px;border:1px solid var(--uiv-sl-bd-strong);border-radius:var(--radius-sm);background:var(--uiv-sl-inset);font-size:14px;line-height:var(--lh-normal);color:var(--uiv-sl-text)}.uiv-wf__input span{opacity:0;animation:uiv-fill var(--uiv-T) linear 1 both}@keyframes uiv-fill{0%,33%{opacity:0}35.5%,to{opacity:1}}.uiv-wf__select{display:flex;align-items:center;gap:var(--space-xs);min-height:38px;padding:8px 12px;border:1px solid var(--uiv-sl-bd-strong);border-radius:var(--radius-sm);background:var(--uiv-sl-inset)}.uiv-wf__select svg{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--uiv-sl-dim)}.uiv-wf__submit{display:inline-flex;align-items:center;height:36px;-webkit-margin-before:6px;margin-block-start:6px;padding-inline:18px;border-radius:var(--radius-sm);background:var(--accent-primary);color:var(--accent-on-primary);font-size:14px;font-weight:var(--weight-bold);box-shadow:var(--shadow-button-primary);animation:uiv-press2 var(--uiv-T) linear 1 both}@keyframes uiv-press2{0%,51.5%{transform:scale(1);box-shadow:var(--shadow-button-primary)}52.8%{transform:scale(.96);box-shadow:0 2px 26px color-mix(in srgb,var(--accent-primary) 55%,transparent)}54.2%{transform:scale(1.02);box-shadow:0 2px 22px color-mix(in srgb,var(--accent-primary) 45%,transparent)}55.5%,to{transform:scale(1);box-shadow:var(--shadow-button-primary)}}.uiv-pop{opacity:0;transform:scale(.82);animation-duration:var(--uiv-T);animation-timing-function:var(--uiv-pop);animation-iteration-count:1;animation-fill-mode:both}.uiv-pop--1{animation-name:uiv-pop1}.uiv-pop--2{animation-name:uiv-pop2}.uiv-pop--3{animation-name:uiv-pop3}.uiv-pop--4{animation-name:uiv-pop4}@keyframes uiv-pop1{0%,37%{opacity:0;transform:scale(.82)}39.5%,to{opacity:1;transform:none}}@keyframes uiv-pop2{0%,40%{opacity:0;transform:scale(.82)}42.5%,to{opacity:1;transform:none}}@keyframes uiv-pop3{0%,43%{opacity:0;transform:scale(.82)}45.5%,to{opacity:1;transform:none}}@keyframes uiv-pop4{0%,46%{opacity:0;transform:scale(.82)}48.5%,to{opacity:1;transform:none}}.uiv-nt{width:var(--uiv-nt-w);border-radius:var(--radius-lg);overflow:hidden;background:var(--uiv-nt-bg);border:1px solid var(--uiv-nt-bd);box-shadow:var(--uiv-cast);font-family:var(--uiv-app-font)}.uiv-nt__bar{height:44px;display:flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-md);-webkit-border-after:1px solid var(--uiv-nt-bd2);border-block-end:1px solid var(--uiv-nt-bd2);font-size:13.5px;color:var(--uiv-nt-dim)}.uiv-nt__crumb b{color:var(--uiv-nt-text);font-weight:var(--weight-medium)}.uiv-nt__spacer{flex:1 1}.uiv-nt__dots{display:flex;gap:3px}.uiv-nt__dots i{display:block;width:3px;height:3px;border-radius:50%;background:var(--uiv-nt-dim)}.uiv-nt__title{gap:var(--space-sm);padding:22px 24px 0}.uiv-nt__emoji,.uiv-nt__title{display:flex;align-items:center}.uiv-nt__emoji{width:30px;height:30px;border-radius:6px;justify-content:center;background:color-mix(in srgb,var(--uiv-nt-strong) 7%,transparent);color:var(--uiv-nt-text)}.uiv-nt__title h3{margin:0;font-size:26px;font-weight:var(--weight-bold);letter-spacing:var(--ls-tight);color:var(--uiv-nt-strong)}.uiv-nt__tabs{display:flex;gap:18px;padding:18px 24px 0;-webkit-border-after:1px solid var(--uiv-nt-bd2);border-block-end:1px solid var(--uiv-nt-bd2)}.uiv-nt__tab{position:relative;padding:0 2px 9px;font-size:13.5px;color:var(--uiv-nt-dim)}.uiv-nt__tab--on{color:var(--uiv-nt-strong);font-weight:var(--weight-medium)}.uiv-nt__tab--on:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;background:var(--uiv-nt-strong)}.uiv-nt__ctrls{display:flex;align-items:center;gap:7px;padding:11px 24px}.uiv-nt__ctl{display:inline-flex;align-items:center;gap:6px;height:26px;padding-inline:9px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--uiv-nt-strong) 5.5%,transparent);font-size:13px;color:var(--uiv-nt-text)}.uiv-nt__ctl--blue{background:var(--uiv-nt-blue-bg);color:var(--uiv-nt-blue-fg)}.uiv-nt__group{display:flex;align-items:center;gap:var(--space-xs);padding:11px 24px;-webkit-border-before:1px solid var(--uiv-nt-bd2);border-block-start:1px solid var(--uiv-nt-bd2);background:color-mix(in srgb,var(--uiv-nt-strong) 1.8%,transparent)}.uiv-nt__caret{display:flex;color:var(--uiv-nt-dim)}.uiv-nt__caret--closed{transform:rotate(-90deg)}.uiv-nt__gcount{font-size:13px;color:var(--uiv-nt-dim)}.uiv-nt__gmeta{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;color:var(--uiv-nt-dim)}.uiv-nt__tbl{width:100%;border-collapse:collapse;table-layout:fixed}.uiv-nt__tbl th:first-child{width:45%}.uiv-nt__tbl th:nth-child(2){width:19%}.uiv-nt__tbl th:nth-child(3){width:17%}.uiv-nt__tbl th:nth-child(4){width:19%}.uiv[data-variant=compact] .uiv-nt__tbl th:first-child{width:52%}.uiv[data-variant=compact] .uiv-nt__tbl th:nth-child(2),.uiv[data-variant=compact] .uiv-nt__tbl th:nth-child(4){width:24%}.uiv-nt__tbl th{padding:8px 14px;text-align:start;font-size:12.5px;font-weight:var(--weight-regular);color:var(--uiv-nt-dim);border-block:1px solid var(--uiv-nt-bd2)}.uiv-nt__tbl td:first-child,.uiv-nt__tbl th:first-child{-webkit-padding-start:24px;padding-inline-start:24px}.uiv-nt__tbl td:last-child,.uiv-nt__tbl th:last-child{-webkit-padding-end:24px;padding-inline-end:24px}.uiv-nt__tbl td{padding:12px 14px;vertical-align:middle;-webkit-border-after:1px solid var(--uiv-nt-bd2);border-block-end:1px solid var(--uiv-nt-bd2)}.uiv-nt__quote{font-size:14px;color:var(--uiv-nt-text);white-space:nowrap}.uiv-nt__page{display:inline-flex;width:14px;-webkit-margin-end:9px;margin-inline-end:9px;vertical-align:-2px;color:var(--uiv-nt-dim)}.uiv-nt__foot{display:flex;align-items:center;gap:26px;padding:12px 24px;-webkit-border-before:1px solid var(--uiv-nt-bd2);border-block-start:1px solid var(--uiv-nt-bd2);font-size:12.5px;color:var(--uiv-nt-dim)}.uiv-nt__foot b{color:var(--uiv-nt-text);font-weight:var(--weight-semibold)}.uiv-nt__foot-end{-webkit-margin-start:auto;margin-inline-start:auto}.uiv-tag{display:inline-flex;align-items:center;height:20px;padding-inline:var(--space-xs);border-radius:3px;font-size:12.5px;line-height:1;white-space:nowrap}.uiv-tag--grey{background:var(--uiv-tag-grey-bg);color:var(--uiv-nt-text)}.uiv-tag--purple{background:var(--uiv-tag-purple-bg);color:var(--uiv-tag-purple-fg)}.uiv-tag--green{background:var(--uiv-tag-green-bg);color:var(--uiv-tag-green-fg)}.uiv-tag--nbm{background:var(--uiv-nbm-bg);color:var(--uiv-nbm-fg)}.uiv-nt__row--new td{opacity:0;transform:translateX(-14px);animation:uiv-row var(--uiv-T) var(--uiv-ease) 1 both}@keyframes uiv-row{0%,63%{opacity:0;transform:translateX(-14px);background:transparent}66%{opacity:1;transform:none;background:color-mix(in srgb,var(--accent-primary) 16%,transparent)}70%,to{opacity:1;transform:none;background:var(--uiv-focus-tint)}}.uiv-nt__row--new td:first-child{animation-name:uiv-row,uiv-keyline}@keyframes uiv-keyline{0%,64%{box-shadow:inset 0 0 0 var(--accent-primary)}67%,to{box-shadow:inset 2.5px 0 0 var(--accent-primary)}}.uiv-pulse{display:inline-block;width:6px;height:6px;-webkit-margin-end:var(--space-sm);margin-inline-end:var(--space-sm);border-radius:50%;vertical-align:1px;background:var(--accent-primary);animation:uiv-pulse var(--uiv-T) ease-out 1 both}@keyframes uiv-pulse{0%,65%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-primary) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}72%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-primary) 45%,transparent)}77%{box-shadow:0 0 0 9px transparent}78%,to{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--accent-primary) 20%,transparent)}}.uiv-tick{position:relative;display:inline-block;min-width:1.35em;height:1.1em;vertical-align:-.15em}.uiv-tick b{position:absolute;inset-block-start:0;inset-inline-start:0;animation-duration:var(--uiv-T);animation-timing-function:var(--uiv-ease);animation-iteration-count:1;animation-fill-mode:both}.uiv-tick__old{animation-name:uiv-tick-out}.uiv-tick__new{opacity:0;color:var(--uiv-nbm-fg);animation-name:uiv-tick-in}.uiv-tick--late .uiv-tick__old{animation-name:uiv-tick-out-late}.uiv-tick--late .uiv-tick__new{animation-name:uiv-tick-in-late}@keyframes uiv-tick-out{0%,69%{opacity:1;transform:none}71.5%,to{opacity:0;transform:translateY(-7px)}}@keyframes uiv-tick-in{0%,69%{opacity:0;transform:translateY(7px)}71.5%,to{opacity:1;transform:none}}@keyframes uiv-tick-out-late{0%,73%{opacity:1;transform:none}75.5%,to{opacity:0;transform:translateY(-7px)}}@keyframes uiv-tick-in-late{0%,73%{opacity:0;transform:translateY(7px)}75.5%,to{opacity:1;transform:none}}.uiv__legend{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin:var(--space-xl) 0 0;padding:0;list-style:none}.uiv__legend li{display:grid;grid-template-columns:1.75rem 1fr;grid-gap:var(--space-xs);gap:var(--space-xs);font-size:var(--type-body-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.uiv__legend b{font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--accent-primary)}.uiv__legend strong{color:var(--text-primary);font-weight:var(--weight-semibold)}@media (min-width:1024px){.uiv__legend{grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}}.uiv__replay{display:inline-flex;align-items:center;gap:var(--space-xs);-webkit-margin-before:var(--space-lg);margin-block-start:var(--space-lg);padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-secondary);transition:color var(--motion-fast) var(--ease-out)}.uiv__replay:hover{color:var(--text-primary)}.uiv__replay:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.uiv__stage *{animation:none!important}.uiv__replay,.uiv__scene--a,.uiv__scene--b,.uiv__step--1,.uiv__step--2{display:none}.uiv__scene--c .uiv__scene-in,.uiv__step--3{opacity:1}.uiv__pips i:nth-child(3){width:26px;background:var(--accent-primary)}.uiv-nt__row--new td{opacity:1;transform:none;background:var(--uiv-focus-tint)}.uiv-nt__row--new td:first-child{box-shadow:inset 2.5px 0 0 var(--accent-primary)}.uiv-pulse{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--accent-primary) 20%,transparent)}.uiv-tick__old{display:none}.uiv-tick__new{opacity:1}}.uiv-inline .uiv__legend,.uiv-inline .uiv__replay{-webkit-margin-start:calc(var(--uiv-steps-x) * var(--uiv-scale));margin-inline-start:calc(var(--uiv-steps-x) * var(--uiv-scale))}.uiv-inline .uiv__legend{-webkit-margin-before:var(--space-lg);margin-block-start:var(--space-lg)}@media (min-width:1024px){.uiv-inline .uiv__legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.uiv-inline .uiv__legend,.uiv-inline .uiv__legend li{grid-template-columns:none}}