.currency-symbol-inner{display:inline-block;transition:opacity .15s var(--ease-standard,cubic-bezier(.16,1,.3,1))}.currency-symbol-inner.currency-symbol--changing{opacity:0}.negotiator-offer-paste-card.textarea-paste-flash,.textarea-paste-flash.negotiator-offer-paste-card{border-color:var(--color-success-fill)!important;box-shadow:0 0 0 3px var(--color-emerald-a15)!important;transition:border-color .4s ease,box-shadow .4s ease}.offer-char-counter{transition:color .2s ease}.offer-char-counter--neutral{color:var(--color-text-tertiary)}.offer-char-counter--amber{color:var(--color-warning)}.offer-char-counter--red{color:var(--color-danger)}.rate-display{display:inline-flex;flex-direction:column;vertical-align:bottom}.rate-display>span:first-child{line-height:var(--leading-heading)}.rate-bar-track{width:60px;height:3px;background:var(--color-black-a08);margin-top:var(--space-0_5)}.rate-bar-fill,.rate-bar-track{border-radius:var(--radius-full)}.rate-bar-fill{height:100%;background:var(--color-accent-bright)}.strong-offer-card{background:var(--color-success-subtle)}@media (prefers-reduced-motion:no-preference){@keyframes negotiate-input-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.input-shake{animation:negotiate-input-shake .3s var(--ease-standard,cubic-bezier(.16,1,.3,1))}@keyframes negotiate-draw-check{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.step-check--draw path{animation:negotiate-draw-check .3s var(--curve-pop,cubic-bezier(.34,1.56,.64,1)) forwards}.step-check path{stroke-dasharray:20}.step-check:not(.step-check--draw) path{stroke-dashoffset:0}@keyframes negotiate-pill-pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.market-gap-pill.market-gap-pill--animate{animation:negotiate-pill-pop .3s var(--curve-pop,cubic-bezier(.34,1.56,.64,1)) forwards;transform-origin:center}@keyframes negotiate-card-shimmer{0%{background-position:-200%}to{background-position:200%}}.strong-offer-card--shimmer{animation:negotiate-card-shimmer 3s linear infinite}.rate-bar-fill{transition:width .3s var(--ease-standard,cubic-bezier(.16,1,.3,1))}@keyframes negotiate-tax-mo-roll{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.negotiate-tax-counter-mo{display:inline-block;animation:negotiate-tax-mo-roll .12s ease-out forwards}@keyframes stream-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.stream-cursor{animation:stream-cursor-blink .8s step-end infinite}@keyframes leverage-slide-in-kf{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.leverage-item-new{animation:leverage-slide-in-kf .2s var(--ease-standard,cubic-bezier(.16,1,.3,1)) forwards}@keyframes leverage-slide-out-kf{0%{max-height:60px;opacity:1;transform:translateX(0)}to{max-height:0;opacity:0;transform:translateX(-16px)}}.leverage-item-removing{overflow:hidden;animation:leverage-slide-out-kf .2s var(--ease-standard,cubic-bezier(.16,1,.3,1)) forwards}@keyframes posture-pulse-kf{0%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.posture-pulse{animation:posture-pulse-kf .6s ease forwards;border-radius:var(--radius-sm)}@keyframes ladder-dot-enter{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.ladder-row:first-child .ladder-dot{animation:ladder-dot-enter .2s 0s var(--ease-standard,cubic-bezier(.16,1,.3,1)) both}.ladder-row:nth-child(2) .ladder-dot{animation:ladder-dot-enter .2s 80ms var(--ease-standard,cubic-bezier(.16,1,.3,1)) both}.ladder-row:nth-child(3) .ladder-dot{animation:ladder-dot-enter .2s .16s var(--ease-standard,cubic-bezier(.16,1,.3,1)) both}@keyframes negotiate-border-pulse{0%,to{border-left-color:var(--color-warning-fill)}50%{border-left-color:var(--color-warning-a30)}}.competing-offer-card{animation:negotiate-border-pulse 3s ease-in-out infinite}@keyframes negotiate-timeline-checkbox-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes negotiate-script-copy-flash{0%{background-color:transparent}20%{background-color:var(--color-accent-a08)}to{background-color:transparent}}.negotiate-script-body.script-copy-flash{animation:negotiate-script-copy-flash .6s ease forwards}@keyframes negotiate-banner-slide-up{0%{max-height:80px;opacity:1;margin-bottom:var(--space-4)}to{max-height:0;opacity:0;margin-bottom:0}}.negotiator-banner-dismissing{animation:negotiate-banner-slide-up .2s var(--ease-standard,cubic-bezier(.16,1,.3,1)) forwards;overflow:hidden}.save-check-draw path{stroke-dasharray:20;stroke-dashoffset:20;animation:negotiate-draw-check .3s var(--curve-pop,cubic-bezier(.34,1.56,.64,1)) forwards}}.stream-cursor{color:var(--color-accent-bright);font-weight:var(--weight-regular)}.tone-pill{transition:transform .1s var(--curve-pop,cubic-bezier(.34,1.56,.64,1))}@media (prefers-reduced-motion:no-preference){.tone-pill:active{transform:scale(.95);transition:transform 50ms ease}}@media (prefers-reduced-motion:reduce){.input-shake{animation:none!important}.step-check path{stroke-dashoffset:0!important}.market-gap-pill.market-gap-pill--animate,.strong-offer-card--shimmer{animation:none!important}.rate-bar-fill{transition:none!important}.negotiate-tax-counter-mo{transform:none!important}.negotiate-tax-counter-mo,.stream-cursor{animation:none!important;opacity:1!important}.leverage-item-new,.leverage-item-removing,.posture-pulse{animation:none!important}.posture-pulse{box-shadow:none!important}.ladder-row .ladder-dot,.tone-pill:active{transform:none!important}.ladder-row .ladder-dot{opacity:1!important}.competing-offer-card,.ladder-row .ladder-dot,.negotiate-script-body.script-copy-flash,.negotiator-banner-dismissing,.save-check-draw path{animation:none!important}.save-check-draw path{stroke-dashoffset:0!important}}:root{--color-indigo:var(--color-accent);--color-violet:var(--color-decorative-violet);--color-amber:var(--color-warning-fill);--color-slate-dk:var(--c-ink);--color-slate-lt:var(--color-offwhite-a97);--ease-standard:cubic-bezier(0.16,1,0.3,1);--duration-fast:150ms;--radius-panel-md:16px;--radius-panel-lg:24px;--curve-pop:cubic-bezier(0.34,1.56,0.64,1)}.negotiate-surface,.negotiate-surface-nested{background:transparent;border:none;box-shadow:none;border-radius:var(--radius-none);transform:translateZ(0)}:root{--control-min-height:36px;--btn-primary-min-height:var(--control-min-height);--btn-primary-padding-block:var(--space-1_25);--btn-primary-padding-inline:var(--space-4_5)}.tool-icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;color:currentColor;display:block}.btn-primary-size{min-height:var(--btn-primary-min-height);padding:var(--btn-primary-padding-block) var(--btn-primary-padding-inline);font-size:var(--text-secondary);font-weight:var(--weight-semibold);box-sizing:border-box}.btn-filled{background:var(--color-accent);color:var(--color-text-on-accent);border:none;box-shadow:none;border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-standard);cursor:pointer}.btn-filled:hover{transform:none;box-shadow:none}.btn-ghost{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-accent-a35);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);min-height:var(--control-min-height);box-sizing:border-box;font-size:var(--sh-pill-size);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.btn-ghost:hover:not(:disabled){background:var(--color-accent-a08)}.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.total-comp-dial__center-value{display:block;text-align:center;font-size:var(--text-heading);font-weight:var(--weight-semibold);color:var(--color-text)}html.studio-dark{--color-slate-dk:var(--color-text);--color-slate-lt:var(--color-bg)}html.studio-dark .negotiate-surface-nested{background:transparent;border:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.btn-filled,.negotiate-surface,.negotiate-surface-nested{transition:none!important;animation:none!important}.btn-filled:hover,.negotiate-surface-nested:hover,.negotiate-surface:hover{transform:none!important}}.negotiate-calculator-shell a:focus-visible,.negotiate-calculator-shell button:focus-visible,.negotiate-root a.negotiate-tb-btn:focus-visible,.negotiate-root button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.negotiate-calculator-shell input:focus-visible,.negotiate-calculator-shell select:focus-visible,.negotiate-calculator-shell textarea:focus-visible,.negotiate-root input:focus-visible,.negotiate-root select:focus-visible,.negotiate-root textarea:focus-visible{outline:none}