:root{--ts-font:"Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--ts-ink:#172f3e;--ts-muted:#526978;--ts-border:#dbe4e9;--ts-surface:#edf3f6;--ts-canvas:#f5f7fa;--background:var(--ts-canvas);--foreground:var(--ts-ink);--card:#fff;--card-foreground:var(--ts-ink);--popover:#fff;--popover-foreground:var(--ts-ink);--primary:#2f4f8f;--primary-foreground:#fff;--secondary:#edf3f6;--secondary-foreground:var(--ts-ink);--muted:#edf3f6;--muted-foreground:var(--ts-muted);--accent:#e8edf7;--accent-foreground:#1f365f;--border:var(--ts-border);--input:#c5d3dc;--ring:#2f4f8f;--sidebar:#0f1a2e;--sidebar-foreground:#c7d5df;--sidebar-primary:#d8b25a;--sidebar-primary-foreground:#0f1a2e;--sidebar-accent:#1f2f4d;--sidebar-accent-foreground:#fff;--sidebar-border:#2d3d5c;--sidebar-ring:#d8b25a;--radius:.625rem;color-scheme:light}html{scroll-behavior:smooth}body{margin:0;font-size:1rem;line-height:1.5;background:var(--ts-canvas)}body,body h1{font-family:var(--ts-font);color:var(--ts-ink)}body h1{font-size:2rem;font-weight:650;line-height:1.2;letter-spacing:-.035em}body h2{font-family:var(--ts-font);line-height:1.35;font-weight:600;letter-spacing:-.02em}body p{font-size:.9375rem;line-height:1.65;color:var(--ts-muted)}body :is(button,input,select,textarea){font-family:var(--ts-font);font-size:.875rem}body button:disabled{cursor:not-allowed}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}body :is(input,select,textarea){max-width:100%}body :is([data-slot=button],[data-slot=input],[data-slot=select-trigger]){min-height:40px;border-radius:7px;font-size:.875rem}body [data-slot=button]{font-weight:600}body table{font-variant-numeric:tabular-nums}body :is(.main,.ops,.document-main,.roi-shell,.spec-main,main[class*=main]){max-width:1560px;padding:34px 40px 56px;margin-left:auto;margin-right:auto}body :is(.document-app,.roi-shell,.spec){background:var(--ts-canvas);color:var(--ts-ink)}body :is(.page-head,.spec-head,.document-heading,.roi-header,main>header) h1{font-size:2rem;font-weight:650;line-height:1.2;letter-spacing:-.035em}body :is(.eyebrow,.spec-eyebrow,.document-eyebrow,.roi-eyebrow,.ops-kicker){font-size:.75rem!important;letter-spacing:.13em;font-weight:650;color:#426c78!important;margin-bottom:10px}body :is(.page-head,.spec-head,.document-heading,.roi-header){margin-bottom:26px}body :is(.panel,.ops-card,.spec-register,.roi-board,.document-panel){border-color:var(--ts-border);border-radius:10px;box-shadow:0 2px 5px #16364804}body :is(.section-head h2,.ops h2,.roi-board h2){font-size:1.125rem}body :is(.section-head p,.flow-row small,.metric small,.source-note,.sub){font-size:.8125rem;color:var(--ts-muted)}body :is(.table-wrap [data-slot=table-head],.ae-table th,.ops th,.roi-shell th){font-size:.75rem;font-weight:650;color:var(--ts-muted);background:var(--ts-surface);letter-spacing:.05em;padding:14px 20px}body :is(.table-wrap [data-slot=table-cell],.ae-table td,.ops td,.roi-shell td){font-size:.875rem;padding:17px 20px;color:var(--ts-ink);border-color:var(--ts-border)}body tbody tr:hover{background:#f6fafb}body .pill{font-size:.75rem;font-weight:600;border:1px solid #d5e6df;padding:5px 9px;background:#edf6f2;color:#243d70;border-radius:5px}body .pill.amber{color:#815914;background:#fff5df;border-color:#efe0b6}body .metrics{border:0;background:transparent;padding:0;gap:16px}body .metric{padding:22px;border:1px solid var(--ts-border);border-radius:10px;background:#fff;min-width:0;box-shadow:0 2px 5px #16364804}body .metric:last-child{border:1px solid var(--ts-border)}body .metric>span{color:var(--ts-muted);font-size:.8125rem;font-weight:600}body .metric strong{font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.2;font-weight:600;letter-spacing:-.035em;color:var(--ts-ink);font-variant-numeric:tabular-nums;margin:15px 0 10px;overflow-wrap:anywhere}body .suite-nav{position:relative;z-index:40;display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;min-height:76px;padding:14px 28px;background:#fff;border-bottom:1px solid var(--ts-border);color:var(--ts-ink)}body .suite-brand{gap:10px;font-size:1.45rem;font-weight:750;letter-spacing:-.06em;color:var(--ts-ink)}body .suite-logo{display:grid;place-items:center;width:34px;height:36px;border-radius:8px;background:var(--ts-ink);color:#d8b25a}body .suite-dot{color:var(--primary)}body .suite-products{display:flex;flex-wrap:wrap;align-items:center;gap:5px;overflow:visible}body .suite-product{font-size:.875rem;font-weight:550;padding:10px 12px;gap:8px;color:var(--ts-muted);border-radius:7px}body .suite-product.selected{background:#e9eef8;color:#1f365f;box-shadow:inset 0 0 0 1px #cce6de}body .suite-product:hover{background:var(--ts-surface);color:var(--ts-ink)}body .suite-utilities{margin-left:auto;display:flex;gap:8px;align-items:center}body .suite-icon-link{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px;min-height:40px;color:var(--ts-muted);border:1px solid var(--ts-border);border-radius:7px;cursor:pointer;list-style:none}body .suite-icon-link:hover{background:var(--ts-surface)}body .suite-menu-panel{position:absolute;top:calc(100% + 12px);right:0;left:auto;width:min(780px,calc(100vw - 40px));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;background:#fff;border:1px solid var(--ts-border);border-radius:10px;box-shadow:0 16px 50px #0f1a2e26;max-height:75vh;overflow:auto}body .suite-menu-panel h3{color:var(--ts-muted);font-size:.75rem;font-weight:650;letter-spacing:.07em;margin-bottom:12px}body .suite-menu-panel a{font-size:.875rem;color:var(--ts-ink);padding:9px 10px;line-height:1.4}body .suite-menu-panel a:hover,body .suite-menu-panel a[aria-current=page]{color:#1f365f;background:#e9eef8}body .suite-account-panel{position:absolute;right:0;top:calc(100% + 12px);background:#fff;padding:14px;width:235px;border:1px solid var(--ts-border);border-radius:10px;box-shadow:0 16px 50px #0f1a2e26}body .suite-account-panel>span{display:block;font-size:.75rem;letter-spacing:.1em;font-weight:650;color:var(--ts-muted);margin:6px 10px 10px}body .suite-account-panel a{display:block;padding:10px;font-size:.875rem;border-radius:6px}body .suite-account-panel a:hover{background:var(--ts-surface)}body .lp-shell{min-height:calc(100svh - 76px);align-items:stretch}body .lp-shell [data-slot=sidebar-container]{position:sticky;top:0;height:calc(100svh - 76px)}body .lp-shell [data-slot=sidebar-gap]{display:none}body .lp-shell [data-slot=sidebar-header]{padding:28px 24px 18px}body .lp-shell .workspace-label{color:#a9bdca;font-size:.75rem;letter-spacing:.15em;margin:0 0 9px}body .lp-shell .workspace-title{color:#fff;font-size:1.125rem;font-weight:600}body .lp-shell [data-slot=sidebar-menu-button]{height:44px;font-size:.875rem;padding:0 12px;margin-bottom:3px;border-radius:6px}body .lp-shell [data-slot=sidebar-menu-button][data-active=true]{color:#fff;background:#284b5b;box-shadow:inset 3px 0 #d8b25a}body .lp-shell [data-slot=sidebar-menu-button] svg{color:#9ec0cf}body .lp-shell .pilot{color:#d5e3eb;border-color:#365261;font-size:.8125rem}body .lp-shell .pilot small,body .lp-shell .profile small{color:#a9bdca;font-size:.75rem;line-height:1.5}body .lp-shell .profile{color:#e3ebef;font-size:.8125rem}body .lp-shell .profile>span{background:#1f2f4d;color:#d8b25a}body .lp-shell .topbar,body .lp-shell [data-slot=sidebar-inset]{background:var(--ts-canvas)}body .lp-shell .topbar{padding:0 36px;height:52px;border-bottom:0;font-size:.8125rem}body .lp-shell .topbar strong{color:var(--ts-ink)}body .lp-shell .main{padding:16px 36px 48px}body .top-badge{color:#45606f;font-size:.75rem;letter-spacing:.07em;border:1px solid var(--ts-border);background:#fff;padding:6px 9px}body .lp-shell .overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}body .flow{padding:0 22px 12px}body .flow-row{padding:14px 0;gap:14px}body .flow-row strong{font-size:.9375rem;font-weight:600;color:var(--ts-ink)}body .flow-row small{margin-top:3px;line-height:1.5}body .flow-row .count{font-size:.75rem;color:var(--ts-muted);white-space:nowrap}body .step{min-width:33px;text-align:center;font-size:.75rem;padding:8px 5px;color:#2a467f;background:#edf6f2;border-color:#d3e7de}body .tag{font-size:.75rem;letter-spacing:.07em;color:var(--ts-muted)}body .capital-progress{border-radius:10px;padding:26px;background:#183847;color:#fff;display:flex;flex-direction:column;min-width:0}body .capital-progress .eyebrow{color:#b7c3d9!important}body .capital-progress h2{font-size:1.125rem;font-weight:550;color:#fff}body .funding-value{font-size:3.5rem;line-height:1.15;letter-spacing:-.055em;font-weight:550;margin:22px 0;font-variant-numeric:tabular-nums}body .funding-value span{font-size:.8125rem;color:#adc5d1;letter-spacing:0;font-weight:400;margin-left:12px}body .capital-progress progress{appearance:none;width:100%;height:9px;border:none;border-radius:5px;overflow:hidden;background:#3b5665}body .capital-progress progress::-webkit-progress-bar{background:#3b5665}body .capital-progress progress::-webkit-progress-value{background:#d8b25a;border-radius:5px}body .capital-progress progress::-moz-progress-bar{background:#d8b25a}body .funding-legend{display:flex;justify-content:space-between;gap:12px;margin:18px 0 26px;color:#b7cdd8;font-size:.8125rem}body .funding-legend strong{display:block;font-size:.9375rem;color:#fff;font-weight:550;margin-top:5px;font-variant-numeric:tabular-nums}body .funding-footer{gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:18px;border-top:1px solid #3a5463;color:#d1e0e7}body .funding-footer,body .funding-footer button{display:flex;align-items:center;font-size:.8125rem}body .funding-footer button{gap:6px;color:#e3c87a}body .source-note{padding-top:4px;font-size:.75rem}body .spec-head h1{font-size:2rem}body .spec-badge{border-radius:6px;font-size:.8125rem;background:#e9eef8;color:#2a467f;border:1px solid #cce6de}body .spec-metrics{gap:16px;margin-bottom:22px}body .spec-metrics>div{padding:19px 22px;border-color:var(--ts-border)}body .spec-metrics strong{font-size:1.75rem;font-weight:600;letter-spacing:-.025em}body .spec-metrics span,body .spec-notice{color:var(--ts-muted);font-size:.8125rem}body .spec-notice{background:#edf3f6;border-color:var(--ts-border);padding:14px 18px}body .spec-tabs{gap:6px;border-bottom:1px solid var(--ts-border)}body .spec-tabs button{font-size:.875rem;color:var(--ts-muted);padding:12px 18px}body .spec-tabs button[aria-pressed=true]{color:#2a467f;border-color:#2f4f8f}body .spec-result{font-size:.8125rem;color:var(--ts-muted)}body .spec-document{border:1px solid var(--ts-border);border-radius:10px;height:76vh;min-height:550px;background:#fff}body .spec-register summary strong{font-size:.9375rem;font-weight:550}body .spec-register summary code{font-size:.8125rem;color:var(--ts-muted)}body .spec-detail p{font-size:.9375rem;color:var(--ts-ink)}body .spec-detail h3{font-size:.75rem;color:var(--ts-muted)}body .spec-priority,body .spec-state{font-size:.75rem}@media(max-width:1250px){body .suite-nav{gap:10px 20px}body .suite-products{order:3;width:100%}body .suite-utilities{margin-left:auto}body .suite-menu-panel{position:fixed;top:126px;left:20px;right:20px;width:auto}body .lp-shell [data-slot=sidebar-container]{height:calc(100svh - 126px)}body .lp-shell .overview-grid{grid-template-columns:1fr}body .capital-progress{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}body .capital-progress .eyebrow,body .capital-progress h2{grid-column:1}body .funding-value{grid-column:2;grid-row:1/3;margin:0;text-align:right}body .capital-progress progress,body .funding-footer,body .funding-legend{grid-column:1/-1}body .funding-legend{margin-bottom:10px}}@media(max-width:800px){body :is(.main,.ops,.document-main,.roi-shell,.spec-main,main[class*=main]){padding:26px 20px 40px}body .suite-nav{padding:12px 18px;gap:12px}body .suite-products{gap:5px}body .suite-product{padding:9px 10px;font-size:.8125rem}body .suite-menu-panel{top:162px;left:12px;right:12px;max-height:65vh}body .lp-shell .main{padding:16px 20px 36px}body .lp-shell .topbar{padding:0 20px}body .metric{padding:18px}body .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .spec-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body .spec-head{flex-direction:column;align-items:flex-start}}@media(max-width:550px){body :is(.page-head,.spec-head,.document-heading,.roi-header,main>header) h1,body h1{font-size:1.75rem}body .suite-product{padding:9px;font-size:.8125rem;gap:6px}body .suite-product>svg:first-child{display:none}body .suite-nav{gap:10px}body .suite-products{justify-content:flex-start;width:100%}body .suite-menu-panel{grid-template-columns:1fr;top:162px;max-height:65svh;padding:20px}body .metrics{gap:10px}body .metric{padding:16px}body .metric strong{font-size:1.25rem;letter-spacing:-.03em}body .metric small,body .metric>span{font-size:.75rem}body .section-head{padding:20px}body .flow{padding:0 18px 10px}body .flow-row .count{display:none}body .capital-progress{display:flex;padding:24px}body .funding-value{text-align:left;margin:16px 0}body .funding-legend{margin:12px 0}body .source-note{display:block}body .spec-tabs{flex-wrap:wrap}body .spec-tabs button{font-size:.8125rem;padding:12px 8px}body .spec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .spec-metrics>div{padding:16px}body .spec-document{min-height:500px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body .ops-card>h2{padding:22px 24px 0;margin:0 0 14px;font-size:1.125rem}body .ops-card>p{padding:0 24px;margin:12px 0 20px}body .ops-card>article{padding:18px 24px;border-top:1px solid var(--ts-border)}body .ops-card>summary{padding:18px 24px;cursor:pointer;font-weight:600}body .ops-form>h2{padding:0}body .ops-card a,body .ops-toolbar a{color:#2a467f;text-decoration:underline;text-underline-offset:3px}body .ops-toolbar a{font-size:.875rem}body .ops-toolbar label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}body .pilot-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}body .pilot-step{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid var(--ts-border);border-radius:10px;background:#fff;color:var(--ts-ink);text-decoration:none}body .pilot-step:hover{border-color:#9fb0cf;background:#f6fbf9}body .pilot-step-number{display:grid;place-items:center;width:30px;height:30px;font-size:.75rem;color:#2a467f;background:#e9eef8;border-radius:6px}body .pilot-step strong{font-size:.9375rem;font-weight:600}body .pilot-step small{font-size:.8125rem;color:var(--ts-muted);line-height:1.5}body .check-pass{background:#e6f3ed;color:#243d70;border:1px solid #cae3d7;font-size:.75rem;font-weight:600}body .check-review{background:#fff3dc;color:#805916;border:1px solid #ecdcb8;font-size:.75rem;font-weight:600}body [data-mobile=true] .workspace-title{color:#fff;font-size:1.125rem;font-weight:600}body [data-mobile=true] .workspace-label{margin:0 0 9px;color:#a9bdca;font-size:.75rem}body [data-mobile=true] .pilot,body [data-mobile=true] .profile{color:#d5e3eb;border-color:#365261}body [data-mobile=true] :is(.pilot small,.profile small){color:#a9bdca;font-size:.75rem}body [data-mobile=true] [data-slot=sidebar-menu-button]{font-size:.875rem}@media(max-width:900px){body .pilot-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){body .pilot-flow{grid-template-columns:1fr}}body .metric:nth-child(2){border:1px solid var(--ts-border)}body .lp-shell [data-slot=sidebar][data-collapsible=offcanvas]{width:0;flex:0 0 0;overflow:hidden;visibility:hidden}body :is(.page-head,.spec-head,.document-heading,.roi-header,.crm-heading,.admin-intro,main>header) h1,body h1{font-size:1.625rem;letter-spacing:-.025em;margin-bottom:6px}body :is(.main,.ops,.document-main,.roi-shell,.spec-main,main[class*=main]){padding-top:24px;padding-bottom:40px}body :is(.page-head,.spec-head,.document-heading,.roi-header){margin-bottom:18px}body :is(.eyebrow,.spec-eyebrow,.document-eyebrow,.roi-eyebrow,.ops-kicker){margin-bottom:5px;letter-spacing:.08em}body .suite-nav{min-height:64px;padding:10px 24px;gap:8px 20px}body .suite-brand{font-size:1.25rem}.suite-nav .suite-logo{width:30px;height:32px}body .suite-product{padding:8px 9px;font-size:.8125rem;gap:6px}body .lp-shell .topbar{height:42px}body .lp-shell .main{padding-top:10px}body :is(.metrics,.spec-metrics,.roi-metrics,.crm-metrics){gap:0;background:white;border:1px solid var(--ts-border);border-radius:6px;overflow:hidden;margin:16px 0 20px;padding:0}body .metrics .metric,body .roi-metrics article,body :is(.spec-metrics,.crm-metrics)>div{padding:12px 16px;border:0;border-right:1px solid var(--ts-border);border-radius:0;box-shadow:none;gap:3px;background:white;color:var(--ts-ink);min-width:0}body .metrics .metric:last-child,body .roi-metrics article:last-child,body :is(.spec-metrics,.crm-metrics)>div:last-child{border-right:0}body .metric strong,body :is(.spec-metrics,.roi-metrics,.crm-metrics) strong{font-size:1.25rem;line-height:1.35;letter-spacing:-.02em;margin:4px 0;font-weight:600}body .spec-metrics span{margin-top:2px}body .roi-metrics small{opacity:1;color:var(--ts-muted)}body .section-head{padding:16px 20px}.section-head p{margin-top:3px}body :is(.panel,.ops-card,.spec-register,.roi-board,.document-panel,.document-content){border-radius:6px;box-shadow:none}body :is(.table-wrap [data-slot=table-head],.ae-table th,.ops th,.roi-shell th){padding:10px 16px;letter-spacing:.025em}body :is(.table-wrap [data-slot=table-cell],.ae-table td,.ops td,.roi-shell td){padding:11px 16px}body .lp-shell .panel{margin-bottom:18px}body .fund-position-link{color:#2a467f;font-weight:600;text-align:left}body .fund-position-link:hover{text-decoration:underline}body .ops-card>h2{padding:16px 18px 0;margin-bottom:10px}body .ops-card>p{padding:0 18px;margin:8px 0 14px}body .ops-card>article{padding:12px 18px}body .pilot-flow{gap:0;margin:16px 0;border:1px solid var(--ts-border);border-radius:6px;overflow:hidden;background:white}body .pilot-step{padding:12px 16px;gap:5px;border:0;border-right:1px solid var(--ts-border);border-radius:0;grid-template-columns:24px 1fr;align-items:center}body .pilot-step-number{grid-row:1/3;width:22px;height:22px;border-radius:4px}body .pilot-step small{grid-column:2}body .pilot-step:last-child{border:0}body .document-stats{padding:12px 0;margin:14px 0}body .document-stats strong{font-size:1.25rem}body .document-content,body .document-panel{padding:20px}body .document-heading h1{margin-bottom:6px}body .roi-insights{padding:16px 0;margin:16px 0;gap:20px;background:transparent;border-radius:0;border-block:1px solid var(--ts-border)}body .roi-source{margin:14px 0;padding:9px 12px}body .roi-toolbar{padding:16px 18px}body .admin-intro{padding:22px 0 14px}body .admin-roles{gap:0;border:1px solid var(--ts-border);border-radius:6px;overflow:hidden}body .admin-roles article{padding:12px 16px;border:0;border-right:1px solid var(--ts-border);border-radius:0}body .admin-roles p{min-height:0;margin:5px 0;font-size:.8125rem}body .spec-notice{padding:10px 14px;margin-bottom:16px}.spec-roadmap section{padding:20px}@media(max-width:800px){body .suite-nav{padding:10px 16px}body .metrics .metric,body .roi-metrics article,body :is(.spec-metrics,.crm-metrics)>div{padding:10px 12px;border-bottom:1px solid var(--ts-border)}body .pilot-step{border-bottom:1px solid var(--ts-border)}body .document-content,body .document-panel{padding:16px}}body .roi-metrics article:last-child{background:white;color:var(--ts-ink)}:root{--ts-canvas:#f7f8fa;--ts-surface:#f0f3f5;--ts-ink:#20313e;--ts-muted:#596b79;--ts-border:#dce2e7}body .lp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 22px;padding:12px 0;border-block:1px solid var(--ts-border);font-variant-numeric:tabular-nums}body .lp-summary>div{padding:0 20px;border-right:1px solid var(--ts-border);min-width:0}body .lp-summary>div:first-child{padding-left:0}body .lp-summary>div:last-child{border-right:0}body .lp-summary dt{font-size:.75rem;color:var(--ts-muted);font-weight:500}body .lp-summary dd{font-size:1.375rem;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:4px 0 0;overflow-wrap:anywhere}body :is(.metrics,.roi-metrics,.crm-metrics){background:transparent;border:0;border-block:1px solid var(--ts-border);border-radius:0;box-shadow:none}body .crm-metrics>div,body .metrics .metric,body .roi-metrics article{background:transparent;border-radius:0;padding:10px 16px}body .crm-metrics>div:first-child,body .metrics .metric:first-child,body .roi-metrics article:first-child{padding-left:0}body .metrics .metric:last-child,body .roi-metrics article:last-child{background:transparent}body .suite-nav{box-shadow:none}body .lp-shell{min-height:calc(100svh - 64px)}body .lp-shell [data-slot=sidebar-container]{height:calc(100svh - 64px)}body .lp-shell [data-slot=sidebar-header]{padding:20px 24px 12px}body .lp-shell [data-slot=sidebar-menu-button]{height:40px}body .ops header{margin-bottom:16px}body .ops-toolbar{margin:14px 0;gap:12px}body .ops-card{margin:16px 0}body .ops-empty{padding:18px;text-align:left}body .ops-form{padding:18px;gap:12px}body .ops-card>summary{padding:12px 18px}body .ops small{font-size:.75rem;line-height:1.5}body .ops-note{padding:8px 12px;border-radius:4px;font-size:.8125rem}body .roi-source-note{font-size:.8125rem;margin:6px 0 12px}body .roi-methodology{border-bottom:1px solid var(--ts-border);padding:12px 0;font-size:.875rem}body .roi-methodology>summary{font-weight:600;cursor:pointer}body .roi-methodology .roi-insights{border:0;margin:8px 0;padding:10px 0}body .roi-methodology .roi-governance{border:0;border-radius:0;margin:10px 0}body .roi-category-strip:empty{display:none}body .roi-category-strip{margin:12px 0}body .roi-editor,body .roi-governance{border-radius:6px}body .roi-empty{padding:20px;text-align:left}body .document-layout{align-items:start;gap:20px}body .document-empty{padding:16px;min-height:0;text-align:left;border:0;border-radius:0;margin:0}body .document-empty h2{font-size:1rem;margin:0 0 4px}body .document-empty p{margin:0;font-size:.8125rem}body .document-content:has(>.document-empty){padding:0;background:transparent;border:0}@media(max-width:700px){body .lp-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}body .lp-summary>div{padding:0 12px}body .lp-summary>div:nth-child(odd){padding-left:0}body .lp-summary>div:nth-child(2n){border:0}body .lp-summary dd{font-size:1.125rem}}body :is(.ops th,.ae-table th,.roi-shell th,.table-wrap [data-slot=table-head]){text-transform:none;letter-spacing:0;font-weight:600;background:#f3f5f7}body :is(.ops-card,.panel,.document-panel,.spec-register){border-color:var(--ts-border)}body :is(.ops-card,.panel) h2{font-weight:600}body .ops-chip{font-size:.75rem;padding:3px 7px;border:1px solid var(--ts-border);border-radius:4px}body .ops .ops-link,body .ops button,body .ops input,body .ops select{min-height:38px;padding:8px 11px}body .ops textarea{line-height:1.5}body .document-eyebrow,body .ops-kicker,body .roi-eyebrow,body .spec-eyebrow{font-size:.6875rem!important;letter-spacing:.075em}body .pilot-step{background:transparent}body .pilot-step strong{font-size:.875rem}body .pilot-step small{font-size:.75rem}body .document-case{border-radius:5px;padding:12px;box-shadow:none}body .document-case small,body .document-case span{margin-top:4px;font-size:.75rem}@media(max-width:700px){body :is(.main,.ops,.document-main,.roi-shell,.spec-main,main[class*=main]){padding-left:16px;padding-right:16px}body .ops-toolbar{gap:8px}body .ops-form{padding:14px}body .suite-product{min-height:38px}}body :is(.table-wrap,.financial-table) .numeric-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body :is(.financial-table,.financial-checks,.crm-group,.ops-template){border-radius:6px;box-shadow:none}body .financial-table th{padding:10px 16px;font-size:.75rem;font-weight:600;background:#f3f5f7}body .financial-table td{padding:11px 16px;font-size:.875rem;vertical-align:top}body .financial-filters{margin:16px 0;gap:12px}body .financial-tabs{gap:4px;margin:18px 0 12px;padding-bottom:0;border-bottom:1px solid var(--ts-border)}body .financial-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 12px;font-size:.8125rem;color:var(--ts-muted)}body .financial-tabs button[aria-pressed=true]{color:#2a467f;background:transparent;border-bottom-color:#2a467f}body .financial-actions{gap:12px;margin:12px 0 18px;font-size:.8125rem}body .financial-checks{padding:10px 0;background:transparent;border:0;border-block:1px solid var(--ts-border)}body .financial-checks h2{font-size:.875rem}body .financial-checks p{font-size:.8125rem;margin:4px 0}body .financial-checks summary{font-size:.8125rem;margin-top:5px;color:var(--ts-muted)}body .financial-workspace>h2{font-size:1.0625rem}body .financial-workspace>p{font-size:.8125rem;margin:6px 0 12px}body .crm-group-title{padding:12px 16px;background:#f3f5f7}body .crm th{padding:10px 16px;font-size:.75rem;text-transform:none;letter-spacing:0;font-weight:600;background:#f3f5f7}body .crm td{padding:11px 16px}body .crm-results{padding:12px 0;font-size:.8125rem}body :is(.empty,.crm-empty,.crm-group-empty){padding:16px;text-align:left;min-height:0;font-size:.8125rem}body .crm-empty svg{display:none}body .ops-columns{align-items:start;gap:20px;margin:18px 0}body :is(.ops-columns article,.ops-columns form,.ops-template){padding:16px;margin:12px 0;border-radius:6px}body .ops-columns h2{font-size:1.0625rem}body .operations-workspace .ops-run{padding:10px 12px;gap:4px;border-radius:5px}body :is(.ops-note,.spec-notice){line-height:1.5}@media(max-width:700px){body .financial-tabs{gap:0}body .financial-tabs button{min-height:44px;padding:8px 10px}body .financial-filters label{min-width:0;max-width:100%}body .financial-filters select,body .financial-table{max-width:100%}}