.founder-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.founder-sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;height:100vh;padding:32px 18px;display:flex;position:sticky;top:0}.founder-brand{letter-spacing:-.6px;align-items:center;gap:12px;padding:0 12px 38px;font-size:23px;font-weight:700;display:flex}.founder-brand>span{background:var(--brand);width:36px;height:40px;color:var(--panel);border-radius:12px;place-items:center;font-size:23px;display:grid}.founder-brand small{letter-spacing:.02em;color:var(--muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.founder-nav{gap:7px;display:grid}.founder-nav a{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:550;display:flex}.founder-nav a:hover{background:var(--panel-muted);color:var(--text)}.founder-nav a[aria-current=page]{color:var(--brand-strong);background:color-mix(in srgb,var(--brand) 10%,var(--panel))}.sidebar-note{color:var(--muted);margin-top:auto;padding:24px 12px 0;font-size:12px;line-height:1.7}.founder-body{min-width:0}.founder-topbar{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 36px;display:flex}.scope-label{color:var(--muted);font-size:13px}.founder-controls{align-items:center;gap:18px;display:flex}.context-picker{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.context-picker select{max-width:210px;padding:7px}.profile-menu{font-size:13px;position:relative}.profile-menu summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.profile-initial{background:var(--panel-muted);border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.profile-popover{border:1px solid var(--line);background:var(--panel);z-index:40;border-radius:12px;min-width:220px;padding:8px;position:absolute;top:40px;right:0;box-shadow:0 12px 35px #0002}.profile-popover a,.profile-popover button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px;display:flex}.profile-popover a:hover,.profile-popover button:hover{background:var(--panel-muted);border-radius:6px}.founder-body .main-shell{width:100%;max-width:1500px;margin:auto;padding:32px 36px 56px}.skip-content{z-index:100;background:var(--panel);padding:12px;position:fixed;top:-100px;left:16px}.skip-content:focus{top:8px}.founder-shell :focus-visible{outline:2px solid var(--brand);outline-offset:4px}.project-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:24px;display:flex;overflow-x:auto}.project-tabs a{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:12px 16px;font-size:14px}.project-tabs a[aria-current=page]{color:var(--brand-strong);border-color:var(--brand)}.project-overview-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}@media (width<=1000px){.founder-shell{grid-template-columns:180px minmax(0,1fr)}.founder-body .main-shell{padding:24px}.founder-topbar{padding:14px 24px}.context-picker>span{display:none}}@media (width<=700px){.founder-shell{display:block}.founder-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:16px;position:static}.founder-brand{padding:0 6px 15px;font-size:20px}.founder-brand small,.sidebar-note{display:none}.founder-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.founder-nav a{flex-direction:column;gap:5px;padding:10px 4px;font-size:12px}.founder-topbar{min-height:58px;padding:12px 16px}.founder-body .main-shell{padding:24px 16px 40px}.profile-menu summary>span:last-child{display:none}.context-picker select{max-width:145px}.scope-label{max-width:45%}}.jarvis-nav-link{color:var(--brand-strong);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.founder-topbar>.scope-label{overflow-wrap:anywhere}@media (width<=700px){.founder-controls{gap:12px}.founder-topbar{flex-wrap:wrap}}.jarvis-readiness{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.readiness-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.readiness-ready{background:var(--brand)}.readiness-working{background:var(--brand-strong)}.readiness-needs_setup{background:var(--warn)}.settings-back-link{color:var(--muted);margin-bottom:24px;font-size:13px;display:inline-block}.portfolio-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.founder-nav a{text-align:center;font-size:11px}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:12px;--radius-card:18px;--radius-feature:24px;--control-size:44px;--shadow-card:0 4px 24px color-mix(in srgb, var(--text) 3%, transparent);--shadow-overlay:0 16px 48px color-mix(in srgb, var(--text) 12%, transparent);--surface-tint:color-mix(in srgb, var(--brand) 5%, var(--panel));--surface-selected:color-mix(in srgb, var(--brand) 11%, var(--panel));--motion-quick:.16s}.founder-shell{background:radial-gradient(ellipse at 85% 0%, var(--surface-tint), transparent 48%), var(--surface)}.founder-shell .founder-sidebar{background:color-mix(in srgb,var(--panel) 88%,var(--surface));padding:var(--space-6) var(--space-4)}.founder-shell .founder-brand{letter-spacing:-.045em;padding-bottom:var(--space-6)}.founder-shell .founder-brand>span{background:linear-gradient(145deg,var(--brand),var(--brand-strong));width:40px;height:44px;color:var(--panel);box-shadow:0 4px 16px color-mix(in srgb,var(--brand) 15%,transparent);border-radius:14px}.founder-shell .founder-nav a{border-radius:var(--radius-control);min-height:48px;transition:background var(--motion-quick),color var(--motion-quick);border:1px solid #0000}.founder-shell .founder-nav a[aria-current=page]{background:var(--surface-selected);border-color:color-mix(in srgb,var(--brand) 20%,var(--line));color:var(--brand-strong)}.founder-shell .founder-topbar{background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:72px}.founder-shell .founder-controls{gap:var(--space-3)}.founder-shell .shell-utility{gap:var(--space-2);min-width:var(--control-size);min-height:var(--control-size);padding:var(--space-2);color:var(--muted);border-radius:var(--radius-control);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.founder-shell .shell-utility:hover{color:var(--text);background:var(--panel-muted)}.founder-shell .profile-menu summary{min-width:var(--control-size);min-height:var(--control-size)}.founder-shell .profile-initial{background:var(--surface-tint);width:36px;height:36px;color:var(--brand-strong)}.founder-shell .profile-popover{box-shadow:var(--shadow-overlay);border-radius:var(--radius-card);top:48px}.founder-shell .profile-popover :is(a,button){min-height:var(--control-size)}.founder-shell .page-header{margin-bottom:var(--space-6);gap:var(--space-5)}.founder-shell .page-header h1{letter-spacing:-.045em;font-weight:650;line-height:1.12}.founder-shell .page-header p:not(.eyebrow){max-width:72ch;line-height:1.65}.founder-shell .eyebrow{letter-spacing:.11em;font-size:11px}.founder-shell :is(.panel,.metric-card,.brief-panel,.overview-section,.experience-kpi,.experience-chart,.experience-history){border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.founder-shell :is(.founder-brief,.experience-summary){border-radius:var(--radius-feature);background:linear-gradient(120deg,var(--surface-selected),var(--panel) 75%)}.founder-shell :is(.panel h2,.overview-section-heading h2,.experience-chart h3){letter-spacing:-.025em}.founder-shell :is(.metric-card strong,.founder-pulse strong){font-variant-numeric:tabular-nums;letter-spacing:-.04em}.founder-shell :is(.primary-button,.secondary-button,.icon-button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--radius-control);min-height:var(--control-size)}.founder-shell :is(.primary-button,.secondary-button){justify-content:center;align-items:center;gap:var(--space-2);transition:background var(--motion-quick),border-color var(--motion-quick);font-size:13px;display:inline-flex}.founder-shell .primary-button{background:var(--brand-strong);color:var(--panel)}.founder-shell .secondary-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:var(--surface-tint)}.founder-shell .primary-button:hover:not(:disabled){background:var(--brand)}.founder-shell :is(.project-tabs a,.settings-back-link,.jarvis-readiness){min-height:var(--control-size);align-items:center;display:inline-flex}.founder-shell .project-tabs{gap:var(--space-2)}.founder-shell .project-tabs a[aria-current=page]{background:var(--surface-tint);border-radius:var(--radius-control) var(--radius-control) 0 0}.founder-shell :is(.work-list,.work-group){gap:var(--space-4)}.founder-shell .work-list .panel{padding:var(--space-5)}.founder-shell .work-title h2{margin:0;font-size:18px;line-height:1.5}.founder-shell .work-summary-line{max-width:76ch}.founder-shell .work-actions{padding-top:var(--space-4);border-top:1px solid var(--line)}.founder-shell :is(.work-list details>summary,.project-disclosure>summary){min-height:var(--control-size);align-content:center}.founder-shell .table-row:hover{background:var(--surface-tint)}@media (width<=1000px){.founder-shell .shell-utility span{display:none}}@media (width<=700px){.founder-shell .founder-sidebar{padding:var(--space-3) var(--space-4);position:static}.founder-shell .founder-brand{padding:0;font-size:22px}.founder-shell .founder-brand>span{border-radius:10px;width:32px;height:36px;font-size:20px}.founder-shell .founder-nav{z-index:30;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:fixed;bottom:0;left:0;right:0}.founder-shell .founder-nav a{min-height:54px;padding:var(--space-2) var(--space-1);gap:var(--space-1)}.founder-shell .founder-topbar{min-height:60px;padding:var(--space-2) var(--space-4);gap:var(--space-2);flex-wrap:nowrap}.founder-shell .scope-label{flex:1;font-size:12px}.founder-shell .founder-controls{gap:var(--space-1)}.founder-shell .jarvis-readiness{padding:var(--space-2);min-width:var(--control-size);justify-content:center;gap:0;font-size:0}.founder-shell .founder-body .main-shell{padding:var(--space-5) var(--space-4) calc(100px + env(safe-area-inset-bottom))}.founder-shell .page-header{margin-bottom:var(--space-5)}.founder-shell .page-header h1{font-size:30px}.founder-shell .page-header p:not(.eyebrow){font-size:13px}.founder-shell :is(.founder-brief,.experience-summary,.experience-kpi,.experience-chart,.experience-history){padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.founder-shell *,.founder-shell :before,.founder-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.founder-shell .skip-content:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.founder-shell .skip-content:focus{clip-path:none;width:auto;height:auto;overflow:visible}.founder-shell .icon-button{min-width:var(--control-size)}.agent-activity{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);padding:var(--space-5);margin-block:var(--space-4);overflow-wrap:anywhere;min-width:0}.agent-activity-heading{align-items:center;gap:var(--space-3);display:flex}.agent-activity-icon{border-radius:var(--radius-control);width:40px;height:40px;color:var(--brand-strong);background:var(--surface-selected);flex-shrink:0;place-items:center;display:grid}.agent-activity :is(h3,p){margin:0}.agent-activity-heading h3{letter-spacing:-.02em;margin-top:var(--space-1);font-size:17px}.agent-activity .agent-activity-summary{margin-top:var(--space-4);white-space:pre-wrap;line-height:1.65}.agent-activity-steps{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.agent-activity-steps li{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);font-size:12px;display:grid}.agent-activity-steps small{color:var(--muted);text-transform:capitalize}.agent-activity-next{background:var(--surface-tint);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);margin-top:var(--space-4);font-size:13px}.agent-activity-next p{margin-top:var(--space-1);line-height:1.6}.agent-activity-decisions{margin-top:var(--space-4);font-size:13px}.agent-activity-decisions ul{padding-left:var(--space-4);margin:var(--space-2) 0}.agent-activity-decisions li{margin-block:var(--space-2)}.agent-activity-decisions span{color:var(--muted)}.agent-activity-evidence{margin-top:var(--space-3)}.agent-activity summary,.agent-activity footer a{min-height:var(--control-size);cursor:pointer;color:var(--brand-strong);align-content:center;font-size:12px}.agent-activity-evidence dl{gap:var(--space-3);margin:var(--space-2) 0;font-size:13px;display:grid}.agent-activity-evidence dt{font-weight:600}.agent-activity-evidence dd{margin:var(--space-1) 0 0;color:var(--muted);white-space:pre-wrap}.agent-activity footer{border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-4);align-items:center;gap:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:11px;display:flex}.agent-activity footer a{align-items:center;margin-left:auto;display:inline-flex}.agent-activity-waiting_approval .agent-activity-icon,.agent-activity-blocked .agent-activity-icon{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--panel))}.agent-activity-failed .agent-activity-icon{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--panel))}@media (width<=700px){.agent-activity{padding:var(--space-4)}.agent-activity footer{align-items:flex-start}.agent-activity footer a{margin-left:0}.agent-activity-steps li{flex:120px}}.pilot-panel{gap:var(--space-5);display:grid}.pilot-panel h2,.pilot-panel h3{letter-spacing:-.025em;margin:0 0 var(--space-3)}.pilot-panel p,.pilot-panel li{line-height:1.65}.pilot-state{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-tint);flex-wrap:wrap;align-items:center;display:flex}.pilot-state strong{text-transform:capitalize;color:var(--brand-strong)}.pilot-state span{color:var(--muted);font-size:13px}.pilot-limits,.pilot-readiness{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pilot-limits>div{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--panel-muted);display:grid}.pilot-limits span{color:var(--muted);text-transform:capitalize;font-size:12px}.pilot-limits strong{font-size:20px}.pilot-blockers{border-left:3px solid var(--warn);padding:var(--space-4);background:color-mix(in srgb,var(--warn) 5%,var(--panel));border-radius:var(--radius-control)}.pilot-source{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--line);display:grid}.pilot-source:last-child{border-bottom:0}.pilot-source :is(small,span){color:var(--muted);font-size:12px}.pilot-source p{margin:0}.pilot-check{gap:var(--space-3);min-height:var(--control-size);align-items:center;display:flex}.pilot-check input{width:18px;height:18px;min-height:18px;accent-color:var(--brand)}.pilot-panel summary{min-height:var(--control-size);cursor:pointer;align-content:center}.pilot-confirmation{border-color:var(--brand)}.pilot-confirmation dl{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.pilot-confirmation dt{color:var(--muted);font-size:12px}.pilot-confirmation dd{margin:var(--space-2) 0;overflow-wrap:anywhere;font-weight:600}.visual-answer{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;margin-block:16px;padding:20px}.visual-answer h3,.business-chart h4{margin:0 0 12px}.visual-answer header small,.visual-answer-cards small,.visual-answer-sources small{color:var(--muted);display:block}.visual-answer-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin-block:20px;display:grid}.visual-answer-cards>div{background:var(--panel-muted);border-radius:8px;padding:16px}.visual-answer-cards dt{color:var(--muted);font-size:13px}.visual-answer-cards dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0;font-size:24px;font-weight:600}.business-chart{min-width:0}.business-chart svg{touch-action:pan-y;width:100%;display:block}.business-chart-controls{flex-wrap:wrap;gap:8px;display:flex}.business-chart-controls button[aria-pressed=false]{opacity:.6}.business-series{background:var(--brand);width:12px;height:3px;display:inline-block}.business-series-previous{background:var(--muted)}.business-plot path{fill:none;stroke:var(--brand);stroke-width:2.5px}.business-plot circle{fill:var(--brand)}.business-plot-previous path{stroke:var(--muted);stroke-dasharray:6 4}.business-plot-previous circle{fill:var(--muted)}.business-chart-axis{stroke:var(--line)}.business-chart-cursor{stroke:var(--muted);stroke-dasharray:3 4}.business-chart input[type=range]{width:100%;min-height:44px;accent-color:var(--brand)}.business-chart label{color:var(--muted);font-size:13px}.business-chart-selected{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;padding-block:12px;font-size:13px;display:flex}.business-chart-table{max-height:360px;overflow:auto}.business-chart table{border-collapse:collapse;width:100%;font-size:13px}.business-chart th,.business-chart td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}.business-chart caption{text-align:left;color:var(--muted);padding:12px}.visual-answer details,.business-chart details{margin-block:16px}.visual-answer summary,.business-chart summary{cursor:pointer;color:var(--brand-strong);padding-block:8px}.visual-answer-sources>div{padding-block:8px}.visual-answer-notices{color:var(--muted);padding-left:20px;font-size:13px}.visual-answer-notices li{margin-block:8px}.visual-answer button,.business-chart button{min-height:44px}.conversation-message .visual-answer p{white-space:normal}@media (width<=700px){.agent-kv{grid-template-columns:1fr;gap:6px}.agent-kv dd{margin-bottom:10px}.agent-actions>button{flex-grow:1}.agent-table th,.agent-table td{padding:10px}}.worker-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:14px;display:grid}.worker-summary{white-space:pre-wrap;overflow-wrap:anywhere}.worker-evidence-list{gap:12px;padding-left:20px;display:grid}.worker-evidence-list a{overflow-wrap:anywhere}.worker-confirm{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;padding:16px}.worker-steps{gap:12px;padding-left:20px;display:grid}.worker-steps li{border-left:3px solid var(--line);padding:10px}.company-overview{gap:28px;padding-bottom:28px;display:grid}.company-overview .page-header{margin-bottom:0}.company-overview .page-header h1{letter-spacing:-.035em}.company-overview .primary-button,.company-overview .secondary-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.founder-brief{background:var(--panel-muted);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:32px;padding:28px 30px;display:flex}.founder-brief h2{letter-spacing:-.025em;margin:10px 0;font-size:23px;font-weight:600}.founder-brief p{color:var(--muted);max-width:560px;margin:0;font-size:14px;line-height:1.7}.founder-pulse{flex-shrink:0;gap:28px;display:flex}.founder-pulse div{gap:6px;display:grid}.founder-pulse strong{letter-spacing:-.03em;font-size:28px;font-weight:600}.founder-pulse span{color:var(--muted);font-size:12px}.overview-section{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.overview-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.overview-section-heading h2{margin:0;font-size:16px;font-weight:650}.overview-section-heading p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.6}.overview-text-link{color:var(--brand-strong);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.overview-section>.company-grid{padding:0 24px 24px}.company-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;padding:22px;display:flex}.company-card:hover{border-color:var(--brand);background:color-mix(in srgb,var(--panel-muted) 45%,var(--panel))}.company-card-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.company-monogram{border:1px solid var(--line);background:var(--panel-muted);width:40px;height:40px;color:var(--brand-strong);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:650;display:inline-flex}.company-card h3{margin:0 0 7px;font-size:16px;font-weight:600}.company-card p{color:var(--muted);margin:0 0 24px;font-size:13px}.company-source-state{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.overview-two-column{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.overview-empty{color:var(--muted);align-items:flex-start;gap:12px;padding:24px;font-size:14px;line-height:1.7;display:flex}.overview-empty svg{flex-shrink:0;margin-top:3px}.overview-empty p{margin:0}.overview-project-row,.overview-feed-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:17px 24px;display:flex}.overview-project-row:hover,.overview-feed-row:hover{background:var(--panel-muted)}.overview-row-main{flex:1;gap:5px;min-width:0;display:grid}.overview-row-main strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.overview-row-main span{color:var(--muted);font-size:12px;line-height:1.5}.overview-project-icon{background:var(--panel-muted);color:var(--brand-strong);border-radius:9px;padding:10px;display:inline-flex}.overview-project-date{color:var(--muted);text-align:right;min-width:128px;font-size:12px}.overview-feed-row time{color:var(--muted);white-space:nowrap;font-size:11px}.overview-activity-icon{color:var(--brand);flex-shrink:0}.attention-marker{background:var(--warn);border-radius:100%;flex-shrink:0;width:7px;height:7px}.business-area-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:0 24px 24px;display:grid}.business-area{border:1px solid var(--line);border-radius:10px;padding:20px}.business-area>svg{color:var(--muted)}.business-area h3{margin:14px 0;font-size:15px;font-weight:600}.source-status{background:var(--panel-muted);border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:3px 7px;font-size:12px;display:inline-block}.business-area p,.source-explanation p{color:var(--muted);font-size:13px;line-height:1.7}.source-explanation{gap:20px;max-width:800px;padding:0 24px 24px;display:flex}.source-explanation>svg{color:var(--brand);flex-shrink:0;margin-top:3px}.source-explanation h3{margin:0;font-size:15px;font-weight:550}.overview-footnote{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.overview-section>.overview-footnote{padding:24px}.project-create-panel .form-stack{max-width:760px;padding:0 24px 24px}.overview-form-actions{gap:10px;display:flex}.portfolio-toolbar{align-items:center;gap:12px;display:flex}.portfolio-toolbar>span{color:var(--muted);margin-left:auto;font-size:13px}.portfolio-search{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:10px;max-width:360px;padding:0 14px;display:flex}.portfolio-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;padding:11px 0}.portfolio-toolbar select{border:1px solid var(--line);color:var(--text);background:var(--panel);border-radius:8px;max-width:250px;padding:10px 12px}.company-overview :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.portfolio-search:focus-within{outline:2px solid var(--brand);outline-offset:2px}#data-sources{scroll-margin-top:90px}@media (width<=1100px){.founder-brief{flex-direction:column;align-items:flex-start;gap:22px}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-two-column{grid-template-columns:1fr}}@media (width<=600px){.company-overview{gap:20px}.company-grid{grid-template-columns:1fr}.founder-brief{padding:22px}.founder-pulse{justify-content:space-between;gap:12px;width:100%}.founder-pulse strong{font-size:24px}.overview-section-heading{flex-wrap:wrap;padding:20px}.overview-section>.company-grid,.business-area-grid{padding:0 18px 18px}.overview-project-row,.overview-feed-row{flex-wrap:wrap;gap:10px;padding:16px 18px}.overview-project-date{text-align:left;width:calc(100% - 80px);min-width:0;margin-left:49px}.overview-feed-row time{width:100%;margin-left:25px}.portfolio-toolbar{flex-wrap:wrap}.portfolio-search{flex-basis:100%;max-width:none}.portfolio-toolbar select{max-width:100%}.overview-project-row>.overview-row-main{flex-basis:calc(100% - 58px)}.overview-project-row>.badge{margin-left:49px}.project-create-panel .form-row{grid-template-columns:1fr}}.company-tools{border-top:1px solid var(--line);padding-top:18px}.company-tools summary{color:var(--muted);cursor:pointer;width:fit-content;font-size:13px}.company-tools p{margin:16px 0 12px}.company-tools nav{flex-wrap:wrap;gap:8px;display:flex}.company-tools summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.company-attention{color:var(--brand-strong);font-weight:600}.overview-row-main .project-latest-update{color:var(--text)}.attention-action{flex-shrink:0;justify-items:end;gap:6px;display:grid}.attention-action>span{color:var(--brand-strong);font-size:12px}.project-founder-overview{margin-bottom:24px}.overview-project-row>svg{flex-shrink:0}@media (width<=600px){.attention-action{justify-items:start;margin-left:17px}.overview-feed-row>.overview-row-main{flex-basis:calc(100% - 42px)}}.company-grid{align-items:start}.company-card{min-width:0}.company-business-summary{gap:16px;margin:12px 0 20px;display:grid}.company-business-heading{gap:4px;font-size:12px;display:grid}.company-business-heading strong{color:var(--brand-strong);font-weight:600}.company-business-heading>span,.company-business-source-name{color:var(--muted)}.company-business-source{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:14px;display:grid}.company-business-source-name{overflow-wrap:anywhere;font-size:12px}.company-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;display:grid}.company-business-metrics>div{min-width:0}.company-business-metrics dt{color:var(--muted);font-size:11px;line-height:1.5}.company-business-metrics dd{color:var(--text);letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px;font-weight:600}.company-business-source-revenue .company-business-metrics{grid-template-columns:minmax(0,1fr)}.company-business-source-revenue dd{font-size:28px}.company-business-source-staff_salaries dd{font-size:16px}.company-business-cue,.company-business-freshness{color:var(--muted);font-size:11px;line-height:1.6}.company-business-cue{display:block}.company-business-freshness{gap:2px;display:grid}.company-business-notice{color:var(--warn)}.company-source-state svg{flex-shrink:0}.company-business-scope{color:var(--brand-strong);margin:8px 0 12px;font-size:12px;line-height:1.6;display:block}.agent-stack{gap:18px;display:grid}.agent-table-wrap{max-width:100%;overflow-x:auto}.agent-table{border-collapse:collapse;text-align:left;width:100%}.agent-table th,.agent-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.agent-table th{color:var(--muted);font-size:13px}.agent-table a{color:var(--brand-strong);font-weight:600}.agent-table small{color:var(--muted);margin-top:6px;display:block}.agent-card{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.agent-card:first-child{padding-top:0}.agent-card h3{margin:0 0 10px}.agent-card p{white-space:pre-wrap}.agent-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-permissions{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px;display:grid}.agent-permissions label{align-items:center;gap:10px;display:flex}.agent-permissions input{width:20px;min-height:20px}.agent-permissions span{overflow-wrap:anywhere;margin:0;font-weight:400}.agent-json{background:var(--panel-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:400px;padding:14px;font-size:13px;overflow:auto}.agent-kv{grid-template-columns:minmax(120px,1fr) 2fr;gap:12px;display:grid}.agent-kv dt{color:var(--muted)}.agent-kv dd{overflow-wrap:anywhere;margin:0}.agent-stack details>summary{cursor:pointer;color:var(--brand-strong);min-height:42px;padding:10px 0}.agent-stack form>fieldset{min-width:0;margin:0}.agent-note{border-left:3px solid var(--brand);background:var(--panel-muted);padding:14px}.agent-form-panel{scroll-margin-top:24px}@media (width<=700px){.agent-kv{grid-template-columns:1fr;gap:6px}.agent-kv dd{margin-bottom:10px}.agent-actions>button{flex-grow:1}.agent-table th,.agent-table td{padding:10px}}.agent-role-definition{gap:18px;display:grid}.agent-role-list{gap:8px;padding-left:20px;line-height:1.6;display:grid}.agent-role-fields{gap:14px;display:grid}.agent-role-fields dt{color:var(--muted);text-transform:capitalize;font-weight:600}.agent-role-fields dd{margin:6px 0 0}.agent-chat-history{gap:14px;display:grid}.agent-chat-message{border:1px solid var(--line);background:var(--panel-muted);overflow-wrap:anywhere;border-radius:8px;padding:16px}.agent-chat-message p{white-space:pre-wrap}.agent-chat-message small{color:var(--muted)}.agent-progress-fact{display:contents}.agent-check{align-items:center;gap:10px;display:flex}.agent-check input{width:20px;min-height:20px}.agent-check span{margin:0}.autonomy-help{color:var(--muted);font-size:.85em;display:block}.autonomy-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;display:grid}.autonomy-metrics strong{font-size:1.4em;display:block}.autonomy-evidence{overflow-wrap:anywhere}.autonomy-controls{border-top:1px solid var(--line);padding-top:18px}.connections-page{--connection-gap:20px;--connection-radius:12px}.connection-card{border:1px solid var(--line);border-radius:var(--connection-radius);background:var(--panel);min-width:0;padding:24px}.connection-card-header{align-items:flex-start;gap:16px;display:flex}.connection-provider{background:var(--panel-muted);width:48px;height:48px;color:var(--brand-strong);border:1px solid var(--line);border-radius:var(--connection-radius);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.connection-heading{flex:1;min-width:0}.connection-card h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:4px 0 8px;font-size:19px;font-weight:600}.connection-card p{color:var(--muted);font-size:13px;line-height:1.7}.connection-card-header p{margin:0}.connection-facts{gap:var(--connection-gap);background:var(--panel-muted);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;padding:18px;display:grid}.connection-facts>div{gap:6px;display:grid}.connection-facts span{color:var(--muted);font-size:12px}.connection-facts strong{font-size:13px;font-weight:550}.connection-trust{color:var(--brand-strong);align-items:center;gap:12px;display:flex}.connection-trust p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.connection-trust svg{flex-shrink:0}.connection-attention,.connection-warning{color:var(--warn)!important}.connection-card details{border-top:1px solid var(--line);padding:16px 0}.connection-card summary{cursor:pointer;font-size:13px;font-weight:600}.connection-card details[open]>summary{margin-bottom:18px}.connection-card .form-stack{gap:16px;max-width:none}.connection-card label{gap:8px;font-size:13px;font-weight:550;display:grid}.connection-card input,.connection-card select{width:100%;min-width:0}.connection-card fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.connection-card fieldset[hidden]{display:none}.connection-card legend{margin-bottom:8px;font-size:18px;font-weight:600}.connection-card fieldset>p{margin:0}.connection-field-grid,.connection-provider-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection-provider-option{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:var(--connection-radius);text-align:left;cursor:pointer;gap:12px;padding:24px;display:grid}.connection-provider-option svg{color:var(--brand-strong)}.connection-provider-option span{color:var(--muted);font-size:12px;line-height:1.6}.connection-provider-option.selected{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--panel));box-shadow:inset 0 0 0 1px var(--brand)}.connection-create .page-header{margin-bottom:24px}.connection-check{align-items:center;display:flex!important}.connection-check input{width:auto}.connection-steps{border-bottom:1px solid var(--line);gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.connection-steps button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.connection-steps button[aria-current]{color:var(--brand-strong);background:var(--panel-muted);font-weight:600}.connection-steps button span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.connection-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.connection-secondary{margin-top:16px}.connection-resource-picker{background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--connection-radius);gap:12px;max-height:420px;padding:20px;display:grid;overflow-y:auto}.connection-resource-picker>div>button{text-align:left;justify-content:flex-start;width:100%}.connection-review{border-radius:var(--connection-radius);background:var(--panel-muted);gap:16px;padding:24px;display:flex}.connection-review>svg{color:var(--brand-strong);flex-shrink:0}.connection-review h3{margin:0}.connection-list-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.connection-list-heading h2{margin:0;font-size:16px}.connection-list-heading span{color:var(--muted);margin-left:8px}.connection-list-heading p{color:var(--muted);margin:0;font-size:12px}.connection-preview{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:20px}.connection-preview h3{align-items:center;gap:8px;font-size:16px;display:flex}.connection-preview h3 svg{color:var(--brand-strong)}.connection-table-scroll{border:1px solid var(--line);border-radius:8px;max-height:420px;overflow:auto}.connection-preview table{border-collapse:collapse;width:100%;font-size:12px}.connection-preview :is(th,td){text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:12px;overflow:hidden}.connection-preview th{background:var(--panel-muted);position:sticky;top:0}.connection-preview th small{color:var(--brand-strong);margin-top:4px;display:block}.connection-preview .connection-mapped{color:var(--brand-strong)}.connection-card [role=alert]{border-left:2px solid var(--warn);color:var(--warn);padding-left:12px}.connection-card [role=status]{color:var(--brand-strong)}.connection-preview .worksheet-header{background:var(--panel-muted);color:var(--brand-strong)}.connection-preview .worksheet-excluded{color:var(--muted);background:var(--panel-muted);text-decoration:line-through}@media (width<=700px){.connection-card{padding:18px}.connection-card-header{flex-wrap:wrap}.connection-facts{grid-template-columns:1fr;gap:14px}.connection-field-grid,.connection-provider-options{grid-template-columns:1fr}.connection-steps{flex-direction:column}.connection-list-heading{flex-wrap:wrap}.connection-review{padding:18px}.connection-actions>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.connections-page{scroll-behavior:auto}}@media (width<=700px){.connection-card-header .connection-heading{flex-basis:calc(100% - 64px)}.connection-card-header>.source-status{margin-left:64px}}.organization-roles,.organization-portfolio{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:18px 0;display:grid}.organization-role,.organization-portfolio article{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:8px;padding:16px}.organization-agent{justify-items:start;gap:10px;display:grid}.organization-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.organization-confirm{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;margin:16px 0;padding:18px}.organization-check{align-items:center;gap:10px;display:flex}.organization-check input{width:20px;min-height:20px}.organization-check span{margin:0}.organization-tree,.organization-tree ul,.organization-list{gap:12px;padding-left:20px;display:grid}.organization-tree ul{border-left:1px solid var(--line);margin-top:12px}.organization-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.organization-context{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.organization-attribution{color:var(--muted);margin:6px 0;font-size:12px}@media (width<=700px){.organization-context{grid-template-columns:1fr}.organization-actions button{flex-grow:1}}.company-experience{gap:24px;display:grid}.experience-period,.experience-period>div,.experience-range,.experience-actions,.experience-pagination{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.experience-period{justify-content:space-between}.experience-period>div{gap:8px;font-size:13px}.experience-period>div>span{color:var(--muted)}.company-experience select,.company-experience input,.experience-history select,.experience-history input{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;padding:10px 12px}.experience-range label,.experience-history-filters label,.experience-chart label{color:var(--muted);gap:8px;font-size:12px;display:grid}.experience-range{align-items:end}.experience-range>span{color:var(--muted);font-size:12px}.experience-summary{border:1px solid var(--line);background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 9%,var(--panel)),var(--panel));border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.experience-summary h2{letter-spacing:-.025em;margin:8px 0 16px;font-size:24px}.experience-summary p:not(.eyebrow){color:var(--muted);max-width:760px;margin:8px 0;font-size:13px;line-height:1.7}.experience-summary>a{flex-shrink:0}.experience-kpis{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.experience-kpi,.experience-chart,.experience-history{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:24px}.experience-kpi header{color:var(--brand-strong);align-items:center;gap:8px;font-size:13px;display:flex}.experience-kpi header strong{color:var(--warn);margin-left:auto;font-size:11px}.experience-source-name{color:var(--muted);margin:12px 0 20px;font-size:12px}.experience-kpi dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;display:grid}.experience-kpi-revenue dl{grid-template-columns:1fr}.experience-kpi dt{color:var(--muted);font-size:12px;line-height:1.5}.experience-kpi dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0;font-size:24px;font-weight:600}.experience-kpi-revenue dd{font-size:36px}.experience-kpi-staff_salaries dd{font-size:20px}.experience-kpi small{color:var(--warn);font-size:11px}.experience-comparison{color:var(--brand-strong);font-size:13px}.experience-kpi footer{border-top:1px solid var(--line);color:var(--muted);gap:6px;margin-top:20px;padding-top:16px;font-size:11px;display:grid}.company-experience details,.experience-history details{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7}.company-experience summary,.experience-history summary{cursor:pointer;color:var(--brand-strong)}.experience-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.experience-chart:first-child{grid-column:1/-1}.experience-chart header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.experience-chart h3{margin:8px 0 16px;font-size:16px}.experience-chart svg{width:100%;max-height:260px;display:block;overflow:visible}.chart-current,.chart-prior{fill:none;stroke:var(--brand);stroke-width:2.5px;vector-effect:non-scaling-stroke}.chart-prior{stroke:var(--muted);stroke-dasharray:5 5}.chart-dot{fill:var(--brand)}.chart-axis{stroke:var(--line)}.experience-chart-legend,.experience-chart-ends{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:12px 0;font-size:11px;display:flex}.experience-chart-legend span:first-child{color:var(--brand-strong)}.experience-table-scroll{max-height:350px;overflow:auto}.experience-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.experience-table-scroll :is(th,td){border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:100px;padding:12px}.experience-table-scroll th{color:var(--text);font-weight:600}.experience-actions{padding:0 24px 24px}.experience-actions a{border:1px solid var(--line);color:var(--brand-strong);border-radius:8px;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.experience-actions a:hover{background:var(--panel-muted)}.experience-empty{border:1px dashed var(--line);border-radius:12px;padding:24px}.experience-empty h3{font-size:16px}.experience-empty p{color:var(--muted);font-size:13px;line-height:1.6}.experience-history>header{align-items:start;gap:16px;display:flex}.experience-history h2{margin:0;font-size:20px}.experience-history>header p{color:var(--muted);font-size:13px}.experience-history-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.experience-timeline{margin:24px 0;padding:0;list-style:none}.experience-timeline>li{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.experience-event-dot{background:var(--brand);border-radius:50%;width:8px;height:8px;margin-top:5px}.experience-event-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.experience-event-heading time{color:var(--muted);font-size:12px}.experience-timeline p{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.experience-pagination{color:var(--muted);justify-content:space-between;font-size:12px}@media (width<=900px){.experience-charts{grid-template-columns:1fr}.experience-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-summary{flex-direction:column;align-items:start}}@media (width<=600px){.experience-kpis{grid-template-columns:1fr}.experience-kpi,.experience-chart,.experience-history,.experience-summary{padding:20px}.experience-period{align-items:start}.experience-period>div{flex-wrap:wrap}.experience-period>div>span{width:100%}.experience-history-filters{grid-template-columns:1fr}.experience-kpi-revenue dd{font-size:30px}.experience-actions a{justify-content:space-between;width:100%}}.experience-supplier-scope{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;margin:0 0 20px;padding:12px;font-size:12px}.experience-supplier-scope strong{color:var(--brand-strong);font-weight:600}.experience-supplier-scope p{color:var(--muted);margin:8px 0 0;line-height:1.6}.experience-kpi-supplier_summary dd{font-size:22px}.experience-expense-categories>p{margin:12px 0 16px}.experience-expense-categories dl{grid-template-columns:1fr}.experience-expense-categories dl>div{border-top:1px solid var(--line);padding-top:12px}.experience-expense-categories dd{font-size:20px}.experience-kpi-stripe dl,.experience-kpi-cash_plan dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.revenue-business,.revenue-source{gap:20px;min-width:0;display:grid}.revenue-business .overview-section{min-width:0;padding:24px}.revenue-business .overview-section-heading{padding:0 0 20px}.revenue-source>header h2{margin:0;font-size:18px}.revenue-source>header p{font-size:13px;line-height:1.6}.revenue-controls,.revenue-pagination{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.revenue-controls label{color:var(--muted);gap:8px;font-size:12px;display:grid}.revenue-controls input,.revenue-controls select{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--text);border-radius:8px;padding:10px 12px}.revenue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.revenue-metrics>div{background:var(--panel-muted);border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px}.revenue-business dt{color:var(--muted);font-size:12px;line-height:1.5}.revenue-metrics dd{overflow-wrap:anywhere;margin:10px 0 0;font-size:24px;font-weight:600}.revenue-breakdown{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.revenue-breakdown dd{margin:8px 0 0}.revenue-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.revenue-leaders>div{min-width:0}.revenue-leaders h3{font-size:15px}.revenue-table{max-width:100%;overflow:auto}.revenue-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.revenue-table :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;min-width:100px;padding:14px 12px}.revenue-table th,.revenue-table small{color:var(--muted);font-size:12px}.revenue-table small{margin-top:6px;display:block}.revenue-pagination{align-items:center;margin-top:20px}.revenue-notes{border-left:2px solid var(--warn);padding:12px 18px;font-size:13px;line-height:1.7}.revenue-notes summary,.revenue-trend summary{cursor:pointer}.revenue-trend svg{width:100%;max-height:240px}.revenue-trend>p,.revenue-chart-labels{color:var(--muted);font-size:12px}.revenue-chart-labels{justify-content:space-between;margin-bottom:16px;display:flex}.revenue-line,.payment-line{fill:none;stroke-width:2px}.revenue-line{stroke:var(--brand)}.payment-line{stroke:var(--muted);stroke-dasharray:5 4}.revenue-dot{fill:var(--brand)}.payment-dot{fill:var(--muted)}.revenue-axis{stroke:var(--line)}@media (width<=1100px){.revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.revenue-business .overview-section{padding:18px}.revenue-metrics,.revenue-leaders{grid-template-columns:1fr}.revenue-controls>label{width:100%}}.revenue-trend>p span:first-child{color:var(--brand-strong)}.production-business{gap:20px;display:grid}.production-business .production-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.production-business label{color:var(--muted);gap:8px;font-size:12px;display:grid}.production-business :is(input,select){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;max-width:100%;padding:10px 12px}.production-business .production-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.production-business .production-metrics>div{background:color-mix(in srgb,var(--brand) 5%,var(--panel));border:1px solid var(--line);border-radius:12px;padding:20px}.production-business .production-metrics dt{color:var(--muted);font-size:12px;line-height:1.5}.production-business .production-metrics dd{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:30px;font-weight:600}.production-business .production-table{max-width:100%;overflow:auto}.production-business table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.production-business :is(td,th){border-bottom:1px solid var(--line);vertical-align:top;min-width:120px;padding:16px 12px}.production-business th{color:var(--muted);font-size:11px}.production-business p{overflow-wrap:anywhere;line-height:1.7}.production-business .production-finding{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:16px}.production-business .production-warning{color:var(--warn)}@media (width<=900px){.production-business .production-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.production-business .production-metrics>div{padding:14px}.production-business .production-controls label{width:100%}}.production-business .overview-section{min-width:0;padding:24px}.production-business .overview-section-heading{padding:0 0 20px}@media (width<=480px){.production-business .overview-section{padding:18px}}.business-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.business-data-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.business-data-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.business-data-card header>div{min-width:0}.business-data-card h3{overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;font-weight:600}.business-data-card .eyebrow{margin:0}.business-data-card .source-status{flex-shrink:0}.business-data-period,.business-data-message{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.business-data-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.business-data-metrics>div{min-width:0}.business-data-metrics dt{color:var(--muted);font-size:12px;line-height:1.5}.business-data-metrics dd{letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0 0;font-size:23px;font-weight:600}.business-data-metrics p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.business-data-warnings{border-left:2px solid var(--warn);overflow-wrap:anywhere;padding-left:12px;font-size:12px;line-height:1.7}.business-data-warnings p{margin:0}.business-data-warnings summary{cursor:pointer;color:var(--muted);margin-top:8px}.business-data-warnings ul{margin-bottom:0;padding-left:18px}.business-data-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.business-data-card footer>div{color:var(--muted);gap:5px;font-size:12px;display:grid}.business-data-card footer strong{color:var(--warn);font-weight:500}.business-data-card footer a{flex-shrink:0}.business-data-empty{align-items:flex-start;gap:20px;padding:0 24px 24px;display:flex}.business-data-empty>svg{color:var(--brand);flex-shrink:0}.business-data-empty h3{margin:0;font-size:15px}.business-data-empty p{color:var(--muted);max-width:560px;font-size:13px;line-height:1.7}@media (width<=900px){.business-data-grid{grid-template-columns:1fr}}@media (width<=600px){.business-data-grid{padding:0 18px 18px}.business-data-card{padding:18px}.business-data-card header,.business-data-card footer{flex-wrap:wrap}.business-data-metrics dd{font-size:21px}}.business-data-metrics>div:only-child{grid-column:1/-1}@media (width<=600px){.business-data-metrics>.business-data-money{grid-column:1/-1}}.knowledge-workspace{gap:var(--space-4,1rem);min-width:0;display:grid}.knowledge-workspace .panel{min-width:0}.knowledge-scope,.knowledge-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.knowledge-scope label{gap:.4rem;display:grid}.knowledge-cards strong{font-size:1.65rem}.knowledge-status,.knowledge-row,.knowledge-check{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.knowledge-check{margin:.65rem 0}.knowledge-check input{width:auto}.knowledge-tabs{flex-wrap:wrap}.knowledge-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem 1rem}.knowledge-tabs button[aria-current=page]{border-color:var(--brand);color:var(--text)}.knowledge-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.knowledge-result{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:1rem 0}.knowledge-prose,.knowledge-content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.knowledge-content{font:inherit;max-height:65vh;overflow:auto}.knowledge-workspace fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.knowledge-workspace input,.knowledge-workspace select,.knowledge-workspace textarea{max-width:100%}.knowledge-sources{overflow-wrap:anywhere;margin-top:.75rem}.knowledge-sources ul{padding-left:1.25rem}.knowledge-sources li{margin:.65rem 0}.knowledge-sources small{color:var(--muted);display:block}@media (width<=600px){.knowledge-tabs button{padding:.65rem}.knowledge-workspace .agent-actions{align-items:stretch}.knowledge-row{align-items:flex-start}}.conversation-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.conversation-layout button,.conversation-layout a.secondary-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.conversation-layout button:disabled{opacity:.55;cursor:not-allowed}.conversation-history{gap:16px;padding:16px;display:grid}.conversation-history h2{margin:0;font-size:14px}.conversation-history-list{grid-auto-rows:max-content;align-content:start;gap:8px;max-height:55vh;display:grid;overflow-y:auto}.conversation-history-item{text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;flex-direction:column;width:100%;min-width:0;padding:12px;align-items:flex-start!important}.conversation-history-item strong{overflow-wrap:anywhere;font-size:13px}.conversation-history-item small{color:var(--muted);font-size:11px}.conversation-history-item[aria-current=true]{background:var(--panel-muted);border-color:var(--brand)}.conversation-main{min-width:0;overflow:hidden}.conversation-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:13px;display:flex}.conversation-toolbar>span{overflow-wrap:anywhere;min-width:0}.conversation-toolbar label{color:var(--muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.conversation-toolbar input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);margin:0;padding:0}.conversation-messages{flex-direction:column;gap:20px;min-height:320px;max-height:60vh;padding:20px;display:flex;overflow-y:auto}.conversation-empty{text-align:center;max-width:420px;color:var(--muted);margin:auto;padding:24px 0}.conversation-empty>svg{color:var(--brand-strong);margin:auto}.conversation-empty h2{color:var(--text);font-size:20px}.conversation-empty p{line-height:1.6}.conversation-message{overflow-wrap:anywhere;max-width:95%}.conversation-message.from-user{background:var(--panel-muted);border-radius:8px;align-self:flex-end;padding:16px}.conversation-message-meta{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.conversation-message-meta span{color:var(--muted);font-size:11px}.conversation-message p{white-space:pre-wrap;margin:8px 0;line-height:1.7}.conversation-listen{padding:6px 10px;font-size:12px}.conversation-draft{border:1px solid var(--line);background:var(--panel-muted);border-radius:8px;margin-top:16px;padding:16px}.conversation-draft h3{margin:8px 0}.conversation-draft .empty-copy{font-size:13px}.conversation-status,.conversation-feedback{color:var(--muted);font-size:13px;line-height:1.6}.conversation-feedback{padding:0 20px}.conversation-error{color:var(--danger)}.conversation-composer{border-top:1px solid var(--line);gap:12px;padding:16px 20px;display:grid}.conversation-composer>label{font-size:13px;font-weight:600}.conversation-composer textarea{resize:vertical;background:var(--panel);width:100%;min-height:88px;max-height:240px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px}.conversation-composer-actions,.conversation-composer-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conversation-composer-actions{justify-content:space-between}.conversation-composer small{color:var(--muted);font-size:11px}@media (width<=1000px){.conversation-layout{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.conversation-layout{grid-template-columns:minmax(0,1fr)}.conversation-history{gap:12px}.conversation-history-list{max-height:140px}.conversation-toolbar{flex-wrap:wrap}.conversation-messages{min-height:280px;max-height:65vh;padding:16px}.conversation-composer{padding:16px}.conversation-message{max-width:100%}.conversation-layout button{min-height:40px}}.conversation-voice{border-bottom:1px solid var(--line);background:var(--panel-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.conversation-voice>div:first-child{gap:5px;min-width:0;display:grid}.conversation-voice strong{font-size:13px;font-weight:600}.conversation-voice small{color:var(--muted);font-size:12px;line-height:1.5}.conversation-voice>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.conversation-context{color:var(--brand-strong);border:1px solid var(--line);background:var(--panel-muted);border-radius:6px;margin-top:12px;padding:5px 9px;font-size:12px;display:inline-flex}@media (width<=700px){.conversation-voice{flex-direction:column;align-items:flex-start;padding:14px}}.founder-shell .conversation-layout{gap:var(--space-4);grid-template-columns:220px minmax(0,1fr)}.founder-shell .conversation-history{padding:var(--space-4);background:color-mix(in srgb,var(--panel) 70%,var(--surface))}.conversation-history-disclosure>summary,.conversation-context-disclosure>summary{cursor:pointer;min-height:var(--control-size);color:var(--muted);align-content:center;font-size:13px;font-weight:600}.conversation-history-content{gap:var(--space-4);display:grid}.founder-shell .conversation-history-item{border-radius:var(--radius-control);padding:var(--space-3);background:0 0;border-color:#0000;min-height:64px}.founder-shell .conversation-history-item:hover{background:var(--panel-muted)}.founder-shell .conversation-history-item[aria-current=true]{background:var(--surface-selected);border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}.founder-shell .conversation-main{padding:0}.founder-shell .conversation-toolbar{padding:var(--space-4) var(--space-5)}.founder-shell .conversation-toolbar>span{font-weight:600}.founder-shell .conversation-toolbar label{min-height:var(--control-size)}.conversation-context-disclosure{border-bottom:1px solid var(--line);padding:0 var(--space-5)}.conversation-context-disclosure .organization-context{padding:var(--space-3) 0}.founder-shell .conversation-voice{padding:var(--space-3) var(--space-5);background:linear-gradient(110deg,var(--surface-tint),var(--panel))}.founder-shell .conversation-voice>div:first-child{padding-left:var(--space-6);position:relative}.voice-status-indicator{border:1px solid var(--line);background:var(--panel-muted);border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:3px;left:0}.voice-status-indicator[data-state=standby]{border-color:var(--brand);background:var(--surface-selected)}.voice-status-indicator:is([data-state=listening],[data-state=speaking]){background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 5px var(--surface-selected);animation:1.8s ease-in-out infinite voice-breathe}.voice-status-indicator:is([data-state=processing],[data-state=loading],[data-state=transcribing]){border-color:var(--brand);background:0 0;border-top-color:#0000;animation:1.2s linear infinite voice-turn}@keyframes voice-breathe{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand) 5%,transparent)}}@keyframes voice-turn{to{transform:rotate(360deg)}}.founder-shell .conversation-messages{padding:var(--space-5);gap:var(--space-6);min-height:360px;max-height:64vh}.founder-shell .conversation-message.from-user{border-radius:var(--radius-card) var(--radius-card) var(--space-1) var(--radius-card);background:var(--surface-selected);max-width:85%}.founder-shell .conversation-message.from-jarvis{width:100%;max-width:100%}.founder-shell .conversation-message-meta strong{letter-spacing:.02em;font-size:12px}.founder-shell .conversation-message-meta span{font-variant-numeric:tabular-nums}.founder-shell .conversation-composer{background:var(--surface-tint);padding:var(--space-4) var(--space-5)}.founder-shell .conversation-composer textarea{min-height:80px;box-shadow:var(--shadow-card)}.founder-shell .conversation-empty{max-width:440px;padding:var(--space-6) 0}.founder-shell .conversation-empty h2{margin:var(--space-4) 0 var(--space-2);font-size:24px;display:block}@media (width>=701px){.conversation-history-disclosure>summary{display:none}}@media (width<=1000px) and (width>=701px){.founder-shell .conversation-layout{grid-template-columns:180px minmax(0,1fr)}}@media (width<=700px){.founder-shell .conversation-layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.founder-shell .conversation-history{padding:0 var(--space-4)}.conversation-history-disclosure[open] .conversation-history-content{padding-bottom:var(--space-4)}.founder-shell-conversation .page-header .eyebrow,.founder-shell-conversation .page-header p:not(.eyebrow){display:none}.founder-shell-conversation .page-header{margin-bottom:var(--space-4)}.founder-shell-conversation .page-header h1{margin:0;font-size:26px}.founder-shell-conversation .conversation-context{margin-top:var(--space-2)}.founder-shell .conversation-toolbar{padding:var(--space-2) var(--space-4);gap:var(--space-2)}.conversation-context-disclosure{padding:0 var(--space-4)}.founder-shell .conversation-voice{padding:var(--space-3) var(--space-4);gap:var(--space-3)}.founder-shell .conversation-voice small{font-size:11px}.founder-shell .conversation-messages{padding:var(--space-4);gap:var(--space-5);min-height:240px;max-height:60vh}.founder-shell .conversation-composer{padding:var(--space-4)}.founder-shell .conversation-message.from-user{max-width:94%}.founder-shell .conversation-layout button{min-height:var(--control-size)}}.conversation-sound-preference{align-items:center;gap:var(--space-2);min-height:var(--control-size);color:var(--muted);font-size:13px;display:flex}.conversation-sound-preference input{width:18px;height:18px;min-height:18px;accent-color:var(--brand);margin:0}.mileage-filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.mileage-filters label,.mileage-editor label{gap:.4rem;display:grid}.mileage-table{overflow-x:auto}.mileage-table table{border-collapse:collapse;width:100%}.mileage-table th,.mileage-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.8rem}.mileage-table small{display:block}.mileage-editor{gap:1rem;max-width:42rem;display:grid}.mileage-page input,.mileage-page select{max-width:100%}.mileage-editor input[type=checkbox]{width:auto}.mileage-page .overview-section{margin-bottom:1rem}.mileage-page{min-width:0}.mileage-table{max-width:100%}.mileage-table td{overflow-wrap:anywhere}.mileage-table td:nth-child(2){min-width:12rem;max-width:25rem}.mileage-table th{white-space:nowrap}.mileage-page .overview-section{padding:1.25rem}.mileage-page .overview-section h2{letter-spacing:-.025em;margin:.85rem 0 .4rem;font-size:1.75rem;font-weight:650}.mileage-page .overview-section>p{color:var(--muted);margin:.65rem 0;line-height:1.6}.mileage-page .overview-section>p:last-child{margin-bottom:0}.mileage-table table{min-width:58rem}.mileage-table td:first-child,.mileage-table td:nth-child(4){white-space:nowrap}.mileage-table+.mileage-filters{justify-content:flex-end;align-items:center;margin-top:1rem}.mileage-table+.mileage-filters button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:.65rem;padding:.5rem .75rem}.mileage-table+.mileage-filters button:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){.mileage-page .overview-section{padding:1rem}.mileage-filters{gap:.75rem}.mileage-page .overview-section h2{font-size:1.5rem}}.notifications-page{gap:20px;display:grid}.notification-filters,.notification-fields,.notification-types,.notification-pagination{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.notifications-page label{color:var(--muted);gap:8px;font-size:13px;display:grid}.notifications-page label.notification-check{align-items:center;gap:8px;display:flex}.notifications-page input:not([type=checkbox]),.notifications-page select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;max-width:100%;padding:10px 12px}.notification-list{gap:12px;display:grid}.notification-list article,.notification-empty,.notification-settings{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.notification-list article{justify-content:space-between;gap:24px;display:flex}.notification-list article.notification-unread{border-left:3px solid var(--brand)}.notification-list h2,.notification-empty h2{margin:8px 0;font-size:16px}.notification-list p,.notification-empty p,.notification-settings p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.notification-list time{color:var(--muted);font-size:12px}.notification-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.notification-settings summary{cursor:pointer;font-weight:600}.notification-preference{border-top:1px solid var(--line);gap:16px;margin-top:20px;padding-top:20px;display:grid}.notification-preference button{justify-self:start}@media (width<=600px){.notification-list article{flex-direction:column;padding:18px}.notification-fields>label{width:100%}.notification-settings{padding:18px}}.notifications-page .notification-check input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:0 0 18px;margin:0;padding:0}.project-disclosure>summary{cursor:pointer;color:var(--text);padding-block:8px;font-weight:600}.project-disclosure[open]>summary{margin-bottom:16px}.project-disclosure .work-text{overflow-wrap:anywhere;max-width:80ch}.brief-position{max-width:80ch;font-size:17px;line-height:1.7}.brief-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:24px;display:grid}.brief-sections h3{margin:0 0 12px;font-size:14px}.brief-sections ul{margin:0;padding-left:18px}.brief-sections li{overflow-wrap:anywhere;margin-bottom:8px;line-height:1.7}.roadmap-item{border-left:2px solid var(--brand);margin-block:12px;padding:8px 16px}.work-group{gap:16px;display:grid}.work-group-heading{align-items:center;gap:12px;margin:8px 0 0;font-size:17px;display:flex}.work-group-heading span{color:var(--muted);font-size:13px}.work-summary-line{color:var(--muted);line-height:1.6}.worker-compact{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;font-size:13px;display:flex}.project-task-record>summary{cursor:pointer;font-weight:600}.project-task-record[open]>summary{margin-bottom:16px}@media (width<=800px){.brief-sections{grid-template-columns:1fr;gap:20px}}.quality-workspace{gap:1rem;min-width:0;display:grid}.quality-workspace .panel{min-width:0}.quality-tabs{flex-wrap:wrap}.quality-scope,.quality-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem;display:grid}.quality-scope{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg,12px);padding:1rem}.quality-scope label{gap:.4rem;display:grid}.quality-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.quality-cards>article{border:1px solid var(--line);border-radius:var(--radius-lg,12px);padding:1rem}.quality-cards strong{font-size:1.5rem}.quality-output{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:35rem;overflow:auto}.quality-workspace input,.quality-workspace select,.quality-workspace textarea{max-width:100%}.quality-workspace fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.quality-workspace .agent-actions{flex-wrap:wrap}@media (width<=600px){.quality-tabs a{padding:.65rem}.quality-row{align-items:flex-start}}.ai-infrastructure{gap:var(--space-4,1rem);min-width:0;display:grid}.ai-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.ai-tabs button{font:inherit;color:var(--muted);cursor:pointer;border-radius:var(--radius-md,.6rem);background:0 0;border:0;padding:.7rem 1rem}.ai-tabs button[aria-current=page]{background:var(--panel-muted);color:var(--text);font-weight:600;box-shadow:inset 0 -2px}.ai-tabs button:focus-visible{outline-offset:2px;outline:2px solid}.ai-card-grid,.ai-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.ai-card-grid>.panel,.ai-form-grid>*{min-width:0}.ai-editor fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.ai-editor fieldset fieldset{border:1px solid var(--line);border-radius:var(--radius-md,.6rem);padding:1rem}.ai-check{align-items:flex-start;gap:.6rem!important;font-weight:400!important;display:flex!important}.ai-check input{min-width:1rem;height:1rem;margin-top:.2rem;width:1rem!important}.ai-binding,.ai-run{border-bottom:1px solid var(--line);gap:.75rem;padding:1rem 0;display:grid}.ai-status-line{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ai-wrap,.ai-infrastructure h3,.ai-infrastructure p,.ai-infrastructure li{overflow-wrap:anywhere}.ai-stream{white-space:pre-wrap;min-height:3rem}.ai-infrastructure .agent-actions{flex-wrap:wrap}.ai-infrastructure .agent-json{max-width:100%;overflow:auto}@media (width<=600px){.ai-tabs button{padding:.65rem}.ai-infrastructure .primary-button,.ai-infrastructure .secondary-button{white-space:normal;max-width:100%}.ai-editor{padding:1rem}}.settings-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.settings-link{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:14px;padding:20px;display:flex}.settings-link>svg{color:var(--brand-strong);flex-shrink:0}.settings-link>svg:last-child{color:var(--muted);margin-left:auto}.settings-link>div{gap:6px;min-width:0;display:grid}.settings-link strong{font-size:14px;font-weight:600}.settings-link span{color:var(--muted);font-size:13px;line-height:1.6}.settings-link:hover{background:var(--panel-muted);border-color:var(--brand)}.settings-home .founder-brief h2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=700px){.settings-links{grid-template-columns:minmax(0,1fr);padding:0 18px 18px}}.update-log{max-width:1100px;margin-inline:auto}.update-log-pending,.update-log-changes{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1.25rem;display:grid}.update-log-pending article{min-width:0}.update-log-pending h3,.update-log-release h3{margin-block:.8rem .4rem}.update-log-meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.update-log-meta time{color:var(--muted);margin-left:auto}.update-log-changes h4{margin-block:.8rem .4rem}.update-log-changes ul{margin:0;padding-left:1.2rem}.update-log-changes li{margin-block:.5rem}.update-log-location{color:var(--muted);margin-top:1rem}.update-log-release{margin-top:18px;padding:24px}.update-log-pending{padding:0 24px 24px}
