.chg-h{margin:28px 0 10px;font-size:1rem;font-weight:600;text-align:left}.chg-h,.chg-h3{color:var(--ink)}.chg-h3{margin:14px 0 6px;font-size:.9375rem}.chg-quiet{margin:8px 0 0;color:var(--muted);font-size:.875rem}.chg-sub{display:block;margin-top:2px;color:var(--muted);font-weight:400}.chg-today{width:100%;padding:4px 10px;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);border-collapse:separate}.chg-today tr:first-child td,.chg-today tr:first-child th{border-top:0}.chg-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chg-acts .ghost-btn{min-height:44px}.chg-lines{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.chg-line{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.chg-line-h{margin:0 0 10px;color:var(--ink);font-weight:600}.chg-fields{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-start}.chg-field{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;grid-gap:4px;gap:4px;color:var(--slate);font-size:.875rem}.chg-field input,.chg-field select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:1rem}.chg-field input{width:10rem}.chg-field select{max-width:100%}.chg-field input[aria-invalid=true]{border-color:var(--attn-edge)}.chg-bad{display:block;width:10rem;max-width:100%;color:var(--attn-ink);font-size:.8125rem}.chg-fields .text-btn{min-height:44px;margin-top:22px}.chg-check{margin-top:20px}.chg-today tr.is-raised>*{background:var(--gain-soft)}.chg-today tr.is-cut>*{background:var(--attn-soft)}.chg-today tr.is-changed>*{animation:chg-tint var(--motion-moment) var(--ease-out)}.chg-today tr.is-changed>:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.chg-today tr.is-changed>:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}@keyframes chg-tint{0%{background:transparent}}@media (prefers-reduced-motion:reduce){.chg-today tr.is-changed>*{animation:none}}.chg-today td,.chg-today th{padding-inline:8px}.chg-chip{align-self:center;border:1px solid var(--line);padding:4px 10px;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:.8125rem;font-weight:600;white-space:nowrap}.chg-total{display:grid;grid-gap:2px;gap:2px;min-height:2.25rem;margin:20px 0 0;color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chg-total-now{color:var(--ink);text-wrap:balance;font-family:var(--display);font-size:1.125rem;font-weight:600;line-height:1.25}.chg-total-fig{font-size:1.75rem}.chg-total-delta,.chg-total-fig{white-space:nowrap}.chg-total-was{font-size:.875rem}.chg-total-rise{color:var(--gain-ink)}.chg-total-cut{color:var(--attn-ink)}.chg-stale{margin-top:18px;padding:14px 18px;border:1px dashed var(--line);border-radius:var(--radius-card);color:var(--slate)}.chg-outcome{margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.chg-outcome.is-rep{border-color:var(--gain-edge);background:var(--gain-soft)}.chg-outcome.is-approval{border-color:var(--attn-edge);background:var(--attn-soft)}.chg-outcome.is-billops{border-color:var(--line);background:var(--fill-blue)}.chg-outcome>.chg-line-h:before{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;margin-right:8px;border-radius:50%;color:var(--surface);font-size:.8125rem;vertical-align:1px}.chg-outcome.is-rep>.chg-line-h:before{content:"✓";background:var(--gain)}.chg-outcome.is-approval>.chg-line-h:before{content:"!";background:var(--attn-ink)}.chg-outcome.is-billops>.chg-line-h:before{content:"→";background:var(--ink)}.chg-outcome ol,.chg-outcome ul{margin:0;padding-left:20px}.chg-outcome li+li{margin-top:4px}@media (max-width:480px){.chg-today tr{grid-template-columns:minmax(0,1fr)}.chg-today .chg-acts{justify-content:flex-start}.chg-today .chg-acts-cell{padding:6px 8px 10px}.chg-today tr.is-raised{background:var(--gain-soft)}.chg-today tr.is-cut{background:var(--attn-soft)}.chg-today tr.is-changed{border-radius:var(--radius-sm)}.chg-today tr.is-changed+tr.is-changed{margin-top:4px}.chg-today tr.is-changed>*{background:none}.chg-field select{font-size:.9375rem}.chg-fields .text-btn{margin-top:0}.chg-total-delta{display:block}.chg-acts .ghost-btn{height:auto;white-space:nowrap}.chg-today tr:first-child{border-top:0}}.ghost-btn:active:not(:disabled,[aria-disabled=true]),.go:active:not(:disabled,[aria-disabled=true]),.hs-go:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.ghost-btn:not(:active){transition:border-color .14s,transform .14s}.moved-fig{display:inline-block;font-style:normal}.moved-fig.is-moved{animation:motion-nudge var(--motion-quick) var(--ease-pop)}.step-in{animation:motion-drop var(--motion-quick) var(--ease-out)}.line-wrap.is-added{animation:motion-drop var(--motion-quick) var(--ease-out),motion-glow 1.4s var(--ease-out)}[data-glow]{--glow-gap:16px;position:relative;border-radius:10px}a[data-glow],dd[data-glow]{--glow-gap:5px}[data-glow]:after{content:"";position:absolute;inset:calc(-1 * var(--glow-gap));border:2px solid var(--action);border-radius:calc(10px + var(--glow-gap));opacity:0;pointer-events:none}[data-glow=a]:after{animation:motion-ring-fade 1.4s var(--ease-out)}[data-glow=b]:after{animation:motion-ring-fade-again 1.4s var(--ease-out)}.hs.is-arrived .hs-head .ui-chip{animation:motion-pop var(--motion-moment) var(--ease-pop)}.hs.is-arrived .hs-row:first-child{animation:motion-glow 1.4s var(--ease-out)}.hs-go[aria-busy=true]{position:relative;overflow:hidden;isolation:isolate}.hs-go[aria-busy=true]:before{content:"";position:absolute;left:50%;top:50%;width:130%;aspect-ratio:1;margin:-65% 0 0 -65%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 10%,var(--action) 70%,transparent 100%);animation:motion-rim 1.1s linear 12}.hs-go[aria-busy=true]:after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:inherit;background:var(--fill)}.hs-go[aria-busy=true] .hs-label{display:inline-block;margin-left:8px;animation:motion-drop var(--motion-quick) var(--ease-out)}.hs.is-arrived .hs-act .hs-go{position:relative;overflow:hidden;animation:motion-sent var(--motion-reward) var(--ease-out),motion-pop var(--motion-moment) var(--ease-pop)}.hs.is-arrived .hs-act .hs-go:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--gain-soft) 50%,transparent 70%);opacity:0;pointer-events:none;animation:motion-shine var(--motion-send) var(--ease-out) .2s both}.hs[data-state=error] .hs-go{background-color:var(--attn-soft);border-color:var(--attn-edge);color:var(--attn-ink);animation:motion-attn var(--motion-send) var(--ease-out)}.hs-send[aria-busy=true]{position:relative;overflow:hidden;isolation:isolate}.hs-send[aria-busy=true]:before{content:"";position:absolute;left:50%;top:50%;width:130%;aspect-ratio:1;margin:-65% 0 0 -65%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 10%,var(--go-on-dark) 70%,transparent 100%);animation:motion-rim 1.1s linear 12}.hs-send[aria-busy=true]:after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:inherit;background:var(--action)}.hs-send[aria-busy=true] .hs-label{display:inline-block;animation:motion-drop var(--motion-quick) var(--ease-out)}.hs-send.is-arrived{position:relative;overflow:hidden;isolation:isolate;animation:motion-sent var(--motion-reward) var(--ease-out),motion-pop var(--motion-moment) var(--ease-pop)}.hs-send.is-arrived:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,var(--gain-soft) 50%,transparent 70%);opacity:0;pointer-events:none;animation:motion-shine var(--motion-send) var(--ease-out) .2s both}.deal-band .hs-send.is-attn{background-color:var(--attn-soft);border-color:var(--attn-edge);color:var(--attn-ink);animation:motion-attn var(--motion-send) var(--ease-out)}.aout[data-decision=approved]{contain:paint;animation:motion-rise var(--motion-quick) var(--ease-out),motion-bloom var(--motion-reward) var(--ease-out)}.aout[data-decision=approved] .aout-t{position:relative}.aout[data-decision=approved] .aout-t svg{animation:motion-pop var(--motion-moment) var(--ease-pop) .12s both}.aout[data-decision=approved] .aout-t:before{content:"";position:absolute;left:-2px;top:50%;width:20px;height:20px;margin-top:-10px;border:2px solid var(--gain);border-radius:50%;opacity:0;pointer-events:none;animation:motion-ring var(--motion-send) var(--ease-out) .12s}.aout[data-decision=approved] .aout-t:after{content:"";position:absolute;left:5.5px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--gain);box-shadow:17px 0 0 .5px var(--gain),13.8px 10px 0 .5px var(--gain),5.3px 16.2px 0 .5px var(--gain),-5.3px 16.2px 0 .5px var(--gain),-13.8px 10px 0 .5px var(--gain),-17px 0 0 .5px var(--gain),-13.8px -10px 0 .5px var(--gain),-5.3px -16.2px 0 .5px var(--gain),5.3px -16.2px 0 .5px var(--gain),13.8px -10px 0 .5px var(--gain);opacity:0;pointer-events:none;animation:motion-dots var(--motion-reward) var(--ease-out) .12s both}.ic-pdf[aria-busy=true] .ic-go[aria-disabled]{position:relative;overflow:hidden;isolation:isolate;opacity:1;background:var(--fill)}.ic-pdf[aria-busy=true] .ic-go:before{content:"";position:absolute;inset:-60%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 30%,var(--action) 100%);animation:motion-rim 1.1s linear 12}.ic-pdf[aria-busy=true] .ic-go:after{content:"";position:absolute;inset:2px;z-index:-1;border-radius:inherit;background:var(--fill)}.ic-pdf .ic-go.is-done{background-color:var(--gain-soft);border-color:var(--gain-edge);color:var(--gain-ink)}.ic-pdf .ic-go.is-done,.sign-seal{animation:motion-pop var(--motion-moment) var(--ease-pop)}.sign-seal{position:relative;display:inline-block;width:22px;height:22px;margin-right:10px;border-radius:50%;background:var(--gain);vertical-align:-3px}.sign-seal:before{content:"";position:absolute;left:8px;top:4px;width:5px;height:10px;border:solid var(--surface);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);animation:motion-tick var(--motion-quick) var(--ease-out) .16s both}.sign-seal:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--gain);opacity:0;animation:motion-ring .7s var(--ease-out)}@keyframes motion-nudge{50%{transform:scale(1.04)}}@keyframes motion-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes motion-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes motion-glow{0%,30%{background-color:var(--action-soft)}to{background-color:transparent}}@keyframes motion-ring-fade{0%,30%{opacity:.45}to{opacity:0}}@keyframes motion-ring-fade-again{0%,30%{opacity:.45}to{opacity:0}}@keyframes motion-drop{0%{transform:translateY(-8px)}}@keyframes motion-tick{0%{opacity:0;transform:rotate(45deg) scale(.4)}}@keyframes motion-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@keyframes motion-rim{to{transform:rotate(1turn)}}@keyframes motion-sent{0%,35%{background-color:var(--gain-soft);box-shadow:0 0 0 3px var(--gain-edge)}to{box-shadow:0 0 0 0 transparent}}@keyframes motion-shine{0%{opacity:1;transform:translateX(-100%)}to{opacity:0;transform:translateX(100%)}}@keyframes motion-attn{0%{box-shadow:0 0 0 0 var(--attn-edge)}to{box-shadow:0 0 0 8px transparent}}@keyframes motion-bloom{0%{box-shadow:0 0 0 0 var(--gain-on-dark)}to{box-shadow:0 0 0 16px transparent}}@keyframes motion-dots{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.4)}}.adm-hp-again[aria-busy=true],.adm-zu-sync-btn[aria-busy=true]{position:relative;overflow:hidden;isolation:isolate;--rim-fill:var(--action);--rim-light:var(--go-on-dark);opacity:1;background:var(--action);color:var(--surface)}.adm-zu-sync-btn.ghost-btn[aria-busy=true]{--rim-fill:var(--fill);--rim-light:var(--action);background:var(--fill);color:var(--ink)}.adm-hp-again[aria-busy=true]:before,.adm-zu-sync-btn[aria-busy=true]:before{content:"";position:absolute;left:50%;top:50%;width:130%;aspect-ratio:1;margin:-65% 0 0 -65%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 10%,var(--rim-light) 70%,transparent 100%);animation:motion-rim 1.1s linear 12}.adm-hp-again[aria-busy=true]:after,.adm-zu-sync-btn[aria-busy=true]:after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:inherit;background:var(--rim-fill)}.adm-zu-sync-btn[aria-busy=true] .hs-label{display:inline-block;animation:motion-drop var(--motion-quick) var(--ease-out)}.adm-zp-said[data-outcome=ok]:before,.adm-zu-sync-said[data-outcome=ok]:before{content:"";display:inline-block;width:5px;height:10px;margin:0 10px 2px 3px;border:solid var(--gain);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);animation:motion-tick var(--motion-quick) var(--ease-out) both}.adm-zp-said[data-outcome=error],.adm-zu-sync-said[data-outcome=error]{color:var(--attn-ink);animation:motion-drop var(--motion-quick) var(--ease-out)}.adm-hp-again[data-result=ok]{position:relative}.adm-hp-again[data-result=ok]:after,.adm-hp-again[data-result=ok]:before{content:"";position:absolute;opacity:0;pointer-events:none}.adm-hp-again[data-result=ok]:before{right:-7px;top:-7px;width:20px;height:20px;border-radius:50%;background:var(--gain);animation:motion-badge-flash var(--motion-reward) var(--ease-pop)}.adm-hp-again[data-result=ok]:after{right:0;top:-3px;width:4px;height:8px;border:solid var(--surface);border-width:0 2.5px 2.5px 0;animation:motion-tick-flash var(--motion-reward) var(--ease-out)}.adm-hp-again[data-result=attn]{background-color:var(--attn-soft);color:var(--attn-ink);animation:motion-attn var(--motion-send) var(--ease-out)}@keyframes motion-badge-flash{0%{opacity:0;transform:scale(.4)}20%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes motion-tick-flash{0%{opacity:0;transform:rotate(45deg) scale(.4)}20%,70%{opacity:1;transform:rotate(45deg) scale(1)}to{opacity:0;transform:rotate(45deg) scale(1)}}.saved-tick{display:inline-block;width:5px;height:10px;margin:0 8px 2px 3px;border:solid var(--gain);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);animation:motion-tick var(--motion-reward) var(--ease-out) both}.go .saved-tick{border-color:var(--surface)}.deal-band .deal-band-status.is-saved{animation:motion-saved var(--motion-reward) var(--ease-out)}@keyframes motion-saved{0%{opacity:.35;transform:translateY(3px)}}@media (min-width:1081px){.deal-band.is-card .deal-band-status.is-failed{color:var(--attn-ink)}}.band-sheet .deal-band-status.is-failed{color:var(--attn-ink)}.step-fold{overflow:hidden}