@import"https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Source+Sans+3:wght@400;600;700;800&display=swap";.legacySetupShell{--ls-panel: rgba(255, 255, 255, .94);--ls-line: rgba(90, 118, 160, .25);--ls-ink: #0f2038;--ls-muted: #516784;--ls-brand: #1455c0;--ls-brand-soft: #ecf3ff;--ls-good: #0f766e;--ls-warn: #b45309;--ls-bad: #b91c1c;max-width:1400px;margin:0 auto;padding:clamp(14px,2.2vw,30px);display:grid;gap:14px}.legacySetupShell .negotiationWorkspace{max-width:none;margin:0;padding:0}.legacySetupPanel{border:1px solid var(--ls-line);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(20,85,192,.18),transparent 26rem),radial-gradient(circle at 0% 100%,rgba(14,116,144,.12),transparent 22rem),var(--ls-panel);box-shadow:0 18px 40px #0b203e1f,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:clamp(16px,2vw,26px)}.legacySetupHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.legacySetupHeader span{color:var(--ls-brand);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.legacySetupHeader h2{margin:8px 0 7px;color:var(--ls-ink);font-size:clamp(1.3rem,2.3vw,1.9rem);line-height:1.05;letter-spacing:-.03em}.legacySetupHeader p{margin:0;max-width:72ch;color:var(--ls-muted);font-weight:640}.legacyHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.legacyStatusBadge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid currentColor;padding:7px 12px;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:#fff;color:#4b5f7a}.legacyStatusBadge.success{color:var(--ls-good);background:#ebfcf9}.legacyStatusBadge.loading{color:var(--ls-brand);background:#eef5ff}.legacyStatusBadge.error{color:var(--ls-bad);background:#fef2f2}.legacyInfoToggle,.legacyExecutiveToggle,.legacyAdvancedToggle{min-height:34px;border:1px solid var(--ls-line);border-radius:999px;background:#fff;color:#243f64;font:inherit;font-size:.8rem;font-weight:780;letter-spacing:.01em;padding:7px 12px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.legacyInfoToggle:hover,.legacyExecutiveToggle:hover,.legacyAdvancedToggle:hover{border-color:#1455c061;color:#153d7f}.legacyInfoToggle.active,.legacyExecutiveToggle.active,.legacyAdvancedToggle.active{border-color:#1455c080;background:#edf4ff;color:#174185}.legacyGuideGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.legacyGuideGrid article{border:1px solid var(--ls-line);border-radius:16px;background:#fff;padding:11px 12px}.legacyGuideGrid strong{display:block;margin-bottom:6px;font-size:.88rem;color:var(--ls-ink)}.legacyGuideGrid p{margin:0;color:var(--ls-muted);font-size:.81rem;line-height:1.45}.legacyPresetRow{margin-top:12px;border:1px solid var(--ls-line);border-radius:16px;background:#ffffffc7;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.legacyPresetMeta{display:grid;gap:2px}.legacyPresetMeta small{color:var(--ls-muted);font-size:.68rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.legacyPresetMeta strong{color:#153f80;font-size:.86rem;font-weight:780;letter-spacing:.01em}.legacyPresetButtons{display:flex;flex-wrap:wrap;gap:6px}.legacyPresetButton{min-height:32px;border:1px solid rgba(20,85,192,.25);border-radius:999px;background:#fff;color:#19458a;font:inherit;font-size:.75rem;font-weight:780;letter-spacing:.01em;padding:6px 10px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.legacyPresetButton:hover{border-color:#1455c06b}.legacyPresetButton.active{border-color:#1455c094;background:#edf4ff}.legacySetupGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.legacySetupGrid label{display:grid;gap:6px}.legacySetupGrid label span,.legacyAdvancedPanel label span{color:var(--ls-muted);font-size:.69rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.legacySetupGrid input,.legacySetupGrid select,.legacyAdvancedPanel input{width:100%;min-height:42px;border:1px solid var(--ls-line);border-radius:12px;background:#fff;color:var(--ls-ink);font:inherit;font-weight:700;padding:9px 11px;transition:border-color .2s ease,box-shadow .2s ease}.legacySetupGrid input:focus,.legacySetupGrid select:focus,.legacyAdvancedPanel input:focus{outline:none;border-color:#1455c0bf;box-shadow:0 0 0 3px #1455c026}.legacySetupActions{display:flex;align-items:flex-end}.legacySetupActions button{width:100%;min-height:44px;border:1px solid var(--ls-brand);border-radius:999px;background:linear-gradient(135deg,#1455c0,#1f6fe0);color:#fff;font:inherit;font-weight:820;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.legacySetupActions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #1455c042}.legacySetupActions button:disabled{opacity:.58;cursor:not-allowed}.legacyAdvancedPanel{margin-top:10px;border:1px solid var(--ls-line);border-radius:16px;background:#ffffffbf;padding:10px 11px;display:grid;grid-template-columns:minmax(0,280px) 1fr;align-items:end;gap:12px}.legacyAdvancedPanel label{display:grid;gap:6px}.legacyAdvancedPanel p{margin:0;color:var(--ls-muted);font-size:.83rem;font-weight:680;line-height:1.4}.legacySnapshotRow{margin-top:10px;border:1px solid var(--ls-line);border-radius:14px;background:#f8fbff;padding:9px 10px;display:flex;flex-wrap:wrap;gap:8px}.legacySnapshotRow small{border-radius:999px;background:#fff;border:1px solid rgba(20,85,192,.2);color:#284f86;font-size:.75rem;font-weight:760;padding:5px 10px}.legacySnapshotRow strong{color:#153f80}.legacyImpactRow{margin-top:11px;display:flex;flex-wrap:wrap;gap:7px}.legacyImpactRow small{border:1px solid rgba(20,85,192,.24);border-radius:999px;background:var(--ls-brand-soft);color:#1f4d96;font-size:.73rem;font-weight:760;padding:5px 10px}.legacySetupStatus{margin-top:12px;border-radius:16px;border:1px solid var(--ls-line);background:#fff;padding:11px 12px}.legacySetupStatus p{margin:0;color:#1d314f;font-weight:730;line-height:1.45}.legacySetupStatus.success{border-color:#0f766e59;background:#ecfdf5}.legacySetupStatus.error{border-color:#b91c1c57;background:#fef2f2}.legacySetupStatus.loading{border-color:#1455c066;background:#eff6ff}.legacyWarnings{margin-top:9px;display:grid;gap:6px}.legacyWarnings small{display:block;border:1px solid rgba(180,83,9,.32);border-radius:10px;background:#fffbeb;color:#92400e;font-size:.78rem;font-weight:760;line-height:1.4;padding:7px 9px}.legacySetupShell.executiveMode .legacySetupPanel{padding:13px 14px}.legacySetupShell.executiveMode .legacySetupHeader p{font-size:.9rem;line-height:1.35}.legacySetupShell.executiveMode .legacyGuideGrid article{padding:8px 10px}.legacySetupShell.executiveMode .legacyGuideGrid p,.legacySetupShell.executiveMode .legacyAdvancedPanel p,.legacySetupShell.executiveMode .legacyImpactRow,.legacySetupShell.executiveMode .legacyPresetMeta small{display:none}.legacySetupShell.executiveMode .legacyPresetRow{grid-template-columns:minmax(0,1fr) auto}.legacySetupShell.executiveMode .legacyAdvancedPanel{grid-template-columns:minmax(0,1fr)}.legacySetupShell.executiveMode .negotiationWorkspace .negotiationHeader p,.legacySetupShell.executiveMode .negotiationWorkspace .stepDescription,.legacySetupShell.executiveMode .negotiationWorkspace .flowStep small,.legacySetupShell.executiveMode .negotiationWorkspace .toolPanel p{display:none}.legacySetupShell.executiveMode .negotiationWorkspace .negotiationHeader,.legacySetupShell.executiveMode .negotiationWorkspace .flowPanel,.legacySetupShell.executiveMode .negotiationWorkspace .stepPanel,.legacySetupShell.executiveMode .negotiationWorkspace .toolPanel,.legacySetupShell.executiveMode .negotiationWorkspace .panel{border-radius:18px}.legacySetupShell.executiveMode .negotiationWorkspace .negotiationHeader{padding:13px}.legacySetupShell.executiveMode .negotiationWorkspace .flowStep{min-height:92px;padding:9px;gap:3px}.legacySetupShell.executiveMode .negotiationWorkspace .negotiationCardGrid article{min-height:106px;padding:10px}.legacySetupShell.executiveMode .negotiationWorkspace .negotiationCardGrid strong{font-size:clamp(1rem,1.5vw,1.35rem)}.legacySetupShell.executiveMode .negotiationWorkspace .decisionPanel p,.legacySetupShell.executiveMode .negotiationWorkspace .riskList p,.legacySetupShell.executiveMode .negotiationWorkspace .historyPanel td,.legacySetupShell.executiveMode .negotiationWorkspace .historyPanel th{font-size:.8rem}@media (max-width: 1180px){.legacyGuideGrid,.legacySetupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyPresetRow{grid-template-columns:1fr;align-items:start}.legacyAdvancedPanel{grid-template-columns:1fr}}@media (max-width: 760px){.legacySetupShell{padding:12px}.legacySetupHeader{flex-direction:column;align-items:flex-start}.legacyHeaderActions{justify-content:flex-start}.legacyGuideGrid,.legacySetupGrid{grid-template-columns:1fr}.legacyPresetButtons,.legacyPresetButton,.legacyAdvancedToggle{width:100%}}:root{color-scheme:light;font-family:"Source Sans 3",Avenir Next,sans-serif;background:#edf3fb;color:#0d1d34}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 2% 10%,rgba(15,118,110,.08),transparent 30%),radial-gradient(circle at 96% 96%,rgba(20,85,192,.11),transparent 34%),linear-gradient(180deg,#f5f8ff,#ebf1fa)}.negotiationWorkspace{--nw-panel: rgba(255, 255, 255, .93);--nw-line: rgba(102, 127, 167, .24);--nw-ink: #0d1d34;--nw-muted: #4f6481;--nw-brand: #1455c0;--nw-brand-soft: #ebf3ff;--nw-good: #0f766e;--nw-warn: #b45309;--nw-bad: #b91c1c;max-width:1380px;margin:0 auto;padding:clamp(14px,2vw,28px);color:var(--nw-ink)}.negotiationWorkspace *{box-sizing:border-box}@keyframes panelRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.negotiationHeader,.negotiationWorkspace .panel{border:1px solid var(--nw-line);border-radius:22px;background:var(--nw-panel);box-shadow:0 12px 28px #0a1e3a17,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:panelRise .34s ease-out both}.negotiationHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:clamp(18px,2vw,28px);margin-bottom:14px;background:radial-gradient(circle at top right,rgba(20,85,192,.12),transparent 23rem),linear-gradient(130deg,#fffffffa,#f6fafff5)}.negotiationHeader span{color:var(--nw-brand);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.negotiationHeader h1,.negotiationWorkspace h2,.giveGetList h3{font-family:Sora,"Source Sans 3",sans-serif}.negotiationHeader h1{margin:8px 0;font-size:clamp(1.65rem,3.3vw,2.7rem);letter-spacing:-.04em;line-height:1;color:#0f2038}.negotiationHeader p{margin:0;max-width:760px;color:var(--nw-muted);font-weight:640;font-size:1rem;line-height:1.45}.negotiationHeaderActions{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;justify-content:flex-end}.negotiationWorkspace button{min-height:42px;border:1px solid var(--nw-brand);border-radius:999px;background:linear-gradient(135deg,#1455c0,#1f6fe0);color:#fff;padding:8px 16px;font:inherit;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease}.negotiationWorkspace button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #1455c03d}.negotiationWorkspace button.secondary{border-color:var(--nw-line);background:#fff;color:#2f4564;box-shadow:none}.negotiationWorkspace button.secondary:hover:not(:disabled){border-color:#1455c059;color:#17375f}.negotiationWorkspace button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.negotiationWorkspace button:focus-visible,.negotiationWorkspace input:focus-visible,.negotiationWorkspace select:focus-visible,.negotiationWorkspace textarea:focus-visible,.negotiationWorkspace .flowStep:focus-visible,.negotiationWorkspace .wizardStep:focus-visible{outline:3px solid rgba(20,85,192,.25);outline-offset:2px}.flowPanel{margin-bottom:14px;padding:14px;display:grid;gap:12px;position:sticky;top:10px;z-index:4}.flowTrack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.negotiationWorkspace .flowStep{border-radius:16px;min-height:116px;border:1px solid var(--nw-line);background:#fff;display:grid;gap:5px;align-content:start;text-align:left;padding:11px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.negotiationWorkspace .flowStep:hover:not(.locked){transform:translateY(-1px)}.negotiationWorkspace .flowStep strong{font-size:1rem;line-height:1.14;letter-spacing:-.01em}.negotiationWorkspace .flowStep small{color:var(--nw-muted);font-weight:650;font-size:.77rem;line-height:1.33}.flowIndex{width:24px;height:24px;border-radius:999px;border:1px solid currentColor;display:inline-grid;place-items:center;font-size:.74rem;font-weight:900}.negotiationWorkspace .flowStep.active{border-color:#1455c094;background:linear-gradient(150deg,#f0f6ff,#ebf3ff);color:#173f84;box-shadow:inset 0 0 0 1px #1455c029}.negotiationWorkspace .flowStep.complete{border-color:#0f766e6b;color:#0f766e;background:linear-gradient(150deg,#ecfdf5,#f4fff8)}.negotiationWorkspace .flowStep.todo{color:#2f4564;background:#fff}.negotiationWorkspace .flowStep.locked{color:#8b9eb9;background:#f8fbff}.flowAssist{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--nw-line);border-radius:16px;padding:10px 12px;background:linear-gradient(135deg,#f8fbff,#fff)}.flowAssist p{margin:0;color:var(--nw-muted);font-weight:700}.commandCenterPanel{margin-bottom:14px;padding:14px;border:1px solid rgba(20,85,192,.24);background:radial-gradient(circle at 100% 0,rgba(20,85,192,.09),transparent 16rem),linear-gradient(145deg,#fff,#f5f9ff)}.commandCenterHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.commandCenterHeader h2{margin:0}.commandCenterHeader p{margin:6px 0 0;color:var(--nw-muted);font-weight:700;line-height:1.35}.commandMetaRow{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.commandMetaRow small{border:1px solid var(--nw-line);border-radius:999px;background:#fff;color:#2f4a70;font-size:.74rem;font-weight:730;padding:5px 10px}.commandMetaRow strong{color:#183f79}.commandStatsGrid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.commandStatsGrid article{border:1px solid var(--nw-line);border-radius:14px;background:#fff;padding:10px;display:grid;gap:5px}.commandStatsGrid span{color:var(--nw-muted);font-size:.69rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.commandStatsGrid strong{color:#0f2038;font-size:1.14rem;line-height:1.05;letter-spacing:-.02em}.commandStatsGrid small{color:var(--nw-muted);font-weight:690;line-height:1.34}.commandStatsGrid strong.accept{color:var(--nw-good)}.commandStatsGrid strong.negotiate{color:var(--nw-warn)}.commandStatsGrid strong.reject{color:var(--nw-bad)}.commandStatsGrid strong.manual-review{color:#4b5d74}.commandActionRow{margin-top:10px;border:1px solid var(--nw-line);border-radius:14px;background:#fff;padding:10px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.commandActionRow h3{margin:0;color:#142f54;font-size:.9rem;text-transform:uppercase;letter-spacing:.07em}.commandActionRow p{margin:5px 0 0;color:#2f4564;font-weight:710;line-height:1.4}.commandActionButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.commandShortcutRow{margin-top:9px;border:1px dashed rgba(20,85,192,.3);border-radius:12px;background:#f8fbff;padding:8px;display:flex;flex-wrap:wrap;gap:7px}.commandShortcutRow small{display:inline-flex;align-items:center;gap:5px;color:#2b4567;font-size:.73rem;font-weight:760}.commandShortcutRow kbd{border:1px solid rgba(20,85,192,.28);border-bottom-width:2px;border-radius:7px;background:#fff;color:#173f84;font-size:.69rem;font-weight:840;line-height:1;padding:3px 6px}.objectionHelperPanel{margin-bottom:14px;padding:14px;border:1px solid rgba(20,85,192,.24);background:radial-gradient(circle at 0 0,rgba(15,118,110,.08),transparent 12rem),linear-gradient(145deg,#fff,#f6faff)}.objectionHelperHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.objectionHelperHeader h2{margin:0}.objectionHelperHeader p{margin:6px 0 0;color:var(--nw-muted);font-weight:700;line-height:1.35}.objectionCounterCard{min-width:220px;border:1px solid rgba(20,85,192,.24);border-radius:14px;background:#fff;padding:9px 10px;display:grid;gap:4px}.objectionCounterCard span{color:var(--nw-muted);font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.objectionCounterCard strong{color:#173f84;font-size:1.18rem;line-height:1.05;letter-spacing:-.02em}.objectionCounterCard small{color:var(--nw-muted);font-size:.73rem;font-weight:700}.objectionSelect{margin-top:10px;display:grid;gap:6px}.objectionSelect span{color:var(--nw-muted);font-size:.69rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.objectionScriptGrid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.objectionScriptGrid article{border:1px solid var(--nw-line);border-radius:14px;background:#fff;padding:10px}.objectionScriptGrid h3{margin:0;color:#19458a;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.objectionScriptGrid p{margin:7px 0 0;color:#2f4564;font-weight:710;line-height:1.4}.objectionActions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.setupWizardPanel{margin-bottom:14px;border:1px solid rgba(20,85,192,.24);background:linear-gradient(150deg,#fff,#f5f8ff);padding:14px}.setupWizardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.setupWizardHeader h2{margin:0 0 6px;font-size:1.14rem;color:#112746}.setupWizardHeader p,.setupWizardHeader small{margin:0;color:var(--nw-muted);font-weight:680}.wizardStepRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.negotiationWorkspace .wizardStep{min-height:36px;border-radius:999px;border:1px solid var(--nw-line);background:#fff;color:#31435f;padding:6px 13px;font-size:.84rem;font-weight:780}.negotiationWorkspace .wizardStep.active{border-color:#1455c094;background:#eff5ff;color:#173f84}.wizardGrid{margin-bottom:12px}.wizardActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stepPanel{margin-bottom:14px;padding:15px}.stepHeader{display:flex;justify-content:space-between;align-items:center;gap:10px}.stepHeader h2{margin:0;font-size:1.2rem;letter-spacing:-.02em;color:#122946}.stepDescription{margin:8px 0 12px;color:var(--nw-muted);font-weight:670;line-height:1.45}.statusPill{border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;border:1px solid currentColor}.statusPill.good{color:var(--nw-good);background:#ecfdf5}.statusPill.warn{color:var(--nw-warn);background:#fffbeb}.toolPanel{padding:14px;margin-bottom:14px}.toolPanel h2{margin:0}.toolPanel p{margin:8px 0 12px;color:var(--nw-muted);font-weight:670}.toolGrid{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.toolGrid button{min-width:176px}.negotiationCardGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.negotiationCardGrid article{min-height:122px;padding:14px;border:1px solid var(--nw-line);border-radius:18px;background:#fff;display:grid;gap:7px}.negotiationCardGrid span{color:var(--nw-muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.negotiationCardGrid strong{font-size:clamp(1.1rem,1.85vw,1.68rem);line-height:1.02;letter-spacing:-.04em;color:var(--nw-ink)}.negotiationCardGrid small{color:var(--nw-muted);font-weight:690;line-height:1.38}.negotiationCardGrid strong.accept{color:var(--nw-good)}.negotiationCardGrid strong.negotiate{color:var(--nw-warn)}.negotiationCardGrid strong.reject{color:var(--nw-bad)}.negotiationCardGrid strong.manual-review{color:#4b5d74}.negotiationLayout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.negotiationWorkspace .panel{padding:14px}.negotiationWorkspace h2{margin:0 0 10px;font-size:1.12rem;letter-spacing:-.02em}.negotiationWorkspace .formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.negotiationWorkspace .formGrid label{display:grid;gap:6px}.negotiationWorkspace .formGrid label.full{grid-column:1 / -1}.negotiationWorkspace .formGrid span{color:var(--nw-muted);font-size:.69rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.negotiationWorkspace input,.negotiationWorkspace select,.negotiationWorkspace textarea{width:100%;min-height:41px;border:1px solid var(--nw-line);border-radius:12px;background:#fff;color:var(--nw-ink);font:inherit;font-weight:700;padding:9px 11px;transition:border-color .18s ease,box-shadow .18s ease}.negotiationWorkspace textarea{min-height:94px;resize:vertical}.negotiationWorkspace input:focus,.negotiationWorkspace select:focus,.negotiationWorkspace textarea:focus{outline:none;border-color:#1455c0b3;box-shadow:0 0 0 3px #1455c024}.decisionPanel p{margin:0;color:#2f4564;line-height:1.47;font-weight:740}.riskList{margin-top:10px;display:grid;gap:8px}.riskList p{margin:0;padding:9px 10px;border:1px solid rgba(180,83,9,.3);border-radius:12px;background:#fffbeb;color:#92400e;font-size:.83rem;font-weight:760}.giveGetList{display:grid;gap:8px}.giveGetList article{border:1px solid var(--nw-line);border-radius:14px;padding:10px;background:linear-gradient(135deg,#fff,#f8fbff)}.giveGetList h3{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#19458a}.giveGetList p{margin:4px 0 8px}.giveGetList small{color:var(--nw-muted);font-weight:700}.historyPanel{margin-bottom:10px}.historyPanel .tableShell{overflow:auto;margin-bottom:12px;border:1px solid var(--nw-line);border-radius:14px;background:#fff}.historyPanel table{width:100%;border-collapse:collapse;min-width:960px}.historyPanel th,.historyPanel td{padding:10px;border-bottom:1px solid var(--nw-line);text-align:left;font-size:.86rem}.historyPanel tbody tr:nth-child(2n){background:#f9fbff}.historyPanel tbody tr:hover{background:#f2f7ff}.historyPanel th{color:var(--nw-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em;background:#f7faff}.decisionTag{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;border:1px solid currentColor;font-weight:810;font-size:.78rem}.decisionTag.accept{color:var(--nw-good)}.decisionTag.negotiate{color:var(--nw-warn)}.decisionTag.reject{color:var(--nw-bad)}.decisionTag.manual-review{color:#475569}@media (prefers-reduced-motion: reduce){.negotiationHeader,.negotiationWorkspace .panel,.negotiationWorkspace button,.negotiationWorkspace .flowStep,.negotiationWorkspace input,.negotiationWorkspace select,.negotiationWorkspace textarea{animation:none!important;transition:none!important}}@media (max-width: 1220px){.flowTrack,.commandStatsGrid,.objectionScriptGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.negotiationCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.negotiationLayout{grid-template-columns:1fr 1fr}}@media (max-width: 920px){.flowPanel{position:static}.negotiationHeader{grid-template-columns:1fr}.setupWizardHeader,.flowAssist,.objectionHelperHeader{flex-direction:column;align-items:flex-start}.objectionCounterCard{min-width:min(100%,320px)}.commandActionRow{flex-direction:column;align-items:flex-start}.commandActionButtons,.wizardActions,.negotiationHeaderActions{justify-content:flex-start}.negotiationCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.negotiationLayout{grid-template-columns:1fr}}@media (max-width: 620px){.flowTrack,.commandStatsGrid,.objectionScriptGrid,.negotiationCardGrid,.negotiationWorkspace .formGrid{grid-template-columns:1fr}.commandActionButtons button,.objectionActions button,.toolGrid button{min-width:100%}.negotiationWorkspace{padding:12px}}:root{--ref-surface-1: #ffffff;--ref-surface-2: #f7fbff;--ref-line-soft: rgba(79, 108, 151, .2);--ref-line-strong: rgba(20, 85, 192, .3);--ref-text-main: #0d1f37;--ref-text-muted: #48617f;--ref-shadow-soft: 0 10px 22px rgba(10, 30, 58, .08);--ref-shadow-card: 0 8px 18px rgba(10, 30, 58, .06)}.legacySetupShell,.negotiationWorkspace{color:var(--ref-text-main)}.legacySetupPanel,.negotiationHeader,.negotiationWorkspace .panel{box-shadow:var(--ref-shadow-soft)}.legacySetupPanel{border-radius:22px;padding:clamp(16px,2vw,24px)}.legacySetupHeader{align-items:center;padding-bottom:4px;border-bottom:1px solid var(--ref-line-soft)}.legacySetupHeader h2{letter-spacing:-.025em}.legacySetupHeader p{max-width:70ch;line-height:1.45}.legacyHeaderActions{gap:10px}.legacyMetricRow{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.legacyMetricRow article{border:1px solid var(--ref-line-soft);border-radius:14px;background:#fff;box-shadow:var(--ref-shadow-card);padding:10px;display:grid;gap:4px}.legacyMetricRow span{color:var(--ref-text-muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.legacyMetricRow strong{color:#123968;font-size:1.08rem;line-height:1.1}.legacyMetricRow small{color:var(--ref-text-muted);font-size:.75rem;line-height:1.35}.legacyCheckRow{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.legacyCheckRow small{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--ref-line-soft);background:#fff;color:#264565;font-size:.74rem;font-weight:760;padding:5px 10px}.legacyCheckRow small span{border-radius:999px;padding:2px 7px;font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.legacyCheckRow small.ready span{background:#ecfdf5;color:#0f766e}.legacyCheckRow small.pending span{background:#fffbeb;color:#b45309}.legacyStatusBadge,.legacyInfoToggle,.legacyExecutiveToggle,.legacyAdvancedToggle,.legacyPresetButton,.legacySnapshotRow small,.legacyImpactRow small{box-shadow:0 1px #ffffffbf inset}.legacyPresetRow,.legacyAdvancedPanel,.legacySnapshotRow,.legacySetupStatus{border-color:var(--ref-line-soft);background:var(--ref-surface-2)}.legacyPresetRow{padding:12px}.legacyPresetButtons{align-items:center}.legacySetupGrid{gap:12px}.legacySetupGrid input,.legacySetupGrid select,.legacyAdvancedPanel input{min-height:44px;border-color:var(--ref-line-soft);background:var(--ref-surface-1)}.legacySetupGrid input:focus,.legacySetupGrid select:focus,.legacyAdvancedPanel input:focus{border-color:#1455c0a6;box-shadow:0 0 0 3px #1455c01f}.legacySetupActions button{min-height:46px;letter-spacing:.015em}.legacySetupStatus p{line-height:1.5}.legacyWarnings small{border-color:#b453093d}.legacySetupShell.executiveMode .legacyMetricRow article small{display:none}.legacySetupShell.executiveMode .legacyCheckRow{display:none}.negotiationWorkspace{max-width:1360px;padding-inline:clamp(14px,1.7vw,24px)}.flowPanel,.commandCenterPanel,.stepPanel,.setupWizardPanel,.toolPanel,.historyPanel,.objectionHelperPanel{border-radius:18px}.flowPanel{padding:12px;border-color:var(--ref-line-soft)}.flowTrack{gap:10px}.negotiationWorkspace .flowStep{border-radius:14px;min-height:108px;padding:10px}.negotiationWorkspace .flowStep strong{font-size:.98rem}.flowAssist{border-color:var(--ref-line-soft);background:linear-gradient(135deg,#f4f9ff,#fff)}.commandCenterPanel{padding:16px;border-color:var(--ref-line-strong)}.commandCenterHeader p,.commandActionRow p,.objectionHelperHeader p,.stepDescription,.toolPanel p,.decisionPanel p{color:var(--ref-text-muted)}.commandStatsGrid article,.commandActionRow,.negotiationCardGrid article,.objectionCounterCard,.objectionScriptGrid article,.giveGetList article,.historyPanel .tableShell{border-color:var(--ref-line-soft);box-shadow:var(--ref-shadow-card)}.commandStatsGrid strong,.negotiationCardGrid strong{letter-spacing:-.018em}.commandShortcutRow{border-style:solid;border-color:var(--ref-line-soft);background:#f5f9ff}.commandShortcutRow small{background:#fff;border:1px solid var(--ref-line-soft);border-radius:999px;padding:4px 8px}.commandShortcutRow kbd{border-color:#1455c033}.setupWizardPanel{padding:16px}.wizardStepRow{border:1px solid var(--ref-line-soft);border-radius:14px;padding:6px;background:#f6faff}.negotiationWorkspace .wizardStep{min-height:34px}.stepPanel,.toolPanel,.historyPanel,.objectionHelperPanel,.setupWizardPanel,.negotiationWorkspace .panel{padding:16px}.negotiationWorkspace .formGrid{gap:12px}.negotiationWorkspace input,.negotiationWorkspace select,.negotiationWorkspace textarea{border-color:var(--ref-line-soft);background:#fff}.negotiationWorkspace textarea{min-height:110px}.negotiationCardGrid{gap:12px}.negotiationCardGrid article{min-height:126px}.negotiationLayout{gap:12px}.decisionPanel{position:relative}.decisionPanel:before{content:"";position:absolute;left:14px;top:14px;bottom:14px;width:3px;border-radius:999px;background:linear-gradient(180deg,#1455c059,#0f766e40)}.decisionPanel h2,.decisionPanel p,.decisionPanel .riskList,.decisionPanel .giveGetList{margin-left:12px}.objectionScriptGrid{gap:10px}.objectionScriptGrid p,.giveGetList p,.historyPanel td{line-height:1.45}.historyPanel .tableShell{background:#fff}.historyPanel th,.historyPanel td{vertical-align:top}.historyPanel td:last-child{max-width:340px;white-space:pre-wrap}.toolGrid{gap:10px}@media (max-width: 1220px){.legacyMetricRow,.commandStatsGrid,.objectionScriptGrid,.negotiationCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width: 920px){.legacySetupPanel,.commandCenterPanel,.setupWizardPanel,.stepPanel,.toolPanel,.historyPanel,.objectionHelperPanel{padding:14px}.decisionPanel:before{display:none}.decisionPanel h2,.decisionPanel p,.decisionPanel .riskList,.decisionPanel .giveGetList{margin-left:0}}@media (max-width: 620px){.legacyMetricRow,.legacyCheckRow,.commandStatsGrid,.objectionScriptGrid,.negotiationCardGrid{grid-template-columns:1fr}.legacyPresetButton,.legacyInfoToggle,.legacyExecutiveToggle,.legacyAdvancedToggle,.legacySetupActions button,.toolGrid button,.objectionActions button,.commandActionButtons button{width:100%}.commandShortcutRow{gap:6px}.commandShortcutRow small{width:100%;justify-content:flex-start}}
