.reference-shell:has(.start-overview){--primary:var(--start-primary);--rail-background:var(--start-rail);--workspace-background:var(--background)}.reference-shell:has(.start-overview) .reference-topbar>div{gap:12px;height:54px;padding-inline:18px}.reference-shell:has(.start-overview)>div>main{padding:12px 18px 16px}.reference-shell:has(.start-overview) .reference-topbar .start-brand{color:var(--primary);letter-spacing:1px;white-space:nowrap;font-size:13px;font-weight:700}.reference-shell:has(.start-overview) .reference-sidebar-header{min-height:54px}.start-overview{max-width:none;color:var(--foreground);letter-spacing:0;margin-inline:0}.start-greeting{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:52px;margin-bottom:10px;display:grid}.start-date{text-transform:uppercase;color:var(--primary);letter-spacing:1px;margin-bottom:3px;font-size:10px;font-weight:700}.start-greeting h1{font-family:var(--font-display);font-size:28px;font-weight:650;line-height:1.2}.start-greeting .start-customize{color:var(--muted-foreground);font-size:12px}.start-content{gap:10px;display:grid}.start-kpis{border:1px solid var(--border);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.start-kpi{flex-direction:column;gap:3px;min-width:0;padding:12px 16px;text-decoration:none;display:flex;position:relative}.start-kpi:not(.start-kpi-open)+.start-kpi:before{content:"";background:var(--border);width:1px;position:absolute;top:15px;bottom:15px;left:0}.start-kpi-label{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.start-kpi-label svg{width:15px;height:15px;color:var(--primary);flex-shrink:0}.start-kpi-value{font:650 30px/1.1 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.start-kpi-hint{color:var(--muted-foreground);font-size:10px;line-height:1.5}.start-kpi-open{color:var(--primary-foreground);background:var(--primary);isolation:isolate;border-radius:12px;margin:-1px 10px -1px -1px}.start-kpi-open :is(.start-kpi-label svg,.start-kpi-hint){color:inherit}.start-kpi-open .start-kpi-arcs{z-index:-1;border-radius:inherit;width:130px;height:90px;position:absolute;bottom:0;right:0}.start-kpi-arcs circle{fill:none;stroke:currentColor;opacity:.16}.start-work{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.start-results{grid-template-columns:minmax(0,1.2fr) minmax(0,.81fr) minmax(0,1fr);gap:10px;display:grid}.start-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-direction:column;gap:8px;min-width:0;padding:12px;line-height:1.35;display:flex}.start-panel header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:25px;display:grid}.start-panel h2{min-width:0;font:650 14px/1.3 var(--font-display);align-items:center;gap:7px;display:flex}.start-panel h2 svg{width:16px;height:16px;color:var(--primary);flex-shrink:0}.start-panel header a,.start-panel header button{font-size:10px}.start-panel button:focus-visible,.start-overview a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.start-empty{color:var(--muted-foreground);text-align:center;margin:auto;padding:16px 0;font-size:12px}.start-agenda-controls{align-items:center;gap:1px;display:flex}.start-agenda-controls button{height:25px;color:var(--muted-foreground);padding:3px}.start-agenda-controls button svg{width:13px;height:13px}.start-agenda-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.start-agenda-group{border-left:1px solid var(--border);min-width:0;padding-left:10px}.start-agenda-time{color:var(--primary);margin-bottom:4px;font-size:10px;font-weight:700;line-height:14px}.start-meeting{text-align:left;border-radius:3px;justify-content:flex-start;width:100%;min-width:0;height:23px;padding:2px 0;font-size:12px;display:flex}.start-meeting span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.start-agenda-footer{color:var(--primary);justify-content:space-between;gap:8px;margin-top:auto;font-size:10px;display:flex}.start-ai{background:var(--start-soft)}.start-ai-prompts{flex-direction:column;display:flex}.start-ai-prompts button{border-bottom:1px solid var(--border);text-align:left;white-space:normal;border-radius:0;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;height:34px;padding:4px 0;font-size:12px;display:grid}.start-ai-prompts button:last-child{border-bottom:0}.start-ai-prompts svg{color:var(--primary)}.start-ai-question{align-self:flex-end;height:28px;margin-top:auto;font-size:11px}.start-period{border:1px solid var(--border);border-radius:6px;padding:2px;display:flex}.start-period button{height:22px;padding:2px 6px;font-size:10px}.start-period button[aria-pressed=true]{background:var(--start-soft);color:var(--primary)}.start-sales-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.start-sales-totals>div{flex-direction:column;gap:3px;min-width:0;display:flex}.start-sales-totals span{color:var(--muted-foreground);font-size:10px}.start-sales-totals strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.start-chart-caption{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:9px;display:flex}.start-bars{border-bottom:1px solid var(--border);gap:3px;height:48px;display:flex}.start-bars .start-bar{border-radius:2px;flex-direction:column;flex:1;justify-content:end;gap:0;min-width:0;height:100%;padding:0;display:flex;position:relative}.start-bar-count{height:11px;color:var(--primary);font-size:8px;line-height:11px}.start-bars svg{width:100%;height:36px}.start-bars rect{fill:var(--primary);opacity:.55}.start-bars [aria-pressed=true] rect,.start-bars button:hover rect{opacity:1}.start-picked{color:var(--primary);font-size:10px}.start-pipeline-list{flex-direction:column;gap:8px;display:flex}.start-pipeline-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;font-size:11px;display:grid}.start-pipeline-row span{color:var(--muted-foreground)}.start-pipeline-row strong{font-variant-numeric:tabular-nums;font-size:11px}.start-pipeline-row svg{grid-column:1/-1;width:100%;height:3px}.start-pipeline-row .start-pipe-track{fill:var(--start-soft)}.start-pipeline-row .start-pipe-value{fill:var(--primary)}.start-feed-list{flex-direction:column;gap:6px;display:flex}.start-feed-item{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding-bottom:6px;display:grid}.start-feed-icon{background:var(--start-soft);width:24px;height:24px;color:var(--primary);border-radius:50%;place-items:center;font-size:9px;display:grid}.start-feed-icon svg{width:14px;height:14px}.start-feed-item small{color:var(--muted-foreground);font-size:9px;display:block}.start-feed-body{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.start-feed-value{font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.start-feed-footer{color:var(--primary);align-self:flex-start;height:20px;margin-top:auto;padding:0;font-size:10px}.start-shortcuts{border:1px solid var(--border);border-radius:12px;grid-template-columns:auto repeat(6,minmax(0,1fr));align-items:center;gap:6px;min-height:40px;margin-right:76px;padding:6px 12px;display:grid}.start-shortcuts h2{color:var(--primary);border-right:1px solid var(--border);align-items:center;gap:7px;padding-right:12px;font-size:11px;display:flex}.start-shortcuts svg{width:15px;height:15px;color:var(--primary);flex-shrink:0}.start-shortcuts a{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:25px;font-size:11px;font-weight:600;display:flex}.start-shortcuts a:hover{background:var(--start-soft)}.start-tabs{display:none}.start-editing{background:var(--start-soft);border-radius:8px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.start-editing button{height:27px;font-size:11px}@media (width>=1024px){.start-work .start-panel{min-height:165px}.start-results .start-panel{min-height:190px}}@media (width>=1024px) and (height>=850px){.start-content{gap:12px}.start-panel{gap:12px;padding:16px}.start-kpi{padding-block:16px}.start-work .start-panel{min-height:194px}.start-results .start-panel{min-height:218px}.start-bars{height:68px}.start-bars svg{height:56px}}@media (width<=1023px){.reference-shell:has(.start-overview) .start-brand{display:none}.reference-shell:has(.start-overview)>div>main{padding:12px 12px 80px}.start-greeting h1{font-size:24px}.start-greeting .start-customize{padding-inline:6px;font-size:10px}.start-date{letter-spacing:0;font-size:9px}.start-kpis{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.start-kpi{border:1px solid var(--border);border-radius:12px;min-height:94px;padding:10px}.start-kpi-open{border:0;margin:0}.start-kpi:before{display:none}.start-kpi-value{font-size:26px}.start-tabs{background:var(--muted);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid}.start-tabs button{height:29px;padding-inline:3px;font-size:11px}.start-tabs button[aria-selected=true]{color:var(--primary);background:var(--surface);box-shadow:var(--shadow-subtle)}.start-work,.start-results{display:contents}.start-sales-wrapper[data-mobile-hidden=true],.start-panel[data-mobile-hidden=true],.start-shortcuts[data-mobile-hidden=true]{display:none}.start-panel{gap:12px;padding:12px}.start-ai-prompts,.start-pipeline-list,.start-feed-list{padding-right:58px}.start-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.start-shortcuts h2{border:0;grid-column:1/-1;padding:5px}.start-shortcuts a{justify-content:flex-start;min-height:40px;padding:8px}.start-bars{height:72px}.start-bars svg{height:60px}}@media (width>=1024px) and (height<=680px){.reference-shell:has(.start-overview)>div>main{padding-top:8px;padding-bottom:4px}.start-content{gap:8px}.start-panel{gap:6px;padding:10px 12px}.start-greeting{height:46px;margin-bottom:8px}.start-work .start-panel{min-height:157px}.start-results .start-panel{min-height:177px}.start-panel header{min-height:22px}.start-panel header button{height:22px}.start-sales-totals{line-height:1.2}.start-sales-totals>div{gap:2px}.start-bars{height:38px}.start-bars svg{height:26px}.start-meeting{height:21px}.start-feed-list{gap:4px}.start-feed-item{padding-bottom:4px}.start-kpi{padding-block:10px}.start-ai-prompts button{height:29px}}.start-sales-wrapper{min-width:0}.start-sales-wrapper>.start-panel{height:100%}.start-tabs{background:var(--muted);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.start-tabs button{height:34px;color:var(--foreground);border:1px solid #0000;border-radius:8px;font-size:13px;font-weight:500}.start-tabs button[aria-selected=true]{color:var(--primary);background:var(--surface);border-color:var(--primary);box-shadow:var(--shadow-subtle);font-weight:700}.start-sales-wrapper[data-mobile-hidden=true],.start-panel[data-mobile-hidden=true],.start-shortcuts[data-mobile-hidden=true]{display:none!important}.start-results:not(:has(>:not([data-mobile-hidden=true]))){display:none}.start-content:not([data-overview=true]) .start-results:has(>.start-feed:not([data-mobile-hidden=true])){grid-template-columns:minmax(0,1fr)}.start-content:not([data-overview=true]) .start-results:has(>.start-pipeline:not([data-mobile-hidden=true])){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.start-work:not(:has(>:not([data-mobile-hidden=true]))){display:none}.start-content .start-panel{min-height:0}@media (width>=1024px){.start-content[data-overview=true] .start-sales-wrapper[data-mobile-hidden=true]{display:block!important}.start-content[data-overview=true] .start-panel[data-mobile-hidden=true]{display:flex!important}.start-content[data-overview=true] .start-shortcuts[data-mobile-hidden=true]{display:grid!important}.start-content[data-overview=true] .start-results{grid-template-columns:minmax(0,1.2fr) minmax(0,.81fr) minmax(0,1fr);display:grid}.start-shortcuts{margin-right:76px}}@media (width>=1024px) and (height>=681px){.start-overview{max-width:none}.reference-shell:has(.start-overview)>div>main{padding:20px 28px}.start-greeting{height:64px;margin-bottom:16px}.start-greeting h1{font-size:32px}.start-date{font-size:11px}.start-content{gap:16px}.start-kpi{gap:7px;padding:20px}.start-kpi-value{font-size:38px}.start-kpi-label{font-size:13px}.start-kpi-hint{font-size:12px}.start-tabs button{height:40px;font-size:14px}.start-panel{gap:16px;padding:20px}.start-panel h2{font-size:17px}.start-panel h2 svg{width:20px;height:20px}.start-panel header a,.start-panel header button{font-size:12px}.start-work .start-panel{min-height:210px}.start-results .start-panel{min-height:240px}.start-agenda-time{margin-bottom:8px;font-size:12px}.start-meeting{height:30px;font-size:14px}.start-agenda-footer,.start-agenda-footer button{font-size:12px}.start-ai-prompts button{height:44px;font-size:14px}.start-ai-question{height:34px}.start-sales-totals strong{font-size:19px}.start-sales-totals span{font-size:12px}.start-chart-caption{font-size:11px}.start-bars{gap:6px;height:84px}.start-bars svg{height:68px}.start-bar-count{height:16px;font-size:10px;line-height:16px}.start-pipeline-list{gap:14px}.start-pipeline-row,.start-pipeline-row strong{font-size:13px}.start-feed-list{gap:12px}.start-feed-item{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding-bottom:12px}.start-feed-icon{width:32px;height:32px;font-size:11px}.start-feed-body{font-size:13px}.start-feed-item small,.start-feed-value,.start-feed-footer{font-size:12px}.start-shortcuts{gap:10px;min-height:64px}.start-shortcuts h2,.start-shortcuts a{font-size:13px}.start-shortcuts a{min-height:40px}.start-shortcuts svg{width:19px;height:19px}}@media (width>=1024px) and (height>=950px){.start-content{gap:20px}.start-panel{gap:12px;padding:20px}.start-work .start-panel{min-height:240px}.start-results .start-panel{min-height:290px}.start-meeting{height:30px;font-size:15px}.start-ai-prompts button{height:46px;font-size:15px}.start-bars{height:96px}.start-bars svg{height:80px}}@media (width>=1024px) and (height>=681px) and (height<=949px){.start-content{gap:12px}.start-panel{gap:8px;padding:16px}.start-kpi{gap:3px;padding-block:14px}.start-work .start-panel{min-height:190px}.start-results .start-panel{min-height:220px}.start-greeting{height:52px;margin-bottom:10px}.start-bars{height:64px}.start-bars svg{height:48px}.start-meeting{height:26px}.start-ai-prompts button{height:38px}.start-feed-item{padding-bottom:8px}.start-feed-list{gap:8px}.start-shortcuts{min-height:52px}}@media (width>=1024px) and (height<=680px){.start-greeting{height:38px;margin-bottom:6px}.start-tabs{padding:3px}.start-tabs button{height:26px;font-size:12px}.start-panel{gap:4px;padding-block:8px}.start-meeting{height:19px}.start-kpi{gap:2px;padding-block:8px}}
