:root{--ink:#101319;--ink-2:#171b24;--panel:#1f2430;--paper:#f8f6ef;--white:#fff;--line:#1013191f;--line-dark:#ffffff21;--gold:#f2c84b;--gold-deep:#a97711;--blue:#2f6fed;--green:#1f9f75;--wine:#8a2e44;--muted:#667085;--shadow:0 20px 70px #10131929;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input,select,textarea{letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-header,.app-header{border-bottom:1px solid var(--line);z-index:20;background:#f8f6eff0;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:220px;display:inline-flex}.brand img{background:var(--ink);object-fit:contain;border:1px solid #f2c84b66;border-radius:50%;width:48px;height:48px;padding:4px}.brand strong,.brand small{display:block}.brand strong{font-size:1rem;line-height:1.1}.brand small{color:var(--muted);margin-top:3px;font-size:.77rem}nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}nav a,.nav-button{color:#394150;border-radius:999px;padding:9px 12px;font-size:.92rem}.nav-button,.button-gold{background:var(--gold);color:#171100;font-weight:800}.hero-section{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:clamp(26px,5vw,70px);min-height:calc(88vh - 78px);padding:clamp(42px,7vw,96px) clamp(18px,5vw,76px) clamp(40px,6vw,76px);display:grid}.hero-copy{align-self:center;max-width:780px}.eyebrow{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}.hero-section .eyebrow{color:var(--gold)}h1,h2,h3,p{margin-top:0}h1{max-width:820px;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,8vw,7.2rem);font-weight:800;line-height:.92}h2{margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}h3{margin-bottom:8px;font-size:1rem;line-height:1.25}.lead{color:#ffffffc7;max-width:720px;font-size:clamp(1.04rem,1.7vw,1.28rem);line-height:1.7}.hero-actions,.button-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:720px;margin-top:24px;display:grid}.hero-proof span{color:#ffffffb8;border-left:2px solid #f2c84ba6;padding-left:12px;font-size:.82rem;line-height:1.35}.hero-proof strong{color:var(--white);font-size:1.35rem;display:block}.button,.action-button{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:850;display:inline-flex}.button-quiet{border:1px solid var(--line-dark);color:var(--white)}.product-preview,.console-panel,.workspace-panel,.edition-card,.module-tile,.plan-stack article,.metric,.login-panel{border-radius:var(--radius)}.product-preview{box-shadow:var(--shadow);color:var(--ink);background:#f9f7f0;align-self:center;padding:18px;overflow:hidden}.preview-top,.card-head,.workspace-title,.table-row,.compact-row,.tenant-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.preview-top{background:var(--ink-2);border-radius:var(--radius);color:var(--white);margin-bottom:12px;padding:14px}.preview-top span,.preview-metrics span,.metric span,.plan-stack span,.edition-card span,.module-tile span,.compact-row small,.table-row small,.tenant-row small{color:var(--muted);font-size:.78rem;display:block}.preview-metrics,.app-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.preview-metrics article,.metric{background:var(--white);border:1px solid var(--line);padding:14px}.preview-metrics strong,.metric strong{margin-top:6px;font-size:clamp(1.1rem,2vw,1.55rem);display:block}.preview-pipeline,.chain-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.preview-pipeline span,.chain-row span{color:#4d3a12;overflow-wrap:anywhere;text-align:center;background:#efe7d3;border:1px solid #a977112e;border-radius:999px;padding:9px 8px;font-size:.8rem;font-weight:800}.preview-worklist{border-radius:var(--radius);background:#fffaf0;border:1px solid #a977112e;gap:8px;margin-top:12px;padding:14px;display:grid}.preview-worklist strong{color:#2d2412}.preview-worklist span{color:#6b5c3d;font-size:.9rem}.suite-console-section{background:#edf2f7;border-top:1px solid #10131914;border-bottom:1px solid #10131914;grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(22px,4vw,48px);display:grid}.suite-console-copy{min-width:0}.suite-console-copy p{color:#4e5968;line-height:1.65}.benchmark-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.benchmark-proof-grid article{border-radius:var(--radius);background:#ffffffb8;border:1px solid #1013191a;min-width:0;padding:14px}.benchmark-proof-grid strong{color:#172033;font-size:.9rem;display:block}.benchmark-proof-grid p{color:#596371;margin:7px 0 0;font-size:.86rem;line-height:1.5}.suite-console{border-radius:var(--radius);box-shadow:var(--shadow);color:var(--white);background:#11151d;border:1px solid #ffffff1f;min-width:0;padding:16px}.suite-console-top,.suite-command-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.suite-console-top{color:#ffffffbd;border-bottom:1px solid #ffffff1a;padding:0 0 14px}.suite-console-top strong{color:var(--gold);font-size:.88rem}.suite-console-body{grid-template-columns:170px minmax(0,1fr);gap:16px;padding-top:16px;display:grid}.suite-rail{border-right:1px solid #ffffff1a;gap:8px;min-width:0;padding-right:14px;display:grid}.suite-rail a{border-radius:var(--radius);color:#ffffffbd;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:9px 10px;display:flex}.suite-rail a[data-active=true]{color:var(--white);background:#f2c84b24;border-color:#f2c84b61}.suite-rail strong{color:var(--gold);text-align:center;background:#ffffff1a;border-radius:999px;min-width:30px;padding:3px 8px;font-size:.76rem}.suite-console-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.suite-command{border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff1a;gap:10px;min-width:0;padding:14px;display:grid}.suite-command-head span{color:#ffffff94;text-transform:uppercase;font-size:.72rem;font-weight:900}.suite-command-head strong{color:var(--gold);font-size:.78rem}.suite-command h3{color:#fff;margin:0;font-size:1.02rem}.suite-command p{color:#ffffffad;margin:0;font-size:.87rem;line-height:1.5}.suite-app-cloud,.suite-command-flow,.platform-pillar-strip{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.suite-app-cloud span,.platform-pillar-strip span{color:#c7d8ff;background:#2f6fed29;border:1px solid #6596ff3d;border-radius:999px;padding:6px 8px;font-size:.74rem;font-weight:850}.suite-command-flow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suite-command-flow span{border-radius:var(--radius);color:#bdf2df;overflow-wrap:anywhere;text-align:center;background:#1f9f7524;border:1px solid #1f9f7540;padding:8px 6px;font-size:.73rem;font-weight:850}.platform-pillar-strip{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.edition-band,.section-grid,.suite-console-section,.edition-launch-section,.suite-section,.capability-section,.launch-section,.process-section,.admin-section,.benchmark-section,.app-shell,.login-shell{padding:clamp(34px,6vw,76px) clamp(18px,5vw,76px)}.edition-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.edition-card,.suite-card,.module-tile,.console-panel,.workspace-panel,.login-panel,.admin-section,.capability-section,.launch-section,.benchmark-section,.process-section{background:var(--white);border:1px solid var(--line);box-shadow:0 8px 26px #1013190f}.edition-card{padding:22px}.edition-launch-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#fbfaf6;grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);align-items:start;gap:28px;display:grid}.edition-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.edition-launch-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 26px #1013190d}.edition-launch-grid span{color:var(--muted);font-size:.78rem;font-weight:800;display:block}.edition-launch-grid div{gap:8px;display:grid}.edition-launch-grid strong{border-left:3px solid var(--blue);border-radius:0 var(--radius) var(--radius) 0;color:#254777;overflow-wrap:anywhere;background:#eef3fb;padding:8px 10px;font-size:.84rem}.edition-launch-grid p{color:#5f6672;margin:0;line-height:1.55}.edition-card h2{font-size:clamp(1.45rem,2vw,2rem)}.edition-card p,.section-title p,.admin-section p,.workspace-title p,.login-panel p{color:#525b68;line-height:1.65}.edition-card ul,.benchmark-section ul{margin:18px 0 0;padding:0;list-style:none}.edition-card li,.benchmark-section li{border-top:1px solid var(--line);padding:10px 0}.section-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.section-title{max-width:520px}.suite-section{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:28px;display:grid}.suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.suite-card{min-height:150px;padding:18px}.suite-card div,.module-cloud{flex-wrap:wrap;gap:8px;display:flex}.suite-card span,.module-cloud span{color:#2d4d86;background:#f1f4f8;border:1px solid #2f6fed1f;border-radius:999px;padding:7px 9px;font-size:.78rem;font-weight:800}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-tile{min-height:178px;padding:18px}.module-tile span{color:var(--blue);font-weight:900}.module-tile p{color:#5f6672;font-size:.92rem;line-height:1.55}.process-section,.capability-section,.launch-section,.admin-section,.benchmark-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:28px;margin:0 clamp(18px,5vw,76px) clamp(32px,6vw,70px);padding:clamp(24px,4vw,44px);display:grid}.capability-list,.launch-grid{gap:12px;display:grid}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-list article,.launch-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;padding:16px}.capability-list p,.launch-grid p{color:#5f6672;margin:8px 0 0;line-height:1.55}.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-grid span{color:var(--blue);margin-bottom:12px;font-size:.78rem;font-weight:900;display:block}.chain-list{gap:10px;display:grid}.chain-row{margin:0}.plan-stack{align-content:start;gap:10px;display:grid}.plan-stack article{border:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:4px;padding:14px;display:grid}.plan-stack strong{font-size:1.1rem}.plan-stack small{color:var(--green);font-weight:900}.benchmark-section li{font-weight:750}.app-header{background:#fff}.app-shell{grid-template-columns:280px minmax(0,1fr);gap:18px;min-width:0;display:grid}.app-shell h1{margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4.6rem);line-height:.98}.workspace-panel h2,.console-panel h2{margin-bottom:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.22rem,1.6vw,1.72rem);line-height:1.15}.side-nav{background:var(--ink);border-radius:var(--radius);color:var(--white);align-self:start;gap:8px;min-width:0;padding:14px;display:grid;position:sticky;top:96px}.side-nav button{border-radius:var(--radius);color:#ffffffc7;text-align:left;background:0 0;border:1px solid #0000;padding:12px}.side-nav button[data-active=true]{color:var(--white);background:#f2c84b24;border-color:#f2c84b57}.workspace-panel,.console-panel{min-width:0;padding:20px}.workspace-command-palette{border-radius:var(--radius);box-shadow:var(--shadow);color:var(--white);background:#111722;border:1px solid #f2c84b29;gap:16px;min-width:0;padding:18px;display:grid}.command-palette-head{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:18px;display:grid}.command-palette-head h2{color:var(--white);margin-bottom:6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.15}.command-palette-head p{color:#ffffffad;margin:0;line-height:1.55}.command-search-box{color:#ffffffb8;gap:8px}.command-search-box input{color:var(--white);background:#ffffff14;border-color:#ffffff24}.command-search-box input::placeholder{color:#ffffff7a}.command-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.command-result-card{border-radius:var(--radius);color:#ffffffb8;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;gap:8px;min-width:0;min-height:150px;padding:13px;display:grid}.command-result-card:hover,.command-result-card:focus-visible{border-color:#f2c84b80;outline:none}.command-result-card strong{color:#fff;line-height:1.25}.command-result-card small{font-size:.78rem;line-height:1.45}.command-result-card em{color:var(--gold);margin-top:auto;font-size:.76rem;font-style:normal;font-weight:900}.command-result-type{color:#a7d7ff;text-transform:uppercase;font-size:.72rem;font-weight:900}.command-empty-state{border-radius:var(--radius);color:#ffffffb3;background:#ffffff0e;border:1px dashed #ffffff2e;grid-column:1/-1;padding:16px}.command-empty-state strong,.command-empty-state small{display:block}.workspace-notification-center{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 8px 26px #151f3014}.notification-center-head{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:16px;display:grid}.notification-center-head h2{margin-bottom:6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.18rem,1.6vw,1.65rem);line-height:1.15}.notification-center-head p{color:#5f6672;margin:0;line-height:1.55}.notification-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.notification-summary-strip span{border:1px solid var(--line);border-radius:var(--radius);color:#667085;background:#f5f7fb;min-width:0;padding:10px;font-size:.74rem}.notification-summary-strip strong{color:var(--ink);font-size:1rem;display:block}.notification-filter-bar{flex-wrap:wrap;gap:8px;display:flex}.notification-filter-bar button{border:1px solid var(--line);color:#485467;background:#f3f5f8;border-radius:999px;min-height:34px;padding:7px 11px;font-weight:850}.notification-filter-bar button[data-active=true]{background:var(--ink);color:var(--white)}.notification-list{gap:10px;display:grid}.notification-card{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px;display:grid}.notification-card[data-priority=High]{border-left-color:var(--wine);background:#fff7f7}.notification-card span{color:var(--muted);margin-bottom:4px;font-size:.76rem;font-weight:850;display:block}.notification-card strong{overflow-wrap:anywhere;display:block}.notification-card p{color:#5f6672;overflow-wrap:anywhere;margin:6px 0 0;font-size:.9rem;line-height:1.5}.notification-actions{align-content:center;gap:8px;min-width:150px;display:grid}.row-action.muted{color:var(--ink);background:#f7f1dc}.notification-empty-state{border:1px dashed var(--line);border-radius:var(--radius);color:#667085;background:#fbfaf6;padding:14px}.notification-empty-state strong,.notification-empty-state small{display:block}.assignment-desk-panel{gap:14px;display:grid}.assignment-desk-panel .card-head p{color:#5f6672;margin:5px 0 0;line-height:1.5}.assignment-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assignment-summary-strip span{border-radius:var(--radius);color:#ffffffad;background:#111722;border:1px solid #f2c84b29;padding:12px;font-size:.76rem}.assignment-summary-strip strong{color:var(--gold);font-size:1.2rem;display:block}.assignment-desk-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);gap:14px;display:grid}.assignment-create-form,.assignment-list{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;min-width:0;padding:16px;display:grid}.assignment-list{align-content:start}.assignment-card{border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:13px;display:grid}.assignment-card[data-status=Closed]{border-left-color:var(--green);background:#f4f7f1}.assignment-card span,.assignment-card small{color:var(--muted);font-size:.76rem;font-weight:850;display:block}.assignment-card strong{overflow-wrap:anywhere;margin:4px 0;display:block}.assignment-card p{color:#5f6672;overflow-wrap:anywhere;margin:0 0 6px;font-size:.9rem;line-height:1.45}.assignment-empty-state{border:1px dashed var(--line);border-radius:var(--radius);color:#667085;background:#fff;padding:14px}.assignment-empty-state strong,.assignment-empty-state small{display:block}.workspace-stack,.console-stack{gap:16px;min-width:0;display:grid}.workspace-grid,.console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.console-panel-wide,.workspace-panel-wide{grid-column:1/-1}.app-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tenant-control-grid{grid-template-columns:minmax(260px,.9fr) repeat(2,minmax(260px,1fr));gap:14px;margin-top:16px;display:grid}.tenant-selector,.ops-form{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;padding:16px;display:grid}.tenant-profile{background:var(--ink);border-radius:var(--radius);color:var(--white);gap:7px;padding:14px;display:grid}.tenant-profile strong,.tenant-profile span{display:block}.tenant-profile span{color:#ffffffb8;font-size:.86rem;line-height:1.45}.mini-head{align-items:flex-start;margin-bottom:2px}.mini-module-cloud,.module-checkbox-grid{flex-wrap:wrap;gap:8px;display:flex}.mini-module-cloud span{color:#2d4d86;background:#eef2f8;border:1px solid #2f6fed21;border-radius:999px;padding:7px 9px;font-size:.76rem;font-weight:850}.module-checkbox-grid{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:10px}.checkbox-option{background:#f5f2ea;border:1px solid #10131914;border-radius:999px;flex:0 auto;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:inline-flex}.checkbox-option input{accent-color:var(--ink);width:auto;min-height:auto}.checkbox-option span{font-size:.78rem;font-weight:850}.onboarding-grid{margin-top:14px}label{color:#344054;gap:7px;font-size:.88rem;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fbfaf6;width:100%;min-width:0;min-height:43px;padding:10px 12px}textarea{resize:vertical;min-height:96px}.action-button{background:var(--ink);color:var(--white)}.action-button:disabled{color:#746d61;cursor:not-allowed;background:#d7d2c5}.action-button.secondary{color:var(--ink);background:#ebe7dc}.action-button.success{background:var(--green)}.inline-select{min-width:210px}.role-dashboard-panel,.smart-register-panel,.implementation-launchpad-panel,.gst-filing-panel,.crm-pipeline-panel,.quote-cash-panel,.purchase-pay-panel,.automation-studio-panel{gap:14px;display:grid}.gst-summary-grid{grid-template-columns:.7fr 1.1fr 1.25fr 1.1fr;gap:10px;display:grid}.tax-metric{border-radius:var(--radius);color:#ffffffb8;background:#111722;border:1px solid #f2c84b2e;gap:6px;padding:14px;display:grid}.tax-metric span,.tax-metric small{font-size:.78rem;line-height:1.35}.tax-metric strong{color:var(--gold);font-size:clamp(1.05rem,1.8vw,1.45rem)}.gst-filing-grid{grid-template-columns:minmax(290px,.85fr) minmax(280px,1fr) minmax(280px,1fr);gap:14px;display:grid}.filing-queue{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;padding:16px;display:grid}.gst-check-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.gst-check-strip span{border-radius:var(--radius);color:#475467;background:#eef2f8;border:1px solid #2f6fed21;padding:10px;font-size:.78rem;line-height:1.45}.gst-check-strip strong{color:var(--ink);margin-bottom:3px;display:block}.crm-summary-grid,.quote-summary-grid,.purchase-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quote-summary-grid span,.purchase-summary-grid span{border-radius:var(--radius);color:#ffffffb8;background:#111722;padding:12px;font-size:.78rem;line-height:1.35}.quote-summary-grid strong,.purchase-summary-grid strong{color:var(--gold);overflow-wrap:anywhere;font-size:1.08rem;display:block}.quote-flow-chain,.purchase-flow-chain{grid-template-columns:repeat(5,minmax(130px,1fr));align-items:stretch;gap:8px;max-width:100%;display:grid;overflow-x:auto}.quote-flow-step,.purchase-flow-step{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius);background:#fbfaf6;gap:4px;min-width:130px;min-height:96px;padding:12px;display:grid}.purchase-flow-step{border-left-color:var(--gold-deep)}.quote-flow-step span,.quote-flow-step small,.purchase-flow-step span,.purchase-flow-step small{color:#667085;font-size:.76rem;line-height:1.35}.quote-flow-step strong,.purchase-flow-step strong{color:var(--ink);font-size:1.45rem;line-height:1}.quote-flow-grid,.purchase-pay-grid{grid-template-columns:minmax(320px,1.05fr) minmax(300px,.95fr);gap:14px;display:grid}.quote-card,.purchase-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;padding:16px;display:grid}.quote-list-card,.purchase-list-card{align-content:start}.receivables-card,.payables-card{grid-column:span 2}.quote-row,.purchase-row{align-items:flex-start}.quote-row .row-action,.purchase-row .row-action{flex:none}.aging-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aging-grid span{border-radius:var(--radius);color:#475467;background:#eef2f8;border:1px solid #2f6fed21;gap:4px;padding:10px;font-size:.74rem;line-height:1.3;display:grid}.aging-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem}.crm-summary-grid span{background:var(--ink);border-radius:var(--radius);color:#ffffffb8;padding:12px;font-size:.78rem;line-height:1.35}.crm-summary-grid strong{color:var(--gold);overflow-wrap:anywhere;font-size:1.05rem;display:block}.pipeline-board{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;max-width:100%;padding-bottom:2px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);border-radius:var(--radius);background:#f2efe6;gap:10px;min-width:150px;padding:10px;display:grid}.pipeline-column-head{gap:4px;min-height:46px;display:grid}.pipeline-column-head strong,.pipeline-column-head span{display:block}.pipeline-column-head span{color:#687082;font-size:.75rem;line-height:1.35}.deal-card{border-radius:var(--radius);background:#fffdf8;border:1px solid #1013191a;gap:9px;min-height:158px;padding:11px;display:grid}.deal-card strong,.deal-card small{display:block}.deal-card small,.deal-card p{color:#5f6672;font-size:.78rem;line-height:1.42}.deal-card p{margin:0}.empty-deal{color:#667085;min-height:86px}.deal-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.deal-meta span{color:#344054;overflow-wrap:anywhere;background:#eef2f8;border-radius:6px;min-width:0;padding:7px;font-size:.72rem;font-weight:800}.crm-grid{grid-template-columns:minmax(310px,1fr) minmax(300px,.95fr) minmax(280px,.9fr);gap:14px;display:grid}.crm-activity-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;padding:16px;display:grid}.launchpad-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.launchpad-summary span,.automation-summary span{background:var(--ink);border-radius:var(--radius);color:#ffffffb8;padding:12px;font-size:.78rem;line-height:1.35}.launchpad-summary strong,.automation-summary strong{color:var(--gold);font-size:1.1rem;display:block}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;border-left:4px solid #9aa4b2;gap:9px;min-height:150px;padding:14px;display:grid}.template-card[data-status=Imported]{border-left-color:var(--green)}.template-card[data-status=Required]{border-left-color:var(--gold-deep)}.template-card strong,.template-card span{display:block}.template-card span,.template-card p{color:#5f6672;font-size:.82rem;line-height:1.45}.template-card p{margin:0}.launchpad-grid{grid-template-columns:minmax(320px,1.05fr) minmax(260px,.95fr) minmax(260px,.95fr);gap:14px;display:grid}.import-history{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;padding:16px;display:grid}.code-textarea{white-space:pre;min-height:180px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5}.automation-summary,.connector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.connector-card{border:1px solid var(--line);border-left:4px solid var(--gold-deep);border-radius:var(--radius);background:#fbfaf6;gap:10px;min-height:184px;padding:14px;display:grid}.connector-card[data-status=Connected]{border-left-color:var(--green)}.connector-card[data-status=Planned]{border-left-color:#9aa4b2}.connector-card strong,.connector-card span,.connector-card small{display:block}.connector-card span,.connector-card small,.connector-card p{color:#5f6672;overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.connector-card p{margin:0}.connector-meta{align-self:end;gap:8px;display:grid}.automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.automation-rules{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;padding:16px;display:grid}.automation-rule-row{grid-template-columns:minmax(0,1fr) auto}.recommendation-list{gap:8px;display:grid}.recommendation-list span{border-radius:var(--radius);color:#475467;background:#eef2f8;border:1px solid #2f6fed21;padding:10px;font-size:.82rem;line-height:1.45}.recommendation-list strong{color:var(--ink);margin-bottom:3px;display:block}.role-dashboard-grid{grid-template-columns:minmax(280px,1fr) minmax(260px,.9fr) minmax(280px,1fr);gap:12px;display:grid}.role-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-metric,.role-focus,.role-register{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;min-width:0;padding:14px}.role-metric span,.role-metric small{color:var(--muted);font-size:.78rem;display:block}.role-metric strong{overflow-wrap:anywhere;margin:6px 0 4px;font-size:clamp(1.05rem,1.7vw,1.38rem);display:block}.role-focus,.role-register{gap:12px;display:grid}.register-toolbar{grid-template-columns:minmax(220px,1.1fr) repeat(3,minmax(170px,.8fr));gap:12px;display:grid}.register-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.register-summary span{background:var(--ink);border-radius:var(--radius);color:#ffffffb8;padding:12px;font-size:.78rem;line-height:1.35}.register-summary strong{color:var(--gold);overflow-wrap:anywhere;font-size:1.02rem;display:block}.register-save-form{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.register-save-form .action-button{min-width:120px}.register-row{grid-template-columns:minmax(260px,1.25fr) minmax(130px,.62fr) minmax(130px,.62fr) auto}.register-row>span{overflow-wrap:anywhere;min-width:0}.action-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-workbench{gap:14px;display:grid}.module-workbench>p{color:#525b68;max-width:980px;margin:0;line-height:1.6}.workbench-grid{grid-template-columns:1.15fr .8fr .9fr;gap:12px;display:grid}.workbench-grid>div{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;padding:14px}.workbench-grid strong{margin-bottom:10px;display:block}.workbench-flow{flex-wrap:wrap;gap:8px;display:flex}.workbench-flow span{color:#4d3a12;background:#efe7d3;border:1px solid #a977112e;border-radius:999px;padding:8px 9px;font-size:.78rem;font-weight:850}.workbench-grid ul{color:#525b68;margin:0;padding-left:18px;line-height:1.65}.action-strip div{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;padding:14px}.control-room-panel{gap:14px;display:grid}.control-room-grid{grid-template-columns:minmax(280px,1.12fr) minmax(240px,.88fr);gap:12px;display:grid}.control-room-block{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6;gap:12px;min-width:0;padding:14px;display:grid}.control-room-block.action-queue{grid-row:span 2}.control-room-block>strong,.mini-head>strong{font-size:1rem}.approval-row{grid-template-columns:minmax(0,1fr) auto}.approval-row .row-action{text-align:left;white-space:normal;min-width:132px;max-width:190px;line-height:1.2}.form-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.form-grid-tight>label{min-width:0}.trace-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trace-strip span{background:var(--ink);border-radius:var(--radius);color:#ffffffb8;padding:12px;font-size:.82rem;line-height:1.4}.trace-strip strong{color:var(--gold);font-size:1.18rem;display:block}.muted-copy{color:#667085;margin:0;line-height:1.55}.action-strip strong,.action-strip span{display:block}.action-strip span{color:#5f6672;margin-top:6px;font-size:.88rem;line-height:1.45}.check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.check-item{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius);background:#fbfaf6;padding:13px}.check-item[data-status=Ready],.check-item[data-status=Healthy],.check-item[data-status=Complete]{border-left-color:var(--green)}.check-item[data-status=In\ progress]{border-left-color:var(--gold-deep)}.check-item[data-status=Attention]{border-left-color:var(--wine)}.check-item strong,.check-item span{display:block}.check-item span{color:var(--green);margin-top:6px;font-size:.78rem;font-weight:900}.check-item[data-status=Attention] span{color:var(--wine)}.check-item[data-status=In\ progress] span{color:var(--gold-deep)}.check-item p{color:#667085;margin:8px 0 0;font-size:.86rem;line-height:1.45}.module-cloud{margin-top:14px}.table-card,.compact-list{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.table-row,.compact-row,.tenant-row{border-top:1px solid var(--line);min-width:0;min-height:58px;padding:12px 14px}.compact-row>span,.table-row>span,.tenant-row>span,.compact-row>div,.table-row>div,.tenant-row>div{overflow-wrap:anywhere;min-width:0}.table-row:first-child,.compact-row:first-child,.tenant-row:first-child{border-top:0}.table-row{grid-template-columns:1.2fr .8fr .6fr .6fr;display:grid}.admin-table-row{grid-template-columns:1.1fr 1fr .45fr .45fr auto}.row-action{border:1px solid var(--line);color:var(--ink);background:#ebe7dc;border-radius:999px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:850}.pill{border:1px solid var(--line);color:#4c5666;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.pill.gold{color:#6f4f08;background:#f2c84b2e;border-color:#a9771133}.pill.green{color:#10684b;background:#1f9f751f;border-color:#1f9f753d}.notice{border-radius:var(--radius);color:#17458c;background:#eef5ff;border:1px solid #2f6fed2e;padding:12px 14px;line-height:1.55}.login-shell{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1fr) 420px;align-items:center;min-height:100vh;display:grid}.login-shell h1{font-size:clamp(2.8rem,7vw,6rem)}.login-panel{background:var(--white);color:var(--ink);padding:24px}.login-panel .button{width:100%}.export-box{border-radius:var(--radius);color:#dbe6f5;white-space:pre-wrap;background:#11151d;max-height:260px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}@media (max-width:980px){.hero-section,.edition-band,.section-grid,.suite-console-section,.edition-launch-section,.suite-section,.capability-section,.launch-section,.process-section,.admin-section,.benchmark-section,.app-shell,.login-shell{grid-template-columns:1fr}.command-palette-head{grid-template-columns:1fr;align-items:start}.notification-center-head,.assignment-desk-grid,.notification-card{grid-template-columns:1fr}.notification-summary-strip,.assignment-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-actions{min-width:0}.side-nav{position:static}.preview-metrics,.app-metrics,.command-result-grid,.module-grid,.suite-grid,.capability-list,.launch-grid,.action-strip,.check-grid,.workbench-grid,.role-dashboard-grid,.role-metric-grid,.gst-summary-grid,.gst-filing-grid,.gst-check-strip,.crm-summary-grid,.crm-grid,.quote-summary-grid,.quote-flow-grid,.quote-flow-chain,.purchase-summary-grid,.purchase-pay-grid,.purchase-flow-chain,.aging-grid,.launchpad-grid,.launchpad-summary,.template-grid,.automation-grid,.automation-summary,.connector-grid,.register-toolbar,.register-summary,.control-room-grid,.trace-strip,.tenant-control-grid,.workspace-grid,.console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-console-body{grid-template-columns:1fr}.suite-rail{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 14px}.edition-launch-grid,.benchmark-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-header,.app-header{flex-direction:column;align-items:flex-start}nav{justify-content:flex-start}h1{font-size:3.2rem}.app-shell h1{font-size:2.55rem}.card-head,.workspace-title{flex-direction:column;align-items:flex-start}.pill{overflow-wrap:anywhere;max-width:100%}.preview-metrics,.hero-proof,.app-metrics,.notification-summary-strip,.assignment-summary-strip,.assignment-card,.command-result-grid,.module-grid,.suite-grid,.suite-console-board,.edition-launch-grid,.benchmark-proof-grid,.capability-list,.launch-grid,.action-strip,.check-grid,.workbench-grid,.role-dashboard-grid,.role-metric-grid,.gst-summary-grid,.gst-filing-grid,.gst-check-strip,.crm-summary-grid,.crm-grid,.quote-summary-grid,.quote-flow-grid,.quote-flow-chain,.purchase-summary-grid,.purchase-pay-grid,.purchase-flow-chain,.aging-grid,.launchpad-grid,.launchpad-summary,.template-grid,.automation-grid,.automation-summary,.connector-grid,.register-toolbar,.register-summary,.register-save-form,.workspace-grid,.console-grid,.control-room-grid,.trace-strip,.tenant-control-grid,.form-grid,.preview-pipeline,.chain-row,.suite-rail,.suite-command-flow{grid-template-columns:1fr}.receivables-card,.payables-card{grid-column:auto}.table-row,.register-row,.plan-stack article{grid-template-columns:1fr}.process-section,.capability-section,.launch-section,.admin-section,.benchmark-section{margin-left:18px;margin-right:18px}}
