:root{color:#152223;background:#e9f4f7;--bg: oklch(95% .014 212);--surface: oklch(99% .008 205);--surface-raised: oklch(100% .004 210);--surface-muted: oklch(94% .012 215);--surface-tint: oklch(97% .018 165);--ink: oklch(24% .018 205);--ink-strong: oklch(17% .022 205);--muted: oklch(48% .022 215);--subtle: oklch(65% .018 215);--line: oklch(88% .014 215);--line-strong: oklch(78% .022 215);--nav: oklch(18% .034 210);--nav-2: oklch(24% .044 188);--accent: oklch(78% .16 143);--accent-strong: oklch(48% .12 158);--accent-soft: oklch(94% .052 143);--info: oklch(55% .105 235);--info-soft: oklch(94% .032 235);--warning: oklch(67% .12 78);--warning-soft: oklch(95% .042 78);--danger: oklch(57% .145 34);--danger-soft: oklch(95% .036 34);--success: oklch(57% .11 154);--success-soft: oklch(94% .045 154);--code-bg: oklch(22% .032 205);--code-ink: oklch(90% .07 158);--shadow-sm: 0 1px 2px oklch(22% .03 220 / .06);--shadow-md: 0 18px 42px oklch(22% .03 220 / .1);font-family:Inter,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0;background:#e9f4f7;background:radial-gradient(circle at 78% 0%,oklch(88% .08 143 / .18),transparent 34rem),linear-gradient(180deg,oklch(97% .014 205),var(--bg) 460px),var(--bg);text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}.shell{display:grid;grid-template-columns:288px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;background:radial-gradient(circle at 24px 24px,rgba(73,207,154,.14),transparent 18rem),linear-gradient(180deg,#102c2f,#06161b);background:radial-gradient(circle at 24px 24px,oklch(78% .16 143 / .14),transparent 18rem),linear-gradient(180deg,var(--nav),oklch(15% .03 215)),var(--nav);color:#edf3f4;padding:22px 16px;border-right:1px solid oklch(100% .005 210 / .08)}.brand{display:flex;gap:12px;align-items:center;margin-bottom:24px;padding:0 4px}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border:1px solid oklch(78% .12 164 / .45);background:var(--accent);color:#041419;font-weight:800;border-radius:8px;box-shadow:inset 0 -10px 22px #00624424;box-shadow:inset 0 -10px 22px oklch(44% .11 164 / .14)}.brand span,.topbar p,.panel-heading p,.project-item span,.empty{display:block;color:var(--muted);font-size:12px;line-height:1.5}.brand span{color:#bcc6c9}.brand strong{display:block;color:#f5f9fa;line-height:1.2}.nav{display:grid;gap:4px}.nav button,.icon-button{display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;color:#bcc6c9;padding:10px 11px;cursor:pointer;border-radius:8px;line-height:1.2;transition:background-color .17s ease-out,border-color .17s ease-out,color .17s ease-out}.nav button.active,.nav button:hover{border-color:#ffffff1a;border-color:oklch(100% .004 210 / .1);background:#ffffff14;background:oklch(100% .004 210 / .08);color:#f9fdfd}.nav button.active{background:#51cb9b29;color:#c1edd8}.sidebar-status{display:grid;gap:8px;margin-top:auto;border:1px solid oklch(100% .004 210 / .1);background:#ffffff0e;background:oklch(100% .004 210 / .055);padding:12px;border-radius:8px}.sidebar-status span{color:#afb9bc;font-size:12px;font-weight:800}.sidebar-status strong{color:#b7f1d5;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.workspace{width:min(100%,1480px);padding:28px 32px 52px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;border:1px solid var(--line);background:#f7fdfedb;padding:16px 18px;border-radius:8px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar h1,.panel h2{margin:0;color:var(--ink-strong);line-height:1.15}.topbar h1{font-size:26px;font-weight:760}.panel h2{font-size:18px;font-weight:740}.topbar p,.panel-heading p{margin:0 0 6px}.platform-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:28px;align-items:stretch;min-height:438px;margin-bottom:18px;border:1px solid oklch(84% .08 143 / .24);background:radial-gradient(circle at 84% 18%,rgba(103,214,104,.22),transparent 20rem),radial-gradient(circle at 12% 80%,rgba(42,145,156,.18),transparent 24rem),linear-gradient(135deg,#061b22,#06171b 48%,#082b22);background:radial-gradient(circle at 84% 18%,oklch(75% .16 143 / .22),transparent 20rem),radial-gradient(circle at 12% 80%,oklch(58% .12 190 / .18),transparent 24rem),linear-gradient(135deg,color(xyz 0.006 0.008 0.016),color(xyz 0.004 0.006 0.01) 48%,color(xyz 0.008 0.013 0.013)),var(--nav);color:#edf3f4;padding:34px;border-radius:8px;box-shadow:0 28px 70px #001a202e;box-shadow:0 28px 70px oklch(20% .04 215 / .18)}.platform-hero-copy{display:grid;align-content:center;gap:18px;min-width:0}.platform-eyebrow{width:fit-content;border:1px solid oklch(88% .1 143 / .28);background:#74d17021;color:#baf3b6;padding:7px 10px;font-size:12px;font-weight:800;border-radius:6px}.platform-hero h2{max-width:15ch;margin:0;color:#f5f9fa;font-size:54px;line-height:1.02;font-weight:820}.platform-hero p{max-width:62ch;margin:0;color:#becacd;font-size:16px;line-height:1.8}.platform-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.platform-hero-actions button{display:inline-flex;align-items:center;gap:8px;min-height:46px;border:1px solid oklch(86% .14 143);background:var(--accent);color:#041419;padding:0 18px;font-weight:800;cursor:pointer;border-radius:8px}.platform-hero-actions button.secondary{border-color:#ffffff3d;border-color:oklch(100% .004 210 / .24);background:#ffffff1a;background:oklch(100% .004 210 / .1);color:#f5f9fa}.platform-proof-panel{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid oklch(100% .004 210 / .14);background:#000c0fb3;background:oklch(14% .03 214 / .7);padding:18px;border-radius:8px}.platform-proof-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.platform-proof-header span{color:#bcc6c9;font-size:12px;font-weight:800}.platform-proof-header strong{border:1px solid oklch(88% .065 164 / .28);background:#51cb9b1f;color:#b7f1d5;padding:4px 7px;font-size:12px;border-radius:6px}.platform-proof-command{display:flex;gap:8px;align-items:center;border:1px solid oklch(100% .004 210 / .11);background:#000e13;color:#c1cdd0;padding:10px;border-radius:8px}.platform-proof-command code{color:#b7f1d5;font-size:12px;overflow-wrap:anywhere}.platform-proof-grid{display:grid;gap:8px}.platform-proof-grid article{display:grid;gap:5px;border:1px solid oklch(100% .004 210 / .1);background:#00090ddb;background:oklch(13% .028 214 / .86);padding:12px;border-radius:8px}.platform-proof-grid span,.platform-proof-grid em{color:#afb9bc;font-size:12px;font-style:normal;line-height:1.45}.platform-proof-grid strong{color:#f5f9fa;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.platform-proof-grid em{overflow-wrap:anywhere}.platform-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.platform-highlights article{display:grid;gap:10px;min-width:0;border:1px solid var(--line);background:var(--surface-raised);padding:18px;border-radius:8px;box-shadow:0 14px 32px #081e2414}.platform-highlights article div{display:flex;align-items:center;gap:8px;color:var(--accent-strong);font-size:12px;font-weight:800}.platform-highlights article strong{color:var(--ink-strong);font-size:17px}.platform-highlights article p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.icon-button{justify-content:center;width:42px;height:42px;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:8px}.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px}.quickstart{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start;margin-bottom:18px;border:1px solid var(--line);background:var(--surface);padding:18px;border-radius:8px;box-shadow:var(--shadow-sm)}.quickstart-copy p{margin:0 0 6px;color:var(--muted);font-size:13px;font-weight:800}.quickstart-copy span{display:block;max-width:34ch;margin-top:10px;color:var(--muted);font-size:14px;line-height:1.65}.quickstart-copy h2{margin:0;font-size:24px;line-height:1.16}.checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.check-item{display:flex;gap:10px;min-width:0;border:1px solid var(--line);background:var(--surface-raised);padding:12px;border-radius:8px}.check-item svg{flex:0 0 auto;color:var(--accent-strong)}.check-item strong,.check-item span{display:block}.check-item span{margin-top:4px;color:var(--muted);font-size:13px}.panel{min-width:0;border:1px solid var(--line);background:var(--surface);padding:16px;border-radius:8px;box-shadow:var(--shadow-sm)}.panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.panel-heading svg{color:var(--accent-strong)}.form-row{display:grid;grid-template-columns:1fr auto;gap:10px}input,select,textarea{width:100%;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);padding:11px 12px;outline:none;border-radius:7px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}input:hover,select:hover,textarea:hover{border-color:#8daab2}input:focus,select:focus,textarea:focus,button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #51cb9b2e}textarea{min-height:110px;resize:vertical}.form-row button,.ai-form button,.stack button,.button-row button{border:1px solid oklch(58% .1 164);background:var(--accent);color:#f9fdfd;font-weight:800;min-height:42px;padding:0 16px;cursor:pointer;border-radius:7px;transition:background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.form-row button:hover,.ai-form button:hover,.stack button:hover,.button-row button:hover{background:var(--accent-strong)}.form-row button:active,.ai-form button:active,.stack button:active,.button-row button:active{transform:translateY(1px)}.project-list{display:grid;gap:10px;margin-top:18px}.notice{margin:12px 0 0;border:1px solid var(--line);background:var(--surface);padding:10px 12px;font-size:13px;border-radius:8px}.notice.error{border-color:#e8a494;background:var(--danger-soft);color:var(--danger)}.notice.success{border-color:#83c699;background:var(--success-soft);color:var(--success)}.notice.info{color:var(--muted)}.runtime-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 18px;border:1px solid oklch(77% .095 154);background:var(--success-soft);color:var(--success);padding:10px 12px;font-size:13px;border-radius:8px}.runtime-strip.warning{border-color:#dcaf67;background:var(--warning-soft);color:#7e5912}.runtime-strip span,.runtime-strip strong{overflow-wrap:anywhere}button:disabled{cursor:not-allowed;opacity:.58}.project-item{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--line);background:var(--surface-raised);padding:12px;border-radius:7px}.project-item.highlighted{border-color:var(--accent);background:var(--accent-soft)}.guided-table{display:grid;gap:4px;border:1px solid oklch(74% .055 164 / .36);background:var(--surface-tint);color:var(--ink);padding:12px;border-radius:7px}.guided-table strong{color:var(--accent-strong);font-size:13px}.guided-table span{color:var(--muted);font-size:13px;line-height:1.5}.row-preview-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:4px;color:var(--muted);font-size:13px}.row-preview-heading strong{color:var(--ink-strong);overflow-wrap:anywhere}.secret-box{display:grid;gap:10px;border:1px solid oklch(76% .13 164 / .42);background:var(--accent-soft);padding:12px;border-radius:7px}.secret-box code{display:block;overflow-wrap:anywhere;background:var(--code-bg);color:var(--code-ink);padding:10px;border-radius:6px}.project-item em{color:var(--accent-strong);font-size:13px;font-style:normal}.item-actions{display:flex;gap:10px;align-items:center}.item-actions button{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);min-height:34px;padding:0 10px;cursor:pointer;border-radius:7px}.ai-form{display:grid;gap:10px}.ai-form button{height:42px}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.template-card{min-height:86px;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);padding:12px;text-align:left;cursor:pointer;border-radius:8px;transition:background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.template-card:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.template-card.active{border-color:var(--accent-strong);background:var(--accent-soft)}.template-card strong,.template-card span{display:block}.template-card span{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.template-plan{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:12px;border:1px solid var(--line);background:#f3fbf6;padding:12px;border-radius:8px}.template-plan strong,.template-plan span{display:block}.template-plan span{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.template-flow{margin-top:10px;border-top:1px solid oklch(74% .055 164 / .28);padding-top:10px}.template-flow strong{color:var(--accent-strong);font-size:13px}.template-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.template-flow li{border:1px solid oklch(74% .055 164 / .28);background:var(--surface-raised);color:var(--muted);font-size:12px;line-height:1.45;padding:8px;border-radius:6px}.template-use-case{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.template-use-case div{border:1px solid oklch(74% .055 164 / .24);background:var(--surface-raised);padding:10px;border-radius:7px}.template-use-case strong{color:var(--accent-strong);font-size:12px}.template-use-case p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.template-walkthrough{margin-top:10px;border:1px solid oklch(74% .055 164 / .28);background:var(--surface-tint);padding:10px;border-radius:8px}.template-walkthrough strong{color:var(--accent-strong);font-size:13px}.template-walkthrough ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.template-walkthrough li{border:1px solid oklch(74% .055 164 / .24);background:var(--surface-raised);color:var(--muted);font-size:12px;line-height:1.5;padding:8px;border-radius:6px}.template-sdk{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;margin-top:10px;border:1px solid oklch(74% .055 164 / .24);background:var(--surface-raised);padding:10px;border-radius:8px}.template-sdk strong{color:var(--accent-strong);font-size:13px}.template-sdk-heading{display:flex;gap:8px;align-items:center;justify-content:space-between}.template-sdk-heading button{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);padding:0 10px;font-size:12px;cursor:pointer;border-radius:7px}.template-sdk p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.template-sdk pre{margin:0;overflow:auto;border:1px solid oklch(100% .004 210 / .08);background:var(--code-bg);color:#e9f0f1;font-size:12px;line-height:1.55;padding:10px;border-radius:7px}.template-plan button{min-height:40px;border:1px solid var(--accent-strong);background:var(--accent-strong);color:#f9fdfd;padding:0 14px;cursor:pointer;border-radius:7px}.prompt-output{min-height:220px;max-height:360px;margin:14px 0 0;overflow:auto;border:1px solid oklch(100% .004 210 / .08);background:var(--code-bg);color:var(--code-ink);padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px}.stack{display:grid;gap:10px}.button-row{display:flex;flex-wrap:wrap;gap:10px}.toggle-row{display:flex;gap:10px;align-items:center;color:var(--ink);font-size:14px}.toggle-row input{width:auto}.muted{margin:0;color:var(--muted);font-size:13px}.empty-state{margin:0;border:1px dashed var(--line-strong);background:#f4fafb;color:var(--muted);padding:12px;font-size:13px;border-radius:7px}.inline-code{display:block;margin-top:12px;overflow-wrap:anywhere;background:var(--code-bg);color:var(--code-ink);padding:10px;border-radius:7px}.check-item.done{border-color:#83c699;background:var(--success-soft)}.developer-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.developer-strip code{border:1px solid var(--line);background:var(--surface-muted);padding:8px 10px;border-radius:6px}.control-console{display:grid;gap:18px}.control-hero{background:var(--surface-tint)}.control-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-tile{min-width:0;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.metric-tile span,.metric-tile em,.queue-item span{display:block;color:#14201d9e;font-size:13px;font-style:normal}.metric-tile strong{display:block;margin:8px 0 4px;color:#102c2a;font-size:24px;line-height:1}.control-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px}.control-command.compact{margin-top:0}.control-command code{overflow-wrap:anywhere;border:1px solid #d7d1c4;background:#102c2a;color:#d3ff7f;padding:12px}.control-command button{border:0;background:#d3ff7f;color:#102c2a;font-weight:800;padding:0 16px;cursor:pointer}.control-summary{display:grid;gap:6px;margin-top:12px;color:#14201da8;font-size:13px}.queue-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid #e6dfd2;background:#f9fdfd;padding:12px}.queue-item svg{color:#2d6b5f}.queue-item em{color:#2d6b5f;font-size:13px;font-style:normal}.queue-item.running{border-color:#e0bd72;background:#fff8e6}.queue-item.blocked{border-color:#d9a18d;background:#fff4ef}.run-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) minmax(180px,.8fr);gap:12px;align-items:start;border:1px solid #e6dfd2;background:#f9fdfd;padding:12px}.run-item span,.run-item em{display:block;color:#14201d9e;font-size:13px;font-style:normal}.run-item code{overflow-wrap:anywhere;border:1px solid #d7d1c4;background:#fffaf1;padding:8px;font-size:12px}.approval-request{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #e0bd72;background:#fff8e6;padding:12px}.approval-request.high{border-color:#d9a18d;background:#fff4ef}.approval-request span,.approval-request small{display:block;margin-top:4px;color:#14201d9e;font-size:13px}.approval-request em{color:#a34225;font-size:13px;font-style:normal}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capability-item{display:grid;gap:6px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.capability-item.available{border-color:#9acb52;background:#f7ffe8}.capability-item.needs-approval{border-color:#e0bd72;background:#fff8e6}.capability-item.blocked{border-color:#d9a18d;background:#fff4ef}.capability-item span,.capability-item em{color:#14201d9e;font-size:13px;font-style:normal}.service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.service-check{display:grid;gap:6px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.service-check.ok{border-color:#9acb52;background:#f7ffe8}.service-check.warning{border-color:#e0bd72;background:#fff8e6}.service-check.blocked{border-color:#d9a18d;background:#fff4ef}.service-check span,.service-check small,.service-check em{color:#14201d9e;font-size:13px;font-style:normal}.playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.playbook-item{display:grid;gap:10px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.playbook-item.ready{border-color:#9acb52;background:#f7ffe8}.playbook-item.needs-approval{border-color:#e0bd72;background:#fff8e6}.playbook-item.blocked{border-color:#d9a18d;background:#fff4ef}.playbook-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.playbook-title span,.playbook-item small,.playbook-item li,.playbook-item em{color:#14201d9e;font-size:13px;font-style:normal}.playbook-item ol{display:grid;gap:6px;margin:0;padding-left:18px}.launch-grid{display:grid;gap:10px}.launch-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.launch-item.ready{border-color:#9acb52;background:#f7ffe8}.launch-item.needs-approval{border-color:#e0bd72;background:#fff8e6}.launch-item.blocked{border-color:#d9a18d;background:#fff4ef}.launch-item span,.launch-item small,.launch-item em{display:block;margin-top:4px;color:#14201d9e;font-size:13px;font-style:normal}.launch-meta{min-width:120px;text-align:right}.deployment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deployment-item{display:grid;gap:10px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.deployment-item.ready{border-color:#9acb52;background:#f7ffe8}.deployment-item.needs-approval{border-color:#e0bd72;background:#fff8e6}.deployment-item.blocked{border-color:#d9a18d;background:#fff4ef}.deployment-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.deployment-item span,.deployment-item small,.deployment-item li,.deployment-item em{color:#14201d9e;font-size:13px;font-style:normal}.deployment-item ul{display:grid;gap:6px;margin:0;padding-left:18px}.segment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.segment-item{display:grid;gap:8px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.segment-item.ready{border-color:#9acb52;background:#f7ffe8}.segment-item.needs-discovery{border-color:#e0bd72;background:#fff8e6}.segment-item.blocked{border-color:#d9a18d;background:#fff4ef}.segment-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.segment-item span,.segment-item small,.segment-item p,.segment-item em{margin:0;color:#14201d9e;font-size:13px;font-style:normal}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer-item{display:grid;gap:10px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.offer-item.draft-ready{border-color:#9acb52;background:#f7ffe8}.offer-item.needs-approval{border-color:#e0bd72;background:#fff8e6}.offer-item.blocked{border-color:#d9a18d;background:#fff4ef}.offer-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.offer-item span,.offer-item small,.offer-item li,.offer-item p,.offer-item em{margin:0;color:#14201d9e;font-size:13px;font-style:normal}.offer-item ul{display:grid;gap:6px;margin:0;padding-left:18px}.gtm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gtm-item{display:grid;gap:8px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.gtm-item.ready{border-color:#9acb52;background:#f7ffe8}.gtm-item.drafting,.gtm-item.needs-approval{border-color:#e0bd72;background:#fff8e6}.gtm-item.blocked{border-color:#d9a18d;background:#fff4ef}.gtm-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.gtm-item span,.gtm-item small,.gtm-item p,.gtm-item em{margin:0;color:#14201d9e;font-size:13px;font-style:normal}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-readiness{display:grid;gap:12px;border:1px solid #d7d1c4;background:#fffaf1;padding:12px}.demo-readiness.ready{border-color:#9acb52;background:#f7ffe8}.demo-readiness.warning{border-color:#e0bd72;background:#fff8e6}.demo-readiness.blocked{border-color:#d9a18d;background:#fff4ef}.demo-readiness-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.demo-readiness-title div,.demo-readiness-notes div{display:grid;gap:4px}.demo-readiness-actions{display:grid;gap:8px;justify-items:end}.demo-readiness-actions button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-executive-summary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.22);background:#ffffffc2;padding:10px}.demo-executive-summary div{display:grid;gap:4px}.demo-executive-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-executive-metrics span{border:1px solid #d7d1c4;background:#fffaf1;padding:6px;text-align:center;font-size:12px;font-weight:800}.demo-executive-summary button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-risk-explanation{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.15fr) auto;gap:10px;align-items:start;border:1px solid rgba(20,32,29,.12);background:#f9fdfd;padding:10px}.demo-risk-explanation.high{border-color:#d9a18dd1;background:#fff4ef}.demo-risk-explanation.medium{border-color:#e0bd72d1;background:#fff8e6}.demo-risk-explanation.low{border-color:#9acb52b8;background:#f7ffe8}.demo-risk-explanation div{display:grid;gap:4px}.demo-risk-actions{justify-items:end}.demo-risk-explanation em{border:1px solid rgba(44,87,102,.22);background:#eef8fb;color:#214d5a;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.demo-risk-explanation button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-follow-up{display:grid;gap:8px;border:1px solid #d7d1c4;background:#ffffffc2;padding:10px}.demo-follow-up-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.demo-follow-up-title button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-follow-up-item{display:grid;gap:5px;border:1px solid rgba(20,32,29,.12);background:#f9fdfd;padding:8px}.demo-debrief{display:grid;gap:8px;border:1px solid #d7d1c4;background:#fffaf1;padding:10px}.demo-debrief-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.demo-debrief-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.demo-debrief-actions button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-debrief-package-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-debrief-package-summary span{display:grid;gap:4px;border:1px solid rgba(20,32,29,.12);background:#ffffffb8;padding:8px}.demo-debrief-package-summary small{color:#6d6254;font-size:11px;font-weight:800}.demo-debrief-package-summary strong{color:#102c2a;font-size:12px;line-height:1.45}.demo-debrief-owner-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-debrief-owner-routes article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.24);background:#f9fdfd;padding:9px}.demo-debrief-owner-routes small{color:#6d6254;font-size:11px;font-weight:800}.demo-debrief-owner-routes strong{color:#102c2a;font-size:13px}.demo-debrief-owner-routes span,.demo-debrief-owner-routes em{color:#33433f;font-size:12px;font-style:normal;line-height:1.45}.demo-customer-recap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.28);background:#f5fbf4;padding:10px}.demo-customer-recap div{display:grid;gap:4px}.demo-customer-recap small{color:#5b6d58;font-size:11px;font-weight:800}.demo-customer-recap strong{color:#102c2a;font-size:13px}.demo-customer-recap span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-recap button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-recap-send-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-recap-send-checklist span{display:grid;gap:4px;border:1px solid rgba(180,122,42,.24);background:#fffdf8;padding:8px}.demo-recap-send-checklist small{color:#7b5b2d;font-size:11px;font-weight:800}.demo-recap-send-checklist strong{color:#332b1f;font-size:12px;line-height:1.45}.demo-approval-handoff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-approval-handoff article{display:grid;gap:5px;border:1px solid rgba(133,70,32,.28);background:#fff8f2;padding:9px}.demo-approval-handoff small{color:#8a4b25;font-size:11px;font-weight:800}.demo-approval-handoff strong{color:#33251c;font-size:13px}.demo-approval-handoff span,.demo-approval-handoff em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-next-meeting-agenda{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.28);background:#f4fbff;padding:10px}.demo-next-meeting-agenda div{display:grid;gap:4px}.demo-next-meeting-agenda small{color:#476b80;font-size:11px;font-weight:800}.demo-next-meeting-agenda strong{color:#102c2a;font-size:13px}.demo-next-meeting-agenda span{color:#33433f;font-size:12px;line-height:1.45}.demo-next-meeting-agenda button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-next-meeting-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-next-meeting-items article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.2);background:#f9fdfd;padding:8px}.demo-next-meeting-items small{color:#476b80;font-size:11px;font-weight:800}.demo-next-meeting-items strong,.demo-next-meeting-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-next-meeting-invite{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.24);background:#f8fbf6;padding:10px}.demo-next-meeting-invite div{display:grid;gap:4px}.demo-next-meeting-invite small{color:#5b6d58;font-size:11px;font-weight:800}.demo-next-meeting-invite strong{color:#102c2a;font-size:13px}.demo-next-meeting-invite span{color:#33433f;font-size:12px;line-height:1.45}.demo-next-meeting-invite button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-next-meeting-prep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(73,91,128,.24);background:#f7f8fc;padding:10px}.demo-next-meeting-prep div{display:grid;gap:4px}.demo-next-meeting-prep small{color:#4d5f86;font-size:11px;font-weight:800}.demo-next-meeting-prep strong{color:#102c2a;font-size:13px}.demo-next-meeting-prep span{color:#33433f;font-size:12px;line-height:1.45}.demo-next-meeting-prep button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-next-meeting-prep-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-next-meeting-prep-items article{display:grid;gap:5px;border:1px solid rgba(73,91,128,.2);background:#f9fdfd;padding:8px}.demo-next-meeting-prep-items small{color:#4d5f86;font-size:11px;font-weight:800}.demo-next-meeting-prep-items strong,.demo-next-meeting-prep-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-validation-owner-matrix{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(72,83,72,.24);background:#fbfaf6;padding:10px}.demo-validation-owner-matrix div{display:grid;gap:4px}.demo-validation-owner-matrix small{color:#5d654d;font-size:11px;font-weight:800}.demo-validation-owner-matrix strong{color:#102c2a;font-size:13px}.demo-validation-owner-matrix span{color:#33433f;font-size:12px;line-height:1.45}.demo-validation-owner-matrix button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-validation-owner-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-validation-owner-items article{display:grid;gap:5px;border:1px solid rgba(72,83,72,.2);background:#f9fdfd;padding:8px}.demo-validation-owner-items small{color:#5d654d;font-size:11px;font-weight:800}.demo-validation-owner-items strong,.demo-validation-owner-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-validation-owner-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-validation-decision-log{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(92,72,83,.24);background:#fcf8f8;padding:10px}.demo-validation-decision-log div{display:grid;gap:4px}.demo-validation-decision-log small{color:#7a5160;font-size:11px;font-weight:800}.demo-validation-decision-log strong{color:#102c2a;font-size:13px}.demo-validation-decision-log span{color:#33433f;font-size:12px;line-height:1.45}.demo-validation-decision-log button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-validation-decision-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-validation-decision-items article{display:grid;gap:5px;border:1px solid rgba(92,72,83,.2);background:#f9fdfd;padding:8px}.demo-validation-decision-items small{width:fit-content;border:1px solid #d7d1c4;background:#fff9ed;color:#4b382b;padding:3px 6px;font-size:11px;font-weight:800}.demo-validation-decision-items strong,.demo-validation-decision-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-validation-decision-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-validation-follow-up{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.24);background:#f7fbf8;padding:10px}.demo-validation-follow-up div{display:grid;gap:4px}.demo-validation-follow-up small{color:#2d6b5f;font-size:11px;font-weight:800}.demo-validation-follow-up strong{color:#102c2a;font-size:13px}.demo-validation-follow-up span{color:#33433f;font-size:12px;line-height:1.45}.demo-validation-follow-up button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-validation-follow-up-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-validation-follow-up-items article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.2);background:#f9fdfd;padding:8px}.demo-validation-follow-up-items small{width:fit-content;border:1px solid #d7d1c4;background:#f3ffde;color:#2d6b5f;padding:3px 6px;font-size:11px;font-weight:800}.demo-validation-follow-up-items strong,.demo-validation-follow-up-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-validation-follow-up-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-follow-up-risk-escalation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(139,84,69,.26);background:#fff8f2;padding:10px}.demo-follow-up-risk-escalation div{display:grid;gap:4px}.demo-follow-up-risk-escalation small{color:#8b5445;font-size:11px;font-weight:800}.demo-follow-up-risk-escalation strong{color:#102c2a;font-size:13px}.demo-follow-up-risk-escalation span{color:#33433f;font-size:12px;line-height:1.45}.demo-follow-up-risk-escalation button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-follow-up-risk-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-follow-up-risk-items article{display:grid;gap:5px;border:1px solid rgba(139,84,69,.22);background:#f9fdfd;padding:8px}.demo-follow-up-risk-items small{width:fit-content;border:1px solid #d7d1c4;background:#fff3e8;color:#8b5445;padding:3px 6px;font-size:11px;font-weight:800}.demo-follow-up-risk-items strong,.demo-follow-up-risk-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-follow-up-risk-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-escalation-owner-briefing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,71,107,.24);background:#f6f9ff;padding:10px}.demo-escalation-owner-briefing div{display:grid;gap:4px}.demo-escalation-owner-briefing small{color:#425d86;font-size:11px;font-weight:800}.demo-escalation-owner-briefing strong{color:#102c2a;font-size:13px}.demo-escalation-owner-briefing span{color:#33433f;font-size:12px;line-height:1.45}.demo-escalation-owner-briefing button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-escalation-owner-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-escalation-owner-items article{display:grid;gap:5px;border:1px solid rgba(45,71,107,.2);background:#f9fdfd;padding:8px}.demo-escalation-owner-items small{width:fit-content;border:1px solid #d7d1c4;background:#eef4ff;color:#425d86;padding:3px 6px;font-size:11px;font-weight:800}.demo-escalation-owner-items strong,.demo-escalation-owner-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-escalation-owner-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-customer-pilot-readiness{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.28);background:#f2fbf7;padding:10px}.demo-customer-pilot-readiness div{display:grid;gap:4px}.demo-customer-pilot-readiness small{color:#2d6b5f;font-size:11px;font-weight:800}.demo-customer-pilot-readiness strong{color:#102c2a;font-size:13px}.demo-customer-pilot-readiness span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-pilot-readiness button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-customer-pilot-readiness-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-customer-pilot-readiness-items article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.22);background:#f9fdfd;padding:8px}.demo-customer-pilot-readiness-items small{width:fit-content;border:1px solid #d7d1c4;background:#f3ffde;color:#2d6b5f;padding:3px 6px;font-size:11px;font-weight:800}.demo-customer-pilot-readiness-items strong,.demo-customer-pilot-readiness-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-pilot-readiness-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-pilot-launch-checklist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(73,91,128,.26);background:#f8f9fe;padding:10px}.demo-pilot-launch-checklist div{display:grid;gap:4px}.demo-pilot-launch-checklist small{color:#4d5f86;font-size:11px;font-weight:800}.demo-pilot-launch-checklist strong{color:#102c2a;font-size:13px}.demo-pilot-launch-checklist span{color:#33433f;font-size:12px;line-height:1.45}.demo-pilot-launch-checklist button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-pilot-launch-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-pilot-launch-items article{display:grid;gap:5px;border:1px solid rgba(73,91,128,.22);background:#f9fdfd;padding:8px}.demo-pilot-launch-items small{width:fit-content;border:1px solid #d7d1c4;background:#eef4ff;color:#4d5f86;padding:3px 6px;font-size:11px;font-weight:800}.demo-pilot-launch-items strong,.demo-pilot-launch-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-pilot-launch-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-pilot-success-scorecard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.28);background:#f4fbff;padding:10px}.demo-pilot-success-scorecard div{display:grid;gap:4px}.demo-pilot-success-scorecard small{color:#476b80;font-size:11px;font-weight:800}.demo-pilot-success-scorecard strong{color:#102c2a;font-size:13px}.demo-pilot-success-scorecard span{color:#33433f;font-size:12px;line-height:1.45}.demo-pilot-success-scorecard button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-pilot-success-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-pilot-success-items article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.22);background:#f9fdfd;padding:8px}.demo-pilot-success-items small{width:fit-content;border:1px solid #d7d1c4;background:#f4fbff;color:#476b80;padding:3px 6px;font-size:11px;font-weight:800}.demo-pilot-success-items strong,.demo-pilot-success-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-pilot-success-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-pilot-expansion-recommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(73,91,128,.26);background:#fbfaf6;padding:10px}.demo-pilot-expansion-recommendation div{display:grid;gap:4px}.demo-pilot-expansion-recommendation small{color:#5d654d;font-size:11px;font-weight:800}.demo-pilot-expansion-recommendation strong{color:#102c2a;font-size:13px}.demo-pilot-expansion-recommendation span{color:#33433f;font-size:12px;line-height:1.45}.demo-pilot-expansion-recommendation button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-pilot-expansion-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-pilot-expansion-items article{display:grid;gap:5px;border:1px solid rgba(73,91,128,.22);background:#f9fdfd;padding:8px}.demo-pilot-expansion-items small{width:fit-content;border:1px solid #d7d1c4;background:#fbfaf6;color:#5d654d;padding:3px 6px;font-size:11px;font-weight:800}.demo-pilot-expansion-items strong,.demo-pilot-expansion-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-pilot-expansion-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-paid-pilot-offer-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(92,72,83,.24);background:#fcf8f8;padding:10px}.demo-paid-pilot-offer-brief div{display:grid;gap:4px}.demo-paid-pilot-offer-brief small{color:#7a5160;font-size:11px;font-weight:800}.demo-paid-pilot-offer-brief strong{color:#102c2a;font-size:13px}.demo-paid-pilot-offer-brief span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-offer-brief button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-offer-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-offer-items article{display:grid;gap:5px;border:1px solid rgba(92,72,83,.2);background:#f9fdfd;padding:8px}.demo-paid-pilot-offer-items small{width:fit-content;border:1px solid #d7d1c4;background:#fff9ed;color:#7a5160;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-offer-items strong,.demo-paid-pilot-offer-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-approval-checklist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(139,84,69,.26);background:#fff8f2;padding:10px}.demo-paid-pilot-approval-checklist div{display:grid;gap:4px}.demo-paid-pilot-approval-checklist small{color:#8b5445;font-size:11px;font-weight:800}.demo-paid-pilot-approval-checklist strong{color:#102c2a;font-size:13px}.demo-paid-pilot-approval-checklist span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-approval-checklist button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-approval-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-approval-items article{display:grid;gap:5px;border:1px solid rgba(139,84,69,.22);background:#f9fdfd;padding:8px}.demo-paid-pilot-approval-items small{width:fit-content;border:1px solid #d7d1c4;background:#fff3e8;color:#8b5445;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-approval-items strong,.demo-paid-pilot-approval-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-approval-items em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-paid-pilot-customer-message{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.26);background:#f7fbf8;padding:10px}.demo-paid-pilot-customer-message div{display:grid;gap:4px}.demo-paid-pilot-customer-message small{color:#2d6b5f;font-size:11px;font-weight:800}.demo-paid-pilot-customer-message strong{color:#102c2a;font-size:13px}.demo-paid-pilot-customer-message span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-customer-message button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-customer-message-preview article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.2);background:#f9fdfd;padding:8px}.demo-paid-pilot-customer-message-preview small{width:fit-content;border:1px solid #d7d1c4;background:#f3ffde;color:#2d6b5f;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-customer-message-preview strong,.demo-paid-pilot-customer-message-preview span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-customer-message-preview em{color:#4b382b;font-size:12px;font-style:normal;line-height:1.45}.demo-paid-pilot-kickoff-agenda{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(73,91,128,.26);background:#f8f9fe;padding:10px}.demo-paid-pilot-kickoff-agenda div{display:grid;gap:4px}.demo-paid-pilot-kickoff-agenda small{color:#4d5f86;font-size:11px;font-weight:800}.demo-paid-pilot-kickoff-agenda strong{color:#102c2a;font-size:13px}.demo-paid-pilot-kickoff-agenda span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-kickoff-agenda button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-kickoff-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-kickoff-items article{display:grid;gap:5px;border:1px solid rgba(73,91,128,.22);background:#f9fdfd;padding:8px}.demo-paid-pilot-kickoff-items small{width:fit-content;border:1px solid #d7d1c4;background:#eef4ff;color:#4d5f86;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-kickoff-items strong,.demo-paid-pilot-kickoff-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-kickoff-recap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.28);background:#f5fbf8;padding:10px}.demo-paid-pilot-kickoff-recap div{display:grid;gap:4px}.demo-paid-pilot-kickoff-recap small{color:#2d6b5f;font-size:11px;font-weight:800}.demo-paid-pilot-kickoff-recap strong{color:#102c2a;font-size:13px}.demo-paid-pilot-kickoff-recap span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-kickoff-recap button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-kickoff-recap-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-kickoff-recap-items article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.2);background:#f9fdfd;padding:8px}.demo-paid-pilot-kickoff-recap-items small{width:fit-content;border:1px solid #cfe2d8;background:#f3ffde;color:#2d6b5f;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-kickoff-recap-items strong,.demo-paid-pilot-kickoff-recap-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-weekly-review{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(92,77,45,.26);background:#fffaf0;padding:10px}.demo-paid-pilot-weekly-review div{display:grid;gap:4px}.demo-paid-pilot-weekly-review small{color:#6b5a2d;font-size:11px;font-weight:800}.demo-paid-pilot-weekly-review strong{color:#102c2a;font-size:13px}.demo-paid-pilot-weekly-review span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-weekly-review button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-weekly-review-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-weekly-review-items article{display:grid;gap:5px;border:1px solid rgba(92,77,45,.2);background:#f9fdfd;padding:8px}.demo-paid-pilot-weekly-review-items small{width:fit-content;border:1px solid #e1d6bd;background:#fff4cf;color:#6b5a2d;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-weekly-review-items strong,.demo-paid-pilot-weekly-review-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-risk-escalation-weekly-report{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(132,57,57,.24);background:#fff7f5;padding:10px}.demo-paid-pilot-risk-escalation-weekly-report div{display:grid;gap:4px}.demo-paid-pilot-risk-escalation-weekly-report small{color:#8a3f3f;font-size:11px;font-weight:800}.demo-paid-pilot-risk-escalation-weekly-report strong{color:#102c2a;font-size:13px}.demo-paid-pilot-risk-escalation-weekly-report span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-risk-escalation-weekly-report button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-risk-escalation-weekly-report-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-risk-escalation-weekly-report-items article{display:grid;gap:5px;border:1px solid rgba(132,57,57,.18);background:#f9fdfd;padding:8px}.demo-paid-pilot-risk-escalation-weekly-report-items small{width:fit-content;border:1px solid #ecd0ca;background:#fff0ec;color:#8a3f3f;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-risk-escalation-weekly-report-items strong,.demo-paid-pilot-risk-escalation-weekly-report-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-acceptance-prep-checklist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,76,132,.24);background:#f6f9ff;padding:10px}.demo-paid-pilot-acceptance-prep-checklist div{display:grid;gap:4px}.demo-paid-pilot-acceptance-prep-checklist small{color:#405a91;font-size:11px;font-weight:800}.demo-paid-pilot-acceptance-prep-checklist strong{color:#102c2a;font-size:13px}.demo-paid-pilot-acceptance-prep-checklist span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-acceptance-prep-checklist button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-acceptance-prep-checklist-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-acceptance-prep-checklist-items article{display:grid;gap:5px;border:1px solid rgba(45,76,132,.18);background:#f9fdfd;padding:8px}.demo-paid-pilot-acceptance-prep-checklist-items small{width:fit-content;border:1px solid #cfdbf0;background:#eef4ff;color:#405a91;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-acceptance-prep-checklist-items strong,.demo-paid-pilot-acceptance-prep-checklist-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-conversion-recommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.28);background:#f4fbf1;padding:10px}.demo-paid-pilot-conversion-recommendation div{display:grid;gap:4px}.demo-paid-pilot-conversion-recommendation small{color:#2d6b5f;font-size:11px;font-weight:800}.demo-paid-pilot-conversion-recommendation strong{color:#102c2a;font-size:13px}.demo-paid-pilot-conversion-recommendation span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-conversion-recommendation button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-conversion-recommendation-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-conversion-recommendation-items article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.18);background:#f9fdfd;padding:8px}.demo-paid-pilot-conversion-recommendation-items small{width:fit-content;border:1px solid #cfe2d8;background:#f3ffde;color:#2d6b5f;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-conversion-recommendation-items strong,.demo-paid-pilot-conversion-recommendation-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-customer-success-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(73,91,128,.26);background:#f8f9fe;padding:10px}.demo-paid-pilot-customer-success-handoff div{display:grid;gap:4px}.demo-paid-pilot-customer-success-handoff small{color:#4d5f86;font-size:11px;font-weight:800}.demo-paid-pilot-customer-success-handoff strong{color:#102c2a;font-size:13px}.demo-paid-pilot-customer-success-handoff span{color:#33433f;font-size:12px;line-height:1.45}.demo-paid-pilot-customer-success-handoff button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-paid-pilot-customer-success-handoff-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-paid-pilot-customer-success-handoff-items article{display:grid;gap:5px;border:1px solid rgba(73,91,128,.2);background:#f9fdfd;padding:8px}.demo-paid-pilot-customer-success-handoff-items small{width:fit-content;border:1px solid #d7d1c4;background:#eef4ff;color:#4d5f86;padding:3px 6px;font-size:11px;font-weight:800}.demo-paid-pilot-customer-success-handoff-items strong,.demo-paid-pilot-customer-success-handoff-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-monthly-review{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(92,77,45,.26);background:#fffaf0;padding:10px}.demo-customer-success-monthly-review div{display:grid;gap:4px}.demo-customer-success-monthly-review small{color:#6b5a2d;font-size:11px;font-weight:800}.demo-customer-success-monthly-review strong{color:#102c2a;font-size:13px}.demo-customer-success-monthly-review span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-monthly-review button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-customer-success-monthly-review-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-customer-success-monthly-review-items article{display:grid;gap:5px;border:1px solid rgba(92,77,45,.2);background:#f9fdfd;padding:8px}.demo-customer-success-monthly-review-items small{width:fit-content;border:1px solid #e1d6bd;background:#fff4cf;color:#6b5a2d;padding:3px 6px;font-size:11px;font-weight:800}.demo-customer-success-monthly-review-items strong,.demo-customer-success-monthly-review-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-expansion-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,107,95,.28);background:#f4fbf1;padding:10px}.demo-customer-success-expansion-brief div{display:grid;gap:4px}.demo-customer-success-expansion-brief small{color:#2d6b5f;font-size:11px;font-weight:800}.demo-customer-success-expansion-brief strong{color:#102c2a;font-size:13px}.demo-customer-success-expansion-brief span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-expansion-brief button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-customer-success-expansion-brief-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-customer-success-expansion-brief-items article{display:grid;gap:5px;border:1px solid rgba(45,107,95,.18);background:#f9fdfd;padding:8px}.demo-customer-success-expansion-brief-items small{width:fit-content;border:1px solid #cfe2d8;background:#f3ffde;color:#2d6b5f;padding:3px 6px;font-size:11px;font-weight:800}.demo-customer-success-expansion-brief-items strong,.demo-customer-success-expansion-brief-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-renewal-risk-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(132,57,57,.24);background:#fff7f5;padding:10px}.demo-customer-success-renewal-risk-brief div{display:grid;gap:4px}.demo-customer-success-renewal-risk-brief small{color:#8a3f3f;font-size:11px;font-weight:800}.demo-customer-success-renewal-risk-brief strong{color:#102c2a;font-size:13px}.demo-customer-success-renewal-risk-brief span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-renewal-risk-brief button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-customer-success-renewal-risk-brief-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-customer-success-renewal-risk-brief-items article{display:grid;gap:5px;border:1px solid rgba(132,57,57,.18);background:#f9fdfd;padding:8px}.demo-customer-success-renewal-risk-brief-items small{width:fit-content;border:1px solid #ecd0ca;background:#fff0ec;color:#8a3f3f;padding:3px 6px;font-size:11px;font-weight:800}.demo-customer-success-renewal-risk-brief-items strong,.demo-customer-success-renewal-risk-brief-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-recovery-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,76,132,.24);background:#f6f9ff;padding:10px}.demo-customer-success-recovery-plan div{display:grid;gap:4px}.demo-customer-success-recovery-plan small{color:#405a91;font-size:11px;font-weight:800}.demo-customer-success-recovery-plan strong{color:#102c2a;font-size:13px}.demo-customer-success-recovery-plan span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-success-recovery-plan button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-customer-success-recovery-plan-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-customer-success-recovery-plan-items article{display:grid;gap:5px;border:1px solid rgba(45,76,132,.18);background:#f9fdfd;padding:8px}.demo-customer-success-recovery-plan-items small{width:fit-content;border:1px solid #cfdbf0;background:#eef4ff;color:#405a91;padding:3px 6px;font-size:11px;font-weight:800}.demo-customer-success-recovery-plan-items strong,.demo-customer-success-recovery-plan-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-churn-warning-rules{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(92,77,45,.26);background:#fffaf0;padding:10px}.demo-customer-churn-warning-rules div{display:grid;gap:4px}.demo-customer-churn-warning-rules small{color:#6b5a2d;font-size:11px;font-weight:800}.demo-customer-churn-warning-rules strong{color:#102c2a;font-size:13px}.demo-customer-churn-warning-rules span{color:#33433f;font-size:12px;line-height:1.45}.demo-customer-churn-warning-rules button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-customer-churn-warning-rules-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-customer-churn-warning-rules-items article{display:grid;gap:5px;border:1px solid rgba(92,77,45,.2);background:#f9fdfd;padding:8px}.demo-customer-churn-warning-rules-items small{width:fit-content;border:1px solid #e1d6bd;background:#fff4cf;color:#6b5a2d;padding:3px 6px;font-size:11px;font-weight:800}.demo-customer-churn-warning-rules-items strong,.demo-customer-churn-warning-rules-items span{color:#33433f;font-size:12px;line-height:1.45}.commercial-launch-internal-checklist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(20,32,29,.18);background:#f7fbf7;padding:10px}.commercial-launch-internal-checklist div{display:grid;gap:4px}.commercial-launch-internal-checklist small{color:#2d6b5f;font-size:11px;font-weight:800}.commercial-launch-internal-checklist strong{color:#102c2a;font-size:13px}.commercial-launch-internal-checklist span{color:#33433f;font-size:12px;line-height:1.45}.commercial-launch-internal-checklist button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.commercial-launch-internal-checklist-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.commercial-launch-internal-checklist-items article{display:grid;gap:5px;border:1px solid rgba(20,32,29,.14);background:#f9fdfd;padding:8px}.commercial-launch-internal-checklist-items small{width:fit-content;border:1px solid #cfe2d8;background:#f3ffde;color:#2d6b5f;padding:3px 6px;font-size:11px;font-weight:800}.commercial-launch-internal-checklist-items strong,.commercial-launch-internal-checklist-items span{color:#33433f;font-size:12px;line-height:1.45}.first-customer-pilot-sop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(45,76,132,.24);background:#f6f9ff;padding:10px}.first-customer-pilot-sop div{display:grid;gap:4px}.first-customer-pilot-sop small{color:#405a91;font-size:11px;font-weight:800}.first-customer-pilot-sop strong{color:#102c2a;font-size:13px}.first-customer-pilot-sop span{color:#33433f;font-size:12px;line-height:1.45}.first-customer-pilot-sop button{min-height:34px;border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;padding:0 10px;cursor:pointer}.first-customer-pilot-sop-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.first-customer-pilot-sop-items article{display:grid;gap:5px;border:1px solid rgba(45,76,132,.18);background:#f9fdfd;padding:8px}.first-customer-pilot-sop-items small{width:fit-content;border:1px solid #cfdbf0;background:#eef4ff;color:#405a91;padding:3px 6px;font-size:11px;font-weight:800}.first-customer-pilot-sop-items strong,.first-customer-pilot-sop-items span{color:#33433f;font-size:12px;line-height:1.45}.sales-demo-script-package{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(119,83,45,.24);background:#fff8ed;padding:10px}.sales-demo-script-package div{display:grid;gap:4px}.sales-demo-script-package small{color:#8a5525;font-size:11px;font-weight:800}.sales-demo-script-package strong{color:#102c2a;font-size:13px}.sales-demo-script-package span{color:#33433f;font-size:12px;line-height:1.45}.sales-demo-script-package button{min-height:34px;border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;padding:0 10px;cursor:pointer}.sales-demo-script-package-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sales-demo-script-package-items article{display:grid;gap:5px;border:1px solid rgba(119,83,45,.18);background:#f9fdfd;padding:8px}.sales-demo-script-package-items small{width:fit-content;border:1px solid #ead8bd;background:#fff3dc;color:#8a5525;padding:3px 6px;font-size:11px;font-weight:800}.sales-demo-script-package-items strong,.sales-demo-script-package-items span{color:#33433f;font-size:12px;line-height:1.45}.first-deal-pilot-proposal-package{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(65,95,68,.24);background:#f5fbf2;padding:10px}.first-deal-pilot-proposal-package div{display:grid;gap:4px}.first-deal-pilot-proposal-package small{color:#3f7449;font-size:11px;font-weight:800}.first-deal-pilot-proposal-package strong{color:#102c2a;font-size:13px}.first-deal-pilot-proposal-package span{color:#33433f;font-size:12px;line-height:1.45}.first-deal-pilot-proposal-package button{min-height:34px;border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;padding:0 10px;cursor:pointer}.first-deal-pilot-proposal-package-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.first-deal-pilot-proposal-package-items article{display:grid;gap:5px;border:1px solid rgba(65,95,68,.18);background:#f9fdfd;padding:8px}.first-deal-pilot-proposal-package-items small{width:fit-content;border:1px solid #d7e8cf;background:#effbe8;color:#3f7449;padding:3px 6px;font-size:11px;font-weight:800}.first-deal-pilot-proposal-package-items strong,.first-deal-pilot-proposal-package-items span{color:#33433f;font-size:12px;line-height:1.45}.first-deal-contract-payment-checklist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(106,70,116,.24);background:#fbf6ff;padding:10px}.first-deal-contract-payment-checklist div{display:grid;gap:4px}.first-deal-contract-payment-checklist small{color:#72477d;font-size:11px;font-weight:800}.first-deal-contract-payment-checklist strong{color:#102c2a;font-size:13px}.first-deal-contract-payment-checklist span{color:#33433f;font-size:12px;line-height:1.45}.first-deal-contract-payment-checklist button{min-height:34px;border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;padding:0 10px;cursor:pointer}.first-deal-contract-payment-checklist-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.first-deal-contract-payment-checklist-items article{display:grid;gap:5px;border:1px solid rgba(106,70,116,.18);background:#f9fdfd;padding:8px}.first-deal-contract-payment-checklist-items small{width:fit-content;border:1px solid #e6d3ec;background:#fbecff;color:#72477d;padding:3px 6px;font-size:11px;font-weight:800}.first-deal-contract-payment-checklist-items strong,.first-deal-contract-payment-checklist-items span{color:#33433f;font-size:12px;line-height:1.45}.demo-debrief-section{display:grid;gap:5px;border:1px solid rgba(20,32,29,.12);background:#f9fdfd;padding:8px}.demo-readiness-filter{display:flex;flex-wrap:wrap;gap:8px}.demo-readiness-filter button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 12px;cursor:pointer}.demo-readiness-filter button.active{border-color:#2d6b5f;background:#d3ff7f;font-weight:800}.demo-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-readiness-check{display:grid;gap:6px;border:1px solid rgba(20,32,29,.12);background:#ffffffb8;padding:10px}.demo-readiness-check.ready{border-color:#9acb529e}.demo-readiness-check.warning{border-color:#e0bd72b8}.demo-readiness-check.blocked{border-color:#d9a18db8}.demo-readiness-recovery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.demo-readiness-recovery div{display:grid;gap:5px}.demo-readiness-recovery em{width:fit-content;border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800}.demo-readiness-recovery code{overflow-wrap:anywhere;border:1px solid #d7d1c4;background:#fffaf1;padding:8px;font-size:13px}.demo-readiness-recovery button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-prep-checklist{display:grid;gap:8px;border:1px solid #d7d1c4;background:#ffffffb8;padding:10px}.demo-prep-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.demo-prep-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.demo-prep-actions button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.demo-prep-filter{display:flex;flex-wrap:wrap;gap:8px}.demo-prep-filter button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 12px;cursor:pointer}.demo-prep-filter button.active{border-color:#2d6b5f;background:#d3ff7f;font-weight:800}.demo-prep-item{display:grid;gap:6px;border:1px solid rgba(20,32,29,.12);background:#f9fdfd;padding:8px}.demo-prep-item.high{border-color:#d9a18dd1}.demo-prep-item.medium{border-color:#e0bd72d1}.demo-prep-item.low{border-color:#9acb52b8}.demo-prep-item em{width:fit-content;border:1px solid rgba(44,87,102,.22);background:#eef8fb;color:#214d5a;padding:3px 7px;font-size:12px;font-style:normal;font-weight:800}.demo-prep-item code{overflow-wrap:anywhere;border:1px solid #d7d1c4;background:#fffaf1;padding:7px;font-size:13px}.demo-readiness-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-readiness-history{display:grid;gap:6px}.demo-readiness-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid rgba(20,32,29,.12);background:#ffffffb8;padding:8px}.demo-readiness-history-row.ready{border-color:#9acb529e}.demo-readiness-history-row.warning{border-color:#e0bd72b8}.demo-readiness-history-row.blocked{border-color:#d9a18db8}.smoke-grid{display:grid;gap:10px}.smoke-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.smoke-filter-row button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 12px;cursor:pointer}.smoke-filter-row button.active{border-color:#2d6b5f;background:#d3ff7f;font-weight:800}.smoke-item{display:grid;gap:12px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.smoke-item.ready{border-color:#9acb52;background:#f7ffe8}.smoke-item.blocked{border-color:#d9a18d;background:#fff4ef}.smoke-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.smoke-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.smoke-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;border:1px solid #d7d1c4;background:#fffaf1;padding:10px}.smoke-result.passed{border-color:#9acb52;background:#f7ffe8}.smoke-result.skipped{border-color:#e0bd72;background:#fff8e6}.smoke-result.failed{border-color:#d9a18d;background:#fff4ef}.smoke-result p{grid-column:1 / -1;margin:0}.smoke-remediation{display:grid;gap:8px;border:1px solid #e0bd72;background:#fff8e6;padding:10px}.smoke-remediation div{display:grid;gap:4px}.smoke-remediation ol{display:grid;gap:6px;margin:0;padding-left:18px}.smoke-history{display:grid;gap:6px}.smoke-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #e6dfd2;background:#ffffffad;padding:8px}.smoke-history-row.passed{border-color:#9acb5285}.smoke-history-row.skipped{border-color:#e0bd729e}.smoke-history-row.failed{border-color:#d9a18dad}.smoke-runbook-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.smoke-runbook-actions code{overflow-wrap:anywhere;border:1px solid #d7d1c4;background:#fffaf1;padding:8px;font-size:13px}.smoke-runbook-actions button{border:1px solid #d7d1c4;background:#f9fdfd;color:#102c2a;min-height:34px;padding:0 10px;cursor:pointer}.smoke-columns ul,.smoke-columns ol{display:grid;gap:6px;margin:8px 0 0;padding-left:18px}.smoke-title span,.smoke-title em,.smoke-result span,.smoke-result small,.smoke-result p,.demo-readiness-title small,.demo-readiness-title span,.demo-readiness-title em,.demo-readiness-actions em,.demo-readiness-check span,.demo-readiness-check small,.demo-readiness-notes small,.demo-readiness-notes span,.demo-readiness-history small,.demo-readiness-history-row span,.demo-readiness-history-row em,.demo-readiness-recovery span,.demo-prep-title small,.demo-prep-item span,.demo-prep-item small,.smoke-remediation span,.smoke-remediation li,.smoke-remediation small,.smoke-history small,.smoke-history-row span,.smoke-history-row em,.smoke-columns small,.smoke-columns li,.doc-path{color:#14201d9e;font-size:13px;font-style:normal}.doc-path{overflow-wrap:anywhere;border:1px solid #d7d1c4;background:#fffaf1;padding:8px}.asset-item{display:grid;gap:8px;border:1px solid #d7d1c4;background:#f9fdfd;padding:12px}.asset-item.ready-to-draft{border-color:#9acb52;background:#f7ffe8}.asset-item.needs-approval{border-color:#e0bd72;background:#fff8e6}.asset-item.blocked{border-color:#d9a18d;background:#fff4ef}.asset-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.asset-item span,.asset-item small,.asset-item p,.asset-item em{margin:0;color:#14201d9e;font-size:13px;font-style:normal}button{border-radius:7px}button:hover:not(:disabled){filter:brightness(.98)}button:disabled{filter:grayscale(.1)}.metric-tile,.queue-item,.run-item,.approval-request,.capability-item,.service-check,.playbook-item,.launch-item,.deployment-item,.segment-item,.offer-item,.gtm-item,.asset-item,.smoke-item,.smoke-result,.smoke-remediation,.smoke-history-row,.demo-debrief-section,.demo-readiness-check,.demo-readiness-recovery,.demo-prep-checklist,.demo-prep-item{border-color:var(--line);background:var(--surface-raised);border-radius:8px;box-shadow:var(--shadow-sm)}.capability-item.available,.service-check.ok,.asset-item.ready-to-draft,.smoke-item.ready,.smoke-result.passed,.demo-readiness-check.ready,.demo-readiness-history-row.ready{border-color:#83c699;background:var(--success-soft)}.queue-item.running,.capability-item.needs-approval,.service-check.warning,.asset-item.needs-approval,.smoke-result.skipped,.demo-readiness-check.warning,.demo-readiness-history-row.warning,.smoke-remediation{border-color:#dcaf67;background:var(--warning-soft)}.queue-item.blocked,.approval-request.high,.capability-item.blocked,.service-check.blocked,.asset-item.blocked,.smoke-item.blocked,.smoke-result.failed,.demo-readiness-check.blocked,.demo-readiness-history-row.blocked,.demo-prep-item.high{border-color:#e8a494;background:var(--danger-soft)}.control-command code,.run-item code,.demo-readiness-recovery code,.demo-prep-item code,.smoke-runbook-actions code,.doc-path{border-color:var(--line);background:var(--surface-muted);color:var(--ink);border-radius:6px}.metric-tile strong,.run-item strong,.queue-item strong,.capability-item strong,.service-check strong,.playbook-item strong,.smoke-title strong,.demo-prep-title strong,.asset-title strong{color:var(--ink-strong)}.metric-tile span,.metric-tile em,.queue-item span,.run-item span,.run-item em,.capability-item span,.capability-item em,.service-check span,.service-check small,.service-check em,.smoke-title span,.smoke-title em,.smoke-result span,.smoke-result small,.smoke-result p,.demo-prep-item span,.demo-prep-item small,.asset-item span,.asset-item small,.asset-item p,.asset-item em{color:var(--muted)}.queue-item svg{color:var(--accent-strong)}.control-command button,.demo-readiness-actions button,.demo-executive-summary button,.demo-risk-explanation button,.demo-follow-up-title button,.demo-debrief-actions button,.demo-customer-recap button,.demo-next-meeting-agenda button,.demo-next-meeting-invite button,.demo-next-meeting-prep button,.demo-validation-owner-matrix button,.demo-validation-decision-log button,.demo-validation-follow-up button,.demo-follow-up-risk-escalation button,.demo-escalation-owner-briefing button,.demo-customer-pilot-readiness button,.demo-pilot-launch-checklist button,.demo-pilot-success-scorecard button,.demo-pilot-expansion-recommendation button,.demo-paid-pilot-offer-brief button,.demo-paid-pilot-approval-checklist button,.demo-paid-pilot-customer-message button,.demo-paid-pilot-kickoff-agenda button,.demo-paid-pilot-kickoff-recap button,.demo-paid-pilot-weekly-review button,.demo-paid-pilot-risk-escalation-weekly-report button,.demo-paid-pilot-acceptance-prep-checklist button,.demo-paid-pilot-conversion-recommendation button,.demo-paid-pilot-customer-success-handoff button,.demo-customer-success-monthly-review button,.demo-customer-success-expansion-brief button,.demo-customer-success-renewal-risk-brief button,.demo-customer-success-recovery-plan button,.demo-customer-churn-warning-rules button,.commercial-launch-internal-checklist button,.first-customer-pilot-sop button,.sales-demo-script-package button,.first-deal-pilot-proposal-package button,.first-deal-contract-payment-checklist button,.demo-readiness-filter button,.demo-readiness-recovery button,.demo-prep-actions button,.demo-prep-filter button,.smoke-filter-row button,.smoke-runbook-actions button{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:7px}.demo-readiness-filter button.active,.demo-prep-filter button.active,.smoke-filter-row button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.sidebar{background:radial-gradient(circle at 24px 24px,rgba(73,207,154,.14),transparent 18rem),linear-gradient(180deg,#102c2f,#06161b)}.platform-hero{background:radial-gradient(circle at 84% 18%,rgba(103,214,104,.22),transparent 20rem),radial-gradient(circle at 12% 80%,rgba(42,145,156,.18),transparent 24rem),linear-gradient(135deg,#061b22,#06171b 48%,#082b22)}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.workspace{padding:16px}.topbar{align-items:stretch;flex-direction:column}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.grid{grid-template-columns:1fr}.platform-hero{grid-template-columns:1fr;padding:16px;border-radius:8px}.platform-hero h2{max-width:100%;font-size:32px}.platform-hero-actions button{width:100%;justify-content:center}.platform-highlights,.quickstart,.checklist,.control-metrics,.control-command,.run-item,.template-grid,.template-flow ol,.template-use-case,.template-walkthrough ol,.template-sdk,.capability-grid,.service-grid,.playbook-grid,.launch-item,.deployment-grid,.segment-grid,.offer-grid,.gtm-grid,.asset-grid,.demo-debrief-package-summary,.demo-debrief-owner-routes,.demo-customer-recap,.demo-recap-send-checklist,.demo-approval-handoff,.demo-next-meeting-agenda,.demo-next-meeting-items,.demo-next-meeting-invite,.demo-next-meeting-prep,.demo-next-meeting-prep-items,.demo-validation-owner-matrix,.demo-validation-owner-items,.demo-validation-decision-log,.demo-validation-decision-items,.demo-validation-follow-up,.demo-validation-follow-up-items,.demo-follow-up-risk-escalation,.demo-follow-up-risk-items,.demo-escalation-owner-briefing,.demo-escalation-owner-items,.demo-customer-pilot-readiness,.demo-customer-pilot-readiness-items,.demo-pilot-launch-checklist,.demo-pilot-launch-items,.demo-pilot-success-scorecard,.demo-pilot-success-items,.demo-pilot-expansion-recommendation,.demo-pilot-expansion-items,.demo-paid-pilot-offer-brief,.demo-paid-pilot-offer-items,.demo-paid-pilot-approval-checklist,.demo-paid-pilot-approval-items,.demo-paid-pilot-customer-message,.demo-paid-pilot-customer-message-preview,.demo-paid-pilot-kickoff-agenda,.demo-paid-pilot-kickoff-items,.demo-paid-pilot-kickoff-recap,.demo-paid-pilot-kickoff-recap-items,.demo-paid-pilot-weekly-review,.demo-paid-pilot-weekly-review-items,.demo-paid-pilot-risk-escalation-weekly-report,.demo-paid-pilot-risk-escalation-weekly-report-items,.demo-paid-pilot-acceptance-prep-checklist,.demo-paid-pilot-acceptance-prep-checklist-items,.demo-paid-pilot-conversion-recommendation,.demo-paid-pilot-conversion-recommendation-items,.demo-paid-pilot-customer-success-handoff,.demo-paid-pilot-customer-success-handoff-items,.demo-customer-success-monthly-review,.demo-customer-success-monthly-review-items,.demo-customer-success-expansion-brief,.demo-customer-success-expansion-brief-items,.demo-customer-success-renewal-risk-brief,.demo-customer-success-renewal-risk-brief-items,.demo-customer-success-recovery-plan,.demo-customer-success-recovery-plan-items,.demo-customer-churn-warning-rules,.demo-customer-churn-warning-rules-items,.commercial-launch-internal-checklist,.commercial-launch-internal-checklist-items,.first-customer-pilot-sop,.first-customer-pilot-sop-items,.sales-demo-script-package,.sales-demo-script-package-items,.first-deal-pilot-proposal-package,.first-deal-pilot-proposal-package-items,.first-deal-contract-payment-checklist,.first-deal-contract-payment-checklist-items,.demo-readiness-grid,.demo-readiness-notes,.demo-readiness-recovery,.demo-prep-title,.demo-readiness-history-row{grid-template-columns:1fr}.launch-meta{min-width:0;text-align:left}}
