@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";
:root{--app-topbar-height:64px;--app-workflow-height:60px;--app-subworkflow-height:50px;--app-sticky-offset:calc(var(--app-topbar-height) + var(--app-workflow-height) + var(--app-subworkflow-height));--bg:#060608;--surface:#ffffff07;--surface-2:#ffffff0b;--surface-3:#ffffff12;--border:#ffffff16;--border-strong:#ffffff26;--glass:#08080ba3;--glass-strong:#0a0a0ec7;--glass-soft:#ffffff0b;--glass-border:#ffffff1b;--glass-border-strong:#ffffff2e;--organix-border:linear-gradient(135deg, #9745d4d1, #2ebfa5d1);--organix-border-muted:linear-gradient(135deg, #9745d457, #2ebfa557);--organix-edge:linear-gradient(135deg, #2ebfa594, #58bce557, #9745d46b);--premium-glass:linear-gradient(145deg, #07080be0, #0c0d12bd) padding-box, var(--organix-edge) border-box;--premium-glass-soft:linear-gradient(145deg, #07080bc2, #0c0d129e) padding-box, linear-gradient(135deg, #2ebfa542, #9745d429, #fff1) border-box;--premium-active:linear-gradient(135deg, #081614e0, #0e0c14d1) padding-box, linear-gradient(135deg, #2ebfa56b, #9745d438) border-box;--quiet-panel:#ffffff04;--quiet-border:#ffffff13;--purple:#9745d4;--teal:#2ebfa5;--amber:#f59e0b;--red:#ef4444;--text:#fff;--text-2:#c7c7cf;--muted:#8a8d99;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--text-xs:12px;--text-sm:13px;--text-body:14px;--text-readable:15px;--label-tracking:.045em;--shadow:0 26px 100px #0000007a;--glass-shadow:0 18px 70px #00000057, inset 0 1px 0 #ffffff0e;--focus-ring:#2ebfa5db;--focus-shadow:0 0 0 4px #2ebfa521;--gradient:linear-gradient(135deg, #9745d4, #2ebfa5);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;font-size:var(--text-readable);font-weight:var(--font-medium);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}body.is-dragging-notepad{cursor:grabbing;-webkit-user-select:none;user-select:none}button:disabled{cursor:not-allowed;opacity:.62}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.app{background:radial-gradient(ellipse at 82% -12%, #9745d421, transparent 38rem), radial-gradient(ellipse at 6% 4%, #2ebfa51b, transparent 34rem), radial-gradient(ellipse at 55% 115%, #68a8ff0e, transparent 44rem), linear-gradient(180deg, #ffffff05, transparent 34rem), var(--bg);min-height:100vh;padding:18px}.ambient{pointer-events:none;opacity:.04;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.topbar,.workflow-strip,.workflow-substrip,.guided-sale-panel,.workspace-shell{z-index:1;width:min(1680px,100%);margin:0 auto;position:relative}.topbar{-webkit-backdrop-filter:blur(26px)saturate(1.16);backdrop-filter:blur(26px)saturate(1.16);background:linear-gradient(145deg,#090a0dd1,#101217ad) padding-box padding-box,linear-gradient(135deg,#ffffff1a,#2ebfa529,#9745d41f) border-box;border:1px solid #0000;border-radius:16px 16px 0 0;grid-template-columns:170px minmax(220px,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:grid;box-shadow:0 18px 64px #00000052,inset 0 1px #ffffff0b}.brand-lockup img{object-fit:contain;width:146px;max-height:42px;display:block}.eyeline{color:var(--teal);font-size:12px;font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.topbar h1{font-size:25px;line-height:1.04;font-weight:var(--font-bold);letter-spacing:0;margin:0}.topbar-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.topbar-icon-button{color:#cbd2df;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(135deg,#12151cd6,#0a0c11b3) padding-box padding-box,linear-gradient(135deg,#ffffff1c,#ffffff0b) border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0b}.topbar-icon-button.ready .utility-dot,.topbar-icon-button .utility-dot{background:var(--teal);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #0e1015f5}.topbar-icon-button.warning .utility-dot{background:var(--amber)}.topbar-icon-button.danger .utility-dot{background:#ff6b6b}.topbar-icon-button.has-unread{color:#fff;background:linear-gradient(135deg,#12151ce6,#0a0c11bd) padding-box padding-box,linear-gradient(135deg,#2ebfa585,#9745d43d) border-box}.topbar-icon-button:hover,.signing-summary:hover,.showroom-button:hover,.ghost-button:hover,.mini-button:hover{color:#fff;background:linear-gradient(135deg,#181b23eb,#0d0f15c7) padding-box padding-box,linear-gradient(135deg,#2ebfa561,#9745d447) border-box;transform:translateY(-1px)}.primary-button:hover,.selected-button:hover{filter:saturate(1.08)brightness(1.05);transform:translateY(-1px)}.topbar-icon-button,.showroom-button,.primary-button,.ghost-button,.mini-button,.selected-button{transition:transform .15s,color .15s,background .15s,box-shadow .15s,filter .15s}.topbar-account-menu{background:linear-gradient(135deg,#12151cd6,#0a0c11b3) padding-box padding-box,linear-gradient(135deg,#ffffff1c,#ffffff0b) border-box;border:1px solid #0000;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff0b}.topbar-account-menu.is-protected{background:linear-gradient(135deg,#12151ce6,#0a0c11bd) padding-box padding-box,linear-gradient(135deg,#2ebfa56b,#9745d438) border-box}.topbar-account-avatar{width:26px;height:26px}.auth-page-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 16% 18%,#2ebfa524,#0000 30%),radial-gradient(circle at 86% 18%,#9745d424,#0000 28%),linear-gradient(145deg,#050608,#0b0d12 54%,#050608);place-items:center;padding:32px;display:grid}.auth-panel{-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);background:linear-gradient(145deg,#0b0d12e6,#0f1219c7) padding-box padding-box,linear-gradient(135deg,#ffffff21,#2ebfa538,#9745d429) border-box;border:1px solid #0000;border-radius:18px;gap:20px;width:min(100%,460px);padding:22px;display:grid;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0e}.auth-panel.setup{color:#dce3ee}.auth-panel.setup p{color:var(--muted);margin:0;line-height:1.6}.auth-panel.setup ul{color:#dce3ee;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;margin:0;padding:14px 16px 14px 28px;font-size:13px;line-height:1.8}.auth-brand{align-items:center;gap:14px;display:flex}.auth-brand img{background:#ffffffeb;border-radius:10px;width:124px;height:auto}.auth-brand span{gap:3px;min-width:0;display:grid}.auth-brand small{color:var(--teal);font-size:11px;font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase}.auth-brand strong{color:#fff;font-size:18px;line-height:1.2}.clerk-root-box{width:100%}.clerk-auth-card{width:100%;box-shadow:none}.notepad-top-button.is-open{color:#fff;background:linear-gradient(135deg,#14181ff2,#0c0e13c7) padding-box padding-box,linear-gradient(135deg,#2ebfa580,#9745d447) border-box}.notification-center{position:relative}.utility-count{color:#06110f;background:var(--teal);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #0e1015f5}.notification-popover{z-index:50;background:linear-gradient(145deg, #0a0a0ef0, #0e0e14e0) padding-box, var(--organix-border-muted) border-box;width:min(360px,100vw - 28px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(1.22);backdrop-filter:blur(28px)saturate(1.22);border:1px solid #0000;border-radius:14px;gap:10px;padding:12px;animation:.16s both widget-section-in;display:grid;position:absolute;top:calc(100% + 10px);right:0}.notification-popover-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.notification-popover-head span{gap:4px;min-width:0;display:grid}.notification-popover-head strong{color:#fff;font-size:13px;font-weight:var(--font-semibold)}.notification-popover-head small{color:var(--text-2);font-size:12px;font-weight:var(--font-medium);text-overflow:ellipsis;line-height:1.35;overflow:hidden}.notification-popover-head .ghost-button{min-height:32px;padding:0 10px}.notification-list{gap:7px;max-height:330px;display:grid;overflow:auto}.notification-item{border:1px solid var(--border);color:var(--text);text-align:left;background:#ffffff0b;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.notification-item.is-unread{background:#2ebfa514;border-color:#2ebfa557}.notification-item span{gap:3px;min-width:0;display:grid}.notification-item strong{overflow-wrap:anywhere;color:#fff;font-size:13px;font-weight:var(--font-semibold)}.notification-item small,.notification-item em{color:var(--text-2);font-size:12px;font-style:normal;font-weight:var(--font-medium);line-height:1.35}.notification-item .delivery-status{color:var(--teal)}.notification-item .delivery-status.failed{color:#ffb4c2}.notification-item em{white-space:nowrap}.notification-empty{border:1px dashed var(--border);color:var(--text-2);border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:700;display:flex}.proposal-notification-toast{z-index:85;background:linear-gradient(145deg, #0a0a0ef0, #0e0e14e0) padding-box, var(--organix-border-muted) border-box;width:min(360px,100vw - 32px);color:var(--text);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);border:1px solid #0000;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;animation:.22s cubic-bezier(.2,.9,.2,1) both proposal-toast-in;display:grid;position:fixed;top:104px;right:22px}.proposal-notification-toast svg{color:var(--teal)}.proposal-notification-toast span{text-align:left;gap:3px;min-width:0;display:grid}.proposal-notification-toast strong{color:#fff;font-size:13px;font-weight:var(--font-semibold)}.proposal-notification-toast small{color:var(--text-2);font-size:12px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell{background:linear-gradient(145deg, #08080cc7, #0a0a0fa8) padding-box, var(--organix-border-muted) border-box;min-height:calc(100vh - 176px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);border:1px solid #0000;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:clamp(282px,20vw,330px) minmax(0,1fr);align-items:start;display:grid;overflow:visible}.workspace-shell.is-guided-rail-hidden{grid-template-columns:minmax(0,1fr)}.workspace-shell.is-guided-rail-hidden .work-area{border-right:0;grid-column:1}.workspace-shell.is-contract-focus,.workspace-shell.is-flow-focus{grid-template-columns:minmax(0,1fr);overflow:visible}.workspace-shell.is-contract-focus .summary-rail,.workspace-shell.is-flow-focus .summary-rail{display:none}.workspace-shell.is-contract-focus .work-area,.workspace-shell.is-flow-focus .work-area{border-right:0;grid-column:1;overflow:visible}.workspace-shell.is-catalog-focus,.workspace-shell.is-catalog-focus .work-area,.workspace-shell.is-proposal-focus,.workspace-shell.is-proposal-focus .work-area{overflow:visible}.notepad-launcher{z-index:60;color:#fff;background:linear-gradient(135deg,#9745d4f0,#2ebfa5eb);border:1px solid #2ebfa566;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:12px;font-weight:900;transition:opacity .18s,transform .22s,box-shadow .22s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #00000073,0 0 0 6px #2ebfa514}.notepad-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 72px #00000085,0 0 0 8px #9745d41a}.notepad-launcher.is-open{opacity:0;pointer-events:none;transform:translateY(12px)scale(.88)}.proposal-notepad{z-index:70;opacity:0;pointer-events:none;transform-origin:100% 100%;visibility:hidden;background:linear-gradient(#ffffff14,#ffffff06),#0c0c10f5;border:1px solid #ffffff2e;border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto;min-width:280px;min-height:260px;transition:opacity .18s,transform .26s cubic-bezier(.2,.9,.2,1.08),visibility .18s;display:grid;position:fixed;overflow:hidden;transform:translate(18px,18px)scale(.82);box-shadow:0 26px 100px #0000008c,inset 0 0 0 1px #ffffff09}.proposal-notepad.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0,0)scale(1)}.proposal-notepad:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000 80%)}.proposal-notepad-head,.proposal-notepad-foot{z-index:1;align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative}.proposal-notepad-head{border-bottom:1px solid var(--border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0003;grid-template-columns:24px minmax(0,1fr) 34px 34px}.proposal-notepad-head:active{cursor:grabbing}.proposal-notepad-head strong{font-size:13px;font-weight:900;display:block}.proposal-notepad-head small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.proposal-notepad-head button{border:1px solid var(--border);color:#fff;background:#ffffff0b;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.notepad-grip{opacity:.68;background:radial-gradient(circle,#fffc 1.2px,#0000 1.3px) 0 0/6px 6px;border-radius:6px;width:18px;height:18px;display:block}.proposal-notepad textarea{z-index:1;resize:none;color:#fff;background:#ffffff06;border:0;outline:0;width:100%;height:100%;min-height:0;padding:16px;font-size:13px;font-weight:500;line-height:1.6;position:relative}.proposal-notepad textarea::placeholder{color:#ffffff61}.proposal-notepad-foot{border-top:1px solid var(--border);background:#00000029;grid-template-columns:minmax(0,1fr) auto}.proposal-notepad-foot small{color:var(--muted);font-size:10px;font-weight:800}.note-status{color:var(--amber);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.note-status.is-attached{color:var(--teal)}.notepad-resize{z-index:2;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#0000 0 48%,#ffffff80 49% 53%,#0000 54%),linear-gradient(135deg,#0000 0 62%,#ffffff59 63% 67%,#0000 68%);border:0;width:36px;height:36px;position:absolute;bottom:0;right:0}.workflow-strip,.workflow-substrip,.summary-rail{background:var(--glass)}.workflow-strip{z-index:56;-webkit-backdrop-filter:blur(30px)saturate(1.22);backdrop-filter:blur(30px)saturate(1.22);border:1px solid #ffffff13;border-top:0;grid-template-columns:repeat(4,minmax(170px,1fr));gap:9px;padding:11px 12px;display:grid;position:sticky;top:0;overflow-x:auto}.workflow-substrip{z-index:55;border-inline:1px solid #ffffff13;scrollbar-color:#ffffff1f transparent;-webkit-backdrop-filter:blur(24px)saturate(1.14);backdrop-filter:blur(24px)saturate(1.14);border-top:0;border-bottom:1px solid #ffffff13;gap:7px;width:min(1720px,100%);padding:8px 12px;display:flex;position:sticky;top:58px;overflow-x:auto}.workflow-substrip::-webkit-scrollbar{height:6px}.workflow-substrip::-webkit-scrollbar-track{background:0 0}.workflow-substrip::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.workflow-substrip button{color:#fffc;min-height:34px;font:inherit;white-space:nowrap;background:#ffffff07;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.workflow-substrip button span{font-size:13px;font-weight:var(--font-semibold)}.workflow-substrip button small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-medium)}.workflow-substrip button.is-active{color:#fff;background:#2ebfa51c;border-color:#2ebfa557}.workflow-substrip button.is-done{color:#2ebfa5eb}.guided-sale-panel{min-width:0;max-width:100%;box-shadow:none;-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(135deg,#2ebfa50d,#9745d40b),#08080cc7;border:1px solid #ffffff13;border-top:0;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:stretch;gap:12px;padding:12px 14px;display:grid}.guided-sale-panel.blocked,.guided-sale-panel.warning{background:linear-gradient(135deg,#f59e0b12,#9745d412),#08080be8}.guided-sale-main,.guided-sale-side{gap:9px;min-width:0;display:grid}.guided-sale-side{align-content:start}.guided-sale-kicker,.guided-sale-title-row,.guided-sale-actions{align-items:center;gap:10px;min-width:0;display:flex}.guided-sale-kicker{flex-wrap:wrap;justify-content:space-between}.guided-sale-kicker span,.guided-sale-context small{color:var(--muted);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--label-tracking);text-transform:uppercase}.guided-sale-kicker em{min-height:24px;color:var(--teal);white-space:nowrap;background:#2ebfa514;border:1px solid #2ebfa538;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.guided-sale-title-row{justify-content:space-between;align-items:center}.guided-sale-title-row>div{gap:5px;min-width:0;display:grid}.guided-sale-title-row strong{overflow-wrap:normal;word-break:normal;color:#fff;min-width:0;font-size:18px;line-height:1.14;font-weight:var(--font-extrabold)}.guided-sale-title-row p{max-width:640px;color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.guided-sale-title-row .primary-button,.guided-sale-title-row .ghost-button{flex:none;justify-content:center;min-width:164px}.guided-sale-context{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.guided-sale-context span{background:#ffffff07;border:1px solid #ffffff13;border-radius:10px;gap:4px;min-width:0;padding:7px 8px;display:grid}.guided-sale-context strong{color:#fff;font-size:var(--text-body);font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guided-sale-context .needs-review{background:#f59e0b14;border-color:#f59e0b3d}.guided-sale-steps{grid-template-columns:repeat(6,minmax(72px,1fr));gap:6px;min-width:0;display:grid}.guided-sale-steps button{min-width:0;min-height:46px;color:var(--text-2);text-align:left;background:linear-gradient(135deg,#08080cb3,#0f0f1480) padding-box padding-box,linear-gradient(135deg,#ffffff14,#ffffff0a) border-box;border:1px solid #0000;border-radius:10px;gap:5px;padding:6px;display:grid}.guided-sale-steps button span{width:19px;height:19px;color:var(--muted);background:#ffffff0f;border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.guided-sale-steps button strong{min-width:0;color:inherit;font-size:var(--text-xs);font-weight:var(--font-bold);text-overflow:ellipsis;white-space:normal;line-height:1.18;overflow:hidden}.guided-sale-steps button.done{color:var(--teal);background:#2ebfa512;border-color:#2ebfa538}.guided-sale-steps button.active,.guided-sale-steps button.ready{color:#9fd0ff;background:linear-gradient(135deg,#5aa9ff14,#9745d40e) padding-box padding-box,linear-gradient(135deg,#5aa9ff57,#9745d42e) border-box}.guided-sale-steps button.warning{color:#ffc457;background:#f59e0b14;border-color:#f59e0b42}.guided-sale-steps button.locked{color:var(--muted)}.guided-sale-steps button.is-current{box-shadow:inset 0 -2px 0 var(--teal)}.guided-sale-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.guided-sale-actions .ghost-button{width:100%;min-width:0;min-height:34px}.guided-sale-actions .ghost-button.is-active{color:#fff;background:#2ebfa51a;border-color:#2ebfa552}.step-button{min-height:50px;color:var(--text-2);text-align:left;background:linear-gradient(135deg,#08080c85,#ffffff05) padding-box padding-box,linear-gradient(135deg,#ffffff0f,#ffffff06) border-box;border:1px solid #0000;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:11px;padding:8px 10px;display:grid}.step-button span{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--text-2);border-radius:999px;grid-row:span 2;place-items:center;font-size:11px;font-weight:900;display:grid}.step-button strong{align-self:end;font-size:13px;font-weight:800}.step-button small{color:var(--muted);align-self:start;font-size:10px;font-weight:600}.step-button.is-active{background:linear-gradient(135deg, #2ebfa51a, #9745d416) padding-box, var(--organix-border) border-box;color:#fff;box-shadow:inset 0 -2px #2ebfa5a6,0 14px 40px #0000002e}.step-button.is-active span{color:#06100e;background:var(--teal);border-color:var(--teal)}.step-button.is-done span{color:var(--teal);border-color:#2ebfa566}.work-area{border-right:0;grid-area:1/2;min-width:0;max-width:100%;padding:24px;overflow:hidden}.screen-stack{gap:18px;min-width:0;max-width:100%;display:grid}.screen-stack>*,.work-area>*,.catalog-toolbar>*{min-width:0;max-width:100%}.screen-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.screen-header span{color:var(--teal);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--label-tracking);text-transform:uppercase;display:inline-flex}.screen-header h2{max-width:740px;font-size:32px;line-height:1.08;font-weight:var(--font-extrabold);margin:6px 0 0}.screen-header p{max-width:760px;color:var(--text-2);font-size:var(--text-readable);margin:10px 0 0;line-height:1.55}.option-grid,.addon-grid,.module-strip{gap:14px;display:grid}.client-card,.package-card,.addon-card,.summary-card,.editor-panel,.catalog-table,.proposal-doc,.contract-doc,.client-safe-view,.present-controls,.handoff-row,.module-chip{border:1px solid var(--border);background:var(--surface);border-radius:12px;box-shadow:0 14px 46px #0000002e}.client-directory-main,.client-action-panel{min-width:0}.client-directory-main{gap:12px;display:grid}.client-directory-toolbar{z-index:4;border:1px solid var(--border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0deb;border-radius:12px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;position:sticky;top:10px;box-shadow:0 14px 42px #0000003d}.client-search-box{min-width:0;min-height:42px;color:var(--text-2);background:#0000003d;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;display:grid}.client-search-box:focus-within{border-color:#2ebfa594;box-shadow:0 0 0 3px #2ebfa529}.client-search-box input{width:100%;min-width:0;color:var(--text);font-size:var(--text-readable);font-weight:var(--font-medium);background:0 0;border:0;outline:0}.client-search-box input::placeholder{color:#c7c7cf94}.client-search-box button{border:1px solid var(--border);width:30px;height:30px;color:var(--text-2);background:#ffffff0b;border-radius:8px;place-items:center;display:grid}.client-stage-tabs{border:1px solid var(--border);background:#ffffff09;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:4px;display:inline-flex}.client-stage-tabs button{min-height:32px;color:var(--text-2);font-size:var(--text-sm);font-weight:var(--font-semibold);background:0 0;border:0;border-radius:999px;padding:0 10px}.client-stage-tabs button.is-active{color:#fff;background:#2ebfa529;box-shadow:inset 0 0 0 1px #2ebfa547}.client-count-pill{min-height:34px;color:var(--teal);font-size:var(--text-sm);font-weight:var(--font-bold);white-space:nowrap;background:#2ebfa513;border:1px solid #2ebfa533;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.selected-client-bar{background:linear-gradient(135deg,#2ebfa51a,#9745d40f),#00000024;border:1px solid #2ebfa53d;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.selected-client-bar div,.client-row-primary,.client-row-meta{gap:3px;min-width:0;display:grid}.selected-client-bar small{color:var(--muted);font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.selected-client-bar strong{color:#fff;font-size:15px;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-client-bar em{color:var(--teal);font-size:var(--text-sm);font-style:normal;font-weight:var(--font-bold)}.client-list{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;grid-auto-rows:minmax(58px,max-content);align-content:start;gap:6px;max-height:clamp(220px,100vh - 430px,660px);padding-right:3px;display:grid;overflow-y:auto}.client-list::-webkit-scrollbar{width:8px}.client-list::-webkit-scrollbar-track{background:0 0}.client-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.client-row{border:1px solid var(--border);min-width:0;min-height:58px;color:var(--text);text-align:left;box-shadow:none;background:#ffffff07;border-radius:10px;grid-template-columns:34px minmax(130px,.72fr) minmax(170px,1.15fr) minmax(130px,.75fr) auto;align-items:center;gap:11px;padding:9px 11px;transition:background .16s,border-color .16s,transform .16s;display:grid}.client-row:hover{background:#ffffff0d;border-color:#2ebfa542;transform:translateY(-1px)}.client-row.is-selected{box-shadow:inset 3px 0 0 var(--teal);background:linear-gradient(90deg,#2ebfa526,#9745d412),#ffffff0a;border-color:#2ebfa570}.client-row strong{color:#fff;font-size:15px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.client-row small,.client-row em,.client-row-goal{color:var(--text-2);font-size:var(--text-sm);font-style:normal;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.client-row-primary small{color:var(--muted)}.client-row-meta{justify-items:start}.client-stage-pill{border:1px solid var(--border);min-height:28px;color:var(--text-2);font-size:12px;font-weight:var(--font-semibold);white-space:nowrap;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.client-stage-pill.active,.client-stage-pill.ready_to_sign{color:var(--teal);background:#2ebfa514;border-color:#2ebfa53d}.client-stage-pill.sold{color:#d9b8ff;background:#9745d414;border-color:#9745d442}.client-empty-state{border:1px dashed var(--border);min-height:180px;color:var(--text-2);text-align:center;border-radius:12px;place-items:center;gap:6px;padding:22px;display:grid}.client-empty-state strong{color:#fff;font-size:15px;font-weight:var(--font-bold)}.client-empty-state span{font-size:var(--text-body)}.client-action-panel{gap:10px;display:grid;position:sticky;top:10px}.client-action-card{border:1px solid var(--border);min-width:0;color:var(--text);text-align:left;background:#ffffff08;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.client-action-card:hover{background:#ffffff0d;border-color:#2ebfa542}.client-action-card>svg,.client-action-icon{color:#fff;background:var(--gradient);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.client-action-card span,.client-action-card div{min-width:0}.client-action-card strong{color:#fff;font-size:15px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.client-action-card small{color:var(--muted);font-size:12px;font-weight:var(--font-semibold);margin-top:2px;line-height:1.35;display:block}.client-action-card p{color:var(--text-2);font-size:var(--text-sm);margin:7px 0 0;line-height:1.45}.client-action-card .flow-import-actions,.client-action-card .synark-deal-list{grid-column:1/-1}.client-card,.addon-card{color:#fff;text-align:left;min-height:170px;padding:17px}.client-card{align-content:start;gap:8px;display:grid}.client-card.is-selected,.package-card.is-selected,.addon-card.is-selected{background:linear-gradient(135deg,#2ebfa51c,#9745d414);border-color:#2ebfa56b}.client-card.dashed{color:var(--text-2);border-style:dashed}.synark-import-card{min-height:0}.synark-import-card .flow-import-message{color:var(--text-2);grid-column:1/-1}.client-create-form{background:linear-gradient(135deg,#2ebfa514,#9745d40f),#0000002e;border:1px solid #2ebfa538;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff09}.client-create-form label{min-width:0;color:var(--muted);font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none;gap:6px;display:grid}.client-create-form input,.client-create-form select,.client-create-form textarea{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);font-size:14px;font-weight:var(--font-medium);background:#0000003d;border-radius:8px;outline:none;padding:0 10px}.client-create-form textarea{resize:vertical;min-height:82px;padding:9px 10px}.client-create-form input:focus,.client-create-form select:focus,.client-create-form textarea:focus{border-color:#2ebfa56b;box-shadow:0 0 0 3px #2ebfa514}.client-create-form button{min-height:40px;font-size:var(--text-sm);font-weight:var(--font-bold);white-space:nowrap;border-radius:8px;padding:0 13px}.client-logo-fieldset{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;grid-column:span 2;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.client-logo-fieldset legend{color:var(--text-2);font-size:12px;font-weight:var(--font-semibold);padding:0 6px}.client-logo-preview-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.client-logo-preview{color:#fff;width:52px;height:52px;font-size:14px;font-weight:var(--font-bold);background:#ffffff0b;border:1px solid #2ebfa53d;border-radius:14px;place-items:center;display:grid;overflow:hidden}.client-logo-preview img,.client-identity-mark img{object-fit:contain;width:100%;height:100%;display:block}.client-logo-preview-row strong{color:#fff;font-size:14px;font-weight:var(--font-bold);display:block}.client-logo-preview-row small,.client-brand-message{color:var(--text-2);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.4;display:block}.client-logo-choice{flex-wrap:wrap;gap:8px;display:flex}.client-logo-choice label{border:1px solid var(--border);min-height:34px;color:var(--text-2);background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.client-logo-choice input{width:auto;min-height:0}.client-create-form button[type=submit],.client-create-form .primary-button{background:var(--gradient);color:#fff;border:1px solid #9745d494;box-shadow:0 10px 28px #9745d42e}.client-create-form button[type=button]:not(.primary-button){border:1px solid var(--border);color:var(--text-2);background:#ffffff09}.client-mark{background:var(--gradient);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.client-mark.client-identity-mark{color:#fff;background:#ffffff0e;border:1px solid #ffffff17;overflow:hidden}.client-card strong,.package-card h3,.addon-card strong{font-size:17px;font-weight:900;line-height:1.1}.client-card small,.addon-card span,.addon-card small,.package-card small{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.client-card p,.package-card p,.addon-card p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.sync-panel{background:linear-gradient(135deg,#2ebfa517,#9745d412),#0000002e;border:1px solid #2ebfa533;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(190px,auto) auto;align-items:center;gap:14px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 46px #0000002e}.sync-panel:before{content:"";background:var(--gradient);opacity:.7;height:1px;position:absolute;inset:0 0 auto}.sync-panel>*{position:relative}.sync-panel>div:first-child{gap:5px;min-width:0;display:grid}.sync-panel>div:first-child span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.sync-panel>div:first-child strong{color:#fff;font-size:16px;font-weight:900;line-height:1.2}.sync-panel>div:first-child small{color:var(--text-2);font-size:11px;line-height:1.4}.sync-preview{background:#ffffff0a;border:1px solid #9745d43d;border-radius:10px;gap:4px;min-width:0;min-height:56px;padding:11px 12px;display:grid}.sync-preview strong{color:#fff;font-size:13px;line-height:1.25}.sync-preview small{color:var(--text-2);font-size:10px;line-height:1.35}.sync-actions{grid-template-columns:repeat(2,max-content);justify-self:end;align-items:center;gap:8px;display:grid}.sync-actions .ghost-button,.sync-actions .mini-button{white-space:nowrap;width:auto;min-width:142px}.sync-approval-field{grid-column:1/-1;gap:5px;min-width:0;display:grid}.sync-approval-field span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.sync-approval-field input{border:1px solid var(--border);color:#fff;background:#00000038;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 10px;font-size:12px}.catalog-screen-tabs{border:1px solid var(--border);background:#0003;border-radius:9px;gap:4px;width:fit-content;padding:4px;display:flex}.catalog-screen-tabs button{min-height:34px;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:900}.catalog-screen-tabs button.is-active{color:#fff;background:#2ebfa529}.catalog-database-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.catalog-compact-header,.catalog-launcher-head{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.catalog-compact-header>div:first-child,.catalog-launcher-head>div:first-child{gap:2px;min-width:0;display:grid}.catalog-compact-header span,.catalog-launcher-head span{color:var(--teal);font-size:11px;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;line-height:1}.catalog-compact-header strong,.catalog-launcher-head strong{color:#fff;font-size:17px;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.catalog-compact-header small,.catalog-launcher-head small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.catalog-compact-metrics,.catalog-launcher-head>div:last-child{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.catalog-compact-metrics span{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;gap:1px;min-width:92px;padding:6px 8px;display:grid}.catalog-compact-metrics span small{font-size:10px}.catalog-compact-metrics span strong{font-size:13px}.catalog-compact-header kbd,.catalog-launcher-head kbd,.settings-shortcut-options kbd,.settings-helper-shortcut kbd,.guided-sale-actions kbd{color:#f7f7f9d1;min-width:42px;height:28px;font-family:inherit;font-size:12px;font-weight:var(--font-bold);background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.guided-sale-actions kbd{color:#f7f7f9bd;min-width:22px;height:22px;font-size:11px;font-weight:var(--font-semibold);border-color:#ffffff1f;border-radius:6px;margin-left:1px;padding:0 6px}.catalog-database-shell.is-page .catalog-database-main{order:1}.catalog-database-shell.is-page .catalog-tools-rail{order:2}.catalog-database-shell.is-launcher,.catalog-launcher-stack,.catalog-launcher-stack .catalog-database-main{height:100%;min-height:0}.catalog-tools-rail{border:1px solid var(--border);background:#ffffff05;border-radius:12px;grid-template-columns:repeat(4,minmax(148px,.7fr)) minmax(520px,1.2fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.catalog-tools-rail button{border:1px solid var(--border);min-height:46px;color:var(--text-2);text-align:left;background:#ffffff06;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 9px;padding:8px 11px;display:grid}.catalog-tools-rail button svg{width:28px;height:28px;color:var(--teal);background:#2ebfa517;border-radius:8px;grid-row:span 2;padding:6px}.catalog-tools-rail button.is-active{color:#fff;background:linear-gradient(135deg,#2ebfa51f,#9745d40f),#ffffff09;border-color:#2ebfa55c}.catalog-tools-rail button strong{color:inherit;font-size:14px;font-weight:700;line-height:1.2}.catalog-tools-rail button span,.catalog-side-card span,.catalog-side-card small{color:var(--text-2);font-size:12px;line-height:1.38}.catalog-side-card{border:1px solid var(--border);background:#ffffff05;border-radius:10px;gap:7px;min-width:0;padding:8px 10px;display:grid}.catalog-side-card>strong{color:#fff;font-size:13px}.catalog-quick-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.catalog-quick-metrics span{background:#ffffff05;border:1px solid #ffffff13;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.catalog-quick-metrics small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.catalog-quick-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.catalog-database-main{z-index:auto;gap:10px;min-width:0;display:grid;position:relative}.catalog-database-control-area{z-index:90;gap:10px;min-width:0;display:grid;position:relative}.catalog-database-topbar{border:1px solid var(--border);background:#ffffff05;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:6px 8px;display:grid}.catalog-view-tabs{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto}.catalog-view-tabs::-webkit-scrollbar{background:0 0;width:6px;height:6px}.catalog-database-table::-webkit-scrollbar{background:0 0;width:6px;height:6px}.catalog-view-tabs::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}.catalog-database-table::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}.catalog-view-tabs::-webkit-scrollbar-thumb{background:#ffffff13;border:0;border-radius:999px}.catalog-database-table::-webkit-scrollbar-thumb{background:#ffffff13;border:0;border-radius:999px}.catalog-view-tabs button{min-height:34px;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.catalog-view-tabs button.is-active{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14}.catalog-view-tabs small{color:var(--muted);font-size:12px}.catalog-database-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:end;align-items:center;gap:4px;display:flex}.catalog-database-actions .icon-button{width:36px;height:36px;color:var(--text-2);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:relative}.view-change-dot{background:#f28a3c;border-radius:999px;width:6px;height:6px;position:absolute;top:2px;right:3px;box-shadow:0 0 0 2px #171719eb}.catalog-database-actions .icon-button.is-active{color:#2f9cff;background:#249cff21}.catalog-database-actions .icon-button.settings{color:#fff;background:#ffffff1f}.catalog-database-actions .edit-toggle.is-active{color:#06110f;background:var(--teal);border-color:#2ebfa5b8}.catalog-new-button{width:auto;min-height:36px;padding:0 13px}.catalog-launcher-backdrop,.settings-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalog-launcher-modal{background:linear-gradient(145deg,#07080bf5,#0a0a0ff0) padding-box padding-box,linear-gradient(135deg,#2ebfa55c,#9745d43d,#ffffff14) border-box;border:1px solid #0000;border-radius:16px;width:min(1600px,100vw - 48px);height:min(860px,100vh - 48px);min-height:0;overflow:hidden;box-shadow:0 32px 90px #0000006b}.catalog-launcher-stack{grid-template-rows:auto minmax(0,1fr);gap:8px;padding:12px;display:grid}.catalog-launcher-stack .catalog-database-shell{overflow:hidden}.catalog-launcher-stack .catalog-database-control-area{gap:8px}.catalog-launcher-stack .catalog-database-table,.catalog-launcher-stack .catalog-product-drawer{max-height:min(560px,100vh - 286px);overflow:auto}.settings-modal{background:linear-gradient(145deg,#08090cf5,#0b0c10f0) padding-box padding-box,linear-gradient(135deg,#ffffff1a,#2ebfa538,#9745d424) border-box;border:1px solid #0000;border-radius:14px;width:min(560px,100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #0006}.settings-modal-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.settings-modal-head span{gap:2px;display:grid}.settings-modal-head small{color:var(--teal);font-size:11px;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.settings-modal-head strong{color:#fff;font-size:17px;font-weight:var(--font-bold)}.settings-section{gap:14px;padding:14px;display:grid}.settings-section>div:first-child{gap:4px;display:grid}.settings-section>div:first-child strong{color:#fff;font-size:14px;font-weight:var(--font-semibold)}.settings-section>div:first-child span{color:#c7c7cfb8;font-size:13px;line-height:1.45}.settings-shortcut-options{gap:8px;display:grid}.settings-shortcut-options label{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:auto 56px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:9px 10px;display:grid}.settings-shortcut-options label.is-selected{background:linear-gradient(135deg,#2ebfa51a,#9745d40d),#ffffff06;border-color:#2ebfa557}.settings-shortcut-options label:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-shadow)}.settings-shortcut-options label>span{gap:2px;min-width:0;display:grid}.settings-shortcut-options label>span strong{color:#fff;font-size:13px;font-weight:var(--font-semibold)}.settings-shortcut-options label>span small{color:#c7c7cfb3;font-size:12px;line-height:1.25}.settings-helper-shortcut{background:linear-gradient(135deg,#2ebfa512,#9745d40b),#ffffff05;border:1px solid #2ebfa533;border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px;display:grid}.settings-helper-shortcut span{gap:2px;min-width:0;display:grid}.settings-helper-shortcut strong{color:#f7f7f9f0;font-size:13px;font-weight:var(--font-semibold)}.settings-helper-shortcut small{color:#c7c7cfb3;font-size:12px;line-height:1.25}.catalog-toolbar-search{background:#ffffff09;border:1px solid #2ebfa53d;border-radius:999px;align-items:center;gap:7px;width:clamp(235px,20vw,330px);min-width:220px;min-height:30px;padding:0 9px;display:inline-flex;position:relative}.catalog-toolbar-search svg{color:#fff;background:linear-gradient(135deg,#9745d4f2,#2ebfa5f2);border-radius:999px;flex:none;padding:3px}.catalog-toolbar-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.catalog-toolbar-search input::placeholder{color:var(--muted)}.catalog-search-scope{color:#8bc8ff;cursor:pointer;max-width:104px;min-height:26px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#2f9cff1a;border:1px solid #2f9cff2e;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.catalog-search-scope.is-active{background:#2f9cff33;border-color:#2f9cff66}.catalog-search-popover{z-index:130;background:#19191cfc;border:1px solid #2f9cff33;border-radius:10px;gap:7px;width:min(330px,100vw - 36px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 60px #00000073}.catalog-search-popover>strong{color:#fff;font-size:12px}.catalog-search-popover label{min-width:0;color:var(--text-2);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:7px;display:grid}.catalog-search-popover label:hover{background:#ffffff0b}.catalog-search-popover input{accent-color:var(--teal);margin-top:2px}.catalog-search-popover span,.catalog-search-popover strong,.catalog-search-popover small{min-width:0;display:block}.catalog-search-popover strong{color:#fff;font-size:11px;font-weight:700}.catalog-search-popover small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.catalog-view-rule-pills{z-index:95;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex;position:relative;overflow:visible}.catalog-rule-pill-wrap{min-width:0;position:relative}.catalog-rule-pill-wrap>button{color:#2f9cff;cursor:pointer;text-align:left;background:#2f9cff24;border:1px solid #2f9cff33;border-radius:999px;align-items:center;gap:7px;min-width:0;max-width:360px;min-height:34px;padding:0 10px;display:inline-flex;position:relative}.catalog-rule-pill-wrap>button.is-active{color:#7dbdff;background:#2f9cff3d;border-color:#2f9cff6b}.catalog-rule-pill-wrap>button>span{color:currentColor;flex:none;font-size:12px;font-weight:800}.catalog-rule-pill-wrap>button>strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.catalog-rule-popover{z-index:140;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff12 transparent;background:#1f1f22fa;border:1px solid #2f9cff2e;border-radius:10px;gap:8px;width:min(340px,100vw - 36px);max-height:min(720px,100vh - 132px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden auto;box-shadow:0 18px 42px #00000061}.catalog-rule-popover::-webkit-scrollbar{background:0 0;width:7px;height:7px}.catalog-rule-popover::-webkit-scrollbar-track{background:0 0}.catalog-rule-popover::-webkit-scrollbar-thumb{background:#fff1;border:0;border-radius:999px}.catalog-filter-popover{grid-auto-rows:max-content;align-content:start;width:min(780px,100vw - 36px);max-height:min(760px,100vh - 132px);padding-bottom:14px}.catalog-popover-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.catalog-popover-head>div:first-child{gap:3px;min-width:0;display:grid}.catalog-popover-actions{align-items:center;gap:6px;display:inline-flex}.catalog-popover-actions .icon-button{width:30px;height:30px;color:var(--text-2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;display:grid}.catalog-filter-basic-grid,.catalog-property-filter-row{align-items:center;gap:8px;display:grid}.catalog-filter-basic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-popover-head strong,.catalog-filter-section-head strong,.catalog-advanced-filter-panel strong{color:#fff;font-size:14px}.catalog-popover-head span,.catalog-filter-section-head span{color:var(--text-2);font-size:12px;line-height:1.4}.catalog-filter-section{background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;gap:8px;min-width:0;padding:9px;display:grid}.catalog-filter-section-head{gap:3px;min-width:0;display:grid}.catalog-filter-section-head-with-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.catalog-filter-basic-grid label,.catalog-property-filter-list{gap:5px;min-width:0;display:grid}.catalog-filter-basic-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.catalog-rule-popover input,.catalog-rule-popover select{color:#fff;width:100%;min-width:0;min-height:30px;font:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:7px;outline:none;padding:0 8px;font-size:11px}.catalog-rule-popover>button,.catalog-filter-presets button{min-height:30px;color:var(--text-2);cursor:pointer;text-align:left;background:#2f9cff12;border:1px solid #2f9cff24;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;display:inline-flex}.catalog-rule-popover>button.is-active{color:#8bc8ff;background:#2f9cff2e;border-color:#2f9cff5c}.catalog-rule-popover>button span,.catalog-rule-popover>button strong{color:currentColor;font-size:11px}.catalog-clickup-filter,.catalog-filter-presets{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.catalog-clickup-filter button{min-height:28px;color:var(--text-2);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.catalog-clickup-filter button.is-active{color:#8bc8ff;background:#2f9cff29;border-color:#2f9cff5c}.catalog-clickup-filter button strong{color:currentColor}.catalog-property-filter-list{gap:7px}.catalog-property-filter-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(150px,1.1fr) minmax(126px,.8fr) minmax(160px,1fr) auto;padding:7px;position:relative}.catalog-filter-where{color:var(--text-2);align-self:center;font-size:11px;font-weight:700}.catalog-filter-field-select,.catalog-filter-operator-select{background:#00000047!important}.catalog-filter-more-wrap{align-self:stretch;place-items:center;display:grid;position:relative}.catalog-filter-more{width:28px;height:28px;color:var(--text-2);cursor:pointer;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:7px;place-items:center;font-weight:900;display:inline-grid}.catalog-filter-more-menu{z-index:140;background:#242426;border:1px solid #ffffff1f;border-radius:9px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 20px 52px #00000073}.catalog-filter-more-menu button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;min-height:30px;padding:0 8px;display:inline-flex}.catalog-filter-more-menu button:hover{background:#ffffff14}.catalog-filter-more-menu button.danger{color:#ff6f6f}.catalog-filter-mode-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:inline-flex}.catalog-filter-mode-row span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.catalog-filter-mode-row button{min-height:26px;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 8px;font-size:10px;font-weight:700}.catalog-filter-mode-row button.is-active{color:#8bc8ff;background:#2f9cff29;border-color:#2f9cff4d}.catalog-filter-mode-row.compact{width:100%}.catalog-advanced-filter-panel{background:#9745d413;border:1px solid #9745d433;border-radius:9px;gap:10px;min-height:0;padding:9px;display:grid}.catalog-advanced-filter-panel-head,.catalog-advanced-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.catalog-advanced-filter-panel span{color:var(--text-2);margin-top:3px;font-size:11px;line-height:1.4;display:block}.catalog-advanced-group{background:#00000029;border:1px solid #ffffff17;border-radius:9px;gap:8px;min-width:0;padding:9px;display:grid}.catalog-advanced-group.is-nested{background:#2ebfa509;border-left-color:#2ebfa56b;margin-left:16px}.catalog-advanced-group-body{gap:7px;min-width:0;min-height:0;display:grid}.catalog-advanced-rule-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(136px,1fr) minmax(122px,.75fr) minmax(150px,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.catalog-advanced-rule-row>span{color:var(--text-2);font-size:11px;font-weight:700}.catalog-advanced-remove{color:#ff8a8a;background:#ef444414;border:1px solid #ef444433;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.catalog-advanced-empty{color:#d6b2ff;min-height:36px;font:inherit;background:#9745d414;border:1px dashed #9745d466;border-radius:9px;font-size:11px;font-weight:800}.catalog-filter-mode-row button.danger{color:#ff8a8a}.catalog-sort-popover{width:min(460px,100vw - 36px)}.catalog-sort-rule-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(116px,.7fr);align-items:center;gap:8px;padding:8px;display:grid}.catalog-sort-rule-row span{color:var(--text-2);font-size:11px;font-weight:700}.catalog-filter-empty{color:var(--muted);font-size:11px;line-height:1.4}.catalog-advanced-active-note{color:#d6b2ff;background:#9745d412;border:1px solid #9745d438;border-radius:8px;padding:8px 9px;font-size:11px;line-height:1.4}.catalog-view-change-bar{background:#f28a3c0b;border:1px solid #f28a3c2e;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.catalog-view-change-bar>span{color:var(--text-2);margin-right:auto;font-size:11px}.catalog-view-change-bar>span.has-draft{color:#f2a15d}.catalog-view-save-menu{align-items:center;gap:3px;display:inline-flex;position:relative}.catalog-view-save-menu .primary-button{color:#f2a15d;background:#f28a3c3d;border-color:#f28a3c73;width:auto;min-height:28px;padding:0 10px}.catalog-view-save-popover{z-index:150;border:1px solid var(--border-strong);background:#202023;border-radius:8px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 60px #0006}.catalog-view-save-popover button{color:#fff;text-align:left;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 9px}.catalog-view-save-popover button:hover{background:#ffffff14}.catalog-settings-popover{z-index:145;border:1px solid var(--border-strong);background:#171719;border-radius:10px;gap:0;width:min(360px,100%);padding:9px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 18px 70px #0000006b}.catalog-settings-popover button{min-height:42px;color:var(--text-2);text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px;display:grid}.catalog-settings-popover button:first-child{border-top:0}.catalog-settings-popover strong{color:#fff;font-size:13px}.catalog-settings-popover span{color:var(--text-2);font-size:12px;line-height:1.35}.catalog-tool-panel{border:1px solid var(--border);background:#ffffff06;border-radius:10px;gap:10px;padding:14px;display:grid}.catalog-tool-panel>strong{color:#fff;font-size:17px;font-weight:700}.catalog-tool-panel>span{color:var(--text-2);font-size:14px;line-height:1.5}.catalog-tool-panel>div{flex-wrap:wrap;gap:7px;display:flex}.catalog-tool-panel>div.catalog-view-rule-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.catalog-view-rule-grid label{gap:5px;min-width:0;display:grid}.catalog-view-rule-grid label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.catalog-view-rule-grid select,.catalog-view-rule-grid input{border:1px solid var(--border);width:100%;min-width:0;min-height:32px;color:var(--text);font:inherit;background:#00000038;border-radius:8px;outline:none;padding:0 9px;font-size:11px}.catalog-tool-panel>div.catalog-view-setting-actions{gap:6px}.catalog-column-token-list button,.catalog-column-token-list span{border:1px solid var(--border);min-height:24px;color:var(--text-2);background:#ffffff09;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.catalog-column-token-list button{cursor:pointer}.catalog-column-token-list button:disabled{cursor:default;opacity:.72}.catalog-column-token-list button.is-visible,.catalog-column-token-list span.is-visible{color:var(--teal);background:#2ebfa518;border-color:#2ebfa547}.catalog-toolbar{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,.8fr));gap:12px;display:grid}.catalog-clickup-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalog-clickup-filter button{border:1px solid var(--border);min-height:42px;color:var(--text-2);text-align:left;background:#0000002e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.catalog-clickup-filter button.is-active{background:#2ebfa51a;border-color:#2ebfa557}.catalog-clickup-filter button.warning.is-active{background:#f59e0b17;border-color:#f59e0b57}.catalog-clickup-filter button.ready.is-active{border-color:#2ebfa56b}.catalog-clickup-filter span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;overflow:hidden}.catalog-clickup-filter strong{color:#fff;background:#ffffff12;border-radius:999px;place-items:center;min-width:30px;min-height:24px;padding:0 7px;font-size:11px;display:inline-grid}.search-box{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.search-box input,.catalog-toolbar select,.compact-field input,.rail-field input,.rail-field select,.editor-panel textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#00000038;border-radius:8px;outline:none}.search-box input{color:var(--text);background:0 0;border:0}.catalog-toolbar select{min-width:0;padding:0 12px}.compact-field{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:11px;font-weight:800;display:grid}.compact-field input{min-width:0;min-height:28px;padding:0 8px}.module-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-stats{border:1px solid var(--border);background:#ffffff06;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.metric-tile{border:1px solid var(--border);background:#ffffff09;border-radius:10px;gap:5px;min-height:74px;padding:13px;display:grid}.metric-tile span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.metric-tile strong{color:var(--text);font-size:20px;line-height:1}.metric-tile.good strong{color:var(--teal)}.metric-tile.bad strong{color:var(--red)}.catalog-stats .metric-tile{background:#ffffff05;border-color:#fff1;border-radius:8px;flex:120px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;min-height:0;padding:7px 9px;display:flex}.catalog-stats .metric-tile span{min-width:0;color:var(--text-2);letter-spacing:0;text-transform:none;font-size:10px;font-weight:600;line-height:1.2}.catalog-stats .metric-tile strong{white-space:nowrap;flex:none;font-size:14px;font-weight:700;line-height:1.1}.module-chip{padding:13px}.module-chip strong{color:var(--teal);font-size:14px;display:block}.module-chip span,.module-chip small{color:var(--text-2);margin-top:5px;font-size:11px;display:block}.blueprint-library{gap:14px;display:grid}.blueprint-library-head,.blueprint-editor-actions,.blueprint-task-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.blueprint-library-head span,.blueprint-editor-actions span,.blueprint-task-head span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700;display:block}.blueprint-library-head strong,.blueprint-editor-actions strong,.blueprint-task-head strong{color:#fff;margin-top:5px;font-size:18px;font-weight:700;display:block}.blueprint-library-head small{color:var(--text-2);margin-top:5px;font-size:14px;line-height:1.45;display:block}.blueprint-library-head>div,.blueprint-editor-actions>div,.blueprint-task-head>div{min-width:0}.blueprint-library-head .primary-button,.blueprint-editor-actions .ghost-button,.blueprint-task-head .mini-button{white-space:nowrap;flex:none;width:auto}.blueprint-library-grid{grid-template-columns:minmax(280px,.4fr) minmax(0,1fr);gap:14px;display:grid}.blueprint-list,.blueprint-editor-panel{align-content:start;gap:10px;min-width:0;display:grid}.blueprint-list-item,.empty-state{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:#0000002e;border-radius:10px;padding:14px}.blueprint-list-item{cursor:pointer}.blueprint-list-item.is-active{background:#2ebfa51a;border-color:#2ebfa56b}.blueprint-list-item strong,.empty-state strong{font-size:15px;font-weight:700;display:block}.blueprint-list-item span,.blueprint-list-item small,.empty-state span{color:var(--text-2);margin-top:5px;font-size:13px;line-height:1.45;display:block}.blueprint-list-badges{flex-wrap:wrap;gap:5px;min-width:0;margin-top:9px;display:flex}.blueprint-editor-panel{border:1px solid var(--border);background:#00000024;border-radius:9px;padding:16px}.blueprint-editor-actions{align-items:center}.blueprint-editor-actions>div{min-width:0;margin-right:auto}.blueprint-message{color:var(--text-2);margin:0;font-size:14px}.blueprint-editor-grid,.blueprint-task-row{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;display:grid}.blueprint-task-list{gap:10px;display:grid}.blueprint-task-row{border:1px solid var(--border);background:#0000002e;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:start;padding:14px}.blueprint-editor-grid label,.blueprint-task-row label{min-width:0;color:var(--muted);letter-spacing:0;text-transform:none;gap:6px;font-size:12px;font-weight:600;display:grid}.blueprint-task-main-fields,.blueprint-task-advanced-grid{gap:10px;min-width:0;display:grid}.blueprint-task-main-fields{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(120px,.7fr)}.blueprint-task-advanced-grid{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end;padding-top:10px}.blueprint-task-row>*{min-width:0}.blueprint-editor-grid label.wide,.blueprint-task-row label.wide{grid-column:1/-1}.blueprint-task-advanced{border-top:1px solid #ffffff0f;min-width:0;padding-top:8px}.blueprint-task-advanced summary{cursor:pointer;color:#8bc8ff;width:fit-content;font-size:13px;font-weight:700}.blueprint-task-row .mini-button{justify-self:end}.blueprint-editor-grid input,.blueprint-task-row input{border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;background:#0000003d;border-radius:8px;padding:0 11px;font-size:14px}.blueprint-editor-grid input[readonly]{color:var(--text-2)}.catalog-table{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.catalog-head,.catalog-row{grid-template-columns:minmax(250px,1.3fr) 115px 78px 150px 120px minmax(170px,.9fr) minmax(260px,1.2fr) minmax(260px,1.2fr) 104px 104px 82px 92px 108px 108px 104px 96px 82px minmax(190px,1fr) 150px 115px 150px 120px 106px minmax(250px,.9fr);align-items:center;gap:12px;min-width:3180px;padding:12px 14px;display:grid}.catalog-head{min-height:44px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;font-size:10px;font-weight:900}.catalog-row{border-top:1px solid var(--border);color:var(--text-2);font-size:12px}.catalog-row.is-editing{background:#2ebfa50f}.catalog-row strong{color:var(--text);font-size:12px;display:block}.catalog-row small{color:var(--muted);margin-top:3px;line-height:1.35;display:block}.catalog-clickup-badges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.catalog-health-badge{text-transform:none;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.catalog-health-badge.ready{color:var(--teal);background:#2ebfa51f}.catalog-health-badge.warning{color:#fbbf24;background:#f59e0b21}.catalog-health-badge.notice{color:#c084fc;background:#9745d424}.catalog-health-badge.muted{color:var(--text-2);background:#ffffff0f}.catalog-row-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.catalog-database-table{border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;background:#ffffff04;border-radius:8px}.catalog-database-table .catalog-head,.catalog-database-table .catalog-row{grid-template-columns:320px 210px 116px 128px 138px 120px 78px 150px 150px 145px 130px 220px 220px 330px 330px 110px 110px 110px 120px 100px 100px 110px 110px 110px 95px 90px 220px 180px 140px 150px 150px 120px 120px 220px 115px 130px 300px;gap:8px;min-width:100%;padding:7px 10px}.catalog-database-table .catalog-head{z-index:3;color:#ffffffbd;letter-spacing:0;text-transform:none;background:#1a1a1ffa;min-height:42px;font-size:12px;font-weight:700;position:sticky;top:0}.catalog-database-table .catalog-row{color:#ffffffd1;border-color:#ffffff0e;min-height:50px;font-size:13px;line-height:1.4;transition:background .12s,color .12s}.catalog-database-table .catalog-row:hover{color:#ffffffe6;background:#ffffff09}.catalog-database-table .catalog-row.is-editing{background:#2ebfa50b;box-shadow:inset 2px 0 #2ebfa5a6}.catalog-module-group{display:contents}.catalog-group-row{border-top:1px solid var(--border);min-width:100%;min-height:40px;color:var(--text-2);white-space:nowrap;background:#ffffff07;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.catalog-group-row strong{color:#fff;font-size:13px}.catalog-group-row span{background:#ffffff06;border:1px solid #ffffff13;border-radius:999px;align-items:center;min-height:26px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.catalog-database-table .catalog-row>span,.catalog-database-table .catalog-row>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-database-table .catalog-row>span.catalog-actions-cell{overflow:visible}.catalog-database-table .catalog-row input,.catalog-database-table .catalog-row select{color:#fff;width:100%;min-width:0;height:36px;font:inherit;text-overflow:ellipsis;background:#ffffff09;border:1px solid #ffffff16;border-radius:5px;outline:none;padding:0 9px;font-size:13px}.catalog-database-table .catalog-row input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.catalog-database-table .catalog-row-actions{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.catalog-database-table .catalog-row-actions .mini-button{background:#ffffff07;border-color:#ffffff13;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.catalog-inline-badges{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.catalog-database-table .catalog-health-badge{min-height:24px;font-size:12px}.modbadge,.status-badge,.margin-badge{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.modbadge{color:var(--teal);background:#2ebfa514;border:1px solid #2ebfa53d}.status-badge{color:var(--text-2);border:1px solid var(--border);background:#ffffff0a}.status-badge.active{color:var(--teal);border-color:#2ebfa540}.status-badge.to_approve,.status-badge.missing_data_approval{color:var(--amber);border-color:#f59e0b40}.margin-badge.high{color:var(--teal);background:#2ebfa517}.margin-badge.mid{color:var(--amber);background:#f59e0b17}.margin-badge.low{color:var(--red);background:#ef444417}.catalog-product-drawer{z-index:45;background:#161619fa;border:1px solid #ffffff1f;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(560px,100vw - 28px);min-width:0;display:grid;position:fixed;top:86px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 80px #0000007a}.catalog-product-drawer-head{background:#ffffff05;border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:16px 16px 13px;display:grid}.catalog-product-drawer-head span,.catalog-product-drawer-head small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.catalog-product-drawer-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:18px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.catalog-product-drawer>.product-editor{background:0 0;border:0;border-radius:0;min-height:0;padding:16px;overflow:auto}.catalog-product-drawer .product-editor-head{justify-content:stretch;align-items:start;gap:8px;display:grid}.catalog-product-drawer .product-editor-head>div:first-child{display:none}.catalog-product-drawer .product-editor-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalog-product-drawer .product-editor-actions .mini-button,.catalog-product-drawer .product-editor-actions .margin-warning{min-height:36px}.catalog-product-drawer .product-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.catalog-product-drawer .product-editor-grid label.wide{grid-column:1/-1}.catalog-product-drawer .product-editor-grid input,.catalog-product-drawer .product-editor-grid select,.catalog-product-drawer .product-editor-grid textarea{background:#ffffff09;border-radius:8px;min-height:40px;font-size:14px}.catalog-product-drawer .product-editor-grid textarea{min-height:96px}.catalog-product-drawer .standard-task-editor{gap:10px}.catalog-product-drawer .standard-task-editor-head{gap:8px;display:grid}.catalog-product-drawer .standard-task-editor-head strong{font-size:16px}.product-editor{border:1px solid var(--border);background:#ffffff06;border-radius:10px;gap:13px;padding:14px;display:grid}.product-editor-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-editor-head span,.product-editor-grid label{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.product-editor-head strong{color:#fff;margin-top:4px;font-size:18px;font-weight:700;line-height:1.25;display:block}.product-editor-head small{color:var(--text-2);margin-top:4px;font-size:13px;display:block}.product-editor-actions{grid-template-columns:auto auto auto auto;align-items:center;gap:8px;display:grid}.catalog-save-message{width:fit-content;max-width:100%;color:var(--text-2);background:#9745d41a;border:1px solid #9745d43d;border-radius:8px;padding:8px 10px;font-size:13px}.product-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-editor-grid label{gap:6px;display:grid}.product-editor-grid label.wide{grid-column:span 2}.product-editor-grid input,.product-editor-grid select,.product-editor-grid textarea{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);font:inherit;background:#ffffff08;border-radius:7px;outline:none;padding:0 10px;font-size:14px}.product-editor-grid textarea{resize:vertical;min-height:82px;padding:10px}.standard-task-editor{border-top:1px solid var(--border);gap:12px;padding-top:12px;display:grid}.standard-task-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.standard-task-editor-head span{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.standard-task-editor-head strong{color:#fff;margin-top:5px;font-size:17px;font-weight:600;display:block}.standard-task-editor-head small{color:var(--text-2);margin-top:4px;font-size:13px;display:block}.standard-task-list{gap:10px;display:grid}.blueprint-picker-panel{border:1px solid var(--border);background:#ffffff06;border-radius:9px;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.2fr) auto;align-items:end;gap:12px;min-width:0;padding:12px;display:grid}.blueprint-picker-panel label,.blueprint-picker-panel div{gap:6px;min-width:0;display:grid}.blueprint-picker-panel label{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.blueprint-picker-panel select{border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--text);background:#ffffff08;border-radius:7px;padding:0 10px;font-size:14px}.blueprint-picker-panel strong{color:#fff;font-size:15px;font-weight:700}.blueprint-picker-panel span,.blueprint-picker-panel small{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.blueprint-picker-panel .mini-button{white-space:nowrap;justify-self:end;width:auto}.mapping-health-panel,.blueprint-health-panel{border:1px solid var(--border);background:#ffffff06;border-radius:9px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.85fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.blueprint-health-panel{margin-top:12px}.mapping-health-head{gap:5px;min-width:0;display:grid}.mapping-health-head span{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.mapping-health-head strong{color:#fff;font-size:15px;font-weight:700;line-height:1.25}.mapping-health-head small{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mapping-health-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.blueprint-health-stats{grid-template-columns:repeat(3,minmax(92px,1fr))}.mapping-health-stats span{border:1px solid var(--border);min-width:0;color:var(--text-2);background:#0000001f;border-radius:8px;gap:4px;padding:7px;font-size:12px;line-height:1.2;display:grid}.mapping-health-stats strong{color:#fff;font-size:16px;font-weight:700}.mapping-health-stats span.ready{color:var(--teal);border-color:#2ebfa547}.mapping-health-stats span.warning{color:#fbbf24;border-color:#f59e0b4d}.mapping-health-affected{background:#00000029;border:1px solid #ffffff12;border-radius:8px;grid-column:1/-1;gap:5px;min-width:0;padding:9px 10px;display:grid}.mapping-health-affected span{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mapping-health-affected strong{color:#fff}.mapping-repair-actions{justify-self:end;gap:8px;display:grid}.blueprint-task-statuses{flex-wrap:wrap;grid-column:1/-1;align-self:center;gap:5px;min-width:0;display:flex}.standard-task-row{border:1px solid var(--border);background:#ffffff06;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:12px;display:grid}.standard-task-row.is-suppressed{background:#f59e0b14;border-color:#f59e0b52}.task-row-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ownership-badge{letter-spacing:0;text-transform:none;border-radius:8px;width:fit-content;max-width:100%;padding:6px 8px;font-size:12px;font-weight:700}.ownership-badge.sheet{color:var(--teal);background:#2ebfa51f}.ownership-badge.manual{color:#c084fc;background:#9745d424}.ownership-badge.suppressed{color:#f59e0b;background:#f59e0b24}.task-id-statuses{flex-wrap:wrap;gap:6px;display:flex}.id-status{text-transform:none;border-radius:999px;width:fit-content;max-width:100%;padding:6px 9px;font-size:12px;font-weight:700;line-height:1}.id-status.ready{color:var(--teal);background:#2ebfa51f}.id-status.warning{color:#fbbf24;background:#f59e0b21}.standard-task-main-fields,.standard-task-advanced-grid{gap:9px;min-width:0;display:grid}.standard-task-main-fields{grid-template-columns:minmax(170px,1.45fr) repeat(3,minmax(76px,.75fr))}.standard-task-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;padding-top:10px}.standard-task-row label{min-width:0;color:var(--text-2);letter-spacing:0;text-transform:none;gap:6px;font-size:12px;font-weight:600;display:grid}.standard-task-row label.wide{grid-column:1/-1}.standard-task-advanced{border-top:1px solid #ffffff0f;min-width:0;padding-top:8px}.standard-task-advanced summary{cursor:pointer;color:#8bc8ff;width:fit-content;font-size:13px;font-weight:700}.standard-task-row input,.standard-task-row select{border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--text);background:#ffffff08;border-radius:7px;outline:none;padding:0 10px;font-size:14px}.standard-task-row>*{min-width:0}.standard-task-row input:disabled,.standard-task-row select:disabled{color:var(--muted);opacity:.62}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.offer-builder-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:1540px;margin:0 auto;display:grid}.offer-main-column{min-width:0;display:contents}.offer-builder-layout .option-grid{order:1}.offer-builder-layout .offer-action-widget{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:none;position:static;overflow:visible}.offer-builder-layout .offer-action-widget .page-widget-head{grid-column:span 2}.offer-builder-layout .offer-action-widget .page-widget-status,.offer-builder-layout .offer-action-widget .page-action-section{min-width:0}.offer-builder-layout .offer-review-zone{order:3}.offer-builder-layout .addon-zone{order:4}.package-card{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-content:start;gap:8px;min-height:380px;padding:16px;display:grid;position:relative;overflow:hidden}.package-card h3{margin:0;font-size:20px;font-weight:700;line-height:1.08}.package-card p{min-height:0;line-height:1.45}.package-price{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:6px 0 4px;font-size:27px;font-weight:800;line-height:1}.package-card ul{align-content:start;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.package-card li{color:var(--text-2);grid-template-columns:18px 1fr;gap:8px;font-size:12px;line-height:1.3;display:grid}.package-card li svg{color:var(--teal)}.package-card .ghost-button,.package-card .selected-button{align-self:end}.recommended{color:#ddbfff;text-transform:none;background:#9745d426;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.offer-screen{gap:18px}.offer-header-status{background:#2ebfa50e;border:1px solid #2ebfa538;border-radius:10px;justify-items:end;gap:4px;min-width:148px;padding:10px 12px;display:grid}.screen-header .offer-header-status span{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.offer-header-status strong{color:#fff;font-size:17px;line-height:1}.offer-builder-layout-v2>*{min-width:0}.offer-decision-hero{background:linear-gradient(135deg,#2ebfa51a,#9745d411),#ffffff05;border:1px solid #2ebfa533;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(390px,auto);align-items:stretch;gap:16px;padding:18px;display:grid;box-shadow:0 18px 55px #0003}.offer-decision-copy{align-content:center;gap:7px;min-width:0;display:grid}.offer-decision-copy span,.offer-board-head span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.offer-decision-copy h3{color:#fff;margin:0;font-size:clamp(25px,3vw,44px);font-weight:800;line-height:.96}.offer-decision-copy p{max-width:760px;color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.offer-decision-meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.offer-decision-meta small{min-width:0;color:var(--text-2);background:#00000021;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.offer-decision-meta strong{color:#fff;font-size:10px;line-height:1}.offer-decision-meta strong.is-warning{color:var(--amber)}.offer-decision-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.offer-decision-metrics span{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.offer-decision-metrics small,.package-card-metrics small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.offer-decision-metrics strong{color:#fff;font-size:20px;line-height:1}.offer-decision-metrics .is-warning,.package-card-metrics .is-warning{color:var(--amber)}.offer-package-board,.offer-addon-market,.offer-lean-flow,.offer-review-zone,.custom-scope-zone{grid-column:1}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{order:initial;background:linear-gradient(#2ebfa511,#9745d40a),#00000038;border-color:#2ebfa533;grid-area:2/2/span 4;grid-template-columns:1fr;gap:10px;max-height:calc(100vh - 108px);padding:12px;display:grid;position:sticky;top:90px;overflow:auto}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt::-webkit-scrollbar{background:0 0;width:7px;height:7px}.offer-addon-strip::-webkit-scrollbar{background:0 0;width:7px;height:7px}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt::-webkit-scrollbar-track{background:0 0}.offer-addon-strip::-webkit-scrollbar-track{background:0 0}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.offer-addon-strip::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.offer-toolbelt .page-widget-head,.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt .page-widget-head{grid-column:auto}.offer-toolbelt-primary .ghost-button{justify-content:center;width:100%}.offer-package-board,.offer-addon-market,.offer-lean-flow,.offer-review-zone,.custom-scope-zone{gap:12px;display:grid}.offer-lean-flow{background:linear-gradient(135deg,#2ebfa50e,#9745d409),#ffffff04;border:1px solid #2ebfa529;border-radius:12px;padding:14px}.lean-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lean-phase-card{background:#00000029;border:1px solid #ffffff13;border-radius:10px;gap:6px;min-width:0;padding:11px;display:grid}.lean-phase-card.is-empty{opacity:.58}.lean-phase-card span{color:var(--text-2);font-size:11px;font-weight:700;line-height:1.25}.lean-phase-card strong{color:#fff;font-size:19px;line-height:1}.lean-phase-card small{color:var(--muted);font-size:11px;line-height:1.25}.offer-toolbelt-tabs{grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:6px;display:grid}.offer-toolbelt-tabs button{min-width:0;color:var(--text-2);background:#00000029;border:1px solid #ffffff13;border-radius:8px;padding:8px 7px;font-size:11px;font-weight:800}.offer-toolbelt-tabs button.is-active{color:#fff;background:#2ebfa51c;border-color:#2ebfa552}.offer-toolbelt-primary small{color:var(--text-2);font-size:11px;line-height:1.35}.offer-readiness-widget{gap:10px}.offer-readiness-widget div{border-top:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.offer-readiness-widget span{color:var(--text-2);font-size:12px}.offer-readiness-widget em{color:#fff;font-size:12px;font-style:normal;font-weight:800}.offer-readiness-widget em.is-warning{color:var(--amber)}.offer-money-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.offer-money-totals span{background:#00000026;border:1px solid #ffffff13;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.offer-money-totals small{color:var(--muted);font-size:10px;font-weight:800}.offer-money-totals strong{color:#fff;font-size:12px}.offer-save-actions{gap:8px}.offer-save-actions small{color:var(--text-2);font-size:11px}.flow-gate-hero{background:linear-gradient(135deg,#2ebfa51a,#9745d411),#ffffff05;border:1px solid #2ebfa533;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(360px,auto);align-items:stretch;gap:16px;padding:18px;display:grid;box-shadow:0 18px 55px #0003}.flow-gate-hero.blocked{border-color:#ffc45747}.flow-gate-hero>div:first-child{align-content:center;gap:7px;min-width:0;display:grid}.flow-gate-hero span,.flow-gate-panel-head span,.flow-gate-next-card span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.flow-gate-hero h3{color:#fff;margin:0;font-size:clamp(25px,3vw,44px);font-weight:800;line-height:.96}.flow-gate-hero p,.flow-gate-next-card p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.flow-gate-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.flow-gate-metrics span{letter-spacing:0;text-transform:none;background:#0000002e;border:1px solid #ffffff14;border-radius:10px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.flow-gate-metrics small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.flow-gate-metrics strong{color:#fff;font-size:20px;line-height:1}.flow-gate-metrics .is-warning{color:var(--amber)}.flow-gate-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:18px;display:grid}.flow-gate-main,.flow-gate-side,.flow-gate-panel,.flow-context-grid,.flow-section-list,.flow-issue-list,.flow-gate-next-card{gap:12px;min-width:0;display:grid}.flow-gate-side{max-height:calc(100vh - 108px);position:sticky;top:90px;overflow:auto}.flow-gate-panel,.flow-gate-next-card{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;padding:14px}.flow-gate-panel-head{gap:5px;display:grid}.flow-gate-panel-head strong,.flow-gate-next-card strong{color:#fff;font-size:18px;line-height:1.15}.flow-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-context-card{background:#00000029;border:1px solid #ffffff13;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:11px;display:grid}.flow-context-card.ready{border-color:#2ebfa52e}.flow-context-card.manual{border-color:#5aa9ff38}.flow-context-card.warning{background:#ffc4570b;border-color:#ffc4573d}.flow-context-grid small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.flow-context-grid strong{color:#fff;font-size:13px}.flow-context-grid span{color:var(--text-2);font-size:11px;line-height:1.35}.flow-context-grid em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.35}.flow-section-row{border-top:1px solid var(--border);color:var(--text-2);justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.flow-section-row strong{color:#fff}.flow-issue-row{border:1px solid var(--border);background:#00000029;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.flow-issue-row.blocker{background:#ffc45712;border-color:#ffc4574d}.flow-issue-row.warning{background:#9745d414;border-color:#9745d457}.flow-issue-row>span,.flow-empty-state{justify-content:center;align-items:center;display:inline-flex}.flow-issue-row>span{width:28px;height:28px;color:var(--teal);background:#2ebfa51a;border-radius:8px}.flow-issue-row strong,.flow-issue-row small{overflow-wrap:anywhere;min-width:0;display:block}.flow-issue-row strong{color:#fff;font-size:12px}.flow-issue-row small{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.35}.flow-empty-state{color:var(--teal);gap:8px;font-size:12px;font-weight:800}.flow-gate-next-card .primary-button{width:100%}.flow-import-actions,.synark-deal-list{gap:8px;display:grid}.flow-import-actions .ghost-button{justify-content:center;width:100%}.flow-import-message{color:var(--text-2);font-size:11px;line-height:1.35}.synark-deal-row{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#5aa9ff12;border:1px solid #5aa9ff38;border-radius:10px;gap:4px;padding:10px;display:grid}.synark-deal-row:hover{background:#2ebfa514;border-color:#2ebfa55c}.synark-deal-row span,.synark-deal-row strong,.synark-deal-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.synark-deal-row span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.synark-deal-row strong{color:#fff;font-size:12px}.synark-deal-row small{color:var(--text-2);font-size:11px}.synark-context-panel{gap:7px}.synark-context-panel>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.synark-context-panel>strong{color:#fff;font-size:14px}.synark-context-panel>small{color:var(--text-2);font-size:11px;line-height:1.35}.synark-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.synark-context-grid em{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;background:#5aa9ff0f;border:1px solid #5aa9ff2e;border-radius:8px;padding:7px;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.offer-board-head{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.offer-board-head div{gap:4px;min-width:0;display:grid}.offer-board-head strong{color:#fff;font-size:18px;line-height:1.12}.offer-board-head em{max-width:360px;color:var(--text-2);text-align:right;font-size:12px;font-style:normal;line-height:1.35}.offer-builder-layout-v2 .option-grid{order:initial;grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px}.package-card{background:linear-gradient(#ffffff0a,#ffffff04),#00000029;border-radius:10px;grid-template-rows:auto minmax(92px,auto) auto auto minmax(118px,1fr) auto;gap:11px;min-height:430px;padding:14px;box-shadow:0 16px 42px #00000029}.package-card.is-recommended{border-color:#9745d457}.package-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.package-card-top span,.package-card-top em,.package-card-top strong{min-width:0;color:var(--text-2);letter-spacing:0;text-transform:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.package-card-top em{color:#dbc2ff;background:#9745d41a;border-color:#9745d442}.package-card-top strong{color:var(--teal);background:#2ebfa514;border-color:#2ebfa547}.package-card-title{gap:7px;min-width:0;display:grid}.package-card h3{color:#fff;margin:0;font-size:22px;font-weight:800;line-height:1}.package-card p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.package-card-metrics{grid-template-columns:1.45fr .85fr .65fr;gap:7px;display:grid}.package-card-metrics span{background:#0000002b;border:1px solid #ffffff13;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.package-card-metrics strong{color:#fff;font-size:15px;line-height:1}.package-card-lean{flex-wrap:wrap;gap:6px;display:flex}.package-card-lean span{min-width:0;color:var(--text-2);background:#2ebfa50e;border:1px solid #2ebfa529;border-radius:999px;align-items:center;padding:5px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.package-scope-list{align-content:start;gap:7px;margin:0;padding:0;list-style:none;display:grid}.package-card .package-scope-list li{color:var(--text-2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;line-height:1.3;display:grid}.package-card .package-scope-list svg{color:var(--teal);margin-top:1px}.offer-addon-strip{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.offer-addon-pill{border:1px solid var(--border);min-height:112px;color:var(--text);text-align:left;background:#ffffff06;border-radius:10px;align-content:start;gap:7px;padding:12px;display:grid}.offer-addon-pill:hover:not(:disabled){background:#2ebfa50e;border-color:#2ebfa552}.offer-addon-pill.is-selected{background:#2ebfa517;border-color:#2ebfa570}.offer-addon-pill.is-included{cursor:not-allowed;opacity:.64}.offer-addon-pill span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.offer-addon-pill strong{color:#fff;font-size:14px;line-height:1.12}.offer-addon-pill small{color:var(--text-2);font-size:11px;line-height:1.35}.offer-addon-pill em{color:var(--teal);align-self:end;font-size:11px;font-style:normal;font-weight:800}.offer-review-zone,.custom-scope-zone{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;padding:14px}.offer-review-zone .section-kicker,.custom-scope-zone .section-kicker{padding-bottom:2px}.offer-review-zone .offer-section-review-list{border-top:1px solid var(--border);gap:0}.offer-review-zone .offer-section-review{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:13px 0}.offer-review-zone .offer-section-review:last-child{border-bottom:0}.offer-review-zone .offer-line-review-list{gap:8px}.offer-review-zone .offer-line-row{background:#00000021;border-color:#ffffff0f;grid-template-columns:minmax(170px,.68fr) minmax(260px,1.35fr) minmax(230px,.72fr)}.offer-review-zone .offer-line-main{grid-template-columns:minmax(0,1fr)}.offer-review-zone .offer-line-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-review-zone input,.offer-review-zone select,.custom-scope-zone input{background:#0000002e;border-color:#ffffff16}.addon-zone{gap:14px;padding-top:4px;display:grid}.bundle-zone,.offer-review-zone{gap:14px;display:grid}.section-kicker{color:var(--teal);align-items:center;gap:10px;display:flex}.section-kicker div{gap:3px;display:grid}.section-kicker strong{color:var(--text);font-size:15px;font-weight:700}.section-kicker span{color:var(--text-2);font-size:12px}.addon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;display:grid}.bundle-list,.bundle-builder,.offer-widget-bundle-list,.bundle-product-picker,.present-product-list,.present-line-editor-list{gap:10px;display:grid}.bundle-card,.empty-state{border:1px solid var(--border);background:#0000002e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.bundle-card strong,.empty-state strong,.live-scope-panel>strong{color:#fff;font-size:14px}.bundle-card p,.empty-state span,.live-scope-panel>span{color:var(--text-2);margin:5px 0 0;font-size:12px;line-height:1.45}.bundle-card small{color:var(--teal);margin-top:8px;font-size:11px;font-weight:900;display:block}.bundle-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.bundle-builder{border:1px solid var(--border);background:#00000029;border-radius:10px;align-content:start;padding:14px}.bundle-builder.compact{background:0 0;border:0;border-radius:0;padding:0}.bundle-builder label,.live-scope-panel label,.present-line-editor-list label{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.bundle-builder input,.live-scope-panel input,.present-line-editor-list input{border:1px solid var(--border);width:100%;min-height:34px;color:var(--text);background:#00000038;border-radius:8px;outline:none;padding:0 9px}.bundle-product-picker{max-height:260px;overflow:auto}.bundle-product-picker label{border:1px solid var(--border);letter-spacing:0;text-transform:none;background:#00000026;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;min-height:38px;padding:8px}.bundle-product-picker span{min-width:0;color:var(--text);font-size:12px;line-height:1.25}.bundle-product-picker em,.bundle-preview em{color:var(--teal);font-size:11px;font-style:normal;font-weight:900}.bundle-preview{border:1px solid var(--border);color:var(--text-2);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;font-size:12px;display:grid}.bundle-preview strong{color:#fff}.bundle-preview .bad{color:#ffb4b4}.addon-card{gap:8px;display:grid}.addon-card em{color:var(--teal);align-self:end;font-size:11px;font-style:normal;font-weight:900}.compact-list{gap:8px;display:grid}.compact-list>div{border:1px solid var(--border);color:var(--text-2);background:#0000002e;border-radius:9px;justify-content:space-between;gap:12px;padding:12px;font-size:12px;line-height:1.45;display:flex}.custom-line-list,.offer-section-review-list,.offer-line-review-list{gap:10px;display:grid}.offer-section-review{border:1px solid var(--border);background:#ffffff06;border-radius:10px;gap:10px;padding:12px;display:grid}.offer-section-toggle{color:var(--text);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.offer-section-toggle span{font-size:13px;font-weight:700}.offer-section-toggle em{color:var(--teal);font-size:11px;font-style:normal;font-weight:700}.offer-line-row{border:1px solid var(--border);background:#ffffff06;border-radius:9px;grid-template-columns:minmax(150px,.6fr) minmax(240px,1.35fr) minmax(240px,.8fr);align-items:start;gap:10px;padding:10px;display:grid}.line-check{color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;font-weight:600;line-height:1.35;display:grid}.line-check span{min-width:0}.offer-line-main,.offer-line-numbers,.line-discount-controls{gap:8px;display:grid}.offer-line-main{grid-template-columns:minmax(0,1fr)}.offer-line-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-line-main label,.offer-line-numbers label,.line-discount-controls label{color:var(--text-2);letter-spacing:0;text-transform:none;gap:6px;font-size:11px;font-weight:600;display:grid}.offer-line-main input,.offer-line-numbers input,.line-discount-controls input,.line-discount-controls select{border:1px solid var(--border);width:100%;min-height:34px;color:var(--text);background:#ffffff08;border-radius:7px;outline:none;padding:0 9px;font-size:12px}.offer-line-flags{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.offer-line-flags label{color:var(--text-2);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.line-discount-controls{grid-column:1/-1;grid-template-columns:110px 92px auto;align-items:end}.line-discount-controls strong{color:#fff;justify-self:end;font-size:13px}.custom-line-editor{border:1px solid var(--border);background:#ffffff06;border-radius:10px;grid-template-columns:minmax(150px,1fr) 70px 100px 100px minmax(140px,1fr) 78px 78px;align-items:end;gap:10px;padding:10px;display:grid}.custom-line-editor label,.upload-box label{color:var(--text-2);letter-spacing:0;text-transform:none;gap:6px;font-size:11px;font-weight:600;display:grid}.custom-line-editor input,.upload-box input{border:1px solid var(--border);width:100%;min-height:34px;color:var(--text);background:#ffffff08;border-radius:7px;outline:none;padding:0 9px;font-size:12px}.line-margin-alert,.line-margin-ok,.margin-warning,.payment-warning{border-radius:8px;align-items:center;gap:6px;min-height:32px;font-size:11px;font-weight:700;display:inline-flex}.line-margin-alert,.margin-warning,.payment-warning{color:var(--amber);background:#f59e0b14;border:1px solid #f59e0b3d}.line-margin-ok{color:var(--teal);background:#2ebfa512;border:1px solid #2ebfa533;justify-content:center}.line-margin-alert{justify-content:center;padding:0 8px}.margin-warning{padding:9px 10px;line-height:1.35}.margin-warning.compact{min-height:30px;padding:0 9px}.proposal-layout,.contract-grid,.present-stage,.handoff-grid{gap:18px;display:grid}.proposal-layout,.present-stage,.contract-grid,.handoff-grid{grid-template-columns:minmax(0,1fr) 290px}.proposal-layout,.present-stage{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.handoff-flow{gap:18px;display:grid}.handoff-grid{grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:start}.contract-grid{grid-template-columns:minmax(230px,260px) minmax(0,1fr) minmax(290px,320px);align-items:start;width:100%;max-width:1540px;margin:0 auto}.contract-side-nav,.contract-main-column,.contract-action-widget{gap:14px;min-width:0;display:grid}.offer-action-widget,.proposal-action-widget,.present-controls{border:1px solid var(--border);background:#ffffff06;border-radius:12px;align-content:start;align-self:start;gap:10px;min-width:0;max-height:calc(100vh - 36px);padding:12px;display:grid;position:sticky;top:18px;overflow:auto;box-shadow:0 14px 46px #00000029}.contract-side-nav,.contract-action-widget{border:1px solid var(--border);background:linear-gradient(#ffffff0b,#ffffff04),#0003;border-radius:12px;align-self:start;max-height:calc(100vh - 36px);padding:14px;position:sticky;top:18px;overflow:auto;box-shadow:0 14px 46px #00000029}.contract-action-widget{background:linear-gradient(#9745d413,#2ebfa50b),#00000038}.contract-side-card{border:1px solid var(--border);background:linear-gradient(135deg,#2ebfa514,#9745d40e),#0000002e;border-radius:10px;gap:10px;min-width:0;padding:13px 14px;display:grid}.contract-side-card.ready{background:linear-gradient(135deg,#2ebfa51f,#9745d412),#00000029;border-color:#2ebfa55c}.contract-side-card small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-side-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;overflow:hidden}.contract-side-card span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.contract-side-actions,.contract-section-nav{gap:8px;display:grid}.contract-section-nav a{min-height:34px;color:var(--text-2);border:1px solid #0000;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.contract-section-nav a:hover{color:#fff;background:#2ebfa514;border-color:#2ebfa547}.contract-doc,.offer-action-widget,.editor-panel,.contract-action-widget,#contract-signature-prep,#contract-signwell,#contract-document-setup,#contract-reusable-terms,#contract-selected-terms{scroll-margin-top:18px}.proposal-doc,.contract-doc,.client-safe-view{padding:26px}.proposal-doc{color:#141416;background:#f8f8fb;max-width:860px;margin:0 auto}.proposal-doc header{border-bottom:2px solid #e5e5eb;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.proposal-doc header span,.proposal-doc h3{color:var(--purple);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.proposal-doc header small{color:#858590;letter-spacing:.2em;margin-top:4px;font-size:10px;display:block}.proposal-doc h2{margin:22px 0 9px;font-size:30px;line-height:1.02}.proposal-doc p{color:#4d4e57;font-size:13px;line-height:1.55}.proposal-doc section{margin-top:18px}.proposal-lines{gap:7px;display:grid}.proposal-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proposal-option{color:#191a1f;text-align:left;background:#fff;border:1px solid #dedee7;border-radius:10px;gap:6px;min-height:108px;padding:11px;display:grid}.proposal-option.is-selected{border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple)}.proposal-option span,.proposal-option em{color:var(--purple);letter-spacing:.02em;text-transform:none;font-size:10px;font-style:normal;font-weight:700}.proposal-option strong{font-size:21px;line-height:1}.proposal-option small{color:#62636d;font-size:11px}.proposal-lines div{border-bottom:1px solid #e7e7ed;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:8px 0;display:grid}.proposal-lines span{color:#18191c;font-size:13px;font-weight:700}.proposal-lines small{color:#6d6e78;grid-column:1/-1;font-size:11px}.proposal-totals{max-width:340px;margin-left:auto}.proposal-totals div{color:#494a52;border-bottom:1px solid #e7e7ed;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.proposal-totals .grand{border-top:2px solid var(--purple);color:#111;border-bottom:0;margin-top:4px;padding-top:12px;font-size:16px;font-weight:900}.page-widget-head{border-bottom:1px solid var(--border);gap:5px;padding-bottom:10px;display:grid}.page-widget-head span,.page-action-section>strong{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.page-widget-head strong{color:#fff;font-size:14px;font-weight:700;line-height:1.2}.page-widget-head p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.page-widget-status{border:1px solid var(--border);background:#ffffff07;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;padding:9px;display:grid}.page-widget-status>span{width:34px;height:34px;color:var(--teal);background:#2ebfa514;border:1px solid #2ebfa557;border-radius:9px;grid-row:span 2;place-items:center;font-size:15px;font-weight:800;display:grid}.page-widget-status strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.page-widget-status em{overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:11px;font-style:normal;line-height:1.35}.page-action-section,.widget-add-on-list,.widget-option-list,.widget-payment-list{gap:8px;display:grid}.page-action-section{border:1px solid var(--border);background:#ffffff06;border-radius:10px;padding:10px}.collapsible-widget-section{gap:0;padding:0;overflow:hidden}.offer-builder-layout .collapsible-widget-section.is-open{grid-column:1/-1}.widget-section-toggle{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.widget-section-toggle span{gap:4px;min-width:0;display:grid}.widget-section-toggle strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:13px;font-weight:600;line-height:1.15}.widget-section-toggle em{overflow-wrap:anywhere;min-width:0;color:var(--text-2);text-transform:none;font-size:10px;font-style:normal;font-weight:600;line-height:1.2}.widget-section-toggle svg{color:var(--teal);transition:transform .18s}.collapsible-widget-section.is-open .widget-section-toggle{border-bottom:1px solid var(--border);background:#ffffff06}.collapsible-widget-section.is-open .widget-section-toggle svg{transform:rotate(180deg)}.widget-section-body{gap:10px;padding:10px;animation:.18s both widget-section-in;display:grid}.widget-section-body textarea{border:1px solid var(--border);width:100%;min-height:112px;color:var(--text);resize:vertical;background:#ffffff08;border-radius:7px;outline:none;padding:10px}.widget-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proposal-share-panel .widget-button-row{grid-template-columns:1fr}.proposal-share-status{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.proposal-share-status span{width:34px;height:34px;color:var(--teal);background:#2ebfa514;border:1px solid #2ebfa557;border-radius:9px;place-items:center;font-weight:800;display:grid}.proposal-share-status strong,.proposal-share-status em{min-width:0;display:block}.proposal-share-status strong{color:#fff;font-size:13px}.proposal-share-status em{color:var(--text-2);text-overflow:ellipsis;margin-top:3px;font-size:11px;font-style:normal;line-height:1.3;overflow:hidden}.proposal-share-url,.proposal-share-empty,.proposal-link-settings,.proposal-link-list,.proposal-analytics-list{border:1px solid var(--border);background:#ffffff06;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.proposal-share-url a{overflow-wrap:anywhere;color:var(--teal);font-size:11px;font-weight:800}.proposal-share-empty{color:var(--text-2);grid-template-columns:18px minmax(0,1fr);align-items:start;font-size:11px;line-height:1.35}.proposal-link-list>strong,.proposal-link-settings>strong{color:#fff;font-size:12px}.proposal-expiry-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.proposal-expiry-options button{border:1px solid var(--border);min-width:0;min-height:30px;color:var(--text-2);background:#0000002e;border-radius:8px;padding:0 6px;font-size:10px;font-weight:800}.proposal-expiry-options button.is-selected{color:#06110f;background:var(--teal);border-color:#2ebfa5a6}.proposal-link-checkbox{background:#00000029;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.proposal-link-label-field{background:#00000029;border:1px solid #ffffff14;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.proposal-link-label-field span{gap:2px;display:grid}.proposal-link-label-field strong{color:var(--text);font-size:11px;font-weight:900}.proposal-link-label-field small{color:var(--text-2);font-size:10px;font-weight:700}.proposal-link-label-field input,.proposal-link-row-label{width:100%;min-width:0;color:var(--text);background:#ffffff0d;border:1px solid #ffffff17;border-radius:7px;font-size:11px;font-weight:800}.proposal-link-label-field input{min-height:32px;padding:0 9px}.proposal-link-row-label{min-height:28px;margin-top:6px;padding:0 8px}.proposal-link-checkbox input{width:16px;height:16px;accent-color:var(--teal);margin:2px 0 0}.proposal-link-checkbox span{gap:2px;min-width:0;display:grid}.proposal-link-checkbox strong{color:var(--text);font-size:11px;font-weight:600}.proposal-link-checkbox small{color:var(--text-2);font-size:10px;font-weight:700;line-height:1.35}.proposal-ready-checklist{border:1px solid var(--border);background:#ffffff06;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.proposal-ready-checklist.is-ready{border-color:#2ebfa540}.proposal-ready-checklist.has-blockers{border-color:#ffc75a52}.proposal-ready-checklist>strong{color:#fff;font-size:12px}.proposal-ready-checklist span{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.proposal-ready-checklist svg{grid-row:span 2}.proposal-ready-checklist span.is-passed svg{color:var(--teal)}.proposal-ready-checklist span.is-blocked svg,.proposal-ready-checklist span.is-warning svg{color:#ffd07a}.proposal-ready-checklist b,.proposal-ready-checklist em{overflow-wrap:anywhere;min-width:0}.proposal-ready-checklist b{color:var(--text);font-size:11px;font-weight:600}.proposal-ready-checklist em{color:var(--text-2);font-size:10px;font-style:normal;font-weight:700}.proposal-email-panel{border:1px solid var(--border);background:#ffffff06;border-radius:8px;gap:9px;min-width:0;padding:9px;display:grid}.proposal-email-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.proposal-email-head span,.proposal-email-grid label,.proposal-email-message{gap:5px;min-width:0;display:grid}.proposal-email-head strong,.proposal-email-history>strong{color:#fff;font-size:12px;font-weight:600}.proposal-email-head small,.proposal-email-grid span,.proposal-email-message span{color:var(--text-2);font-size:10px;font-weight:800}.proposal-email-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.proposal-email-guard{background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.proposal-email-guard svg{color:var(--text-2)}.proposal-email-guard span{gap:2px;min-width:0;display:grid}.proposal-email-guard strong{color:var(--text);font-size:11px;font-weight:600}.proposal-email-guard small{color:var(--text-2);overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.35}.proposal-email-guard.is-ready{background:#2ebfa51a;border-color:#2ebfa542}.proposal-email-guard.is-ready svg{color:var(--teal)}.proposal-email-confirm-field{gap:5px;min-width:0;display:grid}.proposal-email-confirm-field span{color:var(--text-2);font-size:10px;font-weight:800}.proposal-email-confirm-field b{color:var(--text);font-weight:900}.proposal-email-confirm-field input{width:100%;min-width:0;min-height:32px;color:var(--text);background:#2ebfa514;border:1px solid #2ebfa538;border-radius:7px;padding:0 9px;font-size:11px;font-weight:800}.proposal-email-grid input,.proposal-email-message textarea{width:100%;min-width:0;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;font-size:11px;font-weight:800}.proposal-email-grid input{min-height:32px;padding:0 9px}.proposal-email-message textarea{resize:vertical;min-height:68px;padding:8px 9px;line-height:1.45}.proposal-email-history{gap:7px;display:grid}.proposal-email-send{background:#00000029;border:1px solid #ffffff14;border-radius:7px;gap:3px;min-width:0;padding:7px;display:grid}.proposal-email-send.is-sent{border-color:#2ebfa53d}.proposal-email-send.is-failed,.proposal-email-send.is-blocked{border-color:#ffc75a52}.proposal-email-send span{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.proposal-email-send b,.proposal-email-send em,.proposal-email-send small,.proposal-email-empty{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposal-email-send b{color:var(--text);font-size:11px;font-weight:900}.proposal-email-send em,.proposal-email-send small,.proposal-email-empty{color:var(--text-2);font-size:10px;font-style:normal;font-weight:700}.proposal-link-row{background:#00000029;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.proposal-link-row.is-active{background:#2ebfa512;border-color:#2ebfa547}.proposal-link-row.is-stale{background:#ffc75a14;border-color:#ffc75a5c}.proposal-link-row.is-selected{box-shadow:0 0 0 1px #9745d466}.proposal-link-row div{min-width:0}.proposal-link-row span,.proposal-link-row small,.proposal-link-list>em{min-width:0;display:block}.proposal-link-row .proposal-link-token{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.proposal-link-row .proposal-link-token b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.proposal-revision-badge{min-height:18px;color:var(--text-2);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.proposal-revision-badge.is-current{color:var(--teal);background:#2ebfa514;border-color:#2ebfa552}.proposal-revision-badge.is-stale{color:#ffd07a;background:#ffc75a1f;border-color:#ffc75a6b}.proposal-link-row small,.proposal-link-list>em{color:var(--text-2);font-size:10px;font-style:normal;font-weight:700;line-height:1.35}.proposal-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.proposal-link-actions .mini-button{min-height:28px;padding:0 8px;font-size:10px}.proposal-link-activity-detail{background:#9745d414;border:1px solid #9745d438;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.proposal-link-activity-detail.is-empty{color:var(--text-2);grid-template-columns:18px minmax(0,1fr);align-items:start;font-size:11px;line-height:1.35}.proposal-link-activity-detail>p{color:var(--text-2);margin:0;font-size:11px;line-height:1.35}.proposal-activity-head{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.proposal-activity-head div{gap:2px;min-width:0;display:grid}.proposal-activity-head strong,.proposal-activity-block>strong{color:#fff;font-size:12px}.proposal-activity-head small,.proposal-activity-last,.proposal-activity-block small{color:var(--text-2);font-size:10px;font-weight:700;line-height:1.35}.proposal-activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.proposal-activity-metrics span{background:#00000029;border:1px solid #ffffff14;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.proposal-activity-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.proposal-activity-metrics em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.proposal-activity-block{gap:7px;min-width:0;display:grid}.proposal-activity-block span{border-left:2px solid #9745d459;gap:2px;min-width:0;padding-left:8px;display:grid}.proposal-activity-block b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.proposal-activity-block em{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.proposal-analytics-list>strong{color:#fff;font-size:12px}.proposal-analytics-list span{color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:11px;display:grid}.proposal-analytics-list em{color:var(--muted);white-space:nowrap;font-style:normal}@keyframes widget-section-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes proposal-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.widget-option-list{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-option-list button,.widget-add-on-list button{border:1px solid var(--border);color:var(--text);text-align:left;background:#ffffff06;border-radius:9px}.widget-option-list button{gap:5px;min-height:58px;padding:8px;display:grid}.widget-option-list button.is-selected,.widget-add-on-list button.is-selected{background:linear-gradient(135deg,#2ebfa51a,#9745d414),#00000029;border-color:#2ebfa561}.widget-option-list span{color:var(--teal);letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.widget-option-list strong{color:#fff;font-size:13px;font-weight:600;line-height:1.1}.widget-add-on-list button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px;display:grid}.widget-add-on-list button.is-included{opacity:.72}.widget-add-on-list span{gap:4px;min-width:0;display:grid}.widget-add-on-list strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:12px;font-weight:600;line-height:1.25}.widget-add-on-list small{overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:10px;line-height:1.25}.widget-add-on-list em{min-width:54px;min-height:26px;color:var(--teal);border:1px solid #2ebfa538;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.widget-payment-list div{border-bottom:1px solid var(--border);color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;font-size:12px;display:grid}.widget-payment-list div:last-child{border-bottom:0}.widget-payment-list strong{color:#fff}.editor-panel{align-content:start;gap:14px;padding:18px;display:grid}.editor-panel h3{margin:0;font-size:16px}.editor-panel p{color:var(--text-2);margin:0;font-size:12px;line-height:1.55}.editor-panel textarea{resize:vertical;min-height:170px;padding:12px}.segmented{border:1px solid var(--border);background:#0000002e;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:6px;padding:5px;display:grid}.segmented button{min-height:32px;color:var(--text-2);background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:900}.segmented button.is-selected{color:var(--teal);background:#2ebfa521}.client-safe-view{background:radial-gradient(circle at 80% 8%,#9745d429,#0000 24rem),#ffffff07;min-height:620px}.safe-pill{color:var(--teal);background:#2ebfa51a;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:900;display:inline-flex}.client-safe-view h2{max-width:620px;margin:30px 0 10px;font-size:56px;line-height:.96}.client-safe-view p{color:var(--text-2);font-size:15px}.included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.present-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.present-option{border:1px solid var(--border);min-height:132px;color:var(--text);text-align:left;background:#0000002e;border-radius:10px;gap:7px;padding:14px;display:grid}.present-option span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.present-option small{color:var(--text-2);font-size:11px;line-height:1.35}.client-safe-view h3{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin:30px 0 -18px;font-size:12px;font-weight:900}.included-grid div{border:1px solid var(--border);min-height:48px;color:var(--text-2);background:#0000002e;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:700;display:flex}.included-grid div small{color:var(--teal);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:900}.included-grid svg{color:var(--teal)}.added-addons-grid{margin-top:34px}.added-addons-grid div{background:linear-gradient(135deg,#2ebfa514,#9745d40e),#0000002e;border-color:#2ebfa547}.client-total{background:linear-gradient(135deg,#2ebfa51a,#9745d41a);border:1px solid #2ebfa547;border-radius:12px;max-width:360px;margin-top:36px;padding:22px}.client-total small{color:var(--text-2);text-transform:uppercase;font-size:11px;font-weight:900}.client-total strong{margin-top:8px;font-size:42px;line-height:1;display:block}.deck-preview{border:1px solid var(--border);background:#0000002e;border-radius:12px;gap:12px;margin-top:28px;padding:16px;display:grid}.deck-preview strong{font-size:14px}.deck-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.deck-preview-actions .mini-button{width:auto;min-width:118px}.deck-preview iframe{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:360px}.deck-preview:fullscreen{background:#060608;padding:18px}.deck-preview:fullscreen iframe{height:calc(100vh - 112px)}.deck-preview-warning{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:8px;margin:0;padding:12px}.deck-preview small{color:var(--text-2);font-size:11px;line-height:1.4}.present-controls{align-content:start;gap:12px;padding:18px;display:grid}.live-scope-panel{border:1px solid var(--border);background:#00000029;border-radius:10px;gap:10px;padding:14px;display:grid}.live-scope-panel.compact,.upload-box.compact{background:0 0;border:0;border-radius:0;padding:0}.present-product-list{max-height:244px;overflow:auto}.present-product-list button{border:1px solid var(--border);color:var(--text);text-align:left;background:#00000029;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.present-product-list span{min-width:0;font-size:12px;line-height:1.25}.present-product-list strong{color:var(--teal);font-size:11px}.present-line-editor-list article{border:1px solid var(--border);background:#00000024;border-radius:8px;gap:8px;padding:10px;display:grid}.present-line-row{grid-template-columns:74px minmax(0,1fr);gap:8px;display:grid}.present-addon{border:1px solid var(--border);color:var(--text);text-align:left;background:#0000002b;border-radius:9px;justify-content:space-between;gap:12px;padding:13px;display:flex}.present-addon.is-selected{border-color:#2ebfa559}.present-addon span{color:var(--teal);font-size:12px;font-weight:800}.client-safe-view{background:linear-gradient(145deg,#ffffff09,#ffffff04),#0000002e;border:1px solid #ffffff13;border-radius:14px;align-content:start;gap:18px;min-height:0;padding:20px;display:grid;box-shadow:0 18px 56px #0000002e}.showroom-hero-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:start;gap:18px;min-width:0;padding-bottom:18px;display:grid}.safe-pill{min-height:28px;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none;background:#2ebfa513;border:1px solid #2ebfa538;border-radius:999px;padding:0 9px}.client-safe-view h2{max-width:760px;font-size:clamp(28px,3.4vw,40px);line-height:1.04;font-weight:var(--font-bold);letter-spacing:0;margin:12px 0 6px}.client-safe-view p{color:#dde0e8c7;margin:0;font-size:15px;line-height:1.5}.client-total{background:linear-gradient(135deg,#2ebfa518,#9745d414),#0000002e;border:1px solid #2ebfa542;border-radius:10px;justify-self:end;gap:6px;width:100%;max-width:none;margin:0;padding:14px;display:grid}.client-total small{color:#c7c7cfc7;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.client-total strong{color:#fff;margin:0;font-size:clamp(28px,3vw,38px);line-height:1}.showroom-section-head{justify-content:space-between;align-items:end;gap:14px;min-width:0;margin-top:6px;display:flex}.client-safe-view .showroom-section-head h3{color:#fff;font-size:16px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none;margin:0}.showroom-section-head span{color:#c7c7cfb8;text-align:right;min-width:0;font-size:13px;line-height:1.35}.present-option-grid{gap:8px;margin-top:0}.present-option{min-height:0;box-shadow:none;background:#ffffff04;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:12px}.present-option span{color:#c7c7cfbd;font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none;grid-column:1/-1}.present-option strong{font-size:22px;line-height:1}.present-option small{color:#dde0e8d1;min-width:0;font-size:13px;font-weight:var(--font-medium);line-height:1.35}.present-option.is-selected{background:linear-gradient(135deg,#2ebfa51b,#9745d412),#ffffff05;border-color:#2ebfa55c}.included-grid,.added-addons-grid{background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;overflow:hidden}.included-grid div,.added-addons-grid div{color:#dde0e8e6;min-height:0;font-size:13px;font-weight:var(--font-medium);background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;padding:10px 12px}.included-grid div:last-child,.added-addons-grid div:last-child{border-bottom:0}.included-grid div small{color:var(--teal);font-size:12px;font-weight:var(--font-semibold)}.deck-preview{background:#ffffff04;border-radius:10px;gap:12px;margin-top:2px;padding:14px}.deck-preview-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.deck-preview-head span{gap:4px;min-width:0;display:grid}.deck-preview-head small,.deck-preview-head em{color:#c7c7cfc2;font-size:12px;font-style:normal;font-weight:var(--font-medium);line-height:1.35}.deck-preview-head strong{color:#fff;font-size:14px;font-weight:var(--font-semibold);line-height:1.3}.deck-preview iframe{height:min(56vh,520px);min-height:360px}.present-controls .page-widget-head p,.present-controls .page-widget-status em,.present-controls .widget-add-on-list small,.present-controls .live-scope-panel>span,.present-controls .upload-box span{font-size:13px;line-height:1.45}.present-controls .widget-add-on-list button,.present-product-list button,.present-line-editor-list article{background:#ffffff04;border-radius:8px}.present-product-list span{font-size:13px;line-height:1.35}.present-product-list strong{font-size:12px;font-weight:var(--font-semibold)}.upload-box,.locked-box{border:1px solid var(--border);color:var(--text-2);background:#00000029;border-radius:10px;gap:8px;padding:14px;font-size:12px;line-height:1.45;display:grid}.upload-box input[type=file]{height:auto;color:var(--text-2);padding:8px}.upload-box em{color:var(--teal);font-size:11px;font-style:normal;font-weight:900}.upload-box label{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.upload-box input:not([type=file]){border:1px solid var(--border);width:100%;min-height:34px;color:var(--text);background:#00000038;border-radius:8px;outline:none;padding:0 9px}.upload-box svg,.locked-box svg{color:var(--teal)}.signature-prep-summary,.signature-handoff-card{border:1px solid var(--border);background:#9745d41c;border-radius:10px;gap:8px;padding:13px;display:grid}.signature-prep-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.signature-prep-summary.ready{background:#2ebfa51a;border-color:#2ebfa56b}.signature-prep-summary small,.signature-readiness-grid small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.signature-prep-summary strong,.signature-handoff-card strong{color:#fff;font-size:13px;display:block}.signature-prep-summary em{color:var(--teal);font-size:11px;font-style:normal;font-weight:900}.signature-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signature-readiness-grid div{border:1px solid var(--border);background:#00000029;border-radius:9px;gap:5px;min-height:86px;padding:10px;display:grid}.signature-readiness-grid div.ready{border-color:#2ebfa557}.signature-readiness-grid strong{color:#fff;font-size:12px}.signature-readiness-grid span,.signature-handoff-card span{color:var(--text-2);font-size:11px;line-height:1.35}.signwell-preview-card{background:#2ebfa513;border:1px solid #2ebfa542;border-radius:10px;gap:10px;padding:13px;display:grid}.signwell-live-card{background:#9745d417;border:1px solid #9745d447;border-radius:10px;gap:10px;padding:13px;display:grid}.signwell-live-card strong{color:#fff;font-size:13px;display:block}.signwell-live-card span{color:var(--text-2);margin-top:4px;font-size:11px;display:block}.signwell-live-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.manual-signature-card{background:#2ebfa513;border:1px solid #2ebfa547;border-radius:10px;gap:10px;padding:13px;display:grid}.manual-signature-attestation{color:var(--text-2);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:11px;line-height:1.4;display:grid}.manual-signature-card p,.manual-signature-card small{color:var(--text-2);margin:0;font-size:11px;line-height:1.4}.signwell-confirm-field{gap:5px;min-width:0;display:grid}.signwell-confirm-field span{color:var(--text-2);font-size:10px;font-weight:800}.signwell-confirm-field b{color:var(--text);font-weight:900}.signwell-confirm-field input{width:100%;min-width:0;min-height:34px;color:var(--text);background:#2ebfa514;border:1px solid #2ebfa53d;border-radius:8px;padding:0 9px;font-size:11px;font-weight:800}.signature-timeline-card{border:1px solid var(--border);background:#00000024;border-radius:10px;gap:10px;padding:13px;display:grid}.signature-timeline-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.signature-timeline-head strong{color:#fff;font-size:13px;display:block}.signature-timeline-head span,.signature-empty-state span{color:var(--text-2);font-size:11px;line-height:1.35}.signature-status-pill{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.signature-status-pill.ready{background:#2ebfa514;border-color:#2ebfa561}.signature-status-pill.warning{background:#ffc45714;border-color:#ffc45761}.signature-recovery-card{background:#ffc45712;border:1px solid #ffc45747;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.signature-recovery-card svg{color:#ffc457}.signature-recovery-card strong,.signature-recovery-card span{display:block}.signature-recovery-card strong{color:#fff;font-size:12px}.signature-recovery-card span{color:var(--text-2);font-size:11px;line-height:1.35}.signature-status-pill span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.signature-status-pill em,.signature-provider-meta,.signature-timeline-counts,.signature-timeline-list time,.signature-timeline-list em{color:var(--muted);font-size:10px;font-style:normal}.signature-provider-meta,.signature-timeline-counts{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.signature-provider-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.signature-provider-meta a{color:var(--teal);font-weight:800}.signature-timeline-counts span{border:1px solid var(--border);border-radius:999px;padding:5px 7px}.signature-timeline-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.signature-timeline-list li{border-left:2px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 0 9px 10px;display:grid}.signature-timeline-list li.ready{border-left-color:var(--teal)}.signature-timeline-list li.warning{border-left-color:#ffc457}.signature-timeline-list strong,.signature-timeline-list span,.signature-timeline-list em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.signature-timeline-list strong{color:#fff;font-size:12px}.signature-timeline-list span{color:var(--text-2);font-size:11px;line-height:1.35}.signwell-preview-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.signwell-preview-head strong{color:#fff;font-size:13px}.signwell-preview-head em{color:var(--teal);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.signwell-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signwell-preview-grid span{border:1px solid var(--border);background:#00000029;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.signwell-preview-grid small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.signwell-preview-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.signwell-preview-grid em{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.25;overflow:hidden}.signwell-preview-flags{flex-wrap:wrap;gap:6px;display:flex}.signwell-preview-flags span{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.signwell-preview-flags span.ready{color:var(--teal);background:#2ebfa514;border-color:#2ebfa557}.signature-prep-form,.approval-checklist{border:1px solid var(--border);background:#0000002e;border-radius:9px;gap:8px;padding:12px;display:grid}.signature-prep-form{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-prep-form label,.signature-note-field{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.signature-prep-form input,.signature-note-field textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#00000038;border-radius:8px;outline:none;padding:9px}.signature-prep-form input{min-height:34px}.signature-note-field textarea{resize:vertical;min-height:86px}.approval-checklist label{color:var(--text-2);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.approval-checklist input{accent-color:var(--teal)}.contract-doc{background:var(--surface)}.contract-doc>span{color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:900}.contract-doc h2{margin:9px 0 14px;font-size:34px}.contract-doc h3{color:var(--teal);text-transform:uppercase;margin-top:24px;font-size:13px}.contract-doc p,.contract-doc li{color:var(--text-2);font-size:13px;line-height:1.65}.contract-payments{gap:8px;margin-top:14px;display:grid}.contract-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.contract-meta-grid div{border:1px solid var(--border);background:#00000029;border-radius:8px;gap:5px;padding:10px;display:grid}.contract-meta-grid small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.contract-meta-grid strong{color:#fff;font-size:12px;line-height:1.3}.contract-payments div{border:1px solid var(--border);color:var(--text-2);background:#00000029;border-radius:8px;justify-content:space-between;gap:14px;padding:10px 12px;font-size:12px;display:flex}.contract-payments strong{color:#fff}.contract-scope-table,.contract-clause-list{gap:8px;margin-top:12px;display:grid}.contract-scope-table div{border:1px solid var(--border);background:#00000029;border-radius:8px;grid-template-columns:minmax(0,1fr) 48px 82px auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.contract-scope-table span strong{color:#fff;font-size:12px;display:block}.contract-scope-table small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.contract-scope-table em{color:var(--text-2);font-size:11px;font-style:normal;font-weight:800}.contract-clause-list{padding-left:18px}.contract-term-library,.contract-applied-inline,.contract-term-form,.contract-document-form,.contract-clause-editor{gap:10px;display:grid}.contract-term-library article,.contract-clause-editor article,.contract-term-form,.contract-document-form{border:1px solid var(--border);background:#0000002e;border-radius:9px;padding:12px}.contract-term-library article{gap:10px;display:grid}.contract-term-library article.is-applied{background:linear-gradient(135deg,#2ebfa517,#9745d40e),#00000029;border-color:#2ebfa55c}.contract-term-library strong{color:#fff;font-size:13px;display:block}.contract-term-library small{color:var(--teal);margin-top:3px;font-size:10px;display:block}.contract-term-library p{color:var(--text-2);margin:8px 0 0;font-size:11px;line-height:1.45}.contract-term-actions{flex-wrap:wrap;gap:7px;display:flex}.contract-applied-inline{background:linear-gradient(135deg,#2ebfa514,#9745d40e),#00000029;border:1px solid #2ebfa542;border-radius:10px;padding:13px}.contract-applied-inline-head,.contract-widget-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.contract-applied-inline-head strong,.contract-widget-status strong,.contract-widget-head strong,.contract-clause-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.contract-applied-inline-head span,.contract-widget-head span,.contract-clause-head span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.contract-recent-add{min-height:38px;color:var(--text);background:#2ebfa517;border:1px solid #2ebfa542;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;line-height:1.35;display:flex}.contract-recent-add svg{color:var(--teal);flex:none}.contract-recent-add.muted{border-color:var(--border);color:var(--text-2);background:#00000024}.contract-term-applied-note{min-height:34px;color:var(--text);background:#2ebfa514;border:1px solid #2ebfa540;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.contract-term-applied-note svg{color:var(--teal)}.contract-term-applied-note a,.contract-term-applied-note button{margin-left:auto}.contract-term-applied-note a{color:var(--teal);text-decoration:none}.contract-applied-chip-list{flex-wrap:wrap;gap:8px;display:flex}.contract-applied-chip-list a{border:1px solid var(--border);min-width:0;max-width:100%;min-height:30px;color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.contract-applied-chip-list span{color:#071110;background:var(--teal);border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.contract-widget-head{border-bottom:1px solid var(--border);gap:6px;padding-bottom:12px;display:grid}.contract-widget-head p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.contract-widget-status{background:#2ebfa514;border:1px solid #2ebfa53d;border-radius:10px;padding:12px}.contract-widget-status>span{color:#071110;background:var(--teal);border-radius:12px;grid-row:span 2;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.contract-widget-status em{color:var(--text-2);font-size:11px;font-style:normal;line-height:1.3}.contract-clause-editor.compact{max-height:min(520px,100vh - 230px);padding-right:2px;overflow:auto}.contract-clause-editor.compact article{gap:9px}.contract-clause-editor.compact article.is-recent{border-color:#2ebfa575;box-shadow:0 0 0 1px #2ebfa51f,0 16px 32px #2ebfa514}.contract-clause-editor.compact article.is-invalid{background:#ffb74d12;border-color:#ffb74d8c}.contract-clause-head{gap:4px;display:grid}.contract-term-warning{color:#ffcc80;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:inline-flex}.contract-term-form label,.contract-document-form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.contract-document-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contract-term-form input,.contract-term-form textarea,.contract-document-form input,.contract-document-form select,.contract-document-form textarea,.contract-clause-editor textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#00000038;border-radius:8px;outline:none;padding:9px}.contract-term-form input,.contract-document-form input,.contract-document-form select{min-height:34px}.contract-term-form textarea,.contract-document-form textarea,.contract-clause-editor textarea{resize:vertical;min-height:92px}.signature-note{color:var(--muted);margin-top:18px}.contract-clause-editor article{gap:8px;display:grid}.signature-row{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px;display:grid}.signature-row div{border-bottom:1px solid var(--border-strong);align-content:end;min-height:90px;display:grid}.signature-row small{color:var(--muted);font-size:11px}.handoff-list{gap:10px;margin-top:18px;display:grid}.handoff-blueprint-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.handoff-row{justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.handoff-row strong{font-size:13px;display:block}.handoff-row span{color:var(--text-2);margin-top:5px;font-size:11px;display:block}.handoff-row em{color:var(--teal);font-size:12px;font-style:normal;font-weight:900}.handoff-row small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.handoff-row-warning,.clickup-clean{border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:8px;padding:6px 8px;font-size:10px;font-weight:900;line-height:1.25;display:inline-flex}.handoff-row-warning{color:#fbbf24;background:#f59e0b1f}.clickup-clean{color:var(--teal);background:#2ebfa51c}.handoff-row-actions{flex-wrap:wrap;gap:7px;min-width:0;margin-top:9px;display:flex}.handoff-task-row{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.blueprint-template-list{border-top:1px solid var(--border);gap:4px;margin-top:9px;padding-top:8px;display:grid}.blueprint-template-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;list-style:none;display:grid}.blueprint-template-list summary::-webkit-details-marker{display:none}.blueprint-template-list summary:before{content:"+";color:var(--teal);grid-area:1/3;font-weight:900}.blueprint-template-list[open] summary:before{content:"-"}.blueprint-template-list summary em{color:var(--teal);white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.blueprint-template-list div{gap:4px;margin-top:7px;display:grid}.blueprint-template-list span{color:#fff;min-width:0;font-weight:800}.handoff-metrics{color:var(--text-2);grid-template-columns:repeat(4,auto);align-items:center;gap:8px;font-size:11px;display:grid}.handoff-action-panel{max-height:calc(100vh - 124px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;position:sticky;top:104px;overflow:auto}.handoff-live-status,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.final-closeout-card,.handoff-package-card,.clickup-validation-card{border:1px solid var(--border);background:#0000002b;border-radius:10px;gap:12px;min-width:0;padding:12px;display:grid}.handoff-live-status{grid-template-columns:34px minmax(0,1fr);align-items:start}.handoff-command-center{background:linear-gradient(135deg,#2ebfa51a,#9745d412),#0000002e;border:1px solid #2ebfa53d;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.handoff-command-center.locked{background:linear-gradient(135deg,#f59e0b14,#9745d40f),#0000002e;border-color:#f59e0b52}.handoff-command-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.handoff-command-icon{color:#081210;background:var(--teal);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.handoff-command-center.locked .handoff-command-icon{color:#1c1406;background:#f59e0b}.handoff-command-head>div{gap:4px;min-width:0;display:grid}.handoff-command-head>div>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.handoff-command-head strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:14px;line-height:1.2}.handoff-command-head small{overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:11px;line-height:1.35}.handoff-command-head>em{min-height:24px;color:var(--teal);white-space:nowrap;background:#2ebfa514;border:1px solid #2ebfa53d;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.handoff-command-center.locked .handoff-command-head>em{color:#ffc457;background:#f59e0b1a;border-color:#f59e0b40}.handoff-live-inline{background:#00000029;border:1px solid #ffffff17;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.handoff-live-inline strong,.handoff-live-inline small{overflow-wrap:anywhere;min-width:0}.handoff-live-inline strong{color:#fff;font-size:12px;line-height:1.25}.handoff-live-inline small{color:var(--text-2);font-size:10px;line-height:1.35}.handoff-command-sequence{background:#ffffff09;padding:8px 10px}.handoff-command-sequence .handoff-sequence-step{padding:7px}.handoff-advanced-tools{background:#00000024;border:1px solid #ffffff1a;border-radius:10px;gap:0;min-width:0;display:grid;overflow:hidden}.handoff-advanced-tools.needs-attention{background:#f59e0b12;border-color:#f59e0b57}.handoff-advanced-tools>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:10px 11px;list-style:none;display:grid}.handoff-advanced-tools>summary::-webkit-details-marker{display:none}.handoff-advanced-tools>summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.handoff-advanced-tools>summary strong,.handoff-advanced-tools>summary small{overflow-wrap:anywhere;min-width:0;display:block}.handoff-advanced-tools>summary strong{color:#fff;font-size:13px;line-height:1.2}.handoff-advanced-tools>summary small{color:var(--text-2);font-size:10px;line-height:1.35}.handoff-advanced-tools>summary em{min-height:24px;color:var(--text-2);white-space:nowrap;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.handoff-advanced-tools.needs-attention>summary em{color:#1c1406;background:#f59e0b}.handoff-advanced-tools-body{border-top:1px solid var(--border);gap:10px;min-width:0;padding:0 10px 10px;display:grid}.handoff-advanced-tools-body>:first-child{margin-top:10px}.live-handoff-summary{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.live-handoff-summary-item{border:1px solid var(--border);background:#00000029;border-radius:10px;grid-template-columns:30px minmax(0,1fr) minmax(68px,auto);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.live-handoff-summary-icon{width:30px;height:30px;color:var(--muted);background:#ffffff0f;border-radius:9px;place-items:center;display:grid}.live-handoff-summary-item>div{gap:3px;min-width:0;display:grid}.live-handoff-summary-item span:not(.live-handoff-summary-icon){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.live-handoff-summary-item strong,.live-handoff-summary-item small{overflow-wrap:anywhere;min-width:0}.live-handoff-summary-item strong{color:#fff;font-size:12px;line-height:1.2}.live-handoff-summary-item small{color:var(--text-2);font-size:10px;line-height:1.3}.live-handoff-summary-item .mini-button{white-space:nowrap;justify-content:center;min-width:68px;min-height:28px;padding:0 8px}.live-handoff-summary-item.ready{background:#2ebfa512;border-color:#2ebfa53d}.live-handoff-summary-item.ready .live-handoff-summary-icon{color:var(--teal);background:#2ebfa51f}.live-handoff-summary-item.warning{background:#f59e0b14;border-color:#ffc4573d}.live-handoff-summary-item.warning .live-handoff-summary-icon{color:#ffc457;background:#ffc4571f}.live-handoff-summary-item.blocked,.live-handoff-summary-item.locked{border-color:#9745d433}.live-handoff-summary-item.blocked .live-handoff-summary-icon,.live-handoff-summary-item.locked .live-handoff-summary-icon{color:#d9b8ff;background:#9745d424}.synark-won-card{background:#00000029;border:1px solid #ffffff1a;border-radius:10px;gap:9px;min-width:0;padding:11px;display:grid}.synark-won-card.ready,.synark-won-card.synced{background:linear-gradient(135deg,#2ebfa517,#5aa9ff0f),#00000029;border-color:#2ebfa53d}.synark-won-card.failed{background:#f59e0b14;border-color:#f59e0b57}.synark-won-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;display:grid}.synark-won-icon{color:#d9b8ff;background:#9745d424;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.synark-won-card.ready .synark-won-icon,.synark-won-card.synced .synark-won-icon{color:var(--teal);background:#2ebfa521}.synark-won-card.failed .synark-won-icon{color:#ffc457;background:#ffc4571f}.synark-won-head>div{gap:3px;min-width:0;display:grid}.synark-won-head span:not(.synark-won-icon){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.synark-won-head strong,.synark-won-head small{overflow-wrap:anywhere;min-width:0}.synark-won-head strong{color:#fff;font-size:12px;line-height:1.2}.synark-won-head small,.synark-won-message{color:var(--text-2);font-size:10px;line-height:1.35}.synark-won-head>em{min-height:24px;color:var(--teal);white-space:nowrap;background:#2ebfa51a;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.synark-won-card.locked .synark-won-head>em{color:#d9b8ff;background:#9745d424}.synark-won-card.failed .synark-won-head>em{color:#ffc457;background:#ffc4571f}.synark-won-actions{min-width:0;display:flex}.synark-won-actions .ghost-button{justify-content:center;width:100%;min-height:32px}.handoff-live-status>svg{color:#081210;background:var(--teal);border-radius:10px;place-self:start;width:34px;height:34px;padding:8px;display:grid}.handoff-live-status.locked>svg{color:#1c1406;background:#f59e0b}.handoff-next-action{background:linear-gradient(135deg,#2ebfa51a,#9745d412),#00000029;border:1px solid #2ebfa53d;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.handoff-next-action span,.handoff-sequence-step span{min-width:0}.handoff-next-action span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.handoff-next-action strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:14px;line-height:1.2}.handoff-next-action p{color:var(--text-2);font-size:11px;line-height:1.4}.handoff-sequence-panel{border:1px solid var(--border);background:#00000024;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.handoff-sequence-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.handoff-sequence-head span{color:#fff;font-size:12px;font-weight:900}.handoff-sequence-head em{min-height:22px;color:var(--teal);background:#2ebfa512;border:1px solid #2ebfa538;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.closeout-readiness-panel{background:linear-gradient(135deg,#2ebfa51a,#9745d412),#0003;border:1px solid #2ebfa538;border-radius:12px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 18px 42px #0000002e}.closeout-readiness-panel.complete,.closeout-readiness-panel.ready{border-color:#2ebfa557}.closeout-readiness-panel.blocked,.closeout-readiness-panel.warning{border-color:#ffc45747}.closeout-readiness-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;display:grid}.closeout-readiness-head>div:first-child{gap:5px;min-width:0;display:grid}.closeout-readiness-head span,.closeout-rail em{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.closeout-readiness-head strong{color:#fff;font-size:20px;line-height:1.1}.closeout-readiness-head p{max-width:780px;color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.closeout-readiness-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.closeout-readiness-score{background:#0003;border:1px solid #ffffff1a;border-radius:10px;gap:3px;min-width:112px;padding:8px 10px;display:grid}.closeout-readiness-score span{color:#fff;letter-spacing:0;text-transform:none;font-size:16px;line-height:1}.closeout-readiness-score small{color:var(--muted);font-size:10px;font-weight:800;line-height:1.25}.closeout-rail-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:7px;min-width:0;display:grid}.closeout-rail{border:1px solid var(--border);min-width:0;min-height:0;color:inherit;text-align:left;cursor:pointer;background:#0000002e;border-radius:10px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon label""icon summary";align-items:center;gap:4px 8px;padding:8px;display:grid}.closeout-rail:hover{background:#ffffff0b;border-color:#ffffff38}.closeout-rail-icon{width:28px;height:28px;color:var(--muted);background:#ffffff0f;border-radius:9px;grid-area:icon;place-items:center;display:grid}.closeout-rail>span:not(.closeout-rail-icon){grid-area:label;align-items:center;gap:6px;min-width:0;display:flex}.closeout-rail strong,.closeout-rail b,.closeout-rail small{overflow-wrap:anywhere;min-width:0}.closeout-rail strong{color:#fff;font-size:11px;line-height:1.2}.closeout-rail b{color:#fff;grid-area:summary;font-size:11px;line-height:1.25}.closeout-rail small{color:var(--text-2);font-size:11px;line-height:1.35;display:none}.closeout-rail.done .closeout-rail-icon,.closeout-rail.ready .closeout-rail-icon{color:var(--teal);background:#2ebfa51f}.closeout-rail.done em,.closeout-rail.ready em{color:var(--teal)}.closeout-rail.warning .closeout-rail-icon{color:#ffc457;background:#ffc4571f}.closeout-rail.warning em{color:#ffc457}.closeout-rail.locked .closeout-rail-icon{color:#d9b8ff;background:#9745d424}.closeout-rail.locked em{color:#d9b8ff}.handoff-sequence{gap:7px;min-width:0;display:grid}.handoff-sequence-details{border:1px solid var(--border);background:#00000024;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.handoff-sequence-details summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.handoff-sequence-details summary em{min-height:22px;color:var(--teal);background:#2ebfa512;border:1px solid #2ebfa538;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.handoff-sequence-details[open] .handoff-sequence,.handoff-sequence-details[open] .clickup-test-sequence{margin-top:8px}.test-sequence-details{background:#ffffff08;padding:8px}.handoff-sequence-step{border:1px solid var(--border);background:#00000024;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.handoff-sequence-step em{width:30px;height:30px;color:var(--text-2);background:#ffffff0f;border-radius:9px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.handoff-sequence-step strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:12px;line-height:1.2;display:block}.handoff-sequence-step span{color:var(--text-2);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.35;display:block}.handoff-sequence-step.active{background:#9745d414;border-color:#9745d457}.handoff-sequence-step.active em{color:#fff;background:var(--purple)}.handoff-sequence-step.ready{background:#2ebfa512;border-color:#2ebfa542}.handoff-sequence-step.ready em,.handoff-sequence-step.complete em{color:#081210;background:var(--teal)}.handoff-sequence-step.complete{border-color:#2ebfa53d}.handoff-sequence-step.locked{opacity:.72}.handoff-sequence-step.locked em{color:#fbbf24;background:#f59e0b1f}.clickup-validation-card.ready,.clickup-workspace-card.ready{background:#2ebfa514;border-color:#2ebfa54d}.clickup-validation-card.blocked,.clickup-workspace-card.blocked{background:#f59e0b14;border-color:#f59e0b57}.clickup-test-mode-guide{background:linear-gradient(135deg,#2ebfa514,#9745d40f),#00000029;border:1px solid #2ebfa538;border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid}.clickup-test-mode-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0;display:grid}.clickup-test-mode-head span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.clickup-test-mode-head strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:14px;line-height:1.2}.clickup-test-mode-head small{color:var(--text-2);grid-column:1/-1;font-size:11px;line-height:1.35;display:block}.clickup-test-mode-head .ghost-button,.clickup-test-mode-head .primary-button{width:auto;min-width:144px;padding-left:10px;padding-right:10px}.clickup-guided-test-panel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0;padding:10px;display:grid}.clickup-guided-test-panel.passed{background:#2ebfa517;border-color:#2ebfa557}.clickup-guided-test-panel.failed{background:#f59e0b17;border-color:#f59e0b5c}.clickup-guided-test-panel.running{background:#7ed4ff12;border-color:#7ed4ff4d}.clickup-guided-test-panel>div{min-width:0}.clickup-guided-test-panel span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.clickup-guided-test-panel strong{overflow-wrap:anywhere;color:#fff;margin-top:3px;font-size:13px;display:block}.clickup-guided-test-panel small{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.35;display:block}.clickup-guided-test-panel .primary-button,.clickup-guided-test-panel .ghost-button{width:auto;min-width:168px;padding-left:10px;padding-right:10px}.clickup-test-safety-strip{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.clickup-test-safety-strip span{min-width:0;color:var(--teal);background:#2ebfa512;border:1px solid #2ebfa538;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.clickup-test-sequence,.clickup-validation-target,.clickup-validation-result{gap:7px;min-width:0;display:grid}.clickup-validation-target{grid-template-columns:repeat(3,minmax(0,1fr))}.clickup-validation-result{grid-template-columns:repeat(4,minmax(0,1fr))}.clickup-validation-target span,.clickup-validation-result span{border:1px solid var(--border);min-width:0;color:var(--text-2);overflow-wrap:anywhere;border-radius:8px;gap:4px;padding:8px;font-size:10px;line-height:1.25;display:grid}.clickup-validation-target strong,.clickup-validation-result strong{color:#fff;font-size:12px;line-height:1.2}.clickup-validation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.clickup-validation-actions .ghost-button,.clickup-validation-actions .primary-button{white-space:normal;justify-content:center;width:100%;min-width:0;padding-left:9px;padding-right:9px}.clickup-validation-note{color:var(--text-2);font-size:11px;line-height:1.4}.clickup-comparison-details{border:1px solid var(--border);background:#00000024;border-radius:9px;min-width:0;overflow:hidden}.clickup-comparison-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;list-style:none;display:grid}.clickup-comparison-details summary::-webkit-details-marker{display:none}.clickup-comparison-details summary span{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:12px;font-weight:900;line-height:1.25}.clickup-comparison-details summary em{color:#081210;background:var(--teal);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.clickup-comparison-list{gap:6px;min-width:0;padding:0 9px 9px;display:grid}.clickup-comparison-row{border:1px solid var(--border);background:#00000026;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.clickup-comparison-row strong,.clickup-comparison-row span{overflow-wrap:anywhere;min-width:0;display:block}.clickup-comparison-row strong{color:#fff;font-size:12px;line-height:1.25}.clickup-comparison-row span,.clickup-comparison-list small{color:var(--text-2);margin-top:3px;font-size:10px;line-height:1.3}.clickup-comparison-row em{min-width:58px;color:var(--text-2);text-align:center;background:#ffffff0f;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.clickup-comparison-row.ready em{color:#081210;background:var(--teal)}.clickup-comparison-row.missing em,.clickup-comparison-row.mismatch em{color:#1c1406;background:#f59e0b}.clickup-technical-details,.clickup-receipt-technical-details{background:#0000001f;border:1px solid #ffffff17;border-radius:9px;gap:10px;min-width:0;padding:9px;display:grid}.clickup-technical-details summary,.clickup-receipt-technical-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;list-style:none;display:flex}.clickup-technical-details summary::-webkit-details-marker{display:none}.clickup-receipt-technical-details summary::-webkit-details-marker{display:none}.clickup-technical-details summary span,.clickup-receipt-technical-details summary span{min-width:0;color:var(--text-2);font-size:11px;font-weight:900}.clickup-technical-details summary em,.clickup-receipt-technical-details summary em{color:var(--muted);flex:none;font-size:10px;font-style:normal;font-weight:900}.clickup-technical-id-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin-top:9px;display:grid}.clickup-technical-id-grid span{border:1px solid var(--border);min-width:0;color:var(--muted);overflow-wrap:anywhere;border-radius:8px;gap:3px;padding:8px;font-size:10px;line-height:1.25;display:grid}.clickup-technical-id-grid strong{color:var(--text-2);font-size:10px;line-height:1.2}.clickup-technical-details .clickup-comparison-list{margin-top:8px}.clickup-receipt-technical-details{background:#0000001a;border-color:#ffffff14;padding:8px}.clickup-receipt-technical-details .clickup-technical-id-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clickup-receipt-technical-list{gap:6px;min-width:0;margin-top:8px;display:grid}.clickup-receipt-technical-list article{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}.clickup-receipt-technical-list strong,.clickup-receipt-technical-list span,.clickup-receipt-technical-list small{overflow-wrap:anywhere;min-width:0;display:block}.clickup-receipt-technical-list strong{color:#fff;font-size:11px;line-height:1.25}.clickup-receipt-technical-list span,.clickup-receipt-technical-list small{color:var(--text-2);font-size:10px;line-height:1.35}.clickup-setup-panel{background:linear-gradient(135deg,#f59e0b1f,#9745d40f),#00000029;border:1px solid #f59e0b57;border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid}.clickup-setup-head{gap:4px;min-width:0;display:grid}.clickup-setup-head span{color:#fbbf24;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.clickup-setup-head strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:13px;line-height:1.2}.clickup-setup-head p,.clickup-setup-panel small{color:var(--text-2);font-size:11px;line-height:1.4}.clickup-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.clickup-setup-grid span{border:1px solid var(--border);min-width:0;color:var(--text-2);overflow-wrap:anywhere;border-radius:8px;gap:4px;padding:8px;font-size:10px;line-height:1.25;display:grid}.clickup-setup-grid strong{color:#fff;font-size:12px;line-height:1.2}.clickup-setup-missing{gap:7px;min-width:0;display:grid}.clickup-setup-missing>span{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.clickup-setup-missing div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.clickup-setup-missing em,.clickup-setup-missing small{color:#f8d99a;overflow-wrap:anywhere;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:999px;max-width:100%;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.clickup-setup-panel .primary-button,.clickup-setup-arm{justify-self:stretch;width:100%}.clickup-setup-confirm{background:#2ebfa514;border:1px solid #2ebfa547;border-radius:9px;gap:8px;min-width:0;padding:10px;display:grid}.clickup-setup-confirm div{gap:3px;min-width:0;display:grid}.clickup-setup-confirm strong{color:#fff;font-size:12px;line-height:1.2}.clickup-setup-confirm span{color:var(--text-2);font-size:11px;line-height:1.35}.clickup-setup-confirm .primary-button,.clickup-setup-confirm .ghost-button{justify-self:stretch;width:100%}.clickup-push-card.ready{background:#2ebfa514;border-color:#2ebfa54d}.clickup-push-card.locked{background:#f59e0b0d;border-color:#f59e0b3d}.final-closeout-card{align-content:start}.final-closeout-card.ready{background:#2ebfa514;border-color:#2ebfa552}.final-closeout-card.warning{background:#f59e0b0f;border-color:#f59e0b47}.final-closeout-card.blocked{background:#f59e0b14;border-color:#f59e0b57}.final-closeout-list{gap:8px;min-width:0;display:grid}.final-closeout-item{border:1px solid var(--border);background:#ffffff09;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.final-closeout-item.quiet{background:#ffffff06}.final-closeout-item.quiet:not(.ready){opacity:.78}.final-closeout-item.active{background:linear-gradient(135deg,#2ebfa51f,#9745d414),#00000029;border-color:#2ebfa552;box-shadow:inset 0 1px #ffffff0d}.final-closeout-item.ready{border-color:#2ebfa538}.final-closeout-item.warning{background:#f59e0b0d;border-color:#f59e0b3d}.final-closeout-item.blocked,.final-closeout-item.locked{border-color:#f59e0b2e}.final-closeout-icon{width:28px;height:28px;color:var(--text-2);background:#ffffff0f;border-radius:8px;place-items:center;display:grid}.final-closeout-item.ready .final-closeout-icon{color:#081210;background:var(--teal)}.final-closeout-item.quiet.ready .final-closeout-icon{color:var(--teal);background:#2ebfa51f}.final-closeout-item.warning .final-closeout-icon{color:#1c1406;background:#f59e0b}.final-closeout-item.blocked .final-closeout-icon,.final-closeout-item.locked .final-closeout-icon{color:#fbbf24;background:#f59e0b1f}.final-closeout-item strong,.final-closeout-item small{overflow-wrap:anywhere;min-width:0;display:block}.final-closeout-item strong{color:#fff;font-size:12px;line-height:1.25}.final-closeout-item small{color:var(--text-2);margin-top:2px;font-size:10px;line-height:1.35}.final-closeout-item .mini-button{white-space:nowrap;justify-content:center;min-width:76px}.final-closeout-action{white-space:nowrap;justify-content:center;width:auto;min-width:96px;min-height:30px;padding:0 10px}.final-closeout-status{min-width:74px;color:var(--text-2);text-align:center;white-space:nowrap;background:#ffffff0e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1}.final-closeout-item.ready .final-closeout-status{color:#081210;background:var(--teal)}.final-closeout-item.quiet.ready .final-closeout-status{color:var(--teal);background:#2ebfa51a}.final-package-workbench{border:1px solid var(--border);background:#00000029;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.final-package-workbench.ready{background:#2ebfa514;border-color:#2ebfa54d}.final-package-workbench.warning{background:#f59e0b0f;border-color:#f59e0b47}.final-package-workbench.blocked{background:#f59e0b14;border-color:#f59e0b57}.final-package-workbench-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.final-package-workbench-head>div,.final-package-preview-strip>div:first-child{gap:4px;min-width:0;display:grid}.final-package-workbench-head span,.final-package-preview-strip span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.final-package-workbench-head strong,.final-package-preview-strip strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:13px;line-height:1.25;display:block}.final-package-workbench-head small,.final-package-preview-strip small{color:var(--text-2);font-size:11px;line-height:1.4}.final-package-workbench-head .primary-button,.final-package-workbench-head .ghost-button{justify-content:center;width:auto;min-width:156px}.final-package-preview-strip{background:#00000024;border:1px solid #ffffff1a;border-radius:9px;gap:10px;min-width:0;padding:10px;display:grid}.final-package-preview-strip.ready{background:#2ebfa512;border-color:#2ebfa53d}.final-package-drawers{gap:8px;min-width:0;display:grid}.final-package-drawer{background:#0000001f;border:1px solid #ffffff1a;border-radius:9px;min-width:0;overflow:hidden}.final-package-drawer summary{color:#fff;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;font-size:12px;font-weight:900;list-style:none;display:grid}.final-package-drawer summary::-webkit-details-marker{display:none}.final-package-drawer summary span{overflow-wrap:anywhere;min-width:0}.final-package-drawer summary em{color:var(--text-2);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.final-package-drawer[open]>.handoff-history-card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.clickup-workspace-controls{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.clickup-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.clickup-folder-composer{background:#2ebfa512;border:1px solid #2ebfa538;border-radius:9px;gap:9px;min-width:0;padding:10px;display:grid}.clickup-folder-preview-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.clickup-folder-preview-head svg{color:var(--teal);margin-top:2px}.clickup-folder-preview-head div{gap:3px;min-width:0;display:grid}.clickup-folder-preview-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.clickup-folder-preview-head strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:14px;line-height:1.2}.clickup-folder-fields{grid-template-columns:minmax(84px,.35fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.clickup-folder-fields label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.clickup-folder-fields input{border:1px solid var(--border);width:100%;min-width:0;min-height:34px;color:var(--text);background:#00000038;border-radius:8px;padding:0 9px}.clickup-folder-list-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.clickup-folder-list-preview span{border:1px solid var(--border);min-width:0;color:var(--text-2);overflow-wrap:anywhere;background:#00000026;border-radius:8px;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.25}.clickup-folder-list-details{background:#0000001f;border:1px solid #ffffff14;border-radius:8px;min-width:0;overflow:hidden}.clickup-folder-list-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;list-style:none;display:grid}.clickup-folder-list-details summary::-webkit-details-marker{display:none}.clickup-folder-list-details summary span{color:#fff;font-size:12px;font-weight:900;line-height:1.25}.clickup-folder-list-details summary em{color:#081210;background:var(--teal);border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.clickup-folder-list-details[open] .clickup-folder-list-preview{padding:0 8px 8px}.clickup-workspace-actions button{white-space:normal;min-width:0}.clickup-workspace-controls label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.clickup-workspace-controls select,.clickup-workspace-controls input{border:1px solid var(--border);width:100%;min-width:0;min-height:34px;color:var(--text);background:#00000038;border-radius:8px;padding:0 9px}.clickup-validation-drawer{background:#00000021;border:1px solid #ffffff1a;border-radius:10px;min-width:0;overflow:hidden}.clickup-validation-drawer.ready{border-color:#2ebfa538}.clickup-validation-drawer.blocked{border-color:#f59e0b47}.clickup-validation-drawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px;list-style:none;display:grid}.clickup-validation-drawer>summary::-webkit-details-marker{display:none}.clickup-validation-drawer>summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.clickup-validation-drawer>summary strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:13px;line-height:1.2}.clickup-validation-drawer>summary em{color:var(--text-2);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.clickup-validation-drawer.ready>summary em{color:#081210;background:var(--teal)}.clickup-validation-drawer.blocked>summary em{color:#1c1406;background:#f59e0b}.clickup-validation-drawer .clickup-validation-card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.clickup-lifecycle-routing{background:#14b8a612;border:1px solid #14b8a638;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.clickup-lifecycle-routing.blocked{background:#f59e0b14;border-color:#f59e0b57}.clickup-lifecycle-routing>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.clickup-lifecycle-routing svg{color:#14b8a6;margin-top:1px}.clickup-lifecycle-routing.blocked svg{color:#f59e0b}.clickup-lifecycle-routing strong,.clickup-lifecycle-routing em{overflow-wrap:anywhere;min-width:0;display:block}.clickup-lifecycle-routing strong{color:#fff;font-size:12px;line-height:1.25}.clickup-lifecycle-routing em{color:var(--text-2);margin-top:3px;font-size:11px;font-style:normal;line-height:1.35}.clickup-workspace-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clickup-workspace-status span{border:1px solid var(--border);min-width:0;color:var(--text-2);border-radius:8px;gap:4px;padding:8px;font-size:10px;line-height:1.25;display:grid}.clickup-workspace-status strong{color:#fff;font-size:13px}.handoff-live-status strong,.clickup-preview-head strong,.final-closeout-card .clickup-preview-head strong,.handoff-package-card strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:13px;line-height:1.25;display:block}.handoff-live-status span,.clickup-preview-head small,.final-closeout-card .clickup-preview-head small,.handoff-package-card small{color:var(--text-2);margin-top:5px;font-size:11px;line-height:1.4;display:block}.handoff-action-stack,.clickup-preview-actions,.handoff-secondary-actions{gap:8px;display:grid}.clickup-preview-actions .primary-button,.clickup-preview-actions .ghost-button,.clickup-push-card>.ghost-button,.clickup-push-card>.primary-button,.handoff-secondary-actions .ghost-button{justify-self:stretch;width:100%}.clickup-live-confirm{background:linear-gradient(135deg,#2ebfa51c,#9745d414),#00000029;border:1px solid #2ebfa557;border-radius:10px;gap:8px;padding:12px;display:grid}.clickup-live-confirm.is-stale{background:linear-gradient(135deg,#f59e0b1a,#9745d414),#00000029;border-color:#f59e0b57}.clickup-live-confirm strong{color:#fff;font-size:13px;display:block}.clickup-live-confirm span{color:var(--text-2);margin-top:5px;font-size:11px;line-height:1.35;display:block}.clickup-confirm-field{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;gap:7px;padding:10px;display:grid}.clickup-confirm-field span{margin:0}.clickup-confirm-field b{color:#fff;font-weight:800}.clickup-confirm-field input{width:100%}.clickup-confirm-field.is-matched{background:#2ebfa512;border-color:#2ebfa547}.clickup-confirm-field.is-mismatch{background:#f59e0b14;border-color:#ffc45747}.clickup-confirm-field.is-matched input{border-color:#2ebfa573}.clickup-confirm-field.is-mismatch input{border-color:#ffc45773}.clickup-confirm-feedback{min-width:0;color:var(--text-2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.clickup-confirm-feedback svg{flex:none}.clickup-confirm-feedback span{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:800;line-height:1.35}.clickup-confirm-feedback.ready{color:var(--teal);background:#2ebfa514;border-color:#2ebfa540}.clickup-confirm-feedback.warning{color:#ffc457;background:#f59e0b14;border-color:#ffc4573d}.clickup-confirm-feedback.blocked,.clickup-confirm-feedback.locked{color:#d9b8ff;background:#9745d414;border-color:#9745d42e}.handoff-signature-gate{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.handoff-signature-gate.ready{background:#2ebfa514;border-color:#2ebfa552}.handoff-signature-gate-main{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.handoff-signature-gate svg{color:#fbbf24;margin-top:1px}.handoff-signature-gate.ready svg{color:var(--teal)}.handoff-signature-gate strong,.handoff-signature-gate em{min-width:0;display:block}.handoff-signature-gate strong{color:#fff;font-size:12px}.handoff-signature-gate em{color:var(--text-2);margin-top:3px;font-size:11px;font-style:normal;line-height:1.35}.handoff-contract-provenance{background:#00000024;border:1px solid #fff1;border-radius:8px;grid-column:1/-1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.handoff-contract-provenance.ready{background:#2ebfa50e;border-color:#2ebfa538}.handoff-contract-provenance.warning{background:#f59e0b0e;border-color:#f59e0b38}.handoff-contract-provenance-icon{color:#fbbf24;background:#ffffff0b;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}.handoff-contract-provenance-icon svg{color:currentColor;margin:0}.handoff-contract-provenance.ready .handoff-contract-provenance-icon{color:var(--teal)}.handoff-contract-provenance.warning .handoff-contract-provenance-icon{color:#fbbf24}.handoff-contract-provenance strong,.handoff-contract-provenance em{min-width:0;display:block}.handoff-contract-provenance strong{color:#f7f7f9eb;font-size:12px;font-weight:var(--font-semibold)}.handoff-contract-provenance em{color:#c7c7cfc7;margin-top:2px;font-size:11px;font-style:normal;line-height:1.35}.handoff-contract-provenance-chips{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.handoff-contract-provenance-chips span{color:#d6d6ded1;min-height:22px;font-size:10px;font-weight:var(--font-medium);background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:3px 7px;display:inline-flex}.proposal-portal{min-height:100vh;color:var(--text);background:linear-gradient(180deg, #2ebfa514, transparent 28rem), var(--bg);padding:clamp(18px,4vw,48px)}.proposal-portal-hero,.proposal-portal-section{width:min(100%,980px);margin:0 auto}.proposal-portal-hero{align-content:center;gap:clamp(28px,5vw,52px);min-height:82vh;padding-bottom:8vh;display:grid}.proposal-portal-hero>div:first-child{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:12px;font-weight:900;display:flex}.proposal-portal-hero h1{color:#fff;letter-spacing:0;max-width:820px;margin:10px 0 14px;font-size:clamp(42px,8vw,92px);line-height:.95}.proposal-portal-hero small,.proposal-portal-hero p{color:var(--text-2)}.proposal-portal-hero section>p{max-width:680px;font-size:clamp(16px,2vw,20px);line-height:1.55}.proposal-portal-total{background:#2ebfa517;border:1px solid #2ebfa547;border-radius:10px;justify-self:start;gap:4px;min-width:min(100%,280px);padding:16px 18px;display:inline-grid}.proposal-portal-total span,.proposal-portal-section-head span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.proposal-portal-total strong{color:#fff;font-size:30px}.proposal-portal-section{border-top:1px solid var(--border);gap:20px;padding:54px 0;display:grid}.proposal-portal-section-head{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.proposal-portal-section h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(26px,4vw,44px)}.proposal-portal-deck{gap:16px}.proposal-portal-deck-frame{border:1px solid var(--border);background:#fff;border-radius:10px;min-height:460px;overflow:hidden}.proposal-portal-deck-frame iframe{background:#fff;border:0;width:100%;height:min(74vh,720px);min-height:460px;display:block}.proposal-portal-deck-link{color:#fff;background:#2ebfa51c;border:1px solid #2ebfa557;border-radius:8px;justify-self:start;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.proposal-portal-lines,.proposal-portal-payments,.proposal-portal-investment{gap:10px;display:grid}.proposal-portal-lines article,.proposal-portal-payments div,.proposal-portal-investment div{border:1px solid var(--border);background:#ffffff0b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-width:0;padding:16px;display:grid}.proposal-portal-lines strong,.proposal-portal-payments strong,.proposal-portal-investment strong{color:#fff}.proposal-portal-lines p,.proposal-portal-empty,.proposal-portal-note{color:var(--text-2);margin:6px 0 0;line-height:1.5}.proposal-portal-lines em{color:var(--teal);align-self:start;font-style:normal;font-weight:900}.proposal-portal-investment .grand{background:#9745d41a;border-color:#9745d459}.proposal-portal-note{max-width:760px;font-size:16px}.clickup-receipt-card{background:#2ebfa514;border:1px solid #2ebfa542;border-radius:9px;gap:10px;min-width:0;padding:10px;display:grid}.clickup-receipt-card.blocked{background:#f59e0b14;border-color:#f59e0b57}.clickup-receipt-head{gap:3px;min-width:0;display:grid}.clickup-receipt-head span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.clickup-receipt-head strong{color:#fff;font-size:13px;line-height:1.2}.clickup-receipt-head small,.clickup-receipt-list small{color:var(--text-2);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.clickup-receipt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clickup-receipt-stats span{border:1px solid var(--border);min-width:0;color:var(--text-2);border-radius:8px;gap:3px;padding:7px;font-size:10px;display:grid}.clickup-receipt-stats strong{color:#fff;font-size:13px}.clickup-receipt-list{gap:7px;min-width:0;display:grid}.clickup-receipt-row{border:1px solid var(--border);background:#00000029;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.clickup-receipt-row.skipped{background:#2ebfa512;border-color:#2ebfa53d}.clickup-receipt-row.failed{background:#f59e0b14;border-color:#f59e0b52}.clickup-receipt-row strong,.clickup-receipt-row span{overflow-wrap:anywhere;min-width:0;display:block}.clickup-receipt-row strong{color:#fff;font-size:12px;line-height:1.25}.clickup-receipt-row span{color:var(--text-2);margin-top:3px;font-size:10px;line-height:1.35}.clickup-receipt-row a,.clickup-receipt-row em{color:#081210;background:var(--teal);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:0;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900;text-decoration:none;display:inline-flex}.clickup-receipt-row em{color:var(--text-2);text-overflow:ellipsis;background:#ffffff14;overflow:hidden}.clickup-audit-drawer{background:#00000024;border:1px solid #ffffff1a;border-radius:9px;min-width:0;overflow:hidden}.clickup-audit-drawer.ready{background:#2ebfa50f;border-color:#2ebfa53d}.clickup-audit-drawer.blocked{background:#f59e0b14;border-color:#f59e0b57}.clickup-audit-drawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;padding:10px;list-style:none;display:grid}.clickup-audit-drawer>summary::-webkit-details-marker{display:none}.clickup-audit-drawer>summary span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.clickup-audit-drawer>summary strong,.clickup-audit-drawer>summary small{overflow-wrap:anywhere;min-width:0;display:block}.clickup-audit-drawer>summary strong{color:#fff;font-size:13px;line-height:1.25}.clickup-audit-drawer>summary small{color:var(--text-2);font-size:11px;line-height:1.35}.clickup-audit-drawer>summary em{color:var(--text-2);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.clickup-audit-drawer.ready>summary em{color:#081210;background:var(--teal)}.clickup-audit-drawer.blocked>summary em{color:#1c1406;background:#f59e0b}.clickup-audit-body{border-top:1px solid var(--border);gap:0;min-width:0;display:grid}.clickup-audit-body .clickup-receipt-card,.clickup-audit-body .clickup-history-card{background:0 0;border:0;border-radius:0}.clickup-audit-body .clickup-history-card{border-top:1px solid var(--border)}.clickup-history-card,.handoff-history-card{background:#0000002e;border:1px solid #ffffff1f;border-radius:9px;gap:10px;min-width:0;padding:10px;display:grid}.clickup-history-head,.clickup-history-item-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.closeout-validation-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.clickup-history-head span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.clickup-history-head strong,.clickup-history-item-head strong{color:#fff;margin-top:2px;font-size:13px;line-height:1.2;display:block}.clickup-history-head small,.clickup-history-item-head span,.clickup-history-task-links small,.clickup-history-empty span{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.35;display:block}.clickup-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.clickup-history-actions .mini-button{min-height:28px}.clickup-history-list,.handoff-history-list{gap:9px;min-width:0;display:grid}.clickup-attempt-audit{gap:7px;min-width:0;display:grid}.clickup-attempt-row{background:#ffffff0d;border:1px solid #2ebfa52e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:8px;display:grid}.clickup-attempt-row.blocked{background:#f59e0b14;border-color:#f59e0b4d}.clickup-attempt-row.selected{border-color:#9745d480;box-shadow:inset 0 0 0 1px #9745d447}.clickup-attempt-row strong,.clickup-attempt-row span,.clickup-attempt-row small{overflow-wrap:anywhere;min-width:0;display:block}.clickup-attempt-row strong{color:#fff;font-size:12px;line-height:1.2}.clickup-attempt-row span,.clickup-attempt-row small{color:var(--text-2);margin-top:4px;font-size:10px;line-height:1.35}.clickup-attempt-counts{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.clickup-attempt-counts span,.clickup-attempt-counts em,.clickup-attempt-chips span{min-width:0;color:var(--text-2);overflow-wrap:anywhere;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-style:normal;line-height:1.2;display:inline-flex}.clickup-attempt-counts span strong{color:#fff;font-size:10px;display:inline}.clickup-attempt-counts em{text-transform:capitalize;font-weight:900}.clickup-attempt-counts .mini-button{min-height:28px;padding:5px 7px}.clickup-attempt-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.clickup-attempt-detail{background:linear-gradient(135deg,#9745d424,#2ebfa514);border:1px solid #9745d457;border-radius:9px;gap:9px;min-width:0;padding:10px;display:grid}.clickup-attempt-detail.blocked{background:linear-gradient(135deg,#f59e0b1f,#ffffff0a);border-color:#f59e0b57}.clickup-attempt-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.clickup-attempt-detail-head span,.clickup-attempt-detail-grid strong,.clickup-attempt-ids strong,.clickup-attempt-blockers strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.clickup-attempt-detail-head strong{color:#fff;margin-top:2px;font-size:13px;line-height:1.2;display:block}.clickup-attempt-detail-head small,.clickup-attempt-task-row span,.clickup-attempt-task-row small,.clickup-attempt-ids span,.clickup-attempt-blockers span{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.35;display:block}.clickup-attempt-detail-head em{min-width:0;color:var(--text-2);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.clickup-attempt-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.clickup-attempt-detail-grid span,.clickup-attempt-ids span{color:#fff;overflow-wrap:anywhere;background:#0000001f;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:7px;font-size:11px;font-weight:900}.clickup-attempt-ids{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px;min-width:0;display:grid}.clickup-attempt-blockers,.clickup-attempt-task-detail{gap:7px;min-width:0;display:grid}.clickup-attempt-blockers{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:8px;padding:8px}.clickup-attempt-task-detail{max-height:340px;padding-right:2px;overflow:auto}.clickup-attempt-task-row{background:#0000001f;border:1px solid #2ebfa529;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:8px;display:grid}.clickup-attempt-task-row.failed{border-color:#f59e0b47}.clickup-attempt-task-row strong{color:#fff;overflow-wrap:anywhere;font-size:12px;line-height:1.25;display:block}.clickup-attempt-task-actions{justify-items:end;gap:5px;min-width:0;display:grid}.clickup-attempt-task-actions a,.clickup-attempt-task-actions em,.clickup-attempt-task-actions span{color:#fff;overflow-wrap:anywhere;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-width:0;max-width:100%;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;text-decoration:none;display:inline-flex}.clickup-attempt-task-actions span{color:var(--text-2);font-weight:700}.clickup-history-item,.handoff-history-item{background:#2ebfa50f;border:1px solid #2ebfa538;border-radius:8px;gap:9px;min-width:0;padding:9px;display:grid}.handoff-current-package{gap:8px;min-width:0;display:grid}.handoff-history-section-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.handoff-history-item-head{gap:4px;min-width:0;display:grid}.handoff-history-item-head strong,.handoff-history-item-head span,.handoff-history-item-head small{overflow-wrap:anywhere;min-width:0;display:block}.handoff-history-item-head strong{color:#fff;font-size:13px;line-height:1.2}.handoff-history-item-head span,.handoff-history-item-head small{color:var(--text-2);font-size:10px;line-height:1.35}.handoff-history-item.current{background:linear-gradient(135deg,#2ebfa529,#ffffff0d);border-color:#2ebfa56b}.clickup-history-item.blocked,.handoff-history-item.blocked{background:#f59e0b14;border-color:#f59e0b52}.handoff-history-item.superseded{opacity:.74;background:#ffffff09;border-color:#ffffff1a}.handoff-history-item.preview{background:#ffffff0a;border-color:#ffffff24}.clickup-history-item-head em{border:1px solid var(--border);min-width:0;color:var(--text-2);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.clickup-history-task-links{gap:7px;min-width:0;display:grid}.clickup-history-empty{border:1px dashed var(--border);min-width:0;color:var(--text-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.clickup-final-review{background:#0000002e;border:1px solid #ffffff1a;border-radius:9px;gap:9px;min-width:0;padding:10px;display:grid}.clickup-final-review-head span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.clickup-final-review-head strong{overflow-wrap:anywhere;color:#fff;min-width:0;margin-top:4px;font-size:13px;line-height:1.2;display:block}.clickup-final-review-head small{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.35;display:block}.clickup-final-review-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clickup-final-review-stats span{border:1px solid var(--border);min-width:0;color:var(--text-2);border-radius:8px;gap:4px;padding:8px;font-size:10px;line-height:1.25;display:grid}.clickup-final-review-stats strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:12px;line-height:1.2}.clickup-final-review-list{gap:6px;min-width:0;display:grid}.clickup-final-review-list article{border:1px solid var(--border);background:#00000024;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.clickup-final-review-list article strong,.clickup-final-review-list article span{overflow-wrap:anywhere;min-width:0;display:block}.clickup-final-review-list article strong{color:#fff;font-size:12px;line-height:1.25}.clickup-final-review-list article span{color:var(--text-2);margin-top:3px;font-size:10px;line-height:1.3}.clickup-final-review-list article em{color:#081210;background:var(--teal);border-radius:8px;place-items:center;min-width:28px;min-height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.clickup-final-review-list small{color:var(--muted);font-size:10px;font-weight:800}.ghost-button.is-locked{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b52}.handoff-message{background:#2ebfa512;border:1px solid #2ebfa533;border-radius:9px;padding:10px}.clickup-preview-card.ready,.final-closeout-card.ready,.handoff-package-card.ready{background:#2ebfa514;border-color:#2ebfa54d}.clickup-preview-card.blocked,.final-closeout-card.blocked{background:#f59e0b14;border-color:#f59e0b57}.clickup-preview-card.stale,.final-closeout-card.warning{background:#f59e0b0f;border-color:#f59e0b47}.clickup-preview-head span,.final-closeout-card .clickup-preview-head span,.handoff-package-card span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.clickup-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clickup-preview-stats span{border:1px solid var(--border);min-width:0;color:var(--text-2);border-radius:8px;gap:4px;padding:8px;font-size:10px;line-height:1.25;display:grid}.clickup-preview-stats strong{color:#fff;overflow-wrap:anywhere;font-size:13px}.clickup-blockers,.clickup-task-preview-list{gap:7px;min-width:0;display:grid}.clickup-blockers>span{color:#fbbf24;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;min-width:0;font-size:11px;line-height:1.35;display:grid}.clickup-success-line{min-width:0;color:var(--teal);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;font-size:11px;line-height:1.35;display:grid}.clickup-blocker-row{color:#fbbf24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.35;display:grid}.clickup-blocker-row span{overflow-wrap:anywhere;min-width:0}.clickup-blocker-row .mini-button{white-space:nowrap;width:auto;min-height:28px}.clickup-blockers small,.clickup-task-preview-list small{color:var(--muted);font-size:10px;font-weight:800}.clickup-task-preview-row{border:1px solid var(--border);background:#00000029;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.clickup-task-preview-row.is-blocked{background:#f59e0b14;border-color:#f59e0b47}.clickup-task-preview-row .mini-button{white-space:nowrap;width:auto}.clickup-task-preview-list strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:12px;line-height:1.25;display:block}.clickup-task-preview-list span{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.35;display:block}.summary-rail{border-right:1px solid var(--border);z-index:45;scrollbar-width:thin;scrollbar-color:#ffffff08 transparent;grid-area:1/1;align-self:start;min-width:0;max-height:calc(100vh - 84px);padding:16px;position:sticky;top:72px;overflow:hidden auto}.summary-rail::-webkit-scrollbar{background:0 0;width:6px;height:6px}.summary-rail::-webkit-scrollbar-track{background:0 0;border:0}.summary-rail::-webkit-scrollbar-thumb{background:#ffffff07;border:0;border-radius:999px}.summary-stack{gap:12px;min-width:0;display:grid}.summary-rail-tabs{z-index:2;background:linear-gradient(#00000085,#0000);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;padding-bottom:8px;display:grid;position:sticky;top:0}.summary-rail-tabs button{border:1px solid var(--border);min-width:0;min-height:30px;color:var(--text-2);cursor:pointer;font:inherit;background:#ffffff06;border-radius:8px;padding:0 6px;font-size:10px;font-weight:800}.summary-rail-tabs button.is-active{color:#fff;background:#2ebfa51a;border-color:#2ebfa561}.summary-card{gap:8px;min-width:0;padding:15px;display:grid;overflow:hidden}.summary-card small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.summary-card>strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:17px;line-height:1.2}.summary-card>span{overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:11px;line-height:1.45}.summary-line{border-top:1px solid var(--border);min-width:0;color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:12px;display:flex}.summary-line span{overflow-wrap:anywhere;min-width:0}.summary-line strong{text-align:right;flex:none}.grand-total{background:linear-gradient(135deg,#2ebfa51a,#9745d41a);border:1px solid #2ebfa540;border-radius:10px;margin-top:10px;padding:15px}.grand-total span{color:var(--text-2);text-transform:uppercase;font-size:11px;font-weight:900}.grand-total strong{overflow-wrap:anywhere;min-width:0;margin-top:7px;font-size:clamp(23px,2.1vw,30px);line-height:1;display:block}.grand-total small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:6px;display:block}.discount-list{gap:7px;display:grid}.discount-list label{color:var(--text-2);grid-template-columns:16px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.discount-list input{accent-color:var(--teal)}.discount-list em{color:var(--teal);font-style:normal;font-weight:800}.rail-field{color:var(--text-2);gap:6px;font-size:11px;font-weight:700;display:grid}.rail-field input,.rail-field select{min-height:34px;padding:0 9px}.custom-payment-list{gap:8px;margin-top:4px;display:grid}.custom-payment-row{grid-template-columns:minmax(0,1fr) 62px 14px 70px;align-items:center;gap:6px;display:grid}.custom-payment-row input{min-height:32px;padding:0 8px}.custom-payment-row span,.payment-total{color:var(--muted);font-size:11px;font-weight:800}.payment-total.is-balanced{color:var(--teal)}.payment-total.is-unbalanced{color:var(--amber)}.payment-warning{padding:7px 8px;line-height:1.3}.saved-offer-control{gap:8px;display:grid}.saved-offer-control select{border:1px solid var(--border);width:100%;min-height:34px;color:var(--text);background:#00000038;border-radius:8px;padding:0 9px}.saved-offer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.saved-offer-actions .mini-button{width:100%}.saved-offer-row{border:1px solid var(--border);width:100%;min-height:58px;color:var(--text-2);text-align:left;background:#ffffff09;border-radius:8px;gap:3px;padding:9px;display:grid}.saved-offer-row.is-active{background:#2ebfa514;border-color:#2ebfa55c}.saved-offer-row span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.saved-offer-row strong{color:var(--text);font-size:12px;line-height:1.25}.saved-offer-row small{color:var(--muted);font-size:10px}.deal-command-panel{background:linear-gradient(#9745d41f,#2ebfa50b),#ffffff06;border:1px solid #9745d442;border-radius:10px}.deal-command-panel.ready,.deal-command-panel.complete,.deal-command-panel.clear{background:linear-gradient(#2ebfa51a,#9745d40e),#ffffff06;border-color:#2ebfa54d}.deal-command-panel.blocked{background:linear-gradient(#ffc45714,#9745d40e),#ffffff06;border-color:#ffc4574d}.deal-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.deal-command-head span{min-height:24px;color:var(--teal);background:#2ebfa514;border:1px solid #2ebfa53d;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.deal-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.deal-command-metrics span{border:1px solid var(--border);min-width:0;color:var(--text-2);background:#00000024;border-radius:8px;gap:2px;padding:7px;font-size:10px;line-height:1.2;display:grid}.deal-command-metrics strong{color:#fff;font-size:14px;line-height:1}.deal-command-next{background:#00000029;border:1px solid #ffffff1a;border-radius:9px;gap:6px;padding:10px;display:grid}.deal-command-next>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.deal-command-next>strong{color:#fff;font-size:13px;line-height:1.25}.deal-command-next>small{color:var(--text-2);font-size:11px;line-height:1.35}.deal-command-next>div{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:7px;display:grid}.deal-command-details{border-top:1px solid var(--border);min-width:0;padding-top:7px}.deal-command-details summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.deal-command-details summary em{color:var(--teal);font-size:10px;font-style:normal;font-weight:900}.deal-command-flow-list,.deal-command-rail-list{gap:6px;margin-top:8px;display:grid}.deal-command-flow-list{grid-template-columns:repeat(5,minmax(0,1fr))}.deal-command-flow-list button,.deal-command-rail-list button{border:1px solid var(--border);text-align:left;background:#0000001f;border-radius:8px;min-width:0;padding:7px}.deal-command-flow-list button{text-align:center;justify-items:center;gap:4px;display:grid}.deal-command-rail-list button{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;display:grid}.deal-command-flow-list span,.deal-command-rail-list span{width:20px;height:20px;color:var(--text-2);background:#ffffff0f;border-radius:7px;place-items:center;font-size:10px;font-weight:900;display:grid}.deal-command-flow-list button.done span,.deal-command-flow-list button.ready span,.deal-command-rail-list button.done span,.deal-command-rail-list button.ready span{color:#081210;background:var(--teal)}.deal-command-flow-list button.active span,.deal-command-rail-list button.warning span{color:#fff;background:#9745d4cc}.deal-command-flow-list button.locked span,.deal-command-rail-list button.locked span{color:#fbbf24;background:#f59e0b1f}.deal-command-flow-list strong,.deal-command-flow-list small,.deal-command-rail-list strong,.deal-command-rail-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.deal-command-flow-list strong,.deal-command-rail-list strong{color:#fff;font-size:10px;line-height:1.2}.deal-command-flow-list small,.deal-command-rail-list small{color:var(--text-2);grid-column:2;font-size:10px;line-height:1.2}.deal-command-flow-list small{grid-column:auto}.finalize-deal-panel{background:linear-gradient(#9745d41f,#2ebfa50b);border:1px solid #9745d438;border-radius:10px}.finalize-deal-panel.ready,.finalize-deal-panel.complete{background:linear-gradient(#2ebfa51c,#9745d40e);border-color:#2ebfa54d}.finalize-deal-panel.blocked{background:linear-gradient(#ffc45714,#9745d40e);border-color:#ffc45742}.finalize-deal-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.finalize-deal-head span{min-height:24px;color:var(--teal);background:#2ebfa514;border:1px solid #2ebfa53d;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.finalize-next-action{background:#00000029;border:1px solid #ffffff1a;border-radius:9px;gap:6px;padding:10px;display:grid}.finalize-next-action span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.finalize-next-action strong{color:#fff;font-size:13px;line-height:1.25}.finalize-next-action small{color:var(--text-2);font-size:11px;line-height:1.35}.finalize-flow-list{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.finalize-flow-list li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.finalize-step-marker{width:24px;height:24px;color:var(--muted);background:#ffffff0d;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.finalize-flow-list li.done .finalize-step-marker,.finalize-flow-list li.ready .finalize-step-marker{color:#081210;background:var(--teal)}.finalize-flow-list li.active .finalize-step-marker{color:#fff;background:#9745d4cc}.finalize-flow-list li.warning .finalize-step-marker{color:#1a1200;background:#ffc457}.finalize-flow-list li.locked .finalize-step-marker{color:#d9b8ff;background:#9745d41f}.finalize-flow-list button{border:0;border-top:1px solid var(--border);text-align:left;background:0 0;gap:2px;min-width:0;padding:7px 0;display:grid}.finalize-flow-list button:disabled{opacity:.7}.finalize-flow-list button strong,.finalize-flow-list button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.finalize-flow-list button strong{color:#fff;font-size:11px;line-height:1.25}.finalize-flow-list button small{color:var(--text-2);font-size:10px;line-height:1.25}.deal-qa-summary{background:#ffffff06;border:1px solid #ffc4572e;border-radius:10px}.deal-qa-summary.clear{background:#2ebfa512;border-color:#2ebfa547}.deal-qa-summary.blocked{background:#ffc4570e;border-color:#ffc45747}.deal-qa-summary-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.deal-qa-summary-head span{color:#ffc457;background:#ffc45714;border:1px solid #ffc45740;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.deal-qa-summary.clear .deal-qa-summary-head span{color:var(--teal);background:#2ebfa514;border-color:#2ebfa542}.deal-qa-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000008f;place-items:center;padding:20px;animation:.14s both widget-section-in;display:grid;position:fixed;inset:0}.deal-qa-modal{width:min(860px,100%);max-height:min(760px,100vh - 40px);box-shadow:var(--shadow);background:#0a0a0df7;border:1px solid #9745d457;border-radius:14px;gap:14px;padding:18px;display:grid;overflow:auto}.deal-qa-modal.clear{border-color:#2ebfa557}.deal-qa-modal.blocked{border-color:#ffc45757}.deal-qa-modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.deal-qa-modal-head span{gap:5px;min-width:0;display:grid}.deal-qa-modal-head small,.deal-qa-section-head small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.deal-qa-modal-head strong{color:#fff;font-size:22px;line-height:1.1}.deal-qa-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.deal-qa-scoreboard span{border:1px solid var(--border);min-width:0;color:var(--text-2);background:#ffffff0a;border-radius:9px;gap:4px;padding:10px;font-size:11px;font-weight:800;display:grid}.deal-qa-scoreboard strong{color:#fff;font-size:20px;line-height:1}.deal-qa-section,.deal-qa-ready-checks{border:1px solid var(--border);background:#ffffff09;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.deal-qa-section-head{gap:4px;display:grid}.deal-qa-section-head strong{color:#fff;font-size:14px}.deal-qa-section-head small{letter-spacing:0;text-transform:none}.deal-qa-list{gap:8px;min-width:0;display:grid}.deal-qa-row{border:1px solid var(--border);background:#00000029;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.deal-qa-row.blocker{background:#ffc45712;border-color:#ffc4574d}.deal-qa-row.warning{background:#9745d414;border-color:#9745d457}.deal-qa-row.ready{background:#2ebfa50e;border-color:#2ebfa533}.deal-qa-icon{width:28px;height:28px;color:var(--muted);background:#ffffff0f;border-radius:8px;place-items:center;display:grid}.deal-qa-row.blocker .deal-qa-icon{color:#ffc457;background:#ffc4571f}.deal-qa-row.warning .deal-qa-icon{color:#d9b8ff;background:#9745d424}.deal-qa-row.ready .deal-qa-icon{color:var(--teal);background:#2ebfa51c}.deal-qa-row strong,.deal-qa-row span{overflow-wrap:anywhere;min-width:0;display:block}.deal-qa-row strong{color:#fff;font-size:12px;line-height:1.25}.deal-qa-row span{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.35}.deal-qa-row .mini-button{white-space:nowrap;width:auto}.deal-qa-empty{color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.deal-qa-ready-checks summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.deal-qa-ready-checks summary em{color:#081210;background:var(--teal);border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.deal-readiness-panel{background:linear-gradient(#2ebfa50e,#ffffff06);border:1px solid #2ebfa529;border-radius:10px}.deal-readiness-list{gap:8px;margin-top:4px;display:grid}.deal-readiness-row{border-top:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0;display:grid}.deal-readiness-icon{width:26px;height:26px;color:var(--muted);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.deal-readiness-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.deal-readiness-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-readiness-title em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-style:normal;font-weight:900}.deal-readiness-row span:not(.deal-readiness-icon),.deal-readiness-row small{color:var(--text-2);font-size:11px;line-height:1.35;display:block}.deal-readiness-row small{color:var(--muted);margin-top:4px}.deal-readiness-row .mini-button{min-height:28px;padding:0 8px;font-size:10px}.deal-readiness-row.done .deal-readiness-icon,.deal-readiness-row.ready .deal-readiness-icon{color:var(--teal);background:#2ebfa51a}.deal-readiness-row.done .deal-readiness-title em,.deal-readiness-row.ready .deal-readiness-title em{color:var(--teal)}.deal-readiness-row.warning .deal-readiness-icon{color:#ffc457;background:#ffc4571a}.deal-readiness-row.warning .deal-readiness-title em{color:#ffc457}.deal-readiness-row.locked .deal-readiness-icon{color:#d9b8ff;background:#9745d41f}.deal-readiness-row.locked .deal-readiness-title em{color:#d9b8ff}.setup-checklist-panel{background:linear-gradient(#9745d41a,#ffffff06),#ffffff06;border:1px solid #9745d43d;border-radius:10px}.setup-checklist-panel.done{background:linear-gradient(#2ebfa514,#ffffff06),#ffffff06;border-color:#2ebfa54d}.setup-checklist-panel.warning{background:linear-gradient(#ffc4570f,#9745d40e),#ffffff06;border-color:#ffc4573d}.setup-checklist-panel.locked{background:linear-gradient(#ffc45713,#ffffff06),#ffffff06;border-color:#ffc45747}.setup-checklist-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.setup-checklist-head .mini-button{min-height:30px;padding:0 8px;font-size:10px}.setup-checklist-next{background:#00000026;border:1px solid #ffffff1a;border-radius:9px;gap:4px;padding:9px;display:grid}.setup-checklist-next span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.setup-checklist-next strong{color:#fff;font-size:12px;line-height:1.25}.setup-checklist-next small{color:var(--text-2);font-size:11px;line-height:1.35}.setup-checklist-list{gap:7px;margin-top:3px;display:grid}.setup-checklist-row{border:1px solid var(--border);background:#00000021;border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.setup-checklist-row.done{background:#2ebfa50b;border-color:#2ebfa52e}.setup-checklist-row.warning{background:#ffc4570e;border-color:#ffc45738}.setup-checklist-row.locked{background:#9745d411;border-color:#9745d442}.setup-checklist-icon{width:26px;height:26px;color:var(--muted);background:#ffffff0e;border-radius:8px;place-items:center;display:grid}.setup-checklist-row.done .setup-checklist-icon{color:var(--teal);background:#2ebfa51a}.setup-checklist-row.warning .setup-checklist-icon{color:#ffc457;background:#ffc4571c}.setup-checklist-row.locked .setup-checklist-icon{color:#d9b8ff;background:#9745d421}.setup-checklist-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.setup-checklist-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.setup-checklist-title em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-style:normal;font-weight:900}.setup-checklist-row.done .setup-checklist-title em{color:var(--teal)}.setup-checklist-row.warning .setup-checklist-title em{color:#ffc457}.setup-checklist-row.locked .setup-checklist-title em{color:#d9b8ff}.setup-checklist-row span:not(.setup-checklist-icon),.setup-checklist-row small{overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:11px;line-height:1.35;display:block}.setup-checklist-row small{color:var(--muted);margin-top:4px}.setup-checklist-details{border-top:1px solid var(--border);min-width:0;padding-top:7px}.setup-checklist-details summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.setup-checklist-details summary em{color:var(--teal);font-size:10px;font-style:normal;font-weight:900}.beta-sop-reference summary em{color:#ffc457}.beta-sop-reference-body{gap:8px;padding-top:9px;display:grid}.beta-sop-reference-body p,.beta-sop-reference-body li,.beta-sop-reference-body small{color:var(--text-2);font-size:11px;line-height:1.4}.beta-sop-reference-body p{margin:0}.beta-sop-reference-body ol{gap:6px;margin:0;padding-left:16px;display:grid}.beta-sop-reference-body small{color:var(--muted);font-weight:800}.readiness-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px}.readiness-panel.ready{background:#2ebfa50e;border-color:#2ebfa54d}.readiness-panel.partial,.readiness-panel.blocked{background:#ffc4570d;border-color:#ffc4573d}.readiness-panel.locked{background:#9745d40f;border-color:#9745d442}.readiness-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.readiness-panel-head .mini-button{min-height:30px;padding:0 8px;font-size:10px}.readiness-list{gap:8px;margin-top:3px;display:grid}.readiness-row{border-top:1px solid var(--border);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;display:grid}.readiness-row-icon{width:24px;height:24px;color:var(--muted);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.readiness-row.ready .readiness-row-icon{color:var(--teal);background:#2ebfa51a}.readiness-row.partial .readiness-row-icon,.readiness-row.blocked .readiness-row-icon{color:#ffc457;background:#ffc4571a}.readiness-row.locked .readiness-row-icon{color:#d9b8ff;background:#9745d41f}.readiness-row-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.readiness-row-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.readiness-row-title em{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.readiness-row.ready .readiness-row-title em{color:var(--teal)}.readiness-row.partial .readiness-row-title em,.readiness-row.blocked .readiness-row-title em{color:#ffc457}.readiness-row.locked .readiness-row-title em{color:#d9b8ff}.readiness-row span,.readiness-row small,.readiness-message{color:var(--text-2);font-size:11px;line-height:1.35;display:block}.readiness-row small,.readiness-message{color:var(--muted);margin-top:4px}.summary-actions{gap:8px;display:grid}.summary-actions span{color:var(--muted);font-size:11px;line-height:1.35}.status-grid{gap:8px;display:grid}.status-pill{width:fit-content;min-height:34px;color:var(--text-2);font-size:12px;font-weight:var(--font-semibold);background:linear-gradient(135deg,#08080cb8,#0f0f148a) padding-box padding-box,linear-gradient(135deg,#ffffff1a,#ffffff0a) border-box;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.status-pill.teal{color:var(--teal);background:linear-gradient(135deg,#08080cb8,#0e0e1394) padding-box padding-box,linear-gradient(135deg,#2ebfa585,#9745d447) border-box}.status-pill.purple{color:#d9b8ff;background:linear-gradient(135deg,#08080cb8,#0e0e1394) padding-box padding-box,linear-gradient(135deg,#9745d485,#2ebfa533) border-box}.status-pill.muted{color:var(--text-2)}.signing-summary{color:#cbd2df;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(135deg,#12151cd6,#0a0c11b3) padding-box padding-box,linear-gradient(135deg,#ffffff1c,#ffffff0b) border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.signing-summary svg{color:currentColor}.signing-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:var(--font-semibold);line-height:1;overflow:hidden}.signing-summary.ready{color:var(--teal);background:linear-gradient(135deg,#12151ce6,#0a0c11c2) padding-box padding-box,linear-gradient(135deg,#2ebfa570,#9745d42e) border-box}.signing-summary.sent{color:#d9b8ff;background:linear-gradient(135deg,#12151ce6,#0a0c11c2) padding-box padding-box,linear-gradient(135deg,#9745d46b,#2ebfa52e) border-box}.signing-summary.signed{color:var(--teal);background:linear-gradient(135deg,#12151ce6,#0a0c11c2) padding-box padding-box,linear-gradient(135deg,#2ebfa58a,#9745d433) border-box}.signing-summary.warning{color:#ffc457;background:linear-gradient(135deg,#12151ce6,#0a0c11c2) padding-box padding-box,linear-gradient(135deg,#ffc45780,#9745d42e) border-box}.showroom-button{color:#fff;height:38px;font-size:12px;font-weight:var(--font-semibold);background:linear-gradient(135deg,#12151ce0,#0a0c11bd) padding-box padding-box,linear-gradient(135deg,#2ebfa557,#9745d442) border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:inline-flex;box-shadow:inset 0 1px #fff1}.showroom-button.is-on{background:linear-gradient(135deg, #2ebfa538, #9745d433) padding-box, var(--organix-border) border-box}.primary-button,.ghost-button,.mini-button,.selected-button,.toggle{min-height:40px;font-size:12px;font-weight:var(--font-semibold);border-radius:10px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.primary-button,.ghost-button,.selected-button{width:100%;padding:0 13px}.guided-sale-title-row .primary-button,.guided-sale-title-row .ghost-button{flex:none;width:auto;min-width:168px;max-width:240px}.guided-sale-title-row>div{flex:1 1 0;min-width:0}.ghost-button,.toggle,.mini-button{background:linear-gradient(135deg, #08080cb8, #0f0f148a) padding-box, var(--organix-border-muted) border-box;color:var(--text-2);border:1px solid #0000;box-shadow:inset 0 1px #ffffff0b}.mini-button{min-height:32px;color:var(--teal);padding:0 10px}.mini-button.is-confirmed{color:var(--teal);background:#2ebfa51c;border-color:#2ebfa56b}.toggle{min-height:40px;padding:0 13px}.toggle.is-on{color:var(--teal);background:linear-gradient(135deg, #2ebfa51f, #9745d414) padding-box, var(--organix-border) border-box}.workspace-shell{background:linear-gradient(145deg,#07080cd1,#0c0d11b3) padding-box padding-box,linear-gradient(135deg,#ffffff17,#2ebfa51f,#9745d41a) border-box;border-color:#ffffff16;box-shadow:0 18px 56px #00000042}.workflow-strip{background:#07080bc7;grid-template-columns:repeat(4,minmax(180px,1fr));gap:5px;padding:8px 10px}.workflow-substrip{background:#07080bbd}.step-button{min-height:42px;box-shadow:none;background:0 0;border-color:#ffffff0e;border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:7px 8px}.step-button span{border-color:#ffffff1f;width:24px;height:24px;font-size:11px}.step-button strong{color:#ffffffe0;font-size:13px;font-weight:var(--font-semibold);line-height:1.15}.step-button small{color:#c7c7cfc2;font-size:12px;font-weight:var(--font-medium);line-height:1.2}.step-button.is-active{background:linear-gradient(135deg,#2ebfa51f,#9745d40e) padding-box padding-box,linear-gradient(135deg,#2ebfa561,#9745d42e) border-box;box-shadow:inset 0 -2px #2ebfa5b8}.guided-sale-panel{box-shadow:none;background:#08090cbd;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px}.guided-sale-main{align-content:start}.guided-sale-title-row{align-items:center}.guided-sale-title-row p{max-width:760px;font-size:13px;line-height:1.45}.guided-sale-context span{background:0 0;border:0;align-items:baseline;gap:7px;min-height:26px;padding:0;display:inline-flex}.guided-sale-context small,.guided-sale-kicker span{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.guided-sale-context strong{color:#fff;font-size:13px;font-weight:var(--font-semibold)}.guided-sale-side{gap:8px}.guided-sale-steps{scrollbar-width:thin;scrollbar-color:#ffffff0f transparent;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.guided-sale-steps::-webkit-scrollbar{background:0 0;height:5px}.guided-sale-steps::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:999px}.guided-sale-steps button{max-width:190px;min-height:34px;box-shadow:none;background:#ffffff06;border-color:#ffffff13;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.guided-sale-steps button span{width:20px;height:20px;font-size:10px}.guided-sale-steps button strong{font-size:12px;font-weight:var(--font-semibold);white-space:nowrap}.guided-sale-actions{flex-wrap:wrap;gap:6px;display:flex}.client-card,.package-card,.addon-card,.summary-card,.editor-panel,.catalog-table,.proposal-doc,.contract-doc,.client-safe-view,.present-controls,.handoff-row,.module-chip{box-shadow:none;background:#ffffff06;border-color:#ffffff13;border-radius:10px}.summary-rail{background:#07080bbd;padding:12px}.summary-rail-tabs button{color:#ffffffbd;min-height:32px;font-size:12px;font-weight:var(--font-semibold)}.summary-card{gap:7px;padding:11px}.summary-card small,.deal-command-head span,.finalize-deal-head span,.setup-checklist-head span,.handoff-history-section-label,.clickup-preview-head span,.final-closeout-card .clickup-preview-head span,.handoff-package-card span{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.summary-card>strong{font-size:15px;font-weight:var(--font-semibold)}.summary-card>span,.summary-line,.summary-actions span,.readiness-row span,.readiness-row small,.readiness-message,.deal-readiness-row span:not(.deal-readiness-icon),.deal-readiness-row small,.setup-checklist-row span:not(.setup-checklist-icon),.setup-checklist-row small{font-size:13px;line-height:1.42}.grand-total{background:#2ebfa50f;border-color:#2ebfa52e;padding:12px}.catalog-tools-rail{background:#ffffff04;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.catalog-tools-rail>button{background:0 0;border-color:#ffffff0f;border-radius:8px;flex:none;min-height:38px;padding:0 10px;display:inline-flex}.catalog-tools-rail button svg{background:0 0;border-radius:0;width:22px;height:22px;padding:0}.catalog-side-card,.catalog-tool-panel,.product-editor,.blueprint-editor-panel,.blueprint-task-row,.standard-task-row,.blueprint-picker-panel,.mapping-health-panel,.blueprint-health-panel,.offer-lean-flow,.deal-command-panel,.finalize-deal-panel,.deal-qa-summary,.deal-readiness-panel,.setup-checklist-panel,.readiness-panel,.clickup-final-review,.clickup-preview-card,.final-closeout-card,.handoff-package-card{box-shadow:none;background:#ffffff06;border-color:#ffffff13;border-radius:10px}.catalog-side-card{flex:420px;padding:8px}.catalog-side-card>strong,.catalog-tool-panel>strong,.blueprint-library-head strong,.blueprint-editor-actions strong,.blueprint-task-head strong,.product-editor-head strong,.standard-task-editor-head strong{font-size:16px;font-weight:var(--font-semibold)}.catalog-quick-metrics{flex-wrap:wrap;gap:5px 12px;display:flex}.catalog-quick-metrics span{background:0 0;border:0;align-items:baseline;gap:6px;min-height:24px;padding:0;display:inline-flex}.catalog-quick-metrics small{color:#c7c7cfb3;font-size:12px;font-weight:var(--font-medium)}.catalog-stats{background:#ffffff04;border-color:#ffffff0f;padding:6px}.metric-tile,.catalog-stats .metric-tile,.offer-decision-metrics span,.lean-phase-card,.mapping-health-stats span,.deal-command-metrics span,.clickup-final-review-stats span,.clickup-preview-stats span,.deal-qa-scoreboard span{min-height:0;box-shadow:none;background:#ffffff05;border-color:#fff1;border-radius:8px;padding:8px 9px}.metric-tile span,.catalog-stats .metric-tile span,.offer-decision-metrics small,.package-card-metrics small,.lean-phase-card span,.deal-command-metrics span,.clickup-final-review-stats span,.clickup-preview-stats span,.deal-qa-scoreboard span{color:#c7c7cfbd;font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.metric-tile strong,.catalog-stats .metric-tile strong,.offer-decision-metrics strong,.lean-phase-card strong,.mapping-health-stats strong,.deal-command-metrics strong,.clickup-final-review-stats strong,.clickup-preview-stats strong,.deal-qa-scoreboard strong{font-size:16px;font-weight:var(--font-semibold)}.catalog-tool-panel>span,.blueprint-library-head small,.blueprint-list-item span,.blueprint-list-item small,.empty-state span,.blueprint-message,.product-editor-head small,.standard-task-editor-head small,.blueprint-picker-panel span,.blueprint-picker-panel small,.mapping-health-head small,.catalog-search-popover small,.catalog-filter-empty,.catalog-advanced-active-note{font-size:13px;line-height:1.45}.catalog-filter-basic-grid span,.catalog-filter-mode-row span,.catalog-view-rule-grid label>span,.compact-field,.rail-field,.blueprint-editor-grid label,.blueprint-task-row label,.product-editor-grid label,.standard-task-row label,.blueprint-picker-panel label{color:#c7c7cfc7;font-size:13px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.catalog-rule-popover input,.catalog-rule-popover select,.catalog-view-rule-grid select,.catalog-view-rule-grid input,.catalog-database-table .catalog-row input,.catalog-database-table .catalog-row select{min-height:34px;font-size:13px}.catalog-database-table .catalog-head{color:#ffffffc2;font-size:13px;font-weight:var(--font-semibold)}.catalog-database-table .catalog-row{color:#ffffffdb;min-height:54px;font-size:14px}.modbadge,.status-badge,.margin-badge,.catalog-health-badge,.ownership-badge,.id-status,.client-stage-pill,.status-pill{min-height:26px;font-size:12px;font-weight:var(--font-semibold);border-radius:999px}.package-card li,.package-card p,.offer-decision-copy p,.offer-toolbelt-primary small,.offer-readiness-widget span,.offer-readiness-widget em{font-size:13px}.offer-decision-hero{box-shadow:none;background:#ffffff05;border-color:#ffffff13;padding:14px}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt,.offer-action-widget,.proposal-action-widget,.present-controls,.contract-side-nav,.contract-action-widget,.handoff-action-panel{box-shadow:none;background:#ffffff06;border-color:#ffffff13}.page-widget-head strong{font-size:15px;font-weight:var(--font-semibold)}.page-widget-head p,.page-widget-status,.page-widget-status strong,.page-widget-status em,.page-action-section span,.page-action-section small{font-size:13px;line-height:1.42}.deal-command-next,.finalize-next-action,.setup-checklist-next,.deal-qa-section,.deal-qa-ready-checks,.deal-qa-row,.setup-checklist-row,.clickup-task-preview-row,.clickup-attempt-task-row,.clickup-history-item,.handoff-history-item,.saved-offer-row{background:#0000001f;border-color:#fff1}.deal-command-flow-list button,.deal-command-rail-list button,.finalize-flow-list li,.readiness-row,.deal-readiness-row{border-color:#ffffff0f}.deal-command-flow-list strong,.deal-command-flow-list small,.deal-command-rail-list strong,.deal-command-rail-list small,.finalize-flow-list strong,.finalize-flow-list small,.clickup-final-review-list article strong,.clickup-task-preview-list strong,.handoff-history-item-head strong,.clickup-attempt-task-row strong{font-size:12px}.primary-button,.ghost-button,.selected-button{width:auto}.summary-actions .primary-button,.summary-actions .ghost-button,.saved-offer-actions .mini-button,.package-card .ghost-button,.package-card .selected-button,.offer-toolbelt-primary .ghost-button,.page-action-section .primary-button,.page-action-section .ghost-button,.clickup-push-card>.ghost-button,.clickup-push-card>.primary-button{width:100%}.ghost-button,.toggle,.mini-button{background:linear-gradient(135deg,#ffffff07,#ffffff03) padding-box padding-box,linear-gradient(135deg,#ffffff17,#ffffff0a) border-box}.page-action-section,.contract-term-library article,.contract-clause-editor article,.signature-readiness-grid div,.signwell-preview-card,.signwell-preview-grid span,.signature-status-pill,.signature-recovery-card,.handoff-live-status,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.closeout-readiness-panel,.closeout-rail,.handoff-row,.clickup-history-item,.handoff-history-item,.clickup-final-review-list article,.clickup-task-preview-row{box-shadow:none;background:#ffffff05;border-color:#fff1}.contract-term-library article,.contract-clause-editor article,.signature-readiness-grid div,.signwell-preview-grid span,.handoff-row,.clickup-final-review-list article,.clickup-task-preview-row{border-radius:8px}.contract-term-library article.is-applied,.contract-clause-editor.compact article.is-recent,.signature-readiness-grid div.ready,.clickup-workspace-card.ready,.clickup-preview-card.ready,.clickup-push-card.ready,.closeout-readiness-panel.complete,.closeout-readiness-panel.ready,.closeout-rail.done,.closeout-rail.ready{background:#2ebfa50b;border-color:#2ebfa52e}.clickup-workspace-card.blocked,.clickup-preview-card.blocked,.clickup-push-card.locked,.closeout-readiness-panel.blocked,.closeout-readiness-panel.warning,.closeout-rail.warning{background:#f59e0b0e;border-color:#f59e0b38}.closeout-readiness-panel{padding:12px}.closeout-rail{min-height:0;padding:10px}.closeout-rail strong,.closeout-rail b,.closeout-rail small,.signature-readiness-grid span,.signature-status-pill span,.signature-status-pill em,.signature-recovery-card span,.signwell-preview-grid small,.signwell-preview-grid em,.contract-term-library small,.contract-term-library p,.contract-clause-editor article span,.handoff-live-status span,.clickup-workspace-card span,.clickup-preview-card span,.clickup-push-card span{font-size:13px;line-height:1.4}.closeout-rail strong,.signature-readiness-grid strong,.signature-recovery-card strong,.signwell-preview-head strong,.signwell-preview-grid strong,.contract-term-library strong,.handoff-live-status strong,.clickup-workspace-card strong,.clickup-preview-card strong,.clickup-push-card strong{font-size:14px;font-weight:var(--font-semibold)}.closeout-readiness-panel{background:#ffffff05;border-radius:10px;gap:10px;padding:10px}.closeout-readiness-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.closeout-readiness-head>div:first-child{gap:3px}.closeout-readiness-head span,.closeout-rail em{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.closeout-readiness-head strong{font-size:16px;font-weight:var(--font-semibold)}.closeout-readiness-actions{align-items:center}.closeout-readiness-actions .ghost-button,.closeout-readiness-actions .primary-button{width:auto;min-height:34px;padding-inline:12px}.closeout-readiness-score{background:#ffffff06;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 10px;display:flex}.closeout-readiness-score span{font-size:13px;font-weight:var(--font-semibold)}.closeout-readiness-score small{font-size:12px}.closeout-rail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px}.closeout-rail{background:#ffffff04;border-radius:8px;grid-template-columns:24px minmax(0,1fr);min-height:46px;padding:8px 10px}.closeout-rail-icon{background:#ffffff0a;border-radius:7px;width:24px;height:24px}.closeout-rail strong,.closeout-rail b{font-size:13px;font-weight:var(--font-semibold)}.handoff-action-panel,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.final-closeout-card,.final-package-workbench,.final-package-preview-strip,.final-package-drawer,.clickup-validation-drawer{box-shadow:none;background:#ffffff05;border-radius:10px}.handoff-action-panel{padding:12px}.clickup-workspace-status span,.clickup-preview-stats span,.clickup-folder-list-preview span,.final-closeout-item,.clickup-technical-id-grid span{background:#ffffff04;border-radius:7px}.final-closeout-item{grid-template-columns:24px minmax(0,1fr) auto;padding:8px 9px}.final-closeout-icon{border-radius:7px;width:24px;height:24px}.final-closeout-item strong,.final-closeout-item small,.final-closeout-status{font-size:12px}.offer-review-zone .offer-line-row.offer-line-row-compact{background:#ffffff04;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid}.offer-review-zone .offer-line-row.offer-line-row-compact.is-muted{opacity:.7}.offer-line-summary-grid{grid-template-columns:minmax(150px,.74fr) minmax(210px,1.15fr) 68px 104px 104px 78px;align-items:end;gap:8px;min-width:0;display:grid}.offer-line-name-field,.offer-line-compact-number,.offer-line-total,.offer-line-details-grid label{color:#c7c7cfb8;min-width:0;font-size:12px;font-weight:var(--font-medium);gap:4px;display:grid}.offer-line-name-field span,.offer-line-compact-number span,.offer-line-total span{color:#c7c7cfad;font-size:12px}.offer-line-name-field input,.offer-line-compact-number input,.offer-line-details-grid input,.offer-line-details-grid select{color:#ffffffe6;background:#0000002e;border:1px solid #ffffff14;border-radius:7px;outline:none;width:100%;min-height:32px;padding:0 8px;font-size:13px}.offer-line-total{justify-content:end;min-height:32px;padding:2px 0}.offer-line-total strong{color:#fff;font-size:14px;font-weight:var(--font-semibold);line-height:1.1}.offer-line-summary-grid .line-check{align-items:center;min-height:32px;font-size:13px}.offer-line-summary-grid>.line-margin-alert,.offer-line-summary-grid>.line-margin-ok{justify-content:center;align-self:end;min-height:32px}.offer-line-details{min-width:0}.offer-line-details summary{color:#c7c7cfc7;cursor:pointer;width:fit-content;min-height:26px;font-size:12px;font-weight:var(--font-semibold);border-radius:7px;align-items:center;margin-left:26px;padding:0 8px;list-style:none;display:inline-flex}.offer-line-details summary::-webkit-details-marker{display:none}.offer-line-details summary:hover{color:#fff;background:#ffffff0a}.offer-line-details-grid{border-top:1px solid #ffffff0e;grid-template-columns:minmax(220px,1fr) minmax(180px,.9fr) 90px minmax(160px,auto) minmax(220px,.9fr);align-items:end;gap:8px;min-width:0;margin-top:6px;padding:8px 0 0 26px;display:grid}.offer-line-details-grid .offer-line-flags,.offer-line-details-grid .line-discount-controls{grid-column:auto;align-self:end}.offer-line-details-grid .line-discount-controls{grid-template-columns:112px 86px}.contract-context-summary{background:#ffffff05;border:1px solid #fff1;border-radius:10px;gap:0;min-width:0;display:grid;overflow:hidden}.contract-context-summary.ready{background:#2ebfa509;border-color:#2ebfa529}.contract-context-summary>span{border-bottom:1px solid #ffffff0e;gap:3px;min-width:0;padding:10px;display:grid}.contract-context-summary>span:last-child{border-bottom:0}.contract-context-summary strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:14px;font-weight:var(--font-semibold);line-height:1.25}.contract-context-summary em{overflow-wrap:anywhere;color:#c7c7cfb8;min-width:0;font-size:12px;font-style:normal;line-height:1.35}.offer-decision-hero{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fff1;border-radius:0;align-items:center;gap:10px;padding:0 0 10px}.offer-decision-copy{gap:5px}.offer-decision-copy h3{font-size:clamp(22px,2vw,30px);font-weight:var(--font-bold);line-height:1.05}.offer-decision-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.offer-decision-metrics span{border-radius:8px;align-items:baseline;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.package-card{min-height:0;box-shadow:none;background:#ffffff05;border-color:#ffffff13;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:9px;padding:12px}.package-card-metrics{flex-wrap:wrap;gap:6px;display:flex}.package-card-metrics span{background:0 0;border:0;align-items:baseline;gap:6px;min-height:28px;padding:0;display:inline-flex}.package-card-metrics small,.package-card-lean span{font-size:12px}.package-scope-list{gap:5px}.package-scope-list li{font-size:13px;line-height:1.35}.signature-handoff-card,.signwell-live-card,.manual-signature-card,.signature-timeline-card{background:0 0;border-width:1px 0 0;border-radius:0;padding:10px 0}.signature-handoff-card{gap:4px}.signature-handoff-card span{font-size:13px}.contract-widget-status{background:0 0;border:0;align-items:center;gap:8px;min-height:30px;padding:0;display:flex}.contract-widget-status>span{border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:28px;height:24px;font-size:12px;display:inline-flex}.contract-widget-status strong,.contract-widget-status em{font-size:12px}.handoff-gate-checklist{background:#ffffff04;border:1px solid #fff1;border-radius:10px;min-width:0;overflow:hidden}.handoff-gate-checklist>summary{color:#fff;cursor:pointer;min-height:38px;font-size:13px;font-weight:var(--font-semibold);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;list-style:none;display:flex}.handoff-gate-checklist>summary::-webkit-details-marker{display:none}.handoff-gate-checklist>summary em{color:var(--teal);font-size:12px;font-style:normal}.handoff-gate-checklist .live-handoff-summary{border-top:1px solid #ffffff0e;padding:0 10px 10px}.handoff-live-inline,.live-handoff-summary-item{box-shadow:none;background:#ffffff03;border-color:#ffffff0e}.flow-gate-hero{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fff1;border-radius:0;align-items:center;gap:10px;padding:0 0 10px}.flow-gate-hero h3{font-size:clamp(22px,2vw,30px);font-weight:var(--font-bold);line-height:1.05}.flow-gate-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.flow-gate-metrics span{background:#ffffff05;border-radius:8px;align-items:baseline;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.flow-gate-metrics small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.flow-gate-metrics strong{font-size:14px;font-weight:var(--font-semibold)}.flow-context-grid{border:1px solid #fff1;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.flow-context-card{background:#ffffff03;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;grid-template-columns:minmax(120px,.45fr) minmax(110px,.28fr) minmax(0,1fr) minmax(110px,.35fr);align-items:center;gap:10px;padding:9px 10px}.flow-context-card:last-child{border-bottom:0}.flow-context-grid small,.flow-context-grid strong,.flow-context-grid span,.flow-context-grid em{font-size:13px}.flow-context-grid small{color:#c7c7cfc2;letter-spacing:0;text-transform:none}.flow-gate-panel-head span,.flow-gate-next-card span{color:#c7c7cfc2;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.flow-gate-drawer{overflow:hidden}.flow-gate-drawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;list-style:none}.flow-gate-drawer>summary::-webkit-details-marker{display:none}.flow-gate-drawer>summary svg{transition:transform .18s}.flow-gate-drawer[open]>summary svg{transform:rotate(180deg)}.flow-gate-drawer>.lean-phase-grid{margin-top:10px}.flow-gate-drawer[open]>.lean-phase-grid{border-top:1px solid #ffffff0e;padding-top:10px}details.collapsible-widget-section>summary.widget-section-toggle{cursor:pointer;list-style:none}details.collapsible-widget-section>summary.widget-section-toggle::-webkit-details-marker{display:none}details.collapsible-widget-section[open]>summary.widget-section-toggle{border-bottom:1px solid var(--border);background:#ffffff06}details.collapsible-widget-section[open]>summary.widget-section-toggle svg{transform:rotate(180deg)}.proposal-content-section .widget-section-body{padding:10px}.proposal-action-widget .proposal-share-status,.proposal-action-widget .proposal-share-url,.proposal-action-widget .proposal-share-empty,.proposal-action-widget .proposal-link-settings,.proposal-action-widget .proposal-ready-checklist,.proposal-action-widget .proposal-email-panel,.proposal-action-widget .proposal-link-list,.proposal-action-widget .proposal-link-activity-detail{background:0 0;border-width:1px 0 0;border-radius:0;padding:10px 0}.proposal-action-widget .proposal-share-status{grid-template-columns:auto minmax(0,1fr)}.proposal-action-widget .proposal-ready-checklist span{background:0 0;border-width:1px 0 0;border-radius:0;padding:7px 0}.proposal-action-widget .proposal-email-panel{gap:10px}.proposal-action-widget .proposal-link-row{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0}.proposal-action-widget .proposal-link-actions{justify-content:start}.proposal-option{min-height:0;box-shadow:none;background:#ffffff04;border-radius:8px;padding:10px 12px}@media (max-width:900px){.flow-context-card{grid-template-columns:minmax(0,1fr);align-items:start}}.is-presenting .internal-only,.is-presenting .notepad-top-button,.is-presenting .notification-center,.is-presenting .proposal-notification-toast,.is-presenting .deal-qa-modal-backdrop,.is-presenting .notepad-launcher,.is-presenting .proposal-notepad,.is-presenting .workflow-strip,.is-presenting .workflow-substrip,.is-presenting .guided-sale-panel,.is-presenting .summary-rail,.is-presenting .offer-action-widget,.is-presenting .proposal-action-widget,.is-presenting .present-controls{display:none!important}.is-presenting .workspace-shell{grid-template-columns:minmax(0,1fr)}.is-presenting .work-area{border-right:0;grid-column:1}@media (max-width:1500px){.offer-builder-layout-v2,.flow-gate-layout{grid-template-columns:1fr}.flow-gate-side{max-height:none;position:static;overflow:visible}.offer-decision-hero,.offer-package-board,.offer-addon-market,.offer-lean-flow,.offer-review-zone,.custom-scope-zone,.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{grid-column:1}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static;overflow:visible}.offer-toolbelt .page-widget-head{grid-column:span 2}.offer-toolbelt .offer-toolbelt-tabs,.offer-toolbelt .offer-toolbelt-primary,.offer-toolbelt .offer-readiness-widget,.offer-toolbelt .collapsible-widget-section.is-open{grid-column:1/-1}}@media (max-width:1440px){.client-directory-shell{grid-template-columns:1fr}.client-action-panel{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.client-panel-summary,.client-create-form-panel,.client-action-panel .synark-import-card{grid-column:1/-1}}@media (max-width:1280px){.topbar{grid-template-columns:150px minmax(180px,1fr) auto}.topbar-actions{grid-column:auto;justify-content:flex-end}.guided-sale-panel{grid-template-columns:minmax(0,1fr)}.guided-sale-context{grid-template-columns:repeat(5,minmax(0,1fr))}.guided-sale-steps{grid-template-columns:repeat(6,minmax(72px,1fr))}.workspace-shell{grid-template-columns:minmax(0,1fr)}.client-directory-shell{grid-template-columns:1fr}.client-action-panel{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.client-panel-summary,.client-create-form-panel,.client-action-panel .synark-import-card{grid-column:1/-1}.workspace-shell.is-contract-focus{grid-template-columns:minmax(0,1fr)}.summary-rail{border-right:0;border-top:1px solid var(--border);grid-area:2/1/auto/-1;max-height:none;position:static;overflow:visible}.work-area{grid-area:1/1}.summary-rail-tabs{grid-column:1/-1}.summary-stack{grid-template-columns:minmax(0,1fr)}.summary-actions,.status-grid,.deal-command-panel,.finalize-deal-panel,.deal-qa-summary,.deal-readiness-panel,.setup-checklist-panel,.readiness-panel{grid-column:1}.catalog-database-shell{grid-template-columns:1fr}.catalog-tools-rail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.catalog-side-card{grid-column:1/-1}.catalog-quick-metrics{grid-template-columns:repeat(6,minmax(90px,1fr))}.catalog-database-topbar{grid-template-columns:1fr}.catalog-database-actions{flex-wrap:wrap;justify-content:start;min-width:0;max-width:100%;overflow:visible}.catalog-database-actions .icon-button{width:38px;height:38px}.catalog-rule-popover{max-height:min(680px,100vh - 118px)}.catalog-filter-popover{width:min(760px,100vw - 48px)}.catalog-filter-basic-grid,.catalog-advanced-filter-panel-head,.catalog-advanced-group-head{grid-template-columns:1fr}.catalog-filter-where{align-self:start}.catalog-filter-more-wrap{justify-items:start}.blueprint-library-grid{grid-template-columns:1fr}.blueprint-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.closeout-rail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mapping-health-panel,.blueprint-health-panel{grid-template-columns:1fr}.mapping-repair-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}}@media (max-width:900px){.app{padding:10px}.topbar{grid-template-columns:150px minmax(180px,1fr)}.topbar-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;display:flex}.topbar-icon-button,.signing-summary,.showroom-button{height:40px}.notification-popover{width:100%;left:0;right:auto}.notepad-launcher{bottom:16px;right:16px}.proposal-notepad{width:calc(100vw - 24px)!important;height:min(520px,100vh - 104px)!important;top:82px!important;left:12px!important}.guided-sale-panel{padding:10px}.guided-sale-title-row{grid-template-columns:1fr;align-items:stretch;display:grid}.guided-sale-title-row .primary-button,.guided-sale-title-row .ghost-button{width:100%;min-width:0;max-width:none}.guided-sale-context{grid-template-columns:repeat(5,minmax(0,1fr))}.guided-sale-steps{grid-template-columns:repeat(6,minmax(72px,1fr))}.guided-sale-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guided-sale-actions .ghost-button{width:100%}.workspace-shell,.workspace-shell.is-contract-focus{grid-template-columns:1fr;display:block}.closeout-readiness-head,.closeout-readiness-actions{grid-template-columns:1fr;display:grid}.closeout-readiness-actions{justify-content:stretch}.closeout-readiness-actions .ghost-button,.closeout-readiness-actions .primary-button,.closeout-readiness-score{width:100%;min-width:0}.closeout-rail-grid{grid-template-columns:1fr}.closeout-rail{min-height:0}.workflow-strip{grid-template-columns:repeat(4,210px);padding:8px}.workflow-substrip{padding:8px}.step-button{min-width:0}.work-area{border-right:0;width:100%;min-width:0;max-width:100%;padding:16px;overflow:visible}.client-directory-toolbar{grid-template-columns:1fr;position:static}.client-stage-tabs{width:100%;overflow-x:auto}.client-stage-tabs button{flex:1 0 auto}.client-count-pill{justify-self:start}.client-table-head{display:none}.client-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;min-height:58px;padding:8px 10px}.client-row-goal,.client-row-contact,.client-row-email{grid-column:2/-1}.client-row-contact,.client-row-email{flex-wrap:wrap;gap:4px 10px;display:flex}.client-stage-pill{grid-area:1/3}.client-action-panel{grid-template-columns:1fr}.catalog-rule-popover{width:auto;max-height:calc(100vh - 108px);position:fixed;top:86px;left:12px;right:12px}.catalog-filter-popover,.catalog-sort-popover{width:auto}.catalog-search-popover{z-index:145;width:auto;max-height:calc(100vh - 108px);position:fixed;top:86px;left:12px;right:12px;overflow-y:auto}.catalog-property-filter-row,.catalog-advanced-rule-row,.catalog-sort-rule-row{grid-template-columns:1fr}.catalog-advanced-group.is-nested{margin-left:8px}.catalog-product-drawer{width:min(390px,100vw - 24px);top:74px;bottom:12px;right:12px}.offer-action-widget,.proposal-action-widget,.present-controls,.contract-side-nav,.contract-action-widget{max-height:none;position:static;overflow:visible}.offer-builder-layout .offer-action-widget{grid-template-columns:1fr}.offer-builder-layout .offer-action-widget .page-widget-head{grid-column:auto}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{grid-template-columns:1fr}.offer-decision-hero{grid-template-columns:1fr;padding:14px}.offer-decision-copy h3{font-size:30px}.offer-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-gate-hero,.flow-gate-metrics,.flow-context-grid,.lean-phase-grid{grid-template-columns:1fr}.offer-board-head{grid-template-columns:1fr;align-items:start;display:grid}.offer-board-head em{text-align:left;max-width:none}.offer-builder-layout-v2 .option-grid{grid-template-columns:1fr}.package-card{min-height:0}.offer-addon-strip{grid-auto-columns:minmax(210px,85vw)}.offer-review-zone .offer-line-row,.offer-review-zone .offer-line-numbers,.line-discount-controls,.widget-button-row{grid-template-columns:1fr}.contract-clause-editor.compact{max-height:none;overflow:visible}.contract-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-panel,.client-create-form{grid-template-columns:1fr}.sync-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}.sync-actions .ghost-button,.sync-actions .mini-button,.client-create-form button{width:100%;min-width:0}.client-grid,.option-grid,.addon-grid,.catalog-stats,.module-strip,.included-grid,.proposal-option-grid,.present-option-grid,.summary-stack,.custom-line-editor{grid-template-columns:1fr}.deal-qa-modal-backdrop{align-items:start;padding:12px}.deal-qa-modal{max-height:calc(100vh - 24px);padding:14px}.deal-qa-scoreboard,.deal-qa-row,.deal-command-metrics,.deal-command-next>div,.deal-command-flow-list,.deal-command-rail-list button{grid-template-columns:1fr}.deal-command-rail-list small{grid-column:auto}.deal-qa-row .mini-button{width:100%}.clickup-test-mode-head .ghost-button,.clickup-test-mode-head .primary-button,.clickup-guided-test-panel .ghost-button,.clickup-guided-test-panel .primary-button{width:100%;min-width:0}.product-editor-head,.product-editor-actions,.standard-task-editor-head,.blueprint-library-head,.blueprint-editor-actions,.blueprint-task-head{grid-template-columns:1fr;display:grid}.product-editor-grid,.blueprint-editor-grid,.blueprint-task-row,.blueprint-picker-panel,.mapping-health-panel,.blueprint-health-panel,.live-handoff-summary-item,.clickup-test-mode-head,.clickup-guided-test-panel,.clickup-validation-target,.clickup-validation-result,.clickup-validation-actions,.clickup-comparison-details summary,.clickup-comparison-row,.clickup-folder-preview-head,.clickup-folder-fields,.clickup-folder-list-preview,.clickup-technical-id-grid,.clickup-receipt-technical-details .clickup-technical-id-grid,.clickup-setup-grid,.clickup-lifecycle-routing,.clickup-workspace-controls,.clickup-workspace-actions,.clickup-workspace-status,.handoff-advanced-tools>summary,.clickup-final-review-stats,.handoff-signature-gate,.clickup-receipt-stats,.clickup-receipt-row,.clickup-attempt-row,.clickup-attempt-counts,.clickup-attempt-detail-head,.clickup-attempt-detail-grid,.clickup-attempt-ids,.clickup-attempt-task-row,.clickup-attempt-task-actions,.clickup-history-head,.clickup-history-actions,.clickup-history-item-head,.clickup-history-empty,.proposal-portal-section-head,.proposal-portal-lines article,.proposal-portal-payments div,.proposal-portal-investment div,.standard-task-row,.contract-scope-table div,.contract-meta-grid,.contract-document-row,.signature-readiness-grid,.signature-prep-form,.signwell-live-actions,.signature-recovery-card,.signature-status-pill,.signature-timeline-list li,.signwell-preview-grid,.handoff-task-row,.handoff-metrics,.offer-line-row,.offer-line-numbers,.line-discount-controls,.custom-payment-row,.standard-task-main-fields,.standard-task-advanced-grid,.blueprint-task-main-fields,.blueprint-task-advanced-grid{grid-template-columns:1fr}.clickup-history-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.clickup-history-actions .mini-button{width:100%}.clickup-lifecycle-routing{flex-direction:column;align-items:stretch}.clickup-lifecycle-routing .mini-button{width:100%}.product-editor-grid label.wide,.blueprint-editor-grid label.wide,.blueprint-task-row label.wide,.standard-task-row label.wide,.task-row-meta{grid-column:span 1}.blueprint-library-head .primary-button,.blueprint-editor-actions .ghost-button,.blueprint-task-head .mini-button,.blueprint-picker-panel .mini-button,.mapping-repair-actions .mini-button{justify-self:stretch;width:100%}.mapping-health-stats,.mapping-repair-actions{grid-template-columns:1fr}.proposal-layout,.offer-builder-layout,.present-stage,.contract-grid,.handoff-grid,.bundle-layout,.catalog-toolbar,.catalog-clickup-filter{grid-template-columns:1fr;width:100%;max-width:100%}.handoff-action-panel{max-height:none;position:static;overflow:visible}.handoff-command-head{grid-template-columns:34px minmax(0,1fr)}.handoff-command-head>em{grid-column:2;justify-self:start}.proposal-layout>*,.offer-builder-layout>*,.present-stage>*,.client-safe-view,.proposal-doc{width:100%;min-width:0;max-width:100%}.client-safe-view h2{width:100%;max-width:100%;font-size:38px;line-height:1.02}.catalog-head{display:none}.catalog-row{grid-template-columns:1fr;min-width:0}.catalog-row-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-database-shell{grid-template-columns:1fr}.catalog-tools-rail,.catalog-quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-database-topbar{grid-template-columns:1fr}.catalog-database-actions{justify-content:start;overflow-x:auto}.catalog-database-table .catalog-head{display:grid}.catalog-database-table .catalog-row{grid-template-columns:320px 210px 116px 128px 138px 120px 78px 150px 150px 145px 130px 220px 220px 330px 330px 110px 110px 110px 120px 100px 100px 110px 110px 110px 95px 90px 220px 180px 140px 150px 150px 120px 120px 220px 115px 130px 300px;min-width:100%}.catalog-database-table .catalog-row-actions{display:inline-flex}}@media (max-width:640px){.topbar{grid-template-columns:1fr}.topbar-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.guided-sale-actions{grid-template-columns:1fr}.guided-sale-context,.guided-sale-steps{grid-template-columns:1fr 1fr}}.topbar{z-index:70;background:linear-gradient(145deg,#08090ddb,#0c0e12bd) padding-box padding-box,linear-gradient(135deg,#ffffff14,#2ebfa51f,#9745d414) border-box;border-radius:12px 12px 0 0;grid-template-columns:142px minmax(190px,1fr) auto;gap:12px;min-height:60px;padding:9px 12px;position:sticky;top:0;box-shadow:0 12px 42px #00000038,inset 0 1px #ffffff09}.topbar .eyeline{font-size:11px;font-weight:var(--font-semibold);margin-bottom:2px}.topbar h1{font-size:20px;line-height:1.05}.topbar-icon-button,.signing-summary,.showroom-button{height:36px;min-height:36px}.showroom-button{padding-inline:11px}.guided-sale-context{flex-wrap:wrap;grid-template-columns:none;display:flex}.guided-sale-context span{min-width:0}@media (max-width:900px){.topbar{grid-template-columns:132px minmax(0,1fr)}.topbar-actions{grid-column:1/-1;justify-content:flex-start}.guided-sale-context{flex-wrap:wrap;grid-template-columns:none;display:flex}.showroom-hero-row,.deck-preview-head{grid-template-columns:minmax(0,1fr)}.client-total{justify-self:stretch}}@media (max-width:640px){.topbar{grid-template-columns:1fr}.topbar-actions,.guided-sale-context,.guided-sale-steps{flex-wrap:wrap;grid-template-columns:none;display:flex}.present-option{grid-template-columns:minmax(0,1fr)}}.ambient{display:none}.app{background:radial-gradient(at 86% -8%,#9745d414,#0000 34rem),radial-gradient(at 2% 0,#2ebfa513,#0000 28rem),#060608;padding:14px}.topbar,.workflow-strip,.workflow-substrip,.guided-sale-panel,.workspace-shell{width:min(1720px,100%)}.topbar,.workflow-strip,.workflow-substrip,.workspace-shell{box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#08090cdb;border-color:#ffffff14}.topbar{border-radius:12px 12px 0 0;min-height:64px;padding:10px 14px}.workflow-strip{top:var(--app-topbar-height);z-index:66;padding:8px 10px}.workflow-substrip{top:calc(var(--app-topbar-height) + var(--app-workflow-height));z-index:65;background:#08090cd1;padding:8px 10px}.workspace-shell{background:linear-gradient(#ffffff03,#0000 18rem),#07080bdb;border-radius:0 0 12px 12px;grid-template-columns:clamp(260px,18vw,310px) minmax(0,1fr);min-height:calc(100vh - 154px)}.brand-lockup img{width:132px;max-height:38px}.topbar .eyeline,.screen-header span,.summary-card small,.page-widget-head small,.page-action-section>span,.catalog-filter-section-head span,.deal-command-head small,.finalize-deal-head small,.setup-checklist-head small,.readiness-panel-head small,.closeout-readiness-head span,.contract-side-nav small,.contract-action-widget small,.handoff-action-panel small{color:#c7c7cfbd;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.topbar h1{font-size:20px;font-weight:var(--font-bold)}.topbar-actions{gap:6px}.topbar-icon-button,.signing-summary,.showroom-button{border-radius:9px;height:36px;min-height:36px}.topbar-icon-button{width:36px;min-width:36px}.showroom-button,.signing-summary{font-size:13px;font-weight:var(--font-semibold);padding-inline:11px}.work-area{padding:20px}.screen-stack{gap:16px}.screen-header{align-items:start}.screen-header h2,.offer-decision-copy h3,.flow-gate-header h2,.proposal-doc h2,.showroom-hero-copy h2{font-size:26px;line-height:1.12;font-weight:var(--font-bold)}.screen-header p,.offer-decision-copy p,.flow-gate-header p,.proposal-doc p,.client-safe-view p,.page-widget-head p{color:#dadbe2d1;font-size:14px;font-weight:var(--font-medium);line-height:1.55}.primary-button,.ghost-button,.selected-button,.mini-button,.toggle,.icon-button{font-weight:var(--font-semibold);letter-spacing:0;border-radius:8px}.primary-button,.ghost-button,.selected-button{min-height:38px;font-size:13px}.mini-button,.toggle{min-height:34px;font-size:13px}.icon-button{width:36px;min-width:36px;height:36px}.topbar-icon-button,.ghost-button,.mini-button,.toggle,.icon-button,.catalog-rule-pill-wrap>button,.catalog-view-tabs button,.client-stage-tabs button{box-shadow:none;background:#ffffff07;border-color:#ffffff17}.topbar-icon-button:hover,.signing-summary:hover,.showroom-button:hover,.ghost-button:hover,.mini-button:hover,.icon-button:hover,.toggle:hover{background:#ffffff0e;border-color:#ffffff29;transform:none}.primary-button,.selected-button{box-shadow:none;background:linear-gradient(135deg,#9745d4f2,#2ebfa5eb);border-color:#2ebfa55c}.primary-button:hover,.selected-button:hover{transform:none}.guided-sale-panel{top:var(--app-sticky-offset);z-index:64;background:#08090cd6;border-color:#ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;position:sticky}.guided-sale-panel.blocked,.guided-sale-panel.warning{background:#08090cd6;border-color:#ffffff14}.guided-sale-main{gap:8px}.guided-sale-kicker{justify-content:flex-start;gap:8px}.guided-sale-kicker em{color:#c7c7cfd1;min-height:22px;font-size:12px;font-weight:var(--font-semibold);background:#ffffff09;border-color:#ffffff17;padding-inline:8px}.guided-sale-title-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.guided-sale-title-row strong{font-size:17px;font-weight:var(--font-semibold)}.guided-sale-title-row .primary-button,.guided-sale-title-row .ghost-button{min-width:150px}.offer-next-action-controls{justify-items:end;gap:8px;min-width:min(100%,320px);display:grid}.offer-next-action-controls .primary-button{width:100%}.offer-draft-safety{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.offer-draft-safety .mini-button{color:#f7f7f9db;background:#ffffff07;min-height:32px;padding-inline:9px}.offer-draft-safety small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-medium);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:100%;line-height:1.25;overflow:hidden}.guided-sale-title-row .primary-button{color:#fff;background:linear-gradient(135deg,#9745d4fa,#2ebfa5f5);border-color:#2ebfa575;min-height:40px}.guided-sale-context{flex-wrap:wrap;gap:5px 14px;display:flex}.guided-sale-context span.needs-review strong{color:#ffc457}.guided-sale-context strong{font-size:13px;font-weight:var(--font-semibold)}.guided-sale-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.guided-sale-actions .ghost-button{width:auto;min-height:34px;padding-inline:12px}@media (max-width:1100px){.guided-sale-panel{grid-template-columns:minmax(0,1fr)}.guided-sale-kicker{display:none}.guided-sale-actions{justify-content:flex-start}}@media (max-width:720px){.guided-sale-title-row{grid-template-columns:minmax(0,1fr)}.guided-sale-title-row .primary-button,.guided-sale-title-row .ghost-button{width:100%;min-width:0}}.summary-rail{top:calc(var(--app-sticky-offset) + 12px);max-height:calc(100vh - var(--app-sticky-offset) - 24px);scrollbar-color:#ffffff24 transparent;background:#08090ca3;border-right-color:#ffffff13;padding:12px}.summary-rail::-webkit-scrollbar-thumb{background:#ffffff1f}.summary-rail:hover::-webkit-scrollbar-thumb{background:#ffffff2e}.summary-stack{gap:8px}.summary-rail-tabs{background:linear-gradient(#08090cf0 62%,#08090c00);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 0 10px}.summary-rail-tabs button{min-height:32px;font-size:12px;font-weight:var(--font-semibold);background:0 0;border-color:#ffffff13;border-radius:8px}.summary-rail-tabs button.is-active{background:#2ebfa514;border-color:#2ebfa547}.rail-context-summary{border-bottom:1px solid #ffffff12;gap:8px;min-width:0;padding:2px 0 10px;display:grid}.summary-rail .summary-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff12;border-radius:0;gap:8px;padding:12px 2px}.summary-rail .summary-card:first-of-type{border-top:0}.rail-client-summary,.rail-package-summary,.rail-section-list,.rail-money-summary{border-top:1px solid #ffffff12;min-width:0;padding:11px 0 0;display:grid}.rail-client-summary{border-top:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-top:2px}.rail-client-summary .client-mark{border-radius:9px;width:34px;height:34px;font-size:11px}.rail-client-summary>div,.rail-package-summary>div{gap:2px;min-width:0;display:grid}.rail-client-summary small,.rail-package-summary small,.rail-section-head small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.rail-client-summary strong,.rail-package-summary strong,.rail-section-head strong{color:#fffffff0;min-width:0;font-size:15px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.rail-client-summary span,.rail-package-summary span{color:#c7c7cfb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.rail-context-summary .rail-client-summary span,.rail-context-summary .rail-package-summary span{display:none}.rail-package-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px}.rail-package-summary svg{color:#2ebfa5d1}.rail-section-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding-bottom:4px;display:flex}.rail-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rail-context-metrics span{background:#ffffff05;border:1px solid #fff1;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.rail-context-metrics small,.rail-total-summary span,.rail-total-summary small{color:#c7c7cfb8;font-size:11px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.rail-context-metrics strong{color:#ffffffe6;font-size:13px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.rail-context-metrics span.needs-review strong{color:#ffc457}.rail-total-summary{background:#2ebfa50e;border:1px solid #2ebfa52e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;min-width:0;padding:9px 10px;display:grid}.rail-total-summary strong{color:#fff;font-size:18px;font-weight:var(--font-bold)}.rail-total-summary small{grid-column:1/-1}.rail-money-summary .rail-section-head strong{color:#fff;font-size:18px}.summary-rail .deal-command-panel,.summary-rail .deal-qa-summary,.summary-rail .deal-readiness-panel,.summary-rail .finalize-deal-panel,.summary-rail .setup-checklist-panel,.summary-rail .readiness-panel{background:0 0;border:0;border-top:1px solid #ffffff12;border-radius:0}.summary-rail .deal-command-panel:first-child,.summary-rail .setup-checklist-panel:first-child{border-top:0}.summary-card>strong,.summary-rail .summary-card>strong,.page-widget-head strong,.catalog-side-card>strong,.catalog-tool-panel>strong,.product-editor-head strong,.standard-task-editor-head strong,.contract-term-library strong,.clickup-workspace-card strong,.clickup-preview-card strong,.clickup-push-card strong{font-size:16px;font-weight:var(--font-semibold)}.summary-card>span,.summary-line,.readiness-row span,.readiness-row small,.deal-readiness-row span:not(.deal-readiness-icon),.deal-readiness-row small,.setup-checklist-row span:not(.setup-checklist-icon),.setup-checklist-row small,.page-widget-status,.page-widget-status strong,.page-widget-status em,.page-action-section span,.page-action-section small,.proposal-share-status span,.proposal-share-status strong,.proposal-share-status em,.closeout-rail strong,.closeout-rail b,.closeout-rail small,.signature-readiness-grid span,.signature-status-pill span,.signature-status-pill em,.contract-term-library small,.contract-term-library p,.contract-clause-editor article span,.handoff-live-status span,.clickup-workspace-card span,.clickup-preview-card span,.clickup-push-card span,.clickup-task-preview-list strong,.clickup-task-preview-list span{font-size:13px;line-height:1.45}.summary-rail .summary-line{border-top-color:#ffffff0e;min-height:28px;padding:5px 0}.summary-rail .summary-line:first-of-type{border-top:0}.rail-grand-total strong{color:#fffffff0}.summary-rail .margin-warning{border-radius:8px;margin:5px 0}.summary-actions{border-top:1px solid #ffffff12;gap:6px;padding-top:8px}.summary-actions .primary-button,.summary-actions .ghost-button{border-radius:8px;min-height:34px;font-size:13px}.summary-more-actions{gap:6px;display:grid}.summary-more-actions>summary{color:#ffffffc7;cursor:pointer;min-height:32px;font-size:13px;font-weight:var(--font-semibold);background:#ffffff07;border:1px solid #ffffff16;border-radius:8px;justify-content:center;align-items:center;gap:7px;list-style:none;display:flex}.summary-more-actions>summary::-webkit-details-marker{display:none}.summary-more-actions>div{gap:6px;display:grid}.client-directory-shell{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.client-directory-toolbar,.selected-client-bar,.client-row,.client-action-card,.client-action-panel,.catalog-database-shell,.catalog-tools-rail,.catalog-side-card,.catalog-tool-panel,.catalog-table,.product-editor,.standard-task-editor,.blueprint-editor-panel,.offer-decision-hero,.offer-action-widget,.proposal-action-widget,.present-controls,.contract-side-nav,.contract-action-widget,.handoff-action-panel,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.closeout-readiness-panel,.final-closeout-card,.handoff-package-card{box-shadow:none;background:#ffffff05;border-color:#ffffff13;border-radius:9px}.client-directory-toolbar{grid-template-columns:minmax(260px,1fr) auto auto auto;padding:8px;top:8px}.client-toolbar-action{color:#fff;cursor:pointer;min-height:34px;font:inherit;font-size:13px;font-weight:var(--font-semibold);white-space:nowrap;background:#2ebfa514;border:1px solid #2ebfa53d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.client-table-shell{background:#ffffff04;border:1px solid #ffffff13;border-radius:9px;min-width:0;display:grid;overflow:hidden}.client-table-head{color:#c7c7cfb8;min-width:0;min-height:34px;font-size:12px;font-weight:var(--font-semibold);border-bottom:1px solid #fff1;grid-template-columns:34px minmax(170px,1.08fr) minmax(120px,.72fr) minmax(210px,1.24fr) minmax(160px,.95fr) 88px;align-items:center;gap:10px;padding:0 10px;display:grid}.client-table-head span:first-child{grid-column:2}.client-list{scrollbar-color:#ffffff14 transparent;gap:0;max-height:clamp(260px,100vh - 430px,720px);padding-right:0}.client-empty-state,.catalog-filter-empty,.catalog-advanced-empty,.flow-empty-state,.proposal-share-empty,.clickup-empty-state,.handoff-empty-state{text-align:left;background:#ffffff04;border-style:solid;border-radius:9px;place-items:start;min-height:0;padding:12px}.client-empty-state strong,.catalog-filter-empty strong,.catalog-advanced-empty strong,.flow-empty-state strong,.proposal-share-empty strong,.clickup-empty-state strong,.handoff-empty-state strong{font-size:15px;font-weight:var(--font-semibold)}.client-empty-state span,.catalog-filter-empty span,.catalog-advanced-empty span,.flow-empty-state span,.proposal-share-empty span,.clickup-empty-state span,.handoff-empty-state span{font-size:14px;line-height:1.45}.client-row{background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:34px minmax(170px,1.08fr) minmax(120px,.72fr) minmax(210px,1.24fr) minmax(160px,.95fr) 88px;gap:10px;min-height:46px;padding:6px 10px;transform:none}.client-row:hover{transform:none}.client-row:last-child{border-bottom:0}.client-row .client-mark{border-radius:8px;width:30px;height:30px}.client-row strong,.selected-client-bar strong{font-size:15px;font-weight:var(--font-semibold)}.client-row small,.client-row em,.client-row-goal,.client-row-contact,.client-row-email,.selected-client-bar small,.selected-client-bar em{font-size:13px}.client-row-contact,.client-row-email{min-width:0;color:var(--text-2);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-panel-summary{border-bottom:1px solid #ffffff12;gap:3px;min-width:0;padding:10px 0;display:grid}.client-panel-summary small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-semibold)}.client-panel-summary strong{color:#fff;font-size:16px;font-weight:var(--font-semibold)}.client-panel-summary span{color:var(--text-2);font-size:13px}.client-create-form-panel{background:#2ebfa509;border-color:#2ebfa529;border-radius:9px;grid-column:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:11px}.client-create-form-panel .client-logo-fieldset{grid-column:1}.client-create-form-panel textarea{min-height:72px}.client-action-card{padding:10px}.catalog-database-shell{gap:8px;padding:8px}.catalog-tools-rail{flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.catalog-tools-rail>button{min-height:36px;padding:0 9px}.catalog-tools-rail button strong,.catalog-toolbar-search input,.catalog-filter-basic-grid span,.catalog-filter-mode-row span,.catalog-view-rule-grid label>span,.compact-field,.rail-field,.blueprint-editor-grid label,.blueprint-task-row label,.product-editor-grid label,.standard-task-row label,.blueprint-picker-panel label{font-size:13px;font-weight:var(--font-medium)}.catalog-tools-rail button.is-active{background:#2ebfa517;border-color:#2ebfa55c}.catalog-side-card{background:0 0;border:0;flex:100%;padding:5px 8px}.catalog-quick-metrics{gap:4px 14px}.catalog-quick-metrics span{min-height:22px}.catalog-quick-metrics small,.catalog-quick-metrics strong{font-size:13px}.catalog-database-topbar{gap:8px}.catalog-view-tabs button{border-radius:7px;min-height:32px;font-size:13px}.catalog-toolbar-search{min-height:36px}.catalog-rule-popover,.catalog-search-popover,.catalog-settings-popover,.catalog-view-save-popover{background:#121318fa;border-radius:10px;box-shadow:0 18px 58px #00000080}.catalog-filter-popover{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;max-height:min(720px,100vh - 190px);overflow-y:auto}.catalog-filter-popover::-webkit-scrollbar{width:8px}.catalog-filter-popover::-webkit-scrollbar-track{background:0 0}.catalog-filter-popover::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.catalog-database-table .catalog-head{min-height:38px;font-size:13px;font-weight:var(--font-semibold)}.catalog-database-table .catalog-row{min-height:58px;font-size:14px}.catalog-row strong,.catalog-database-table .catalog-row strong{font-size:14px;font-weight:var(--font-semibold)}.catalog-row small,.catalog-database-table .catalog-row small{font-size:13px}.catalog-tool-panel,.sync-panel,.product-editor,.standard-task-editor,.blueprint-editor-panel{padding:12px}.metric-tile,.catalog-stats .metric-tile,.offer-decision-metrics span,.lean-phase-card,.mapping-health-stats span,.deal-command-metrics span,.clickup-final-review-stats span,.clickup-preview-stats span,.deal-qa-scoreboard span{background:#ffffff04;border-radius:7px;padding:7px 8px}.offer-builder-layout-v2{gap:12px}.offer-decision-hero,.offer-lean-flow{padding:14px}.offer-decision-copy h3{font-size:26px}.package-card{min-height:0;padding:13px}.package-card h3{font-size:18px;font-weight:var(--font-semibold)}.package-card li,.package-card p,.offer-toolbelt-primary small,.offer-readiness-widget span,.offer-readiness-widget em{font-size:13px;line-height:1.45}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt,.proposal-action-widget,.present-controls,.contract-action-widget,.handoff-action-panel{padding:12px}.page-action-section,.deal-command-next,.finalize-next-action,.setup-checklist-next,.deal-qa-section,.deal-qa-ready-checks,.deal-qa-row,.setup-checklist-row,.clickup-task-preview-row,.clickup-attempt-task-row,.clickup-history-item,.handoff-history-item,.saved-offer-row,.proposal-share-status,.proposal-share-url,.proposal-share-empty{background:#ffffff03;border-color:#fff1}.page-action-section{background:0 0;border-width:1px 0 0;border-radius:0;padding:10px 0}.contract-side-nav{flex-wrap:wrap;gap:6px;padding:8px;display:flex;position:static}.contract-side-nav a,.contract-side-nav button{border-radius:7px;min-height:34px;font-size:13px}.contract-action-widget,.handoff-action-panel{position:sticky;top:78px}.contract-term-library article,.contract-clause-editor article,.signature-readiness-grid div,.signwell-preview-card,.signwell-preview-grid span,.signature-status-pill,.signature-recovery-card,.handoff-live-status,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.closeout-readiness-panel,.closeout-rail,.handoff-row,.clickup-history-item,.handoff-history-item,.clickup-final-review-list article,.clickup-task-preview-row{background:#ffffff04;border-radius:8px}.closeout-readiness-panel,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.final-closeout-card,.final-package-workbench,.final-package-preview-strip,.final-package-drawer,.clickup-validation-drawer{padding:12px}.closeout-rail-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.closeout-rail{min-height:48px}.public-proposal-hero{min-height:auto;padding:46px 0 28px}.public-proposal-hero h1{font-size:clamp(34px,5vw,58px)}.offer-workspace-switcher,.handoff-workspace-tabs{gap:8px;display:grid}.offer-workspace-switcher{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{grid-row:3/span 4}.handoff-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-workspace-switcher button,.handoff-workspace-tabs button{text-align:left;color:#f7f7f9eb;background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;gap:3px;min-width:0;min-height:66px;padding:10px 11px;display:grid}.offer-workspace-switcher button:hover,.handoff-workspace-tabs button:hover{background:#ffffff0b;border-color:#ffffff29}.offer-workspace-switcher button.is-active,.handoff-workspace-tabs button.is-active{background:linear-gradient(135deg,#2ebfa51f,#9745d412),#ffffff06;border-color:#2ebfa56b}.offer-workspace-switcher span,.handoff-workspace-tabs span{color:#c7c7cfc2;font-size:12px;font-weight:var(--font-semibold)}.offer-workspace-switcher strong,.handoff-workspace-tabs strong{color:#fffffff0;font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.offer-workspace-switcher em,.handoff-workspace-tabs em{color:#dadbe2b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.25;overflow:hidden}.handoff-workspace-tabs button.ready{border-color:#2ebfa53d}.handoff-workspace-tabs button.warning{border-color:#ffb84d47}.handoff-workspace-tabs button.locked{color:#dadbe2a8}.proposal-workspace-content[hidden]{display:none}.proposal-share-workspace{margin-top:2px}.proposal-share-workspace.is-track-mode .proposal-link-settings,.proposal-share-workspace.is-track-mode .proposal-ready-checklist,.proposal-share-workspace.is-track-mode .proposal-email-panel,.proposal-share-workspace.is-track-mode .widget-button-row{display:none}.proposal-share-workspace.is-track-mode .proposal-share-panel{gap:10px}.proposal-share-workspace.is-track-mode .proposal-link-list,.proposal-share-workspace.is-track-mode .proposal-link-activity-detail{background:#2ebfa509;border-color:#2ebfa524}.handoff-workspace-tabs{margin-top:-4px}.handoff-flow .handoff-action-panel{max-height:none;position:static;overflow:visible}.handoff-flow.handoff-mode-destination .clickup-preview-card,.handoff-flow.handoff-mode-destination .clickup-push-card,.handoff-flow.handoff-mode-destination .final-closeout-card,.handoff-flow.handoff-mode-destination .closeout-validation-card,.handoff-flow.handoff-mode-destination .final-package-workbench,.handoff-flow.handoff-mode-destination .locked-box,.handoff-flow.handoff-mode-destination .handoff-mapping-panel,.handoff-flow.handoff-mode-destination .handoff-advanced-tools,.handoff-flow.handoff-mode-tasks .clickup-workspace-card,.handoff-flow.handoff-mode-tasks .clickup-push-card,.handoff-flow.handoff-mode-tasks .final-closeout-card,.handoff-flow.handoff-mode-tasks .closeout-validation-card,.handoff-flow.handoff-mode-tasks .final-package-workbench,.handoff-flow.handoff-mode-tasks .locked-box,.handoff-flow.handoff-mode-tasks .handoff-gate-checklist,.handoff-flow.handoff-mode-tasks .synark-won-card,.handoff-flow.handoff-mode-tasks .handoff-advanced-tools,.handoff-flow.handoff-mode-closeout .clickup-workspace-card,.handoff-flow.handoff-mode-closeout .clickup-preview-card,.handoff-flow.handoff-mode-closeout .handoff-mapping-panel,.handoff-flow.handoff-mode-closeout .handoff-gate-checklist,.handoff-flow.handoff-mode-closeout .handoff-advanced-tools,.handoff-flow.handoff-mode-advanced .clickup-workspace-card,.handoff-flow.handoff-mode-advanced .clickup-preview-card,.handoff-flow.handoff-mode-advanced .clickup-push-card,.handoff-flow.handoff-mode-advanced .final-closeout-card,.handoff-flow.handoff-mode-advanced .closeout-validation-card,.handoff-flow.handoff-mode-advanced .final-package-workbench,.handoff-flow.handoff-mode-advanced .locked-box,.handoff-flow.handoff-mode-advanced .handoff-mapping-panel,.handoff-flow.handoff-mode-advanced .synark-won-card{display:none}.handoff-mode-tasks .handoff-grid,.handoff-mode-closeout .handoff-grid,.handoff-mode-advanced .handoff-grid{grid-template-columns:minmax(0,1fr)}.handoff-mode-tasks .handoff-action-panel,.handoff-mode-closeout .handoff-action-panel,.handoff-mode-advanced .handoff-action-panel{max-height:none;position:static}.handoff-mode-tasks .handoff-mapping-panel{min-height:0}@media (max-width:980px){.offer-workspace-switcher,.handoff-workspace-tabs{grid-template-columns:minmax(0,1fr)}.offer-workspace-switcher button,.handoff-workspace-tabs button{min-height:54px}}@media (max-width:1280px){.workspace-shell{grid-template-columns:minmax(0,1fr)}.summary-rail{border-bottom:1px solid #ffffff13;border-right:0;max-height:none;display:block;position:static}.work-area{grid-column:1}.client-directory-shell,.offer-builder-layout-v2,.proposal-layout{grid-template-columns:minmax(0,1fr)}.contract-action-widget,.handoff-action-panel,.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt,.proposal-action-widget,.present-controls{max-height:none;position:static}}@media print{@page{size:letter;margin:.5in}:root{color:#111!important;background:#fff!important}html,body{background:#fff!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ambient,.topbar,.workflow-strip,.workflow-substrip,.summary-rail,.editor-panel,.offer-action-widget,.proposal-action-widget,.contract-side-nav,.contract-action-widget,.notepad-launcher,.proposal-notepad,.present-controls,.sync-panel,.catalog-toolbar,.product-editor,.standard-task-editor,.custom-line-editor,.summary-actions,.status-grid,.internal-only{display:none!important}.app,.workspace-shell,.work-area,.screen-stack,.proposal-layout{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.work-area>:not(.proposal-layout),.screen-stack>:not(.proposal-layout),.proposal-layout>:not(.proposal-doc){display:none!important}.proposal-doc{width:100%!important;max-width:none!important;box-shadow:none!important;color:#141416!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.proposal-doc header,.proposal-doc section,.proposal-option,.proposal-lines div,.proposal-totals{break-inside:avoid;page-break-inside:avoid}.proposal-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.proposal-option{color:#191a1f!important;box-shadow:none!important;background:#fff!important}.proposal-option.is-selected{border-color:var(--purple)!important;box-shadow:inset 0 0 0 1px var(--purple)!important}}.offer-screen .screen-header,.flow-gate-screen .screen-header{padding-bottom:8px}.offer-screen .screen-header p,.flow-gate-screen .screen-header p{max-width:780px;font-size:14px;line-height:1.5}.offer-builder-layout-v2{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:10px;max-width:1540px}.offer-workspace-switcher{background:#ffffff04;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:min(620px,100%);padding:3px;display:inline-grid}.offer-workspace-switcher button{background:0 0;border:0;border-radius:7px;min-height:42px;padding:7px 10px}.offer-workspace-switcher button:hover{background:#ffffff09}.offer-workspace-switcher button.is-active{background:#2ebfa51c;box-shadow:inset 0 0 0 1px #2ebfa52e}.offer-workspace-switcher span{display:none}.offer-workspace-switcher strong{font-size:14px}.offer-workspace-switcher em{font-size:12px}.offer-decision-hero{border-bottom-color:#ffffff13;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:10px 0}.offer-decision-copy h3,.flow-gate-hero h3{font-size:clamp(21px,1.7vw,27px);font-weight:var(--font-semibold);line-height:1.12}.offer-decision-copy p,.flow-gate-hero p{font-size:14px;line-height:1.45}.offer-decision-metrics,.flow-gate-metrics{place-content:center end;gap:4px 10px}.offer-decision-metrics span,.flow-gate-metrics span{background:0 0;border:0;min-height:26px;padding:0}.offer-decision-metrics small,.flow-gate-metrics small,.package-card-metrics small,.package-card-lean span{font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.offer-decision-metrics strong,.flow-gate-metrics strong{font-size:15px;font-weight:var(--font-semibold)}.offer-package-board,.offer-addon-market,.offer-lean-flow,.offer-review-zone,.custom-scope-zone{gap:8px}.offer-board-head span{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.offer-board-head strong{font-size:16px;font-weight:var(--font-semibold)}.offer-board-head em{max-width:420px;font-size:13px}.offer-builder-layout-v2 .option-grid{gap:8px}.package-card{min-height:0;box-shadow:none;background:#ffffff04;border-radius:8px;grid-template-rows:auto auto auto auto minmax(0,auto) auto;gap:8px;padding:10px}.package-card.is-selected{background:#2ebfa50b;box-shadow:inset 0 0 0 1px #2ebfa529}.package-card-top{min-height:22px}.package-card-top span,.package-card-top em,.package-card-top strong{font-size:11px;font-weight:var(--font-semibold);padding:3px 6px}.package-card p{font-size:13px}.package-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.package-card-metrics span{background:0 0;border:0;gap:3px;padding:0}.package-scope-list{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;gap:5px;max-height:112px;padding-right:3px;overflow-y:auto}.package-card .package-scope-list li{font-size:13px;line-height:1.35}.package-card .ghost-button,.package-card .selected-button{border-radius:7px;min-height:34px}.package-card .selected-button{color:var(--teal);box-shadow:none;background:#2ebfa514;border-color:#2ebfa53d}.offer-addon-strip{gap:7px;padding-bottom:2px}.offer-addon-pill{border-radius:8px;grid-auto-rows:auto;gap:5px;min-height:88px;padding:9px}.offer-addon-pill span{font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.offer-addon-pill strong,.offer-addon-pill small,.offer-addon-pill em{font-size:13px}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{background:#ffffff04;border-color:#ffffff13;grid-area:3/2/span 4;grid-template-columns:minmax(0,1fr);gap:8px;max-height:calc(100vh - 92px);padding:10px;position:sticky;top:76px;overflow:auto}.offer-toolbelt .page-widget-head{gap:4px}.offer-toolbelt .page-widget-head strong{font-size:14px;font-weight:var(--font-semibold)}.offer-toolbelt .page-widget-head p,.offer-toolbelt .page-widget-status em{font-size:12px}.offer-toolbelt .page-widget-status{background:0 0;border-width:1px 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:7px 0}.offer-toolbelt-tabs{background:#ffffff03;border:1px solid #fff1;border-radius:8px;gap:4px;padding:3px}.offer-toolbelt-tabs button{min-height:30px;font-size:12px;font-weight:var(--font-semibold);background:0 0;border:0;border-radius:6px;padding:0 7px}.offer-toolbelt-tabs button.is-active{background:#2ebfa51f}.offer-lean-flow,.offer-review-zone,.custom-scope-zone{background:#ffffff03;border-radius:9px;padding:10px}.lean-phase-card{background:#ffffff03;border-radius:8px;gap:4px;padding:8px}.lean-phase-card strong{font-size:16px;font-weight:var(--font-semibold)}.flow-gate-layout{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:10px;max-width:1540px}.flow-gate-hero{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.flow-gate-panel,.flow-gate-next-card{background:0 0;border-width:1px 0 0;border-radius:0;padding:10px 0}.flow-gate-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.flow-gate-panel-head span,.flow-gate-next-card span{font-size:13px;font-weight:var(--font-semibold)}.flow-gate-panel-head strong,.flow-gate-next-card strong{font-size:16px;font-weight:var(--font-semibold)}.flow-gate-side{max-height:calc(100vh - 92px);top:76px}.flow-gate-next-card{background:#2ebfa509;border:1px solid #2ebfa529;border-radius:9px;gap:8px;padding:10px}.flow-gate-next-card p{font-size:13px}.flow-context-grid,.flow-section-list,.flow-issue-list{gap:0}.flow-context-card{grid-template-columns:minmax(124px,.5fr) minmax(112px,.28fr) minmax(0,1fr) minmax(120px,.36fr);padding:8px 10px}.flow-context-grid small,.flow-context-grid strong,.flow-context-grid span,.flow-context-grid em,.flow-section-row,.flow-issue-row strong,.flow-issue-row small{font-size:13px}.flow-section-row{padding:8px 0}.flow-issue-row{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 0}.flow-issue-row.blocker,.flow-issue-row.warning{background:0 0}.flow-gate-layout-checkpoint{grid-template-columns:minmax(0,1fr);gap:10px}.flow-gate-next-card-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:10px;display:grid}.flow-gate-next-card-primary span,.flow-gate-next-card-primary strong,.flow-gate-next-card-primary p{grid-column:1}.flow-gate-next-card-primary .primary-button{white-space:nowrap;grid-area:1/2/span 3;align-self:center;min-height:38px}.flow-gate-checkpoint-list{background:#ffffff03;border:1px solid #ffffff13;border-radius:10px;gap:0;overflow:hidden}.flow-gate-checkpoint-row{border:0;border-bottom:1px solid #ffffff0f;padding:0}.flow-gate-checkpoint-row:last-child{border-bottom:0}.flow-gate-checkpoint-row>summary{cursor:pointer;grid-template-columns:28px minmax(150px,.34fr) minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:0 10px;list-style:none;display:grid}.flow-gate-checkpoint-row>summary::-webkit-details-marker{display:none}.flow-gate-checkpoint-row>summary>svg{color:var(--muted);transition:transform .18s}.flow-gate-checkpoint-row[open]>summary>svg{transform:rotate(180deg)}.flow-checkpoint-status{color:#c7c7cfd1;font-size:12px;font-style:normal;font-weight:var(--font-semibold);white-space:nowrap;background:#ffffff0b;border-radius:999px;justify-self:end;padding:3px 7px;line-height:1.1}.flow-checkpoint-marker{color:#c7c7cfcc;background:#ffffff0d;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.flow-gate-checkpoint-row.ready .flow-checkpoint-marker{color:#061310;background:var(--teal)}.flow-gate-checkpoint-row.ready .flow-checkpoint-status{color:var(--teal)}.flow-gate-checkpoint-row.warning .flow-checkpoint-marker{color:#1a1200;background:#ffc457}.flow-gate-checkpoint-row.warning .flow-checkpoint-status,.flow-gate-checkpoint-row.blocked .flow-checkpoint-status{color:var(--amber)}.flow-gate-checkpoint-row.blocked .flow-checkpoint-marker{color:#ffe9b0;background:#f59e0b38}.flow-gate-checkpoint-row .flow-context-grid,.flow-gate-checkpoint-row .flow-section-list,.flow-gate-checkpoint-row .lean-phase-grid,.flow-gate-checkpoint-row .flow-issue-list,.flow-gate-checkpoint-row .flow-empty-state{margin:0 10px 10px 47px}@media screen and (max-width:1280px){.offer-builder-layout-v2,.flow-gate-layout{grid-template-columns:minmax(0,1fr)}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt,.flow-gate-side{max-height:none;position:static}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{grid-area:auto/1}}@media screen and (max-width:980px){.offer-workspace-switcher{width:100%}.offer-decision-hero,.flow-gate-hero{grid-template-columns:minmax(0,1fr)}.offer-decision-metrics,.flow-gate-metrics{justify-content:start}.offer-builder-layout-v2 .option-grid,.lean-phase-grid{grid-template-columns:minmax(0,1fr)}.flow-context-card{grid-template-columns:minmax(0,1fr);gap:3px}.flow-gate-next-card-primary{grid-template-columns:minmax(0,1fr)}.flow-gate-next-card-primary .primary-button{grid-area:auto/1;justify-self:start}.flow-gate-checkpoint-row>summary{grid-template-columns:28px minmax(0,1fr) auto}.flow-gate-checkpoint-row>summary>span:not(.flow-checkpoint-marker){grid-column:2}.flow-gate-checkpoint-row>summary>strong{grid-area:2/2}.flow-checkpoint-status{grid-area:3/2;justify-self:start}.flow-gate-checkpoint-row>summary>svg{grid-area:1/3/span 2}.flow-gate-checkpoint-row .flow-context-grid,.flow-gate-checkpoint-row .flow-section-list,.flow-gate-checkpoint-row .lean-phase-grid,.flow-gate-checkpoint-row .flow-issue-list,.flow-gate-checkpoint-row .flow-empty-state{margin-left:10px}.offer-board-head,.flow-gate-panel-head{grid-template-columns:minmax(0,1fr);display:grid}.offer-board-head em{text-align:left;max-width:none}}@media screen and (max-width:900px){.client-table-head{display:none}.client-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;min-height:58px;padding:8px 10px}.client-row-goal,.client-row-contact,.client-row-email{grid-column:2/-1}.client-row-contact,.client-row-email{white-space:normal;flex-wrap:wrap;gap:4px 10px;display:flex}.client-stage-pill{grid-area:1/3}}.proposal-action-widget .proposal-share-panel{gap:8px}.proposal-action-widget .proposal-share-status{border-top:0;padding-top:0}.proposal-share-workspace.is-share-mode .proposal-link-list,.proposal-share-workspace.is-share-mode .proposal-link-activity-detail{display:none}.proposal-link-settings{overflow:hidden}.proposal-link-settings>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;list-style:none;display:grid}.proposal-link-settings>summary::-webkit-details-marker{display:none}.proposal-link-settings>summary span{gap:2px;min-width:0;display:grid}.proposal-link-settings>summary strong{color:#f7f7f9f0;font-size:13px;font-weight:var(--font-semibold)}.proposal-link-settings>summary small{color:#c7c7cfc2;font-size:12px;font-weight:var(--font-medium);line-height:1.35}.proposal-link-settings>summary svg{color:var(--teal);transition:transform .18s}.proposal-link-settings[open]>summary svg{transform:rotate(180deg)}.proposal-link-settings-body{gap:8px;padding-top:8px;display:grid}.proposal-ready-checklist b,.proposal-ready-checklist em,.proposal-email-head strong,.proposal-email-head small,.proposal-email-grid span,.proposal-email-message span,.proposal-link-row small,.proposal-link-list>em{font-size:12px;line-height:1.35}.proposal-email-grid input,.proposal-email-message textarea,.proposal-link-label-field input,.proposal-link-row-label{font-size:13px;font-weight:var(--font-medium)}.contract-grid{grid-template-columns:minmax(210px,240px) minmax(0,1fr) minmax(270px,300px);gap:12px}.contract-main-column .editor-panel{order:-1}.contract-section-nav a,.contract-context-summary small,.contract-context-summary em,.contract-widget-head p,.contract-widget-status em{font-size:12px;line-height:1.35}.editor-panel h3{font-size:14px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none;margin-top:18px}.signature-checkpoint-panel{background:#ffffff04;border:1px solid #ffffff13;border-radius:10px;gap:10px;padding:10px;display:grid}.signature-checkpoint-panel.ready{background:#2ebfa50a;border-color:#2ebfa538}.signature-checkpoint-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.signature-checkpoint-head span{gap:3px;min-width:0;display:grid}.signature-checkpoint-head small{color:#c7c7cfbd;font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.signature-checkpoint-head strong{color:#fff;font-size:15px;font-weight:var(--font-semibold);line-height:1.2}.signature-checkpoint-head em{color:var(--teal);font-size:12px;font-style:normal;font-weight:var(--font-semibold);background:#2ebfa514;border-radius:999px;padding:5px 8px}.signature-checkpoint-list{border:1px solid #fff1;border-radius:9px;gap:0;display:grid;overflow:hidden}.signature-checkpoint-list div{background:#00000014;border-bottom:1px solid #ffffff0e;grid-template-columns:24px minmax(96px,.35fr) minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:0 10px;display:grid}.signature-checkpoint-list div:last-child{border-bottom:0}.signature-checkpoint-list svg{color:#ffc457}.signature-checkpoint-list .ready svg{color:var(--teal)}.signature-checkpoint-list strong,.signature-checkpoint-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signature-checkpoint-list strong{color:#f7f7f9f0;font-size:13px;font-weight:var(--font-semibold)}.signature-checkpoint-list span{color:#dadbe2bd;font-size:13px;line-height:1.25}.signature-prep-form,.approval-checklist,.contract-document-form,.contract-term-form{background:#ffffff03;border-radius:9px}.signature-prep-form label,.signature-note-field,.contract-document-form label,.contract-term-form label{color:#dadbe2c7;font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.approval-checklist label{min-height:30px;font-size:13px;font-weight:var(--font-medium)}.signature-handoff-card,.signwell-live-card,.signature-provider-tools,.manual-signature-card,.signature-timeline-card{border-color:#ffffff12}.signwell-live-card{background:#ffffff05;border-width:1px;border-radius:10px;grid-template-columns:minmax(0,1fr);padding:12px}.signwell-live-card.armed{background:#2ebfa50e;border-color:#2ebfa54d}.signwell-live-card strong{font-size:15px;font-weight:var(--font-semibold)}.signwell-live-card span{font-size:13px;line-height:1.45}.signwell-live-actions{grid-template-columns:minmax(0,1fr) auto}.signwell-live-actions .primary-button,.signwell-live-actions .ghost-button{min-height:40px}.signature-provider-tools{background:#ffffff03;border-radius:10px}.manual-signature-card{background:#ffffff03;border-width:1px;border-radius:10px;gap:0;padding:0;display:grid;overflow:hidden}.manual-signature-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 10px;list-style:none;display:grid}.manual-signature-card>summary::-webkit-details-marker{display:none}.manual-signature-card>summary span{gap:3px;min-width:0;display:grid}.manual-signature-card>summary strong{color:#fff;font-size:13px;font-weight:var(--font-semibold)}.manual-signature-card>summary small{color:#c7c7cfbd;font-size:12px;font-weight:var(--font-medium);line-height:1.35}.manual-signature-card>summary svg{color:var(--teal);transition:transform .18s}.manual-signature-card[open]>summary{border-bottom:1px solid #fff1}.manual-signature-card[open]>summary svg{transform:rotate(180deg)}.manual-signature-body{gap:10px;padding:10px;display:grid}.manual-signature-attestation,.manual-signature-card p,.manual-signature-card small{font-size:13px;line-height:1.45}.signature-timeline-card{background:#ffffff03;border-radius:10px;padding:10px}.signature-timeline-head strong{font-size:14px;font-weight:var(--font-semibold)}.signature-timeline-head span,.signature-status-pill span,.signature-status-pill em,.signature-recovery-card span,.signature-timeline-list strong,.signature-timeline-list span{font-size:13px}@media screen and (max-width:1280px){.contract-grid{grid-template-columns:minmax(0,1fr)}.contract-side-nav,.contract-action-widget{max-height:none;position:static}}@media screen and (max-width:760px){.signature-checkpoint-list div,.signature-status-pill,.signature-timeline-head,.signwell-live-actions,.signature-prep-form{grid-template-columns:minmax(0,1fr)}}.workspace-shell.is-handoff-focus{grid-template-columns:minmax(0,1fr)}.guided-sale-panel.is-handoff-focus{padding:10px 12px}.guided-sale-panel.is-handoff-focus .guided-sale-kicker em{display:none}.guided-sale-panel.is-handoff-focus .guided-sale-context{gap:4px 12px}.guided-sale-panel.is-handoff-focus .guided-sale-context span{min-height:22px}.handoff-workspace-tabs{scrollbar-color:#ffffff14 transparent;background:#ffffff04;border:1px solid #ffffff13;border-radius:10px;gap:3px;padding:3px;display:flex;overflow-x:auto}.handoff-workspace-tabs::-webkit-scrollbar{height:5px}.handoff-workspace-tabs::-webkit-scrollbar-track{background:0 0}.handoff-workspace-tabs::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.handoff-workspace-tabs button{text-align:center;background:0 0;border:0;border-radius:8px;flex:1 0 148px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.handoff-workspace-tabs button:hover{background:#ffffff09}.handoff-workspace-tabs button.is-active{background:#2ebfa51c;box-shadow:inset 0 0 0 1px #2ebfa52e}.handoff-workspace-tabs span,.handoff-workspace-tabs strong{white-space:nowrap;font-size:13px;line-height:1}.handoff-workspace-tabs span{color:#f7f7f9f0;font-weight:var(--font-semibold)}.handoff-workspace-tabs strong{color:#c7c7cfc2;max-width:none;font-weight:var(--font-medium)}.handoff-workspace-tabs em{display:none}.handoff-command-center{gap:9px;padding:10px}.handoff-command-head{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.handoff-command-head strong{font-size:16px}.handoff-command-head small{font-size:13px;line-height:1.4}.handoff-command-actions{background:#2ebfa50b;border:1px solid #2ebfa52e;border-radius:9px;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.handoff-command-actions .primary-button,.handoff-command-actions .ghost-button{justify-content:center;width:100%;min-height:38px}.handoff-command-actions span{color:#dadbe2c7;font-size:13px;line-height:1.35}.handoff-live-inline{border-radius:8px;padding:8px 9px}.handoff-mode-destination .handoff-grid{grid-template-columns:minmax(0,1fr)}.handoff-mode-destination .handoff-action-panel{width:100%}.closeout-readiness-panel{box-shadow:none;background:#ffffff04;border-color:#ffffff14;gap:9px;padding:10px}.closeout-readiness-head{align-items:center}.closeout-readiness-head strong{font-size:16px}.closeout-readiness-head p{max-width:720px;font-size:13px}.closeout-rail-drawer{background:#0000001a;border:1px solid #fff1;border-radius:9px;overflow:hidden}.closeout-rail-drawer>summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:0 10px;list-style:none;display:flex}.closeout-rail-drawer>summary::-webkit-details-marker{display:none}.closeout-rail-drawer>summary span{color:#f7f7f9e6;font-size:13px;font-weight:var(--font-semibold)}.closeout-rail-drawer>summary em{color:#c7c7cfc2;font-size:12px;font-style:normal;font-weight:var(--font-semibold);margin-left:auto}.closeout-rail-drawer>summary svg{color:var(--teal);transition:transform .16s}.closeout-rail-drawer[open]>summary{border-bottom:1px solid #fff1}.closeout-rail-drawer[open]>summary svg{transform:rotate(180deg)}.closeout-rail-drawer .closeout-rail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;padding:8px}.closeout-rail-drawer .closeout-rail{background:#ffffff03;min-height:44px}@media screen and (max-width:760px){.handoff-command-actions{grid-template-columns:minmax(0,1fr)}.closeout-readiness-head,.closeout-readiness-actions{flex-direction:column;align-items:stretch}.closeout-readiness-actions .primary-button,.closeout-readiness-actions .ghost-button{width:100%}}.topbar{grid-template-columns:minmax(360px,.72fr) minmax(170px,.38fr) auto}.topbar-brand-area{align-items:center;gap:10px;min-width:0;display:flex}.topbar-client-chip{color:#fff;text-align:left;background:linear-gradient(135deg,#2ebfa514,#9745d40b),#ffffff05;border:1px solid #2ebfa538;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:250px;height:38px;padding:0 10px 0 6px;display:inline-flex}.topbar-client-chip:hover{background:linear-gradient(135deg,#2ebfa51f,#9745d411),#ffffff09;border-color:#2ebfa55c}.topbar-client-chip .client-mark{border-radius:8px;width:28px;min-width:28px;height:28px}.topbar-client-chip span{gap:1px;min-width:0;display:grid}.topbar-client-chip small{color:#c7c7cfb3;font-size:10px;font-weight:var(--font-semibold);line-height:1}.topbar-client-chip strong{color:#fff;font-size:13px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.workspace-shell.has-advanced-tab{grid-template-columns:clamp(270px,18vw,320px) minmax(0,1fr)}.workspace-shell.has-advanced-tab.is-guided-rail-hidden{grid-template-columns:var(--app-side-rail-width,42px) minmax(0, 1fr);border-left-color:#0000}.workspace-shell.has-advanced-tab .work-area,.workspace-shell.has-advanced-tab.is-guided-rail-hidden .work-area{grid-column:2}.workspace-shell.has-advanced-tab .summary-rail{grid-column:1}.advanced-tools-rail{background:linear-gradient(#08090cf0,#07080be6) padding-box padding-box,linear-gradient(#2ebfa557,#9745d43d,#ffffff14) border-box;border:1px solid #0000;border-radius:9px;align-self:stretch;min-height:calc(100vh - 208px);margin:10px 0;padding:0;position:sticky;top:82px;box-shadow:inset 0 0 0 1px #ffffff06}.advanced-tools-rail.is-collapsed{height:calc(100vh - 184px);max-height:calc(100vh - 114px);box-shadow:none;background:linear-gradient(#07080bdb,#07080bd1) padding-box padding-box,linear-gradient(#2ebfa5b8,#58bce570,#9745d480) border-box;border:1px solid #0000;display:grid;position:sticky;overflow:hidden}.advanced-tools-rail.is-open{padding-bottom:12px;overflow:hidden auto}.advanced-tools-rail-header{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#08090cf0;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex;position:sticky;top:0}.advanced-tools-rail-header span{gap:2px;min-width:0;display:grid}.advanced-tools-rail-header strong{color:#fff;font-size:13px;font-weight:var(--font-bold);line-height:1.1}.advanced-tools-rail-header small{color:#c7c7cfb3;font-size:11px;font-weight:var(--font-medium);line-height:1.1}.advanced-tools-collapse-button{width:30px;height:30px;color:var(--teal);background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.advanced-tools-collapse-button:hover{color:#fff;background:#2ebfa514;border-color:#2ebfa547}.advanced-tools-rail .summary-stack{padding:12px}.advanced-tools-handle{z-index:1;border-radius:inherit;color:#f7f7f9e0;text-align:center;background:0 0;border:0;grid-template-rows:26px auto minmax(0,1fr);align-content:start;justify-items:center;gap:8px;width:100%;height:100%;min-height:100%;padding:12px 0 18px;display:grid;position:relative}.advanced-tools-handle:hover{color:#fff;background:0 0}.advanced-tools-handle span,.advanced-tools-handle small{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.advanced-tools-handle span{color:currentColor;font-size:11px;font-weight:var(--font-bold);letter-spacing:.11em;text-transform:uppercase;line-height:1}.advanced-tools-handle small{display:none}.advanced-tools-handle svg{color:var(--teal);transition:transform .16s;position:static;transform:none}.advanced-tools-handle:hover svg{transform:translateY(2px)}@media (max-width:1280px){.workspace-shell.has-advanced-tab{grid-template-columns:var(--app-side-rail-width,42px) minmax(0, 1fr)}.workspace-shell.has-advanced-tab:not(.is-guided-rail-hidden){grid-template-columns:minmax(0,1fr)}.workspace-shell.has-advanced-tab .work-area,.workspace-shell.has-advanced-tab.is-guided-rail-hidden .work-area{grid-column:2}.workspace-shell.has-advanced-tab .summary-rail,.workspace-shell.has-advanced-tab:not(.is-guided-rail-hidden) .summary-rail,.workspace-shell.has-advanced-tab:not(.is-guided-rail-hidden) .work-area{grid-column:1}.workspace-shell.has-advanced-tab:not(.is-guided-rail-hidden) .summary-rail{grid-row:1}.workspace-shell.has-advanced-tab:not(.is-guided-rail-hidden) .work-area{grid-row:2}.advanced-tools-rail.is-open{border-left:1px solid #0000;border-radius:0;min-height:0;max-height:none;position:static}.advanced-tools-rail.is-collapsed{min-height:calc(100vh - 208px)}}@media (max-width:900px){.workspace-shell.has-advanced-tab,.workspace-shell.has-advanced-tab.is-guided-rail-hidden{grid-template-columns:minmax(0,1fr);display:grid}.workspace-shell.has-advanced-tab .work-area,.workspace-shell.has-advanced-tab.is-guided-rail-hidden .work-area,.workspace-shell.has-advanced-tab .summary-rail{grid-column:1}.workspace-shell.has-advanced-tab .work-area,.workspace-shell.has-advanced-tab.is-guided-rail-hidden .work-area{grid-row:2}.workspace-shell.has-advanced-tab .summary-rail{grid-row:1}.advanced-tools-rail.is-collapsed{border-radius:10px;height:auto;min-height:40px;max-height:none;position:static}.advanced-tools-rail .summary-stack{padding:10px}.advanced-tools-handle{flex-direction:row;justify-content:center;width:100%;min-height:40px;padding:0 12px 0 38px;display:flex;position:relative}.advanced-tools-handle span,.advanced-tools-handle small{writing-mode:horizontal-tb;color:#c7c7cf9e;font-size:9px;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1;display:inline;transform:none}.advanced-tools-handle svg{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.advanced-tools-handle:hover svg{transform:translateY(-50%)translate(2px)}}.selected-client-bar{background:linear-gradient(135deg,#2ebfa51c,#9745d40e),#ffffff05;border-color:#2ebfa54d;grid-template-columns:34px minmax(0,1fr) auto auto}.selected-client-bar span{color:#dadbe2c2;font-size:13px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-panel-summary{gap:6px}.client-panel-actions{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.client-form-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.client-form-head strong{color:#fff;font-size:15px;font-weight:var(--font-semibold)}.client-create-form-panel{background:linear-gradient(135deg,#2ebfa50f,#9745d409),#ffffff04}.client-create-form-panel label:first-of-type input{background:#2ebfa50b;border-color:#2ebfa542}.client-logo-preview-row .client-logo-preview{background:linear-gradient(135deg,#2ebfa51a,#9745d412),#ffffff08}.offer-next-action-card{background:linear-gradient(135deg,#2ebfa511,#9745d409),#ffffff03;border:1px solid #2ebfa533;border-radius:9px;grid-column:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:11px;display:grid}.offer-next-action-card.warning{background:linear-gradient(135deg,#f59e0b17,#9745d408),#ffffff03;border-color:#f59e0b52}.offer-next-action-card span{color:var(--teal);font-size:12px;font-weight:var(--font-semibold)}.offer-next-action-card strong{color:#fff;font-size:16px;font-weight:var(--font-semibold);margin-top:2px;display:block}.offer-next-action-card p{max-width:760px;color:var(--text-2);margin:3px 0 0;font-size:13px;line-height:1.4}.offer-next-action-card .primary-button{white-space:nowrap;min-height:38px}.offer-tools-disclosure{color:#fff;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 9px;display:grid}.offer-tools-disclosure:hover{background:#ffffff09;border-color:#2ebfa547}.offer-tools-disclosure.is-open{background:linear-gradient(135deg,#2ebfa516,#9745d40b),#ffffff05;border-color:#2ebfa552}.offer-tools-disclosure span{gap:1px;min-width:0;display:grid}.offer-tools-disclosure strong{color:#fff;font-size:13px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-tools-disclosure small{color:#c7c7cfbd;font-size:11px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-tools-disclosure svg{color:var(--teal);transition:transform .16s}.offer-tools-disclosure.is-open svg{transform:rotate(180deg)}.offer-toolbelt-body{gap:8px;min-width:0;animation:.18s both widget-section-in;display:grid}.flow-gate-next-card-primary{background:linear-gradient(135deg,#2ebfa512,#9745d409),#ffffff03;border-color:#2ebfa53d}.flow-gate-checkpoint-list{margin-top:2px}@media screen and (min-width:1181px){.client-directory-shell{grid-template-columns:minmax(0,1fr) minmax(276px,320px);align-items:start;gap:12px;display:grid}.client-action-panel{grid-template-columns:minmax(0,1fr);align-self:start;display:grid;position:sticky;top:10px}.client-panel-summary,.client-create-form-panel,.client-action-panel .synark-import-card{grid-column:auto}}@media screen and (max-width:980px){.offer-next-action-card{grid-template-columns:minmax(0,1fr)}.offer-next-action-card .primary-button{justify-self:start}}@media screen and (max-width:1280px){.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar-brand-area{grid-column:1}.topbar>div:nth-child(2){display:none}}@media screen and (max-width:760px){.topbar{grid-template-columns:minmax(0,1fr)}.topbar-brand-area{flex-wrap:wrap}.topbar-client-chip{flex:190px;max-width:none}.advanced-tools-handle{width:100%;min-width:0}.selected-client-bar{grid-template-columns:34px minmax(0,1fr) auto}.selected-client-bar .mini-button{grid-column:2/-1;justify-self:start}}.topbar,.workspace-shell,.guided-sale-panel,.advanced-tools-rail.is-open,.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt,.proposal-action-widget,.present-controls,.contract-action-widget,.handoff-action-panel,.catalog-launcher-modal,.settings-modal,.deal-qa-modal,.notification-popover{background:var(--premium-glass);-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);border:1px solid #0000;box-shadow:0 18px 58px #0000004d,inset 0 1px #ffffff0b}.topbar,.workspace-shell,.guided-sale-panel{background:var(--premium-glass-soft)}.guided-sale-panel,.workspace-shell{border-top:0}.advanced-tools-rail.is-open{border-radius:9px}.topbar-client-chip,.selected-client-bar,.client-create-form-panel,.offer-next-action-card,.flow-gate-next-card-primary,.handoff-command-center,.signature-checkpoint-panel,.flow-gate-next-card,.contract-widget-status,.page-widget-status{background:var(--premium-active);border:1px solid #0000;box-shadow:inset 0 1px #ffffff0a}.topbar-icon-button.has-unread,.notepad-top-button.is-open,.showroom-button.is-on,.catalog-database-actions .icon-button.is-active,.catalog-database-actions .icon-button.settings,.catalog-tools-rail button.is-active,.catalog-view-tabs button.is-active,.offer-workspace-switcher button.is-active,.handoff-workspace-tabs button.is-active,.client-stage-tabs button.is-active,.toggle.is-on,.package-card.is-selected,.addon-card.is-selected,.client-row.is-selected{background:var(--premium-active);border:1px solid #0000}.primary-button,.selected-button{color:#fff;background:linear-gradient(135deg,#08080ceb,#0d0f14c7) padding-box padding-box,linear-gradient(135deg,#9745d4d1,#2ebfa5d1) border-box;border:1px solid #0000;box-shadow:0 12px 30px #0000003d,inset 0 1px #fff1}.primary-button:hover,.selected-button:hover{background:linear-gradient(135deg,#0d0f14f5,#13151bd6) padding-box padding-box,linear-gradient(135deg,#9745d4f5,#2ebfa5f5) border-box;box-shadow:0 14px 34px #0000004d,0 0 0 4px #2ebfa50e}.ghost-button,.mini-button,.toggle,.icon-button,.showroom-button,.topbar-icon-button{box-shadow:none;background:#ffffff07;border:1px solid #ffffff17}.ghost-button:hover,.mini-button:hover,.toggle:hover,.icon-button:hover,.showroom-button:hover,.topbar-icon-button:hover{background:#ffffff0e;border-color:#ffffff29}.client-table-shell,.client-row,.catalog-database-shell,.catalog-database-topbar,.catalog-tools-rail,.catalog-table,.catalog-database-table .catalog-row,.catalog-tool-panel,.catalog-side-card,.product-editor,.standard-task-editor,.blueprint-editor-panel,.blueprint-task-row,.standard-task-row,.page-action-section,.contract-term-library article,.contract-clause-editor article,.contract-document-form,.contract-term-form,.signature-readiness-grid div,.signature-status-pill,.signature-recovery-card,.signature-timeline-card,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.final-closeout-card,.handoff-package-card,.clickup-validation-card,.clickup-task-preview-row,.clickup-attempt-task-row,.clickup-history-item,.handoff-history-item,.closeout-rail,.lean-phase-card,.metric-tile,.catalog-stats .metric-tile,.offer-decision-metrics span,.deal-command-metrics span,.clickup-final-review-stats span,.clickup-preview-stats span,.deal-qa-scoreboard span{border-color:var(--quiet-border);background:var(--quiet-panel);box-shadow:none}.catalog-rule-popover,.catalog-search-popover,.catalog-settings-popover,.catalog-view-save-popover,.catalog-filter-more-menu,.notification-popover{background:linear-gradient(145deg,#101116fa,#090a0ef5) padding-box padding-box,linear-gradient(135deg,#2ebfa542,#9745d429,#ffffff12) border-box;border:1px solid #0000;box-shadow:0 20px 62px #00000075}.summary-rail .deal-command-panel,.summary-rail .deal-qa-summary,.summary-rail .deal-readiness-panel,.summary-rail .finalize-deal-panel,.summary-rail .setup-checklist-panel,.summary-rail .readiness-panel,.page-action-section,.catalog-side-card{background:0 0}.package-card,.offer-decision-hero,.offer-lean-flow,.offer-review-zone,.custom-scope-zone,.flow-gate-checkpoint-list,.client-table-shell{background:linear-gradient(#ffffff05,#ffffff03),#00000014}.package-card.is-selected,.client-row.is-selected{box-shadow:inset 2px 0 #2ebfa5d1}.client-row,.catalog-database-table .catalog-row,.clickup-task-preview-row,.clickup-attempt-task-row,.clickup-history-item{border-radius:0}.catalog-database-table .catalog-row:hover,.client-row:hover,.clickup-task-preview-row:hover{background:#ffffff08}.guided-sale-panel.is-catalog-focus{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:48px;padding:7px 10px}.guided-sale-panel.is-catalog-focus .guided-sale-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.guided-sale-panel.is-catalog-focus .guided-sale-kicker{white-space:nowrap;justify-content:flex-start;gap:6px;display:inline-flex}.guided-sale-panel.is-catalog-focus .guided-sale-kicker span{font-size:12px}.guided-sale-panel.is-catalog-focus .guided-sale-kicker em{display:none}.guided-sale-panel.is-catalog-focus .guided-sale-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.guided-sale-panel.is-catalog-focus .guided-sale-title-row strong{font-size:14px}.guided-sale-panel.is-catalog-focus .guided-sale-title-row p{text-overflow:ellipsis;white-space:nowrap;max-width:76ch;font-size:12px;overflow:hidden}.guided-sale-panel.is-catalog-focus .guided-sale-context,.guided-sale-panel.is-catalog-focus .guided-sale-actions{display:none}.guided-sale-panel.is-catalog-focus .primary-button{min-height:32px;padding-inline:10px;font-size:12px}.catalog-page-stack{gap:7px}.catalog-compact-header{min-height:34px;box-shadow:none;background:0 0;border-color:#0000;padding:2px 2px 4px}.catalog-compact-header span{color:#2ebfa5d1;font-size:11px}.catalog-compact-header strong{font-size:15px;font-weight:var(--font-semibold)}.catalog-compact-header small{font-size:12px}.catalog-compact-metrics span{display:none}.catalog-compact-metrics kbd{color:#f7f7f9c2;background:#ffffff07;height:26px}.catalog-database-shell.is-page{gap:8px}.catalog-database-topbar{background:#ffffff03;border-color:#ffffff12;border-radius:9px;min-height:44px;padding:6px}.catalog-tools-rail{background:#ffffff03;border-color:#ffffff0f;border-radius:9px;grid-template-columns:repeat(4,minmax(128px,max-content)) minmax(0,1fr);gap:6px;padding:6px;display:grid}.catalog-tools-rail button{background:0 0;border-radius:8px;grid-template-columns:24px minmax(0,max-content);gap:6px;min-height:36px;padding:6px 8px}.catalog-tools-rail button svg{border-radius:7px;grid-row:auto;width:24px;height:24px;padding:5px}.catalog-tools-rail button strong{font-size:13px;font-weight:var(--font-semibold)}.catalog-tools-rail button span{display:none}.catalog-tools-rail button.is-active{background:var(--premium-active);border:1px solid #0000}.catalog-side-card{background:0 0;border:0;padding:0}.catalog-quick-metrics{justify-content:flex-end;gap:5px;display:flex}.catalog-quick-metrics span{background:#ffffff03;border-color:#ffffff0e;min-width:76px;padding:5px 7px}.catalog-quick-metrics small{font-size:11px;font-weight:var(--font-medium)}.catalog-quick-metrics strong{font-size:13px;font-weight:var(--font-semibold)}.catalog-database-table .catalog-row>span,.catalog-database-table .catalog-row>div{font-size:14px;line-height:1.25}.catalog-database-table .catalog-head span{font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.catalog-database-table .catalog-row input,.catalog-database-table .catalog-row select{min-height:32px;font-size:13px}.catalog-row-actions{gap:5px}.catalog-database-table .catalog-row-actions .mini-button{min-height:30px;padding-inline:8px;font-size:12px}.catalog-launcher-backdrop{align-items:start;padding:34px 22px 22px}.catalog-launcher-modal{border-radius:13px;width:min(1680px,100vw - 44px);height:min(900px,100vh - 56px)}.catalog-launcher-stack{gap:7px;padding:10px}.catalog-launcher-head{background:#ffffff03;border-color:#fff1;border-radius:9px;min-height:42px;padding:6px 8px}.catalog-launcher-head strong{font-size:15px;font-weight:var(--font-semibold)}.catalog-launcher-head small,.catalog-launcher-head span{font-size:12px}.catalog-launcher-stack .catalog-database-topbar{grid-template-columns:minmax(0,1fr) auto}.catalog-launcher-stack .catalog-database-table,.catalog-launcher-stack .catalog-product-drawer{max-height:min(640px,100vh - 244px)}@media (max-width:1120px){.guided-sale-panel.is-catalog-focus .guided-sale-main,.guided-sale-panel.is-catalog-focus .guided-sale-title-row{grid-template-columns:minmax(0,1fr)}.guided-sale-panel.is-catalog-focus .primary-button{justify-self:start}.catalog-tools-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-side-card{display:none}}.showroom-command-center{background:linear-gradient(145deg,#0a0b10e6,#0c0e14b8) padding-box padding-box,linear-gradient(135deg,#2ebfa547,#9745d433,#ffffff12) border-box;border:1px solid #0000;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0b}.showroom-command-center.is-ready{background:linear-gradient(145deg,#0a0c10e6,#091514a3) padding-box padding-box,linear-gradient(135deg,#2ebfa585,#9745d43d,#ffffff14) border-box}.showroom-command-center.needs-review{background:linear-gradient(145deg,#100c0ae6,#170f08b3) padding-box padding-box,linear-gradient(135deg,#ffc45773,#9745d42e,#ffffff12) border-box}.showroom-command-center>span{color:#2ebfa5e0;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.showroom-command-center>strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:18px;font-weight:var(--font-bold);line-height:1.12}.showroom-command-center p{color:#dadbe2c7;margin:0;font-size:13px;line-height:1.45}.showroom-command-actions{flex-wrap:wrap;gap:8px;display:flex}.showroom-command-actions .primary-button{flex:170px}.showroom-command-actions .ghost-button{flex:none}.present-controls{gap:10px;padding:12px}.present-controls .page-widget-head{padding-bottom:8px}.present-controls .page-widget-head p{max-width:34ch}.present-controls .page-action-section{border-color:#ffffff12}.present-controls .widget-add-on-list button,.present-product-list button{min-height:38px}.present-controls .widget-add-on-list strong,.present-product-list span,.present-line-editor-list input{overflow-wrap:anywhere}.present-stage{align-items:start}.deck-preview-head strong,.included-grid span,.present-option small{overflow-wrap:anywhere}.handoff-command-center{background:linear-gradient(145deg,#0a0b10e6,#0c0e14b8) padding-box padding-box,linear-gradient(135deg,#2ebfa557,#9745d433,#ffffff12) border-box;border:1px solid #0000}.handoff-command-center.ready{background:linear-gradient(145deg,#0a0c10e6,#091514a3) padding-box padding-box,linear-gradient(135deg,#2ebfa585,#9745d43d,#ffffff14) border-box}.handoff-gate-checklist,.synark-won-card,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.final-closeout-card,.closeout-validation-card,.final-package-workbench,.handoff-advanced-tools,.handoff-mapping-panel{box-shadow:none}.final-closeout-card,.closeout-validation-card,.final-package-workbench{background:#ffffff03;border-color:#fff1}.final-closeout-card .clickup-preview-head,.closeout-validation-card .clickup-history-head,.final-package-workbench-head{gap:10px}.final-closeout-card .clickup-preview-head strong,.closeout-validation-card .clickup-history-head strong,.final-package-workbench-head strong{font-size:15px;font-weight:var(--font-semibold);line-height:1.2}.final-closeout-card .clickup-preview-head small,.closeout-validation-card .clickup-history-head small,.final-package-workbench-head small{max-width:76ch;font-size:13px;line-height:1.45}.final-closeout-list{gap:6px}.final-closeout-item{min-height:42px;padding:8px 9px}.final-closeout-icon{width:26px;height:26px}.final-closeout-status{justify-self:end}.closeout-readiness-panel{background:#ffffff03;border-color:#fff1}.closeout-readiness-score{border-radius:9px;min-height:36px;padding:6px 8px}.closeout-rail-drawer:not([open]){background:0 0}.handoff-mapping-panel{min-width:0}.handoff-row strong,.handoff-row span,.handoff-row small,.clickup-task-preview-row strong,.clickup-task-preview-row span{overflow-wrap:anywhere}@media (max-width:1180px){.present-stage{grid-template-columns:minmax(0,1fr)}.present-controls{max-height:none;position:static}}@media (max-width:720px){.showroom-command-actions .primary-button,.showroom-command-actions .ghost-button{flex:100%}.final-package-workbench-head,.final-closeout-item{grid-template-columns:minmax(0,1fr)}.final-closeout-status{justify-self:start}}.proposal-command-center,.contract-command-center{background:linear-gradient(145deg,#0a0b10e6,#0c0e14b8) padding-box padding-box,linear-gradient(135deg,#2ebfa552,#9745d438,#ffffff12) border-box;border:1px solid #0000;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0b}.proposal-command-center>span,.contract-command-copy>span{color:#2ebfa5e0;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.proposal-command-center>strong,.contract-command-copy h3{color:#fff;font-size:18px;font-weight:var(--font-bold);margin:0;line-height:1.1}.proposal-command-center p,.contract-command-copy p{color:#dadbe2c7;margin:0;font-size:13px;line-height:1.45}.proposal-command-actions,.contract-command-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.proposal-command-actions .primary-button,.contract-command-actions .primary-button{flex:170px}.proposal-command-actions .ghost-button,.contract-command-actions .ghost-button{flex:none}.proposal-command-center.is-live,.contract-command-center.is-ready{background:linear-gradient(145deg,#0a0c10e6,#091514a3) padding-box padding-box,linear-gradient(135deg,#2ebfa585,#9745d442,#ffffff14) border-box}.proposal-command-center.needs-review,.contract-command-center.needs-review{background:linear-gradient(145deg,#100c0ae6,#170f08b3) padding-box padding-box,linear-gradient(135deg,#ffc45773,#9745d42e,#ffffff12) border-box}.contract-grid{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;max-width:1580px}.contract-main-column{grid-template-columns:minmax(420px,.82fr) minmax(460px,1fr);align-items:start}.contract-main-column .editor-panel{order:0;grid-column:1}.contract-main-column .contract-doc{grid-column:2;max-width:none}.contract-action-widget{grid-column:2;max-height:none;position:static;overflow:visible}.contract-command-center{grid-template-columns:minmax(0,1fr) auto;margin-bottom:2px}.contract-command-copy{gap:5px;min-width:0;display:grid}.contract-command-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.contract-command-metrics span{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;gap:2px;min-width:76px;padding:7px 9px;display:grid}.contract-command-metrics small{color:#c7c7cfb8;font-size:11px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.contract-command-metrics strong{color:#fff;font-size:13px;font-weight:var(--font-semibold)}.contract-command-actions,.contract-command-center .signwell-confirm-field,.contract-command-document,.contract-command-message,.contract-command-warning{grid-column:1/-1}.contract-command-document,.contract-command-warning{border-top:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding-top:10px;display:grid}.contract-command-document svg{color:#2ebfa5e6}.contract-command-document span{gap:2px;min-width:0;display:grid}.contract-command-document strong,.contract-command-warning span{overflow-wrap:anywhere;color:#f7f7f9e6;min-width:0;font-size:13px;font-weight:var(--font-semibold);line-height:1.35}.contract-command-document em{overflow-wrap:anywhere;color:#c7c7cfb3;min-width:0;font-size:12px;font-style:normal;line-height:1.35}.contract-command-message{color:#dadbe2d1;margin:0;font-size:13px;line-height:1.45}.contract-command-warning{color:#ffc457}.contract-side-nav{top:96px}.contract-section-nav{border-top:0;padding-top:0}.contract-section-nav a{min-height:32px;font-size:13px;font-weight:var(--font-semibold)}.signature-handoff-card{background:#ffffff03;border-width:1px;border-radius:9px;padding:10px}@media (max-width:1380px){.contract-main-column{grid-template-columns:minmax(0,1fr)}.contract-main-column .editor-panel,.contract-main-column .contract-doc{grid-column:1}}@media (max-width:1180px){.contract-grid,.contract-action-widget{grid-column:auto;grid-template-columns:minmax(0,1fr)}.contract-side-nav{position:static}}@media (max-width:720px){.contract-command-center{grid-template-columns:minmax(0,1fr)}.contract-command-metrics{justify-content:start}.proposal-command-actions .primary-button,.contract-command-actions .primary-button,.proposal-command-actions .ghost-button,.contract-command-actions .ghost-button{flex:100%}}body{font-size:15px}.app:not(:has(.workflow-substrip)){--app-subworkflow-height:0px}.advanced-tools-rail,.advanced-tools-rail.is-open,.advanced-tools-rail.is-collapsed{top:calc(var(--app-sticky-offset) + 12px)}.topbar-actions{background:#ffffff05;border:1px solid #fff1;border-radius:11px;gap:5px;padding:4px}.topbar-actions .topbar-icon-button,.topbar-actions .signing-summary{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.topbar-actions .signing-summary span{display:none}.topbar-actions .showroom-button{width:auto;min-width:124px;padding-inline:12px}.topbar-client-chip{max-width:min(290px,34vw)}.guided-sale-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.guided-sale-title-row{grid-template-columns:minmax(0,1fr) auto}.guided-sale-title-row strong{font-size:18px}.guided-sale-title-row p{font-size:14px}.guided-sale-context{grid-template-columns:repeat(6,minmax(92px,max-content));align-items:center;gap:4px 14px;display:grid}.guided-sale-context span{min-height:22px}.guided-sale-context small{font-size:12px}.guided-sale-context strong{max-width:210px;font-size:14px}.guided-sale-actions{justify-content:flex-end;align-items:center}.guided-sale-actions .ghost-button{min-height:36px}.summary-rail,.advanced-tools-rail.is-open{scrollbar-width:thin;scrollbar-color:#ffffff12 transparent}.summary-rail::-webkit-scrollbar{background:0 0;width:8px}.advanced-tools-rail.is-open::-webkit-scrollbar{background:0 0;width:8px}.summary-rail::-webkit-scrollbar-track{background:0 0}.advanced-tools-rail.is-open::-webkit-scrollbar-track{background:0 0}.summary-rail::-webkit-scrollbar-thumb{background:#ffffff13;border-radius:999px}.advanced-tools-rail.is-open::-webkit-scrollbar-thumb{background:#ffffff13;border-radius:999px}.summary-rail:hover::-webkit-scrollbar-thumb{background:#ffffff1f}.advanced-tools-rail.is-open:hover::-webkit-scrollbar-thumb{background:#ffffff1f}.screen-header h2,.flow-gate-header h2,.offer-decision-copy h3,.showroom-hero-copy h2{font-weight:var(--font-bold);letter-spacing:0}.screen-header p,.client-action-card p,.offer-decision-copy p,.flow-gate-header p,.page-widget-head p,.contract-command-copy p,.handoff-command-actions span{font-size:14px}.client-directory-toolbar{grid-template-columns:minmax(260px,1fr) auto auto auto}.client-action-card strong,.client-panel-summary strong,.client-form-head strong{font-size:16px}.client-action-card small,.client-action-card p,.client-panel-summary span,.client-create-form label,.client-create-form input,.client-create-form select,.client-create-form textarea{font-size:14px}.catalog-database-table{font-size:15px}.catalog-database-table .catalog-head{min-height:40px}.catalog-database-table .catalog-head span{font-size:13px}.catalog-database-table .catalog-row{min-height:50px}.catalog-database-table .catalog-row>span,.catalog-database-table .catalog-row>div{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.catalog-database-table .catalog-row strong,.catalog-row strong{font-size:15px;font-weight:var(--font-semibold)}.catalog-database-table .catalog-row small,.catalog-row small,.catalog-database-table .catalog-row input,.catalog-database-table .catalog-row select,.catalog-toolbar-search input,.catalog-rule-popover input,.catalog-rule-popover select{font-size:14px}.catalog-database-table .catalog-row>.catalog-actions-cell,.catalog-database-table .catalog-row .catalog-row-actions{overflow:visible}.catalog-tools-rail{align-items:center}.catalog-tools-rail button{min-height:40px}.catalog-tools-rail button strong{font-size:14px}.catalog-tool-panel,.sync-panel,.product-editor,.standard-task-editor,.blueprint-editor-panel,.blueprint-picker-panel{border-radius:9px;padding:12px}.catalog-tool-panel>strong,.product-editor-head strong,.standard-task-editor-head strong,.blueprint-library-head strong,.blueprint-editor-actions strong,.blueprint-task-head strong,.blueprint-picker-panel strong{font-size:17px;font-weight:var(--font-semibold)}.catalog-tool-panel>span,.product-editor-head span,.standard-task-editor-head span,.blueprint-library-head span,.blueprint-library-head small,.blueprint-list-item span,.blueprint-list-item small,.blueprint-message,.blueprint-picker-panel span,.blueprint-picker-panel small{font-size:14px;line-height:1.45}.product-editor-grid label,.standard-task-row label,.blueprint-editor-grid label,.blueprint-task-row label,.blueprint-picker-panel label,.compact-field,.rail-field{color:#dadbe2d1;font-size:14px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.product-editor-grid input,.product-editor-grid select,.product-editor-grid textarea,.standard-task-row input,.standard-task-row select,.standard-task-row textarea,.blueprint-editor-grid input,.blueprint-task-row input,.blueprint-picker-panel select{min-height:38px;font-size:14px}.blueprint-task-row,.standard-task-row,.saved-offer-row,.deal-qa-row,.setup-checklist-row,.clickup-task-preview-row,.clickup-attempt-task-row,.handoff-row{min-height:44px}.metric-tile,.catalog-stats .metric-tile,.offer-decision-metrics span,.lean-phase-card,.mapping-health-stats span,.deal-command-metrics span,.clickup-final-review-stats span,.clickup-preview-stats span,.deal-qa-scoreboard span{min-height:0;padding:8px 9px}.metric-tile strong,.catalog-stats .metric-tile strong,.offer-decision-metrics strong,.mapping-health-stats strong,.deal-command-metrics strong,.clickup-final-review-stats strong,.clickup-preview-stats strong,.deal-qa-scoreboard strong{font-size:16px}.metric-tile small,.catalog-stats .metric-tile small,.offer-decision-metrics small,.mapping-health-stats small,.deal-command-metrics span,.clickup-final-review-stats span,.clickup-preview-stats span,.deal-qa-scoreboard span{font-size:13px}.proposal-command-center>strong,.contract-command-copy h3,.showroom-command-center>strong,.handoff-command-head strong{font-size:19px}.proposal-command-center p,.contract-command-copy p,.showroom-command-center p,.handoff-command-head small,.final-closeout-card .clickup-preview-head small,.closeout-validation-card .clickup-history-head small,.final-package-workbench-head small,.closeout-rail strong,.closeout-rail b,.closeout-rail small,.signature-checkpoint-list strong,.signature-checkpoint-list span,.contract-section-nav a,.contract-command-document strong,.contract-command-document em,.clickup-workspace-card span,.clickup-preview-card span,.clickup-push-card span{font-size:14px}.catalog-database-table .catalog-row input:focus-visible,.catalog-database-table .catalog-row select:focus-visible,.product-editor-grid input:focus-visible,.product-editor-grid select:focus-visible,.product-editor-grid textarea:focus-visible,.standard-task-row input:focus-visible,.standard-task-row select:focus-visible,.standard-task-row textarea:focus-visible,.blueprint-editor-grid input:focus-visible,.blueprint-task-row input:focus-visible,.signature-prep-form input:focus-visible,.signature-note-field textarea:focus-visible,.contract-document-form input:focus-visible,.contract-document-form select:focus-visible,.contract-document-form textarea:focus-visible,.contract-term-form input:focus-visible,.contract-term-form textarea:focus-visible{outline-offset:2px;border-color:#2ebfa59e;outline:2px solid #2ebfa5e6;box-shadow:0 0 0 4px #2ebfa51f}@media (max-width:1380px){.guided-sale-context{grid-template-columns:repeat(3,minmax(92px,max-content))}}@media (max-width:1180px){.client-directory-toolbar{grid-template-columns:minmax(0,1fr) auto}.client-stage-tabs{grid-column:1/-1;justify-self:start;max-width:100%;overflow-x:auto}.client-count-pill{justify-self:end}}@media (max-width:1100px){.guided-sale-panel,.offer-next-action-card{grid-template-columns:minmax(0,1fr)}.offer-next-action-controls{justify-items:start;width:100%}.offer-draft-safety{justify-content:flex-start;width:100%}.offer-draft-safety small{text-align:left}.guided-sale-actions{justify-content:flex-start}}@media (max-width:760px){:root{--app-topbar-height:116px}.topbar-actions{justify-content:flex-start;width:100%}.topbar-actions .showroom-button{flex:150px}.guided-sale-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:root{--app-topbar-height:150px;--app-workflow-height:58px;--app-subworkflow-height:58px}.guided-sale-context{grid-template-columns:minmax(0,1fr)}}.proposal-layout{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:14px;width:100%;max-width:1600px;margin:0 auto}.proposal-doc{border:1px solid #ffffff17;border-radius:13px;min-width:0;max-width:none;box-shadow:0 22px 70px #00000047}.proposal-action-widget{top:calc(var(--app-sticky-offset) + 12px);max-height:calc(100vh - var(--app-sticky-offset) - 24px);box-shadow:none;scrollbar-width:thin;scrollbar-color:#ffffff12 transparent;background:linear-gradient(#0c0d12d1,#07080bb8),#ffffff03;border:1px solid #ffffff14;border-radius:13px;gap:8px;padding:10px}.proposal-action-widget::-webkit-scrollbar{background:0 0;width:8px}.proposal-action-widget::-webkit-scrollbar-track{background:0 0}.proposal-action-widget::-webkit-scrollbar-thumb{background:#ffffff13;border-radius:999px}.proposal-action-widget .page-widget-head{gap:3px;padding:0 2px 8px}.proposal-action-widget .page-widget-head span{color:#2ebfa5db;font-size:12px;font-weight:var(--font-semibold)}.proposal-action-widget .page-widget-head strong{font-size:15px;font-weight:var(--font-semibold)}.proposal-action-widget .page-widget-head p{max-width:34ch;font-size:13px;line-height:1.4}.proposal-action-widget .page-widget-status{background:#ffffff04;border-color:#fff1;grid-template-columns:34px minmax(0,1fr);min-height:42px;padding:7px}.proposal-action-widget .page-widget-status>span{border-radius:8px;width:30px;height:30px;font-size:12px}.proposal-action-widget .page-widget-status strong,.proposal-action-widget .page-widget-status em{font-size:12px}.proposal-command-center{border-radius:11px;gap:9px;padding:13px}.proposal-page-command{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.9fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.proposal-page-command>div:first-child{gap:5px;min-width:0;display:grid}.proposal-page-command>div:first-child>span,.proposal-page-command>span{color:#2ebfa5e6;font-size:12px;font-weight:var(--font-semibold)}.proposal-page-command>div:first-child>strong{color:#fff;font-size:20px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.proposal-page-command>div:first-child>p{color:#dadbe2c2;font-size:13px;font-weight:var(--font-medium);margin:0;line-height:1.45}.proposal-command-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.proposal-command-meta span{background:#ffffff04;border:1px solid #ffffff0f;border-radius:9px;gap:3px;min-width:0;min-height:42px;padding:7px 8px;display:grid}.proposal-command-meta small{color:#c7c7cfb3;font-size:11px;font-weight:var(--font-medium)}.proposal-command-meta strong{color:#f7f7f9eb;font-size:13px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-command-center>strong{font-size:18px}.proposal-command-center p{font-size:13px;line-height:1.45}.proposal-command-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.proposal-command-actions .primary-button,.proposal-command-actions .ghost-button{justify-content:center;min-height:38px}.proposal-action-widget .collapsible-widget-section,.proposal-action-widget .page-action-section,.proposal-email-panel,.proposal-ready-checklist,.proposal-link-list,.proposal-link-settings,.proposal-link-activity-detail{background:#ffffff03;border-color:#fff1;border-radius:9px}.proposal-action-widget .widget-section-toggle{min-height:42px;padding:9px}.proposal-action-widget .widget-section-toggle strong,.proposal-email-head strong,.proposal-link-list>strong,.proposal-link-settings>summary strong{font-size:13px;font-weight:var(--font-semibold)}.proposal-action-widget .widget-section-toggle em,.proposal-email-head small,.proposal-email-grid span,.proposal-email-message span,.proposal-link-row small,.proposal-link-list>em{font-size:12px;font-weight:var(--font-medium);line-height:1.35}.proposal-email-grid input,.proposal-email-message textarea,.proposal-link-label-field input,.proposal-link-row-label{min-height:36px;font-size:14px;font-weight:var(--font-medium)}.contract-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;max-width:1600px}.contract-side-nav{top:calc(var(--app-sticky-offset) + 12px);z-index:8;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#0a0b10eb,#08090cd1),#ffffff04;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-height:none;padding:10px;display:grid;position:sticky;overflow:visible;box-shadow:0 14px 44px #0003}.contract-context-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.contract-context-summary span{background:#ffffff03;border:1px solid #ffffff0e;border-radius:9px;min-width:0;min-height:46px;padding:8px 9px}.contract-context-summary small{color:#c7c7cfc2;font-size:11px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.contract-context-summary strong{color:#fff;font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-context-summary em{color:#dadbe2b8;font-size:12px;font-style:normal;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-section-nav{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;border-top:0;align-items:center;gap:4px;padding:0;display:flex;overflow-x:auto}.contract-section-nav::-webkit-scrollbar{background:0 0;height:5px}.contract-section-nav a{color:#dadbe2c2;min-height:34px;font-size:13px;font-weight:var(--font-semibold);border-radius:8px;flex:none;padding:0 10px}.contract-main-column{grid-template-columns:minmax(420px,.72fr) minmax(520px,1fr);align-items:start;gap:12px;width:100%;display:grid}.contract-grid>.contract-command-center{order:-3;grid-column:1/-1}.contract-main-column .editor-panel{order:0;grid-column:1;min-width:0}.contract-main-column .contract-doc{grid-column:2;min-width:0;max-width:none}.contract-command-center{border-radius:12px;gap:9px;margin:0;padding:13px}.contract-command-copy h3{font-size:19px}.contract-command-copy p,.contract-command-document strong,.contract-command-document em,.contract-command-message,.contract-command-warning span{font-size:13px;line-height:1.45}.contract-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contract-command-actions .primary-button{grid-column:1/-1;justify-content:center;min-height:40px}.contract-command-actions .ghost-button{justify-content:center;min-height:38px}.contract-command-metrics{gap:5px}.contract-command-metrics span{min-width:70px;padding:6px 8px}.signature-checkpoint-panel,.signature-prep-form,.approval-checklist,.signature-note-field,.signature-handoff-card,.signature-provider-tools,.manual-signature-card,.signature-timeline-card,#contract-document-setup,#contract-reusable-terms,.contract-action-widget .collapsible-widget-section{box-shadow:none;background:#ffffff03;border-color:#fff1;border-radius:10px}.signature-checkpoint-list div{min-height:42px}.signature-checkpoint-list strong,.signature-checkpoint-list span,.signature-prep-form label,.approval-checklist label,.signature-note-field,.contract-document-form label,.contract-term-form label,.manual-signature-card>summary strong,.manual-signature-card>summary small,.signature-timeline-head strong,.signature-timeline-head span,.signature-status-pill span,.signature-status-pill em{font-size:14px;font-weight:var(--font-medium);line-height:1.35}.signature-prep-form input,.signature-note-field textarea,.contract-document-form input,.contract-document-form select,.contract-document-form textarea,.contract-term-form input,.contract-term-form textarea{min-height:38px;font-size:14px;font-weight:var(--font-medium)}.contract-action-widget{max-height:none;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0;position:static;overflow:visible}.contract-action-widget .contract-widget-head,.contract-action-widget .contract-widget-status{display:none}.contract-action-widget .collapsible-widget-section{overflow:hidden}.contract-action-widget .widget-section-toggle{min-height:42px}.contract-action-widget .widget-section-body{padding:10px}.contract-clause-editor.compact{gap:8px;display:grid}.contract-clause-editor.compact article{background:#ffffff03;border-color:#fff1;padding:9px}.contract-clause-editor.compact textarea{min-height:76px;font-size:14px}@media (max-width:1360px){.proposal-layout{grid-template-columns:minmax(0,1fr) minmax(310px,350px)}.proposal-page-command{grid-template-columns:minmax(0,1fr)}.proposal-page-command .proposal-command-actions{grid-template-columns:minmax(0,1fr) auto}.contract-main-column{grid-template-columns:minmax(0,1fr)}.contract-main-column .editor-panel,.contract-main-column .contract-doc{grid-column:1}}@media (max-width:1180px){.proposal-layout{grid-template-columns:minmax(0,1fr)}.proposal-action-widget,.contract-side-nav{max-height:none;position:static}.contract-side-nav{grid-template-columns:minmax(0,1fr)}.contract-context-summary{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}}@media (max-width:760px){.proposal-command-actions,.contract-command-actions,.contract-context-summary,.proposal-command-meta{grid-template-columns:minmax(0,1fr)}.proposal-command-actions .primary-button,.proposal-command-actions .ghost-button,.contract-command-actions .primary-button,.contract-command-actions .ghost-button{grid-column:auto;width:100%}.proposal-doc,.contract-doc{padding:18px}}.guided-sale-panel.is-signature-focus{min-height:0;padding:9px 11px}.guided-sale-panel.is-signature-focus .guided-sale-title-row{grid-template-columns:minmax(0,1fr)}.guided-sale-panel.is-signature-focus .guided-sale-title-row .primary-button,.guided-sale-panel.is-signature-focus .guided-sale-actions{display:none}.guided-sale-panel.is-signature-focus .guided-sale-context{grid-template-columns:repeat(6,minmax(88px,max-content))}.proposal-doc .proposal-option{cursor:default}.proposal-doc .proposal-option:not(.is-selected){opacity:.82}.widget-section-title{border-bottom:1px solid #fff1;grid-template-columns:minmax(0,1fr);min-height:42px;padding:9px;display:grid}.widget-section-title span{gap:3px;min-width:0;display:grid}.widget-section-title strong{color:#f7f7f9f0;font-size:13px;font-weight:var(--font-semibold)}.widget-section-title em{color:#c7c7cfc2;font-size:12px;font-style:normal;font-weight:var(--font-medium);line-height:1.35}.proposal-share-workspace[hidden]{display:none!important}.proposal-share-workspace{overflow:hidden}.proposal-doc,.contract-doc,.contract-action-widget,#contract-signature-prep,#contract-signwell,#contract-document-setup,#contract-reusable-terms,#contract-selected-terms{scroll-margin-top:calc(var(--app-sticky-offset) + 24px)}.contract-doc>span,.contract-doc h3,.contract-meta-grid small{letter-spacing:0;text-transform:none}.contract-doc>span{font-size:13px;font-weight:var(--font-semibold)}.contract-doc h3{font-size:15px;font-weight:var(--font-semibold)}.contract-doc p,.contract-doc li,.contract-payments div,.contract-scope-table span strong,.contract-scope-table small,.contract-scope-table em,.contract-meta-grid strong{font-size:14px;line-height:1.5}.contract-meta-grid small{font-size:12px;font-weight:var(--font-medium)}.proposal-expiry-options button,.proposal-link-actions .mini-button,.contract-section-nav a,.topbar-actions .topbar-icon-button,.topbar-actions .signing-summary{min-height:38px}@media (max-width:1180px){.guided-sale-panel.is-signature-focus .guided-sale-context{grid-template-columns:repeat(3,minmax(120px,1fr))}.proposal-layout{grid-template-columns:minmax(0,1fr)}.proposal-expiry-options button,.proposal-link-actions .mini-button,.contract-section-nav a,.topbar-actions .topbar-icon-button,.topbar-actions .signing-summary{min-height:42px}}@media (max-width:760px){.guided-sale-panel.is-signature-focus .guided-sale-context{grid-template-columns:repeat(2,minmax(0,1fr))}}.present-stage{grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;gap:14px;width:100%;max-width:1600px;margin:0 auto}.client-safe-view{min-width:0;box-shadow:none;background:linear-gradient(145deg,#ffffff07,#ffffff03),#00000029;border-color:#ffffff12;border-radius:13px;gap:14px;padding:16px}.showroom-hero-row{grid-template-columns:minmax(0,1fr) minmax(154px,190px);align-items:center;gap:12px;padding-bottom:12px}.client-safe-view h2{margin-top:8px;font-size:clamp(24px,2.6vw,34px);line-height:1.05}.client-safe-view p{font-size:14px}.client-total{border-color:#2ebfa533;border-radius:9px;padding:10px}.client-total strong{font-size:clamp(24px,2.4vw,32px)}.showroom-context-strip{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.showroom-context-strip span{color:#c7c7cfc2;min-width:0;min-height:42px;font-size:12px;font-weight:var(--font-medium);background:#ffffff03;border-radius:8px;gap:2px;padding:7px 8px;line-height:1.25;display:grid}.showroom-context-strip strong{color:#f7f7f9f0;font-size:13px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showroom-section-head{align-items:center;margin-top:2px}.present-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.present-option{min-height:52px;padding:10px}.present-option strong{font-size:15px}.included-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px}.included-grid div{border-radius:8px;min-height:38px;padding:8px 9px}.included-grid span,.included-grid div small,.present-option small{font-size:13px}.deck-preview{border-radius:10px;gap:9px;padding:10px}.deck-preview iframe{border-radius:8px;height:min(52vh,460px)}.deck-preview-actions{display:none}.present-controls{top:calc(var(--app-sticky-offset) + 12px);max-height:calc(100vh - var(--app-sticky-offset) - 24px);scrollbar-width:thin;scrollbar-color:#ffffff12 transparent;background:linear-gradient(#0c0d12d1,#07080bb8),#ffffff03;border:1px solid #ffffff13;border-radius:13px;gap:9px;padding:10px;position:sticky;overflow:auto}.present-controls::-webkit-scrollbar{background:0 0;width:8px}.present-controls::-webkit-scrollbar-track{background:0 0}.present-controls::-webkit-scrollbar-thumb{background:#ffffff13;border-radius:999px}.present-controls .page-widget-head{gap:3px;padding:0 2px 7px}.present-controls .page-widget-head span{color:#2ebfa5db;font-size:12px;font-weight:var(--font-semibold)}.present-controls .page-widget-head strong{font-size:15px;font-weight:var(--font-semibold)}.present-controls .page-widget-head p{max-width:34ch;font-size:13px;line-height:1.4}.showroom-command-center{border-radius:11px;gap:9px;padding:10px}.showroom-command-center>strong{font-size:17px;font-weight:var(--font-semibold)}.showroom-command-actions{grid-template-columns:minmax(0,1fr) repeat(2,auto);gap:7px;display:grid}.showroom-command-actions .primary-button,.showroom-command-actions .ghost-button{width:100%;min-height:38px}.present-controls .widget-section-toggle{min-height:40px;padding:8px 9px}.present-controls .widget-add-on-list button,.present-product-list button{min-height:40px;padding:9px}.present-controls .widget-add-on-list strong,.present-product-list span,.present-line-editor-list label,.upload-box label{font-size:13px;font-weight:var(--font-medium)}.present-product-list strong,.present-controls .widget-add-on-list em,.upload-box span,.upload-box em{font-size:12px}.present-line-editor-list input,.upload-box input:not([type=file]){min-height:36px;font-size:14px}.app.is-presenting .topbar-actions>:not(.showroom-button),.app.is-presenting .global-catalog-launcher,.app.is-presenting .floating-advanced-rail,.app.is-presenting .summary-rail,.app.is-presenting .notepad-launcher{display:none!important}.handoff-flow{gap:12px;width:100%;max-width:1600px;margin:0 auto;display:grid}.handoff-flow>.screen-header{gap:10px;padding:0 2px}.handoff-flow>.screen-header h2{margin-top:4px;font-size:clamp(25px,2.4vw,34px)}.handoff-flow>.screen-header p{max-width:760px;margin-top:6px;font-size:14px}.handoff-grid{gap:12px;min-width:0}.handoff-action-panel>.page-widget-head{display:none}.handoff-readiness-drawer{min-width:0}.handoff-readiness-drawer .closeout-readiness-panel{background:#ffffff03;border-radius:10px;padding:8px}.handoff-readiness-drawer .closeout-readiness-head{gap:8px}.handoff-readiness-drawer .closeout-readiness-head strong{font-size:15px;font-weight:var(--font-semibold)}.handoff-readiness-drawer .closeout-readiness-head p{max-width:66ch;font-size:13px}.handoff-readiness-drawer .closeout-readiness-actions{gap:6px}.handoff-readiness-drawer .closeout-readiness-actions .ghost-button,.handoff-readiness-drawer .closeout-readiness-actions .primary-button{min-height:36px}.handoff-readiness-drawer .closeout-readiness-score{min-height:34px}.handoff-readiness-drawer .closeout-rail-drawer{background:#ffffff03;margin-top:6px}.handoff-workspace-tabs{top:calc(var(--app-sticky-offset) + 8px);z-index:7;-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);position:sticky}.handoff-workspace-tabs button{min-height:38px}.handoff-command-center{border-radius:12px;gap:8px;padding:10px}.handoff-command-actions{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.handoff-command-head strong{font-size:17px;font-weight:var(--font-semibold)}.handoff-command-head small,.handoff-live-inline small,.handoff-command-actions span{font-size:13px;line-height:1.4}.handoff-live-inline{background:#ffffff03;border-color:#ffffff0e}.handoff-gate-checklist,.clickup-workspace-card,.clickup-preview-card,.clickup-push-card,.final-closeout-card,.closeout-validation-card,.final-package-workbench,.handoff-advanced-tools,.handoff-mapping-panel{background:#ffffff03;border-color:#fff1;border-radius:10px}.clickup-workspace-card,.clickup-preview-card,.clickup-push-card{padding:11px}.clickup-preview-head strong,.final-package-workbench-head strong,.handoff-history-item-head strong,.clickup-task-preview-list strong,.handoff-row strong{font-weight:var(--font-semibold)}.clickup-preview-head small,.final-package-workbench-head small,.handoff-history-item-head span,.handoff-history-item-head small,.clickup-task-preview-row span,.handoff-row span,.handoff-row small{font-size:13px;line-height:1.4}.clickup-folder-fields input,.clickup-workspace-controls select,.clickup-confirm-field input{min-height:38px;font-size:14px}.clickup-preview-actions .primary-button,.clickup-preview-actions .ghost-button,.clickup-workspace-actions .primary-button,.clickup-workspace-actions .ghost-button,.clickup-push-card>.ghost-button,.clickup-push-card>.primary-button,.final-package-workbench-head .primary-button,.final-package-workbench-head .ghost-button{min-height:38px}@media (max-width:1180px){.present-stage{grid-template-columns:minmax(0,1fr)}.present-controls,.handoff-workspace-tabs{max-height:none;position:static}.showroom-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.showroom-hero-row,.showroom-context-strip,.present-option-grid,.showroom-command-actions,.handoff-command-actions{grid-template-columns:minmax(0,1fr)}.client-total{justify-self:stretch}.handoff-workspace-tabs button{flex-basis:132px}}.client-table-shell{scrollbar-width:thin;scrollbar-color:#ffffff12 transparent;overflow-x:auto}.client-table-shell::-webkit-scrollbar{background:0 0;height:8px}.client-table-shell::-webkit-scrollbar-track{background:0 0}.client-table-shell::-webkit-scrollbar-thumb{background:#ffffff13;border-radius:999px}.client-table-head{grid-template-columns:34px minmax(180px,1.05fr) minmax(140px,.75fr) minmax(220px,1.2fr) minmax(170px,.9fr) 90px 82px}.client-row{grid-template-columns:minmax(0,1fr) 82px;align-items:stretch;gap:0;min-height:50px;padding:0;display:grid}.client-row-select{min-width:0;min-height:50px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(180px,1.05fr) minmax(140px,.75fr) minmax(220px,1.2fr) minmax(170px,.9fr) 90px;align-items:center;gap:10px;padding:7px 10px;display:grid}.client-row-select:hover{background:#ffffff07}.client-row-select:focus-visible,.client-row-edit:focus-visible,.client-stage-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #2ebfa5e6}.client-row-edit{color:#f7f7f9db;min-width:70px;min-height:34px;font-size:13px;font-weight:var(--font-semibold);cursor:pointer;background:#ffffff07;border:1px solid #ffffff16;border-radius:8px;justify-content:center;place-self:center end;align-items:center;gap:6px;margin-right:8px;display:inline-flex}.client-row-edit:hover{color:#fff;background:#2ebfa513;border-color:#2ebfa547}.client-row.is-selected .client-row-select{background:linear-gradient(90deg,#2ebfa51f,#9745d40e),#ffffff05}.client-row.is-selected .client-row-edit{background:#2ebfa514;border-color:#2ebfa542}.client-stage-tabs[role=tablist]{scrollbar-width:thin;scrollbar-color:#ffffff12 transparent}.client-logo-preview{background:linear-gradient(135deg,#2ebfa514,#9745d40f),#ffffff07}.client-action-panel{max-height:calc(100vh - var(--app-sticky-offset) - 24px);scrollbar-width:thin;scrollbar-color:#ffffff12 transparent;padding-right:2px;overflow-y:auto}.client-action-panel::-webkit-scrollbar{background:0 0;width:8px}.client-action-panel::-webkit-scrollbar-track{background:0 0}.client-action-panel::-webkit-scrollbar-thumb{background:#ffffff13;border-radius:999px}@media (max-width:1180px){.client-table-head,.client-row{min-width:960px}.client-table-head{grid-template-columns:34px minmax(170px,1.05fr) minmax(130px,.75fr) minmax(190px,1.2fr) minmax(150px,.9fr) 86px 78px}.client-row-select{grid-template-columns:34px minmax(170px,1.05fr) minmax(130px,.75fr) minmax(190px,1.2fr) minmax(150px,.9fr) 86px}.client-action-panel{max-height:none;padding-right:0;overflow:visible}}:root{--app-sticky-gap:10px;--app-side-rail-width:42px;--app-rail-top:calc(var(--app-sticky-offset) + var(--app-sticky-gap));--app-rail-max-height:calc(100dvh - var(--app-rail-top) - var(--app-sticky-gap))}.topbar{z-index:72;position:sticky;top:0}.workflow-strip{top:var(--app-topbar-height);z-index:71}.workflow-substrip{top:calc(var(--app-topbar-height) + var(--app-workflow-height));z-index:70}.guided-sale-panel{top:var(--app-sticky-offset);z-index:69}.summary-rail,.advanced-tools-rail,.advanced-tools-rail.is-open,.advanced-tools-rail.is-collapsed,.proposal-action-widget,.contract-side-nav,.present-controls,.handoff-workspace-tabs{top:var(--app-rail-top)}.summary-rail,.advanced-tools-rail.is-open,.proposal-action-widget,.contract-side-nav,.present-controls{max-height:var(--app-rail-max-height)}.advanced-tools-rail{min-height:var(--app-rail-max-height)}.advanced-tools-rail.is-collapsed{height:var(--app-rail-max-height);min-height:var(--app-rail-max-height);max-height:var(--app-rail-max-height)}.deal-command-panel{gap:9px}.deal-command-panel>strong{font-size:14px;font-weight:var(--font-semibold)}.deal-command-next{background:#ffffff03;border-color:#ffffff0e;gap:6px;padding:8px}.deal-command-note{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.deal-command-note>span{color:#c7c7cfb8;min-width:0;font-size:12px;font-weight:var(--font-medium);line-height:1.35}.deal-command-note .ghost-button{flex:none;min-height:32px;padding-inline:9px}.closeout-readiness-actions .ghost-button{min-height:34px}.guided-sale-actions .quiet-reset-action{color:#c7c7cfb8}.guided-sale-actions .quiet-reset-action:hover{color:#fff}.topbar-icon-button.ready .utility-dot{display:none}@media (max-width:1100px){.guided-sale-panel{z-index:1;position:static;top:auto}.summary-rail,.advanced-tools-rail,.advanced-tools-rail.is-open,.advanced-tools-rail.is-collapsed,.proposal-action-widget,.contract-side-nav,.present-controls,.handoff-workspace-tabs{top:calc(var(--app-topbar-height) + var(--app-sticky-gap))}.summary-rail,.advanced-tools-rail.is-open,.proposal-action-widget,.contract-side-nav,.present-controls{max-height:calc(100dvh - var(--app-topbar-height) - (var(--app-sticky-gap) * 2))}}@media (max-width:900px){:root{--app-topbar-height:116px;--app-workflow-height:0px;--app-subworkflow-height:0px}.workflow-strip,.workflow-substrip{position:static;top:auto}.summary-rail,.advanced-tools-rail,.advanced-tools-rail.is-open,.advanced-tools-rail.is-collapsed,.proposal-action-widget,.contract-side-nav,.present-controls,.handoff-workspace-tabs{max-height:none;position:static;top:auto}.advanced-tools-rail,.advanced-tools-rail.is-collapsed{height:auto;min-height:42px;max-height:none}}@media (max-width:560px){:root{--app-topbar-height:150px;--app-workflow-height:0px;--app-subworkflow-height:0px}}.topbar-client-chip small,.guided-sale-step-badge,.guided-sale-step-badge b,.guided-sale-panel.guided-sale-compact .guided-sale-context small,.deal-qa-modal-head small,.deal-qa-section-head small{font-size:var(--text-xs)}@media (max-width:720px){.deal-command-note{flex-direction:column;align-items:stretch}}.proposal-action-widget{gap:9px}.proposal-action-widget .page-widget-head{border-bottom-color:#ffffff0e;order:-2;padding:0 2px 7px}.proposal-action-widget .page-widget-status{order:-1}.proposal-command-center>span,.contract-command-copy>span{color:#2ebfa5e6}.proposal-command-actions{grid-template-columns:minmax(0,1fr) auto}.proposal-page-command .proposal-command-actions{grid-template-columns:minmax(180px,230px);justify-content:end}.proposal-command-actions .primary-button{grid-column:auto}.proposal-command-actions .ghost-button{min-width:112px}.proposal-share-workspace.is-share-mode .proposal-ready-checklist{display:grid}.proposal-share-workspace.is-share-mode .proposal-email-panel{margin-top:2px}.proposal-email-panel{background:#ffffff02}.contract-main-column>.contract-command-center{order:-2;grid-column:1/-1}.contract-main-column>.editor-panel{order:0}.contract-main-column>.contract-doc{order:1}.contract-command-actions{grid-template-columns:minmax(180px,280px);justify-content:end;align-items:stretch}.contract-command-actions .primary-button{grid-column:auto;width:100%}.contract-command-secondary{background:#ffffff03;border:1px solid #fff1;border-radius:10px;overflow:hidden}.contract-command-secondary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 10px;list-style:none;display:flex}.contract-command-secondary summary::-webkit-details-marker{display:none}.contract-command-secondary summary span{gap:2px;min-width:0;display:grid}.contract-command-secondary summary strong{color:#f7f7f9e0;font-size:13px;font-weight:var(--font-semibold)}.contract-command-secondary summary small{color:#c7c7cfad;font-size:12px;font-weight:var(--font-medium)}.contract-command-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.contract-command-secondary-actions .ghost-button{color:#dadbe2c2;background:#ffffff03;min-height:36px}.contract-command-secondary-actions .ghost-button:hover{color:#fff}.contract-command-center .signwell-confirm-field{max-width:560px}.signature-timeline-card,.signature-provider-tools,.manual-signature-card,#contract-document-setup,#contract-reusable-terms,.contract-action-widget .collapsible-widget-section{background:#ffffff02}.contract-side-nav{box-shadow:none}.contract-section-nav a[href=\#contract-signwell]{color:#ffffffeb;background:#2ebfa514}@media (max-width:1360px){.contract-command-actions{grid-template-columns:minmax(180px,280px)}.contract-command-actions .primary-button{grid-column:auto}}@media (max-width:760px){.proposal-command-actions,.contract-command-actions,.contract-command-secondary-actions{grid-template-columns:minmax(0,1fr)}.proposal-page-command .proposal-command-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch}.proposal-command-actions .ghost-button,.contract-command-actions .primary-button,.contract-command-secondary-actions .ghost-button{width:100%;min-width:0}}.handoff-primary-action-bar{z-index:8;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#f59e0b0b,#9745d40a),#0a0b11eb;border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:stretch;gap:10px 14px;padding:12px;display:grid;position:static;top:auto;box-shadow:0 10px 28px #00000029}.handoff-primary-action-bar .handoff-command-head{grid-column:1;align-self:center}.handoff-primary-action-bar .handoff-command-actions{grid-area:1/2/span 2;grid-template-columns:minmax(168px,.5fr) minmax(0,1fr);align-self:stretch;min-height:100%}.handoff-primary-action-bar .handoff-live-inline{grid-column:1;align-self:end}.handoff-primary-action-bar .handoff-command-sequence{background:#ffffff03;border-color:#ffffff0e;grid-column:1/-1;margin:0}.handoff-primary-action-bar .handoff-command-sequence:not([open]){background:0 0}.handoff-primary-action-bar .handoff-command-secondary{grid-column:1;align-self:end}.handoff-workspace-tabs{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid;position:static;top:auto;overflow:visible}.handoff-workspace-tabs button{flex-basis:auto;min-width:0}.handoff-action-panel{gap:10px;max-height:none;position:static;overflow:visible}.handoff-status-drawer,.final-closeout-details{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.handoff-status-drawer>summary,.final-closeout-details>summary{cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 11px;list-style:none;display:flex}.handoff-status-drawer>summary::-webkit-details-marker{display:none}.final-closeout-details>summary::-webkit-details-marker{display:none}.handoff-status-drawer>summary span,.final-closeout-details>summary span{color:#f7f7f9e6;font-size:13px;font-weight:var(--font-semibold)}.handoff-status-drawer>summary em,.final-closeout-details>summary em{color:#c7c7cfbd;font-size:12px;font-style:normal;font-weight:var(--font-semibold);margin-left:auto}.handoff-status-drawer>summary svg,.final-closeout-details>summary svg{color:var(--teal);transition:transform .16s}.handoff-status-drawer[open]>summary,.final-closeout-details[open]>summary{border-bottom:1px solid #ffffff0f}.handoff-status-drawer[open]>summary svg,.final-closeout-details[open]>summary svg{transform:rotate(180deg)}.handoff-status-drawer .handoff-readiness-drawer{padding:8px}.handoff-status-drawer .closeout-readiness-panel{background:0 0;border:0;padding:0}.handoff-status-drawer .closeout-readiness-head{display:none}.handoff-status-drawer .closeout-rail-drawer{margin-top:0}.final-closeout-featured{margin-top:2px}.final-closeout-item.compact{background:#2ebfa50b;border-color:#2ebfa524;min-height:52px}.final-closeout-details{margin-top:2px}.final-closeout-details .final-closeout-list{padding:8px}.final-closeout-details .final-closeout-item{min-height:40px}.final-closeout-details .final-closeout-action{min-height:32px}.guided-sale-panel.is-handoff-focus{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px}.guided-sale-panel.is-handoff-focus .guided-sale-context{flex-wrap:wrap;gap:4px 12px;display:flex}.guided-sale-panel.is-handoff-focus .guided-sale-context span{background:0 0;border:0;align-items:baseline;gap:6px;min-height:22px;padding:0;display:inline-flex}.guided-sale-panel.is-handoff-focus .guided-sale-context strong{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(120px,18vw,220px);overflow:hidden}.handoff-flow :is(.live-handoff-summary-item,.handoff-sequence-step,.clickup-task-preview-row,.handoff-row){background:0 0;border-color:#ffffff0e;min-height:38px;padding:7px 8px}.handoff-flow :is(.clickup-workspace-status,.clickup-preview-stats,.clickup-final-review-stats,.clickup-validation-target,.clickup-validation-result,.clickup-technical-id-grid){grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.handoff-flow .closeout-rail-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:5px}.handoff-flow .closeout-rail{background:0 0;min-height:38px;padding:6px 8px}.handoff-flow :is(.closeout-rail strong,.closeout-rail b,.closeout-rail small,.final-closeout-status){font-size:12px}.rep-guide-strip{grid-template-columns:minmax(130px,.65fr) minmax(220px,1.45fr) minmax(220px,1.15fr);gap:7px;min-width:0;display:grid}.rep-guide-strip article{background:#ffffff04;border:1px solid #ffffff0f;border-radius:9px;gap:4px;min-width:0;padding:8px 9px;display:grid}.rep-guide-strip span{color:#8f919eeb;font-size:10px;font-weight:var(--font-bold);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1.15}.rep-guide-strip strong{color:#f7f7f9e0;min-width:0;font-size:13px;font-weight:var(--font-medium);line-height:1.35}@property --spotlight-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rep-spotlight-layer{z-index:1200;pointer-events:none;position:fixed;inset:0}.rep-spotlight-dismiss{z-index:1200;cursor:default;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;position:fixed;inset:0}.rep-spotlight-ring{z-index:1201;pointer-events:none;border-radius:15px;position:fixed;box-shadow:0 0 0 9999px #000000a8}.rep-spotlight-ring:before,.rep-spotlight-ring:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-3px}.rep-spotlight-ring:before{background:conic-gradient(from var(--spotlight-angle,0deg), var(--teal), #68a8ff, var(--purple), var(--teal));filter:drop-shadow(0 0 18px #2ebfa557);-webkit-mask-composite:xor;padding:2px;animation:2.8s linear infinite rep-spotlight-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rep-spotlight-ring:after{border:1px dashed #ffffffb3;animation:1.8s ease-in-out infinite rep-spotlight-dash;inset:4px;box-shadow:inset 0 0 0 1px #2ebfa51f}.rep-spotlight-card{z-index:1202;color:#fff;pointer-events:auto;background:linear-gradient(135deg,#2ebfa51f,#9745d414),#0c0c10f0;border:1px solid #2ebfa54d;border-radius:16px;gap:11px;min-width:0;max-height:calc(100vh - 32px);padding:14px;display:grid;position:fixed;overflow:auto;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff14}.rep-spotlight-card-head,.rep-spotlight-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.rep-spotlight-card-head span{min-width:0;color:var(--teal);font-size:12px;font-weight:var(--font-semibold);align-items:center;gap:7px;line-height:1.2;display:inline-flex}.rep-spotlight-card>strong{color:#fff;font-size:18px;font-weight:var(--font-bold);line-height:1.18}.rep-spotlight-card>p{color:#e3e5edc7;font-size:14px;font-weight:var(--font-medium);margin:0;line-height:1.45}.rep-spotlight-instruction{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:11px;display:grid}.rep-spotlight-instruction span{color:#abaebce0;font-size:10px;font-weight:var(--font-bold);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1.15}.rep-spotlight-instruction b{color:#fff;font-size:14px;font-weight:var(--font-semibold);line-height:1.25}.rep-spotlight-instruction small{color:#dddee5b8;font-size:12px;font-weight:var(--font-medium);line-height:1.4}.rep-spotlight-actions{justify-content:flex-end}@keyframes rep-spotlight-spin{to{--spotlight-angle:360deg}}@keyframes rep-spotlight-dash{50%{border-color:#2ebfa5d1}}.rep-walkthrough-card{background:linear-gradient(135deg,#2ebfa514,#9745d40f),#ffffff06;border:1px solid #2ebfa53d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex;box-shadow:inset 0 1px #ffffff0d}.rep-walkthrough-card>div:first-child{gap:4px;min-width:0;display:grid}.rep-walkthrough-card span{color:var(--teal);font-size:11px;font-weight:var(--font-semibold);align-items:center;gap:6px;line-height:1.2;display:inline-flex}.rep-walkthrough-card strong{color:#fff;font-size:14px;font-weight:var(--font-semibold);line-height:1.25}.rep-walkthrough-card p{color:#dddee5c2;max-width:760px;font-size:13px;font-weight:var(--font-medium);margin:0;line-height:1.42}.rep-walkthrough-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.rep-guide-target-pulse{outline-offset:5px;outline:1px solid #2ebfa557;animation:1.45s ease-out rep-guide-target-pulse}.app.is-presenting .rep-spotlight-layer{display:none}@media (prefers-reduced-motion:reduce){.rep-spotlight-ring:before,.rep-spotlight-ring:after,.rep-guide-target-pulse{animation:none}}@keyframes rep-guide-target-pulse{0%{box-shadow:0 0 #2ebfa552,0 0 #9745d42e}72%{box-shadow:0 0 0 12px #2ebfa500,0 0 0 22px #9745d400}to{box-shadow:none}}.client-empty-actions{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.workflow-strip .step-button strong,.workflow-substrip button span{font-weight:var(--font-semibold)}.workflow-strip .step-button small,.workflow-substrip button small{font-size:12px}.guided-sale-panel.is-catalog-focus .rep-guide-strip,.guided-sale-panel.is-signature-focus .rep-guide-strip,.guided-sale-panel.is-handoff-focus .rep-guide-strip{grid-template-columns:minmax(0,.72fr) minmax(0,1.42fr) minmax(0,1fr)}.handoff-mode-closeout .handoff-primary-action-bar{border-color:#0000}.guided-sale-page-action{color:#dddee5c2;min-height:38px;font-size:13px;font-weight:var(--font-semibold);white-space:nowrap;background:#ffffff04;border:1px solid #fff1;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.flow-gate-command-center{background:#ffffff04;border:1px solid #ffffff13;border-radius:12px;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.flow-gate-command-center.ready{background:#2ebfa509;border-color:#2ebfa533}.flow-gate-command-center.warning{background:#f59e0b09;border-color:#f59e0b33}.flow-gate-command-center.blocked{background:#ef444407;border-color:#ef44442e}.flow-gate-command-main{grid-template-columns:34px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:10px;min-width:0;display:grid}.flow-gate-command-icon{width:34px;height:34px;color:var(--teal);background:#ffffff0a;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.flow-gate-command-center.blocked .flow-gate-command-icon{color:#ff8c8c}.flow-gate-command-center.warning .flow-gate-command-icon{color:#fbbf24}.flow-gate-command-main>div{gap:3px;min-width:0;display:grid}.flow-gate-command-main span{color:#c7c7cfc2;font-size:12px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none;line-height:1.2}.flow-gate-command-main strong{color:#fffffff2;min-width:0;font-size:17px;font-weight:var(--font-semibold);overflow-wrap:anywhere;line-height:1.18}.flow-gate-command-main small{color:#dddee5c2;font-size:14px;font-weight:var(--font-medium);line-height:1.4}.flow-gate-command-main .primary-button{justify-content:center;width:100%;min-height:42px}.flow-gate-client-strip{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;gap:1px;min-width:0;display:flex;overflow:hidden}.flow-gate-client-strip>span,.flow-gate-client-summary{background:#0304096b;flex:104px;gap:3px;min-width:0;padding:9px 10px;display:grid}.flow-gate-client-summary{flex-basis:min(360px,100%)}.flow-gate-client-strip small,.flow-gate-client-summary span{color:#c7c7cfad;font-size:12px;font-weight:var(--font-medium);line-height:1.2}.flow-gate-client-strip strong,.flow-gate-client-summary strong{color:#f7f7f9eb;min-width:0;font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.flow-gate-client-summary small{color:#dddee5b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.flow-gate-checkpoint-list{gap:8px}.flow-gate-checkpoint-row{background:#ffffff03;border:1px solid #fff1;border-radius:10px;padding:0;overflow:hidden}.flow-gate-checkpoint-row>summary{min-height:44px;padding:0 10px}.flow-gate-checkpoint-row[open]>summary{border-bottom:1px solid #ffffff0e}.flow-gate-checkpoint-row :is(.flow-context-grid,.flow-section-list,.lean-phase-grid,.flow-issue-list,.flow-empty-state){margin:10px}.handoff-command-secondary{background:#111219eb;border:1px solid #fff1;border-radius:9px;overflow:hidden}.handoff-command-secondary>summary{cursor:pointer;align-items:center;gap:9px;min-height:40px;padding:0 10px;list-style:none;display:flex}.handoff-command-secondary>summary::-webkit-details-marker{display:none}.handoff-command-secondary>summary span{color:#f7f7f9e6;font-size:13px;font-weight:var(--font-semibold)}.handoff-command-secondary>summary em{color:#c7c7cfb8;font-size:12px;font-style:normal;font-weight:var(--font-medium);margin-left:auto}.handoff-command-secondary>summary svg{color:var(--teal);transition:transform .16s}.handoff-command-secondary[open]>summary{border-bottom:1px solid #ffffff0e}.handoff-command-secondary[open]>summary svg{transform:rotate(180deg)}.handoff-command-secondary-body{gap:8px;padding:8px;display:grid}.handoff-command-secondary-body .handoff-live-inline{padding:8px 9px}.handoff-command-step-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;display:grid}.handoff-command-step-list .handoff-sequence-step{background:#ffffff03;min-height:48px;padding:8px}.handoff-command-step-list .handoff-sequence-step span{font-size:12px;line-height:1.35}.handoff-status-drawer,.handoff-gate-checklist{background:#ffffff03}@media (max-width:1180px){.handoff-primary-action-bar,.handoff-workspace-tabs{position:static;top:auto}.handoff-primary-action-bar{grid-template-columns:minmax(0,1fr)}.handoff-primary-action-bar .handoff-command-head,.handoff-primary-action-bar .handoff-command-actions,.handoff-primary-action-bar .handoff-live-inline,.handoff-primary-action-bar .handoff-command-sequence,.handoff-primary-action-bar .handoff-command-secondary{grid-area:auto/1}.rep-guide-strip,.guided-sale-panel.is-catalog-focus .rep-guide-strip,.guided-sale-panel.is-signature-focus .rep-guide-strip,.guided-sale-panel.is-handoff-focus .rep-guide-strip{grid-template-columns:minmax(0,1fr)}.rep-walkthrough-card{flex-direction:column;align-items:stretch}.rep-walkthrough-actions{justify-content:flex-start}}@media (max-width:760px){.flow-gate-command-main,.flow-gate-client-strip{grid-template-columns:minmax(0,1fr)}.flow-gate-command-main .primary-button{grid-column:1/-1}.handoff-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-primary-action-bar .handoff-command-actions{grid-template-columns:minmax(0,1fr)}.handoff-command-actions .primary-button,.handoff-command-actions .ghost-button,.flow-gate-command-main .primary-button{min-height:44px}.final-closeout-details .final-closeout-item{grid-template-columns:auto minmax(0,1fr)}}.proposal-layout{grid-template-columns:minmax(0,1fr);gap:12px;max-width:1500px}.proposal-page-command{order:0;grid-column:1}.proposal-action-drawers{max-height:none;box-shadow:none;background:0 0;border:0;order:1;grid-column:1;padding:0;position:static;overflow:visible}.proposal-action-drawers .page-widget-head{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:0;display:grid}.proposal-action-drawers .page-widget-head p{color:#c7c7cfad;max-width:74ch}.proposal-action-drawers .page-widget-status{display:none}.proposal-action-drawers .proposal-workspace-content{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;min-width:0;display:grid}.proposal-action-drawers .proposal-workspace-content[hidden]{display:none}.proposal-action-drawers .page-action-section,.proposal-action-drawers .collapsible-widget-section,.proposal-action-drawers .proposal-share-workspace{background:#ffffff03;border-color:#fff1;border-radius:10px;min-width:0}.proposal-action-drawers .proposal-share-workspace{padding:0;overflow:hidden}.proposal-action-drawers .proposal-share-panel{padding:10px}.proposal-action-drawers .widget-button-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.proposal-doc{order:2;grid-column:1;justify-self:center;width:min(100%,1120px)}.contract-grid{grid-template-columns:minmax(0,1fr);gap:12px;max-width:1500px}.contract-side-nav{order:-2;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px}.contract-context-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.contract-context-summary span{min-height:42px;padding:7px 8px}.contract-section-nav{max-width:520px}.contract-main-column{grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:12px}.contract-main-column .editor-panel{gap:10px;padding:12px}.contract-main-column .contract-doc{width:100%}.signature-timeline-card.contract-utility-drawer{gap:0;padding:0;overflow:hidden}.contract-utility-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:9px 10px;list-style:none;display:grid}.contract-utility-summary::-webkit-details-marker{display:none}.contract-utility-summary span{gap:2px;min-width:0;display:grid}.contract-utility-summary strong{color:#f7f7f9e6;font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-utility-summary small{color:#c7c7cfb3;font-size:12px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.contract-utility-summary em{color:var(--teal);font-size:11px;font-style:normal;font-weight:var(--font-semibold);white-space:nowrap;background:#2ebfa512;border:1px solid #2ebfa538;border-radius:999px;padding:5px 8px}.contract-utility-summary svg{transition:transform .18s}.signature-timeline-card[open] .contract-utility-summary svg{transform:rotate(180deg)}.signature-timeline-card.needs-review .contract-utility-summary em{color:#ffc457;background:#ffc45714;border-color:#ffc45752}.contract-utility-body{border-top:1px solid #ffffff0e;gap:10px;padding:0 10px 10px;display:grid}@media (max-width:1399px){.contract-side-nav,.contract-main-column{grid-template-columns:minmax(0,1fr)}.contract-section-nav{max-width:none}.proposal-page-command .proposal-command-actions,.contract-command-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:start;justify-self:stretch;width:100%;display:grid}}@media (max-width:760px){.contract-context-summary{grid-template-columns:minmax(0,1fr)}}.guided-sale-panel.guided-sale-compact{top:calc(var(--app-sticky-offset) + var(--app-sticky-gap));z-index:69;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2ebfa50e,#9745d409),#08090dd1;border-color:#ffffff13;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,1680px);min-height:0;margin:8px auto 12px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff0e}.guided-sale-panel.guided-sale-compact .guided-sale-main,.guided-sale-panel.guided-sale-compact.is-catalog-focus .guided-sale-main{grid-template-columns:minmax(300px,.95fr) minmax(0,1.45fr);align-items:center;gap:10px;min-width:0;display:grid}.guided-sale-compact-copy{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.guided-sale-step-badge{color:#2ebfa5eb;min-height:34px;font-size:11px;font-weight:var(--font-semibold);white-space:nowrap;background:#2ebfa50f;border:1px solid #2ebfa538;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;line-height:1.2;display:inline-flex}.guided-sale-step-badge b{color:#f7f7f9eb;font-size:12px;font-weight:var(--font-semibold)}.guided-sale-compact-copy>div{gap:2px;min-width:0;display:grid}.guided-sale-compact-copy strong{color:#f7f7f9f2;font-size:15px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden}.guided-sale-compact-copy p{color:#c7c7cfb8;font-size:13px;font-weight:var(--font-regular);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.guided-sale-compact-copy em{display:none}.guided-sale-panel.guided-sale-compact .guided-sale-context,.guided-sale-panel.guided-sale-compact.is-catalog-focus .guided-sale-context,.guided-sale-panel.guided-sale-compact.is-signature-focus .guided-sale-context{grid-template-columns:repeat(6,minmax(82px,1fr));gap:6px;min-width:0;display:grid}.guided-sale-panel.guided-sale-compact .guided-sale-context span{background:#ffffff05;border-color:#ffffff0f;border-radius:10px;min-height:34px;padding:6px 8px}.guided-sale-panel.guided-sale-compact .guided-sale-context small{color:#8f919ee6;font-size:10px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none;line-height:1.1}.guided-sale-panel.guided-sale-compact .guided-sale-context strong{color:#f7f7f9e6;font-size:12px;font-weight:var(--font-semibold);line-height:1.2}.guided-sale-panel.guided-sale-compact .guided-sale-actions,.guided-sale-panel.guided-sale-compact.is-catalog-focus .guided-sale-actions,.guided-sale-panel.guided-sale-compact.is-signature-focus .guided-sale-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.guided-sale-panel.guided-sale-compact .guided-sale-actions .ghost-button,.guided-sale-panel.guided-sale-compact .guided-sale-actions .mini-button{min-height:34px;font-size:12px;font-weight:var(--font-semibold);border-radius:10px;padding:7px 9px;line-height:1.1}.guided-sale-primary-utility{white-space:nowrap}@media (max-width:1380px){.guided-sale-panel.guided-sale-compact{grid-template-columns:minmax(0,1fr)}.guided-sale-panel.guided-sale-compact .guided-sale-actions,.guided-sale-panel.guided-sale-compact.is-catalog-focus .guided-sale-actions,.guided-sale-panel.guided-sale-compact.is-signature-focus .guided-sale-actions{justify-content:flex-start}}@media (max-width:1100px){.guided-sale-panel.guided-sale-compact{top:calc(var(--app-sticky-offset) + var(--app-sticky-gap));z-index:69;margin-top:48px;position:sticky}.guided-sale-panel.guided-sale-compact .guided-sale-compact-copy{grid-template-columns:auto minmax(0,1fr)}.guided-sale-panel.guided-sale-compact .guided-sale-compact-copy em{display:none}.guided-sale-panel.guided-sale-compact .guided-sale-compact-copy strong,.guided-sale-panel.guided-sale-compact .guided-sale-compact-copy p{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:860px){.guided-sale-panel.guided-sale-compact .guided-sale-main,.guided-sale-panel.guided-sale-compact.is-catalog-focus .guided-sale-main{grid-template-columns:minmax(0,1fr)}.guided-sale-compact-copy{grid-template-columns:auto minmax(0,1fr)}.guided-sale-compact-copy em{text-align:left;grid-column:2;max-width:none}.guided-sale-panel.guided-sale-compact .guided-sale-context,.guided-sale-panel.guided-sale-compact.is-catalog-focus .guided-sale-context,.guided-sale-panel.guided-sale-compact.is-signature-focus .guided-sale-context{grid-template-columns:repeat(3,minmax(92px,1fr))}}@media (max-width:680px){.guided-sale-panel.guided-sale-compact{border-radius:14px;margin-top:48px;padding:9px}.guided-sale-compact-copy{grid-template-columns:minmax(0,1fr)}.guided-sale-compact-copy em{grid-column:auto}.guided-sale-panel.guided-sale-compact .guided-sale-context,.guided-sale-panel.guided-sale-compact.is-catalog-focus .guided-sale-context,.guided-sale-panel.guided-sale-compact.is-signature-focus .guided-sale-context{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-step-page{gap:10px}.client-step-page .screen-header{min-height:0;padding-block:2px 0}.client-step-page .screen-header h2{font-size:26px;font-weight:var(--font-bold);margin-top:4px;line-height:1.12}.client-step-page .screen-header p{max-width:880px;margin-top:6px;font-size:14px;line-height:1.45}.client-directory-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.client-directory-shell.has-client-drawer{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.client-directory-main{gap:8px}.client-directory-toolbar{z-index:64;background:linear-gradient(145deg,#090a0deb,#0f1015d1) padding-box padding-box,linear-gradient(135deg,#ffffff14,#2ebfa51f,#9745d41a) border-box;border-color:#ffffff12;border-radius:10px;grid-template-columns:minmax(280px,1fr) auto auto auto auto;gap:7px;padding:7px;position:relative;top:auto;box-shadow:0 14px 48px #00000042}.client-step-page .selected-client-bar{background:linear-gradient(135deg,#2ebfa50a,#9745d407),#ffffff03;border:1px solid #2ebfa524;display:grid}.client-search-box{border-radius:9px;min-height:38px}.client-search-box input{font-size:14px;font-weight:var(--font-medium)}.client-stage-tabs{scrollbar-width:none;max-width:min(520px,42vw);overflow-x:auto}.client-stage-tabs::-webkit-scrollbar{display:none}.client-stage-tabs button,.client-toolbar-action,.client-count-pill{min-height:32px;font-size:12px}.client-toolbar-action.secondary{color:#f7f7f9e6;background:#ffffff07;border-color:#ffffff17}.selected-client-bar{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto auto auto;gap:8px;min-height:46px;padding:7px 9px}.selected-client-bar .client-mark{width:32px;height:32px}.selected-client-bar small{font-size:11px}.selected-client-bar strong{font-size:14px}.selected-client-bar span,.selected-client-bar em{font-size:12px}.client-source-pill{color:#d9b8ff;background:#9745d412;border:1px solid #9745d43d;border-radius:999px;padding:4px 8px}.client-table-shell{border-radius:10px}.client-table-head,.client-row{min-width:1060px}.client-table-head{min-height:36px;padding-inline:8px;font-size:12px}.client-list{max-height:clamp(340px,100vh - 390px,780px)}.client-row{min-height:42px}.client-row-select{min-height:42px;padding:5px 8px}.client-row .client-mark{width:28px;height:28px}.client-row strong{font-size:14px;font-weight:var(--font-semibold)}.client-row small,.client-row em,.client-row-goal,.client-row-contact,.client-row-email{font-size:12px;line-height:1.25}.client-stage-pill{min-height:24px;padding-inline:8px;font-size:11px}.client-row-edit{min-width:58px;min-height:30px;margin-right:6px;font-size:12px}.client-action-panel{top:calc(var(--app-sticky-offset) + var(--app-sticky-gap));z-index:63;max-height:var(--app-rail-max-height);gap:8px;padding:0 2px 0 0;display:grid;position:sticky;overflow-y:auto}.client-create-form-panel{border-radius:10px;gap:9px;padding:10px}.client-create-form-panel label{gap:5px;font-size:12px}.client-create-form-panel input,.client-create-form-panel select,.client-create-form-panel textarea{min-height:36px;font-size:13px}.client-logo-fieldset{border-radius:9px;gap:8px;padding:10px}.client-logo-preview-row{grid-template-columns:40px minmax(0,1fr);gap:9px}.client-logo-preview{border-radius:11px;width:40px;height:40px}.client-logo-choice label{min-height:30px;font-size:12px}.synark-import-card{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;padding:10px;position:relative}.synark-import-card .flow-import-actions,.synark-import-card .synark-deal-list,.synark-import-card .flow-import-message{grid-column:1/-1}.flow-import-note{color:#c7c7cfad;min-height:36px;font-size:12px;font-weight:var(--font-medium);background:#ffffff03;border:1px dashed #ffffff1c;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;line-height:1.25;display:inline-flex}.flow-import-note svg{color:#c7c7cf94;flex:none}.client-drawer-close{place-self:start end;width:32px;min-width:32px;padding-inline:0}@media (max-width:1320px){.client-directory-toolbar{grid-template-columns:minmax(260px,1fr) auto auto}.client-stage-tabs{grid-column:1/-1;max-width:none}.client-count-pill{justify-self:start}}@media (max-width:1180px){.client-directory-shell.has-client-drawer{grid-template-columns:minmax(0,1fr)}.client-action-panel{max-height:none;padding-right:0;position:static;overflow:visible}}@media (max-width:760px){.client-directory-toolbar{grid-template-columns:minmax(0,1fr);position:static}.selected-client-bar{grid-template-columns:32px minmax(0,1fr) auto}.selected-client-bar .mini-button,.selected-client-bar .client-source-pill{grid-column:2/-1;justify-self:start}.client-table-shell{background:0 0;border:0;overflow:visible}.client-table-head{display:none}.client-list{gap:8px;max-height:none;display:grid;overflow:visible}.client-row{background:linear-gradient(135deg,#2ebfa506,#9745d405),#ffffff03;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.client-row.is-selected{background:linear-gradient(135deg,#2ebfa514,#9745d40b),#ffffff05;border-color:#2ebfa557}.client-row-select{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:10px;display:grid}.client-row-primary{grid-column:2;width:100%;min-width:0}.client-row-primary strong,.client-row-primary small{text-overflow:clip;white-space:normal;overflow:visible}.client-row-contact,.client-row-goal,.client-row-email,.client-stage-pill{grid-column:2;justify-self:start}.client-row-contact,.client-row-email{color:#c7c7cfbd}.client-row-goal{color:#d6d6ded1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.client-row-edit{grid-column:1;place-self:start;min-width:0;min-height:32px;margin:0 0 10px 52px;padding-inline:11px}}.offer-builder-layout-v2{grid-template-columns:minmax(0,1fr) minmax(270px,318px);align-items:start;gap:12px}.offer-command-center{background:linear-gradient(135deg,#2ebfa50b,#9745d407),#ffffff03;border:1px solid #ffffff13;border-radius:14px;grid-area:auto/1/auto/-1;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-self:start;align-items:stretch;gap:12px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff09}.offer-command-center .offer-workspace-switcher{background:#00000024;border-color:#ffffff12;grid-area:auto;justify-self:stretch;width:100%;height:100%}.offer-command-center .offer-workspace-switcher button{min-height:58px;padding:9px 12px}.offer-command-center .offer-workspace-switcher span{color:#c7c7cf9e;font-size:11px;font-weight:var(--font-medium);display:block}.offer-command-center .offer-workspace-switcher strong{font-size:14px;font-weight:var(--font-semibold);margin-top:2px}.offer-command-center .offer-workspace-switcher em{color:#c7c7cfad;font-size:12px;font-weight:var(--font-regular);margin-top:2px}.offer-command-center .offer-next-action-card{background:0 0;border:0;border-left:1px solid #ffffff12;border-radius:0;grid-area:auto;min-height:70px;padding:7px 2px 7px 12px}.offer-command-center .offer-next-action-card strong{font-size:17px;font-weight:var(--font-semibold)}.offer-command-center .offer-next-action-card p{max-width:76ch;font-size:14px}.offer-command-center .offer-next-action-card .primary-button{color:#fff;background:linear-gradient(#090a0d,#090a0d) padding-box padding-box,linear-gradient(135deg,#2ebfa5f5,#9745d4e6) border-box;border-color:#2ebfa56b;min-height:40px}.offer-command-center .offer-draft-safety{justify-content:end;gap:6px}.offer-command-center .offer-draft-safety small{color:#c7c7cfa3;font-size:12px;font-weight:var(--font-regular);text-align:right;flex-basis:100%}.offer-decision-hero{background:#ffffff03;border:1px solid #fff1;border-radius:12px;grid-column:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:12px;display:grid}.offer-decision-copy span,.offer-board-head span{color:#c7c7cfad;font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.offer-decision-copy h3{font-size:clamp(22px,1.6vw,28px);font-weight:var(--font-semibold);letter-spacing:0}.offer-decision-copy p{max-width:74ch;font-size:14px;line-height:1.5}.offer-decision-meta{flex-wrap:wrap;gap:7px;display:flex}.offer-decision-meta small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-regular);background:#ffffff03;border:1px solid #fff1;border-radius:999px;padding:4px 7px}.offer-decision-metrics{grid-template-columns:repeat(2,minmax(72px,1fr));gap:8px;min-width:250px}.offer-decision-metrics span{background:#0000001f;border:1px solid #ffffff0f;border-radius:9px;min-height:48px;padding:8px}.offer-decision-metrics small,.package-card-metrics small,.package-card-lean span,.offer-addon-pill span{font-size:12px;font-weight:var(--font-medium);letter-spacing:0;text-transform:none}.offer-decision-metrics strong{font-size:17px;font-weight:var(--font-semibold)}.offer-package-board,.offer-addon-market,.offer-review-zone,.custom-scope-zone{background:#ffffff03;border:1px solid #fff1;border-radius:12px;grid-column:1;padding:12px}.offer-board-head{align-items:center;gap:10px}.offer-board-head strong{font-size:17px;font-weight:var(--font-semibold);letter-spacing:0}.offer-board-head em{color:#c7c7cfa8;font-size:13px}.offer-builder-layout-v2 .option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.package-card{min-height:0;box-shadow:none;background:#ffffff03;border-radius:10px;gap:9px;padding:12px}.package-card.is-selected{background:linear-gradient(145deg,#2ebfa513,#9745d40a),#ffffff04;border-color:#2ebfa56b;box-shadow:inset 0 0 0 1px #2ebfa51a}.package-card h3{font-size:18px;font-weight:var(--font-semibold);line-height:1.15}.package-card p,.package-card .package-scope-list li{color:#e3e3eac2;font-size:14px;line-height:1.4}.package-card-metrics{gap:6px}.package-card-metrics span{background:0 0;border:0;padding:0}.package-card-metrics strong{font-size:15px;font-weight:var(--font-semibold)}.package-scope-list{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;gap:6px;max-height:116px;padding-right:3px;overflow:auto}.package-scope-list::-webkit-scrollbar{width:6px;height:6px}.offer-addon-strip::-webkit-scrollbar{width:6px;height:6px}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt::-webkit-scrollbar{width:6px;height:6px}.package-scope-list::-webkit-scrollbar-track{background:0 0}.offer-addon-strip::-webkit-scrollbar-track{background:0 0}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt::-webkit-scrollbar-track{background:0 0}.package-scope-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.offer-addon-strip::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.offer-addon-strip{grid-auto-columns:minmax(245px,.3fr);gap:8px;padding-bottom:4px}.offer-addon-pill{background:#ffffff03;border-radius:10px;min-height:92px;padding:10px}.offer-addon-pill strong,.offer-addon-pill small,.offer-addon-pill em{font-size:14px;line-height:1.35}.offer-addon-pill small{color:#c7c7cfad}.offer-lean-flow{background:#ffffff02;border:1px solid #ffffff0f;border-radius:12px;grid-column:1;padding:0;overflow:hidden}.offer-lean-flow>summary{cursor:pointer;padding:11px 12px;list-style:none;display:flex}.offer-lean-flow>summary::-webkit-details-marker{display:none}.offer-lean-flow>summary svg{color:#c7c7cfb3;flex:none;transition:transform .16s}.offer-lean-flow[open]>summary svg{transform:rotate(180deg)}.offer-lean-flow .lean-phase-grid{padding:0 12px 12px}.offer-review-zone .section-kicker strong,.custom-scope-zone .section-kicker strong{font-size:17px;font-weight:var(--font-semibold)}.offer-review-zone .section-kicker span,.custom-scope-zone .section-kicker span{font-size:14px;line-height:1.45}.offer-review-zone .offer-line-row.offer-line-row-compact,.custom-line-editor{background:#ffffff03;border-radius:10px}.offer-line-name-field input,.offer-line-compact-number input,.offer-line-details-grid input,.offer-line-details-grid select,.custom-line-editor input{min-height:36px;font-size:14px}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{top:calc(var(--app-sticky-offset) + 12px);max-height:calc(100vh - var(--app-sticky-offset) - 24px);box-shadow:none;background:#ffffff03;border-color:#fff1;border-radius:12px;grid-area:2/2/span 5;padding:10px;position:sticky}.offer-toolbelt .page-widget-head p,.offer-toolbelt .page-widget-status em,.offer-toolbelt-primary small,.offer-readiness-widget span,.offer-readiness-widget em{font-size:13px;line-height:1.4}.offer-tools-disclosure{background:#0000001f;border-color:#fff1;min-height:42px}.offer-tools-disclosure strong{font-size:14px}.offer-tools-disclosure small{font-size:12px}@media (max-width:1320px){.offer-builder-layout-v2{grid-template-columns:minmax(0,1fr)}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt,.offer-decision-hero,.offer-package-board,.offer-addon-market,.offer-lean-flow,.offer-review-zone,.custom-scope-zone{grid-column:1}.offer-builder-layout-v2 .offer-action-widget.offer-toolbelt{grid-row:auto;max-height:none;position:static}.offer-builder-layout-v2 .option-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (max-width:900px){.offer-command-center{grid-template-columns:minmax(0,1fr)}.offer-command-center .offer-next-action-card{border-top:1px solid #ffffff12;border-left:0;padding:10px 0 0}}@media (max-width:760px){.offer-command-center{padding:7px}.offer-workspace-switcher{grid-template-columns:minmax(0,1fr)}.offer-command-center .offer-next-action-card{gap:10px}.offer-command-center .offer-draft-safety{justify-content:start}.offer-command-center .offer-draft-safety small{text-align:left}.offer-decision-hero,.offer-decision-metrics{grid-template-columns:minmax(0,1fr)}.offer-decision-metrics{min-width:0}.offer-addon-strip{grid-auto-columns:minmax(220px,84vw)}}.proposal-layout,.contract-grid{width:min(100%,1560px);margin-inline:auto}.proposal-page-command,.contract-command-center{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2ebfa50e,#9745d40a),#0a0b10c2;border-color:#ffffff16;border-radius:16px;grid-template-columns:minmax(280px,1fr) minmax(420px,.95fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff0e}.proposal-page-command>div:first-child,.contract-command-copy{gap:3px}.proposal-page-command>div:first-child>span,.contract-command-copy>span{color:var(--teal);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase}.proposal-page-command>div:first-child>strong,.contract-command-copy h3{color:#f7f7f9f5;font-size:clamp(21px,2vw,30px);font-weight:var(--font-semibold);line-height:1.08}.proposal-page-command>div:first-child>p,.contract-command-copy p{color:#d6d6dec7;max-width:68ch;font-size:13px;font-weight:var(--font-regular);line-height:1.45}.proposal-command-meta,.contract-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.contract-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-command-meta span,.contract-command-metrics span{background:#ffffff06;border:1px solid #fff1;border-radius:11px;min-height:54px;padding:8px 9px}.proposal-command-meta small,.contract-command-metrics small{color:#b3b3bec7;font-size:10px;font-weight:var(--font-semibold);letter-spacing:.055em;text-transform:uppercase}.proposal-command-meta strong,.contract-command-metrics strong{color:#f7f7f9e6;font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-page-command .proposal-command-actions,.contract-command-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.proposal-page-command .primary-button,.contract-command-actions .primary-button,.proposal-page-command .ghost-button,.contract-command-actions .ghost-button{white-space:nowrap;border-radius:12px;min-height:42px;padding-inline:16px}.proposal-action-drawers{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;gap:9px;padding:10px;display:grid}.proposal-action-drawers .page-widget-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px}.proposal-action-drawers .page-widget-head span{width:max-content;min-height:24px;color:var(--teal);font-size:10px;font-weight:var(--font-semibold);letter-spacing:.055em;text-transform:uppercase;background:#2ebfa50d;border:1px solid #2ebfa52e;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.proposal-action-drawers .page-widget-head strong{color:#f7f7f9e6;font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-action-drawers .page-widget-head p{grid-column:1/-1;margin:0;font-size:12px}.proposal-action-drawers .proposal-share-workspace,.proposal-action-drawers .proposal-workspace-content{margin-top:0}.proposal-action-drawers .proposal-share-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:10px}.proposal-action-drawers .proposal-share-url,.proposal-action-drawers .proposal-share-empty,.proposal-action-drawers .proposal-share-helper,.proposal-action-drawers .proposal-link-settings,.proposal-action-drawers .proposal-tool-drawer,.proposal-action-drawers .proposal-ready-checklist,.proposal-action-drawers .proposal-email-panel,.proposal-action-drawers .proposal-link-list,.proposal-action-drawers .proposal-link-activity-detail{border-radius:10px}.proposal-tool-drawer,.signature-editor-drawer{background:#ffffff04;border:1px solid #fff1;border-radius:10px;overflow:hidden}.proposal-tool-drawer>summary,.signature-editor-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;list-style:none;display:flex}.proposal-tool-drawer>summary::-webkit-details-marker{display:none}.signature-editor-drawer>summary::-webkit-details-marker{display:none}.proposal-tool-drawer>summary span,.signature-editor-drawer>summary span{gap:2px;min-width:0;display:grid}.proposal-tool-drawer>summary strong,.signature-editor-drawer>summary strong{color:#f7f7f9eb;font-size:13px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-tool-drawer>summary small,.signature-editor-drawer>summary small{color:#c7c7cfc2;font-size:12px;font-weight:var(--font-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-tool-drawer>summary svg,.signature-editor-drawer>summary svg{color:#d6d6deb8;transition:transform .16s}.proposal-tool-drawer[open]>summary,.signature-editor-drawer[open]>summary{border-bottom:1px solid #ffffff0f}.proposal-tool-drawer[open]>summary svg,.signature-editor-drawer[open]>summary svg{transform:rotate(180deg)}.proposal-tool-drawer.has-blockers{background:#f59e0b0a;border-color:#f59e0b38}.proposal-tool-drawer.is-ready,.signature-editor-drawer.ready{border-color:#2ebfa52e}.proposal-tool-drawer .proposal-ready-checklist,.proposal-tool-drawer .proposal-email-panel,.proposal-tool-drawer .proposal-link-list,.proposal-tool-drawer .proposal-link-activity-detail{background:0 0;border:0;border-radius:0;margin:0}.proposal-tool-drawer .proposal-ready-checklist,.proposal-link-drawer .proposal-link-list,.proposal-activity-drawer .proposal-link-activity-detail{padding:9px}.proposal-action-drawers .proposal-email-panel,.proposal-action-drawers .proposal-link-list,.proposal-action-drawers .proposal-link-activity-detail{grid-column:span 2}.proposal-share-helper{color:#d6d6dec2;background:#00000024;align-items:center;min-height:38px;padding:9px 10px;font-size:12px;line-height:1.35;display:flex}.proposal-doc,.contract-doc{background:linear-gradient(#ffffff09,#ffffff03),#0c0d12c7;border-color:#ffffff14}.proposal-page-command>div:first-child>strong,.contract-command-copy h3{text-overflow:clip;white-space:normal;overflow:visible}.proposal-doc{color:#141416;background:linear-gradient(#fffffffa,#f5f5faf5),#f8f8fb;box-shadow:0 22px 54px #00000038,inset 0 1px #fffc}.proposal-doc h2,.proposal-doc .proposal-option strong,.proposal-doc .proposal-lines span,.proposal-doc .proposal-totals .grand,.proposal-doc .proposal-totals strong{color:#141416}.proposal-doc p,.proposal-doc .proposal-lines small,.proposal-doc .proposal-option small,.proposal-doc .proposal-totals div{color:#555762}.contract-grid>.contract-command-center{order:0}.contract-grid>.contract-side-nav{order:1}.contract-grid>.contract-main-column{order:2}.contract-grid>.contract-action-widget{order:3}.contract-side-nav{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid}.contract-context-drawer{background:linear-gradient(135deg,#2ebfa507,#9745d406),#ffffff03;border:1px solid #fff1;border-radius:14px;gap:8px;display:grid}.contract-context-drawer>summary{color:#f7f7f9eb;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;list-style:none;display:flex}.contract-context-drawer>summary::-webkit-details-marker{display:none}.contract-context-drawer>summary span{gap:2px;min-width:0;display:grid}.contract-context-drawer>summary strong{font-size:13px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-context-drawer>summary small{color:#b3b3bec7;font-size:12px;font-weight:var(--font-regular)}.contract-context-drawer>summary svg{color:#d6d6deb8;transition:transform .16s}.contract-context-drawer[open]>summary svg{transform:rotate(180deg)}.contract-context-summary{background:#00000024;border:1px solid #ffffff0e;border-radius:12px;margin:0 8px 8px;padding:6px}.contract-context-summary span{background:#00000029;border-color:#ffffff0e}.contract-section-nav{scrollbar-color:#ffffff1f transparent;background:#00000029;border:1px solid #ffffff0e;border-radius:999px;gap:4px;max-width:none;margin:0 8px 8px;padding:4px;display:flex;overflow-x:auto}.contract-section-nav::-webkit-scrollbar{height:4px}.contract-section-nav::-webkit-scrollbar-track{background:0 0}.contract-section-nav::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.contract-section-nav a{color:#d6d6dec7;min-height:32px;font-size:12px;font-weight:var(--font-semibold);white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px}.contract-section-nav a:hover{color:#f7f7f9f0;background:#ffffff0e}.contract-command-secondary,.contract-command-document,.contract-command-message,.contract-command-warning,.contract-command-center .signwell-confirm-field{grid-column:1/-1}.contract-command-secondary{border-radius:12px;margin:0}.contract-command-document{border-radius:11px;min-height:38px;padding:8px 10px}.contract-main-column{grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.contract-main-column .editor-panel,.contract-grid>.contract-action-widget{background:#ffffff05;border-color:#ffffff12;border-radius:16px}.contract-grid>.contract-action-widget{gap:9px;max-height:none;padding:10px;display:grid}.contract-action-widget .contract-widget-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.contract-action-widget .contract-widget-head span{color:#cca1fff5;width:max-content;min-height:24px;font-size:10px;font-weight:var(--font-semibold);letter-spacing:.055em;text-transform:uppercase;background:#9745d412;border:1px solid #9745d43d;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.contract-action-widget .contract-widget-head strong{font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-action-widget .contract-widget-head p{color:#c7c7cfb3;grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.contract-action-widget .contract-widget-status{background:#00000029;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.contract-action-widget .contract-widget-status>span{border-radius:999px;width:auto;min-width:30px;height:auto;padding:5px 8px;font-size:12px}.contract-action-widget .contract-widget-status strong,.contract-action-widget .contract-widget-status em{font-size:12px}.editor-panel .signature-checkpoint-panel{margin-bottom:10px}.signature-editor-drawer{margin-top:8px}.signature-editor-drawer.needs-review{border-color:#f59e0b33}.signature-editor-drawer .signature-prep-form,.signature-editor-drawer .approval-checklist,.signature-editor-drawer .signature-note-field{margin:0;padding:10px}.signature-editor-drawer .signature-note-field{gap:6px;display:grid}@media (max-width:1280px){.proposal-page-command,.contract-command-center{grid-template-columns:minmax(0,1fr)}.proposal-page-command .proposal-command-actions,.contract-command-actions{justify-content:start}.proposal-command-meta,.contract-command-metrics,.contract-context-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-main-column{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.proposal-command-meta,.contract-command-metrics,.contract-context-summary,.proposal-action-drawers .proposal-share-panel{grid-template-columns:minmax(0,1fr)}.proposal-action-drawers .proposal-email-panel,.proposal-action-drawers .proposal-link-list,.proposal-action-drawers .proposal-link-activity-detail{grid-column:auto}}.present-stage{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:12px;width:min(100%,1560px);margin-inline:auto}.showroom-primary-action-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2ebfa50e,#9745d40a),#0a0b10c7;border-color:#ffffff16;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(280px,1fr) minmax(340px,.85fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff0e}.showroom-primary-action-bar>div:first-child{gap:3px;min-width:0;display:grid}.showroom-primary-action-bar>div:first-child>span{color:var(--teal);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.showroom-primary-action-bar>div:first-child>strong{color:#f7f7f9f5;font-size:clamp(21px,2vw,30px);font-weight:var(--font-semibold);text-overflow:clip;white-space:normal;line-height:1.08;overflow:visible}.showroom-primary-action-bar>div:first-child>p{color:#d6d6dec7;max-width:68ch;font-size:13px;font-weight:var(--font-regular);margin:0;line-height:1.45}.showroom-command-meta{flex-wrap:wrap;gap:6px 14px;min-width:0;display:flex}.showroom-command-meta span{background:0 0;border:0;align-items:baseline;gap:5px;min-width:0;min-height:0;padding:0;display:inline-flex}.showroom-command-meta small{color:#b3b3bec7;font-size:11px;font-weight:var(--font-semibold);letter-spacing:0;text-transform:none}.showroom-command-meta strong{color:#f7f7f9e6;font-size:14px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showroom-primary-action-bar .showroom-command-actions{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;gap:7px;display:grid}.showroom-primary-action-bar .primary-button,.showroom-primary-action-bar .ghost-button{white-space:nowrap;border-radius:12px;min-height:42px;padding-inline:14px}.present-controls{background:linear-gradient(#0c0d12c7,#07080bad),#ffffff03;border-color:#ffffff12;border-radius:16px;gap:9px}.present-controls .page-widget-head span{width:max-content;min-height:24px;color:var(--teal);letter-spacing:.055em;text-transform:uppercase;background:#2ebfa50d;border:1px solid #2ebfa52e;border-radius:999px;padding:4px 8px;font-size:10px;display:inline-flex}.present-controls .page-widget-head strong{font-size:14px}.present-controls .page-widget-head p{color:#c7c7cfad;max-width:none;font-size:12px}.showroom-deck-tool-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.showroom-deck-tool-row .ghost-button{border-radius:11px;justify-content:center;min-height:38px}.client-safe-view{border-radius:16px}.deck-preview iframe{background:#fff}.is-presenting .showroom-primary-action-bar{display:none!important}.is-presenting .present-stage{grid-template-columns:minmax(0,1fr)}.is-presenting .client-safe-view{grid-column:1}.handoff-flow{width:min(100%,1560px);margin-inline:auto}.handoff-flow>.screen-header{grid-template-columns:minmax(0,1fr);gap:4px;padding:2px 2px 0;display:grid}.handoff-flow>.screen-header span{color:var(--teal);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.06em}.handoff-flow>.screen-header h2{max-width:860px;font-size:clamp(24px,2.4vw,34px);font-weight:var(--font-semibold);line-height:1.08}.handoff-flow>.screen-header p{color:#d6d6dec2;max-width:820px;font-size:14px;line-height:1.45}.handoff-primary-action-bar{background:linear-gradient(135deg,#2ebfa50e,#9745d40a),#0a0b10c7;border-color:#ffffff16;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);gap:10px 14px;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff0e}.handoff-primary-action-bar.locked{background:linear-gradient(135deg,#f59e0b12,#9745d40a),#0a0b10c7;border-color:#f59e0b3d}.handoff-primary-action-bar .handoff-command-head{grid-column:1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.handoff-primary-action-bar .handoff-command-icon{border-radius:12px;width:38px;height:38px}.handoff-primary-action-bar .handoff-command-head>div>span{color:var(--teal);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.06em}.handoff-primary-action-bar .handoff-command-head strong{font-size:clamp(20px,1.8vw,28px);font-weight:var(--font-semibold);line-height:1.1}.handoff-primary-action-bar .handoff-command-head small{color:#d6d6dec7;max-width:74ch;font-size:13px;font-weight:var(--font-regular)}.handoff-primary-action-bar .handoff-command-actions{grid-area:1/2;grid-template-columns:minmax(190px,auto);align-self:center;justify-items:stretch;gap:7px;min-height:0;display:grid}.handoff-primary-action-bar .handoff-command-actions span{color:#c7c7cfb3;text-align:right;max-width:260px;font-size:12px}.handoff-primary-action-bar .handoff-command-actions .primary-button,.handoff-primary-action-bar .handoff-command-actions .ghost-button{border-radius:12px;justify-content:center;min-height:42px}.handoff-primary-action-bar .handoff-command-secondary{background:#00000024;border-radius:12px;grid-column:1/-1}.handoff-primary-action-bar .handoff-command-secondary>summary span{font-size:13px}.handoff-primary-action-bar .handoff-command-step-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.handoff-workspace-tabs{background:#00000029;border:1px solid #fff1;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;display:grid}.handoff-workspace-tabs button{background:0 0;border-color:#0000;min-height:58px;padding:9px 10px}.handoff-workspace-tabs button.is-active{background:linear-gradient(135deg,#2ebfa521,#9745d417),#ffffff09;border-color:#2ebfa53d}.handoff-workspace-tabs span,.handoff-workspace-tabs strong,.handoff-workspace-tabs em{font-size:12px;line-height:1.25}.handoff-grid{grid-template-columns:minmax(0,1fr);gap:12px}.handoff-action-panel{background:0 0;border:0;padding:0}.handoff-mode-destination .handoff-grid,.handoff-mode-closeout .handoff-grid,.handoff-mode-advanced .handoff-grid,.handoff-mode-tasks .handoff-grid{grid-template-columns:minmax(0,1fr)}.handoff-mapping-panel{width:100%}.handoff-blueprint-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:1280px){.showroom-primary-action-bar,.handoff-primary-action-bar{grid-template-columns:minmax(0,1fr)}.showroom-primary-action-bar .showroom-command-actions,.handoff-primary-action-bar .handoff-command-actions,.handoff-primary-action-bar .handoff-command-secondary,.handoff-primary-action-bar .handoff-command-head{grid-area:auto/1}.showroom-primary-action-bar .showroom-command-actions{justify-content:start}.handoff-primary-action-bar .handoff-command-actions{justify-items:start}.handoff-primary-action-bar .handoff-command-actions span{text-align:left;max-width:none}}@media (max-width:900px){.present-stage{grid-template-columns:minmax(0,1fr)}.handoff-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-primary-action-bar .showroom-command-actions{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.showroom-primary-action-bar .primary-button,.showroom-primary-action-bar .ghost-button{width:100%}.handoff-primary-action-bar .handoff-command-head{grid-template-columns:38px minmax(0,1fr)}.handoff-primary-action-bar .handoff-command-head>em{grid-column:1/-1;width:max-content}.handoff-workspace-tabs button{min-height:52px;padding:8px}}@media (max-width:760px){.showroom-deck-tool-row{grid-template-columns:minmax(0,1fr)}}.proposal-action-drawers{gap:8px}.proposal-action-drawers.is-collapsed{gap:0}.proposal-tools-body{gap:9px;display:grid}.proposal-tools-body[hidden]{display:none!important}.vertical-tool-accordion{align-items:stretch;gap:8px;min-width:0;display:flex}.vertical-accordion-rails{align-items:stretch;gap:6px;min-width:0;display:flex}.vertical-accordion-rail{width:var(--app-side-rail-width,42px);min-height:var(--app-rail-max-height);color:#e8e8eed6;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a0b10e6,#0a0b10e6) padding-box padding-box,linear-gradient(#2ebfa5b3,#9745d4ad) border-box;border:1px solid #0000;border-radius:10px;grid-template-rows:26px auto minmax(0,1fr);align-content:start;justify-items:center;padding:12px 0 18px;display:grid;position:relative;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0b}.vertical-accordion-rail:hover,.vertical-accordion-rail:focus-visible,.vertical-accordion-rail.is-active{color:#fffffff5;background:linear-gradient(#0e0f16f0,#0e0f16f0) padding-box padding-box,linear-gradient(#2ebfa5f2,#9745d4e6) border-box}.vertical-accordion-rail:focus-visible{outline-offset:3px;outline:2px solid #2ebfa5c2}.vertical-accordion-rail svg{color:#2ebfa5f0;justify-self:center;margin:0;transition:transform .16s;transform:rotate(0)}.vertical-accordion-rail.is-active svg{transform:rotate(180deg)}.vertical-accordion-rail span{writing-mode:vertical-rl;color:inherit;font-size:11px;font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;align-self:start;line-height:1;transform:rotate(180deg)}.vertical-accordion-rail small{display:none}.vertical-accordion-panel{width:min(420px,34vw);min-width:320px;max-height:var(--app-rail-max-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:#ffffff24 transparent;background:linear-gradient(135deg,#2ebfa509,#9745d407),#08090ec7;border:1px solid #ffffff12;border-radius:16px;padding:10px;overflow:auto;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff0d}.vertical-accordion-panel::-webkit-scrollbar{width:5px}.vertical-accordion-panel::-webkit-scrollbar-track{background:0 0}.vertical-accordion-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.vertical-accordion-panel[hidden]{display:none!important}.vertical-accordion-panel-head{justify-content:space-between;align-items:start;gap:10px;padding:2px 2px 10px;display:flex}.vertical-accordion-panel-head span{gap:2px;min-width:0;display:grid}.vertical-accordion-panel-head strong{color:#f7f7f9f0;font-size:15px;font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vertical-accordion-panel-head small{color:#c7c7cfb8;font-size:12px;font-weight:var(--font-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vertical-accordion-collapse{color:#d6d6ded1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;display:inline-grid}.vertical-accordion-collapse:hover,.vertical-accordion-collapse:focus-visible{color:#f7f7f9f5;border-color:#2ebfa547;outline:none}@media (min-width:1400px){.proposal-layout{grid-template-columns:auto minmax(0,1fr);align-items:start}.proposal-page-command{grid-column:1/-1}.proposal-action-drawers.vertical-tool-accordion{top:var(--app-rail-top);max-height:var(--app-rail-max-height);box-shadow:none;background:0 0;border:0;order:0;grid-area:2/1;align-self:start;padding:0;position:sticky}.proposal-doc{order:0;grid-area:2/2;align-self:start}.contract-grid{grid-template-columns:auto minmax(0,1fr);align-items:start}.contract-command-center{grid-column:1/-1}.contract-support-accordion.vertical-tool-accordion{top:var(--app-rail-top);max-height:var(--app-rail-max-height);box-shadow:none;background:0 0;border:0;order:0;grid-area:2/1;align-self:start;padding:0;position:sticky}.contract-main-column{order:0;grid-area:2/2}.proposal-action-drawers.vertical-tool-accordion .vertical-accordion-panel,.contract-support-accordion.vertical-tool-accordion .vertical-accordion-panel{width:clamp(300px,24vw,360px);min-width:300px}}.contract-support-panel .contract-context-summary{grid-template-columns:minmax(0,1fr);margin:0 0 10px}.contract-support-panel .contract-section-nav{border-radius:12px;grid-template-columns:minmax(0,1fr);margin:0;padding:5px;display:grid;overflow:visible}.contract-support-panel .contract-section-nav a,.contract-support-panel .contract-section-nav button{border-radius:9px;width:100%}.contract-support-panel .contract-section-nav button{text-align:left;cursor:pointer;background:0 0;border:0}.contract-support-panel .contract-section-nav button:hover,.contract-support-panel .contract-section-nav button:focus-visible{color:#f7f7f9f0;background:#ffffff0e;outline:none}.contract-action-widget.is-rail-panel{box-shadow:none;background:0 0;border:0;gap:9px;padding:0;display:grid}.contract-action-widget.is-rail-panel .contract-widget-status{margin:0}.contract-tools-rail-panel{gap:10px}.contract-tools-rail-panel .contract-command-document,.contract-tools-rail-panel .contract-source-strip,.contract-tools-rail-panel .signature-handoff-card,.contract-tools-rail-panel .signature-provider-tools,.contract-tools-rail-panel .manual-signature-card,.contract-tools-rail-panel .signature-timeline-card,.contract-tools-rail-panel #contract-document-setup,.contract-tools-rail-panel #contract-reusable-terms{background:#ffffff03;border-radius:12px}.contract-tools-rail-panel .contract-command-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.contract-tools-rail-panel .contract-command-secondary-actions .ghost-button{justify-content:center;min-height:38px;padding-inline:9px}.contract-tools-rail-panel .contract-command-secondary-actions .ghost-button:last-child:nth-child(odd){grid-column:1/-1}.contract-source-strip{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;padding:9px 10px;display:grid}.contract-source-strip.ready{background:#2ebfa50d;border-color:#2ebfa53d}.contract-source-strip.warning{background:#f59e0b0d;border-color:#f59e0b3b}.contract-source-strip.preview{background:#58a6ff0d;border-color:#58a6ff3d}.contract-source-icon{color:#d6d6dedb;background:#ffffff0e;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.contract-source-strip.ready .contract-source-icon{color:var(--teal)}.contract-source-strip.warning .contract-source-icon{color:#fbbf24}.contract-source-strip.preview .contract-source-icon{color:#58a6ff}.contract-source-strip strong,.contract-source-strip em{min-width:0;display:block}.contract-source-strip strong{color:#f7f7f9f0;font-size:12px;font-weight:var(--font-semibold);line-height:1.25}.contract-source-strip em{color:#c7c7cfc7;margin-top:3px;font-size:11px;font-style:normal;line-height:1.35}.contract-source-chips{flex-wrap:wrap;grid-column:1/-1;gap:5px;min-width:0;display:flex}.contract-source-chips span{color:#d6d6ded1;min-height:22px;font-size:10px;font-weight:var(--font-medium);background:#ffffff07;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:3px 7px;display:inline-flex}@media (max-width:920px){.handoff-contract-provenance{grid-template-columns:24px minmax(0,1fr)}.handoff-contract-provenance-chips{grid-column:1/-1;justify-content:flex-start}}.contract-tools-rail-panel .contract-widget-status>span{place-items:center;display:inline-grid}.contract-applied-chip-list button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}#contract-signature-prep,#contract-signwell,#contract-preview,#contract-selected-terms,#contract-document-setup,#contract-reusable-terms{scroll-margin-top:calc(var(--app-topbar-height) + 84px)}@media (max-width:1399px){.vertical-tool-accordion{flex-direction:column}.vertical-accordion-rails{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}.vertical-accordion-rail{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:2px 7px;width:auto;min-width:0;min-height:44px;padding:8px 10px}.vertical-accordion-rail span{writing-mode:horizontal-tb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden;transform:none}.vertical-accordion-rail svg{margin:0;transform:rotate(90deg)}.vertical-accordion-rail.is-active svg{transform:rotate(270deg)}.vertical-accordion-panel{width:100%;min-width:0;max-height:min(520px,100dvh - 190px);overflow:auto}.contract-support-accordion.vertical-tool-accordion{order:1;grid-column:1}.contract-main-column{order:2}}.workflow-strip,.workflow-substrip{z-index:3;position:relative;top:auto}.guided-sale-panel.guided-sale-compact{top:var(--app-topbar-height);z-index:68;border-top:0;border-radius:0 0 18px 18px;margin:0 auto 12px}@media (max-width:1100px){.guided-sale-panel.guided-sale-compact{top:var(--app-topbar-height);margin-top:0}}@media (max-width:900px){.workflow-strip,.workflow-substrip,.guided-sale-panel.guided-sale-compact{position:static;top:auto}}
