.intelligenceDock{width:min(1640px,100%);margin:0 auto;padding:16px 20px 0}.intelCommand,.intelSignal,.intelPanel,.scoreStrip{border:1px solid rgba(220,230,240,.9);background:#fffffff5;box-shadow:0 16px 44px #182b4514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.intelCommand{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.85fr) minmax(190px,240px);gap:12px;align-items:stretch;border-radius:26px;padding:14px;margin-bottom:10px;position:relative;overflow:hidden}.intelCommand:after{content:"";position:absolute;right:-150px;top:-180px;width:430px;height:330px;border-radius:999px;background:radial-gradient(circle,rgba(37,92,255,.12),rgba(6,166,216,.07),transparent 70%)}.decisionPane,.constraintPane,.scorePane{position:relative;z-index:1;min-width:0;border:1px solid #dce6f0;border-radius:20px;background:#f9fcffd1}.decisionPane{padding:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.decisionPane h1{margin:6px 0 8px;font-size:clamp(1.9rem,3.4vw,3.8rem);line-height:.96;letter-spacing:-.07em}.decisionPane p,.constraintPane p{margin:0;color:#637386;line-height:1.45}.constraintPane{display:grid;align-content:center;gap:6px;padding:16px}.constraintPane span,.scorePane span,.intelSignal span,.intelPanelHead span,.scorePill span{color:#1643c6;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.constraintPane strong{color:#112337;font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.05;letter-spacing:-.045em}.scorePane{display:grid;align-content:center;gap:6px;padding:16px;background:#fff}.scorePane strong{font-size:clamp(3rem,5vw,4.8rem);line-height:.86;letter-spacing:-.08em;color:#112337}.scorePane small,.intelSignal small,.scenarioList small,.guardrailSummary span,.intelPanelHead small,.lever small,.lever p{color:#637386;line-height:1.38}.scorePane button{width:max-content;min-height:34px;margin-top:6px;border-radius:999px;padding:0 13px;color:#fff;font-weight:900;background:linear-gradient(135deg,#255cff,#06a6d8)}.scoreStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;border-radius:20px;padding:10px}.scorePill{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;padding:8px 10px;border:1px solid #dce6f0;border-radius:14px;background:#f9fcff}.scorePill b{font-size:1.08rem;color:#112337}.scorePill i{grid-column:1 / -1;display:block;height:6px;overflow:hidden;border-radius:999px;background:#e6eef7}.scorePill em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#255cff,#06a6d8)}.scorePill.good em{background:linear-gradient(90deg,#10845a,#22b986)}.scorePill.watch em{background:linear-gradient(90deg,#a96800,#f0a928)}.scorePill.risk em{background:linear-gradient(90deg,#bd4545,#eb7c7c)}.intelFlowGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr) minmax(320px,.75fr);gap:12px;align-items:start}.intelPanel{border-radius:22px;padding:14px}.intelPanelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.compactSignalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.intelSignal{min-width:0;border-radius:16px;padding:11px 12px;box-shadow:none}.intelSignal strong{display:block;margin:7px 0 4px;color:#112337;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1;letter-spacing:-.05em}.intelSignal.good strong{color:#10845a}.intelSignal.risk strong{color:#bd4545}.intelSignal.watch strong{color:#a96800}.leverList,.scenarioList{display:grid;gap:8px}.lever,.scenarioList div{border:1px solid #dce6f0;border-radius:16px;padding:11px;background:#f9fcff}.lever{display:grid;gap:9px}.lever>div{display:grid;gap:3px}.lever b{color:#112337}.lever section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lever section span{display:grid;gap:2px;padding:8px 9px;border:1px solid #dce6f0;border-radius:12px;background:#fff;color:#637386;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.lever section strong{color:#112337;font-size:.95rem;text-transform:none;letter-spacing:-.02em}.lever p{margin:0}.lever.high{border-color:#bd454540;background:#bd45450e}.lever.medium{border-color:#a9680040;background:#a9680011}.lever.low{border-color:#10845a3b;background:#10845a0b}.scenarioList div{display:grid;grid-template-columns:minmax(110px,1fr) auto;gap:3px 9px;align-items:center}.scenarioList span{color:#30465d;font-weight:850}.scenarioList strong{color:#112337;font-size:1.12rem;letter-spacing:-.04em}.scenarioList small{grid-column:1 / -1}.guardrailSummary{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.guardrailSummary span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 9px;border:1px solid #dce6f0;background:#f9fcff;font-size:.74rem;font-weight:850}.guardrailSummary span.pass{border-color:#10845a3d;background:#10845a0f;color:#10845a}.guardrailSummary span.watch{border-color:#a968003d;background:#a9680014;color:#a96800}.guardrailSummary span.fail{border-color:#bd45453d;background:#bd454512;color:#bd4545}.compactCockpit+.wizardShell{padding-top:12px}.compactCockpit+.wizardShell .wizardHero{margin-bottom:12px;grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.compactCockpit+.wizardShell .wizardHero>div{padding:22px 26px;border-radius:24px}.compactCockpit+.wizardShell .wizardHero h1{font-size:clamp(1.65rem,2.8vw,2.8rem);max-width:760px;letter-spacing:-.06em}.compactCockpit+.wizardShell .wizardHero p{font-size:.96rem;max-width:760px}.compactCockpit+.wizardShell .wizardAnswer{border-radius:24px;padding:20px}.compactCockpit+.wizardShell .wizardAnswer strong{font-size:clamp(2rem,4vw,3.3rem);margin:18px 0 6px}@media (max-width: 1380px){.intelCommand{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.scorePane{grid-column:1 / -1;grid-template-columns:auto 1fr auto;align-items:center}.scorePane strong{font-size:2.8rem}.intelFlowGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}.resiliencePanel{grid-column:1 / -1}}@media (max-width: 980px){.intelligenceDock{padding:12px 14px 0}.intelCommand,.scoreStrip,.intelFlowGrid,.compactSignalGrid,.scorePane{grid-template-columns:1fr}.compactCockpit+.wizardShell .wizardHero{grid-template-columns:1fr}}@media (max-width: 640px){.intelligenceDock{padding:10px 10px 0}.intelCommand,.intelPanel,.scoreStrip{border-radius:20px}.decisionPane,.constraintPane,.scorePane{border-radius:16px}.lever section{grid-template-columns:1fr}.scorePane button{width:100%}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#112337;background:#f5f8fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #112337;--muted: #637386;--line: #dce6f0;--panel: rgba(255,255,255,.95);--blue: #255cff;--cyan: #06a6d8;--green: #10845a;--amber: #a96800;--red: #bd4545;--soft: #eef5fb;--shadow: 0 22px 60px rgba(24,43,69,.1)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 0 0,rgba(37,92,255,.12),transparent 28rem),radial-gradient(circle at 90% 4%,rgba(6,166,216,.13),transparent 24rem),linear-gradient(180deg,#fbfdff,#f3f7fb 52%,#edf4fa)}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled,input:disabled{opacity:.55;cursor:not-allowed}h1,h2,h3,p{margin-top:0}p{color:var(--muted);line-height:1.6}.eyebrow{display:inline-flex;color:#1643c6;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wizardShell{width:min(1640px,100%);margin:0 auto;padding:24px}.wizardHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,420px);gap:18px;margin-bottom:16px}.wizardHero>div,.wizardAnswer,.wizardAdvisor,.wizardRail,.wizardPanel,.wizardSummary,.metric{border:1px solid rgba(220,230,240,.9);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wizardHero>div{position:relative;overflow:hidden;border-radius:32px;padding:clamp(26px,4vw,52px)}.wizardHero>div:after{content:"";position:absolute;right:-120px;bottom:-160px;width:460px;height:310px;border-radius:100% 0 0;background:linear-gradient(90deg,#255cff14,#06a6d82e);transform:rotate(-6deg)}.wizardHero h1{position:relative;z-index:1;max-width:840px;margin:10px 0 16px;font-size:clamp(2.45rem,5vw,5.1rem);line-height:.98;letter-spacing:-.075em}.wizardHero p{position:relative;z-index:1;max-width:780px;font-size:1.05rem}.wizardAnswer{border-radius:32px;padding:26px;display:flex;flex-direction:column;justify-content:space-between}.wizardAnswer>span,.wizardDecision>span,.softTag{display:inline-flex;width:max-content;min-height:28px;align-items:center;border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;background:var(--soft);color:#1643c6}.wizardAnswer.accept>span,.wizardDecision.accept>span{background:#10845a1f;color:var(--green)}.wizardAnswer.negotiate>span,.wizardDecision.negotiate>span{background:#a9680021;color:var(--amber)}.wizardAnswer.reject>span,.wizardDecision.reject>span{background:#bd454521;color:var(--red)}.wizardAnswer.manual-review>span,.wizardDecision.manual-review>span{background:#63738626;color:#536479}.wizardAnswer strong{display:block;margin:32px 0 8px;font-size:clamp(2.7rem,6vw,4.9rem);line-height:.9;letter-spacing:-.075em}.wizardAnswer small{color:var(--muted);font-weight:850}.wizardAdvisor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-radius:26px;padding:20px;margin-bottom:16px;border:1px solid rgba(220,230,240,.9);background:var(--panel);box-shadow:var(--shadow)}.wizardAdvisor h2{margin:5px 0 0;max-width:980px;font-size:clamp(1.3rem,2vw,2rem);line-height:1.1;letter-spacing:-.055em}.wizardAdvisor>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wizardAdvisor small,.wizardSummary small{display:grid;gap:4px;min-width:122px;padding:11px 12px;border:1px solid var(--line);border-radius:16px;background:#f9fcff;color:var(--muted);font-weight:850}.wizardAdvisor b,.wizardSummary b{color:var(--ink);font-size:1.05rem}.wizardLayout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(260px,340px);gap:16px;align-items:start}.wizardRail,.wizardSummary{position:sticky;top:16px;border-radius:28px;padding:14px}.wizardRail{display:grid;gap:8px}.wizardRail button{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;width:100%;min-height:68px;padding:12px;border-radius:17px;background:transparent;color:var(--muted);text-align:left}.wizardRail button b{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--soft);color:#1643c6}.wizardRail button span{color:#30465d;font-weight:950}.wizardRail button small{color:var(--muted)}.wizardRail button.active{background:#fff;box-shadow:0 10px 24px #182b4517}.wizardRail button.done b{background:#10845a1f;color:var(--green)}.wizardPanel{min-width:0;border-radius:28px;overflow:hidden;border:1px solid rgba(220,230,240,.9);background:var(--panel);box-shadow:var(--shadow)}.wizardPanel>header{padding:22px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f7fbff)}.wizardPanel h2,.wizardSummary h2{margin:5px 0 0;font-size:clamp(1.45rem,2.4vw,2.3rem);line-height:1.08;letter-spacing:-.055em}.wizardPanel>header p{margin-bottom:0}.wizardFields,.wizardStats,.wizardCards,.wizardMonitor{padding:20px}.wizardFields{display:grid;gap:12px}.wizardFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wizardFields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{display:grid;gap:6px}.field span{color:var(--muted);font-size:.7rem;font-weight:950;letter-spacing:.075em;text-transform:uppercase}.field input,.field select,textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);outline:none;padding:0 12px}.field input:focus,.field select:focus,textarea:focus{border-color:#255cff8c;box-shadow:0 0 0 4px #255cff1a}textarea{min-height:112px;padding:12px;resize:vertical}.wizardPrimary,.ghostButton{min-height:43px;border-radius:999px;padding:0 18px;font-weight:900}.wizardPrimary{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;box-shadow:0 12px 26px #255cff33}.ghostButton{background:var(--soft);color:var(--ink)}.wizardNotices{display:grid;gap:8px;padding:0 20px 20px}.wizardNotices small{display:block;padding:11px 12px;border:1px solid rgba(169,104,0,.2);border-radius:14px;background:#a9680014;color:#704a0b;line-height:1.45}.wizardStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric{border-radius:20px;padding:16px}.metric span,.wizardCards span,.wizardMonitor span{color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.metric strong{display:block;margin-top:9px;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1;letter-spacing:-.055em}.metric small{display:block;margin-top:8px;color:var(--muted)}.metric.good strong{color:var(--green)}.metric.bad strong{color:var(--red)}.wizardCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wizardCards article,.wizardMonitor article{padding:15px;border:1px solid var(--line);border-radius:18px;background:#f9fcff}.wizardCards article.ok{border-color:#10845a38;background:#10845a0d}.wizardCards article.risk{border-color:#bd454538;background:#bd45450d}.wizardCards strong,.wizardMonitor strong{display:block;margin-top:8px;font-size:1.45rem;letter-spacing:-.055em}.wizardCards small,.wizardMonitor small{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.wizardMonitor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wizardDecision{margin:20px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#f9fcff}.wizardDecision strong{display:block;margin:18px 0 10px;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.9;letter-spacing:-.075em}.wizardDecision p{margin-bottom:0;color:var(--ink);font-weight:780}.wizardPanel>textarea{width:calc(100% - 40px);margin:0 20px 20px}.wizardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--line);background:#fbfdff}.wizardFooter>div{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.wizardSummary{display:grid;gap:10px}.wizardSummary small{min-width:0}.toolBar{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.wizardProgress{display:grid;grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 14px;margin-bottom:16px;border:1px solid rgba(220,230,240,.9);border-radius:22px;background:#ffffffe0;box-shadow:0 12px 32px #182b4514}.wizardProgress i{display:block;overflow:hidden;height:9px;border-radius:999px;background:#e6eef7}.wizardProgress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan))}.wizardProgress span{color:var(--muted);font-size:.78rem;font-weight:900}.validationPanel{display:grid;gap:4px;margin-top:14px;padding:12px 14px;border:1px solid rgba(169,104,0,.2);border-radius:16px;background:#a9680012}.validationPanel b{color:#704a0b}.validationPanel span{color:#7d612b}.packBox{margin:0 20px 20px;padding:16px;white-space:pre-wrap;overflow:auto;border:1px solid var(--line);border-radius:18px;background:#0f2033;color:#eef6ff;line-height:1.55}@media (max-width:1280px){.wizardLayout{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.wizardSummary{position:static;grid-column:1 / -1}}@media (max-width:980px){.wizardShell{padding:16px}.wizardHero,.wizardAdvisor,.wizardLayout,.wizardProgress{grid-template-columns:1fr}.wizardRail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wizardPanel,.wizardRail,.wizardSummary,.wizardHero>div,.wizardAnswer,.wizardAdvisor{border-radius:22px}.wizardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.wizardCards,.wizardMonitor{grid-template-columns:1fr}.wizardAdvisor>div:last-child{justify-content:stretch}.wizardAdvisor small{flex:1 1 140px}}@media (max-width:640px){.wizardShell{padding:11px}.wizardHero h1{font-size:2.25rem}.wizardRail,.wizardFields.two,.wizardFields.three,.wizardStats{grid-template-columns:1fr}.wizardFooter{align-items:stretch;flex-direction:column}.wizardFooter>div,.wizardFooter button,.wizardPrimary,.ghostButton,.toolBar button{width:100%}}
