.agent-template-preview{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-stage);box-shadow:var(--shadow-raised);max-width:980px;color:var(--color-text);margin:auto;padding:clamp(24px,4vw,56px)}.agent-template-identity{gap:var(--space-6);align-items:center;display:flex}.agent-template-identity>div{min-width:0}.agent-template-identity>div>span,.agent-template-label{font:var(--text-caption) var(--font-mono);color:var(--color-text-muted)}.agent-template-identity h2{font-size:clamp(24px,3vw,36px);line-height:1.15;font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);margin:var(--space-3) 0}.agent-template-identity p{font-size:var(--text-small);color:var(--color-text-muted);max-width:65ch;margin:0;line-height:1.65}.agent-template-brief{margin-top:var(--space-8);background:var(--color-surface-subtle);border-radius:var(--radius-card);padding:var(--space-5)}.agent-template-brief p{font-size:var(--text-body);margin:var(--space-3) 0 0;line-height:1.65}.agent-template-definition{margin:var(--space-6) 0 0}.agent-template-definition>div{gap:var(--space-5);padding-block:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-small);grid-template-columns:156px 1fr;line-height:1.65;display:grid}.agent-template-definition dt{color:var(--color-text-muted)}.agent-template-definition dd{margin:0}.agent-template-note{margin:var(--space-5) 0 0;font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.6}@media (width<=700px){.agent-template-identity{align-items:start;gap:var(--space-4)}.agent-template-identity .ca-avatar{--avatar-size:64px!important}.agent-template-definition>div{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=380px){.agent-template-identity{flex-direction:column}}.template-page{color:var(--color-text);padding-bottom:var(--space-24);background:#fff}.template-detail-hero{padding-top:calc(var(--header-height) + var(--space-16));padding-bottom:var(--space-12)}.template-hero-layout{align-items:end;gap:var(--space-24);margin-top:var(--space-10);grid-template-columns:1.3fr 1fr;display:grid}.template-hero-label{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.template-hero-label .template-app-icon{width:36px;height:36px;display:grid}.template-hero-label>span:last-child{font-size:var(--text-caption);color:var(--color-text-muted)}.template-hero-label i{padding-inline:var(--space-3);color:#aaa;font-style:normal}.template-detail-hero h1{letter-spacing:var(--tracking-display);max-width:700px;margin:0;font-size:clamp(3rem,5.8vw,5.5rem);font-weight:500;line-height:1.03}.template-hero-intro{padding-bottom:var(--space-2)}.template-hero-intro>p{margin:0 0 var(--space-8);font-size:var(--text-lead);color:var(--color-text-muted);max-width:440px;line-height:1.7}.template-hero-actions{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.template-hero-actions>a{align-items:center;gap:var(--space-3);font-size:var(--text-small);min-height:var(--control-md);display:flex}.template-hero-actions>a:hover{text-underline-offset:4px;text-decoration:underline}.template-hero-actions .ds-button{font-size:var(--text-small);padding-inline:var(--space-5)}.template-product-stage{margin-top:0;margin-bottom:var(--space-12);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.template-section-nav{border-block:1px solid var(--color-border);background:#fff}.template-section-nav nav{align-items:center;gap:var(--space-10);min-height:72px;display:flex}.template-section-nav a{color:var(--color-text-muted);font-size:var(--text-small);padding-block:var(--space-6)}.template-section-nav a:hover{color:var(--color-text)}.template-section-nav a:last-child{color:var(--color-text);gap:var(--space-4);margin-left:auto;display:flex}.template-detail-content{justify-content:space-between;gap:var(--space-20);padding-top:var(--space-24);grid-template-columns:minmax(0,760px) 280px;display:grid}.template-editorial{min-width:0}.template-editorial section{scroll-margin-top:calc(var(--header-height) + var(--space-6))}.template-section-label{color:var(--color-text-muted);font-size:var(--text-label);letter-spacing:.1em;margin-bottom:var(--space-6);font-weight:500;display:block}.template-editorial h2,.template-related h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.15}.template-overview-copy{max-width:650px;margin-top:var(--space-8)}.template-overview-copy p{font-size:var(--text-body);color:var(--color-text-muted);margin:0 0 var(--space-5);line-height:1.85}.template-included,.template-workflow,.template-questions{margin-top:var(--space-24);padding-top:var(--space-12);border-top:1px solid var(--color-border)}.template-feature-grid{gap:var(--space-12) var(--space-10);margin-top:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.template-feature-grid article>div{margin-bottom:var(--space-6);color:#959588;justify-content:space-between;align-items:center;display:flex}.template-feature-grid article>div span{font-size:var(--text-caption);font-variant-numeric:tabular-nums}.template-feature-grid article>div svg{color:#707366;width:24px;height:24px}.template-feature-grid h3{margin:0 0 var(--space-3);letter-spacing:-.025em;font-size:20px;font-weight:500}.template-feature-grid p{font-size:var(--text-small);color:var(--color-text-muted);margin:0;line-height:1.85}.template-deliverables{align-items:center;gap:var(--space-4);padding:var(--space-6);margin-top:var(--space-12);border-radius:var(--radius-control);background:#f5f5f1;display:flex}.template-deliverables>svg{color:#797a6d;flex-shrink:0;width:24px;height:24px}.template-deliverables h3{font-size:var(--text-small);margin:0 0 var(--space-2);font-weight:500}.template-deliverables p{font-size:var(--text-caption);color:var(--color-text-muted);margin:0;line-height:1.6}.template-deliverables>span{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:10px}.template-included-list{margin:var(--space-10) 0 0;padding:0;list-style:none}.template-included-list li{align-items:center;gap:var(--space-5);font-size:var(--text-body);padding-block:var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.template-included-list li span{font-size:var(--text-caption);color:var(--color-text-muted)}.template-included-list li svg{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.template-workflow-steps{gap:var(--space-8);margin-top:var(--space-10);display:grid}.template-workflow-steps article{gap:var(--space-6);grid-template-columns:44px 1fr;display:grid}.template-step-number{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-muted);font-size:var(--text-caption);border-radius:50%;place-items:center;display:grid}.template-workflow-steps h3{font-size:var(--text-body);letter-spacing:-.02em;margin:0 0 var(--space-2);font-weight:500}.template-workflow-steps p{font-size:var(--text-small);color:var(--color-text-muted);max-width:500px;margin:0;line-height:1.7}.template-questions h2{margin-bottom:var(--space-8)}.template-questions details{border-bottom:1px solid var(--color-border)}.template-questions summary{justify-content:space-between;align-items:center;gap:var(--space-6);cursor:pointer;font-size:var(--text-body);padding-block:var(--space-6);font-weight:500;list-style:none;display:flex}.template-questions summary::-webkit-details-marker{display:none}.template-questions summary>span{color:var(--color-text-muted);transition:transform var(--duration-default);font-size:22px;font-weight:400}.template-questions details[open] summary>span{transform:rotate(45deg)}.template-questions details p{color:var(--color-text-muted);font-size:var(--text-small);margin:0 0 var(--space-6);max-width:620px;line-height:1.85}.template-facts-inner{top:calc(var(--header-height) + var(--space-8));border-top:1px solid var(--color-border);padding-top:var(--space-6);position:sticky}.template-facts h2{font-size:var(--text-body);letter-spacing:-.02em;margin:0 0 var(--space-8);font-weight:500}.template-facts dl{gap:var(--space-6);margin:0 0 var(--space-10);display:grid}.template-facts dt{font-size:var(--text-caption);color:var(--color-text-muted);margin-bottom:var(--space-2)}.template-facts dd{font-size:var(--text-small);margin:0;line-height:1.7}.template-facts dd a{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.template-facts dd a span{color:#999}.template-facts dd a:hover{text-underline-offset:3px;text-decoration:underline}.template-facts .ds-button{width:100%;font-size:var(--text-small);justify-content:space-between}.template-facts p{font-size:var(--text-caption);color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-6);line-height:1.8}.template-preview-note{color:var(--color-text-muted);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:10px;display:block}.template-related{margin-top:var(--space-24);padding-top:var(--space-16);border-top:1px solid var(--color-border)}.template-related-heading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}.template-related-heading a{align-items:center;gap:var(--space-4);font-size:var(--text-small);padding-bottom:var(--space-1);flex-shrink:0;display:flex}.template-related-heading a:hover{text-underline-offset:4px;text-decoration:underline}.template-generic-art{padding:var(--space-12);border-radius:var(--radius-card);background:var(--art-background)}.template-generic-art .template-preview{max-width:720px;height:360px;padding:var(--space-8);margin-inline:auto}.template-generic-art .art-window{max-width:560px;height:280px}.template-generic-art .art-toolbar{height:44px;font-size:var(--text-caption)}.template-generic-art .art-toolbar svg{width:16px;height:16px}.template-generic-art .art-content{padding:var(--space-5)}.template-generic-art .art-finance-value strong,.template-generic-art .art-plan-target strong{font-size:36px}.template-generic-art .art-finance-value>div>span,.template-generic-art .art-plan-target>span,.template-generic-art .art-trend{font-size:11px}.template-generic-art svg.preview-chart{height:120px}.template-generic-art .art-chart-labels{font-size:9px}.template-generic-art .art-metrics>div{padding:var(--space-3);gap:var(--space-2)}.template-generic-art .art-metrics span{font-size:10px}.template-generic-art .art-metrics strong{font-size:28px}.template-generic-art .art-metrics small{font-size:9px}.template-generic-art .art-dashboard{margin-top:var(--space-5);gap:var(--space-6)}.template-generic-art .art-bar-chart{gap:var(--space-2);height:80px}.template-generic-art .art-dashboard-note>span{font-size:10px}.template-generic-art .art-dashboard-note{gap:var(--space-3)}.template-generic-art .art-dashboard-note small{font-size:9px}.template-generic-art .art-table>div{padding-block:var(--space-3);font-size:11px}.template-generic-art .art-table-heading{font-size:10px}.template-generic-art .art-people-heading strong{font-size:32px}.template-generic-art .art-people-heading small{font-size:10px}.template-generic-art .art-budget-footer{padding-top:var(--space-3);font-size:10px}.template-generic-art .art-agent-question{font-size:var(--text-caption);padding:var(--space-3)}.template-generic-art .art-agent-response{margin-top:var(--space-6);gap:var(--space-3);grid-template-columns:24px 1fr}.template-generic-art .art-agent-symbol svg{width:20px;height:20px}.template-generic-art .art-agent-response strong{font-size:var(--text-small)}.template-generic-art .art-agent-response p{max-width:360px;margin-block:var(--space-3);font-size:11px}.template-generic-art .art-agent-source{font-size:10px}.template-generic-art .art-kpi-grid{gap:var(--space-3)}.template-generic-art .art-kpi-grid>div{padding:var(--space-3);gap:6px}.template-generic-art .art-kpi-grid span{font-size:11px}.template-generic-art .art-kpi-grid strong{font-size:26px}.template-generic-art .art-kpi-grid small{font-size:9px}.template-generic-art .art-plan-target>div{margin-block:var(--space-4) var(--space-6);height:6px}.template-generic-art .art-plan-nodes>div{padding:var(--space-3);gap:8px}.template-generic-art .art-plan-nodes strong{font-size:10px}.template-generic-art .art-plan-nodes span{font-size:8px}.template-generic-stage figcaption{color:var(--color-text-muted);margin-top:var(--space-4);font-size:11px}.revenue-preview{border-radius:var(--radius-card);padding:var(--space-10);background:#f1f2ed;border:1px solid #e6e7df}.revenue-workspace{background:#fff;border:1px solid #dcded4;border-radius:8px;grid-template-columns:168px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 36px #31382408}.revenue-workspace-sidebar{padding:var(--space-5) var(--space-3);color:#626957;background:#fafbf8;border-right:1px solid #eceee5;flex-direction:column;display:flex}.preview-wordmark{color:#30372a;margin-bottom:var(--space-6);align-items:center;gap:7px;padding-left:4px;display:flex}.preview-wordmark strong{letter-spacing:-.05em;font-size:19px;font-weight:600}.preview-wordmark svg{fill:currentColor;stroke:none;width:20px;height:20px}.preview-workspace-name{color:#656c5b;padding:0 4px var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid #e7eadf;justify-content:space-between;gap:4px;font-size:12px;display:flex}.preview-nav-label{letter-spacing:.08em;color:#969c8b;margin-bottom:var(--space-3);padding-left:6px;font-size:9px}.preview-nav-item{border-radius:4px;align-items:center;gap:8px;padding:10px 6px;font-size:12px;display:flex}.preview-nav-item svg{width:13px;height:13px}.preview-nav-item>span{color:#9da48e;margin-left:auto;font-size:12px}.preview-nav-item.selected{color:#526337;background:#eaf0e0}.preview-nav-label.second{margin-top:var(--space-6)}.preview-connected-model{color:#868e7b;align-items:center;gap:8px;padding:9px 6px;font-size:11px;display:flex}.preview-connected-model i{border:1px solid #a3af91;border-radius:1px;width:4px;height:4px}.preview-sidebar-bottom{padding:var(--space-8) 4px 0;align-items:center;gap:7px;margin-top:auto;font-size:11px;display:flex}.preview-sidebar-bottom>span:first-child{background:#e4e7de;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.preview-sidebar-bottom>span:last-child{margin-left:auto}.revenue-workspace-main{min-width:0}.preview-workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);height:48px;padding-inline:var(--space-6);color:#788369;border-bottom:1px solid #eceee5;font-size:12px;display:flex}.preview-workspace-toolbar strong{color:#5e6752;font-weight:500}.preview-workspace-toolbar>span:first-child>i{color:#c8cebc;padding-inline:9px;font-style:normal}.preview-toolbar-status{color:#758562;align-items:center;gap:6px;font-size:11px;display:flex}.preview-toolbar-status>i{background:#a5b78b;border-radius:50%;width:4px;height:4px}.preview-toolbar-status>span{margin-left:var(--space-4)}.preview-board-content{padding:var(--space-6)}.preview-board-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.preview-eyebrow{color:#778567;letter-spacing:.09em;font-size:9px}.preview-board-heading h3{margin:var(--space-2) 0 0;letter-spacing:-.04em;color:#344125;font-size:24px;font-weight:500}.preview-year{align-items:center;gap:var(--space-4);color:#6b795c;font-size:11px;display:flex}.preview-scenario-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);margin-top:var(--space-1);display:flex}.preview-scenario-row>span{color:#6c775d;font-size:12px}.preview-scenario-switch{background:#fafbf7;border:1px solid #e6eadd;border-radius:6px;gap:2px;padding:3px;display:flex}.preview-scenario-switch button{color:#586346;border-radius:3px;min-height:32px;padding:7px 10px;font-size:12px}.preview-scenario-switch button[aria-pressed=true]{color:#4f6136;background:#e8efdc}.preview-scenario-switch button:hover{background:#eef3e6}.preview-revenue-metrics{border:1px solid #e8ebdf;border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.preview-revenue-metrics>div{padding:var(--space-4);background:#fdfefb;border-right:1px solid #e8ebdf;gap:8px;display:grid}.preview-revenue-metrics>div:last-child{border-right:0}.preview-revenue-metrics>div>span{color:#6d795f;font-size:11px}.preview-revenue-metrics strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#43582a;font-size:30px;font-weight:500;line-height:1.1}.preview-revenue-metrics small{color:#768464;font-size:12px}.preview-revenue-charts{margin-top:var(--space-5);border:1px solid #e8ebdf;border-radius:6px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid;overflow:hidden}.preview-forecast-panel{min-width:0;padding:var(--space-4);border-right:1px solid #e8ebdf}.preview-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.preview-panel-heading h4{color:#687958;margin:0;font-size:11px;font-weight:500}.preview-panel-heading>span{color:#7c876c;font-size:11px}.preview-chart-key{color:#7b856d;gap:8px;font-size:11px;display:flex}.preview-chart-key>span{align-items:center;gap:4px;display:flex}.preview-chart-key i{background:#8ba762;width:10px;height:2px;display:block}.preview-chart-key>span:last-child i{background:repeating-linear-gradient(90deg,#8ba762 0 3px,#0000 3px 5px)}.preview-chart-area{gap:var(--space-2);margin-top:var(--space-6);display:flex}.preview-chart-y{color:#7a856a;flex-direction:column;justify-content:space-between;width:30px;height:142px;padding-block:8px 15px;font-size:11px;display:flex}.preview-chart-plot{flex:1;min-width:0;position:relative}.preview-chart-plot svg{width:100%;height:148px;display:block;overflow:visible}.revenue-chart-grid{fill:none;stroke:#edf0e5;stroke-width:1px}.revenue-chart-actual,.revenue-chart-projection{fill:none;stroke:#8ea763;stroke-width:2px;vector-effect:non-scaling-stroke}.revenue-chart-projection{stroke-dasharray:4 5}.revenue-chart-fill{fill:#f1f6e9;stroke:none}.revenue-chart-divider{stroke:#dce4ce;stroke-width:1px;stroke-dasharray:3 4}.preview-chart-plot circle{fill:#fff;stroke:#8ea763;stroke-width:2px}.preview-forecast-label{color:#7b856d;font-size:8px;position:absolute;top:0;left:calc(45.3% + 6px)}.preview-chart-months{margin-top:var(--space-2);color:#778568;justify-content:space-between;font-size:11px;display:flex}.preview-bridge-panel{padding:var(--space-4);min-width:0}.preview-bridge-rows{margin-top:var(--space-4);gap:10px;display:grid}.preview-bridge-rows>div>span{color:#6d795f;justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px;font-size:12px;display:flex}.preview-bridge-rows strong{color:#65764f;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.bridge-track{background:#f4f5f0;border-radius:2px;height:4px;overflow:hidden}.bridge-track i{border-radius:inherit;height:100%;transition:width var(--duration-panel);background:#b4c697;display:block}.bridge-track.neutral i{background:#c4ceba}.bridge-track.negative i{background:#d6c5b6}.preview-closing-arr{color:#768166;padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.preview-closing-arr strong{color:#6f8453;font-size:13px;font-weight:500}.preview-model-context{margin-top:var(--space-5);color:#a3ac94;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.preview-model-context>span:first-child{color:#899878;align-items:center;gap:6px;display:flex}.preview-model-context svg{width:11px;height:11px}.preview-model-context i{color:#c2c8b7;margin-inline:4px;font-style:normal}.revenue-preview-caption{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);color:#828878;font-size:12px;display:flex}@media (width<=1100px){.template-hero-layout{gap:var(--space-12)}.template-hero-intro>p{font-size:var(--text-body)}.template-hero-actions{gap:var(--space-4)}.template-hero-actions>a{font-size:var(--text-caption)}.template-detail-content{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 240px}.revenue-preview{padding:var(--space-6)}.revenue-workspace{grid-template-columns:138px minmax(0,1fr)}.preview-revenue-metrics strong{font-size:25px}.preview-revenue-metrics>div{padding:var(--space-3)}.preview-toolbar-status,.preview-year{display:none}.preview-revenue-charts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.template-deliverables>span{display:none}}@media (width<=850px){.template-detail-hero{padding-top:calc(var(--header-height-mobile) + var(--space-10))}.template-hero-layout{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr}.template-detail-hero h1{font-size:clamp(3rem,8vw,4.5rem)}.template-hero-intro{max-width:600px}.template-hero-intro>p{max-width:none}.template-section-nav nav{gap:var(--space-6);min-height:64px;overflow-x:auto}.template-section-nav a{padding-block:var(--space-5);font-size:var(--text-caption);flex-shrink:0}.template-detail-content{gap:var(--space-16);padding-top:var(--space-16);grid-template-columns:1fr}.template-facts{grid-row:1}.template-facts-inner{column-gap:var(--space-10);padding:var(--space-6);border-radius:var(--radius-control);background:#f8f8f5;border:1px solid #eaeae3;grid-template-columns:1fr 1fr;display:grid;position:static}.template-facts h2{margin-bottom:var(--space-6);grid-column:1/-1}.template-facts dl{grid-row:2/5;margin-bottom:0}.template-facts .ds-button{height:fit-content}.template-preview-note{margin-top:var(--space-4)}.revenue-workspace{grid-template-columns:1fr}.revenue-workspace-sidebar{display:none}.preview-revenue-metrics strong{font-size:28px}.template-related .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-related .template-card-heading h3{font-size:var(--text-body)}.template-related .template-preview{height:180px;padding:var(--space-3)}.template-related .art-window{height:150px}}@media (width<=600px){.template-page{padding-bottom:var(--space-16)}.template-detail-hero{padding-top:calc(var(--header-height-mobile) + var(--space-8));padding-bottom:var(--space-8)}.template-detail-hero h1{font-size:3.2rem}.template-hero-layout{margin-top:var(--space-6);gap:var(--space-6)}.template-hero-label{margin-bottom:var(--space-5)}.template-hero-intro>p{font-size:var(--text-body);margin-bottom:var(--space-6)}.template-hero-actions{row-gap:var(--space-2)}.template-hero-actions .ds-button{flex:1 0 100%;justify-content:space-between}.template-hero-actions>a{font-size:var(--text-small)}.template-product-stage{margin-bottom:var(--space-8)}.template-section-nav nav{gap:var(--space-6)}.template-section-nav a:last-child{display:none}.template-detail-content{padding-top:var(--space-12);gap:var(--space-12)}.template-facts-inner{padding:var(--space-5);grid-template-columns:1fr}.template-facts dl{gap:var(--space-5);margin-bottom:var(--space-6);grid-row:auto;grid-template-columns:1fr 1fr}.template-facts p br{display:none}.template-preview-note{margin-top:0}.template-section-label{margin-bottom:var(--space-5)}.template-editorial h2,.template-related h2{font-size:2rem}.template-overview-copy{margin-top:var(--space-6)}.template-overview-copy p{font-size:var(--text-small)}.template-included,.template-workflow,.template-questions{margin-top:var(--space-16);padding-top:var(--space-8)}.template-feature-grid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr}.template-feature-grid article>div{margin-bottom:var(--space-4)}.template-feature-grid h3{font-size:20px}.template-feature-grid p{line-height:1.7}.template-deliverables{margin-top:var(--space-8);padding:var(--space-5)}.template-workflow-steps article{gap:var(--space-4);grid-template-columns:40px 1fr}.template-questions summary{font-size:var(--text-small);padding-block:var(--space-5)}.template-questions details p{font-size:var(--text-small)}.template-related{margin-top:var(--space-16);padding-top:var(--space-10)}.template-related-heading{align-items:start;gap:var(--space-6);flex-direction:column}.template-related .template-grid{grid-template-columns:1fr}.template-related .template-preview{height:228px;padding:var(--space-6)}.template-related .art-window{height:176px}.template-related .template-card-heading h3{font-size:20px}.revenue-preview{padding:var(--space-3)}.preview-workspace-toolbar{padding-inline:var(--space-4);height:40px;font-size:8px}.preview-board-content{padding:var(--space-4)}.preview-board-heading h3{font-size:22px}.preview-eyebrow{font-size:6px}.preview-scenario-row{align-items:start;gap:var(--space-3);padding-block:var(--space-4);flex-direction:column}.preview-scenario-row>span{font-size:11px}.preview-scenario-switch{width:100%}.preview-scenario-switch button{flex:1;min-height:44px;padding-inline:8px;font-size:11px}.preview-revenue-metrics{grid-template-columns:1fr 1fr}.preview-revenue-metrics>div{padding:var(--space-3);border-bottom:1px solid #e8ebdf}.preview-revenue-metrics>div:nth-child(2){border-right:0}.preview-revenue-metrics>div:nth-child(n+3){border-bottom:0}.preview-revenue-metrics>div>span{font-size:8px}.preview-revenue-metrics strong{font-size:26px}.preview-revenue-metrics small{font-size:7px}.preview-revenue-charts{grid-template-columns:1fr}.preview-forecast-panel{padding:var(--space-3);border-bottom:1px solid #e8ebdf;border-right:0}.preview-panel-heading h4{font-size:11px}.preview-chart-key{font-size:7px}.preview-chart-area{margin-top:var(--space-5)}.preview-chart-plot svg{height:130px}.preview-chart-y{width:24px;height:126px}.preview-bridge-panel{padding:var(--space-3)}.preview-bridge-rows{column-gap:var(--space-4);grid-template-columns:1fr 1fr}.preview-bridge-rows>div>span,.preview-bridge-rows strong{font-size:7px}.preview-model-context{margin-top:var(--space-4)}.preview-model-context>span:last-child{display:none}.revenue-preview-caption{align-items:start;gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;font-size:9px;line-height:1.6}.template-generic-art{padding:var(--space-3)}.template-generic-art .template-preview{height:240px;padding:var(--space-4)}.template-generic-art .art-window{height:200px}.template-generic-art .art-content{padding:var(--space-3)}.template-generic-art .art-finance-value strong{font-size:28px}.template-generic-art svg.preview-chart{height:70px}.template-generic-art .art-metrics>div{gap:6px;padding:7px}.template-generic-art .art-metrics span{font-size:7px}.template-generic-art .art-metrics strong{font-size:20px}.template-generic-art .art-metrics small{font-size:6px}.template-generic-art .art-dashboard{margin-top:var(--space-3);gap:var(--space-3)}.template-generic-art .art-bar-chart{gap:4px;height:48px}.template-generic-art .art-dashboard-note>span{font-size:7px}.template-generic-art .art-dashboard-note{gap:6px}.template-generic-art .art-dashboard-note small{font-size:6px}.template-generic-art .art-table>div{padding-block:8px;font-size:8px}.template-generic-art .art-table-heading{font-size:7px}.template-generic-art .art-budget-footer{font-size:6px}.template-generic-art .art-people-heading strong{font-size:24px}.template-generic-art .art-people-heading small{font-size:7px}.template-generic-art .art-agent-question{font-size:8px}.template-generic-art .art-agent-response{margin-top:var(--space-3);grid-template-columns:14px 1fr;gap:6px}.template-generic-art .art-agent-response strong{font-size:9px}.template-generic-art .art-agent-response p{font-size:7px}.template-generic-art .art-agent-source{font-size:6px}.template-generic-art .art-kpi-grid>div{padding:8px}.template-generic-art .art-kpi-grid span{font-size:8px}.template-generic-art .art-kpi-grid strong{font-size:20px}.template-generic-art .art-kpi-grid small{font-size:6px}.template-generic-art .art-plan-target strong{font-size:28px}.template-generic-art .art-plan-nodes>div{gap:4px;padding:6px}.template-generic-art .art-plan-nodes strong{font-size:6px}.template-generic-art .art-plan-nodes span{font-size:5px}}
