.reports-workspace{min-width:0}.reports-workspace :is(.reports-overview,.reports-secondary)[hidden]{display:none}.reports-overview{gap:22px;display:grid}.reports-home-toolbar,.reports-secondary-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.reports-home-toolbar>span,.reports-secondary-heading>span{color:var(--muted);font-size:var(--type-label)}.reports-ai-summary,.reports-key-risks,.reports-next-action{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:26px}.reports-ai-summary>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reports-workspace h2{font-size:var(--type-section);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.reports-summary-copy{max-width:80ch;font-size:var(--type-copy);line-height:var(--leading-copy);overflow-wrap:anywhere;margin:18px 0 22px}.reports-summary-facts{flex-wrap:wrap;gap:24px 48px;margin:0 0 20px;display:flex}.reports-summary-facts>div{gap:5px;display:grid}.reports-summary-facts dt{color:var(--muted);font-size:var(--type-label)}.reports-summary-facts dd{font-size:var(--type-section);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.reports-summary-evidence{color:var(--muted);font-size:var(--type-note);line-height:var(--leading-copy);display:block}.reports-source-status{color:var(--muted);background:var(--canvas);font-size:var(--type-label);line-height:var(--leading-copy);border-radius:8px;margin:14px 0 0;padding:10px 12px}.reports-ai-question{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.reports-ai-question label{font-size:var(--type-label);margin-bottom:10px;display:block}.reports-ai-question>div{border:1px solid var(--line-strong);background:var(--canvas);border-radius:10px;align-items:center;gap:12px;padding:8px 9px 8px 14px;display:flex}.reports-ai-question>div>svg{color:var(--muted);flex-shrink:0}.reports-ai-question input{width:100%;min-width:0;color:var(--ink);outline-offset:4px;background:0 0;border:0;flex:1;padding:8px 0}.reports-ai-question button{white-space:nowrap;flex-shrink:0}.reports-ai-question>small{font-size:var(--type-note);color:var(--muted);margin-top:9px;display:block}.reports-priorities{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.reports-key-risks h2>span{color:var(--muted);font-size:var(--type-label);margin-left:auto;font-weight:400}.reports-key-risks ul{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.reports-key-risks li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding:16px 0;display:flex}.reports-key-risks li:first-child{border-top:0;padding-top:0}.reports-key-risks li:last-child{padding-bottom:0}.reports-key-risks li>div{flex:250px;min-width:0}.reports-key-risks h3{font-size:var(--type-body);margin:0;font-weight:600}.reports-key-risks li p{font-size:var(--type-label);line-height:var(--leading-copy);color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}.reports-key-risks li>button{min-height:30px}.reports-no-risk{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-copy);margin:20px 0 0}.reports-next-action{background:var(--mint)}.reports-next-action>h3{font-size:var(--type-card);font-weight:600;line-height:var(--leading-heading);overflow-wrap:anywhere;margin:20px 0 10px}.reports-next-action>p{max-width:52ch;line-height:var(--leading-copy);overflow-wrap:anywhere;margin:0 0 22px}.reports-next-action>div{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.reports-next-action>small{color:var(--muted);font-size:var(--type-note);margin-top:17px;display:block}.reports-detail-entry{text-align:left;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.reports-detail-entry strong,.reports-detail-entry small{display:block}.reports-detail-entry strong{font-size:var(--type-body);font-weight:500}.reports-detail-entry small{font-size:var(--type-label);color:var(--muted);line-height:var(--leading-copy);margin-top:5px}.reports-detail-entry>svg{flex-shrink:0}.reports-detail-entry:hover{background:var(--canvas)}.reports-secondary-heading{margin-bottom:22px}.reports-workspace-error{background:var(--red-soft);color:var(--red);font-size:var(--type-body);border-radius:8px;margin:0;padding:12px 16px}.reports-workspace button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.reports-priorities{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:600px){.reports-overview{gap:16px}.reports-ai-summary,.reports-key-risks,.reports-next-action{padding:18px}.reports-home-toolbar,.reports-secondary-heading{align-items:flex-start;gap:12px}.reports-home-toolbar>span,.reports-secondary-heading>span{font-size:var(--type-note)}.reports-home-toolbar>span{max-width:55%}.reports-home-toolbar button{white-space:nowrap}.reports-workspace h2{gap:8px;font-size:18px}.reports-ai-summary>header{gap:10px}.reports-ai-summary>header button{font-size:var(--type-note)}.reports-summary-copy{margin-block:16px}.reports-summary-facts{gap:18px 24px}.reports-ai-question>div{gap:8px;padding-left:10px}.reports-ai-question>div>svg{display:none}.reports-ai-question input{font-size:16px}.reports-ai-question button{padding-inline:10px}.reports-detail-entry{padding:16px 18px}.reports-secondary-heading{flex-wrap:wrap}}@media (min-width:1100px){.reports-ai-summary{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:30px;display:grid}.reports-ai-summary>header{grid-column:1/-1}.reports-summary-copy,.reports-summary-facts,.reports-summary-evidence{grid-column:1}.reports-summary-facts{gap:12px 26px}.reports-ai-question{border-top:0;border-left:1px solid var(--line);grid-area:2/2/5;align-self:center;margin:0;padding:10px 0 10px 26px}.reports-source-status{grid-column:1/-1}}@media (max-width:760px){.reports-workspace .reports-page{grid-template-columns:minmax(0,1fr);min-width:0}.reports-workspace .report-library,.reports-workspace .report-surface,.reports-workspace .report-ai-panel{min-width:0;max-width:100%}.reports-workspace .report-surface>header>div{max-width:100%}.reports-workspace .report-surface>header>div:last-child{flex-wrap:wrap}.reports-workspace .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-workspace .report-kpis article,.reports-workspace .report-bars button{min-width:0}.reports-workspace .report-kpis strong,.reports-workspace .report-bars strong,.reports-workspace .report-bars small{overflow-wrap:anywhere}.reports-workspace .report-bars{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-workspace .report-table{min-width:0;max-width:100%}}.funnel-workspace .reports-secondary,.funnel-workspace .analytics-layout,.funnel-workspace .analytics-layout>*,.funnel-workspace .analytics-main>*,.funnel-workspace .p1-analysis-grid>*{min-width:0;max-width:100%}.funnel-workspace .stage-table{overflow-x:auto}.funnel-workspace .stage-table-head,.funnel-workspace .stage-table>button{min-width:980px}@media (max-width:760px){.funnel-workspace .analytics-layout,.funnel-workspace .analytics-main,.funnel-workspace .p1-analysis-grid{grid-template-columns:minmax(0,1fr)}.funnel-workspace .metric-strip.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-workspace .metric-strip strong,.funnel-workspace .forecast-category-strip strong,.funnel-workspace .target-health-card strong,.funnel-workspace .analytics-toolbar span{overflow-wrap:anywhere}.funnel-workspace .funnel-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-workspace .funnel-filter-bar>button{grid-column:1/-1}.funnel-workspace .analytics-toolbar,.funnel-workspace .stage-opportunities>header,.funnel-workspace .forecast-category-strip>header,.funnel-workspace .target-health-card>header{flex-wrap:wrap}.funnel-workspace .rep-comparison-table{max-width:100%;overflow-x:auto}.funnel-workspace .rep-comparison-head,.funnel-workspace .rep-comparison-row{min-width:540px}}@media (min-width:1100px){.funnel-workspace .reports-summary-copy{margin-block:12px}}.prediction-workspace{min-width:0}.prediction-workspace :is(.prediction-overview,.prediction-secondary)[hidden]{display:none}.prediction-overview{gap:22px;display:grid}.prediction-home-toolbar,.prediction-secondary-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.prediction-home-toolbar>span,.prediction-secondary-heading>span{color:var(--muted);font-size:var(--type-label)}.prediction-ai-summary,.prediction-key-risks,.prediction-next-action{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:26px}.prediction-ai-summary>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.prediction-workspace h2{font-size:var(--type-section);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.prediction-summary-copy{max-width:80ch;font-size:var(--type-copy);line-height:var(--leading-copy);overflow-wrap:anywhere;margin:12px 0}.prediction-summary-facts{flex-wrap:wrap;gap:24px 48px;margin:0 0 20px;display:flex}.prediction-summary-facts>div{gap:5px;display:grid}.prediction-summary-facts dt{color:var(--muted);font-size:var(--type-label)}.prediction-summary-facts dd{font-size:var(--type-section);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.prediction-summary-evidence{color:var(--muted);font-size:var(--type-note);line-height:var(--leading-copy);display:block}.prediction-source-status{color:var(--muted);background:var(--canvas);font-size:var(--type-label);line-height:var(--leading-copy);border-radius:8px;margin:14px 0 0;padding:10px 12px}.prediction-ai-question{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.prediction-ai-question label{font-size:var(--type-label);margin-bottom:10px;display:block}.prediction-ai-question>div{border:1px solid var(--line-strong);background:var(--canvas);border-radius:10px;align-items:center;gap:12px;padding:8px 9px 8px 14px;display:flex}.prediction-ai-question>div>svg{color:var(--muted);flex-shrink:0}.prediction-ai-question input{width:100%;min-width:0;color:var(--ink);outline-offset:4px;background:0 0;border:0;flex:1;padding:8px 0}.prediction-ai-question button{white-space:nowrap;flex-shrink:0}.prediction-ai-question>small{font-size:var(--type-note);color:var(--muted);margin-top:9px;display:block}.prediction-priorities{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.prediction-key-risks h2>span{color:var(--muted);font-size:var(--type-label);margin-left:auto;font-weight:400}.prediction-key-risks ul{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.prediction-key-risks li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding:16px 0;display:flex}.prediction-key-risks li:first-child{border-top:0;padding-top:0}.prediction-key-risks li:last-child{padding-bottom:0}.prediction-key-risks li>div{flex:250px;min-width:0}.prediction-key-risks h3{font-size:var(--type-body);margin:0;font-weight:600}.prediction-key-risks li p{font-size:var(--type-label);line-height:var(--leading-copy);color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}.prediction-key-risks li>button{min-height:30px}.prediction-no-risk{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-copy);margin:20px 0 0}.prediction-next-action{background:var(--mint)}.prediction-next-action>h3{font-size:var(--type-card);font-weight:600;line-height:var(--leading-heading);overflow-wrap:anywhere;margin:20px 0 10px}.prediction-next-action>p{max-width:52ch;line-height:var(--leading-copy);overflow-wrap:anywhere;margin:0 0 22px}.prediction-next-action>div{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.prediction-next-action>small{color:var(--muted);font-size:var(--type-note);margin-top:17px;display:block}.prediction-detail-entry{text-align:left;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.prediction-detail-entry strong,.prediction-detail-entry small{display:block}.prediction-detail-entry strong{font-size:var(--type-body);font-weight:500}.prediction-detail-entry small{font-size:var(--type-label);color:var(--muted);line-height:var(--leading-copy);margin-top:5px}.prediction-detail-entry>svg{flex-shrink:0}.prediction-detail-entry:hover{background:var(--canvas)}.prediction-secondary-heading{margin-bottom:22px}.prediction-workspace-error{background:var(--red-soft);color:var(--red);font-size:var(--type-body);border-radius:8px;margin:0;padding:12px 16px}.prediction-workspace button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.prediction-priorities{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:600px){.prediction-overview{gap:16px}.prediction-ai-summary,.prediction-key-risks,.prediction-next-action{padding:18px}.prediction-home-toolbar,.prediction-secondary-heading{align-items:flex-start;gap:12px}.prediction-home-toolbar>span,.prediction-secondary-heading>span{font-size:var(--type-note)}.prediction-home-toolbar>span{max-width:55%}.prediction-home-toolbar button{white-space:nowrap}.prediction-workspace h2{gap:8px;font-size:18px}.prediction-ai-summary>header{gap:10px}.prediction-ai-summary>header button{font-size:var(--type-note)}.prediction-summary-copy{margin-block:16px}.prediction-summary-facts{gap:18px 24px}.prediction-ai-question>div{gap:8px;padding-left:10px}.prediction-ai-question>div>svg{display:none}.prediction-ai-question input{font-size:16px}.prediction-ai-question button{padding-inline:10px}.prediction-detail-entry{padding:16px 18px}.prediction-secondary-heading{flex-wrap:wrap}}@media (min-width:1100px){.prediction-ai-summary{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:30px;display:grid}.prediction-ai-summary>header{grid-column:1/-1}.prediction-summary-copy,.prediction-summary-facts,.prediction-summary-evidence{grid-column:1}.prediction-summary-facts{gap:12px 26px}.prediction-ai-question{border-top:0;border-left:1px solid var(--line);grid-area:2/2/5;align-self:center;margin:0;padding:10px 0 10px 26px}.prediction-source-status{grid-column:1/-1}}.prediction-workspace .prediction-secondary,.prediction-workspace .analytics-layout,.prediction-workspace .analytics-layout>*,.prediction-workspace .forecast-board-grid>*,.prediction-workspace .forecast-intelligence-grid>*{min-width:0;max-width:100%}@media (max-width:760px){.prediction-workspace .analytics-layout,.prediction-workspace .forecast-board-grid,.prediction-workspace .forecast-intelligence-grid{grid-template-columns:minmax(0,1fr)}.prediction-workspace .forecast-kpis.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-workspace .forecast-kpis strong,.prediction-workspace .forecast-progress-card strong,.prediction-workspace .forecast-composition em,.prediction-workspace .gap-plan-summary strong{overflow-wrap:anywhere}.prediction-workspace .leadership-tabs,.prediction-workspace .forecast-context-bar,.prediction-workspace .forecast-progress-card>header,.prediction-workspace .target-editor-panel{flex-wrap:wrap}.prediction-workspace .forecast-change-list,.prediction-workspace .gap-driver-list{min-width:0;max-width:100%;overflow-x:auto}}.manager-workspace{min-width:0}.manager-workspace :is(.manager-overview,.manager-secondary)[hidden]{display:none}.manager-overview{gap:22px;display:grid}.manager-home-toolbar,.manager-secondary-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.manager-home-toolbar>span,.manager-secondary-heading>span{color:var(--muted);font-size:var(--type-label)}.manager-ai-summary,.manager-key-risks,.manager-next-action{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:26px}.manager-ai-summary>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.manager-workspace h2{font-size:var(--type-section);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.manager-summary-copy{max-width:80ch;font-size:var(--type-copy);line-height:var(--leading-copy);overflow-wrap:anywhere;margin:18px 0 22px}.manager-summary-facts{flex-wrap:wrap;gap:24px 48px;margin:0 0 20px;display:flex}.manager-summary-facts>div{gap:5px;display:grid}.manager-summary-facts dt{color:var(--muted);font-size:var(--type-label)}.manager-summary-facts dd{font-size:var(--type-section);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.manager-summary-evidence{color:var(--muted);font-size:var(--type-note);line-height:var(--leading-copy);display:block}.manager-source-status{color:var(--muted);background:var(--canvas);font-size:var(--type-label);line-height:var(--leading-copy);border-radius:8px;margin:14px 0 0;padding:10px 12px}.manager-ai-question{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.manager-ai-question label{font-size:var(--type-label);margin-bottom:10px;display:block}.manager-ai-question>div{border:1px solid var(--line-strong);background:var(--canvas);border-radius:10px;align-items:center;gap:12px;padding:8px 9px 8px 14px;display:flex}.manager-ai-question>div>svg{color:var(--muted);flex-shrink:0}.manager-ai-question input{width:100%;min-width:0;color:var(--ink);outline-offset:4px;background:0 0;border:0;flex:1;padding:8px 0}.manager-ai-question button{white-space:nowrap;flex-shrink:0}.manager-ai-question>small{font-size:var(--type-note);color:var(--muted);margin-top:9px;display:block}.manager-priorities{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.manager-key-risks h2>span{color:var(--muted);font-size:var(--type-label);margin-left:auto;font-weight:400}.manager-key-risks ul{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.manager-key-risks li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding:16px 0;display:flex}.manager-key-risks li:first-child{border-top:0;padding-top:0}.manager-key-risks li:last-child{padding-bottom:0}.manager-key-risks li>div{flex:250px;min-width:0}.manager-key-risks h3{font-size:var(--type-body);margin:0;font-weight:600}.manager-key-risks li p{font-size:var(--type-label);line-height:var(--leading-copy);color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}.manager-key-risks li>button{min-height:30px}.manager-no-risk{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-copy);margin:20px 0 0}.manager-next-action{background:var(--mint)}.manager-next-action>h3{font-size:var(--type-card);font-weight:600;line-height:var(--leading-heading);overflow-wrap:anywhere;margin:20px 0 10px}.manager-next-action>p{max-width:52ch;line-height:var(--leading-copy);overflow-wrap:anywhere;margin:0 0 22px}.manager-next-action>div{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.manager-next-action>small{color:var(--muted);font-size:var(--type-note);margin-top:17px;display:block}.manager-detail-entry{text-align:left;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.manager-detail-entry strong,.manager-detail-entry small{display:block}.manager-detail-entry strong{font-size:var(--type-body);font-weight:500}.manager-detail-entry small{font-size:var(--type-label);color:var(--muted);line-height:var(--leading-copy);margin-top:5px}.manager-detail-entry>svg{flex-shrink:0}.manager-detail-entry:hover{background:var(--canvas)}.manager-secondary-heading{margin-bottom:22px}.manager-workspace-error{background:var(--red-soft);color:var(--red);font-size:var(--type-body);border-radius:8px;margin:0;padding:12px 16px}.manager-workspace button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.manager-priorities{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:600px){.manager-overview{gap:16px}.manager-ai-summary,.manager-key-risks,.manager-next-action{padding:18px}.manager-home-toolbar,.manager-secondary-heading{align-items:flex-start;gap:12px}.manager-home-toolbar>span,.manager-secondary-heading>span{font-size:var(--type-note)}.manager-home-toolbar>span{max-width:55%}.manager-home-toolbar button{white-space:nowrap}.manager-workspace h2{gap:8px;font-size:18px}.manager-ai-summary>header{gap:10px}.manager-ai-summary>header button{font-size:var(--type-note)}.manager-summary-copy{margin-block:16px}.manager-summary-facts{gap:18px 24px}.manager-ai-question>div{gap:8px;padding-left:10px}.manager-ai-question>div>svg{display:none}.manager-ai-question input{font-size:16px}.manager-ai-question button{padding-inline:10px}.manager-detail-entry{padding:16px 18px}.manager-secondary-heading{flex-wrap:wrap}}@media (min-width:1100px){.manager-ai-summary{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:30px;display:grid}.manager-ai-summary>header{grid-column:1/-1}.manager-summary-copy,.manager-summary-facts,.manager-summary-evidence{grid-column:1}.manager-summary-facts{gap:12px 26px}.manager-ai-question{border-top:0;border-left:1px solid var(--line);grid-area:2/2/5;align-self:center;margin:0;padding:10px 0 10px 26px}.manager-source-status{grid-column:1/-1}}@media (max-width:760px){.manager-workspace .manager-page{grid-template-columns:minmax(0,1fr);min-width:0}.manager-workspace .report-library,.manager-workspace .report-surface,.manager-workspace .report-ai-panel{min-width:0;max-width:100%}.manager-workspace .report-surface>header>div{max-width:100%}.manager-workspace .report-surface>header>div:last-child{flex-wrap:wrap}.manager-workspace .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-workspace .report-kpis article,.manager-workspace .report-bars button{min-width:0}.manager-workspace .report-kpis strong,.manager-workspace .report-bars strong,.manager-workspace .report-bars small{overflow-wrap:anywhere}.manager-workspace .report-bars{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-workspace .report-table{min-width:0;max-width:100%}}@media (min-width:1100px){.manager-ai-summary{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:30px;display:grid}.manager-ai-summary>header{grid-column:1/-1}.manager-summary-copy,.manager-summary-facts,.manager-summary-evidence{grid-column:1}.manager-summary-facts{gap:12px 26px}.manager-ai-question{border-top:0;border-left:1px solid var(--line);grid-area:2/2/5;align-self:center;margin:0;padding:10px 0 10px 26px}.manager-source-status{grid-column:1/-1}}.manager-secondary .analytics-layout,.manager-secondary .team-performance-board,.manager-secondary .risk-action-board{min-width:0;max-width:100%}.manager-secondary .team-performance-board,.manager-secondary .risk-action-board{overflow-x:auto}.manager-secondary .team-performance-head,.manager-secondary .team-performance-row{min-width:660px}.manager-secondary .risk-action-head,.manager-secondary .risk-action-row{min-width:860px}@media (max-width:760px){.manager-secondary .leadership-tabs{flex-wrap:wrap}.manager-secondary .leadership-tabs label,.manager-secondary .leadership-tabs select{min-width:0;max-width:100%}}.ai-model-settings fieldset{border:0;min-width:0;margin:0;padding:0}.ai-model-settings .settings-form-grid label{flex-direction:column;gap:8px;min-width:0;display:flex}.ai-model-settings input:not([type=checkbox]),.ai-model-settings select{border:1px solid var(--border,#dce4ee);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.ai-model-settings .ai-model-source{margin:0 0 18px;line-height:1.6}.ai-model-settings .ai-model-preset{border:1px solid var(--border,#dce4ee);background:var(--surface,#fff);border-radius:8px;grid-column:1/-1;min-width:0;padding:16px}.ai-model-settings .ai-model-preset .ai-model-help{margin-bottom:0}.ai-model-settings .ai-model-protocol-help{grid-column:1/-1;margin:0}.ai-model-settings .ai-model-key-clear{align-items:center;gap:8px;margin:16px 0 8px;font-size:14px;display:flex}.ai-model-settings .ai-model-help{color:var(--muted,#64748b);margin:12px 0;font-size:13px;line-height:1.7}.ai-model-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 6px;display:flex}@media (max-width:720px){.ai-model-settings input:not([type=checkbox]),.ai-model-settings select{font-size:16px}.ai-model-actions button{min-height:42px}}.simple-dashboard{min-width:0;max-width:1280px;color:var(--ink);gap:24px;display:grid}.app-shell .simple-workspace-heading{margin-bottom:24px}.app-shell .simple-workspace-heading h1{margin:0;font-size:26px;font-weight:600;line-height:1.35}.simple-home-composer{margin:0}.simple-home-composer>label{margin-bottom:12px;font-size:18px;font-weight:500;display:block}.simple-home-composer>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;align-items:center;gap:16px;padding:16px 18px;display:flex}.simple-home-composer>div>svg{color:var(--muted);flex-shrink:0}.simple-home-composer textarea{resize:vertical;width:100%;min-width:0;min-height:48px;max-height:200px;color:var(--ink);font:inherit;outline-offset:4px;background:0 0;border:0;border-radius:0;flex:1;padding:0;line-height:1.6}.simple-home-composer button{width:40px;height:40px;color:var(--surface);background:var(--ink);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.simple-home-composer button:disabled{opacity:.3;cursor:default}.simple-home-recommendation,.simple-home-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:22px 24px}.simple-dashboard :is(.simple-home-recommendation,.simple-home-card)>header{align-items:center;gap:9px;display:flex}.simple-dashboard header>svg{color:var(--muted);flex-shrink:0}.simple-dashboard h2{margin:0;font-size:15px;font-weight:600;line-height:1.5}.simple-home-suggestion-body{justify-content:space-between;align-items:center;gap:24px;margin-top:15px;display:flex}.simple-home-suggestion-body>div{min-width:0}.simple-home-suggestion-body h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:19px;font-weight:600;line-height:1.5}.simple-home-suggestion-body p{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.simple-home-primary{color:var(--surface);background:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:14px;display:flex}.simple-home-source-note{color:var(--muted);margin-top:12px;font-size:12px;display:block}.simple-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.simple-home-card{flex-direction:column;min-height:250px;display:flex}.simple-home-card ul{margin:15px 0 18px;padding:0;list-style:none}.simple-home-card li+li{border-top:1px solid var(--line)}.simple-home-card li>button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.simple-home-card li>button>span{flex:1;gap:4px;min-width:0;display:grid}.simple-home-card li strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.simple-home-card li small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.simple-home-card li svg{color:var(--muted);flex-shrink:0}.simple-home-link{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:8px 0 0;font-size:13px;display:flex}.simple-home-empty{color:var(--muted);flex:1;margin:24px 0;font-size:14px;line-height:1.7}.simple-home-goal-empty{gap:8px;padding-block:24px;display:grid}.simple-home-goal-empty>span{color:var(--muted);font-size:13px}.simple-home-goal-empty>strong{font-size:22px;font-weight:500}.simple-home-goal-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.simple-home-examples{color:var(--muted);font-size:12px}.simple-home-examples summary{cursor:pointer;width:fit-content}.simple-home-examples nav{flex-wrap:wrap;gap:20px;padding-block:12px;display:flex}.simple-home-examples a{color:inherit;text-underline-offset:3px;text-decoration:underline}.simple-dashboard button:hover:not(:disabled){filter:brightness(.94)}.simple-dashboard :is(button,textarea,summary,a):focus-visible{outline:2px solid var(--accent,var(--ink));outline-offset:3px}@media (max-width:1050px){.simple-home-cards{grid-template-columns:minmax(0,1fr);gap:14px}.simple-home-card{min-height:0}.simple-home-card ul{margin-bottom:16px}}@media (max-width:600px){.simple-dashboard{gap:18px}.app-shell .simple-workspace-heading{margin-bottom:20px}.app-shell .simple-workspace-heading h1{font-size:24px}.simple-home-composer>label{font-size:17px}.simple-home-composer>div{gap:10px;padding:14px}.simple-home-composer>div>svg{display:none}.simple-home-composer textarea{font-size:16px}.simple-home-recommendation,.simple-home-card{padding:18px}.simple-home-suggestion-body{flex-direction:column;align-items:flex-start;gap:16px}.simple-home-suggestion-body h3{font-size:18px}.simple-home-primary{align-self:flex-start}}.app-shell .ai-workspace-sidebar{background:var(--canvas);border-right-color:#0000}.app-shell .ai-workspace-sidebar .brand{flex-shrink:0;margin-bottom:28px}.app-shell .ai-workspace-sidebar .primary-navigation{overscroll-behavior:contain;gap:10px;min-height:0;padding-bottom:20px}.app-shell .ai-workspace-sidebar .primary-navigation>button{min-height:54px;color:var(--muted);border-radius:12px;gap:14px}.app-shell .ai-workspace-sidebar .primary-navigation>button svg{width:21px;height:21px}.app-shell .ai-workspace-sidebar .primary-navigation>button.active,.app-shell .ai-workspace-sidebar .primary-navigation>button:hover{color:var(--ink);background:var(--mint)}.app-shell .ai-workspace-sidebar .ai-nav-button{border-top-color:var(--line);min-height:60px;color:var(--muted);font-size:var(--type-copy);background:0 0;gap:14px;padding-top:16px}.app-shell .ai-workspace-sidebar .ai-nav-button.active{color:var(--ink);font-weight:600}.app-shell .ai-workspace-sidebar .ai-nav-button:focus-visible{outline:2px solid var(--green-dark);outline-offset:2px}@media (min-width:761px) and (max-width:1120px){.app-shell .ai-workspace-sidebar .primary-navigation{gap:8px}.app-shell .ai-workspace-sidebar .primary-nav-label{display:none}}@media (max-width:760px){.app-shell .ai-workspace-sidebar{background:var(--surface)}.app-shell .ai-workspace-sidebar .primary-navigation{gap:8px}.app-shell .ai-workspace-sidebar .primary-navigation>button{min-height:49px}.app-shell .ai-workspace-sidebar .primary-nav-label{display:block}}
