.account-menu{color:var(--ink,#27325b);z-index:40;flex-shrink:0;font-size:13px;position:relative}.account-menu>summary{cursor:pointer;border:1px solid var(--line,#d8dfed);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:8px 12px;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover{background:var(--bg,#f8f9fd)}.account-menu-content{background:var(--surface,#fff);border:1px solid var(--line,#d8dfed);border-radius:12px;gap:14px;width:min(290px,100vw - 32px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0002}.account-menu-content strong{overflow-wrap:anywhere;font-size:13px}.account-menu-content label{gap:7px;display:grid}.account-menu-content select{background:inherit;width:100%;min-height:44px;color:inherit;border:1px solid var(--line,#d8dfed);font:inherit;border-radius:8px;padding:8px}.account-menu-content button{text-align:left;min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px;display:flex}.account-menu-content button:hover{background:var(--bg,#f8f9fd)}.account-menu.is-dark{--ink:#f1f5f4;--surface:#111c23;--line:#3b505c;--bg:#172831;color:var(--ink)}.account-menu summary:focus-visible,.account-menu button:focus-visible,.account-menu select:focus-visible{outline-offset:3px;outline:2px solid #77c7a6}@media (width<=600px){.account-menu>summary{padding:8px}.account-menu>summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}}@media (width<=430px){.account-menu>summary>span{max-width:70px}}@media (width<=360px){.account-menu>summary>span{display:none}}.workspace-shell .account-menu.is-dark select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f5f4;background-color:#172831;border-color:#3b505c;min-height:44px}.account-menu-content nav{border-block:1px solid var(--line);padding-block:8px;display:grid}.account-menu-content nav button{width:100%}.workspace-shell .account-menu-content nav{margin:0}.competitor-workspace,.feature-directory{max-width:1440px;color:var(--ink);margin:0 auto}.competitor-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.competitor-heading h1,.feature-directory h1{letter-spacing:-.025em;margin:0 0 12px;font-size:32px}.competitor-heading p,.feature-directory>p{max-width:70ch;color:var(--muted);line-height:1.65}.competitor-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.competitor-toolbar .search-box{flex:1;max-width:450px}.competitor-toolbar>span{color:var(--muted);font-size:13px}.competitor-layout{grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:32px;display:grid}.competitor-index{min-width:0}.competitor-index>strong{color:var(--muted);font-size:13px}.competitor-index ul,.competitor-records,.competitor-tree ul,.feature-group ul{margin:16px 0;padding:0;list-style:none}.competitor-index li{border-bottom:1px solid var(--line)}.competitor-index li>button{text-align:left;width:100%;color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;gap:7px;padding:18px 12px;display:flex}.competitor-index li>button[aria-current]{background:var(--accent-light);color:var(--accent)}.competitor-index span,.competitor-index small,.competitor-claim small,.competitor-records small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.competitor-detail{min-width:0}.competitor-detail h2{margin:0 0 12px;font-size:26px}.competitor-detail h3{margin:28px 0 12px;font-size:18px}.competitor-detail p{max-width:75ch;color:var(--muted);line-height:1.65}.competitor-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:24px 0 18px;display:flex}.competitor-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;min-height:44px;padding:14px 12px}.competitor-tabs button[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.competitor-tree{padding-top:16px}.competitor-tree-root{font-size:18px;display:block}.competitor-tree>ul{border-left:1px solid var(--line);margin-left:10px;padding-left:22px}.competitor-tree>ul>li{padding:12px 0;position:relative}.competitor-tree>ul>li:before{content:"";border-top:1px solid var(--line);width:18px;position:absolute;top:34px;left:-22px}.competitor-tree summary{cursor:pointer;min-height:44px;padding:10px 0}.competitor-tree summary span{color:var(--muted);margin-left:10px;font-size:12px}.competitor-claim{overflow-wrap:anywhere;border-bottom:1px solid var(--line);padding:16px 0;list-style:none}.competitor-claim>strong{margin-bottom:6px;display:block}.competitor-claim blockquote{color:var(--ink);margin:12px 0;padding:0;font-size:14px;line-height:1.65}.competitor-claim .text-button{text-align:left}.competitor-records li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.competitor-records li>button{color:var(--accent);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.competitor-stats{flex-wrap:wrap;gap:28px;display:flex}.competitor-stats dt{color:var(--muted);font-size:13px}.competitor-stats dd{font-variant-numeric:tabular-nums;margin:8px 0;font-size:24px}.competitor-table-scroll{overflow-x:auto}.competitor-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.competitor-table-scroll th,.competitor-table-scroll td{border-bottom:1px solid var(--line);padding:14px 10px;font-size:13px}.competitor-table-scroll th button{text-align:left;color:var(--accent);font:inherit;background:0 0;border:0}.competitor-table-scroll small{color:var(--muted);margin-top:6px;display:block}.competitor-gaps{border-top:1px solid var(--line);margin-top:32px;padding-top:6px}.competitor-action-row,.competitor-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.competitor-pagination{margin-top:18px;font-size:12px}.competitor-empty{max-width:70ch;padding:40px 0}.competitor-empty p{color:var(--muted);line-height:1.7}.feature-directory .search-box{max-width:550px;margin:24px 0}.feature-group{margin-top:32px}.feature-group h2{font-size:18px}.feature-group ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.feature-group a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:16px 0;text-decoration:none;display:flex}.feature-group a:hover{color:var(--accent)}@media (width<=900px){.competitor-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.feature-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.competitor-heading,.competitor-toolbar{flex-direction:column;align-items:stretch}.competitor-layout{grid-template-columns:1fr}.competitor-index ul{gap:8px;display:flex;overflow-x:auto}.competitor-index li{border:1px solid var(--line);flex:0 0 210px}.competitor-heading h1,.feature-directory h1{font-size:28px}.competitor-tabs button{padding:12px 8px;font-size:13px}.feature-group ul{grid-template-columns:1fr}.competitor-tree>ul{padding-left:14px}.competitor-tree>ul>li:before{width:10px;left:-14px}}.competitor-picker{display:none}@media (width<=650px){.competitor-picker{color:var(--muted);margin-top:14px;font-size:13px;display:block}.competitor-picker select{margin-top:8px}.competitor-index>ul{display:none}}.competitor-hunt{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 24px;padding:18px 20px}.competitor-hunt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.competitor-hunt h2{margin:0 0 6px;font-size:18px}.competitor-hunt p{color:var(--muted);max-width:75ch;margin:0;line-height:1.6}.competitor-hunt-status{font-size:13px;margin-top:12px!important}.competitor-hunt ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.competitor-hunt li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:12px}.competitor-hunt li span,.competitor-hunt li small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.competitor-hunt li p{margin-top:6px;font-size:12px}@media (width<=600px){.competitor-hunt{padding:14px}.competitor-hunt ul{grid-template-columns:1fr}}.competitor-signal{background:var(--surface-subtle);border-radius:5px;margin:4px 0;padding:2px 7px;font-size:11px!important;display:inline-block!important}.competitor-signal-alert{background:var(--warning-light);color:var(--warning)!important}.competitor-signal-research{background:var(--accent-light);color:var(--accent)!important}.competitor-top-signals{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:12px 14px}.competitor-top-signals h3{margin:0 0 6px;font-size:14px}.competitor-top-signals ul{margin:0;padding:0;list-style:none}.competitor-top-signals li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:6px 0}.competitor-top-signals small{color:var(--muted);font-size:11px}.competitor-watch{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 16px;padding:18px 20px}.competitor-watch h2{margin:0 0 6px;font-size:18px}.competitor-watch h3{margin:18px 0 8px;font-size:14px}.competitor-watch p{color:var(--muted);max-width:75ch;margin:0;line-height:1.6}.competitor-watch-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.competitor-watch-stats div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:10px 12px}.competitor-watch-stats dt{color:var(--muted);font-size:12px}.competitor-watch-stats dd{font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:20px}.competitor-watch-stats small{color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:normal;margin-top:2px;font-size:12px;display:block}.competitor-watch-changes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.competitor-watch-changes li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:12px}.competitor-watch-changes span,.competitor-watch-changes small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.competitor-watch-changes .text-button{text-align:left;margin-top:6px}.competitor-watch-sources{margin-top:16px}.competitor-watch-sources summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.competitor-watch-sources ul{margin:0 0 10px;padding:0;list-style:none}.competitor-watch-sources li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0}.competitor-watch-sources span{font-size:13px}.competitor-watch-sources small{color:var(--muted);margin-top:2px;font-size:12px;display:block}@media (width<=900px){.competitor-watch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.competitor-watch{padding:14px}.competitor-watch-changes{grid-template-columns:1fr}}.benchmark h2{align-items:center;gap:8px;display:flex}.benchmark table{min-width:520px}.benchmark th small,.benchmark td small{color:var(--muted);font-size:11px;font-weight:400;display:block}.benchmark td{font-variant-numeric:tabular-nums}.benchmark .benchmark-self{background:var(--surface-subtle)}.benchmark td.benchmark-lead{color:var(--accent);font-weight:600}.benchmark-list{margin:0;padding:0;list-style:none;display:none}.benchmark-list li{border-top:1px solid var(--border);padding:12px 0}.benchmark-list h3{margin:0 0 8px;font-size:14px}.benchmark-list h3 small{color:var(--muted);font-size:11px;font-weight:400;display:block}.benchmark-list dl{gap:4px;margin:0;display:grid}.benchmark-list dl div{border-radius:6px;justify-content:space-between;gap:12px;padding:4px 8px;display:flex}.benchmark-list dt{overflow-wrap:anywhere}.benchmark-list dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.benchmark-list dd small{margin-left:6px;font-size:11px}.benchmark-list .benchmark-lead dd{color:var(--accent);font-weight:600}@media (width<=640px){.benchmark .competitor-table-scroll{display:none}.benchmark-list{display:block}}.benchmark-note{color:var(--muted);font-size:13px}.ocr-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:18px 0;display:grid}.ocr-compare img{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto}.ocr-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:600px;line-height:1.8;overflow:auto}@media (width<=700px){.ocr-compare{grid-template-columns:1fr}}.commitment-detail{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.commitment-detail h3{margin:20px 0 8px;font-size:15px}.commitment-detail p{margin:8px 0}.commitment-detail .review-work-card>.badge{margin:0 8px 8px 0}.commitment-detail .review-work-card>strong{margin:6px 0;display:block}.commitment-detail .doc-actions{flex-wrap:wrap}.commitment-detail .review-work-card>.btn{margin-top:6px}.business-shell .sidebar,.business-shell .topbar .search-trigger,.business-shell .workspace-footer{display:none}.business-shell .main-shell{margin-left:0}.business-shell .main-content{max-width:100%;padding:40px 24px 64px}.business-shell .topbar{height:72px;padding:0 max(24px,50vw - 540px)}.business-shell .breadcrumb strong,.business-shell .crumb-separator{display:none}.business-journey{max-width:760px;margin:32px auto}.business-page-header{margin-bottom:24px}.business-page-header h1{font-size:clamp(28px,4vw,40px);line-height:1.2}.business-home-need{max-width:62ch;margin:20px 0 28px;font-size:19px;line-height:1.65}.home-ai-help li p{margin:6px 0}.home-ai-help form{max-width:540px;margin:24px 0}.ai-work-indicator{white-space:nowrap;font-size:12px}.ai-work-indicator span{color:var(--muted);font-weight:400}@media (width<=600px){.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-work-indicator{font-size:11px}}.business-goal{flex-direction:column;gap:5px;margin:0 0 36px;font-size:17px;display:flex}.business-goal span{color:var(--muted);font-size:13px}.business-next{border-top:1px solid var(--border,var(--line));border-bottom:1px solid var(--border,var(--line));padding:28px 0 36px}.business-next h2{max-width:600px;margin:12px 0;font-size:clamp(22px,3vw,28px);line-height:1.25}.business-next>p:not(.eyebrow){max-width:540px;margin:0 0 24px;font-size:17px;line-height:1.7}.business-next .btn{min-height:48px}.business-quiet-note{color:var(--muted);margin-top:18px;font-size:14px}.growth-decisions{border:1px solid var(--border,var(--line));border-radius:12px;margin-bottom:28px;padding:24px}.growth-decisions h2{margin:10px 0 20px;font-size:25px;line-height:1.3}.growth-decisions p{overflow-wrap:anywhere;line-height:1.65}.growth-decisions details{margin:18px 0}.growth-decisions summary{cursor:pointer;min-height:44px;padding:12px 0}.growth-results{flex-wrap:wrap;gap:24px;display:flex}.growth-results dt{font-size:13px}.growth-results dd{margin:6px 0 0;font-size:26px;font-weight:600}.business-details{border:0;margin:20px 0;padding:0}.business-details>summary{cursor:pointer;color:var(--text,var(--ink));min-height:44px;padding:12px 0;font-size:14px;font-weight:600;display:list-item}.business-details-content{padding:12px 0 20px}.business-details-content>p{max-width:65ch;line-height:1.65}.business-path{gap:14px;padding-left:22px;display:grid}.business-path li span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.business-detail-links{flex-wrap:wrap;gap:6px;display:flex}.business-details .panel{margin:14px 0}.business-form{max-width:680px}.business-form fieldset{border:0;min-width:0;margin:0;padding:0}.business-form fieldset[hidden]{display:none!important}.business-form h3{outline:none;margin:4px 0 14px;font-size:25px;line-height:1.3}.business-question-count{color:var(--muted);margin:0 0 16px;font-size:13px}.business-hint{max-width:62ch;margin:0 0 22px;font-size:16px;line-height:1.6}.business-form .field input,.business-form .field textarea,.business-form .field select{font-size:16px}.business-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.business-form-actions .btn{min-height:46px}.business-form fieldset .business-details{margin:12px 0}.business-form .notice{overflow-wrap:anywhere}.journey-tools{position:relative}.journey-tools>button{cursor:pointer;min-height:44px;padding:12px;font-weight:600}.journey-tools-panel{background:var(--surface,var(--surface));border:1px solid var(--border,var(--line));width:min(380px,100vw - 32px);max-height:70vh;box-shadow:0 10px 35px var(--shadow-color);z-index:30;border-radius:12px;padding:14px;position:absolute;top:100%;right:0;overflow:auto}.journey-tools-panel h3{color:var(--muted);margin:16px 8px 6px;font-size:12px}.journey-tools-panel button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:5px;padding:11px 9px;display:block}.journey-tools-panel button:hover{background:var(--surface-subtle)}.business-simple-page{max-width:760px;margin:30px auto}.business-simple-page>h1{margin-bottom:24px;font-size:32px}.business-choice-list{gap:10px;margin:20px 0;display:grid}.business-choice-list label{border:1px solid var(--border,var(--line));cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.business-choice-list input{width:18px;height:18px;accent-color:var(--accent)}.business-simple-page .panel{padding:22px}.business-info-banner{font-size:15px;line-height:1.6}@media (width<=700px){.business-shell .main-content{padding:20px 20px 48px}.business-journey{margin:12px auto}.business-shell .topbar{padding:0 18px}.business-shell .mobile-menu{display:none}.business-goal{margin-bottom:24px}.business-next{padding:24px 0}.business-next .btn{justify-content:center;width:100%}.business-form h3{font-size:23px}.business-form .form-grid{grid-template-columns:1fr}.business-form-actions .btn:first-child{justify-content:center;width:100%}.business-simple-page{margin:12px auto}.business-detail-links{display:grid}.business-form .business-question-count{margin-top:0}}.modal .payload dt{color:var(--muted);font-size:12px}.delivered-draft-body .markdown th,.delivered-draft-body .markdown td{overflow-wrap:normal;word-break:normal}.journey-tools-panel{top:var(--navigation-top,80px);width:min(380px,100vw - 32px);max-height:calc(100dvh - var(--navigation-top,80px) - 16px);box-sizing:border-box;overscroll-behavior:contain;position:fixed;right:max(16px,50vw - 540px)}.journey-tools-panel button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.journey-tools-panel .field{margin:12px 0}.journey-tools-panel input{width:100%;min-width:0}.journey-tools-panel [aria-current=page]{background:var(--accent-light);font-weight:700}.business-shell .topbar{height:auto;min-height:72px;padding-top:8px;padding-bottom:8px}.business-shell .topbar .run-indicator{display:none}.business-shell .topbar .icon-button{min-width:44px;min-height:44px}.business-shell .breadcrumb{min-width:0;max-width:28vw}.business-shell .breadcrumb>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-ready{margin:28px 0}.home-ready h2{margin:0 0 8px;font-size:19px}.home-ready>p{color:var(--muted);font-size:14px}.home-ready ul{margin:12px 0;padding:0;list-style:none}.home-ready li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.home-ready li>span{overflow-wrap:anywhere;min-width:0}.home-ready .btn{flex-shrink:0;min-height:44px}@media (width<=600px){.home-ready li{flex-direction:column;align-items:flex-start;gap:4px}.journey-tools-panel{right:16px}.business-shell .topbar-actions{gap:2px}.business-shell .topbar{padding-left:12px;padding-right:12px}}.progress-summary{gap:18px;margin:28px 0;padding-left:24px}.progress-summary strong{font-size:16px}.progress-summary li span{font-size:14px}.contact-suggestion{background:var(--accent-light);border-radius:10px;margin:16px 0;padding:20px}.contact-suggestion h3{font-size:20px}.contact-suggestion p{margin:8px 0}.contact-suggestion .muted{color:var(--muted)}.business-source-card{border:1px solid var(--border,var(--line));background:var(--surface);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:18px 20px}.business-source-card h3{margin:0 0 8px;font-size:18px}.business-source-card>p{margin:8px 0 16px;line-height:1.6}.business-source-card>details{margin:16px 0 0}.workspace-settings-links{gap:10px;margin:24px 0;display:grid}.workspace-settings-links>.btn{text-align:left;white-space:normal;justify-content:space-between;min-height:68px}.workspace-settings-links>.btn>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.workspace-settings-links small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.4}.contact-suggestion .btn{min-height:44px;margin-top:12px}.all-company-contacts>summary{cursor:pointer;min-height:44px;padding:12px 0}@media (width<=600px){.business-shell .main-content{padding:16px 16px 40px}.business-journey{margin:0 auto}.business-page-header{margin-bottom:16px}.business-page-header h1{font-size:26px}.business-journey .business-home-need{margin:12px 0 0;font-size:16px;line-height:1.45}.business-next{padding:16px 0 20px}.business-next h2{margin:8px 0 16px;font-size:20px;line-height:1.35}.business-next>p:not(.eyebrow){margin-bottom:16px;font-size:16px;line-height:1.45}.home-ready{margin:20px 0}.contact-suggestion{margin:12px 0;padding:12px}}.business-interview .business-question-count{margin:12px 0}.business-interview .business-hint,.business-interview .field{margin-bottom:14px}.business-interview .business-form-actions{margin-top:14px}.business-interview .business-form fieldset>.business-details{margin:4px 0}@media (width<=640px){.workspace-shell.section-home .main-content{padding:16px 16px 40px}.workspace-shell.section-home .business-journey{margin:0}.workspace-shell.section-home .today-workspace .business-page-header{margin-bottom:16px;padding-bottom:16px}.workspace-shell.section-home .today-workspace .business-page-header h1{font-size:26px}.workspace-shell.section-home .today-workspace .business-home-need{margin:12px 0 0;font-size:16px;line-height:1.45}.workspace-shell.section-home .today-workspace .business-next{margin:16px 0;padding:8px 0 12px 14px}.workspace-shell.section-home .today-workspace .business-next h2{margin:8px 0 16px;font-size:20px;line-height:1.35}.workspace-shell.section-home .today-workspace .business-next .btn{margin-top:0}}.workspace-shell .mobile-sidebar-search{display:none}.section-extra-tools{flex-wrap:wrap;gap:10px;margin:-12px 0 24px;display:flex}.section-extra-tools button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);border-radius:7px;padding:10px 14px}@media (width<=640px){.workspace-shell .topbar .search-trigger{display:none}.workspace-shell .sidebar .mobile-sidebar-search{display:flex}.workspace-shell .topbar .topbar-actions{flex-wrap:nowrap;gap:6px}.workspace-shell .topbar .topbar-actions .ask-ai,.workspace-shell .topbar .topbar-actions .icon-button{min-width:44px;min-height:44px}}.workspace-shell .sidebar{transition:none}.current-draft-guide>h2{margin:10px 0 16px;font-size:24px}.current-draft-guide>p{margin-bottom:16px;line-height:1.6}.current-draft-guide>ol{margin:18px 0 24px;padding-left:24px}.current-draft-guide>ol li{margin:12px 0;line-height:1.6}.today-work{gap:20px;margin-bottom:24px;display:grid}.today-next{justify-content:space-between;align-items:center;gap:20px;display:flex}.today-next h2{margin:0 0 8px;font-size:21px}.today-next p{max-width:68ch;margin:0;line-height:1.55}.today-next>.btn{white-space:normal;flex-shrink:0}.today-processing{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.today-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.today-card{border-bottom:1px solid var(--line);padding:16px 0}.today-card:first-child{padding-top:0}.today-card h3{overflow-wrap:anywhere;margin:0;font-size:15px}.today-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.today-card small{color:var(--muted);line-height:1.5;display:block}.today-card-footer,.today-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.today-work details{color:var(--muted);font-size:13px}.today-pagination>div{gap:4px;display:flex}@media (width<=900px){.today-sections{grid-template-columns:1fr}.today-next{flex-direction:column;align-items:stretch}.today-next>.btn{align-self:flex-start}.today-card .row-between{flex-wrap:wrap;align-items:flex-start}}.source-sync-plan{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:24px;padding-top:20px}.source-sync-plan h3{margin:0 0 12px;font-size:18px}.source-sync-plan p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.75}.source-sync-plan .doc-actions{flex-wrap:wrap;gap:8px;margin:14px 0}.source-sync-form{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:16px}.source-sync-form .check-label{align-items:flex-start;font-size:13px;line-height:1.7}.source-sync-form input[type=checkbox]{flex-shrink:0;margin-top:4px}.source-sync-plan details article,.source-sync-summary{border-bottom:1px solid var(--line);padding:14px 0}.source-sync-plan details summary{cursor:pointer;padding:14px 0;font-weight:600}.source-sync-plan details small{color:var(--muted);line-height:1.6;display:block}.source-sync-summary p{margin:8px 0;font-size:13px;line-height:1.7}.source-sync-summary .row-between,.source-sync-plan .row-between{flex-wrap:wrap;gap:10px}@media (width<=540px){.source-sync-form{padding:12px}.source-sync-form .form-grid{grid-template-columns:minmax(0,1fr)}.source-sync-form input{min-width:0;max-width:100%}}.client-progress{gap:20px;min-width:0;margin-bottom:32px;display:grid}.client-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.client-milestones li{align-items:center;gap:10px;min-width:0;display:flex}.client-milestones li>span{background:var(--surface-subtle);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.client-milestones strong,.client-milestones small{display:block}.client-milestones small{color:var(--muted);margin-top:4px;font-size:12px}.client-next{background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.client-next h2{margin:8px 0;font-size:22px}.client-next p{max-width:680px;color:var(--muted);margin:0;line-height:1.65}.client-next .btn{flex-shrink:0}.client-knowledge{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.client-knowledge>span{color:var(--muted)}.client-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.client-source{min-width:0}.client-source p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.client-source-stage{overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.client-source-stage strong{min-width:0}.client-source small{color:var(--muted);line-height:1.6}.client-source>.btn{margin-top:18px}.client-job{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin:10px 0;padding:8px 12px;font-size:13px;display:flex}.client-job ul{overflow-wrap:anywhere;padding-left:18px}.client-current{background:var(--surface-subtle);border-radius:6px;padding:10px}.client-populated{gap:8px;margin:16px 0;font-size:13px;display:grid}.client-populated .text-button{text-align:left;overflow-wrap:anywhere;white-space:normal;justify-content:flex-start}.client-return{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;font-size:13px;display:flex}.client-growth-path{margin:24px 0}.client-growth-path summary{cursor:pointer;padding:16px 0;font-weight:600}.client-growth-path ol{gap:12px;padding-left:24px;display:grid}.client-growth-path p{color:var(--muted);font-size:13px;line-height:1.65}.client-growth-path li[aria-current=step]{color:var(--ink);font-weight:600}@media (width<=1000px){.client-source-grid{grid-template-columns:1fr}.client-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.client-next{flex-direction:column;align-items:flex-start}}@media (width<=600px){.client-milestones{grid-template-columns:1fr}.client-next{padding:16px}.client-return{flex-direction:column;align-items:flex-start}.client-source .panel-heading{flex-wrap:wrap;gap:12px}.client-knowledge,.client-source-stage{align-items:flex-start}}.knowledge-baseline{gap:24px;min-width:0;display:grid}.baseline-topics{gap:20px;display:grid}.baseline-topic{min-width:0}.baseline-topic p{color:var(--muted);font-size:13px;line-height:1.7}.baseline-topic summary{cursor:pointer;margin:16px 0;font-size:13px;font-weight:600}.baseline-topic>.btn{margin-top:16px}.baseline-quote{border-top:1px solid var(--line);min-width:0;margin-top:16px;padding-top:16px}.baseline-quote blockquote{border-inline-start:3px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f5;max-height:260px;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.8;overflow:auto}.baseline-quote .text-button{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.baseline-quote .text-button>span{min-width:0}.baseline-quote small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.baseline-owner{background:var(--surface-subtle);border-radius:8px;padding:14px}.baseline-owner strong{font-size:13px}@media (width<=600px){.knowledge-baseline .panel-heading,.knowledge-baseline>.row-between{flex-direction:column;align-items:flex-start;gap:12px}}.baseline-quote blockquote:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.client-outcome{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:20px}.client-outcome p{color:var(--muted);font-size:13px;line-height:1.7}.client-source details.notice{display:block}.client-source details.notice summary{cursor:pointer;font-weight:600}.client-source details.notice .text-button{white-space:normal;overflow-wrap:anywhere;text-align:start;margin:10px 0;display:flex}.outcome-preview{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.outcome-preview .check-label{font-size:12px;line-height:1.6}.mission-work{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:10px;display:grid}.mission-work article{background:#f5f8f5;border-radius:6px;padding:12px}.mission-work strong{font-size:12px}.mission-work p,.mission-work small{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.mission-work .row-between{flex-wrap:wrap;gap:12px}.review-analysis{color:var(--muted);font-size:14px;line-height:1.75}.review-analysis h2{margin:26px 0 12px;font-size:18px}.review-analysis h3{margin:16px 0 8px;font-size:15px}.review-analysis li{margin:12px 0}.review-analysis summary{cursor:pointer;padding:14px 0;font-weight:600}.review-analysis blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--line);background:#f3f7f3;margin:12px 0;padding:12px 16px;line-height:1.85}.review-analysis article{border-bottom:1px solid var(--line);padding:12px 0}.review-edit-form{gap:16px;margin:20px 0;display:grid}.review-edit-form fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.review-edit-form legend{padding:0 6px;font-weight:600}.review-edit-form textarea{width:100%}.review-prepare{background:#f4f7f3;border-radius:8px;margin:14px 0;padding:14px}.review-prepare p{font-size:12px}.review-linked-work{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.review-work-card{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:14px}.review-source-quotes blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--line);background:#f3f7f3;margin:10px 0;padding:12px;line-height:1.8}.client-processing{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.client-processing>span{flex:1;min-width:200px}.client-processing small{color:var(--muted)}.source-pipeline{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.source-pipeline li{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pipeline-number{background:var(--surface-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.source-pipeline strong,.source-pipeline small{display:block}.source-pipeline small{color:var(--muted);margin:5px 0}.source-pipeline p{margin:5px 0 0;font-size:12px;line-height:1.6}.source-pipeline li[data-status=done] .pipeline-number{background:var(--surface-subtle);color:var(--ink)}.source-pipeline li[data-status=working]{border-color:#85b9dc}.source-pipeline li[data-status=attention]{border-color:#d7b36b}.client-return p{margin:6px 0 0;font-size:12px;line-height:1.6}.client-processing>.badge{flex:none;min-width:0}.client-processing small{flex-basis:100%}.source-next-step{border-top:1px solid var(--line);justify-items:start;gap:10px;margin-top:16px;padding-top:12px;display:grid}.source-next-step p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.source-next-step small{font-size:12px}.website-run-progress{min-width:0;margin-bottom:20px}.website-run-progress p,.website-run-progress small{overflow-wrap:anywhere;line-height:1.65}.website-run-progress small{color:var(--muted);display:block}.source-next-step .btn{white-space:normal;text-align:start}.client-source-grid .source-next-step{margin-bottom:8px}.source-inventory .inventory-row>span{overflow-wrap:anywhere;min-width:0}.source-inventory .inventory-row>input,.source-inventory .inventory-row>button{flex-shrink:0}.source-inventory .inventory-row small[role=alert]{color:#8e3429}.source-inventory .inventory-pages{flex-wrap:wrap;gap:12px;margin-top:18px}.source-inventory .inventory-pages>span{color:var(--muted);font-size:12px}.source-inventory .inventory-summary,.source-inventory .inventory-help{margin:12px 0;line-height:1.6}.source-inventory .inventory-help{color:var(--muted);font-size:12px}@media (width<=540px){.source-inventory .inventory-row{flex-wrap:wrap}.source-inventory .inventory-row>span{flex-basis:calc(100% - 110px)}.source-inventory .inventory-row>button{margin-left:24px}.source-inventory .inventory-pages{align-items:flex-start}.source-inventory .inventory-pages>span{text-align:center;flex-basis:100%;order:3}}.inventory-recovery{border:1px solid var(--line);background:#f4f7f3;border-radius:8px;margin:16px 0;padding:14px}.inventory-recovery p{overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.7}.source-inventory .inventory-row>.btn{white-space:normal;text-align:start;max-width:140px}.source-restore-note{margin:0 0 14px;line-height:1.75}.entry-hero{background:var(--panel);color:var(--muted);border:1px solid var(--line);border-radius:18px;grid-template-columns:1.15fr 1fr;gap:44px;margin-bottom:26px;padding:34px 38px;display:grid}.entry-hero h2{letter-spacing:-.04em;color:var(--muted);margin:9px 0 14px;font-size:31px;line-height:1.2}.entry-hero p{color:var(--muted);max-width:500px;font-size:14px}.entry-hero form{border:1px solid var(--line);background:#ffffff0b;border-radius:12px;align-self:center;padding:23px}.entry-hero form>label{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:650;display:block}.entry-url{color:var(--muted);background:#fff;border-radius:9px;align-items:center;margin-bottom:12px;padding:0 12px;display:flex}.entry-url input{box-shadow:none;background:0 0;border:0;padding:13px 10px}.entry-hero form .btn{background:var(--surface-subtle);color:var(--ink)}.entry-hero form .btn:hover{background:var(--surface-subtle)}.entry-hero form small{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.7;display:block}.entry-hero-tags{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:23px;font-size:11px;display:flex}.entry-hero-tags span{align-items:center;gap:6px;display:flex}.entry-tabs{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.entry-tabs .standalone{margin-bottom:0}.entry-tabs>span{color:var(--muted);font-size:12px}.entry-priority-grid{grid-template-columns:1fr 1fr;gap:17px;margin:25px 0;display:grid}.entry-priority{text-align:left;border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;align-items:center;gap:15px;padding:22px 20px;transition:border .2s,transform .2s;display:flex}.entry-priority:hover{border-color:var(--line);transform:translateY(-1px)}.entry-priority>span:nth-child(2){flex:1}.entry-priority small{color:var(--muted);letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.entry-priority strong{letter-spacing:-.025em;color:var(--ink);font-size:17px}.entry-priority p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6}.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.entry-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:22px;display:flex}.entry-group{letter-spacing:.05em;color:var(--muted);margin-top:17px;margin-bottom:5px;font-size:10px}.entry-card h3{letter-spacing:-.025em;margin-bottom:10px;font-size:17px}.entry-card>p{color:var(--muted);min-height:61px;margin-bottom:13px;font-size:12px;line-height:1.7}.entry-output{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);border-radius:8px;flex:1;margin-bottom:17px;padding:12px 13px;font-size:12px;line-height:1.65}.entry-output>span{letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:750;display:block}.entry-card .field>span{font-size:11px}.entry-card select{padding:9px 28px 9px 10px;font-size:12px}.entry-card .entry-recommendation{background:#f9faf6;border-radius:7px;min-height:0;padding:9px;font-size:11px}.entry-card>.btn{width:100%;font-size:12px}.entry-examples{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.65;display:block}.entry-inline-callout{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:20px 0;padding:20px 22px;display:flex}.entry-inline-callout strong{font-size:15px}.entry-inline-callout p{color:var(--muted);max-width:650px;font-size:12px}.website-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;padding:6px 0 22px;display:grid}.website-stats b{color:var(--ink);letter-spacing:-.04em;font-size:28px;font-weight:550;display:block}.website-stats span{color:var(--muted);font-size:11px}.website-hints{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.website-link-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.website-link-list>div>span:nth-child(2){flex:1;min-width:0}.website-link-list strong{color:var(--ink);font-size:12px;display:block}.website-link-list a{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;font-size:11px;display:inline-flex}.website-link-list a svg{flex-shrink:0}.entry-plan article{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding:20px 0;display:flex}.entry-plan article:last-child{border-bottom:0}.entry-step-index{border:1px solid var(--line);background:var(--surface-subtle);height:37px;color:var(--accent);border-radius:9px;flex:0 0 37px;justify-content:center;align-items:center;font-size:13px;display:flex}.entry-plan article>div{flex:1;min-width:0}.entry-plan h3{margin-bottom:6px;font-size:15px}.entry-plan p{color:var(--muted);font-size:12px}.entry-plan small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.upload-drop{border:1px dashed var(--line);background:var(--surface-subtle);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding:30px;display:flex}.upload-drop svg{color:var(--muted)}.upload-drop span{color:var(--muted);font-size:12px}.upload-drop input{border:1px solid var(--line);background:#fff;max-width:100%;font-size:12px}.upload-drop b{word-break:break-word;font-size:12px}.source-path-steps{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:24px;padding:18px 22px;display:flex}.source-path-steps>span{align-items:center;gap:9px;font-size:12px;display:flex}.source-path-steps .done{color:#13664c}.source-path-steps .current{color:var(--ink)}.source-workspace-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:23px;display:grid}.source-workspace-columns>div,.source-workspace-columns aside{min-width:0}.source-workspace-columns .panel{margin-bottom:22px}.office-connection{align-items:center;gap:13px;margin-bottom:20px;display:flex}.provider-monogram{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.office-mark{color:#30628a;background:#eaf1f8;border:1px solid #d8e4ef}.salla-mark{color:#1f683e;background:#dff0de;border:1px solid #c5dec3}.office-connection>div{flex:1;min-width:0}.office-connection strong{font-size:16px;display:block}.office-connection small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.source-panel-body .doc-actions{flex-wrap:wrap;margin-bottom:20px}.source-panel-body .field{margin-top:14px}.source-panel-body>h3{margin:14px 0 8px;font-size:16px}.source-panel-body>p{color:var(--muted);margin-bottom:18px;font-size:12px}.source-benefits>div{gap:12px;padding:12px 0;display:flex}.source-benefits span{color:var(--muted);padding-top:4px;font-size:11px;font-weight:750;display:block}.source-benefits p{color:var(--muted);font-size:12px}.folder-trail{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding:0 0 14px;display:flex}.folder-trail>span{align-items:center;gap:6px;display:flex}.folder-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.folder-item>svg{color:var(--muted);flex-shrink:0}.folder-item>div{flex:1;min-width:0}.folder-item strong{overflow-wrap:anywhere;font-size:12px;display:block}.folder-item small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.folder-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:19px 0 0;display:flex}.source-scope-list article{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.source-scope-list article>div{flex:1;min-width:0}.source-scope-list p{color:var(--muted);font-size:12px}.source-scope-list small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.office-inventory>article{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.office-inventory>article>div{flex:1;min-width:0}.office-inventory strong{overflow-wrap:anywhere;font-size:13px;display:block}.office-inventory small{color:var(--muted);font-size:11px;display:block}.salla-identity{background:var(--surface-subtle);border:1px solid var(--line);border-radius:14px;align-items:center;gap:19px;margin-bottom:23px;padding:24px;display:flex}.salla-identity>div{flex:1;min-width:0}.salla-identity h2{margin-bottom:5px;font-size:24px}.salla-identity p{color:var(--muted);font-size:12px}.salla-identity .external{font-size:11px}.salla-resources{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.resource-choice{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:11px;padding:16px;display:flex}.resource-choice.selected{background:var(--accent-light);border-color:var(--accent-border)}.resource-choice strong{margin-bottom:5px;font-size:13px;display:block}.resource-choice small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.salla-receipts article{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.salla-receipts strong{font-size:13px;display:block}.salla-receipts small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.salla-receipts p{color:#8e4c31;flex-basis:100%;font-size:12px}.salla-product-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.salla-product-list article>div:nth-child(2){flex:1;min-width:0}.salla-product-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.salla-product-list small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.product-copy-flags{flex-wrap:wrap;gap:7px;display:flex}.advanced-connection{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:12px}.advanced-connection summary{cursor:pointer;color:var(--muted);font-size:12px}.advanced-connection p{color:var(--muted);font-size:11px}.merchant-confirmation{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;margin-top:22px;padding:20px}.merchant-confirmation p{color:var(--muted);margin:8px 0;font-size:12px}.merchant-confirmation .check-label{margin:18px 0}.source-workspace-columns aside .external{font-size:11px}.notice.micro{align-self:center;margin:14px 0;padding:11px;font-size:11px}@media (width>=1500px){.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-workspace-columns{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1180px){.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-hero{grid-template-columns:1fr 1fr;gap:25px;padding:27px}.entry-hero h2{font-size:27px}.source-workspace-columns{grid-template-columns:minmax(0,1fr)}.source-workspace-columns aside{grid-template-columns:1fr 1fr;gap:15px;display:grid}.source-workspace-columns aside>.external{align-self:start}.office-connection,.entry-inline-callout{flex-wrap:wrap}}@media (width<=780px){.entry-hero{grid-template-columns:1fr;gap:22px;padding:24px}.entry-hero h2{font-size:28px}.entry-hero form{padding:18px}.entry-priority-grid{grid-template-columns:1fr}.entry-tabs{flex-direction:column;align-items:stretch;gap:10px}.entry-tabs .standalone{max-width:100%;display:flex;overflow-x:auto}.entry-tabs .standalone button{white-space:nowrap;font-size:11px}.entry-grid{grid-template-columns:1fr}.entry-card>p{min-height:0}.entry-inline-callout{flex-direction:column;align-items:stretch}.entry-inline-callout .doc-actions{flex-wrap:wrap}.website-stats{grid-template-columns:1fr 1fr;gap:17px}.website-link-list>div{flex-wrap:wrap}.website-link-list>div>.badge{margin-left:44px}.entry-plan article{flex-wrap:wrap}.entry-plan article>.badge{margin-left:52px}.entry-plan article>div{flex-basis:calc(100% - 57px)}.source-workspace-columns aside{display:block}.salla-resources{grid-template-columns:1fr}.salla-identity{flex-wrap:wrap;align-items:flex-start;padding:19px}.salla-identity>.badge{margin-left:74px}.salla-identity h2{font-size:22px}.office-inventory>article,.salla-product-list article,.source-scope-list article{flex-wrap:wrap}.office-inventory>article>div,.salla-product-list article>div:nth-child(2){flex-basis:calc(100% - 45px)}.product-copy-flags{margin-left:46px}.source-scope-list article>div{flex-basis:100%}.source-path-steps{gap:11px;padding:16px}.source-path-steps>span{font-size:11px}.source-path-steps>svg{display:none}.source-path-steps>span{flex:0 0 calc(50% - 11px)}.entry-priority{padding:17px}.entry-priority strong{font-size:16px}.upload-drop{padding:20px}.office-connection .badge{margin-left:68px}}.mail-message-work{gap:20px;min-width:0;display:grid}.mail-work-columns>div,.mail-work-columns>aside{min-width:0}.mail-work-columns .data-row{flex-wrap:wrap;gap:10px}.mail-work-columns .row-main{overflow-wrap:anywhere;min-width:0}.mail-message-work p,.mail-message-work small{overflow-wrap:anywhere;line-height:1.65}.mail-message-work .source-text{max-height:360px;overflow:auto}.mail-message-work blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.mail-work-columns .doc-actions{flex-wrap:wrap}.mail-work-columns .data-row .btn{white-space:normal;text-align:start}.mail-approved-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.mail-followthrough-control{border-top:1px solid var(--line);min-width:0;margin-top:14px;padding-top:14px}.mail-followthrough-control p,.mail-followthrough-control li{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.mail-followthrough-control .badge{white-space:normal}.mail-message-work .notice{display:block}.commercial-command{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);border-radius:14px;margin-bottom:24px;padding:18px}.commercial-position{justify-content:space-between;align-items:center;gap:14px;display:flex}.commercial-position button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.commercial-command dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:18px 0 0;display:grid}.commercial-command dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.commercial-command dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.5}.commercial-fieldset{border:0;min-width:0;margin:16px 0;padding:0}.commercial-fieldset .field{margin-bottom:16px}.commercial-evidence-picker{border:1px solid var(--line);border-radius:10px;min-width:0;margin:18px 0;padding:14px}.commercial-evidence-picker select{width:100%;max-width:100%}.commercial-evidence-picker button{overflow-wrap:anywhere}.commercial-buttons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.commercial-pilots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.commercial-pilots article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:18px}.commercial-pilots article h3{margin:12px 0}.commercial-pilots article p,.commercial-pilots dd{font-size:13px;line-height:1.6}.commercial-pilots dt{font-size:12px;font-weight:600}.commercial-pilots dd{margin:4px 0 12px}.commercial-slot-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.commercial-empty-slot{background:#fafbf7;border-style:dashed!important}.commercial-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.commercial-summary div{background:#f7f8f4;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.commercial-summary span{color:var(--muted);font-size:12px}.commercial-summary strong{font-size:23px}.commercial-mining-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-mining-grid details{border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px}.commercial-mining-grid article{overflow-wrap:anywhere;margin:18px 0;font-size:13px}.commercial-mining-grid blockquote{border-left:3px solid var(--line);margin-left:0;padding-left:12px;line-height:1.6}.commercial-playbook{padding-left:22px;line-height:1.8}details>summary{cursor:pointer;font-weight:600;line-height:1.7}.commercial-fieldset textarea,.commercial-fieldset input,.commercial-fieldset select{max-width:100%}@media (width<=1100px){.commercial-pilots,.commercial-command dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.commercial-command{padding:14px}.commercial-command dl,.commercial-pilots,.commercial-mining-grid{grid-template-columns:minmax(0,1fr)}.commercial-position{flex-direction:column;align-items:flex-start}.commercial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-actions{flex-wrap:wrap;min-width:0;max-width:100%}.page-actions .btn{white-space:normal;min-width:0;max-width:100%}.commercial-work-row{overflow-wrap:anywhere}.commercial-command dd{max-width:100%}}.business-focus{min-width:0;color:var(--ink);overflow-wrap:anywhere}.business-focus>h2{letter-spacing:-.025em;max-width:30ch;margin:12px 0 16px;font-size:clamp(23px,2.2vw,31px);line-height:1.25}.business-focus h3{color:var(--ink);margin:0 0 8px;font-size:15px;line-height:1.5}.business-focus p,.business-focus .markdown{font-size:14px;line-height:1.7}.business-focus .markdown{max-width:72ch}.business-focus .markdown>:first-child{margin-top:0}.business-focus .markdown>:last-child{margin-bottom:0}.focus-reason{margin:22px 0}.focus-first-work{border-block:1px solid var(--line);margin:22px 0;padding:20px 0}.business-focus .focus-caption{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.65}.focus-first-work .focus-caption{color:var(--ink);margin:16px 0 6px;font-weight:600}.focus-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 10px;display:flex}.workspace-shell .business-focus .focus-actions>.btn{min-height:44px}.focus-actions .loading{justify-content:start;padding:0}.focus-actions p{flex:240px;margin:0}.focus-hold{border-left:1px solid var(--accent);color:var(--muted);padding:4px 0 4px 14px}.focus-error{color:var(--danger,#f5a5a5)}.focus-replace{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.65;display:flex}.focus-replace input{flex-shrink:0;margin-top:6px}.focus-replace strong{font-weight:600}.business-focus .business-details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.business-focus .business-details-content>div{margin:18px 0}.business-focus blockquote{border-left:1px solid var(--line);margin:18px 0;padding:0 0 0 16px}.business-focus blockquote p{white-space:pre-wrap}.business-focus .business-details .btn{margin:6px 8px 6px 0}.focus-onboarding{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:22px;padding:24px}@media (width<=480px){.business-focus>h2{font-size:24px}.focus-onboarding{padding:18px}.focus-actions>.btn{white-space:normal;text-align:start;max-width:100%}.business-focus p,.business-focus .markdown{font-size:13px}}.finance-panel{margin-bottom:24px}.finance-panel .review-work-card{margin-top:14px}.finance-totals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.finance-totals>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.finance-totals span,.finance-totals strong{overflow-wrap:anywhere;display:block}.finance-totals span{color:var(--muted);margin-bottom:6px;font-size:12px}.finance-table-scroll{max-width:100%;margin:16px 0;overflow-x:auto}.finance-table-scroll table{border-collapse:collapse;width:100%;min-width:540px}.finance-table-scroll th,.finance-table-scroll td{text-align:start;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:230px;padding:9px}.finance-table-scroll caption{text-align:start;color:var(--muted);margin-bottom:10px}.investigation-coverage{min-width:0;margin:16px 0}.investigation-coverage-card{background:var(--surface,#fff);border:1px solid var(--border,#e2e5ef);border-radius:16px;margin-bottom:12px;padding:16px}.investigation-coverage-card>summary{cursor:pointer;color:var(--text,#283254);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.investigation-coverage-card>summary>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.investigation-coverage-card>summary>span:last-child{color:var(--muted,#667085);font-size:12px}.investigation-methods{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;font-size:12px;display:flex}.investigation-methods>span{background:var(--surface-subtle,#f4f6fc);border-radius:8px;padding:5px 9px}.investigation-coverage-scroll{overflow-x:auto}.investigation-coverage table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.investigation-coverage th,.investigation-coverage td{border-bottom:1px solid var(--border,#e2e5ef);vertical-align:top;padding:12px 10px}.investigation-coverage th{font-weight:500}.investigation-coverage th small,.investigation-coverage td small{color:var(--muted,#667085);margin-top:5px;font-weight:400;display:block}.investigation-read-state{color:var(--muted,#667085);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.investigation-read-state[data-state=blocked]{color:var(--warning,#8a5b10)}.investigation-read-state[data-state=checked_saved],.investigation-read-state[data-state=checked_live]{color:var(--accent,#4864dd)}@media (width<=640px){.investigation-coverage-card>summary{flex-direction:column;align-items:flex-start}.investigation-coverage table{min-width:580px}}.investigation-ranking{margin:12px 0}.investigation-ranking>summary{cursor:pointer;color:var(--text,#283254);font-size:13px;font-weight:600}@media (width<=640px){.investigation-coverage .investigation-ranking table,.investigation-ranking tbody{width:100%;min-width:0;display:block}.investigation-ranking thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.investigation-ranking tr{border:1px solid var(--border,#e2e5ef);background:var(--surface,#fff);border-radius:12px;margin-bottom:12px;padding:8px;display:block}.investigation-ranking th,.investigation-ranking td{overflow-wrap:anywhere;border:0;padding:8px;display:block}.investigation-ranking td:before{color:var(--text,#283254);margin-bottom:6px;font-weight:600;display:block}.investigation-ranking td:first-of-type:before{content:"Relevance"}.investigation-ranking td:nth-of-type(2):before{content:"Plan and reason"}}.agent-activity{color:var(--ink,var(--ink));min-width:0}.agent-activity *,.agents-workspace *{box-sizing:border-box}.agent-activity-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;display:grid}.agent-activity-stats>div{border:1px solid var(--line,var(--line));background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;padding:20px 22px;display:flex}.agent-activity-stats>div>span{color:var(--muted);font-size:13px}.agent-activity-stats strong{letter-spacing:-.8px;font-size:30px;font-weight:600;line-height:1.35}.agent-activity-stats small{color:var(--muted);font-size:12px}.agent-activity-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.agent-activity-heading h2{margin:0 0 5px;font-size:18px;font-weight:600}.agent-activity-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.agent-activity-heading>a{white-space:nowrap;color:var(--ink);align-items:center;gap:5px;font-size:12px;display:inline-flex}.agent-activity-toolbar{border:1px solid var(--line,var(--line));background:var(--surface-subtle);border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.agent-activity-filters{flex-wrap:wrap;gap:4px;display:flex}.agent-activity-filters button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500}.agent-activity-filters button[aria-pressed=true]{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.agent-activity-filters button:hover{background:var(--surface-subtle)}.agent-activity-searches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-activity-search{border:1px solid var(--line,var(--line));background:var(--surface);color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.agent-activity-search input{width:160px;min-width:0;font:inherit;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 0;font-size:12px}.agent-activity-search input:focus{box-shadow:none;outline:none}.agent-activity-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.agent-activity-searches select{font:inherit;color:var(--muted);border:1px solid var(--line,var(--line));background:var(--surface);border-radius:7px;max-width:200px;padding:9px 28px 9px 10px;font-size:12px}.agent-activity-freshness{color:var(--muted);border:1px solid var(--line,var(--line));background:var(--surface);border-top:0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;font-size:11px;display:flex}.agent-activity-freshness>span:first-child{align-items:center;gap:6px;display:inline-flex}.agent-activity-check-dot{background:var(--muted);border-radius:50%;width:5px;height:5px}.agent-activity-check-dot[data-error=true]{background:var(--danger)}.agent-activity-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.agent-activity-layout[data-selected=true]{grid-template-columns:minmax(0,1fr) 370px;gap:18px}.agent-activity-list{border:1px solid var(--line,var(--line));background:var(--surface);border-top:0;border-radius:0 0 12px 12px;min-width:0;overflow:hidden}.agent-activity-table-wrap{overflow-x:auto}.agent-activity-table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.agent-activity-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line,var(--line));background:var(--surface);white-space:nowrap;padding:13px 14px;font-size:11px;font-weight:500}.agent-activity-table td{border-bottom:1px solid var(--surface-subtle);vertical-align:middle;color:var(--muted);padding:17px 14px}.agent-activity-table tbody tr:last-child td{border-bottom:0}.agent-activity-table tbody tr:hover{background:var(--surface-subtle)}.agent-activity-table tr[data-selected=true]{background:var(--accent-light)}.agent-activity-table td:first-child{width:42%;padding:0}.agent-activity-select{text-align:left;width:100%;min-width:235px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:17px 14px;display:flex}.agent-activity-select strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.agent-activity-select small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.agent-activity-icon{border:1px solid var(--surface-subtle);width:31px;height:31px;color:var(--muted);background:var(--surface);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-activity-status{background:var(--surface-subtle);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.agent-activity-status>span{background:currentColor;border-radius:50%;width:5px;height:5px}.agent-activity-status-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0;display:inline-flex}.agent-activity-status-link:hover .agent-activity-status{text-underline-offset:3px;text-decoration:underline}.agent-activity-status[data-state=running],.agent-activity-status[data-state=queued]{background:var(--accent-light);color:var(--accent)}.agent-activity-status[data-state=completed]{background:var(--positive-light);color:var(--positive)}.agent-activity-status[data-state=held],.agent-activity-status[data-state=expired],.agent-activity-status[data-state=stopped]{background:var(--warning-light);color:var(--warning)}.agent-activity-status[data-state=failed]{background:var(--danger-light);color:var(--danger)}.agent-activity-cost{font-variant-numeric:tabular-nums;white-space:nowrap}.agent-activity-cost small{color:var(--warning);margin-top:3px;font-size:10px;display:block}.agent-activity-time{white-space:nowrap;font-size:11px}.agent-activity-pagination{border-top:1px solid var(--line,var(--line));color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;font-size:11px;display:flex}.agent-activity-pagination nav{gap:3px;display:flex}.agent-activity-pagination .btn{min-height:32px;padding:7px 10px;font-size:11px}.agent-activity-detail{border:1px solid var(--line,var(--line));background:var(--surface);border-radius:10px;min-width:0;padding:19px;scroll-margin-top:96px}.agent-activity-detail:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-activity-detail-title{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.agent-activity-close{background:var(--surface-subtle);color:var(--muted);cursor:pointer;border:0;border-radius:6px;padding:5px;display:inline-flex}.agent-activity-detail h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:18px;font-weight:600;line-height:1.5}.agent-activity-reason{color:var(--muted);font-size:12px;line-height:1.75}.agent-activity-facts{border-top:1px solid var(--line,var(--line));gap:13px;margin:16px 0 0;padding:17px 0;display:grid}.agent-activity-facts>div{grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:11px;display:grid}.agent-activity-facts dt{color:var(--muted);line-height:1.6}.agent-activity-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.6}.agent-activity-facts dd small{color:var(--muted);font-size:10px;display:block}.agent-activity-source{color:var(--muted);align-items:flex-start;gap:5px;display:inline-flex}.agent-activity-source svg{flex-shrink:0;margin-top:1px}.agent-activity-source[data-state=unavailable]{color:var(--danger)}.agent-activity-qualification,.agent-activity-scope{color:var(--muted);font-size:11px;line-height:1.7}.agent-activity-detail>.btn{margin:7px 0;padding:9px 11px;font-size:11px}.agent-activity-trace-heading{border-top:1px solid var(--line,var(--line));color:var(--muted);align-items:center;gap:8px;margin:18px 0;padding-top:20px;display:flex}.agent-activity-trace-heading h4{color:var(--ink);margin:0;font-size:12px;font-weight:600}.agent-activity-trace-heading>span{margin-left:auto;font-size:11px}.agent-activity-timeline{margin:0;padding:0;list-style:none}.agent-activity-timeline li{grid-template-columns:12px minmax(0,1fr);gap:12px;padding-bottom:22px;display:grid;position:relative}.agent-activity-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:0;left:4px}.agent-activity-timeline li:last-child:before{display:none}.agent-activity-event-dot{z-index:1;border:2px solid var(--accent-border);background:var(--surface);border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.agent-activity-event-dot[data-state=failed],.agent-activity-event-dot[data-state=held]{border-color:var(--line-strong)}.agent-activity-event-dot[data-state=completed],.agent-activity-event-dot[data-state=passed]{border-color:var(--positive)}.agent-activity-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:5px;display:flex}.agent-activity-event-heading strong{font-size:11px;font-weight:600;line-height:1.6}.agent-activity-event-heading>span{color:var(--muted);font-size:10px}.agent-activity-timeline small{color:var(--muted);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.agent-activity-timeline p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.7}.agent-activity-record-meta{border-top:1px solid var(--line,var(--line));padding-top:15px;font-size:11px}.agent-activity-record-meta summary{cursor:pointer;color:var(--muted)}.agent-activity-record-meta dl{grid-template-columns:80px minmax(0,1fr);gap:8px;display:grid}.agent-activity-record-meta dd{margin:0}.agent-activity-record-meta p{color:var(--muted);line-height:1.7}.agent-activity-notice{border:1px solid var(--line-strong);background:var(--warning-light);color:var(--warning);border-radius:8px;padding:18px;font-size:12px;line-height:1.7}.agent-activity-empty{text-align:center;color:var(--muted);padding:36px 20px;font-size:12px}.agent-activity-empty svg{color:var(--muted);margin-bottom:8px}.agent-activity-empty h3{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:500}.agent-activity-scope{margin-top:12px}.agent-activity-controls{border:1px solid var(--line,var(--line));background:var(--surface);border-radius:10px;margin-top:25px}.agent-activity-controls>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;font-size:13px;list-style:none;display:flex}.agent-activity-controls>summary::-webkit-details-marker{display:none}.agent-activity-controls>summary>span{align-items:center;gap:10px;display:inline-flex}.agent-activity-controls[open]>summary>svg{transform:rotate(180deg)}.agent-activity-controls-body{border-top:1px solid var(--line,var(--line));padding:24px}.agent-activity-controls-body .page-header h1{font-size:22px}.agent-activity-compact{background:var(--surface);border:1px solid var(--line,var(--line));border-radius:12px;padding:20px}.agent-activity-compact-list{margin:0;padding:0;list-style:none}.agent-activity-compact-list li+li{border-top:1px solid var(--line,var(--line))}.agent-activity-compact-list a{color:var(--ink);align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:flex}.agent-activity-compact-list a>span:nth-child(2){flex:1;min-width:0}.agent-activity-compact-list strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.agent-activity-compact-list small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.agent-activity-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-activity button:focus-visible,.agent-activity select:focus-visible,.agent-activity a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1250px){.agent-activity-layout[data-selected=true]{grid-template-columns:minmax(0,1fr)}.agent-activity-detail{grid-row:1;max-width:none}}@media (width<=650px){.agent-activity-stats{gap:7px;margin-bottom:23px}.agent-activity-stats>div{padding:13px 11px}.agent-activity-stats strong{font-size:24px}.agent-activity-stats small{font-size:10px}.agent-activity-stats>div>span{font-size:11px}.agent-activity-toolbar{padding:10px}.agent-activity-searches{width:100%}.agent-activity-search{flex:1;min-width:120px}.agent-activity-search input{width:100%}.agent-activity-searches select{max-width:155px}.agent-activity-controls-body{padding:15px}.agent-activity-compact-list .agent-activity-status{padding:4px 6px;font-size:10px}}.health-help-trigger{border:0;border-bottom:1px dotted var(--line-strong,#9ca6bb);color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;align-items:center;gap:5px;max-width:100%;padding:2px 0;line-height:1.5;display:inline-flex}.health-help-trigger svg{opacity:.75;flex-shrink:0}.health-help-trigger:hover{color:var(--accent)}.health-help-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.health-help-popover{z-index:5000;background:var(--panel,#fff);border:1px solid var(--line-strong,#c7cede);width:min(330px,100vw - 32px);font:12px/1.6 var(--font-body,Inter, system-ui);color:var(--ink);box-sizing:border-box;border-radius:9px;padding:15px;position:fixed;box-shadow:0 8px 24px #18254c24}.health-help-popover>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.health-help-popover strong{font-size:13px}.health-help-popover button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;min-height:28px;display:flex}.health-help-popover p{color:var(--muted);margin:6px 0 12px}.health-help-popover a{color:var(--accent);align-items:center;gap:7px;min-height:30px;font-weight:500;text-decoration:none;display:flex}.health-help-popover a:hover{text-decoration:underline}.health-task-table{border-collapse:collapse;text-align:left;width:100%;margin:12px 0 0;font-size:12px}.health-task-table th,.health-task-table td{border-top:1px solid var(--line);vertical-align:top;padding:14px 10px}.health-task-table th:first-child,.health-task-table td:first-child{padding-left:0}.health-task-table th:last-child,.health-task-table td:last-child{padding-right:0}.health-task-table thead th{color:var(--muted);border-top:0;padding-top:2px;padding-bottom:9px;font-size:10px;font-weight:500}.health-task-table tbody th{width:50%;font-weight:500}.health-task-title{font-size:13px}.health-task-meta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin-top:6px;font-size:10px;font-weight:400;display:flex}.health-task-meta .health-help-trigger svg{width:10px;height:10px}.health-task-controls{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.health-task-controls .btn{white-space:nowrap;min-height:32px;font-size:11px}.health-show-steps{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:4px 0;font-size:11px;display:flex}.health-show-steps:hover{color:var(--accent)}.health-task-open .health-show-steps svg{transform:rotate(180deg)}.health-task-table .health-expanded-row td{border-top:0;padding:0 0 18px}.health-check-explainer{padding:18px 0 2px}.health-check-rule{border-left:2px solid var(--accent);margin-bottom:18px;padding-left:13px;font-size:12px;font-weight:500}.health-check-rule p{font-weight:400;margin:5px 0!important}.health-evidence-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.health-evidence-flow>li{align-items:start;gap:9px;min-width:0;display:flex}.health-evidence-flow>li>div{min-width:0}.health-flow-number{background:var(--selected);width:27px;height:27px;color:var(--accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.health-evidence-flow .health-help-trigger{font-size:11px;font-weight:600}.health-evidence-flow p{margin:7px 0!important;font-size:12px!important;line-height:1.6!important}.health-evidence-flow summary{color:var(--muted);cursor:pointer;font-size:11px}.health-evidence-flow ul{color:var(--muted);padding-left:16px;font-size:12px;line-height:1.7}.health-wiki-link{color:var(--accent);align-items:center;gap:7px;min-height:30px;margin-top:14px;font-size:11px;text-decoration:none;display:inline-flex}.health-wiki-link:hover{text-decoration:underline}.health-saved-finding{background:var(--surface-subtle);border-radius:6px;margin-bottom:18px;padding:12px;font-size:12px}.health-source-receipts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.health-education-link{color:var(--accent);align-items:center;gap:7px;min-height:30px;margin-top:10px;padding:5px 0;font-size:11px;text-decoration:none;display:flex}.measurement-guide{max-width:1200px;color:var(--ink);margin:0 auto}.measurement-guide>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.measurement-guide>header>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.measurement-layout{grid-template-columns:220px minmax(0,1fr);gap:42px;display:grid}.measurement-layout>nav{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:5px;max-height:calc(100vh - 130px);padding-right:16px;display:flex;position:sticky;top:100px;overflow:auto}.measurement-layout>nav strong{margin:0 0 8px;font-size:11px}.measurement-layout>nav strong:not(:first-child){margin-top:20px}.measurement-layout>nav a{color:var(--muted);border-radius:4px;padding:7px 9px;font-size:12px;line-height:1.5;text-decoration:none}.measurement-layout>nav a[aria-current=page]{background:var(--selected);color:var(--accent);font-weight:500}.measurement-layout>nav a:hover{color:var(--accent)}.measurement-layout article{background:var(--panel,#fff);border:1px solid var(--line);border-radius:10px;min-width:0;padding:30px}.measurement-eyebrow{color:var(--muted);font-size:11px}.measurement-layout h1{letter-spacing:-.025em;outline:none;margin:10px 0 14px;font-size:27px;line-height:1.3}.measurement-layout h2{margin:27px 0 10px;font-size:15px;line-height:1.4}.measurement-layout p{color:var(--muted);max-width:75ch;font-size:13px;line-height:1.8}.measurement-layout .measurement-intro{color:var(--ink);margin-bottom:24px;font-size:15px;line-height:1.7}.measurement-method{counter-reset:step;flex-direction:column;gap:18px;margin:18px 0;padding:0;list-style:none;display:flex}.measurement-method>li{flex-direction:column;gap:5px;padding-left:35px;font-size:13px;line-height:1.7;display:flex;position:relative}.measurement-method>li:before{counter-increment:step;content:counter(step);background:var(--selected);color:var(--accent);text-align:center;border-radius:5px;width:24px;height:24px;font-size:11px;line-height:24px;position:absolute;top:1px;left:0}.measurement-method span{color:var(--muted)}.measurement-check-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:17px 0;display:grid}.measurement-check-facts>div{flex-direction:column;gap:8px;display:flex}.measurement-check-facts span{color:var(--muted);font-size:10px}.measurement-check-facts strong{font-size:14px;font-weight:500}.measurement-grade-scale{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0;display:grid}.measurement-grade-scale>div{flex-direction:column;gap:8px;padding:15px 10px;display:flex}.measurement-grade-scale>div+div{border-left:1px solid var(--line)}.measurement-grade-scale strong{font-size:21px;font-weight:500}.measurement-grade-scale span{font-size:11px;font-weight:500}.measurement-grade-scale small{color:var(--muted);font-size:10px;line-height:1.6}.measurement-example{background:var(--surface-subtle);border-radius:7px;gap:15px;margin:20px 0;padding:16px;display:flex}.measurement-example>svg{color:var(--accent);flex-shrink:0}.measurement-example strong{font-size:12px}.measurement-example p{margin-bottom:0;font-size:12px}.measurement-targets{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.measurement-targets caption{text-align:left;color:var(--muted);margin-bottom:12px;font-size:11px}.measurement-targets th,.measurement-targets td{border-bottom:1px solid var(--line);padding:12px 9px;line-height:1.7}.measurement-targets th{font-weight:500}.measurement-sources{border-top:1px solid var(--line);margin-top:30px;padding-top:15px}.measurement-sources summary{cursor:pointer;font-size:12px}.measurement-sources ul{padding-left:17px;font-size:12px;line-height:1.8}.measurement-sources a{color:var(--accent)}.measurement-layout .health-wiki-link{display:none}@media (width<=1050px){.health-evidence-flow{grid-template-columns:1fr;gap:16px}.measurement-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.measurement-layout article{padding:22px}.measurement-check-facts{grid-template-columns:1fr 1fr}.measurement-grade-scale{grid-template-columns:1fr}.measurement-grade-scale>div{grid-template-columns:35px 75px 1fr;align-items:center;padding:10px;display:grid}.measurement-grade-scale>div+div{border-left:0;border-top:1px solid var(--line)}}@media (width<=650px){.health-task-table thead{display:none}.health-task-table,.health-task-table tbody,.health-task-table tr,.health-task-table td,.health-task-table tbody th{box-sizing:border-box;width:100%;display:block}.health-task-table tbody th{padding:15px 0 8px}.health-task-table td{border-top:0;padding:4px 0 8px}.health-task-table td[data-label]{align-items:center;gap:12px;display:flex}.health-task-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:10px}.health-task-controls{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:6px}.health-task-table .health-expanded-row td{padding-bottom:20px}.health-task-title{font-size:13px}.health-help-trigger{min-height:26px}.measurement-layout{flex-direction:column;gap:20px;display:flex}.measurement-layout>nav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:3px;max-height:160px;padding:0 0 12px;display:flex;position:static}.measurement-layout>nav strong{width:100%;margin:5px 0!important}.measurement-layout>nav a{padding:6px;font-size:11px}.measurement-layout article{padding:20px 17px}.measurement-layout h1{font-size:23px}.measurement-guide>header{margin-bottom:15px}.measurement-guide>header>span{font-size:10px}}.measurement-check-nav{margin-top:18px}.measurement-check-nav>summary{cursor:pointer;padding:7px 0;font-size:11px;font-weight:500;line-height:1.6}.measurement-check-nav>div{flex-direction:column;gap:5px;margin-top:9px;display:flex}@media (width<=650px){.measurement-layout>nav{max-height:none;overflow:visible}.measurement-check-nav{width:100%;margin-top:6px}.measurement-check-nav>div{border-left:1px solid var(--line);max-height:180px;padding-left:8px;overflow:auto}}.business-example{--example-blue:var(--accent);--example-blue-bg:var(--accent-light);--example-teal:var(--positive);--example-teal-bg:var(--positive-light);--example-amber:var(--warning);--example-amber-bg:var(--warning-light);--example-violet:var(--accent);--example-violet-bg:var(--accent-light);--example-muted:var(--muted);--example-line:var(--line);color:var(--ink);margin:16px 0 24px;font-size:13px}.business-example h2{letter-spacing:-.02em;line-height:1.4;margin:22px 0 18px!important;font-size:20px!important}.business-example h3{margin:9px 0;font-size:15px;line-height:1.5}.example-label{color:var(--example-violet);border-bottom:1px solid var(--example-line);flex-wrap:wrap;align-items:center;gap:7px;padding:8px 0;font-size:10px;display:flex}.example-label>span{color:var(--example-muted);margin-left:auto}.example-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:17px 0;display:flex}.example-toolbar label{color:var(--example-muted);flex-direction:column;flex:1;gap:7px;max-width:340px;font-size:11px;display:flex}.example-toolbar select{color:var(--ink);background:var(--panel,#fff);border:1px solid var(--line);cursor:pointer;border-radius:7px;width:100%;max-width:100%;min-height:39px;padding:8px 30px 8px 10px;font-size:12px}.example-toolbar>div,.example-view-switch{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.example-toolbar button,.example-view-switch button{color:var(--example-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:8px 9px;font-size:10px;display:flex}.example-toolbar button[aria-pressed=true]{background:var(--example-blue-bg);color:var(--example-blue);font-weight:600}.example-view-switch{border-bottom:1px solid var(--example-line);gap:12px;padding-bottom:10px}.example-view-switch button[aria-pressed=true]{background:var(--example-teal-bg);color:var(--example-teal);font-weight:600}.example-view-switch button:nth-child(2)[aria-pressed=true]{background:var(--example-amber-bg);color:var(--example-amber)}.example-context{color:var(--example-muted)!important;margin:6px 0 12px!important;font-size:11px!important;line-height:1.6!important}.business-example button:focus-visible,.business-example select:focus-visible{outline:2px solid var(--example-blue);outline-offset:3px}.example-client-boundary{border-top:1px solid var(--example-line);color:var(--example-muted);align-items:start;gap:10px;margin-top:22px;padding:14px 0 0;display:flex}.example-client-boundary svg{flex-shrink:0;margin-top:2px}.example-client-boundary>div{flex-direction:column;gap:4px;display:flex}.example-client-boundary strong{color:var(--ink);font-size:11px;font-weight:500}.example-client-boundary span{font-size:10px;line-height:1.6}.business-example .example-footnote{max-width:none;color:var(--example-muted)!important;margin:14px 0 0!important;font-size:10px!important;line-height:1.7!important}.example-sign{background:var(--example-teal-bg);color:var(--example-teal);border-radius:7px;align-items:start;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.example-sign svg{flex-shrink:0;margin-top:2px}.example-sign>div{flex-direction:column;gap:5px;display:flex}.example-sign strong{font-size:12px;font-weight:600}.example-sign span{font-size:11px;line-height:1.7}.example-weak .example-sign{background:var(--example-amber-bg);color:var(--example-amber)}.example-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:16px 0 21px;display:grid}.example-journey>div{min-width:0;position:relative}.example-journey button{border:1px solid var(--example-line);background:var(--panel);width:100%;min-height:150px;color:var(--ink);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:8px;flex-direction:column;align-items:start;gap:10px;padding:17px 14px;display:flex}.example-journey button>svg{color:var(--example-blue);box-sizing:content-box;background:var(--example-blue-bg);border-radius:9px;padding:10px}.example-journey>div:nth-child(2) button>svg{background:var(--example-violet-bg);color:var(--example-violet)}.example-journey>div:nth-child(3) button>svg{background:var(--example-teal-bg);color:var(--example-teal)}.example-journey button[aria-pressed=true]{border-color:var(--example-blue);background:var(--surface-subtle)}.example-journey button strong{font-size:12px}.example-journey button>span{color:var(--example-muted);font-size:10px;line-height:1.5}.example-journey button>small{color:var(--example-blue);text-underline-offset:3px;margin-top:auto;font-size:10px;text-decoration:underline}.example-connector{color:var(--muted);position:absolute;top:44%;left:calc(100% + 3px)}.example-journey-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:25px;display:grid}.example-caption>svg{color:var(--example-blue)}.example-caption p{color:var(--example-muted)!important;margin:8px 0!important;font-size:12px!important;line-height:1.8!important}.example-document{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.example-document-head{background:var(--surface-subtle);color:var(--example-blue);align-items:center;gap:8px;padding:12px;display:flex}.example-document-head strong{font-size:11px}.example-document-head>span{letter-spacing:.08em;margin-left:auto;font-size:8px}.example-document-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 12px;font-size:10px;line-height:1.5;display:flex}.example-document-row>span{color:var(--example-muted);flex-shrink:0}.example-document-row strong{text-align:right;font-size:10px;font-weight:500}.example-document blockquote{color:var(--ink);border:0;margin:14px 12px;padding:0;font-size:13px;line-height:1.7}.example-source-seal{background:var(--example-teal-bg);color:var(--example-teal);align-items:center;gap:7px;padding:10px 12px;font-size:9px;line-height:1.6;display:flex}.example-source-seal.is-unknown{background:var(--example-amber-bg);color:var(--example-amber)}.example-workpaper{background:var(--surface-subtle);border:1px solid var(--example-line);border-radius:8px;flex-direction:column;padding:5px 14px;display:flex}.example-workpaper>div{grid-template-columns:20px 1fr;gap:7px;padding:14px 0;display:grid}.example-workpaper>div+div{border-top:1px solid var(--example-line)}.example-workpaper svg{color:var(--example-teal)}.example-workpaper>div:nth-child(2) svg{color:var(--example-amber)}.example-workpaper>div:nth-child(3) svg{color:var(--example-violet)}.example-workpaper strong{font-size:11px}.example-workpaper span{color:var(--example-muted);grid-column:2;font-size:11px;line-height:1.6}.example-proposal{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;padding:17px}.example-proposal>span{letter-spacing:.08em;color:var(--example-teal);font-size:8px}.example-proposal h3{font-size:16px}.example-proposal ul{flex-direction:column;gap:10px;margin:15px 0;padding:0;list-style:none;display:flex}.example-proposal li{color:var(--example-muted);align-items:center;gap:7px;font-size:10px;display:flex}.example-proposal li svg{color:var(--example-teal);flex-shrink:0}.example-proposal>div{border-top:1px solid var(--line);color:var(--example-teal);justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.example-chart-and-record{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:23px;display:grid}.business-example figure{min-width:0;margin:0}.business-example figcaption{color:var(--example-muted);margin:0 0 14px;font-size:10px;line-height:1.6}.example-funnel-row{flex-direction:column;align-items:center;gap:5px;margin-bottom:5px;display:flex}.example-funnel-row>div{background:var(--example-blue-bg);color:var(--accent);box-sizing:border-box;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:6px 9px;display:flex}.example-funnel-row:nth-of-type(2)>div{background:var(--surface-subtle);color:var(--accent)}.example-funnel-row:nth-of-type(3)>div{background:var(--example-teal-bg);color:var(--example-teal)}.example-funnel-row strong{font-size:24px;line-height:1.1}.example-funnel-row span{font-size:10px;line-height:1.4}.example-funnel-row>svg{color:var(--muted)}.example-contrary{color:var(--example-amber);align-items:start;gap:7px;margin-top:15px;font-size:10px;line-height:1.6;display:flex}.example-contrary>svg{flex-shrink:0;margin-top:2px}.example-vanity{background:var(--example-amber-bg);color:var(--example-amber);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:20px;display:flex}.example-vanity>strong{letter-spacing:-.02em;font-size:32px}.example-vanity>span{font-size:12px}.example-vanity-dots{grid-template-columns:repeat(12,1fr);gap:5px;width:100%;margin-top:5px;display:grid}.example-vanity-dots i{aspect-ratio:1;opacity:.7;background:#d8a052;border-radius:50%}.example-missing-link{color:var(--example-amber);align-items:center;gap:10px;margin:15px 0;font-size:11px;line-height:1.6;display:flex}.example-missing-link svg{flex-shrink:0}.example-bar-row{grid-template-columns:minmax(100px,1.1fr) minmax(60px,2fr) 65px;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:grid}.example-bar-row>span{line-height:1.5}.example-bar-row>div{background:var(--surface-subtle);border-radius:4px;height:22px;position:relative;overflow:hidden}.example-bar-row i{background:var(--example-blue);border-radius:4px;height:100%;display:block}.example-bar-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.example-bar-row.is-cost i{background:#e8c39b}.example-bar-row.is-cost>strong{color:var(--example-amber)}.example-bar-row.is-net{border-top:1px solid var(--example-line);margin-top:5px;padding-top:19px}.example-bar-row.is-net i{background:var(--example-teal)}.example-bar-row.is-net>strong{color:var(--example-teal)}.example-bar-row.is-unmeasured>div{background:var(--warning-light)}.example-bar-row.is-unmeasured i{background:0 0}.example-cash-balance{background:var(--example-teal-bg);color:var(--example-teal);border-radius:8px;align-items:center;gap:14px;margin:17px 0;padding:15px;display:flex}.example-cash-balance>strong{font-size:25px;font-weight:600}.example-cash-balance>span{font-size:11px;line-height:1.7}.example-cash-balance.is-short{background:var(--example-amber-bg);color:var(--example-amber)}.example-due-strip{border-top:1px solid var(--example-line);justify-content:space-between;gap:14px;padding-top:16px;display:flex}.example-due-strip>div{min-width:0;color:var(--example-muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.example-due-strip svg{color:var(--example-blue)}.example-due-strip strong{color:var(--ink);font-size:11px}.example-cohort-grid{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));align-items:center;gap:7px;font-size:10px;display:grid}.example-cohort-grid>span{color:var(--example-muted);padding:0 5px 7px;line-height:1.5}.example-cohort-grid-row{display:contents}.example-cohort-grid-row>strong{padding-right:4px;font-size:10px;font-weight:500;line-height:1.6}.example-cohort-grid-row>div{background:var(--example-blue-bg);min-height:70px;color:var(--accent);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.example-cohort-grid-row strong{font-size:17px}.example-cohort-grid-row>div>span{font-size:9px}.example-cohort-grid-row .is-observed{background:var(--example-teal-bg);color:var(--example-teal)}.example-cohort-grid-row .is-not-due{background:var(--surface-subtle);color:var(--example-muted)}.example-weak .example-cohort-grid-row .is-observed{background:var(--example-amber-bg);color:var(--example-amber)}.example-reconcile{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.example-reconcile>div{background:var(--example-blue-bg);min-width:0;color:var(--example-blue);text-align:center;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px 10px;display:flex}.example-reconcile>div>span{font-size:10px;line-height:1.6}.example-reconcile strong{letter-spacing:-.02em;font-size:28px;font-weight:600}.example-reconcile>.example-total{background:var(--example-teal-bg);color:var(--example-teal)}.example-before-after{grid-template-columns:1fr 1fr 1.5fr;align-items:end;gap:15px;min-height:200px;display:grid}.example-before-after figcaption{grid-column:1/-1}.example-before-after>div{border-bottom:1px solid var(--example-line);flex-direction:column;justify-content:end;align-items:center;gap:10px;height:150px;display:flex}.example-before-after i{background:var(--example-blue);border-radius:4px 4px 0 0;order:2;width:70%;max-width:70px}.example-before-after>div:nth-of-type(2) i{background:var(--example-teal)}.example-before-after strong{order:1;font-size:22px}.example-before-after>div>span{order:3;padding-bottom:10px;font-size:11px}.example-before-after aside{color:var(--example-muted);flex-direction:column;align-self:center;gap:10px;font-size:11px;line-height:1.7;display:flex}.example-before-after aside strong{color:var(--example-teal);font-size:17px}.example-before-after aside small{font-size:10px}.example-owner-board{overflow-wrap:anywhere;font-size:11px}.example-owner-board>div{border-bottom:1px solid var(--example-line);grid-template-columns:minmax(0,1.8fr) minmax(80px,1fr) minmax(0,1.2fr);align-items:center;gap:13px;padding:16px 8px;line-height:1.6;display:grid}.example-owner-board>div:first-child{background:var(--example-blue-bg);color:var(--accent);padding-top:10px;padding-bottom:10px;font-size:10px}.example-owner-board [role=cell]:nth-child(2){color:var(--example-teal);align-items:center;gap:6px;display:flex}.example-owner-board [role=cell].is-empty-owner{color:var(--example-amber)}.example-outcome-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:22px 0;display:grid}.example-outcome-rail>div{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.example-outcome-rail>div>span{background:var(--example-blue-bg);width:62px;height:62px;color:var(--example-blue);border-radius:12px;justify-content:center;align-items:center;display:flex}.example-outcome-rail>div:nth-child(2)>span{background:var(--example-violet-bg);color:var(--example-violet)}.example-outcome-rail>div:nth-child(3)>span{background:var(--example-teal-bg);color:var(--example-teal)}.example-outcome-rail .is-unverified>span{background:var(--example-amber-bg)!important;color:var(--example-amber)!important}.example-outcome-rail strong{font-size:11px}.example-outcome-rail small{color:var(--example-muted);font-size:10px}.example-outcome-rail>div>svg{color:var(--muted);position:absolute;top:23px;left:calc(100% + 5px)}.example-acceptance{background:var(--surface-subtle);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:25px;padding:17px;font-size:11px;display:flex}.example-acceptance>span{max-width:45%;font-weight:500;line-height:1.6}.example-acceptance>div{gap:5px;display:flex}.example-acceptance>div>span{background:var(--example-teal-bg);color:var(--example-teal);border-radius:5px;align-items:center;gap:5px;padding:8px;display:flex}.example-acceptance>div .is-unknown{background:var(--surface-subtle);color:var(--example-muted)}.example-acceptance small{font-size:9px}.example-acceptance>strong{width:100%;color:var(--example-muted);font-size:10px;font-weight:500}.example-score-demo{grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;margin:20px 0;display:grid}.example-check-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.example-check-mosaic>div{background:var(--example-teal-bg);color:var(--example-teal);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:15px 5px;display:flex}.example-check-mosaic span{font-size:11px}.example-check-mosaic>div.is-unknown{background:var(--line);color:var(--muted)}.example-score-readout{flex-direction:column;gap:25px;display:flex}.example-score-readout>div{flex-direction:column;gap:8px;display:flex}.example-score-readout span{color:var(--example-muted);font-size:10px}.example-score-readout strong{letter-spacing:-.02em;font-size:24px;font-weight:600}.example-score-readout small{color:var(--example-muted);font-size:10px;line-height:1.6}.example-score-readout progress{width:100%;height:7px;accent-color:var(--example-blue)}.example-complete-button{border:1px solid var(--example-blue);background:var(--panel);color:var(--example-blue);cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:10px 12px;font-size:11px;display:flex}.example-math{background:var(--example-blue-bg);color:var(--accent);border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:15px;font-size:12px;display:flex}.example-math strong{color:var(--example-blue)}.measurement-rule-details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.measurement-rule-details>summary,.health-original-rule>summary{cursor:pointer;color:var(--muted);min-height:30px;padding:4px 0;font-size:12px}.health-original-rule{border-top:1px solid var(--line);margin-top:17px;padding-top:12px}.measurement-layout .measurement-eyebrow{display:none}.measurement-layout article>h1{margin-top:0}.measurement-layout article>.business-example{margin-top:18px}@media (width<=1000px){.example-toolbar{flex-direction:column;align-items:start;gap:12px}.example-toolbar label{width:100%;max-width:none}.example-journey{gap:22px}.example-journey button{padding:14px 10px}.example-chart-and-record{grid-template-columns:1fr;gap:23px}.example-document{width:100%;max-width:450px}.example-journey-detail{grid-template-columns:1fr}.example-caption{max-width:65ch}.example-score-demo{grid-template-columns:1fr 1fr;gap:18px}}@media (width<=650px){.business-example h2{font-size:18px!important}.example-label{gap:5px}.example-label>span{width:100%;margin-left:0;padding-left:20px;font-size:9px}.example-journey{grid-template-columns:1fr;gap:20px}.example-journey button{grid-template-columns:43px minmax(0,1fr);gap:5px 12px;min-height:0;padding:13px;display:grid}.example-journey button>svg{grid-row:1/4;align-self:center;width:21px;height:21px;padding:9px}.example-journey button>small{grid-column:2}.example-connector{width:17px;height:17px;top:calc(100% + 1px);left:48%;transform:rotate(90deg)}.example-journey-detail{gap:14px}.example-caption h3{font-size:14px}.example-bar-row{grid-template-columns:minmax(78px,1.1fr) minmax(50px,1.2fr) 58px;gap:8px;font-size:10px}.example-bar-row>strong{font-size:12px}.example-bar-row>div{height:21px}.example-cash-balance{flex-direction:column;align-items:start;gap:8px}.example-cohort-grid{grid-template-columns:.9fr repeat(3,minmax(0,1fr));gap:4px}.example-cohort-grid>span{padding:0 2px 7px;font-size:9px}.example-cohort-grid-row>strong{font-size:9px}.example-cohort-grid-row strong{font-size:13px}.example-cohort-grid-row>div>span{font-size:8px}.example-cohort-grid-row>div{min-height:65px}.example-reconcile{gap:6px}.example-reconcile>div{gap:9px;padding:17px 6px}.example-reconcile>div>span{font-size:9px}.example-reconcile strong{font-size:20px}.example-reconcile>span{font-size:12px}.example-outcome-rail{gap:15px}.example-outcome-rail>div>span{width:49px;height:49px}.example-outcome-rail>div>svg{width:14px;top:17px;left:calc(100% + 1px)}.example-outcome-rail strong{font-size:10px;line-height:1.6}.example-outcome-rail small{font-size:9px}.example-acceptance{gap:12px}.example-acceptance>span{width:100%;max-width:none}.example-acceptance>div>span{padding:6px}.example-before-after{grid-template-columns:1fr 1fr}.example-before-after>aside{grid-column:1/-1;padding-top:7px}.example-owner-board>div{grid-template-columns:minmax(0,1.3fr) minmax(65px,1fr) minmax(0,1fr);gap:7px;padding:12px 4px;font-size:10px}.example-score-demo{grid-template-columns:1fr}.example-check-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.example-score-readout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.example-score-readout strong{font-size:20px}.example-math{gap:7px;padding:12px;font-size:11px}.example-sign{gap:8px;padding:12px}.example-sign span{font-size:10px}.business-example .example-footnote{font-size:9px!important}}.example-proposal.is-held{background:var(--surface-subtle);border-color:var(--line)}.example-proposal.is-held>span,.example-proposal.is-held li svg,.example-proposal.is-held>div{color:var(--example-amber)}.example-proposal.is-held>div{border-top-color:var(--line)}.measurement-topic-picker{display:none}@media (width<=650px){.measurement-topic-picker{color:var(--muted);flex-direction:column;gap:7px;margin:0 0 18px;font-size:10px;display:flex}.measurement-topic-picker select{border:1px solid var(--line-strong);background:var(--panel,#fff);width:100%;min-height:38px;color:var(--ink);border-radius:7px;padding:8px 10px;font-size:12px}.measurement-layout>nav{display:none}.example-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.example-journey button{flex-direction:column;align-items:start;gap:8px;min-height:135px;padding:11px 8px;display:flex}.example-journey button>svg{grid-row:auto;align-self:start;width:23px;height:23px;padding:7px}.example-journey button>strong{font-size:10px;line-height:1.5}.example-journey button>span{display:none}.example-journey button>small{font-size:8px;line-height:1.6}.example-connector{width:13px;height:13px;top:35%;left:calc(100% + 2px);transform:none}}.example-extraction-chart .example-bar-row{grid-template-columns:minmax(90px,1fr) minmax(50px,1.2fr) 28px;gap:8px;font-size:10px}.example-chart-key{color:var(--example-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:9px;display:flex}.example-chart-key>span{align-items:center;gap:4px;display:flex}.example-chart-key>span>svg{color:var(--example-teal)}.business-health{background:var(--panel,#fff);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:16px;padding:24px}.health-heading,.health-summary,.health-target-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.health-heading{align-items:center;margin-bottom:12px}.health-heading h2{margin:0;font-size:20px}.business-health p{max-width:76ch;color:var(--muted);margin:9px 0;font-size:13px;line-height:1.65}.health-context{margin-top:0!important}.health-score{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.health-score>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.3}.health-status{background:var(--selected,#edf1ff);color:var(--ink);border-radius:5px;padding:5px 9px;font-size:12px}.health-status-green{color:#226044;background:#e7f4ed}.health-status-attention{color:#89480e;background:#fff0e3}.health-coverage{color:var(--muted);flex-direction:column;flex-shrink:0;gap:7px;padding-top:5px;font-size:12px;display:flex}.health-coverage strong{color:var(--ink)}.health-coverage .btn{align-self:flex-start;padding-left:0}.health-context-note{background:var(--selected,#edf1ff);border-radius:7px;padding:12px 14px}.health-axes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px 32px;margin:18px 0 24px;padding:18px 0;display:flex}.health-axes>div{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.health-axes span,.health-axes small{color:var(--muted);font-size:12px}.health-axes strong{font-variant-numeric:tabular-nums;font-size:17px}.health-target-heading h3{margin:0;font-size:17px}.health-target-heading p{margin-bottom:0}.health-targets{flex-shrink:0;gap:5px;display:flex}.health-targets button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:6px;padding:9px 12px;font-weight:600}.health-targets button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.health-targets button:hover{border-color:var(--accent)}.health-small{font-size:12px!important}.health-actions{margin:18px 0;padding:0;list-style:none}.health-actions>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:18px 0;display:grid}.health-action-meta{color:var(--muted);font-size:11px}.health-actions h4{margin:6px 0;font-size:15px}.health-actions p{margin:6px 0}.health-action-controls{flex-direction:column;align-items:flex-end;gap:8px;max-width:230px;display:flex}.health-action-controls>span{color:var(--muted);text-align:right;font-size:11px}.health-details{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.health-details>summary{cursor:pointer;min-height:30px;padding:5px 0;font-size:13px;font-weight:600}.health-details a{color:var(--accent);text-underline-offset:3px}.health-details ul{padding-left:20px;font-size:13px;line-height:1.8}.health-checks{margin-top:14px}.health-checks>details{border-top:1px solid var(--line);padding:13px 0}.health-checks>details>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:18px;font-size:13px;display:flex}.health-checks small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.health-checks summary strong{white-space:nowrap;font-size:12px}.health-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.health-form{border-top:1px solid var(--line);margin-top:14px;padding:22px 0;scroll-margin-top:90px}.health-form h3{font-size:17px}.health-form fieldset{border:0;min-width:0;margin:14px 0;padding:0}.health-form .field{margin:14px 0}.health-form legend{font-size:13px;font-weight:600}.health-model-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.health-model-options label,.health-source-list label,.health-confirm{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.health-form input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.health-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.health-form-grid>*{min-width:0}.health-form textarea,.health-form input,.health-form select{box-sizing:border-box;width:100%;max-width:100%}.health-source-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.health-source-list label{overflow-wrap:anywhere}.health-selected{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;font-size:12px;display:flex}.health-selected .btn{overflow-wrap:anywhere;text-align:left}.health-confirm{margin:18px 0}.health-achieved{align-items:center;gap:8px;display:flex;color:#226044!important}.health-agent-brief{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px 0;padding:20px}.health-agent-brief h2{font-size:18px}.health-agent-brief p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.65}.health-run{background:var(--selected,#edf1ff);border-radius:9px;margin:18px 0;padding:16px}.health-run>div>strong{font-size:14px}.health-run p{margin:8px 0;font-size:13px;line-height:1.65}.health-run .health-buttons{margin:12px 0}.health-run [role=alert]{color:var(--ink);font-weight:600}@media (width<=1000px){.health-summary{flex-direction:column;gap:8px}.health-coverage{flex-shrink:1}.health-actions>li{grid-template-columns:1fr}.health-action-controls{align-items:flex-start;max-width:none}.health-action-controls>span{text-align:left}}@media (width<=600px){.business-health{padding:18px}.health-target-heading{flex-direction:column;gap:12px}.health-model-options,.health-form-grid{grid-template-columns:1fr}.health-checks>details>summary{flex-direction:column;gap:7px}.health-source-list>div{flex-direction:column;align-items:flex-start}.health-score>strong{font-size:25px}}.business-health{border-radius:12px;padding:22px}.health-heading{margin-bottom:5px}.health-heading h2{font-size:17px}.health-context-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:flex}.health-context-row>span+span{border-left:1px solid var(--line-strong);padding-left:9px}.health-context-row>.btn{min-height:28px;margin-left:auto;padding:3px 5px;font-size:11px}.health-overview-stats{grid-template-columns:1.25fr 1fr 1fr;gap:20px;padding-bottom:18px;display:grid}.health-overview-stats>div{flex-direction:column;flex-shrink:1;align-items:start;gap:8px;min-width:0;padding-top:0;display:flex}.health-overview-stats>div+div{border-left:1px solid var(--line);padding-left:20px}.health-stat-label{color:var(--muted);font-size:11px}.health-overview-stats strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2}.health-score>strong{font-size:22px}.health-coverage strong>span{color:var(--muted);font-size:14px;font-weight:400}.health-overview-stats small{color:var(--muted);font-size:10px;line-height:1.5}.health-coverage progress{width:100%;max-width:200px;height:5px;accent-color:var(--accent);background:var(--line);border:0;border-radius:3px}.health-coverage progress::-webkit-progress-bar{background:var(--line);border-radius:3px}.health-coverage progress::-webkit-progress-value{background:var(--accent);border-radius:3px}.health-status{background:var(--surface-subtle);color:var(--muted);padding:4px 7px;font-size:10px}.health-status-green{background:var(--positive-light);color:var(--positive)}.health-status-attention{background:var(--warning-light);color:var(--warning)}.health-command{background:var(--surface-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.health-command>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.health-command strong{font-size:12px}.health-command span{color:var(--muted);font-size:11px;line-height:1.5}.health-command .btn{min-height:34px;padding:8px 10px;font-size:11px}.health-assessment-message{padding:8px 0;color:var(--ink)!important}.health-priority-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-top:21px;display:flex}.health-priority-heading h3{margin:0;font-size:13px}.health-priority-heading>span{color:var(--muted);text-align:right;font-size:10px}.health-actions{margin:10px 0 14px}.health-actions>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px;padding:12px 0}.health-actions details{min-width:0}.health-actions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:36px;list-style:none;display:flex}.health-actions summary::-webkit-details-marker{display:none}.health-actions summary>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.health-actions summary strong{font-size:12px;font-weight:500;line-height:1.4}.health-action-meta{font-size:10px}.health-level{background:var(--surface-subtle);color:var(--muted);white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:10px}.health-level-gap{background:var(--danger-light);color:var(--danger)}.health-level-met,.health-level-sustained{background:var(--positive-light);color:var(--positive)}.health-actions>li>.btn{min-height:34px;padding:7px 9px;font-size:11px}.health-action-detail{padding-top:8px}.health-action-detail p{font-size:12px}.health-action-detail small{color:var(--muted);font-size:10px}.health-details{margin-top:9px;padding-top:9px}.health-details>summary{min-height:30px;font-size:12px}.health-target-heading{align-items:center;margin-top:14px}.health-target-heading h3{font-size:14px}.health-axes{border:0;margin:18px 0;padding:0}@media (width<=1000px){.health-command{flex-direction:column;align-items:start;gap:12px}.health-overview-stats{gap:14px}.health-overview-stats>div+div{padding-left:14px}}@media (width<=600px){.business-health{padding:17px}.health-overview-stats{grid-template-columns:1fr 1fr;gap:17px}.health-score{flex-wrap:wrap;grid-column:1/-1;flex-direction:row!important;align-items:center!important;gap:8px 12px!important}.health-score>.health-stat-label{width:100%}.health-overview-stats>.health-coverage{border-left:0;padding-left:0}.health-overview-stats strong{font-size:22px}.health-score>strong{font-size:21px}.health-context-row{gap:7px;margin-bottom:13px}.health-context-row>.btn{margin-left:0}.health-priority-heading{flex-direction:column;align-items:start;gap:5px}.health-priority-heading>span{text-align:left}.health-actions>li{grid-template-columns:1fr;gap:4px}.health-actions>li>.btn{justify-self:start}.health-actions summary{gap:8px}.health-level{white-space:normal;max-width:110px}}.health-priority-group,.health-deep-details{border-top:1px solid var(--line);margin-top:14px;padding-top:11px}.health-priority-group>summary,.health-deep-details>summary{cursor:pointer;min-height:30px;padding:4px 0;font-size:12px;font-weight:500}.health-priority-group>summary>span{color:var(--muted);margin-left:12px;font-size:10px;font-weight:400}.health-deep-details .health-details{margin-left:14px}.health-priority-group .health-actions{margin-bottom:0}@media (width<=600px){.health-priority-group>summary>span{margin-top:5px;margin-left:14px;display:block}}.connection-business-insights{gap:24px;min-width:0;margin:24px 0;display:grid}.health-score-reason{border-bottom:1px solid var(--line);padding-block:12px}.business-health .health-targets button{background:var(--panel);color:var(--ink)}.business-health .health-targets button[aria-pressed=true]{background:var(--accent);color:var(--on-accent,#08271c)}.business-health{container-type:inline-size}.health-title{align-items:center;gap:8px;min-width:0;display:flex}.health-title-help .health-help-trigger{color:var(--muted);border-radius:50%;gap:0;padding:4px;font-size:0}.health-title-help .health-help-trigger svg{width:16px;height:16px}.health-title-help .health-help-trigger:hover,.health-title-help .health-help-trigger[aria-expanded=true]{color:var(--accent);background:var(--accent-light)}.health-alert{background:var(--warning-light);color:var(--warning);border:1px solid #f0d9a8;border-left:4px solid #d99a2b;border-radius:8px;align-items:center;gap:12px;margin:4px 0 16px;padding:12px 14px;display:flex}.health-alert>svg{color:#c3841d;flex-shrink:0}.health-alert>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.health-alert strong{color:var(--warning);font-size:13px}.health-alert span{color:#6e4a12;font-size:12px;line-height:1.5}.health-alert .btn{border-color:#e6c98e;flex-shrink:0;min-height:34px;padding:7px 11px;font-size:12px}.health-command.health-command-data{border:1px solid var(--accent-border);background:#f5f7fd}.business-health .health-command .btn.health-locked,.workspace-shell .business-health .health-command .btn.health-locked{color:var(--muted);border:1px dashed var(--line-strong);cursor:not-allowed;opacity:1;background:0 0;align-items:center;gap:6px;display:inline-flex}.workspace-shell .business-health .health-command .btn.health-locked:hover{color:var(--muted);background:0 0}.health-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-top:22px;display:flex;overflow-x:auto}.health-tabs::-webkit-scrollbar{display:none}.health-tabs>button{min-height:40px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex-shrink:0;margin-bottom:-1px;padding:10px 12px;font-size:12px;font-weight:550}.health-tabs>button:hover{color:var(--ink);background:var(--surface-subtle)}.health-tabs>button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.health-tabs>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.health-tab-panel{padding-top:14px}.health-tab-panel>.health-small{margin-top:0}.health-tab-panel .health-actions{margin-top:6px}.health-tab-panel .health-target-heading{margin-top:4px}.health-method-heading{margin:22px 0 4px;font-size:14px}.health-references{padding-left:20px;font-size:13px;line-height:1.8}.health-references a{color:var(--accent);text-underline-offset:3px}@container (width<=640px){.health-overview-stats{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:16px}.health-overview-stats>div,.health-overview-stats>div+div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:12px 13px}.health-overview-stats>.health-score{background:var(--surface-subtle);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:6px 12px}.health-overview-stats>.health-score>.health-stat-label{width:100%}.health-overview-stats strong{font-size:22px}.health-coverage progress{max-width:none}.health-command{flex-direction:column;align-items:stretch;gap:12px}.health-command .health-buttons{flex-direction:column;align-items:stretch}.health-command .health-buttons .btn{justify-content:center;width:100%}.health-alert{flex-wrap:wrap}.health-alert .btn{justify-content:center;width:100%}.health-heading{margin-bottom:10px}}@container (width<=280px){.health-overview-stats{grid-template-columns:1fr}}.health-work{border:1px solid var(--line);background:var(--surface-subtle);border-radius:var(--radius);margin:14px 0;padding:16px}.health-work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.health-work-head>div{flex:260px;min-width:0}.health-work h3{color:var(--ink);margin:0 0 4px;font-size:15px}.health-agent-brief .health-work p{margin:6px 0}.health-work-status{color:var(--ink);font-size:13px}.health-work-note{color:var(--muted);font-size:13px}.health-work-paper{border-top:1px solid var(--line);min-width:0;margin-top:14px;padding-top:14px}.health-work-paper h4{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:flex}.health-work-paper h4 svg{color:var(--positive);flex:none}.health-work-review{color:var(--muted);font-size:12px}.health-work-paper .markdown{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.health-work-paper details{margin-top:10px;font-size:13px}.health-work-paper details li{margin:6px 0}.health-work-paper .markdown :is(h1,h2){margin:16px 0 6px;font-size:16px}.health-work-paper .markdown :is(h3,h4,h5,h6){margin:12px 0 4px;font-size:14px}.health-work-document{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-height:70vh;margin-top:8px;padding:4px 14px;overflow:auto}.health-work-document:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.managed-files{gap:16px;min-width:0;font-size:14px;display:grid}.managed-files h3{overflow-wrap:anywhere;margin:8px 0;font-size:20px;line-height:1.3}.managed-files label{color:var(--connect-muted);font-size:13px;display:block}.business-connect .managed-files input:not([type=file]),.business-connect .managed-files select,.business-connect .managed-files textarea{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--connect-ink);caret-color:var(--connect-reviewed);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10191f;border:1px solid #526873;border-radius:7px;padding:12px}.business-connect .managed-files select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b7cbc9' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}.managed-files textarea{resize:vertical;line-height:1.6}.managed-files input::placeholder{color:var(--connect-muted)}.managed-files :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--connect-reviewed);outline-offset:3px}.managed-drop{background:0 0;border:1px dashed #526c65;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:22px;transition:border-color .18s,background .18s;display:flex}.managed-drop>strong{font-size:15px;font-weight:500}.managed-drop>span{flex:180px}.managed-drop.is-dragging{border-color:var(--connect-reviewed);background:#19392e}.managed-drop>svg{color:var(--connect-reviewed)}.managed-drop>span,.managed-note{color:var(--connect-muted);font-size:12px;line-height:1.65}.managed-drop .connection-primary{min-height:44px;padding:10px 18px;font-size:13px!important}.managed-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.managed-tabs{border-bottom:1px solid var(--connect-line);flex-wrap:wrap;gap:15px;display:flex}.managed-tabs button[aria-pressed=true]{color:var(--connect-ink);text-decoration:underline;-webkit-text-decoration-color:var(--connect-reviewed);text-decoration-color:var(--connect-reviewed);text-decoration-thickness:2px}.managed-search{align-items:center;gap:8px;display:flex!important}.managed-filters{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:end;gap:16px;display:grid}.managed-folder-filter{gap:6px;display:grid}.managed-folder-filter>label{font-size:12px}.managed-file-list{min-width:0;display:grid}.managed-file-row{border:0;border-bottom:1px solid var(--connect-line);width:100%;color:var(--connect-ink);text-align:left;background:0 0;align-items:flex-start;gap:12px;padding:18px 8px;display:flex}.managed-file-row:hover{background:var(--connect-bg)}.managed-file-row>svg{color:var(--connect-material);flex-shrink:0;margin-top:3px}.managed-file-row>span{grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:6px 24px;width:100%;min-width:0;display:grid}.managed-file-row>span>strong,.managed-file-row>span>small{grid-column:1}.managed-file-row>span>small:nth-child(3){text-align:right;grid-area:1/2/3;align-self:center}.managed-file-row strong{overflow-wrap:anywhere;font-weight:550}.managed-file-row small{color:var(--connect-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.managed-upload-list{gap:12px;display:grid}.managed-upload-list>div{overflow-wrap:anywhere;gap:5px;font-size:12px;display:grid}.managed-upload-list strong{font-weight:550}.managed-upload-list progress{width:100%;accent-color:var(--connect-reviewed)}.managed-preview,.managed-editor,.managed-files form{gap:12px;min-width:0;display:grid}.managed-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;border-top:1px solid var(--connect-line);color:var(--connect-ink);max-width:75ch;margin:6px 0;padding:24px 0;line-height:1.8}.managed-hidden-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.managed-files details{border-top:1px solid var(--connect-line);padding-top:12px}.managed-files summary{cursor:pointer;min-height:44px;color:var(--connect-muted);padding:10px 0;display:list-item}.has-selection.has-map-workspace .connection-network-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:48px}.workspace-shell .business-connect .connection-detail-panel{max-height:none;overflow:visible}.has-map-workspace .connection-detail-panel{background:0 0;border:0;border-radius:0;align-self:start;margin:0;padding:0 0 32px}.has-map-workspace .connection-panel-top{margin:0}.has-map-workspace .connection-panel-business,.has-map-workspace .connection-panel-note{display:none}.has-map-workspace .connection-network-heading{margin:18px 0 22px}.workspace-shell .has-map-workspace .connection-network-heading h1{letter-spacing:-.025em;font-size:26px}.has-map-workspace .connection-network-heading p{margin-top:8px;font-size:13px}.has-map-workspace .connection-activity-summary{margin-bottom:24px;padding:12px 0}.has-map-workspace .connection-scene{height:315px;min-height:315px;margin-top:20px}.has-map-workspace .connection-area{width:104px;padding:4px}.has-map-workspace .connection-area strong{font-size:12px}.has-map-workspace .connection-area small{font-size:10px}.has-map-workspace .connection-area .connection-area-action{display:none}.has-map-workspace .connection-area-icon{width:25px;height:25px;margin-bottom:6px}.has-map-workspace .connection-hub{width:140px}.has-map-workspace .connection-hub>strong,.has-map-workspace .connection-hub>span:not(.connection-hub-mark),.has-map-workspace .connection-hub>button{display:none}.has-map-workspace .connection-hub>strong{margin-top:9px;font-size:14px}.has-map-workspace .connection-hub>span:not(.connection-hub-mark){font-size:10px}.has-map-workspace .connection-hub-mark{width:36px;height:36px}.has-map-workspace .connection-hub-mark>svg{width:20px}.has-map-workspace .connection-hub>button{min-height:44px;font-size:11px}.has-map-workspace .connection-source-dock{grid-template-columns:1fr;gap:0;margin:20px 0 0;display:grid}.has-map-workspace .connection-source-dock>button{border:0;border-bottom:1px solid var(--connect-line);background:0 0;border-radius:0;width:100%;min-width:0;padding:12px 5px}.has-map-workspace .connection-source-dock>button:last-child{color:var(--connect-reviewed)}.has-map-workspace .connection-map-column{border-right:1px solid var(--connect-line);padding-right:24px}@media (width<=1000px){.has-selection.has-map-workspace .connection-network-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.has-map-workspace .connection-map-column{padding-right:12px}}@media (width<=760px){.business-connect .managed-files input:not([type=file]),.business-connect .managed-files select,.business-connect .managed-files textarea{font-size:16px}.has-selection.has-map-workspace .connection-network-layout{grid-template-columns:minmax(0,1fr);gap:24px}.has-map-workspace .connection-map-column{border:0;justify-self:center;width:min(100%,320px);padding:0}.has-map-workspace .connection-network-heading p,.has-map-workspace .connection-activity-summary{display:none}.has-map-workspace .connection-network-heading{margin:12px 0}.workspace-shell .has-map-workspace .connection-network-heading h1{font-size:19px}.managed-filters{grid-template-columns:minmax(0,1fr);gap:12px}.managed-file-row>span{grid-template-columns:minmax(0,1fr)}.managed-file-row>span>small:nth-child(3){text-align:left;grid-area:auto/1}.managed-drop{padding:18px}.managed-drop>svg{display:none}.managed-drop>span{flex-basis:100%}.managed-drop .connection-primary{width:100%}}@media (width<=430px){.connection-header .connection-header-label{display:none}.connection-header .connection-add-business{justify-content:center;width:44px;min-width:44px}.connection-header{gap:8px}}@media (width<=760px){.has-map-workspace .connection-network-heading{display:none}}.workspace-shell:has(.business-connect){background:#0b1116}:is(.workspace-shell:has(.business-connect)>.sidebar,.workspace-shell:has(.business-connect) .topbar,.workspace-shell:has(.business-connect) .workspace-footer,.workspace-shell:has(.business-connect) .section-navigation,.workspace-shell:has(.business-connect) .pause-banner){display:none}.workspace-shell:has(.business-connect) .main-shell{background:#0b1116;margin-left:0}.workspace-shell:has(.business-connect) .main-content{max-width:none;padding:0}.business-connect{--connect-bg:var(--bg);--connect-surface:var(--surface);--connect-ink:var(--ink);--connect-muted:var(--muted);--connect-line:var(--line);--connect-material:#9fbbec;--connect-reviewed:var(--accent);--connect-attention:var(--warning);--connect-ease:cubic-bezier(.16, 1, .3, 1);min-height:100svh;color:var(--connect-ink);background:var(--connect-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;flex-direction:column;padding:0 52px;display:flex}.business-connect *,.business-connect :before,.business-connect :after{box-sizing:border-box}.business-connect ::selection{color:#0b1116;background:#a6e5c6}.business-connect input{caret-color:var(--connect-reviewed)}.business-connect button,.business-connect a{-webkit-tap-highlight-color:transparent}.business-connect button{font:inherit;cursor:pointer}.business-connect button:disabled{cursor:not-allowed;opacity:.5}.workspace-shell .business-connect button:focus-visible,.workspace-shell .business-connect a:focus-visible,.workspace-shell .business-connect input:focus-visible{outline:2px solid var(--connect-reviewed);outline-offset:5px}.business-connect h1,.business-connect h2,.business-connect p{margin:0}.workspace-shell .business-connect h1{color:var(--connect-ink);letter-spacing:-.04em;text-wrap:balance;font-weight:500}.workspace-shell .business-connect h2{color:var(--connect-ink);letter-spacing:-.025em;font-size:26px;font-weight:500}.business-connect p{color:var(--connect-muted);line-height:1.7}.connection-header{justify-content:space-between;align-items:center;gap:20px;min-height:98px;display:flex}.connection-brand{color:var(--connect-ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:23px;font-weight:650;text-decoration:none;display:inline-flex}.connection-brand svg{color:var(--connect-reviewed)}.connection-quiet-button,.connection-icon-button,.connection-text-link{color:var(--connect-muted);text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:8px 0;display:inline-flex}.connection-quiet-button{font-size:13px!important}.connection-quiet-button:hover,.connection-icon-button:hover,.connection-text-link:hover{color:var(--connect-ink)}.connection-icon-button{border-radius:8px;flex-shrink:0;justify-content:center;width:44px;padding:11px}.connection-icon-button:hover{background:var(--connect-surface)}.connection-text-link{color:var(--connect-reviewed);font-size:13px!important}.connection-text-link:hover{text-decoration:underline}.connection-welcome{text-align:center;width:min(100%,760px);margin:auto;padding:18px 0 56px}.connection-seed{width:150px;height:90px;margin:0 auto 24px}.connection-seed svg{width:100%;height:100%;overflow:visible}.connection-seed path{fill:none;stroke:#344b51;stroke-width:1px}.connection-seed circle{fill:#819b97}.connection-seed .connection-seed-core{fill:var(--connect-reviewed)}.is-welcome .connection-seed path{stroke-dasharray:210;animation:connection-sprout 1.2s var(--connect-ease) both;animation-play-state:paused}.is-welcome.motion-enabled .connection-seed path{animation-play-state:running}.business-connect .connection-welcome h1{font-size:clamp(40px,4.6vw,64px);line-height:1.1}.connection-intro{font-size:18px;margin-top:21px!important}.connection-website-form{text-align:left;gap:13px;display:grid}.connection-website-form.is-entry{max-width:440px;margin:39px auto 0}.connection-website-form>label{color:var(--connect-muted);font-size:13px}.connection-url-field{background:#111b22;border:1px solid #40515c;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:0 18px;transition:border-color .2s;display:flex}.connection-url-field:focus-within{border-color:var(--connect-reviewed)}.connection-url-field>svg{color:#acbfc7;flex-shrink:0}.business-connect .connection-url-field input{width:100%;min-width:0;color:var(--connect-ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:19px 0;font-size:18px;outline:none!important}.business-connect .connection-url-field input::placeholder{color:#a0afb8}.connection-primary{color:#102a21;background:var(--connect-reviewed);border:0;border-radius:9px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:15px 23px;transition:background .2s,color .2s;display:inline-flex;font-size:15px!important;font-weight:650!important}.connection-primary:hover:not(:disabled){background:#c2f2db}.connection-primary>svg{flex-shrink:0}.connection-website-form>p{text-align:center;font-size:12px;line-height:1.7}.connection-document-start{min-height:48px;color:var(--connect-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;margin-top:13px;padding:12px 4px;display:inline-flex;font-size:14px!important}.connection-document-start:hover{color:var(--connect-ink)}.connection-error{overflow-wrap:anywhere;font-size:13px;line-height:1.65;color:#f0c396!important}.connection-welcome>.connection-error{margin-top:14px}.connection-footer{border-top:1px solid var(--connect-line);min-height:72px;color:var(--connect-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;font-size:12px;display:flex}.connection-footer>span,.connection-footer>div{align-items:center;gap:9px;display:flex}.connection-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px}.connection-network-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:36px 0 12px;display:flex}.business-connect .connection-network-heading h1{font-size:clamp(30px,3.15vw,46px);line-height:1.15}.connection-network-heading p{margin-top:12px;font-size:15px}.connection-phone-break{display:none}.connection-live-status{color:var(--connect-muted);flex-shrink:0;align-items:center;gap:9px;padding-bottom:4px;font-size:12px;display:flex}.connection-status-dot{background:var(--connect-material);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.connection-status-dot.is-running{background:var(--connect-reviewed)}.connection-status-dot.is-attention{background:var(--connect-attention)}.connection-network-layout{flex:1;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.has-selection .connection-network-layout{grid-template-columns:minmax(0,1fr) 320px}.connection-map-column{flex-direction:column;align-self:start;min-width:0;display:flex}.connection-scene{flex:none;min-width:0;height:clamp(490px,54vh,650px);min-height:490px;position:relative}.connection-mesh{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connection-territory{color:#33444e;transition:color 1.2s}.connection-territory.is-material{color:var(--connect-material)}.connection-territory.is-reviewed{color:var(--connect-reviewed)}.connection-territory.is-attention{color:var(--connect-attention)}.connection-area-light{opacity:.05;transition:opacity 1.2s}.connection-territory.is-material .connection-area-light,.connection-territory.is-reviewed .connection-area-light,.connection-territory.is-attention .connection-area-light{opacity:1}.connection-spine,.connection-thread{stroke:currentColor;fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.connection-spine{opacity:.75}.is-entering .connection-spine{animation:connection-branch-reveal 1s var(--connect-ease) both;animation-delay:var(--reveal-delay,0s);animation-play-state:paused}.is-entering.motion-enabled .connection-spine{animation-play-state:running}.connection-thread{opacity:.26}.connection-point{fill:currentColor;opacity:.75}.connection-source-paths{color:#344a51}.connection-source-paths.is-working{color:#8bb8b0}.connection-laser{stroke:#c6f6df;fill:none;stroke-width:1.4px;stroke-dasharray:12 288;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.8}.connection-proposal-spine{color:var(--connect-attention);opacity:.45}.connection-proposal-beacon{min-height:44px;color:var(--connect-attention);white-space:nowrap;background:#20251f;border:1px solid #726646;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;top:10%;left:50%;transform:translate(-50%);font-size:12px!important}.connection-proposal-beacon:hover{background:#313429}.motion-enabled .connection-laser{animation:3.8s linear infinite connection-signal;animation-delay:var(--branch-delay)}.connection-hub{text-align:center;background:#0b1116;border-radius:50%;flex-direction:column;align-items:center;width:195px;padding:13px 0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connection-hub-mark{width:65px;height:65px;color:var(--connect-reviewed);border:1px solid #547c70;border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.connection-hub>strong{overflow-wrap:anywhere;max-width:210px;font-size:21px;font-weight:550;line-height:1.3}.connection-hub>span:last-of-type{color:var(--connect-muted);margin-top:6px;font-size:11px}.connection-hub button{color:var(--connect-reviewed);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-size:12px;display:inline-flex}.connection-hub button:hover{text-underline-offset:4px;text-decoration:underline}.connection-area{left:var(--node-x);top:var(--node-y);width:186px;min-height:110px;color:var(--connect-ink);background:#0b1116;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 5px;transition:background .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.connection-area:hover,.connection-area.is-selected{background:#14212a}.connection-node-mark{color:#a5b3bd;border:1px solid #52616d;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:2px;display:grid}.connection-area.is-material .connection-node-mark{color:var(--connect-material);border-color:#8cace2}.connection-area.is-reviewed .connection-node-mark{color:var(--connect-reviewed);border-color:#7cbea1}.connection-area.is-attention .connection-node-mark{color:var(--connect-attention);border-color:#bea171}.connection-area>strong{font-size:15px;font-weight:550}.connection-area-status{color:var(--connect-muted);font-size:11px}.connection-area.is-material .connection-area-status{color:var(--connect-material)}.connection-area.is-reviewed .connection-area-status{color:var(--connect-reviewed)}.connection-area.is-attention .connection-area-status{color:var(--connect-attention)}.connection-area-action{color:#bacbcf;align-items:center;gap:5px;font-size:11px;display:flex}.connection-source-dock{justify-content:center;gap:12px;width:100%;padding-top:16px;display:flex}.connection-source-dock>button{text-align:left;color:var(--connect-ink);background:#111c23;border:1px solid #30414b;border-radius:9px;align-items:center;gap:10px;min-width:150px;min-height:56px;padding:10px 14px;display:flex}.connection-source-dock>button:hover{border-color:#88adab}.connection-source-dock>button>svg{color:var(--connect-material);flex-shrink:0}.connection-source-dock span{font-size:12px}.connection-source-dock small{color:var(--connect-muted);white-space:nowrap;margin-top:4px;font-size:10px;display:block}.connection-bottom-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 30px;display:flex}.connection-legend{color:var(--connect-muted);flex-wrap:wrap;gap:23px;font-size:11px;display:flex}.connection-legend span{align-items:center;gap:7px;display:flex}.connection-legend i{background:#7a8d99;border-radius:50%;width:5px;height:5px;display:inline-block}.connection-legend .is-material{background:var(--connect-material)}.connection-legend .is-reviewed{background:var(--connect-reviewed)}.connection-legend .is-attention{background:var(--connect-attention)}.connection-next-note{color:var(--connect-muted);font-size:12px}.connection-detail-panel{background:#111b22;border:1px solid #2e424c;border-radius:14px;align-self:center;min-width:0;margin:20px 0;padding:23px}.connection-panel-top{justify-content:flex-end;align-items:center;gap:10px;margin:-8px -10px 0 0;display:flex}.connection-panel-top>span{color:var(--connect-muted);font-size:11px}.connection-detail-panel h2{outline:none;margin-bottom:14px;line-height:1.2}.connection-detail-panel>p{font-size:13px}.connection-detail-panel .connection-website-form{margin-top:24px}.connection-detail-panel .connection-url-field{padding:0 12px}.connection-detail-panel .business-connect .connection-url-field input{padding:16px 0;font-size:16px}.connection-provider-list{flex-direction:column;margin:20px 0 8px;display:flex}.connection-provider-list>button{color:#c4d0d7;text-align:left;background:0 0;border:0;border-bottom:1px solid #2a3a44;align-items:center;gap:12px;min-height:76px;padding:13px 0;display:flex}.connection-provider-list>button:hover{color:var(--connect-reviewed)}.connection-provider-list>button>svg{flex-shrink:0}.connection-provider-list>button>span{flex:1}.connection-provider-list strong{font-size:13px;font-weight:550}.connection-provider-list small{color:var(--connect-muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.connection-panel-note{color:var(--connect-muted);border-top:1px solid #2a3a44;align-items:flex-start;gap:9px;margin-top:20px;padding-top:20px;font-size:11px;line-height:1.7;display:flex}.connection-panel-note svg{flex-shrink:0;margin-top:2px}.connection-source-receipt,.connection-area-receipt{overflow-wrap:anywhere;border-top:1px solid #2a3a44;margin-top:22px;padding:18px 0 0;font-size:12px}.connection-source-receipt p,.connection-area-receipt p{margin-top:7px;font-size:12px}.connection-source-receipt>span{color:var(--connect-muted);margin:8px 0;display:block}.connection-proposal{border-top:1px solid var(--connect-line);overflow-wrap:anywhere;margin-top:22px;padding-top:22px}.workspace-shell .connection-proposal h3{color:var(--connect-ink);margin:0 0 7px;font-size:16px}.connection-proposal>span{color:var(--connect-attention);font-size:11px}.connection-proposal p{white-space:pre-wrap;margin-top:13px;font-size:12px}.connection-proposal p strong{color:var(--connect-ink);margin-bottom:4px;font-weight:500;display:block}.connection-area-receipt.is-material>strong{color:var(--connect-material)}.connection-area-receipt.is-reviewed>strong{color:var(--connect-reviewed)}.connection-area-receipt.is-attention>strong{color:var(--connect-attention)}.connection-area-receipt .connection-text-link{display:flex}.connection-refresh-error,.connection-attention{color:var(--connect-attention);border-top:1px solid #31434c;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;font-size:12px;display:flex}.connection-load-error,.connection-loading{text-align:center;margin:auto;padding:40px 0}.connection-load-error h1{font-size:40px}.connection-load-error p{margin:18px 0 25px}.connection-loading{color:var(--connect-muted)}@keyframes connection-signal{to{stroke-dashoffset:-300px}}@keyframes connection-sprout{0%{stroke-dashoffset:210px;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes connection-branch-reveal{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes connection-spin{to{transform:rotate(360deg)}}.motion-enabled .connection-spinner{animation:1s linear infinite connection-spin}@media (width>=1600px){.business-connect{padding-inline:max(52px,50vw - 750px)}.connection-scene{min-height:650px}}@media (width<=1100px){.business-connect{padding-inline:30px}.has-selection .connection-network-layout{grid-template-columns:minmax(0,1fr)}.connection-detail-panel{width:100%;max-width:640px;margin:0 auto 12px}.connection-network-heading{align-items:flex-start}.connection-live-status{flex-shrink:1;max-width:230px;line-height:1.7}}@media (width<=760px){.business-connect{padding-inline:22px}.connection-header{min-height:80px}.connection-brand{font-size:21px}.connection-header .connection-quiet-button{justify-content:flex-end;max-width:135px;font-size:11px!important}.connection-welcome{padding-block:32px 54px}.connection-seed{width:120px;height:76px;margin-bottom:22px}.business-connect .connection-welcome h1{max-width:450px;margin-inline:auto;font-size:clamp(36px,8vw,50px)}.connection-intro{font-size:16px;margin-top:19px!important}.connection-website-form.is-entry{margin-top:32px}.business-connect .connection-url-field input{padding-block:18px;font-size:17px}.connection-primary{gap:12px;min-height:54px;padding:15px 17px;font-size:14px!important}.connection-website-form>p{font-size:11px}.connection-document-start{gap:8px;font-size:13px!important}.connection-network-heading{flex-direction:column;gap:18px;margin-top:23px}.business-connect .connection-network-heading h1{font-size:32px}.connection-phone-break{display:block}.connection-network-heading p{max-width:29ch;font-size:13px;line-height:1.65}.connection-live-status{max-width:100%;font-size:12px}.connection-scene{min-height:595px;margin-inline:-10px}.connection-area{width:145px;min-height:120px}.connection-area>strong{font-size:14px}.connection-area-status,.connection-area-action{font-size:10px}.connection-hub{width:168px;top:49%}.connection-hub-mark{width:53px;height:53px;margin-bottom:12px}.connection-hub>strong{max-width:165px;font-size:19px}.connection-hub button{font-size:11px}.connection-source-dock{gap:8px;padding-top:18px}.connection-proposal-beacon{top:5%;font-size:11px!important}.connection-source-dock>button{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:10px 5px}.connection-source-dock span{font-size:11px}.connection-source-dock small{white-space:normal;font-size:10px;line-height:1.4}.connection-bottom-bar{gap:24px;padding-block:30px 26px}.connection-bottom-bar>.connection-primary{width:100%}.connection-legend{gap:16px;font-size:10px}.connection-next-note{font-size:11px}.connection-footer{flex-direction:column;align-items:flex-start;gap:2px;padding:20px 0 16px;font-size:11px}.connection-footer>div{justify-content:space-between;gap:0;width:100%}.connection-checked-at{max-width:125px;font-size:10px}.connection-footer>.connection-quiet-button{min-height:40px}.connection-detail-panel{padding:24px 20px}.connection-refresh-error,.connection-attention{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=360px){.business-connect{padding-inline:17px}.connection-area{width:130px}.connection-area>strong{font-size:13px}.connection-source-dock{gap:5px}.connection-legend{gap:12px}}@media (prefers-reduced-motion:reduce){.business-connect *,.business-connect :before,.business-connect :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.connection-account-actions{align-items:center;gap:20px;display:flex}.connection-current-business{color:var(--connect-muted);font-size:13px}.source-activity{border-top:1px solid var(--connect-line);border-bottom:1px solid var(--connect-line);gap:22px;margin:0 0 32px;padding:26px 0;scroll-margin-top:24px;display:grid}.source-activity-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.business-connect .source-activity h2{font-size:24px}.source-submitted-url{overflow-wrap:anywhere;font-size:14px;margin-top:8px!important}.source-stream-state{white-space:nowrap;color:var(--connect-reviewed);padding-top:4px;font-size:12px}.source-reading-status{overflow-wrap:anywhere;font-size:15px}.source-reading-status>span{color:var(--connect-muted);margin-top:6px;font-size:13px;display:block}.source-read-errors{background:#211e18;border:1px solid #66583f;border-radius:12px;gap:16px;padding:20px;display:grid}.source-read-errors strong{color:var(--connect-attention);font-weight:550}.source-read-errors p{max-width:70ch;margin-top:8px}.source-read-errors small{overflow-wrap:anywhere;color:var(--connect-muted);margin-top:6px;display:block}.source-recovery-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.source-activity-log summary{cursor:pointer;min-height:44px;color:var(--connect-muted);align-items:center;font-size:13px;display:flex}.source-activity-log ol{gap:16px;max-height:240px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.source-activity-log li>span{align-items:center;gap:8px;display:flex}.source-activity-log strong{font-size:13px;font-weight:500}.source-activity-log time{color:var(--connect-muted);margin-left:auto;font-size:11px}.source-activity-log li p{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.source-observations{gap:22px;display:grid}.source-observations h3,.source-ai-next h3{margin:0 0 8px;font-size:18px;font-weight:500}.source-observations>div>p{font-size:13px}.source-observations article{border-top:1px solid var(--connect-line);padding-top:20px}.source-page-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.source-page-heading h4{margin:0;font-size:17px;font-weight:500}.source-page-heading a{color:var(--connect-reviewed);white-space:nowrap;align-items:center;gap:6px;min-height:40px;font-size:12px;display:inline-flex}.source-page-headings{color:var(--connect-ink);padding-left:20px;font-size:14px;line-height:1.65}.source-page-excerpt{white-space:pre-line;max-width:72ch;max-height:200px;font-size:14px;overflow:auto}.source-page-meta{font-size:12px;margin-top:12px!important}.source-ai-next{border-top:1px solid var(--connect-line);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.source-ai-next p{max-width:65ch;font-size:14px}.source-ai-next>button{flex-shrink:0}.has-selection .source-ai-next{flex-direction:column;align-items:flex-start}@media (width<=760px){.connection-current-business{display:none}.connection-header{gap:16px}.connection-account-actions{gap:8px}.source-activity-heading{flex-direction:column;gap:9px}.source-activity{gap:18px;padding-block:22px}.source-page-heading{flex-direction:column;gap:4px}.source-ai-next{flex-direction:column;align-items:flex-start}.source-reading-status{font-size:14px}.source-read-errors{padding:16px}.source-recovery-actions{gap:10px}.source-activity-log li>span{flex-wrap:wrap}}.business-connect .source-activity h3,.business-connect .source-activity h4{color:var(--connect-ink)}.connection-header{z-index:45;background:var(--connect-bg);flex-shrink:0;position:sticky;top:0}#source-activity-start{scroll-margin-top:110px}.source-activity-log summary{gap:8px}.source-activity-log[open] summary svg{transform:rotate(180deg)}.source-connected-list{gap:14px;display:grid}.source-connected-list h3,.source-other-documents h4{color:var(--connect-ink);margin:0 0 8px;font-size:17px;font-weight:500}.source-connected-list>div{gap:5px;display:grid}.source-connected-list span{color:var(--connect-muted);font-size:12px}.source-other-documents summary{cursor:pointer;min-height:44px;color:var(--connect-muted);font-size:13px}.source-other-documents article{border-top:1px solid var(--connect-line);padding:18px 0}.source-partial-errors>summary{min-height:44px;color:var(--connect-attention);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.source-partial-errors[open]>summary svg{transform:rotate(180deg)}.source-read-errors details{color:var(--connect-muted);margin-top:10px;font-size:12px}.source-read-errors details summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.business-connect{padding-top:98px}.business-connect>.connection-header{z-index:45;height:98px;min-height:98px;margin:0;position:fixed;top:0;left:52px;right:52px}@media (width>=1600px){.business-connect>.connection-header{left:max(52px,50vw - 750px);right:max(52px,50vw - 750px)}}@media (width<=1100px){.business-connect>.connection-header{left:30px;right:30px}}@media (width<=760px){.business-connect{padding-top:80px}.business-connect>.connection-header{height:80px;min-height:80px;left:22px;right:22px}}@media (width<=360px){.business-connect>.connection-header{left:17px;right:17px}}.connection-create.is-welcome .connection-welcome{padding-top:48px}.connection-create.is-welcome .connection-businesses{width:100%;max-width:760px;margin:0 auto 32px}.business-connect .connection-url-field textarea{resize:vertical;width:100%;min-width:0;color:var(--connect-ink);font:inherit;caret-color:var(--connect-reviewed);background:0 0;border:0;padding:16px 0;line-height:1.65}.business-connect .connection-url-field textarea::placeholder{color:#a0afb8;opacity:1}.business-connect textarea:focus-visible{outline:2px solid var(--connect-reviewed);outline-offset:4px}.connection-multiple-toggle{margin-top:12px}.connection-businesses{border-bottom:1px solid var(--connect-line);margin:0 0 12px;padding:8px 0 16px}.connection-businesses summary{cursor:pointer;min-height:44px;color:var(--connect-reviewed);align-items:center;gap:10px;font-size:13px;display:flex}.connection-businesses[open] summary>svg{transform:rotate(180deg)}.connection-businesses ul{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.connection-businesses li{border-top:1px solid var(--connect-line)}.connection-businesses li button{text-align:left;width:100%;min-height:48px;color:var(--connect-ink);background:0 0;border:0;align-items:center;gap:16px;padding:13px 4px;display:flex}.connection-businesses li button:hover,.connection-businesses li button[aria-current]{background:var(--connect-surface)}.connection-businesses li strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.connection-businesses li span{color:var(--connect-muted);margin-left:auto;font-size:12px}.connection-businesses li svg{color:var(--connect-reviewed);flex-shrink:0}.connection-domain-progress{padding:12px 0;font-size:13px}.connection-creation-status ol{color:var(--connect-muted);margin:22px 0;padding-left:20px;font-size:14px;line-height:1.8}.connection-create .connection-area{pointer-events:none}.connection-detail-panel:has(.source-activity){align-self:start;max-height:calc(100svh - 180px);overflow-y:auto}.connection-detail-panel .source-activity{border:0;gap:18px;margin:20px 0 0;padding:0}.connection-detail-panel .source-activity-heading{flex-direction:column;gap:6px}.connection-detail-panel .source-activity h2{font-size:19px}.connection-detail-panel .source-page-heading{flex-direction:column;gap:4px}.connection-detail-panel .source-ai-next{flex-direction:column;align-items:flex-start}.connection-detail-panel .source-activity-log li>span{flex-wrap:wrap}@media (width<=760px){.connection-create .connection-account-actions>.connection-quiet-button{max-width:110px;line-height:1.3}.connection-add-business{max-width:84px;line-height:1.25}.connection-businesses li button{flex-wrap:wrap;gap:5px 14px}.connection-businesses li strong{flex:70%}.connection-businesses li span{flex:75%;margin:0}.connection-detail-panel:has(.source-activity){max-height:none;overflow-y:visible}}.connection-current-business{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.connection-hub>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.connection-add-business{white-space:nowrap}.connection-activity-summary{border-bottom:1px solid var(--connect-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:14px 0;display:flex}.connection-activity-summary>div{flex-wrap:wrap;align-items:baseline;gap:5px 16px;display:flex}.connection-activity-summary strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.connection-activity-summary span{color:var(--connect-muted);font-size:13px}.connection-panel-business{color:var(--connect-muted);overflow-wrap:anywhere;margin-right:auto;font-size:12px}.connection-detail-panel{scrollbar-color:#547c70 var(--connect-surface);align-self:start;max-height:calc(100svh - 160px);scroll-padding-block:24px;overflow-y:auto}.connection-detail-panel h2{scroll-margin-top:110px}.connection-detail-panel h3,.connection-detail-panel h4{color:var(--connect-ink);overflow-wrap:anywhere;font-weight:550;line-height:1.4}.connection-map-form,.connection-map-form form,.connection-source-reader,.connection-knowledge{gap:18px;min-width:0;margin-top:20px;display:grid}.connection-map-form p,.connection-source-reader p,.connection-knowledge p{font-size:14px}.connection-map-form label{color:var(--connect-muted);font-size:13px}.business-connect .connection-map-form input:not([type=checkbox]),.business-connect .connection-map-form textarea,.business-connect .connection-map-form select{background:var(--connect-bg);width:100%;min-width:0;min-height:48px;color:var(--connect-ink);font:inherit;border:1px solid #647b86;border-radius:8px;padding:12px;font-size:16px}.business-connect .connection-url-field{border-color:#647b86}.business-connect .connection-map-form input[type=file]{font-size:13px;overflow:hidden}.business-connect .connection-map-form input::file-selector-button{background:var(--connect-surface);min-height:44px;color:var(--connect-ink);border:1px solid #647b86;border-radius:6px;margin-right:10px}.business-connect .connection-map-form textarea{resize:vertical}.connection-map-form .connection-check{align-items:flex-start;gap:12px;min-height:44px;line-height:1.65;display:flex}.connection-check input{width:19px;height:19px;accent-color:var(--connect-reviewed);flex-shrink:0}.connection-form-options,.connection-folder-trail{flex-wrap:wrap;gap:16px;display:flex}.connection-form-options [aria-pressed=true]{color:var(--connect-ink);text-decoration:underline}.connection-folder-list{gap:5px;display:grid}.connection-recovery{border-top:1px solid var(--connect-line);border-bottom:1px solid var(--connect-line);gap:14px;padding-block:18px;display:grid}.connection-recovery strong{color:var(--connect-attention);font-size:15px;line-height:1.5}.connection-reader-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.connection-reader-date{font-size:12px!important}.connection-technical-details summary,.connection-map-form summary{cursor:pointer;min-height:44px;color:var(--connect-muted);align-items:center;font-size:13px;display:flex}.connection-technical-details dl{overflow-wrap:anywhere;color:var(--connect-muted);font-size:12px;line-height:1.8}.connection-technical-details dd{margin:4px 0 18px}.connection-knowledge article{border-top:1px solid var(--connect-line);padding-top:18px}.connection-knowledge blockquote{white-space:pre-wrap;color:var(--connect-ink);margin:14px 0;padding:0;font-size:14px;line-height:1.8}.connection-detail-panel .source-stream-state{white-space:normal}.connection-detail-panel .source-page-heading a{min-height:44px}.connection-detail-panel .source-activity h3{margin:0;font-size:18px}.connection-detail-panel .source-page-excerpt{max-height:none;overflow:visible}.business-connect :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--connect-reviewed);outline-offset:4px}.connection-embedded .panel{box-shadow:none;color:var(--connect-ink);background:0 0;border:0;padding:0}.connection-embedded :is(h2,h3,h4,p,label,small,strong){color:inherit}.connection-embedded :is(input,select,textarea){background:var(--connect-bg);color:var(--connect-ink);border-color:#647b86;min-height:44px}.connection-embedded .btn{background:var(--connect-reviewed);color:#102a21;min-height:44px}@media (width<=760px){.has-selection .connection-detail-panel{grid-row:1;max-height:none;margin-top:8px;overflow:visible}.has-selection .connection-map-column{grid-row:2}.has-selection .connection-network-heading{margin-top:18px}.has-selection .connection-network-heading h1{font-size:28px}.has-selection .connection-network-heading p{display:none}.connection-activity-summary{align-items:flex-start}.connection-activity-summary>div{gap:5px;display:grid}.connection-detail-panel h2{scroll-margin-top:104px}.connection-map-form .connection-primary{width:100%}}.workspace-shell .business-connect .connection-detail-panel :is(h3,h4){color:var(--connect-ink);margin:0;font-size:18px;line-height:1.5}.connection-panel-business{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.business-connect .connection-detail-panel{scroll-margin-top:110px}@media (width<=760px){.connection-header .connection-brand{gap:7px;font-size:21px}.connection-create .connection-current-link{max-width:78px}.connection-header svg{flex-shrink:0}}@media (width<=360px){.connection-header .connection-brand{font-size:19px}.connection-header .connection-header-label{display:none}.connection-header :is(.connection-add-business,.connection-current-link){justify-content:center;width:44px;min-width:44px}.connection-header{gap:8px}}.connection-detail-panel{overflow-wrap:anywhere}.connection-detail-panel>*,.connection-knowledge>*,.connection-source-reader>*{min-width:0;max-width:100%}.connection-knowledge{gap:16px}.connection-knowledge .connection-evidence-note{color:var(--connect-muted);margin-top:-8px;font-size:12px}.connection-topic-picker{gap:8px;max-width:440px;margin:8px 0;display:grid}.connection-topic-picker label{color:var(--connect-muted);font-size:13px}.business-connect .connection-topic-picker select{border:1px solid var(--line-strong);background:var(--connect-surface);width:100%;min-width:0;min-height:44px;color:var(--connect-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:7px;padding:12px 36px 12px 12px}.connection-topic-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:8px;display:flex}.connection-topic-heading>span{color:var(--connect-muted);font-size:12px}.connection-evidence-list{grid-template-columns:minmax(0,1fr);display:grid}.connection-knowledge .connection-evidence-row{border-top:1px solid var(--connect-line);min-width:0;padding:20px 0 12px}.workspace-shell .business-connect .connection-evidence-row h4{font-size:15px;font-weight:550}.connection-knowledge blockquote{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:72ch;color:var(--connect-muted);margin:12px 0 4px}.connection-reading-pages{border-block:1px solid var(--connect-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.connection-reading-pages>span{color:var(--connect-muted);font-size:12px}.business-connect .connection-reading-pages button:disabled{opacity:.45;cursor:default;text-decoration:none}.connection-source-reader{max-width:78ch}.connection-reader-text{overflow-wrap:anywhere;word-break:break-word;unicode-bidi:plaintext;min-width:0;max-width:72ch}.connection-topic-heading h3,.connection-source-reader h3{scroll-margin-top:110px}@media (width>=761px) and (height>=850px){.has-map-workspace .connection-map-column{position:sticky;top:100px}}@media (width<=760px){.business-connect .connection-topic-picker select,.connection-reader-text,.connection-knowledge blockquote{font-size:16px}}.reference-library{min-width:0;max-width:1480px;margin:auto}.reference-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.reference-page-heading h1{margin:0}.reference-page-heading p{color:var(--muted);margin-top:6px;font-size:13px}.reference-edition{color:var(--muted);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;max-width:240px;padding:7px 10px;font-size:11px}.reference-inventory{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.reference-inventory>button{text-align:left;border:0;border-right:1px solid var(--line);color:var(--ink);background:0 0;grid-template-columns:1fr auto;gap:5px 12px;padding:18px 20px;display:grid}.reference-inventory>button:last-child{border-right:0}.reference-inventory>button:hover,.reference-inventory>button[aria-pressed=true]{background:var(--accent-light)}.reference-inventory strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2}.reference-inventory span{color:var(--muted);grid-row:2;font-size:12px}.reference-inventory svg{color:var(--accent);grid-area:1/2/3;align-self:center}.reference-context{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 18px;font-size:12px;display:flex}.reference-context>svg{color:var(--accent);flex-shrink:0}.reference-context>span{flex:1;min-width:190px}.reference-context .btn{font-size:12px}.reference-toolbar{align-items:end;gap:14px;margin:20px 0;display:flex}.reference-toolbar label{color:var(--muted);flex-direction:column;flex:1;gap:7px;min-width:0;font-size:11px;display:flex}.reference-toolbar label.reference-search{flex:1.7}.reference-toolbar select,.reference-toolbar input{width:100%;min-width:0;height:40px;padding:8px 10px}.reference-search>div{border:1px solid var(--line-strong);background:#fff;border-radius:10px;align-items:center;padding-left:12px;display:flex}.reference-search>div input{box-shadow:none!important;border:0!important}.reference-search>div:focus-within{outline:2px solid var(--accent);outline-offset:2px}.reference-result-heading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:14px;font-size:12px;display:flex}.reference-result-heading>span{white-space:nowrap}.reference-result-heading details{text-align:right;min-width:0;max-width:600px}.reference-result-heading summary{cursor:pointer;color:var(--accent)}.reference-result-heading p{text-align:left;margin:10px 0;font-size:12px;line-height:1.6}.reference-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.reference-workspace.has-selection{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}.reference-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.has-selection .reference-results{grid-template-columns:1fr}.reference-results>li{min-width:0}.reference-results>li>button{text-align:left;background:var(--panel);border:1px solid var(--line);width:100%;height:100%;color:var(--ink);border-radius:12px;flex-direction:column;gap:11px;padding:18px 20px;display:flex}.reference-results>li>button:hover{border-color:var(--accent-border)}.reference-results>li>button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-subtle)}.reference-results strong{font-size:15px;font-weight:600;line-height:1.4}.reference-card-type{width:100%;color:var(--accent);justify-content:space-between;align-items:center;font-size:11px;display:flex}.reference-results p{color:var(--muted);max-width:70ch;margin:0;font-size:12px;line-height:1.6}.reference-models{color:var(--muted);margin-top:auto;font-size:11px}.reference-card-status{color:var(--muted);border-top:1px solid var(--line);width:100%;padding-top:9px;font-size:10px}.reference-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.reference-pagination>span{color:var(--muted);font-size:11px}.reference-empty{border:1px dashed var(--line-strong);border-radius:12px;padding:35px 20px}.reference-empty h2{margin:14px 0 8px;font-size:17px}.reference-empty p{color:var(--muted);margin-bottom:16px;font-size:13px;line-height:1.6}.reference-detail{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:22px;scroll-margin-top:90px}.reference-detail-top{color:var(--muted);justify-content:space-between;align-items:center;margin-top:-7px;margin-bottom:12px;font-size:11px;display:flex}.reference-detail h2{margin-bottom:12px;font-size:20px;line-height:1.4}.reference-detail h3{margin:22px 0 8px;font-size:12px}.reference-detail p{color:var(--muted);max-width:72ch;margin:12px 0;font-size:12px;line-height:1.7}.reference-detail-badge{background:var(--accent-light);color:var(--accent);border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-block}.reference-reuse-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:15px 0;font-size:11px;display:flex}.reference-reuse-path>span:last-child{color:var(--accent)}.reference-reuse-path svg{flex-shrink:0}.reference-evidence-needed{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.reference-evidence-needed li{color:var(--ink);align-items:start;gap:8px;font-size:12px;line-height:1.5;display:flex}.reference-evidence-needed svg{color:var(--muted);flex-shrink:0;margin-top:2px}.reference-guardrail{background:var(--surface-subtle);border-radius:8px;align-items:start;gap:10px;margin:20px 0;padding:13px;display:flex}.reference-guardrail>svg{color:var(--accent);flex-shrink:0;margin-top:1px}.reference-guardrail strong{font-size:12px}.reference-guardrail p{margin:5px 0 0}.reference-action-note{color:var(--muted);margin:10px 0 16px;line-height:1.6;display:block;font-size:11px!important}.reference-disclosure{border-top:1px solid var(--line);min-width:0;margin-top:16px;padding-top:13px}.reference-disclosure summary{cursor:pointer;min-height:30px;font-size:12px;font-weight:500}.reference-disclosure ul{color:var(--muted);padding-left:18px;font-size:12px;line-height:1.7}.reference-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--surface-subtle);border-radius:6px;max-height:600px;padding:12px;font-size:11px;line-height:1.6;overflow:auto}.reference-detail small{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.reference-links{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.reference-links button{background:var(--surface-subtle);border:1px solid var(--line);color:var(--accent);border-radius:6px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;display:flex}.reference-links button:hover{border-color:var(--accent)}.reference-facts{margin:20px 0}.reference-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) 1.5fr;gap:12px;padding:11px 0;font-size:12px;display:grid}.reference-facts dt{color:var(--muted)}.reference-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.reference-facts a{color:var(--accent)}.reference-overview{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:16px;min-width:0;padding:19px 22px;display:flex}.reference-overview>svg{color:var(--accent);flex-shrink:0}.reference-overview>div{flex:1;min-width:0}.reference-overview h2{margin:0;font-size:15px}.reference-overview p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.reference-agent-brief{border:1px solid var(--line);border-radius:12px;min-width:0;margin:18px 0;padding:22px}.reference-agent-brief h2{margin:12px 0;font-size:18px}.reference-agent-brief p{color:var(--muted);font-size:13px;line-height:1.7}.reference-agent-brief details{overflow-wrap:anywhere;margin:16px 0;font-size:12px}.reference-agent-brief summary{cursor:pointer;min-height:30px}@media (width<=1050px){.reference-workspace.has-selection{grid-template-columns:1fr}.has-selection .reference-results{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-detail{order:-1}.reference-toolbar{flex-wrap:wrap}.reference-toolbar label.reference-search{flex-basis:100%}.reference-inventory>button{padding:14px}}@media (width<=600px){.reference-page-heading{flex-direction:column;align-items:start;gap:9px}.reference-page-heading h1{font-size:24px}.reference-inventory{grid-template-columns:1fr 1fr}.reference-inventory>button:nth-child(2){border-right:0}.reference-inventory>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.reference-inventory span{font-size:11px}.reference-inventory strong{font-size:23px}.reference-toolbar{gap:12px}.reference-toolbar label{flex-basis:calc(50% - 12px)}.reference-results,.has-selection .reference-results{grid-template-columns:1fr}.reference-results>li>button{padding:16px}.reference-result-heading{gap:10px}.reference-result-heading details{max-width:55%}.reference-detail{padding:18px}.reference-overview{flex-wrap:wrap;padding:17px}.reference-overview>div{flex-basis:calc(100% - 45px)}.reference-overview>.btn{margin-left:38px}.reference-facts>div{grid-template-columns:1fr;gap:5px}}.pattern-relevance{border-block:1px solid var(--line);margin:18px 0;padding:16px 0}.pattern-relevance h3{margin-top:0}.pattern-relevance strong{color:var(--ink)}.reference-card-relevance{color:var(--ink);margin-top:8px;font-size:12px;line-height:1.5;display:block}.pattern-relevance p{overflow-wrap:anywhere}.growth-overview{flex-direction:column;gap:22px;max-width:1480px;margin:auto;display:flex}.growth-overview-heading{align-items:center!important;margin-bottom:2px!important}.growth-overview .eyebrow{letter-spacing:.09em;color:var(--muted);font-size:10px}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.overview-metric{text-align:left;border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:13px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.overview-metric:hover{border-color:#bdc1d3;box-shadow:0 3px 14px #1f232908}.overview-metric-label{color:#626875;align-items:center;gap:8px;font-size:12px;display:flex}.overview-metric-label svg:last-child{color:#969aa5;margin-left:auto}.overview-metric>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:620;line-height:1.15}.overview-metric>strong.overview-metric-word{letter-spacing:-.025em;font-size:24px}.overview-metric>small{color:#606876;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.overview-update-note{color:#6d7380;overflow-wrap:anywhere;margin-top:-12px;font-size:11px;line-height:1.6}.overview-update-note .btn{min-height:28px;padding:3px 8px}.overview-cost-context{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.overview-cost-context details{flex:1;min-width:200px}.overview-cost-context summary{cursor:pointer;color:#5f56a7;width:fit-content}.overview-cost-context details>div{border:1px solid var(--line);background:#fafbfc;border-radius:8px;margin-top:8px;padding:12px 16px}.overview-cost-context dl{flex-wrap:wrap;gap:12px 25px;margin:12px 0;display:flex}.overview-cost-context dt{color:#6b7280}.overview-cost-context dd{color:#343943;margin:2px 0 0;font-weight:550}.overview-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(275px,1fr);align-items:start;gap:22px;display:grid}.overview-next-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:24px}.growth-overview .overview-next-panel .business-journey{max-width:none;margin:0}.growth-overview .overview-next-panel .business-next{box-shadow:none;background:0 0;border:0;margin:0 0 20px;padding:0}.growth-overview .overview-next-panel .business-next>h2{letter-spacing:-.035em;max-width:780px;margin:9px 0 14px;font-size:23px;line-height:1.35}.growth-overview .overview-next-panel .business-next>p:not(.eyebrow){color:#676e7a;margin-bottom:20px;font-size:13px;line-height:1.7}.growth-overview .overview-next-panel .business-next .btn{margin-top:2px}.growth-overview .overview-next-panel .business-details{border-top:1px solid var(--line);margin-top:12px;padding-top:15px}.overview-review-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:22px}.overview-panel-title{color:#747a87;justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-panel-title h2{color:var(--ink);font-size:17px}.overview-review-panel>p{color:#606876;margin:10px 0 16px;font-size:12px}.overview-review-list{flex-direction:column;margin-bottom:10px;display:flex}.overview-review-list>button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;flex-direction:column;gap:7px;padding:17px 0;display:flex}.overview-review-list>button:hover strong{color:var(--accent)}.overview-review-kind{color:#8c632b;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:650}.overview-review-list strong{font-size:13px;line-height:1.5}.overview-review-detail{color:#606876;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.overview-review-open{color:var(--accent);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.overview-review-empty{color:#969ba6;padding:22px 0 26px}.overview-review-empty h3{color:#505765;margin:10px 0 6px;font-size:13px}.overview-review-empty p{color:#606876;font-size:12px}.overview-value-note{border:1px solid var(--line);background:#f7f8fa;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:23px 25px;display:flex}.overview-value-note h2{margin-bottom:6px;font-size:15px}.overview-value-note p{color:#606876;max-width:750px;font-size:12px}@media (width<=1150px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr)}}@media (width<=900px){.overview-main-grid{grid-template-columns:1fr}.overview-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.overview-value-note{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=520px){.growth-overview{gap:17px}.overview-metrics{gap:10px}.overview-metric{gap:12px;padding:14px}.overview-metric-label{flex-wrap:wrap;font-size:11px}.overview-metric-label svg:last-child{display:none}.overview-metric>strong{font-size:27px}.overview-metric>strong.overview-metric-word{font-size:20px}.overview-next-panel,.overview-review-panel{padding:18px}.growth-overview .overview-next-panel .business-next>h2{font-size:21px}.overview-review-list{grid-template-columns:1fr;gap:0}.overview-value-note{padding:19px}}.decision-judgments{margin:20px 0}.judgment-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.judgment-coverage>div{border:1px solid var(--border,var(--line));border-radius:10px;gap:6px;padding:14px;display:grid}.judgment-coverage strong{font-size:1.5rem}.judgment-coverage span,.judgment-record>p{color:var(--muted,var(--muted));font-size:.85rem}.judgment-profile{margin:16px 0}.judgment-records{gap:12px;max-height:760px;display:grid;overflow:auto}.judgment-record{border:1px solid var(--border,var(--line));border-radius:10px;padding:16px}.judgment-record-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.judgment-record-header h3{margin:0}.judgment-check-list{gap:8px;padding:0;list-style:none;display:grid}.judgment-check-list li{border-top:1px solid var(--border,var(--line));flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.judgment-check-list li>span:first-child{flex:1;min-width:180px}@media (width<=600px){.judgment-coverage{grid-template-columns:1fr}}.onboarding-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:28px;display:grid}.onboarding-rail{border:1px solid var(--line);background:#fff;border-radius:16px;position:sticky;top:88px;overflow:hidden}.rail-intro{border-bottom:1px solid var(--line);padding:22px 19px}.rail-intro strong{letter-spacing:-.03em;font-size:15px}.rail-intro p{color:var(--muted);margin-top:7px;font-size:12px}.onboarding-steps{padding:12px 9px}.onboarding-step{text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin:2px 0;padding:12px 9px;display:flex}.onboarding-step>span:nth-child(2){flex:1}.onboarding-step small{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:700;display:block}.onboarding-step strong{margin-top:2px;font-size:12px;display:block}.step-symbol{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.onboarding-step.current{background:var(--accent-light);border-color:var(--accent-border);color:var(--ink)}.onboarding-step.current .step-symbol{background:var(--accent);color:#fff;border-color:var(--accent-border)}.onboarding-step:hover{background:var(--surface-subtle)}.rail-evidence{border-top:1px solid var(--line);background:#fafbf8;grid-template-columns:25px 1fr;align-items:center;gap:5px;padding:20px;display:grid}.rail-evidence>span,.rail-evidence>.progress-block,.rail-evidence>p{grid-column:1/-1}.rail-evidence>strong{font-size:22px}.rail-evidence>span{color:var(--muted);font-size:11px}.rail-evidence>p{color:var(--muted);margin-top:9px;font-size:11px}.rail-evidence>.progress-block{margin-top:10px}.onboarding-stage{min-width:0}.stage-hero{padding:8px 0 25px}.step-kicker{letter-spacing:.17em;color:var(--muted);margin-bottom:18px;font-size:10px;font-weight:750;display:block}.stage-hero h2{letter-spacing:-.045em;max-width:690px;font-size:32px;font-weight:620;line-height:1.22}.stage-hero p{color:var(--muted);max-width:650px;margin-top:16px;font-size:13px}.stage-hero.compact{padding-bottom:24px}.stage-hero.compact h2{font-size:29px}.onboarding-stage>.panel{margin-bottom:20px}.onboarding-form{padding:0}.onboarding-form .field{margin-bottom:18px}.stage-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding-top:20px;display:flex}.stage-footer>span{color:var(--muted);max-width:65%;font-size:11px}.stage-back{margin-top:25px}.onboarding-stage>.notice{margin-top:20px}.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.source-choice{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:start;padding:19px;display:flex}.source-choice>.row-between{width:100%;margin-bottom:16px}.source-choice h3{font-size:17px}.source-choice p{color:var(--muted);flex:1;margin:7px 0 18px;font-size:12px}.source-choice .icon-tile{background:var(--surface-subtle);border-color:var(--line);color:var(--muted)}.source-choice .badge{font-size:9px}.capability-row>button{border:none;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 0;display:flex}.capability-row>button:last-child{border-bottom:none;padding-bottom:0}.capability-row>button:first-child{padding-top:0}.capability-row strong,.capability-row small{display:block}.capability-row strong{font-size:13px}.capability-row small{color:var(--muted);max-width:490px;margin-top:3px;font-size:11px}.scope-list{gap:12px;margin:0 0 22px;display:grid}.scope-card{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:13px;padding:16px;display:flex}.scope-card>div:nth-child(2){flex:1;min-width:0}.scope-card strong{font-size:13px;display:block}.scope-card p{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.scope-card small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.inventory-toolbar{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:0 11px;display:flex}.inventory-toolbar input{box-shadow:none;background:0 0;border:none;padding:11px 0}.inventory-toolbar>span{white-space:nowrap;color:var(--muted);font-size:10px}.inventory-list{max-height:450px;overflow:auto}.inventory-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;padding:13px 0;display:flex}.inventory-row>span{flex:1;min-width:0}.inventory-row strong,.inventory-row small{display:block}.inventory-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:570}.inventory-row small{color:var(--muted);margin-top:3px;font-size:10px}.inventory-row svg{color:var(--muted);flex-shrink:0}.inline-empty{color:var(--muted);padding:22px 0;font-size:12px}.interview-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.question-list{border:1px solid var(--line);background:#fff;border-radius:12px;padding:7px}.question-list button{text-align:left;background:0 0;border:none;border-radius:7px;align-items:start;gap:8px;width:100%;padding:13px 9px;display:flex}.question-list button.selected{background:var(--accent-light)}.question-list button:hover{background:var(--surface-subtle)}.question-list strong{font-size:11px;display:block}.question-list small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.5;display:block}.question-state{border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:flex}.question-state>span{background:var(--surface-subtle);border-radius:50%;width:4px;height:4px}.question-state.answered{color:#fff;background:#286b46;border-color:#286b46}.interview-card{padding:22px!important}.interview-prompt .icon-tile{margin-bottom:17px}.interview-prompt h3{letter-spacing:-.035em;font-size:19px;line-height:1.4}.interview-prompt p{color:var(--muted);margin-top:12px;font-size:12px}.interview-probe{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:start;gap:9px;margin:18px 0;padding:13px;font-size:12px;display:flex}.interview-probe svg{flex-shrink:0;margin-top:2px}.structured-fields{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:17px 0;padding:14px 13px 0;display:grid}.structured-fields .field>span{font-size:11px}.potential-sources{background:var(--surface-subtle);border-radius:9px;margin:15px 0;padding:12px}.potential-sources>small{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.potential-sources>button{margin:8px 0;font-size:11px;display:flex}.document-toolbar{gap:10px;margin-bottom:20px;display:flex}.business-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-doc-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:18px;display:flex}.doc-code{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.business-doc-card>.row-between{align-items:flex-start;gap:8px}.business-doc-card .badge{white-space:normal;text-align:right;max-width:48%;font-size:8px}.business-doc-card h3{margin:17px 0 9px;font-size:16px}.business-doc-card p{color:var(--muted);flex:1;font-size:11px}.doc-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.decision-list{gap:16px;display:grid}.decision-entry{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px}.decision-entry h3{margin:10px 0;font-size:17px}.decision-entry p{color:var(--muted);white-space:pre-wrap;font-size:12px}.decision-entry details{border-top:1px solid var(--line);color:var(--muted);margin-top:15px;padding-top:11px;font-size:11px}.decision-entry details p{margin:10px 0}.decision-entry summary{cursor:pointer;font-weight:650}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.role-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:start;gap:11px;padding:16px;display:flex}.role-card.selected{background:var(--accent-light);border-color:var(--accent-border)}.role-card strong{font-size:12px;display:block}.role-card p{color:var(--muted);margin:6px 0 9px;font-size:11px}.role-card small{color:var(--muted);font-size:10px}.activation-hero{text-align:center;padding:25px 30px}.activation-orbit{border:1px solid var(--line);background:var(--surface-subtle);width:83px;height:83px;color:var(--muted);box-shadow:0 0 0 10px var(--shadow-color);border-radius:25px;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.activation-hero>.eyebrow{margin-top:28px}.activation-hero h2{letter-spacing:-.05em;margin:15px 0;font-size:40px;line-height:1.15}.activation-hero p{color:var(--muted);max-width:540px;margin:auto;font-size:12px}.activation-stats{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:17px 0 24px;padding:20px 0;display:grid}.activation-stats>div{text-align:center;border-right:1px solid var(--line)}.activation-stats>div:last-child{border:none}.activation-stats strong{font-size:25px;display:block}.activation-stats span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.activation-gaps{gap:11px;display:grid}.activation-gaps>div{color:#76551e;background:#fbf5e8;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.activation-gaps svg{flex-shrink:0}.activation-button{justify-content:center;gap:12px;margin:25px 0 0;display:flex}.ready-message{color:var(--muted);background:var(--surface-subtle);border-radius:10px;align-items:center;gap:12px;padding:20px;font-size:12px;display:flex}.connection-reference{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;max-height:170px;margin:15px 0;padding:14px;font-size:11px;overflow:auto}.notice{overflow-wrap:anywhere}.notice>svg{flex-shrink:0}.notice>span{min-width:0}.notice:has(>svg){align-items:flex-start;gap:10px;display:flex}.notice:has(>strong)>span{margin-top:6px;display:block}.matrix-summary{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:21px;padding:22px 0;display:grid}.matrix-summary>div{border-right:1px solid var(--line);padding:0 25px}.matrix-summary>div:last-child{border:none}.matrix-summary strong{letter-spacing:-.04em;font-size:29px;font-weight:620;line-height:1.25;display:block}.matrix-summary span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.matrix-controls{align-items:center;gap:12px;margin:21px 0;display:flex}.matrix-controls>.search-box{flex:1}.matrix-controls>select{width:245px;font-size:12px}.artifact-matrix{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.artifact-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 20px;display:flex}.artifact-row:last-child{border:none}.artifact-code{width:65px;color:var(--muted);letter-spacing:.04em;background:var(--surface-subtle);text-align:center;border-radius:5px;flex-shrink:0;padding:7px 5px;font-size:10px;font-weight:750}.artifact-description{flex:1;min-width:0}.artifact-description button{text-align:left;background:0 0;border:none;padding:0}.artifact-description h3{font-size:13px}.artifact-description p{color:var(--muted);margin-top:4px;font-size:10px}.artifact-row>.badge{font-size:9px}.artifact-buttons{align-items:center;gap:6px;display:flex}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.economics-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.economics-layout>.panel{padding:22px}.metric-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.metric-input-grid .field>span{font-size:11px}.metric-input-grid .field>small{font-size:9px}.metric-input-grid input{padding:10px;font-size:12px}.computed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.computed-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.computed-card>span{color:var(--muted);font-size:11px}.computed-card>strong{letter-spacing:-.04em;margin-top:11px;font-size:28px;font-weight:650;line-height:1.3;display:block}.computed-card strong small{letter-spacing:0;color:var(--muted);margin-left:6px;font-size:11px;font-weight:500}.computed-card p{color:var(--muted);margin-top:7px;font-size:10px}.scenario-label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.scenario-label small{width:100%;padding-left:25px;font-size:9px}.gate-list{display:grid}.gate-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.gate-row:first-child{padding-top:0}.gate-row:last-child{border:none;padding-bottom:0}.gate-number{border:1px solid var(--line);background:var(--surface-subtle);width:27px;height:27px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.gate-row>div{flex:1;min-width:0}.gate-row strong{font-size:12px;display:block}.gate-row p{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.65}.gate-row .badge{font-size:8px}.limitation-line{color:var(--muted);margin:10px 0;font-size:12px}.economics-layout+.panel{margin-top:23px}.research-tabs{margin:25px 0}.pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.pattern-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:22px;display:flex}.pattern-card h2{margin:18px 0 13px;font-size:18px;line-height:1.4}.pattern-card>p{color:var(--muted);font-size:12px}.pattern-card>.row-between svg{color:var(--muted)}.pattern-proof{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:13px}.pattern-proof strong{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px}.pattern-proof p{color:var(--muted);margin-top:7px;font-size:11px}.pattern-card>small{color:var(--muted);flex:1;font-size:10px}.pattern-sources{gap:9px;margin:18px 0;display:grid}.pattern-sources button{text-align:left;font-size:10px;line-height:1.5}.pattern-card>.btn{font-size:11px}.company-index{display:grid}.company-index-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:15px 0;display:flex}.company-index-row>span{flex:1}.company-index-row strong,.company-index-row small{display:block}.company-index-row strong{font-size:12px}.company-index-row small{color:var(--muted);margin-top:4px;font-size:10px}.company-index-row .badge{font-size:9px}.company-index-row .external{font-size:11px}.source-register{gap:12px;display:grid}.research-source{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:start;gap:18px;padding:22px;display:flex}.research-source>span{flex:1}.research-source strong{font-size:15px;display:block}.research-source small{color:var(--muted);margin:5px 0 10px;font-size:10px;display:block}.research-source p{color:var(--muted);font-size:12px}.research-source:hover{background:var(--surface-subtle)}.experiment-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.experiment-row:first-child{padding-top:0}.experiment-row:last-child{border:none}.experiment-row>div{flex:1}.experiment-row h3{margin:9px 0;font-size:15px}.experiment-row p{color:var(--muted);font-size:12px}.experiment-row small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.twin-layers{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 25px;display:grid}.twin-layers>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;flex-direction:column;align-items:start;gap:10px;padding:22px;display:flex}.twin-layers>button.selected{background:var(--accent-light);border-color:var(--accent-border)}.twin-layers svg{color:var(--muted)}.twin-layers strong{font-size:28px;line-height:1.2}.twin-layers span{color:var(--muted);font-size:11px}.context-records button{border:none;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.context-records button:hover{background:var(--surface-subtle)}.context-type{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);width:80px;font-size:9px}.context-records strong{flex:1;font-size:12px}.context-relations{color:var(--muted);font-size:10px}.badge-needs_attention,.badge-needs_refresh,.badge-candidate_needs_review{color:#78501b;background:#fbefda}.badge-unknown,.badge-not_found_in_selected_context,.badge-source_claim{background:var(--accent-light);color:var(--muted)}.badge-accepted,.badge-owner_reviewed,.badge-content_imported{background:var(--surface-subtle);color:var(--ink)}.badge-proposed,.badge-source_linked_needs_review{color:#765217;background:#f5eacb}.badge-superseded{background:var(--surface-subtle);color:var(--muted)}.badge-rejected{color:#90492d;background:#f7e7df}.sidebar .nav-group{margin-bottom:15px}.sidebar .nav-item{padding-top:8px;padding-bottom:8px}.sidebar nav{min-height:0}.sidebar .workspace-select{margin-top:23px;margin-bottom:19px}@media (width>=1600px){.main-content{max-width:1450px}.onboarding-layout{grid-template-columns:245px minmax(0,1fr);gap:35px}.interview-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=1200px){.onboarding-layout{grid-template-columns:190px minmax(0,1fr);gap:19px}.rail-intro{padding:18px 15px}.onboarding-step{gap:7px;padding:11px 6px}.onboarding-step strong{font-size:11px}.step-symbol{width:28px;height:28px}.interview-layout{grid-template-columns:1fr}.question-list{gap:5px;display:flex;overflow:auto}.question-list button{flex-shrink:0;width:150px}.stage-hero h2{font-size:28px}.source-card-grid{gap:11px}.pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.economics-layout{grid-template-columns:1fr}.metric-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-row{gap:10px;padding:15px 13px}.artifact-row>.badge{white-space:normal;text-align:center;max-width:100px}.role-grid,.business-doc-grid{grid-template-columns:1fr}}@media (width<=850px){.onboarding-layout{display:block}.onboarding-rail{margin-bottom:25px;position:static}.rail-intro,.rail-evidence{display:none}.onboarding-steps{gap:5px;padding:9px;display:flex;overflow:auto}.onboarding-step{flex-shrink:0;width:auto;padding:9px}.onboarding-step>svg{display:none}.onboarding-step strong{font-size:10px}.onboarding-step small{font-size:8px}.onboarding-stage{max-width:100%}.stage-hero{padding-top:3px}.stage-hero h2{font-size:29px}.artifact-description{min-width:160px}.artifact-matrix{overflow:auto}.artifact-row{min-width:650px}.matrix-summary>div{padding:0 16px}.matrix-summary strong{font-size:25px}.matrix-summary span{font-size:9px}.twin-layers{gap:8px}.twin-layers>button{padding:16px 11px}.twin-layers span{font-size:10px}.context-records strong{overflow-wrap:anywhere;min-width:0}.context-records button{gap:9px}.context-type{width:58px;font-size:8px}.context-records>.badge{font-size:8px}}@media (width<=540px){.source-card-grid,.business-doc-grid,.pattern-grid{grid-template-columns:1fr}.stage-hero h2,.stage-hero.compact h2{font-size:27px}.stage-hero p{font-size:12px}.stage-hero br{display:none}.onboarding-step{width:151px}.scope-card{flex-wrap:wrap;gap:10px}.scope-card>div:nth-child(2){flex-basis:calc(100% - 50px)}.scope-card>.badge{margin-left:44px}.inventory-toolbar>span{display:none}.inventory-row{gap:8px}.inventory-row .badge{white-space:normal;max-width:65px;font-size:8px}.inventory-row>svg{display:none}.structured-fields{grid-template-columns:1fr}.interview-card{padding:18px!important}.interview-prompt h3{font-size:18px}.stage-footer{align-items:flex-start}.stage-footer>.btn{padding:9px 12px;font-size:11px}.stage-footer>span{font-size:10px}.document-toolbar{flex-wrap:wrap}.activation-hero{padding:22px 5px}.activation-hero h2{font-size:35px}.activation-stats{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}.activation-stats>div:nth-child(2){border:none}.activation-button{flex-direction:column}.matrix-summary{grid-template-columns:repeat(2,1fr);gap:20px;padding:19px 0}.matrix-summary>div:nth-child(2){border:none}.matrix-controls{flex-direction:column;align-items:stretch}.matrix-controls>select{width:100%}.metric-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.economics-layout>.panel{padding:17px}.computed-card{padding:16px}.computed-card strong{font-size:25px}.gate-row{gap:9px}.gate-row .badge{white-space:normal;max-width:70px}.research-tabs{display:flex;overflow:auto}.research-tabs>button{white-space:nowrap;flex-shrink:0;font-size:11px}.company-index-row{gap:8px}.company-index-row .badge{white-space:normal;max-width:100px;font-size:8px}.research-source{gap:11px;padding:17px}.research-source>.icon-tile{display:none}.research-source strong{font-size:13px}.research-source p{font-size:11px}.experiment-row{flex-direction:column;align-items:start}.twin-layers{grid-template-columns:repeat(3,1fr)}.context-relations{display:none}.context-records .badge{white-space:normal;max-width:70px;font-size:8px}.context-type{width:52px}.context-records strong,.onboarding-stage .notice{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:23px 0;display:grid}.department-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:21px;display:flex}.department-card h3{margin:20px 0 11px;font-size:17px}.department-card p{color:var(--muted);flex:1;font-size:12px}.department-output{background:var(--surface-subtle);border-radius:8px;margin:18px 0;padding:13px}.department-output small{letter-spacing:.08em;color:var(--muted);font-size:9px;display:block}.department-output strong{margin-top:6px;font-size:11px;line-height:1.6;display:block}.department-deliveries article{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:17px 0;display:flex}.department-deliveries article>div{flex:1}.department-deliveries strong{font-size:13px}.department-deliveries p{color:var(--muted);margin-top:4px;font-size:10px}@media (width<=1100px){.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.department-grid{grid-template-columns:1fr}.department-deliveries article{flex-wrap:wrap}.department-deliveries article>div{flex-basis:80%}}.onboarding-step small,.onboarding-step.current small{color:var(--muted)}.interview-assistant{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;margin:17px 0;padding:15px}.interview-assistant>.row-between>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.interview-assistant>p{color:var(--muted);margin-top:10px;font-size:10px}.suggested-answer{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.suggested-answer>small{letter-spacing:.08em;color:var(--muted);font-size:9px}.suggested-answer>p{white-space:pre-wrap;margin:12px 0;font-size:12px;line-height:1.8}.suggestion-citations{gap:12px;margin:14px 0;display:grid}.suggestion-citations blockquote{border-left:2px solid var(--line);color:var(--muted);margin:0 0 7px;padding:7px 11px;font-size:11px;line-height:1.6}.interview-assistant .notice p{margin:7px 0;font-size:11px}@media (width<=540px){.interview-assistant>.row-between{flex-wrap:wrap;gap:10px}}.context-summary{background:var(--surface-subtle);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:24px 26px;display:flex}.context-summary h2{margin-bottom:7px;font-size:20px}.context-summary p{color:var(--muted);font-size:13px}.context-summary small{color:var(--muted);max-width:700px;margin-top:7px;display:block}.context-summary-actions{flex-direction:column;gap:9px;display:flex}.recorded-toolbar{align-items:center;gap:14px;padding:0 22px 18px;display:flex}.recorded-toolbar .search-box{flex:1}.recorded-decisions{padding:0 22px}.recorded-decision{border-bottom:1px solid var(--line);padding:19px 0}.recorded-decision:last-child{border-bottom:0}.source-date{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.recorded-decision .markdown{margin:12px 0;font-size:13px}.recorded-decision details{margin:9px 0 12px;font-size:12px}.recorded-decision summary{cursor:pointer;color:var(--muted);font-weight:600}.source-path{overflow-wrap:anywhere;color:var(--muted);margin:8px 0;font-family:monospace;font-size:11px}.recorded-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;font-size:12px;display:flex}.recorded-decision>h3{margin-bottom:6px}.recorded-decision>p{margin-bottom:10px;font-size:13px}@media (width<=780px){.context-summary{flex-direction:column;align-items:stretch;padding:18px}.context-summary-actions{flex-direction:column}.recorded-toolbar{flex-direction:column;align-items:stretch;padding:0 14px 14px}.recorded-decisions{padding:0 14px}.recorded-decision>.row-between{flex-wrap:wrap;gap:8px}.recorded-pagination{padding:14px}}.free-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:20px 0;display:grid}.free-agent-card{border:1px solid var(--border,var(--line));border-radius:12px;min-width:0;padding:16px}.free-agent-card h3{margin:0 0 10px}.free-agent-card p{overflow-wrap:anywhere;margin:8px 0}.work-workspace .work-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-workspace .work-header-actions .btn{font-size:12px}.work-workspace .work-queue-toolbar{background:var(--surface-subtle);border:1px solid var(--line,var(--line));border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.work-workspace .work-queue-toolbar .workspace-tabs{gap:4px;margin:0}.work-workspace .work-queue-toolbar .workspace-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500}.work-workspace .work-queue-toolbar .workspace-tabs button[aria-pressed=true]{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.work-workspace .work-queue-search{border:1px solid var(--line,var(--line));background:var(--surface);color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.work-workspace .work-queue-search input{font:inherit;width:165px;min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:9px 0;font-size:12px}.work-workspace .work-queue-search input:focus{box-shadow:none;outline:none}.work-workspace .work-queue-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.work-workspace .work-split{border:1px solid var(--line,var(--line));background:var(--surface);border-top:0;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);min-height:460px}.work-workspace .work-queue{padding:0}.work-workspace .work-queue-table-wrap{overflow-x:auto}.work-workspace .work-queue-table{border-collapse:collapse;width:100%;font-size:12px}.work-workspace .work-queue-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line,var(--line));padding:15px;font-size:11px;font-weight:500}.work-workspace .work-queue-table td{border-bottom:1px solid var(--surface-subtle);vertical-align:middle;padding:0}.work-workspace .work-queue-table td:last-child{padding:12px 15px 12px 3px}.work-workspace .work-queue-table tbody tr:last-child td{border-bottom:0}.work-workspace .work-queue-table tr[data-selected=true]{background:var(--accent-light)}.work-workspace .work-queue-row{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:18px 15px}.work-workspace .work-queue-row[aria-pressed=true]{background:0 0;border:0;padding-left:15px}.work-workspace .work-queue-row>svg{color:var(--muted);flex-shrink:0;width:17px}.work-workspace .work-queue-row strong{font-size:12px;font-weight:500;line-height:1.6}.work-workspace .work-queue-row small{color:var(--muted);margin:4px 0 0;font-size:10px}.work-workspace .work-queue-table .badge{white-space:normal;max-width:140px;font-size:10px;line-height:1.5}.work-workspace .work-detail{border-left:1px solid var(--line,var(--line));padding:22px}.work-workspace .work-detail>header h2{margin-top:0;font-size:20px;font-weight:600;line-height:1.5}.work-workspace .work-detail>header p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.75}.work-workspace .work-detail .workspace-tabs{flex-wrap:wrap;gap:4px;margin:20px 0}.work-workspace .work-detail .workspace-tabs button{padding:8px 10px;font-size:11px}.work-workspace .work-detail>p,.work-workspace .work-detail>div>p{font-size:12px;line-height:1.8}.work-workspace .work-detail .btn{font-size:11px}.work-workspace .work-detail details{margin:17px 0;font-size:12px}.work-workspace .work-detail details summary{cursor:pointer}.work-workspace .work-detail .source-text{max-height:340px;font-size:11px;overflow:auto}.work-workspace .work-workflow-tools{border:1px solid var(--line,var(--line));background:var(--surface);border-radius:12px;margin:25px 0;scroll-margin-top:20px}.work-workspace .work-workflow-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;list-style:none;display:flex}.work-workspace .work-workflow-tools>summary::-webkit-details-marker{display:none}.work-workspace .work-workflow-tools>summary>span{align-items:center;gap:12px;display:flex}.work-workspace .work-workflow-tools>summary strong{font-size:13px;font-weight:500;display:block}.work-workspace .work-workflow-tools>summary small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.work-workspace .work-workflow-tools[open]>summary>svg{transform:rotate(180deg)}.work-workspace .work-tools-body{border-top:1px solid var(--line,var(--line));padding:18px}.work-workspace .work-tools-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.work-workspace .work-tools-tabs button{font:inherit;border:1px solid var(--line,var(--line));color:var(--muted);background:var(--surface);cursor:pointer;border-radius:6px;padding:9px 12px;font-size:12px}.work-workspace .work-tools-tabs button[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-light);color:var(--accent)}.work-workspace .work-tools-body>div[hidden]{display:none}.work-workspace .work-tools-body .panel{margin:0}.work-workspace .work-tools-body h2{font-size:19px}.work-workspace .work-tools-body p{font-size:13px;line-height:1.75}.work-workspace .work-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.work-workspace .work-split{grid-template-columns:minmax(0,1fr)}.work-workspace .work-detail{border-left:0;border-top:1px solid var(--line,var(--line))}}@media (width<=650px){.work-workspace .work-queue-toolbar{padding:10px}.work-workspace .work-queue-search,.work-workspace .work-queue-search input{width:100%}.work-workspace .work-detail{padding:18px 15px}.work-workspace .work-workflow-tools>summary{padding:16px 13px}.work-workspace .work-tools-body{padding:12px}}.workspace-shell{--bg:#f5f6f3;--ink:#1c2c34;--accent:#126a52;--line:#e3e7e2;color:var(--ink);font-size:15px}.workspace-shell .sidebar{width:216px;color:var(--ink);border-right:1px solid var(--line);background:#f0f3ef;padding:28px 16px 16px;display:flex}.workspace-shell .wordmark{color:var(--ink);letter-spacing:-.055em;padding:0 10px 29px;font-size:24px}.workspace-shell .sidebar nav{flex:1;margin-top:25px;overflow:visible}.workspace-shell .nav-item{color:#3d4c55;border-radius:6px;gap:16px;min-height:52px;margin:4px 0;padding:13px 16px;font-size:16px;font-weight:500;position:relative}.workspace-shell .nav-item.active:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.workspace-shell .nav-item:hover{background:var(--surface-subtle);color:var(--ink)}.workspace-shell .system-status{color:var(--muted);margin:14px 14px 0;font-size:11px}.workspace-shell .main-shell{margin-left:216px}.workspace-shell .topbar{background:#fafbf9;gap:20px;height:76px;padding:0 36px}.business-switch{color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px;font-size:16px;font-weight:600;display:flex}.workspace-shell .breadcrumb{min-width:0}.workspace-shell .ask-ai{white-space:nowrap;font-size:14px}.workspace-shell .home-shortcut{display:none}.workspace-shell .search-trigger{background:0 0;gap:10px;min-height:42px;padding:8px 14px;font-size:13px;display:flex}.workspace-shell .search-trigger kbd{margin-left:10px}.workspace-shell .icon-button{width:40px;height:40px}.workspace-shell .text-button{min-height:40px}.workspace-shell h1{font-size:32px;line-height:1.25}.workspace-shell h2{font-size:22px;line-height:1.35}.workspace-shell h3{font-size:16px}.workspace-shell .page-header p{font-size:15px;line-height:1.65}.workspace-shell .eyebrow{font-size:11px}.workspace-shell .btn{border-radius:7px;min-height:42px;font-size:14px}.workspace-shell .badge{text-transform:none;letter-spacing:0;padding:5px 9px;font-size:12px;font-weight:550}.workspace-shell .micro-copy{font-size:12px}.workspace-shell .panel{box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.workspace-shell .panel-heading p{font-size:14px}.workspace-shell .workspace-footer{display:none}.workspace-shell .business-journey{max-width:none;margin:18px 0}.workspace-shell .business-simple-page{max-width:800px;margin:16px auto}.workspace-shell .business-details{margin:24px 0}.workspace-shell .business-details>summary{min-height:44px;padding:10px 0;font-size:14px}.workspace-shell .business-details-content{padding:14px 0}.workspace-shell .section-navigation{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:20px;margin:-10px 0 30px;display:flex;overflow-x:auto}.section-navigation button,.workspace-tabs button{color:#52616a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:46px;padding:10px 3px;font-size:14px}.section-navigation button[aria-current=page],.workspace-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--ink);font-weight:650}.workspace-tabs{border-bottom:1px solid var(--line);gap:22px;margin:22px 0;display:flex;overflow:auto}.workspace-shell .workspace-tabs button:hover,.workspace-shell .section-navigation button:hover{color:var(--accent)}.today-workspace .business-page-header{border-bottom:1px solid var(--line);padding-bottom:24px}.today-workspace .business-page-header h1{font-size:36px}.today-workspace .business-home-need{max-width:70ch;margin:16px 0 0;font-size:18px}.workspace-shell .today-workspace .business-next{border:0;border-left:3px solid var(--line);margin:36px 0;padding:8px 0 10px 28px}.today-workspace .business-next h2{max-width:850px;margin:12px 0 16px;font-size:30px}.today-workspace .business-next>p{max-width:760px}.today-workspace .business-next .btn{min-height:48px;margin-top:6px;padding:12px 22px}.today-activity{border-top:1px solid var(--line);padding:28px 0}.today-activity>header,.settings-overview-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.today-activity-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);background:0 0;align-items:center;gap:20px;padding:18px 0;display:flex}.today-activity-row>span{overflow-wrap:anywhere;flex:1}.today-activity-row small{color:var(--muted);font-size:13px}.today-activity-row:hover{background:var(--surface-subtle)}.work-split{grid-template-columns:minmax(240px,.8fr) minmax(0,1.35fr);align-items:start;min-height:560px;display:grid}.work-queue{min-width:0;padding-right:24px}.work-queue-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:flex-start;gap:14px;padding:20px 12px;display:flex}.work-queue-row>span{flex:1;min-width:0}.work-queue-row strong{overflow-wrap:anywhere;line-height:1.5;display:block}.work-queue-row small{color:#637079;margin:6px 0;font-size:12px;display:block}.work-queue-row[aria-pressed=true]{background:var(--accent-light);border-left:3px solid var(--accent);border-radius:5px;padding-left:9px}.work-queue-row>svg{flex-shrink:0;margin-top:3px}.work-detail{border-left:1px solid var(--line);min-width:0;padding:4px 0 30px 28px}.work-detail>header h2{overflow-wrap:anywhere;font-size:26px}.work-detail>header p{margin:14px 0;font-size:15px;line-height:1.7}.work-detail .workspace-tabs{gap:18px}.work-document{border:1px solid var(--line);background:#fff;border-radius:6px;max-height:500px;margin-bottom:22px;padding:20px;overflow:auto}.work-document .markdown{font-size:15px}.work-document h1{font-size:25px}.task-source{border-bottom:1px solid var(--line);padding:18px 0}.task-source p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.workspace-empty{padding:24px 8px}.workspace-empty h2{font-size:20px}.workspace-empty p{margin:14px 0}.queue-pagination{justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:13px;display:flex}.settings-layout{grid-template-columns:190px minmax(0,1fr);gap:30px;display:grid}.settings-navigation{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:4px;padding-right:16px;display:flex;position:sticky;top:100px}.settings-navigation button{text-align:left;color:#52616a;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;min-height:45px;padding:12px 14px;font-size:14px}.settings-navigation button[aria-current=page]{background:var(--accent-light);border-left-color:var(--accent);color:var(--ink);font-weight:650}.settings-content{min-width:0}.settings-overview-section{border-bottom:1px solid var(--line);padding:12px 0 16px}.settings-overview-section:first-child{padding-top:0}.settings-overview-section h2{align-items:center;gap:10px;display:flex}.settings-overview-section>p{color:#637079;margin:8px 0 12px;font-size:14px}.settings-provider-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:16px;padding:6px 0;display:flex}.settings-provider-row>div{flex:1;min-width:0}.settings-provider-row strong,.settings-provider-row small{display:block}.settings-provider-row small{color:#637079;margin-top:4px;font-size:12px}.settings-provider-row>span{font-size:13px}.settings-facts{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr);gap:16px;margin:14px 0;display:grid}.settings-facts dt{color:#637079;font-size:13px}.settings-facts dd{overflow-wrap:anywhere;margin:8px 0 0;font-weight:600}.workspace-link-row{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.settings-tool-group{border-bottom:1px solid var(--line);padding:22px 0}.workspace-tool-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.workspace-tool-list>.btn{white-space:normal;text-align:left;justify-content:space-between}.workspace-shell .settings-columns{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}.workspace-shell .integration-grid{grid-template-columns:1fr}.workspace-shell .integration-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.workspace-shell .integration-summary{background:0 0;border-radius:0}.workspace-shell .provider-mark{font-size:13px}.workspace-shell .settings-content .page-header h1{font-size:25px}.workspace-shell .settings-content .entry-inline-callout{margin-top:20px}.workspace-shell .settings-content .two-columns{grid-template-columns:1fr}.workspace-shell .drive-library{gap:16px}.workspace-shell .drive-library .page-header{margin-bottom:0}.workspace-shell .drive-columns{grid-template-columns:1fr}.workspace-shell .drive-columns.has-preview .drive-file-list{max-height:65vh;overflow:auto}.workspace-shell .drive-search{border-color:var(--line);background:#fff;min-height:52px}.workspace-shell .drive-search input{font-size:15px}.workspace-shell .drive-file{align-items:center;padding:18px 0}.workspace-shell .drive-file strong{font-size:15px;font-weight:550}.workspace-shell .drive-file small{color:#637079;font-size:12px}.workspace-shell .drive-file p{font-size:13px}.workspace-shell .drive-file-list{min-width:0}.workspace-shell .drive-file>div{overflow:hidden}.workspace-shell .drive-preview-text{max-height:65vh}.library-company-note{border-top:1px solid var(--line);padding:24px 0}.library-company-note p{margin:14px 0}.draft-row-meta{color:#637079;margin-top:5px;font-size:12px;display:block}.visible-drafts{padding:30px 0}.visible-drafts>h2{margin-bottom:20px}.workspace-shell .client-grid{grid-template-columns:1fr;gap:0}.workspace-shell .client-grid .card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px;padding:22px 0;display:grid}.workspace-shell .client-grid .card>p{grid-column:1}.workspace-shell .client-grid .card>.btn{grid-area:1/2/4}.workspace-shell .client-tabs{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:20px;margin:24px 0;overflow:auto}.workspace-shell .client-tabs .btn{box-shadow:none;color:#52616a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 3px;font-weight:500}.workspace-shell .client-tabs .btn[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:650}.company-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:36px;margin:28px 0;display:grid}.company-overview-grid>section>p{max-width:65ch;margin:16px 0 24px}.company-overview-grid>aside{border-left:1px solid var(--line);padding-left:28px}.company-overview-grid>aside>section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.company-overview-grid>aside p{margin:12px 0}.company-recent-work{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.company-person-summary{padding:18px 0}.company-person-summary p{margin:7px 0!important}.company-person-summary small{font-size:13px}.company-opportunity{max-width:780px}.company-opportunity p{margin:18px 0}.result-history{border-top:1px solid var(--line);padding:28px 0}.result-history>h2{margin-bottom:20px}.result-history-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.result-history-row>div{flex:1;min-width:0}.result-history-row h3{font-size:17px}.result-history-row p{overflow-wrap:anywhere;margin-top:12px}.result-history-row small{color:#637079;margin-top:7px;font-size:12px;display:block}.result-history>.muted{margin-top:20px}@media (width>=1450px){.workspace-shell .main-content{padding-left:48px;padding-right:48px}.workspace-shell .topbar{padding-left:44px;padding-right:44px}}@media (width<=1150px){.workspace-shell .main-content{padding:28px}.workspace-shell .topbar{padding:0 24px}.workspace-shell .search-trigger kbd{display:none}.workspace-shell .search-trigger span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.workspace-shell .settings-columns{grid-template-columns:1fr}.settings-layout{grid-template-columns:165px minmax(0,1fr);gap:24px}.work-split{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.work-detail{padding-left:20px}}@media (width<=900px){.workspace-shell .sidebar{visibility:hidden;z-index:60;display:flex;transform:translate(-100%)}.workspace-shell .sidebar.open{visibility:visible;transform:translate(0)}.workspace-shell .main-shell{margin-left:0}.workspace-shell .mobile-menu{display:inline-flex}.workspace-shell .topbar{gap:10px;height:68px;padding:0 16px}.workspace-shell .topbar-actions{gap:8px}.workspace-shell .mobile-scrim{background:var(--panel);z-index:50;border:0;display:block;position:fixed;inset:0}.workspace-shell .main-content{padding:24px}.workspace-shell .topbar .journey-tools{display:block}.workspace-shell .ask-ai{font-size:13px}.workspace-shell .run-indicator{font-size:11px}}@media (width<=640px){.workspace-shell .main-content{padding:20px 16px 40px}.workspace-shell h1{font-size:28px}.workspace-shell h2{font-size:21px}.workspace-shell .topbar-actions{gap:6px}.workspace-shell .topbar .ai-work-indicator,.workspace-shell .run-indicator{display:none}.workspace-shell .business-switch{gap:6px;padding:4px;font-size:14px}.workspace-shell .business-switch>svg:last-child{display:none}.workspace-shell .topbar .ask-ai{gap:0;min-width:32px;padding:0 4px;font-size:0}.workspace-shell .ask-ai svg{width:20px;height:20px}.workspace-shell .topbar .journey-tools .text-button{font-size:12px}.workspace-shell .search-trigger{min-width:36px;padding:7px}.workspace-shell .section-navigation{gap:20px;margin-top:-8px;margin-bottom:22px}.workspace-shell .page-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.workspace-shell .page-header p{font-size:14px}.workspace-shell .btn{white-space:normal;min-height:44px}.workspace-shell .text-button{min-height:44px}.today-workspace .business-next h2{font-size:25px}.workspace-shell .today-workspace .business-next{margin:28px 0;padding-left:18px}.today-workspace .business-page-header h1{font-size:30px}.today-activity-row{gap:12px}.today-activity-row small{text-align:right;max-width:110px}.work-split{grid-template-columns:1fr}.work-queue{padding:0}.work-queue-row{padding:16px 10px}.work-detail{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding:28px 0 12px}.work-detail .workspace-tabs{gap:20px}.work-detail>header h2{font-size:24px}.settings-layout{grid-template-columns:1fr;gap:18px}.settings-navigation{border-right:0;border-bottom:1px solid var(--line);white-space:nowrap;flex-direction:row;gap:8px;padding:0;position:static;overflow:auto}.settings-navigation button{border-bottom:2px solid #0000;border-left:0;border-radius:0;flex-shrink:0;padding:12px}.settings-navigation button[aria-current=page]{border-bottom-color:var(--accent);background:0 0}.settings-facts{grid-template-columns:1fr}.settings-overview-section>header{flex-wrap:wrap;align-items:flex-start}.settings-provider-row{flex-wrap:wrap;gap:10px}.settings-provider-row>div{flex-basis:50%}.workspace-tool-list,.workspace-shell .drive-columns.has-preview{grid-template-columns:1fr}.workspace-shell .drive-columns.has-preview .drive-file-list{max-height:none}.workspace-shell .drive-file{flex-wrap:wrap}.workspace-shell .drive-file .btn{margin-left:28px}.company-overview-grid{grid-template-columns:1fr;gap:24px}.company-overview-grid>aside{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.workspace-shell .client-grid .card{grid-template-columns:1fr}.workspace-shell .client-grid .card>.btn{grid-area:auto/1;justify-self:start}.workspace-shell .client-tabs{gap:18px}.result-history-row{flex-wrap:wrap}.result-history-row>div{flex-basis:100%}.workspace-shell .settings-content .filter-bar{flex-wrap:wrap}.workspace-shell .settings-content .filter-bar .search-box{flex-basis:100%;min-width:0}.workspace-shell .settings-content .filter-bar>select{max-width:100%}}.workspace-shell .progress-label{color:var(--muted);font-size:12px}.workspace-shell .integration-summary>div>span,.workspace-shell .built-in-label{color:var(--muted);font-size:12px}.workspace-shell .ceo-context .panel>p,.workspace-shell .ceo-context .muted{color:var(--muted)}.workspace-shell .result-note{color:var(--muted)!important;font-size:13px!important}.workspace-shell .work-queue-row[aria-pressed=true] small{color:var(--muted)}.workspace-shell .client-tabs .btn:hover:not(:disabled),.workspace-shell .client-tabs .btn:focus-visible{background:var(--accent-light);color:var(--ink);box-shadow:none}.workspace-shell .hw-root{grid-template-rows:auto auto auto;gap:22px;min-width:0;height:auto;padding:0;font-size:14px;overflow:visible}.workspace-shell .hw-top{flex-wrap:wrap;min-height:44px}.workspace-shell .hw-spine{background:var(--surface-subtle);border-radius:7px;gap:16px;height:auto;min-height:140px;padding:20px;overflow:visible}.workspace-shell .hw-spine h1{font-size:26px;line-height:1.35;display:block;overflow:visible}.workspace-shell .hw-spine p{font-size:14px;display:block;overflow:visible}.workspace-shell .hw-spine-action{min-width:200px}.workspace-shell .hw-spine-action p{font-size:12px}.workspace-shell .hw-spine-meta{flex-wrap:wrap;font-size:12px}.workspace-shell .hw-command-log{margin-top:12px;font-size:12px;position:static}.workspace-shell .hw-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.workspace-shell .hw-execution{grid-column:1/-1}.workspace-shell .hw-zone{background:#fff;border-radius:6px;min-width:0;min-height:0;overflow:visible}.workspace-shell .hw-zone h2{font-size:21px}.workspace-shell .hw-eyebrow,.workspace-shell .hw-tag{font-size:11px}.workspace-shell .hw-tabs button{min-height:44px;font-size:14px}.workspace-shell .hw-position-body,.workspace-shell .hw-work-area{max-height:none;overflow:visible}.workspace-shell .hw-fact-text,.workspace-shell .hw-bottleneck p,.workspace-shell .hw-offer dd{-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.workspace-shell .hw-facts p,.workspace-shell .hw-ledger summary,.workspace-shell .hw-offer dl div{font-size:13px;line-height:1.65}.workspace-shell .hw-slots{grid-template-rows:repeat(5,minmax(88px,auto));gap:12px}.workspace-shell .hw-root .hw-slot-select{padding:12px!important}.workspace-shell .hw-slot-select h3{white-space:normal;line-height:1.4;font-size:16px!important}.workspace-shell .hw-slot-select strong{font-size:12px}.workspace-shell .hw-slot-select span{font-size:10px}.workspace-shell .hw-slot footer{min-height:38px;font-size:12px}.workspace-shell .hw-root .hw-source{font-size:12px}.workspace-shell .hw-checks span{color:#76503a!important;font-size:12px!important}.workspace-shell .hw-checks span.ok{color:#315c35!important}.workspace-shell .hw-editor-settings select,.workspace-shell .hw-editor-settings input,.workspace-shell .hw-editor-settings label{min-height:40px;font-size:14px}.workspace-shell .hw-section header button,.workspace-shell .hw-section textarea,.workspace-shell .hw-root button.hw-primary{font-size:14px}.workspace-shell .hw-root button.hw-primary{min-height:44px}.workspace-shell .hw-section textarea{min-height:140px}.workspace-shell .hw-editor-footer{position:static}.workspace-shell .hw-structure>span{font-size:12px}.workspace-shell .hw-root .hw-spine-action button{min-height:40px}@media (width<=640px){.workspace-shell .hw-columns{grid-template-columns:1fr}.workspace-shell .hw-spine{flex-direction:column}.workspace-shell .hw-spine-action{width:100%;min-width:0}.workspace-shell .hw-spine h1{font-size:23px}.workspace-shell .hw-top{gap:10px;height:auto}.workspace-shell .hw-corpus{margin-left:0;font-size:12px}.workspace-shell .hw-zone{width:100%}.workspace-shell .hw-tools nav{max-width:calc(100vw - 42px);position:absolute}}:root{color:#1c2c34;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#f5f6f3;--panel:#fff;--ink:#1c2c34;--muted:#637079;--line:#e3e7e2;--accent:#126a52;--accent-light:#e8f2ec;--sidebar:#14252d;--radius:14px;background:#f5f6f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:11px 13px;transition:border .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--shadow-color)}input::placeholder,textarea::placeholder{color:#77818a}textarea{resize:vertical;line-height:1.65}select{padding-right:28px}select[multiple]{padding:7px}select[multiple] option{border-radius:4px;padding:8px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin:2px 0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:630}h1{font-size:31px;line-height:1.25}h2{font-size:17px;line-height:1.4}h3{font-size:14px;line-height:1.45}p{line-height:1.7}strong{font-weight:620}small{font-size:12px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:5px}::selection{background:var(--surface-subtle)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--accent);color:#fff;z-index:100;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.muted{color:var(--muted)}.small-text{font-size:13px}.mono{font-family:SFMono-Regular,Consolas,monospace}.success-text{color:#126a52}.warning-text{color:#a76419}.eyebrow{letter-spacing:.15em;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:750;display:block}.eyebrow.light{color:var(--muted)}.btn{white-space:nowrap;background:var(--accent);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 16px;font-size:13px;font-weight:620;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){background:var(--accent);box-shadow:0 3px 8px var(--shadow-color)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.secondary{color:var(--ink);border-color:var(--line);background:#fff}.btn.secondary:hover:not(:disabled){background:#f3f6f2}.btn.ghost{color:var(--accent);box-shadow:none;background:0 0}.btn.ghost:hover:not(:disabled){background:var(--surface-subtle)}.btn.light{background:var(--surface-subtle);color:var(--ink)}.btn.small{min-height:31px;padding:7px 11px;font-size:12px}.btn.full{width:100%}.icon-button{width:34px;height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface-subtle);color:var(--ink)}.icon-tile{background:var(--surface-subtle);width:43px;height:43px;color:var(--muted);border:1px solid var(--line);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-tile.small{border-radius:8px;width:34px;height:34px}.text-button{color:var(--accent);text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.text-button:hover{text-decoration:underline}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.badge{white-space:nowrap;color:var(--muted);letter-spacing:.015em;background:#eef1ed;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;font-weight:680;line-height:1.3;display:inline-flex}.badge-active,.badge-running,.badge-in_progress,.badge-contacted,.badge-in_conversation,.badge-configured{color:#2a5b80;background:#e8f0f7}.badge-passed,.badge-succeeded,.badge-verified,.badge-completed,.badge-won,.badge-ready,.badge-reviewed,.badge-built_in,.badge-unchanged,.badge-baseline_recorded,.badge-public{color:#27643d;background:#e5f1e8}.badge-pending_approval,.badge-blocked,.badge-awaiting_baseline,.badge-draft,.badge-changed,.badge-unreviewed,.badge-external_write,.badge-private,.badge-ai_usage{color:#835212;background:#fbefda}.badge-queued,.badge-not_connected,.badge-discovered,.badge-researching,.badge-local_or_read{color:var(--muted);background:#eef0ec}.badge-qualified,.badge-due_diligence{color:#655083;background:#eeeafb}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);width:224px;color:var(--muted);z-index:50;flex-direction:column;padding:27px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{color:var(--muted);letter-spacing:-.045em;align-items:center;gap:10px;padding:0 10px;font-size:19px;display:flex}.wordmark strong{font-weight:600}.brand-mark{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.workspace-select{border:1px solid var(--line);width:100%;color:var(--muted);text-align:left;background:#ffffff04;border-radius:9px;align-items:center;gap:10px;margin-top:29px;margin-bottom:24px;padding:11px 10px;display:flex}.workspace-select>span:nth-child(2){flex:1}.workspace-select strong,.workspace-select small{display:block}.workspace-select strong{font-size:13px;font-weight:580}.workspace-select small{color:var(--muted);margin-top:2px;font-size:10px}.workspace-avatar{background:var(--surface-subtle);width:29px;height:29px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;font-size:15px;font-weight:750;display:flex}.sidebar nav{scrollbar-width:thin;scrollbar-color:#516759 transparent;flex:1;overflow:auto}.nav-group{margin-bottom:19px}.nav-label{letter-spacing:.16em;color:var(--muted);margin-bottom:7px;padding:0 11px;font-size:10px;font-weight:650}.nav-item{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 11px;font-size:12px;font-weight:480;display:flex}.nav-item svg{opacity:.85;stroke-width:1.6px}.nav-item:hover{color:var(--muted);background:#ffffff07}.nav-item.active{background:var(--accent-light);color:var(--ink);border-color:var(--accent-border);font-weight:650}.nav-item.active svg{opacity:1}.nav-item b{background:var(--panel);color:var(--muted);border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px}.sidebar-bottom{border-top:1px solid var(--line);padding-top:16px}.system-status{color:var(--muted);align-items:center;gap:7px;margin:0 10px 16px;font-size:10px;display:flex}.status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--shadow-color);border-radius:50%;flex-shrink:0;display:inline-flex}.status-dot.paused{background:#daac68}.owner-card{color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:5px 10px;display:flex}.owner-avatar{background:var(--panel);width:29px;height:29px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.owner-card>span:nth-child(2){flex:1}.owner-card strong,.owner-card small{display:block}.owner-card strong{font-size:12px}.owner-card small{color:var(--muted);font-size:10px}.main-shell{flex-direction:column;min-height:100vh;margin-left:224px;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fcfdfa;justify-content:space-between;align-items:center;height:67px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb>span:first-of-type{color:var(--muted)}.breadcrumb strong{font-weight:560}.crumb-separator{color:var(--muted)}.topbar-actions{align-items:center;gap:12px;display:flex}.search-trigger{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px 7px 11px;font-size:11px;display:flex}.search-trigger kbd{background:var(--surface-subtle);border:1px solid var(--line);border-radius:3px;margin-left:20px;padding:1px 4px;font-family:inherit;font-size:10px}.run-indicator{background:var(--surface-subtle);color:var(--muted);border:none;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.mobile-menu{display:none}.main-content{flex:1;width:100%;max-width:1540px;margin:0 auto;padding:32px 34px 38px}.page-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:25px;display:flex}.page-header p{color:var(--muted);max-width:680px;margin-top:9px;font-size:13px;line-height:1.7}.page-actions{flex-shrink:0;gap:9px;padding-bottom:2px;display:flex}.page-header .eyebrow{margin-bottom:9px;font-size:10px}.objective-banner{background:var(--panel);border-radius:var(--radius);min-height:232px;color:var(--muted);margin-bottom:22px;padding:30px 33px;display:flex;position:relative;overflow:hidden}.objective-copy{z-index:2;max-width:68%;position:relative}.objective-copy h2{letter-spacing:-.04em;max-width:620px;font-size:25px;font-weight:500;line-height:1.32}.objective-copy p{color:var(--muted);margin:13px 0 18px;font-size:12px}.objective-copy .btn{min-height:33px;padding:8px 12px;font-size:11px}.objective-art{width:230px;height:230px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.orbit{border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:218px;height:218px}.orbit-two{width:162px;height:162px}.orbit-three{background:var(--surface-subtle);width:110px;height:110px}.orbit-center{border:1px solid var(--line);background:var(--surface-subtle);width:66px;height:66px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-tag{color:var(--muted);border:1px solid var(--line);background:var(--panel);box-shadow:0 8px 16px var(--shadow-color);border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex;position:absolute}.orbit-tag.top{top:45px;left:6px}.orbit-tag.top span{background:var(--surface-subtle);border-radius:50%;width:5px;height:5px}.orbit-tag.bottom{bottom:47px;right:-4px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px 19px}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.metric-label svg{color:var(--muted);stroke-width:1.7px}.metric-card>strong{letter-spacing:-.065em;margin:10px 0 2px;font-size:32px;font-weight:520;line-height:1.25;display:block}.metric-card p{color:var(--muted);font-size:10px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin-bottom:22px;padding:22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.panel-heading h2{letter-spacing:-.025em;font-size:15px;font-weight:650}.panel-heading p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.two-columns{grid-template-columns:1.18fr 1fr;gap:20px;display:grid}.next-move{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:13px;width:100%;padding:15px 0;display:flex}.next-move:first-child{border:0;padding-top:3px}.next-move>span:nth-child(2){flex:1}.next-move strong,.next-move small{display:block}.next-move strong{letter-spacing:-.01em;font-size:12px}.next-move small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6}.next-move>svg{color:var(--muted);flex-shrink:0}.step-number{border:1px solid var(--line);background:var(--surface-subtle);width:29px;height:29px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:550;display:flex}.step-number.complete{background:var(--surface-subtle);color:var(--muted)}.coverage-summary{align-items:center;gap:20px;margin:24px 0 20px;display:flex}.coverage-number{letter-spacing:-.05em;font-size:46px;font-weight:480;line-height:1}.coverage-number small{color:var(--muted);letter-spacing:-.03em;font-size:21px}.coverage-summary strong{font-size:12px}.coverage-summary p{color:var(--muted);margin-top:3px;font-size:11px}.progress-label{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.progress-label b{font-weight:550}.progress-track{background:var(--surface-subtle);border-radius:6px;height:5px;overflow:hidden}.progress-track>div{background:var(--accent);border-radius:6px;height:100%;transition:width .3s}.micro-copy{color:var(--muted);margin:11px 0 14px;font-size:11px;line-height:1.7}.mission-preview{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:16px 0;display:block}.mission-preview:first-of-type{border:0;padding-top:0}.mission-preview h3{margin:10px 0 4px;font-size:13px}.mission-preview p{color:var(--muted);margin:0 0 18px;font-size:11px}.expansion-shortcuts>button{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.expansion-shortcuts>button:first-child{border:0;padding-top:0}.expansion-shortcuts>button>span:nth-child(2){flex:1}.expansion-shortcuts strong,.expansion-shortcuts small{display:block}.expansion-shortcuts strong{font-size:12px}.expansion-shortcuts small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.expansion-shortcuts>button>svg{color:var(--muted)}.shortcut-icon{background:var(--surface-subtle);width:31px;height:31px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:flex}.rows{flex-direction:column;display:flex}.data-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px 0;display:flex}.data-row:first-child{padding-top:0}.data-row:last-child{border:0;padding-bottom:0}.row-main{flex:1;min-width:0}.row-main strong{font-size:13px;display:block}.row-main small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6;display:block}.row-main p{color:var(--muted);margin-top:7px;font-size:12px}.row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.row-end small{color:var(--muted);font-size:10px}.filter-bar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.filter-bar>select{width:auto;font-size:12px}.filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.filter-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 11px;font-size:11px}.filter-tabs button.active{background:var(--accent-light);border-color:var(--accent-border);color:var(--muted);font-weight:650}.filter-tabs button:hover{color:var(--accent);background:var(--surface-subtle)}.filter-tabs.standalone{margin-bottom:22px}.search-box{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:9px;min-width:220px;padding:0 12px;display:flex}.search-box input{box-shadow:none;background:0 0;border:0;padding:10px 0;font-size:12px}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--shadow-color)}.lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lane-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:19px;transition:border-color .2s,box-shadow .2s;display:flex}.lane-card:hover{border-color:var(--line);box-shadow:0 6px 18px var(--shadow-color)}.lane-card.disabled{background:#f8f9f6}.lane-card.disabled .lane-body,.lane-card.disabled>p{opacity:.6}.lane-top{justify-content:space-between;align-items:center;display:flex}.switch{background:var(--surface-subtle);border:0;border-radius:20px;flex-shrink:0;align-items:center;width:30px;height:18px;padding:3px;transition:background .15s;display:inline-flex}.switch span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;box-shadow:0 1px 3px #0002}.switch.on{background:var(--accent)}.switch.on span{transform:translate(12px)}.lane-body{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.lane-body .eyebrow{margin-bottom:3px;font-size:10px}.lane-body h2{font-size:17px}.lane-card>p{color:var(--muted);flex:1;min-height:39px;margin:10px 0 17px;font-size:12px;line-height:1.75}.score{flex-shrink:0;width:49px;height:49px;position:relative}.score svg{width:100%;height:100%}.score circle{fill:none;stroke-width:3px}.score-track{stroke:var(--accent)}.score-fill{stroke:#52835c}.score-fill.mid{stroke:#b98e41}.score-fill.low{stroke:#b77851}.score span{justify-content:center;align-items:center;font-size:15px;font-weight:620;display:flex;position:absolute;inset:0}.score.large{width:83px;height:83px}.score.large span{font-size:25px}.lane-assessment{color:var(--muted);align-items:center;gap:7px;min-height:20px;font-size:10px;display:flex}.lane-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.lane-footer .text-button{font-size:10px}.lane-solve{background:var(--surface-subtle);color:var(--muted);border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:650;display:flex}.assessment-summary{align-items:center;gap:21px;margin-bottom:20px;display:flex}.assessment-summary h3{font-size:17px}.assessment-summary p{color:var(--muted);margin-top:4px;font-size:13px}.evidence-links{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.evidence-links button{border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.mission-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:22px;display:grid}.mission-list{flex-direction:column;gap:14px;display:flex}.mission-list-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:20px}.mission-list-card.selected{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--shadow-color)}.mission-list-card h2{margin:14px 0 8px;font-size:15px}.mission-list-card p{color:var(--muted);margin-bottom:22px;font-size:12px}.mission-detail{min-height:430px}.mission-stages{margin-top:15px}.mission-stage{gap:15px;display:flex;position:relative}.stage-rail{flex-shrink:0;width:29px;position:relative}.stage-rail:after{content:"";border-left:1px solid var(--line);position:absolute;top:31px;bottom:0;left:13px}.mission-stage:last-child .stage-rail:after{display:none}.stage-rail>span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:var(--surface-subtle);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.mission-stage.completed .stage-rail>span{background:var(--surface-subtle);color:var(--muted)}.stage-content{flex:1;min-width:0;padding-top:4px;padding-bottom:29px}.stage-content h3{font-size:13px}.stage-content p{color:var(--muted);margin:10px 0 7px;font-size:12px}.stage-content>small{font-size:10px}.stage-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.stage-actions .btn.small{font-size:10px}.template-preview{border:1px solid var(--line);background:#f9faf6;border-radius:9px;margin-top:16px;padding:16px}.template-preview>div{gap:11px;margin-bottom:13px;display:flex}.template-preview>div:last-child{margin-bottom:0}.template-preview>div>span{border:1px solid var(--line);width:23px;height:23px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.template-preview strong{font-size:12px}.template-preview p{color:var(--muted);margin-top:3px;font-size:11px}.opportunity-types{flex-wrap:wrap;gap:9px;margin-bottom:23px;display:flex}.opportunity-types button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:13px;padding:10px 12px;font-size:11px;display:flex}.opportunity-types button.active{border-color:var(--accent-border);background:var(--accent-light);color:var(--muted)}.opportunity-types b{background:var(--surface-subtle);border-radius:3px;padding:0 5px;font-size:11px;font-weight:550}.table-scroll{margin:-4px -3px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 13px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:17px 13px}tr:last-child td{border:0}td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.table-title{text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-size:12px;font-weight:640;line-height:1.6}.table-title:hover{color:var(--accent);text-decoration:underline}.next-action-cell{min-width:180px;max-width:285px;color:var(--muted);font-size:11px;line-height:1.65}.evidence-count{color:var(--muted);align-items:center;gap:6px;display:flex}.type-label{color:var(--muted);white-space:nowrap;font-size:11px}.pipeline{align-items:flex-start;gap:14px;padding-bottom:20px;display:flex;overflow:auto}.pipeline-column{background:var(--surface-subtle);border-radius:10px;width:249px;min-width:249px;min-height:240px;padding:12px}.pipeline-column h3{color:var(--muted);justify-content:space-between;padding:3px 2px 13px;font-size:12px;display:flex}.pipeline-column h3 span{color:var(--muted);font-weight:450}.pipeline-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;width:100%;margin-bottom:10px;padding:13px}.pipeline-card>small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px}.pipeline-card>strong{margin-top:7px;font-size:13px;line-height:1.5;display:block}.pipeline-card>p{color:var(--muted);margin:8px 0 15px;font-size:11px}.pipeline-card>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.bottom-note{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.segmented{background:var(--surface-subtle);border-radius:8px;gap:3px;margin-bottom:20px;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border:none;border-radius:5px;padding:8px 13px;font-size:12px}.segmented button.active{color:var(--ink);box-shadow:0 1px 4px var(--shadow-color);background:#fff}.segmented.compact{margin-bottom:0}.segmented.compact button{padding:6px 11px;font-size:11px}.watch-schedule{border:1px solid var(--line);background:var(--surface-subtle);border-radius:11px;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.watch-schedule>div:nth-child(2){flex:1}.watch-schedule strong{font-size:13px}.watch-schedule p{color:var(--muted);margin-top:3px;font-size:11px}.watch-columns{grid-template-columns:1.05fr 1fr}.monitor-row{border-top:1px solid var(--line);padding:20px 0}.monitor-row:first-of-type{border:0;padding-top:0}.monitor-row:last-child{padding-bottom:0}.monitor-heading{align-items:center;gap:11px;display:flex}.monitor-heading>div{flex:1;min-width:0}.monitor-heading h3{font-size:13px}.site-avatar{background:var(--surface-subtle);width:34px;height:34px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.monitor-heading .external{overflow-wrap:anywhere;font-size:10px}.monitor-meta{color:var(--muted);justify-content:space-between;gap:9px;margin:13px 0 14px;font-size:10px;display:flex}.signal-card{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:18px 0;display:block}.signal-card:first-of-type{border:0;padding-top:0}.signal-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-card small{color:var(--muted);font-size:10px}.signal-card h3{margin:10px 0 7px;font-size:13px}.signal-card p{color:var(--muted);margin-bottom:14px;font-size:11px}.action-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px 0;display:flex}.action-row:first-child{padding-top:0}.action-row:last-child{border:0;padding-bottom:0}.action-symbol{background:var(--surface-subtle);width:35px;height:35px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-symbol.succeeded{background:var(--surface-subtle);color:var(--muted)}.action-symbol.blocked,.action-symbol.failed{color:#956b2d;background:#f8efde}.inline-error{color:#985531;overflow-wrap:anywhere;background:#fbf1e8;border-radius:6px;margin:10px 0;padding:8px 10px;font-size:11px;line-height:1.7}.result-note{color:var(--muted)!important;font-size:11px!important}.evidence-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:19px 0;display:flex}.evidence-row:first-child{padding-top:0}.evidence-row:last-child{border:0;padding-bottom:0}.evidence-row .row-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.asset-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:21px}.asset-card h2{overflow-wrap:anywhere;margin:22px 0 9px;font-size:16px}.asset-card>p{color:var(--muted);font-size:12px}.asset-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:21px;font-size:10px;display:flex}.integration-summary{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:32px;margin-bottom:24px;padding:22px 25px;display:flex}.integration-summary>div{border-right:1px solid var(--line);padding-right:27px}.integration-summary strong{letter-spacing:-.04em;font-size:29px;font-weight:500;display:block}.integration-summary span{color:var(--muted);font-size:11px}.integration-summary p{color:var(--muted);align-items:center;gap:13px;margin-left:auto;font-size:11px;display:flex}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.integration-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:19px;display:flex}.integration-top{align-items:center;gap:10px;display:flex}.provider-mark{background:var(--surface-subtle);width:34px;height:34px;color:var(--muted);letter-spacing:-.03em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.provider-openrouter{color:var(--muted);background:#edf0ec}.provider-github{color:#374b5a;background:#e9edf0}.provider-hubspot{color:#915321;background:#fbece0}.provider-stripe{color:#6753a5;background:#eeebfc}.provider-cloudflare{color:#8c5817;background:#fbefdd}.provider-brave{color:#a05325;background:#fcede3}.provider-apollo{color:#826625;background:#f6f0d8}.integration-top>div{flex:1;min-width:0}.integration-top h2{font-size:13px}.integration-top small{color:var(--muted);font-size:10px}.integration-top>.badge{white-space:normal;text-align:center;max-width:94px;font-size:10px}.integration-card>p{color:var(--muted);flex:1;margin-top:16px;font-size:11px;line-height:1.85}.capability-tags{flex-wrap:wrap;gap:4px;margin:15px 0;display:flex}.capability-tags span{color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:3px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.integration-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:14px;display:flex}.integration-footer>div{align-items:center;gap:4px;display:flex}.integration-footer .external{font-size:10px}.built-in-label{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.integration-note{margin-top:24px}.settings-columns{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);align-items:start;gap:22px;display:grid}.connection-block{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;align-items:center;gap:12px;margin-bottom:23px;padding:15px;display:flex}.connection-block>div{flex:1}.connection-block strong,.connection-block small{display:block}.connection-block strong{font-size:12px}.connection-block small{color:var(--muted);margin-top:4px;font-size:10px}.model-details{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;margin:3px 0 20px;padding:13px;display:grid}.model-details span,.model-details b{display:block}.model-details span{color:var(--muted);font-size:10px}.model-details b{margin-top:5px;font-size:12px;font-weight:560}.privacy-box{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;margin-top:23px;padding:17px}.privacy-box>strong{align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.privacy-box>p{color:var(--muted);margin-top:13px;font-size:11px}.usage-total{letter-spacing:-.05em;margin:20px 0 9px;font-size:33px;line-height:1.3}.usage-total small{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:11px;display:block}.usage-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.usage-row span{min-width:0}.usage-row strong{overflow-wrap:anywhere;font-size:11px;display:block}.usage-row small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.usage-row>b{font-size:11px;font-weight:500}.bounded-form{max-width:720px}.settings-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:20px 0;display:flex}.settings-row:first-of-type{padding-top:0}.settings-row>div{flex:1}.settings-row strong{font-size:13px}.settings-row p{color:var(--muted);margin-top:5px;font-size:11px}.settings-row:last-of-type{border:0}.audit-verification{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:16px;margin-bottom:23px;padding:20px 23px;display:flex}.audit-verification>div{flex:1}.audit-verification strong{font-size:13px}.audit-verification p{color:var(--muted);margin-top:5px;font-size:11px}.audit-verification.invalid{color:#a25932;background:#fbede5;border-color:#efd4c2}.audit-event{border-bottom:1px solid var(--line)}.audit-event:last-child{border:0}.audit-event>summary{cursor:pointer;align-items:center;gap:15px;padding:15px 0;list-style:none;display:flex}.audit-event>summary::-webkit-details-marker{display:none}.audit-seq{width:30px;color:var(--muted);flex-shrink:0;font-size:10px}.audit-event strong{font-size:12px}.audit-event small{font-size:10px}.audit-event .source-text{margin-top:0;font-size:11px}.ceo-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:21px;display:grid}.chat-panel{padding:0;overflow:hidden}.chat-toolbar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 19px;font-size:10px;display:flex}.chat-toolbar>span:first-child{overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.chat-messages{scrollbar-width:thin;min-height:420px;max-height:65vh;padding:25px 25px 10px;overflow:auto}.chat-welcome{text-align:center;max-width:540px;margin:34px auto 30px}.ceo-mark{border:1px solid var(--line);background:var(--surface-subtle);width:65px;height:65px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.chat-welcome h2{margin-bottom:12px;font-size:25px;font-weight:550}.chat-welcome>p{color:var(--muted);max-width:420px;margin:0 auto 25px;font-size:12px;line-height:1.85}.prompt-starters{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 24px;display:grid}.prompt-starters button{text-align:left;border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:13px;padding:13px 15px;font-size:11px;line-height:1.75;display:flex}.prompt-starters button svg{flex-shrink:0}.chat-composer{border-top:1px solid var(--line);background:#fbfcf8;padding:15px 18px}.chat-composer textarea{border:1px solid var(--line);resize:vertical;min-height:85px;font-size:13px}.chat-composer>div{justify-content:space-between;align-items:center;gap:17px;margin-top:10px;display:flex}.chat-composer small{color:var(--muted);max-width:350px;font-size:10px;line-height:1.65}.chat-composer .btn{min-height:33px;padding:8px 13px;font-size:11px}.chat-message{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:24px}.chat-message.user{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;padding:16px 18px}.chat-author{letter-spacing:.12em;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.chat-author small{letter-spacing:0;color:var(--muted);font-size:10px;font-weight:400}.chat-message .markdown{font-size:13px}.ai-label{color:var(--muted);margin-top:14px;font-size:10px;display:block}.chat-thinking{color:var(--muted);align-items:flex-start;gap:12px;padding:15px 0 25px;display:flex}.chat-thinking strong{font-size:12px}.chat-thinking p{color:var(--muted);margin-top:4px;font-size:11px}.tool-trace{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;margin-top:16px;padding:10px;font-size:11px}.tool-trace summary{cursor:pointer;color:var(--muted)}.tool-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-size:10px;overflow:auto}.ceo-context .panel{padding:18px}.ceo-context>.panel>p{color:var(--muted);font-size:12px}.ceo-context .eyebrow{font-size:10px}.context-stats{margin:18px 0}.context-stats>div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.context-stats strong{color:var(--muted);font-size:11px;font-weight:550}.conversation-link{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);background:0 0;align-items:flex-start;gap:8px;padding:11px 0;display:flex}.conversation-link svg{flex-shrink:0;margin-top:2px}.conversation-link>span{font-size:11px;line-height:1.65}.conversation-link.selected{color:var(--ink);font-weight:650}.pause-banner{color:#855e29;background:#fbf0d9;border-bottom:1px solid #e9dbbb;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.pause-banner button{color:#855e29;background:0 0;border:0;margin-left:10px;font-size:12px;text-decoration:underline}.pause-active{color:#956524!important;background:#f9ecd4!important}.workspace-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 34px;font-size:10px;display:flex}.workspace-footer button{color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;font-size:10px;display:flex}.modal-backdrop{background:var(--panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--line);box-shadow:0 22px 100px var(--shadow-color);background:#fff;border-radius:15px;flex-direction:column;width:540px;max-width:100%;max-height:90vh;animation:.15s ease-out modal-in;display:flex}.modal.wide{width:755px}.modal-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 26px 20px;display:flex}.modal-header h2{font-size:20px;line-height:1.4}.modal-header p{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.modal-body{min-height:0;padding:24px 26px;overflow:auto}.field{flex-direction:column;gap:8px;margin-bottom:19px;display:flex}.field>span,.field>label{color:var(--ink);font-size:12px;font-weight:600}.field>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.75}.field input,.field select,.field textarea,.field>select option{font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:18px;display:flex}.form-footer>span{color:var(--muted);max-width:300px;font-size:10px;line-height:1.7}.check-label{color:var(--muted);align-items:flex-start;gap:9px;margin:13px 0;font-size:12px;line-height:1.8;display:flex}.notice{border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;margin:12px 0 19px;padding:13px 15px;font-size:12px;line-height:1.85}.notice strong{color:var(--muted);font-size:12px}.notice p{margin-top:5px;font-size:12px;line-height:1.85}.notice.danger{color:#9c4f2f;background:#fdf1eb;border-color:#f1d9c9}.notice.danger strong{color:#8b3c20}.notice.success{background:var(--surface-subtle);color:var(--muted);border-color:var(--line)}.record-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:19px;font-size:11px;display:flex}.source-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);border-radius:8px;max-height:470px;padding:17px 19px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8;overflow:auto}.source-text.diff{font-size:11px;line-height:1.9}.approval-summary{align-items:center;gap:13px;margin-bottom:20px;display:flex}.approval-summary>div:nth-child(2){flex:1}.approval-icon{border:1px solid var(--line);background:var(--surface-subtle);width:44px;height:44px;color:var(--muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.approval-summary strong{font-size:13px}.approval-summary p{color:var(--muted);margin-top:5px;font-size:12px}.payload{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;margin:15px 0;padding:7px 17px}.payload>div{border-bottom:1px solid var(--line);padding:13px 0}.payload>div:last-child{border:0}.payload dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:650}.payload dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.8}.external{color:var(--accent);align-items:center;gap:3px;font-size:12px;display:inline-flex}.external:hover{text-decoration:underline}.external svg{flex-shrink:0}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:38px 19px;display:flex}.empty-icon{border:1px solid var(--line);background:var(--surface-subtle);width:50px;height:50px;color:var(--muted);border-radius:13px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.empty h3{color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:550}.empty p{color:var(--muted);max-width:370px;margin-bottom:20px;font-size:12px;line-height:1.85}.loading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:30px;font-size:13px;display:flex}.spin{animation:1.3s linear infinite spin}.boot,.fatal{text-align:center;min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:35px;display:flex}.boot>p,.fatal>p{color:var(--muted);font-size:13px}.boot h1,.fatal h1{font-size:25px}.toast{z-index:100;border:1px solid var(--line);border-left:3px solid var(--line);max-width:min(510px,100vw - 40px);box-shadow:0 8px 35px var(--shadow-color);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:13px 13px 13px 15px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:27px}.toast>span{color:var(--muted);display:flex}.toast p{color:var(--muted);font-size:12px;line-height:1.8}.toast.error{border-color:#ecd0ba #ecd0ba #ecd0ba #b67142}.toast.error p,.toast.error>span{color:#956137}.search-results{flex-direction:column;gap:2px;margin-top:14px;display:flex}.search-results>button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--muted);background:0 0;border-radius:5px;justify-content:space-between;align-items:center;padding:12px 7px;display:flex}.search-results>button:hover{background:var(--surface-subtle)}.search-results small,.search-results strong{display:block}.search-results small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:10px}.search-results strong{color:var(--muted);font-size:13px;font-weight:560}.markdown{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.85}.markdown p{margin:0 0 13px}.markdown h1{margin:25px 0 16px;font-size:24px}.markdown h2{margin:23px 0 11px;font-size:19px}.markdown h3{margin:21px 0 9px;font-size:15px}.markdown ul,.markdown ol{margin:10px 0 17px;padding-left:21px}.markdown li{margin-bottom:7px}.markdown pre{background:var(--surface-subtle);border:1px solid var(--line);white-space:pre-wrap;border-radius:7px;padding:16px;overflow:auto}.markdown code{background:var(--surface-subtle);border-radius:4px;padding:2px 4px;font-family:Consolas,monospace;font-size:12px}.markdown blockquote{border-left:3px solid var(--line);color:var(--muted);margin:16px 0;padding:1px 15px}.markdown table{border:1px solid var(--line);border-radius:6px;margin:15px 0;font-size:12px;display:block;overflow:auto}.markdown a{font-size:inherit}.auth-screen{grid-template-columns:1.04fr 1fr;min-height:100vh;display:grid}.auth-story{background:var(--panel);color:var(--muted);flex-direction:column;padding:44px 54px 33px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid var(--line);width:510px;height:510px;box-shadow:0 0 0 80px var(--shadow-color),0 0 0 160px var(--shadow-color);pointer-events:none;border-radius:50%;position:absolute;bottom:-225px;right:-270px}.auth-story .wordmark{padding:0;font-size:21px}.auth-copy{z-index:1;margin:auto 0;padding:70px 0;position:relative}.auth-copy h1{letter-spacing:-.065em;margin-top:19px;font-size:clamp(40px,4.7vw,70px);font-weight:440;line-height:1.07}.auth-copy h1 em{letter-spacing:-.06em;color:var(--muted);font-family:Georgia,serif;font-weight:400}.auth-copy>p{max-width:380px;color:var(--muted);margin:27px 0 36px;font-size:13px;line-height:1.9}.auth-principles{color:var(--muted);flex-direction:column;gap:15px;font-size:12px;display:flex}.auth-principles span{align-items:center;gap:11px;display:flex}.auth-principles svg{color:var(--muted);stroke-width:1.5px}.auth-footer{color:var(--muted);z-index:1;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex;position:relative}.auth-footer span{color:var(--muted);font-size:10px}.auth-entry{background:var(--surface-subtle);justify-content:center;align-items:center;padding:48px;display:flex}.auth-card{width:100%;max-width:350px}.auth-card>.icon-tile{background:var(--surface-subtle);border-color:var(--line);width:50px;height:50px;color:var(--muted);border-radius:13px;margin-bottom:25px}.auth-card h2{letter-spacing:-.045em;font-size:28px;font-weight:560;line-height:1.3}.auth-card>.eyebrow{letter-spacing:.16em;color:var(--muted);font-size:10px}.auth-card>p{color:var(--muted);margin:14px 0 28px;font-size:13px;line-height:1.85}.auth-card .field>span,.field>label{font-size:11px}.auth-card .field input{padding:12px;font-size:13px}.auth-card .btn.full{min-height:44px;margin-top:7px}.auth-note{color:var(--muted);align-items:flex-start;gap:9px;margin-top:25px;font-size:10px;line-height:1.85;display:flex}.auth-note svg{flex-shrink:0;margin-top:2px}.mobile-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.main-content{padding:38px 48px}.page-header h1{font-size:34px}.objective-banner{min-height:250px}.objective-copy h2{font-size:29px}.panel{padding:26px}.lane-card,.integration-card{padding:23px}.metric-card{padding:22px}.topbar{padding:0 48px}}@media (width<=1250px){.sidebar{width:205px;padding:25px 12px 12px}.main-shell{margin-left:205px}.main-content{padding:26px}.topbar{padding:0 26px}.page-header h1{font-size:27px}.page-header{align-items:flex-start}.page-header p{font-size:12px}.page-actions{flex-wrap:wrap;justify-content:flex-end}.objective-copy{max-width:73%}.objective-copy h2{font-size:24px}.objective-art{opacity:.72;width:190px;right:2%}.metrics-grid{gap:11px}.metric-card{padding:16px}.metric-card p{font-size:10px}.lane-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-layout{grid-template-columns:minmax(0,1fr) 235px}.ceo-context .panel{padding:16px}.prompt-starters{grid-template-columns:1fr}.chat-toolbar{flex-wrap:wrap}.settings-columns{grid-template-columns:minmax(0,1fr) 270px}.integration-summary{gap:20px;padding:20px}.integration-summary>div{padding-right:20px}.integration-summary p{font-size:10px}.two-columns{gap:17px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-footer{padding:17px 26px}}@media (width<=1000px){.page-header{flex-wrap:wrap;gap:17px}.page-actions{justify-content:flex-start}.objective-copy{max-width:78%}.objective-art{opacity:.4;right:-25px}.objective-copy h2{font-size:23px}.two-columns,.settings-columns,.ceo-layout{grid-template-columns:1fr}.ceo-context{grid-template-columns:1fr 1fr;gap:17px;display:grid}.ceo-context>.notice{display:none}.metric-label{font-size:10px}.metric-card p{line-height:1.7}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-layout{grid-template-columns:1fr}.mission-list{grid-template-columns:1fr 1fr;display:grid}.mission-detail{min-height:300px}.integration-summary{flex-wrap:wrap}.integration-summary p{margin-left:0}.auth-story{padding:34px}.auth-entry{padding:35px}.auth-footer{flex-direction:column;align-items:flex-start}.auth-copy>p{font-size:13px}.search-trigger kbd,.search-trigger span{display:none}.search-trigger{border:0;padding:7px}.watch-columns{grid-template-columns:1fr}.lane-card>p{min-height:39px}}@media (width<=760px){.sidebar{width:235px;padding:23px 16px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-scrim{background:var(--panel);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{margin-left:-7px;display:inline-flex}.topbar{height:59px;padding:0 20px}.breadcrumb{gap:10px;font-size:11px}.main-content{padding:23px 20px 30px}.page-header{gap:18px;margin-bottom:21px}.page-header h1{max-width:420px;font-size:26px}.page-header p{max-width:550px;font-size:12px}.page-header .eyebrow{font-size:10px}.objective-banner{min-height:215px;padding:25px}.objective-copy{max-width:83%}.objective-copy h2{font-size:23px}.objective-art{opacity:.25;right:-70px}.metrics-grid{gap:12px}.metric-card{padding:18px}.metric-label{font-size:11px}.metric-card p{font-size:10px}.panel{padding:20px}.lane-grid,.integration-grid,.asset-grid{gap:14px}.lane-card,.integration-card{padding:17px}.filter-tabs{gap:3px}.filter-tabs button{padding:7px 9px;font-size:10px}.filter-bar{flex-wrap:wrap;align-items:flex-start}.filter-bar .search-box{flex:1;min-width:220px}.mission-list{grid-template-columns:1fr}.ceo-context{display:none}.chat-messages{min-height:420px;max-height:none;padding:20px}.chat-toolbar{padding:13px 16px}.chat-welcome{margin-top:25px}.chat-welcome h2{font-size:23px}.prompt-starters{grid-template-columns:1fr 1fr}.workspace-footer{padding:17px 20px;font-size:10px}.workspace-footer>span:nth-child(2){display:none}.watch-schedule{padding:16px}.watch-schedule p{font-size:10px}.integration-summary{gap:16px;padding:20px}.integration-summary>div{padding-right:16px}.integration-summary span{font-size:10px}.integration-summary strong{font-size:26px}.integration-summary>p{border-top:1px solid var(--line);width:100%;padding-top:13px}.opportunity-types{gap:7px}.opportunity-types button{gap:8px;padding:8px 10px;font-size:10px}.action-row{flex-wrap:wrap}.action-row>.row-main{min-width:calc(100% - 55px)}.action-row>.badge{margin-left:48px}.action-row>.btn,.action-row>.icon-button{margin-left:auto}.row-end{max-width:130px}.evidence-row .row-main>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modal-backdrop{padding:15px}.modal{border-radius:13px;max-height:93vh}.modal-header,.modal-body{padding:21px}.modal-header h2{font-size:19px}.form-footer{align-items:flex-start}.form-footer>span{max-width:50%}.approval-summary{flex-wrap:wrap}.approval-summary>.badge{margin-left:57px}.auth-screen{grid-template-columns:1fr}.auth-story{min-height:230px;padding:25px 28px}.auth-copy{padding:28px 0 8px}.auth-copy h1{font-size:41px}.auth-copy>p{max-width:500px;margin:15px 0 6px;font-size:12px}.auth-copy .eyebrow,.auth-principles,.auth-footer{display:none}.auth-story .wordmark{font-size:18px}.auth-entry{padding:32px 25px 45px}.auth-card{max-width:440px}.auth-card>.icon-tile{display:none}.auth-card h2{font-size:24px}.auth-card>.eyebrow{margin-top:0}.auth-card>p{margin:10px 0 21px}.topbar-actions{gap:6px}.run-indicator{padding:6px 9px;font-size:10px}}@media (width<=480px){.main-content{padding:21px 16px}.topbar{padding:0 16px}.page-header h1{font-size:24px}.objective-banner{min-height:225px;padding:23px 20px}.objective-copy{max-width:100%}.objective-copy h2{font-size:23px}.objective-copy p{max-width:250px;font-size:11px}.objective-art{display:none}.metrics-grid{gap:10px}.metric-card{padding:15px}.metric-label{font-size:10px}.metric-card>strong{font-size:30px}.metric-card p{font-size:10px}.lane-grid,.integration-grid,.asset-grid{grid-template-columns:1fr}.lane-card>p{min-height:0}.lane-card{padding:19px}.lane-body{margin-top:15px}.lane-body h2{font-size:19px}.lane-card>p{font-size:13px}.lane-assessment{font-size:10px}.lane-footer .text-button,.lane-solve{font-size:11px}.panel{padding:18px}.panel-heading h2{font-size:15px}.panel-heading .text-button{font-size:10px}.form-grid{grid-template-columns:1fr;gap:0}.form-footer{flex-wrap:wrap}.form-footer>span{flex:1;min-width:120px;max-width:100%}.form-footer>.btn{font-size:12px}.modal-backdrop{padding:10px}.modal-header,.modal-body{padding:18px}.prompt-starters{grid-template-columns:1fr}.chat-messages{min-height:400px;padding:18px}.chat-composer{padding:14px}.chat-composer small{max-width:220px;font-size:10px}.chat-toolbar>span:first-child{max-width:100%;font-size:10px}.chat-toolbar .badge{font-size:10px}.watch-schedule{gap:11px}.watch-schedule>.icon-tile{display:none}.monitor-heading{gap:9px}.monitor-heading .badge{white-space:normal;text-align:center;max-width:93px;font-size:10px}.monitor-meta{font-size:10px}.stage-content h3{font-size:12px}.stage-content .row-between{align-items:flex-start}.stage-content .badge{font-size:10px}.stage-content p{font-size:11px}.stage-actions{gap:7px}.stage-actions .btn{padding:6px 9px}.evidence-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.evidence-row .row-main{min-width:calc(100% - 50px)}.evidence-row .row-end{flex-direction:row;align-items:center;max-width:none;margin-left:44px}.evidence-row>svg{margin-left:auto}.integration-summary{gap:12px}.integration-summary>div{flex:1;padding-right:12px}.integration-summary>div:nth-child(3){border:0;padding:0}.integration-summary span{font-size:10px}.audit-verification{gap:12px;padding:16px}.audit-verification>.badge{display:none}.audit-verification p{font-size:10px}.audit-event .mono{display:none}.audit-event summary{gap:10px}.model-details{gap:7px;padding:11px}.model-details span{font-size:10px}.connection-block{flex-wrap:wrap;gap:9px;padding:13px}.connection-block .icon-tile{width:34px;height:34px}.connection-block .btn{margin-left:44px}.connection-block small{font-size:10px}.privacy-box{padding:14px}.opportunity-types{gap:6px}.opportunity-types button{padding:7px 9px;font-size:10px}.page-actions .btn{padding:9px 13px;font-size:12px}.toast{max-width:calc(100vw - 30px);bottom:16px;right:15px}.search-trigger{display:none}.auth-copy h1{font-size:39px}.auth-story{padding:24px}.auth-entry{padding:29px 24px 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.badge-failed,.badge-error,.badge-lost{color:var(--muted);background:#f0f2ee}.notice.danger,.notice.danger strong{color:var(--muted);border-color:var(--line);background:#f5f6f2}.btn.secondary:hover:not(:disabled),.btn.secondary:focus-visible{background:var(--accent-light);color:var(--ink);border-color:var(--accent-border)}.btn.ghost:hover:not(:disabled){background:var(--surface-subtle);color:var(--ink)}.loading{color:var(--muted)}@keyframes toast-in{0%{transform:translateY(5px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.hosted-workspace-switch{color:var(--muted);gap:6px;margin:0 20px 18px;font-size:12px;display:grid}.hosted-workspace-switch select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;color:var(--ink,#172b27);font:inherit;border-radius:6px;padding:9px 8px}.workspace-shell{--bg:#fff;--panel:#fff;--ink:#1f2329;--muted:#6b7280;--line:#e7e9ef;--accent:#4f46e5;--accent-light:#eeedfd;--radius:12px;background:var(--bg);color:var(--ink);font-size:14px}.workspace-shell .sidebar{border-right:1px solid var(--line);width:232px;color:var(--ink);background:#f7f8fa;padding:25px 16px 20px}.workspace-shell .wordmark{color:#17191e;letter-spacing:-.055em;gap:10px;min-height:36px;padding:0 10px;font-size:23px}.workspace-shell .wordmark strong{font-weight:700}.workspace-shell .wordmark svg{stroke-width:2px}.workspace-shell .sidebar-search{color:#69717d;text-align:left;background:#fff;border:1px solid #e0e3ea;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:39px;margin:30px 0 14px;padding:8px 10px;font-size:12px;display:flex;box-shadow:0 1px 2px #20283c04}.workspace-shell .sidebar-search svg{flex-shrink:0}.workspace-shell .sidebar-search span{flex:1}.workspace-shell .sidebar-search kbd{font:inherit;color:#6e7581;white-space:nowrap;font-size:10px}.workspace-shell .sidebar-search:hover{color:var(--ink);border-color:#cdd0dc}.workspace-shell .sidebar nav{margin-top:8px;overflow-y:auto}.workspace-shell .nav-item{color:#606571;border:1px solid #0000;border-radius:8px;gap:12px;min-height:44px;margin:4px 0;padding:10px 12px;font-size:14px;font-weight:500}.workspace-shell .nav-item svg{opacity:1;stroke-width:1.6px}.workspace-shell .nav-item.active{background:var(--accent);color:#fff;border:1px solid #0000;font-weight:550}.workspace-shell .nav-item.active:before{content:none}.workspace-shell .nav-item.active:hover{color:#fff;background:#4338ca}.workspace-shell .sidebar-bottom{border-top:1px solid var(--line);padding-top:14px}.workspace-shell .system-status{color:#69717d;gap:7px;margin:18px 12px 0;font-size:11px}.workspace-shell .main-shell{background:#fff;min-width:0;margin-left:232px}.workspace-shell .topbar{border-bottom:1px solid var(--line);background:#fff;gap:20px;height:76px;padding:0 32px}.workspace-shell .breadcrumb{gap:18px;min-width:0}.workspace-shell .business-switch{color:#343943;gap:9px;min-width:0;padding:6px 0;font-size:13px;font-weight:550}.workspace-shell .business-switch>span{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.workspace-shell .business-switch>svg{color:#767c87;flex-shrink:0}.workspace-shell .header-location{color:#6c727d;align-items:center;gap:18px;font-size:13px;display:flex}.workspace-shell .topbar-actions{gap:12px;min-width:0}.workspace-shell .topbar .ask-ai{color:#fff;white-space:nowrap;background:#202228;border:1px solid #202228;border-radius:8px;gap:8px;min-height:37px;padding:9px 13px;font-size:12px;font-weight:550}.workspace-shell .topbar .ask-ai:hover{background:#363941;text-decoration:none}.workspace-shell .topbar .search-trigger{display:none}.workspace-shell .run-indicator{color:#625c9e;white-space:nowrap;background:#f3f3fc;border:1px solid #eeedf8;border-radius:7px;gap:6px;min-height:30px;padding:5px 9px;font-size:11px;display:inline-flex}.workspace-shell .run-indicator.is-paused{color:#8a6b34;background:#faf6ed;border-color:#f0e5d1}.workspace-shell .topbar .ai-work-indicator{color:#69717d;white-space:nowrap;max-width:180px;min-height:36px;font-size:11px}.workspace-shell .topbar .ai-work-indicator span{font-size:inherit;text-overflow:ellipsis;overflow:hidden}.workspace-shell .icon-button{color:#767c87;border-radius:8px;width:36px;height:36px}.workspace-shell .pause-banner{color:#806738;background:#faf7f0;border-color:#eee5d5;font-size:12px}.workspace-shell h3{color:#343943;letter-spacing:-.01em;font-size:14px}.workspace-shell .page-header{gap:20px;margin-bottom:24px}.workspace-shell .page-header p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.65}.workspace-shell .eyebrow{color:#606876;letter-spacing:.08em;font-size:10px;font-weight:600}.workspace-shell .eyebrow.light{color:#bfd6c5}.workspace-shell .objective-copy h2{color:#eaf0e4}.workspace-shell .entry-hero h2{color:#f8fbf1}.workspace-shell .text-button{color:var(--accent);min-height:34px;font-size:12px;font-weight:550}.workspace-shell .btn{color:#fff;min-height:38px;box-shadow:none;background:#202228;border:1px solid #202228;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:550}.workspace-shell .btn:hover:not(:disabled){box-shadow:none;background:#363941;border-color:#363941}.workspace-shell .btn.secondary{color:#454a54;background:#fff;border-color:#dfe2e9}.workspace-shell .btn.secondary:hover:not(:disabled),.workspace-shell .btn.secondary:focus-visible{color:#252932;background:#f6f7fa;border-color:#bfc4d1}.workspace-shell .btn.ghost{color:#625caa;background:0 0;border-color:#0000}.workspace-shell .btn.ghost:hover:not(:disabled){color:#4338ca;background:#f2f1fc;border-color:#0000}.workspace-shell .btn.light{color:#5146a0;background:#f2f1fc;border-color:#e5e3f7}.workspace-shell .btn.small{min-height:31px;padding:6px 10px;font-size:11px}.workspace-shell .panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.workspace-shell .panel-heading{margin-bottom:18px}.workspace-shell .panel-heading p{color:var(--muted);font-size:12px}.workspace-shell .badge{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500}.workspace-shell .badge-neutral,.workspace-shell .badge-queued,.workspace-shell .badge-not_connected,.workspace-shell .badge-discovered,.workspace-shell .badge-researching{color:#606876;background:#f1f2f5}.workspace-shell .badge-active,.workspace-shell .badge-running,.workspace-shell .badge-in_progress{color:#5c51b0;background:#efedfb}.workspace-shell .badge-failed,.workspace-shell .badge-error,.workspace-shell .badge-lost{color:#99625b;background:#f9eeec}.workspace-shell .badge-pending_approval,.workspace-shell .badge-blocked,.workspace-shell .badge-awaiting_baseline,.workspace-shell .badge-draft,.workspace-shell .badge-unreviewed{color:#89612b;background:#faf3e7}.workspace-shell .section-navigation{border-color:var(--line);gap:22px;margin:-5px 0 26px}.workspace-shell .section-navigation button,.workspace-shell .workspace-tabs button{color:#69717d;min-height:42px;font-size:12px}.workspace-shell .section-navigation button[aria-current=page],.workspace-shell .workspace-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);font-weight:600}.workspace-shell .section-extra-tools{border-color:var(--line);background:#fafbfc}.workspace-shell .section-extra-tools button{color:#656b77}.workspace-shell .section-extra-tools button[aria-current=page]{color:var(--accent)}.workspace-shell .settings-navigation button[aria-current=page]{color:var(--accent);background:#eeedfc}.workspace-shell input,.workspace-shell select,.workspace-shell textarea{color:var(--ink);border-color:#dfe2e9;border-radius:8px}.workspace-shell input:focus,.workspace-shell textarea:focus,.workspace-shell select:focus{border-color:#8a83eb;box-shadow:0 0 0 3px #4f46e50d}.workspace-shell input::placeholder,.workspace-shell textarea::placeholder{color:#69717d}.workspace-shell button:focus-visible,.workspace-shell a:focus-visible,.workspace-shell summary:focus-visible{outline-offset:3px;outline-color:#8a83eb}.workspace-shell .search-box{color:#8a909a;background:#fff;border-color:#dfe2e9}.workspace-shell .search-box input{box-shadow:none;border:0}.workspace-shell .icon-tile,.workspace-shell .empty-icon{color:#818094;background:#f5f5fa;border-color:#e9e9f0}.workspace-shell .empty p,.workspace-shell .loading,.workspace-shell .field>small,.workspace-shell .field>label,.workspace-shell .field>span{color:#6b7280}.workspace-shell .notice{color:#6b6d80;background:#f8f8fc;border-color:#e7e7f0;border-radius:9px}.workspace-shell .modal{border-color:#e2e5ec;border-radius:14px;box-shadow:0 24px 80px #171c2c26}.workspace-shell .modal-header{border-color:var(--line)}.workspace-shell .modal-header h2{font-size:20px}.workspace-shell .search-results>button{border-color:var(--line);color:#7c8290;border-radius:7px;padding:14px 10px}.workspace-shell .search-results strong{color:#3b404b;font-size:13px}.workspace-shell .search-results small{color:#6e7581;letter-spacing:.035em;font-size:10px}.workspace-shell .toast{border-color:#e1e3ef #e1e3ef #e1e3ef #7568d9;box-shadow:0 8px 35px #171c2c14}.workspace-shell .toast.error{border-color:#ebded1 #ebded1 #ebded1 #b99260}.workspace-shell .toast.error p,.workspace-shell .toast.error>span{color:#8a6d4a}.workspace-shell .markdown{color:#434955}.workspace-shell .markdown pre,.workspace-shell .markdown code,.workspace-shell .source-text{color:#535a68;background:#f7f8fb;border-color:#e4e7ee}.workspace-shell .external{color:#6259b5}@media (width<=1150px){.workspace-shell .topbar{gap:12px;padding:0 24px}.workspace-shell .topbar-actions{gap:8px}.workspace-shell .topbar .ai-work-indicator{max-width:140px}.workspace-shell .business-switch>span{max-width:120px}.workspace-shell .header-location{display:none}.workspace-shell .main-content{padding:26px 24px 44px}}@media (width<=900px){.workspace-shell .sidebar{width:232px}.workspace-shell .main-shell{margin-left:0}.workspace-shell .topbar{height:65px;padding:0 18px}.workspace-shell .topbar .search-trigger{border:1px solid var(--line);color:#69717d;width:36px;min-height:36px;padding:8px;display:inline-flex}.workspace-shell .topbar .search-trigger span{display:none}.workspace-shell .mobile-scrim{background:#171c2c45}.workspace-shell .main-content{padding:24px 20px 40px}}@media (width<=640px){.workspace-shell .breadcrumb{gap:8px}.workspace-shell .business-switch{gap:7px;font-size:12px}.workspace-shell .business-switch>span{max-width:125px}.workspace-shell .business-switch>svg:first-child{display:none}.workspace-shell .topbar .ask-ai{gap:0;min-width:36px;padding:8px}.workspace-shell .topbar .ask-ai>span{display:none}.workspace-shell .topbar .ask-ai svg{width:17px;height:17px}.workspace-shell .topbar .ai-work-indicator,.workspace-shell .run-indicator{display:none}.workspace-shell .topbar-actions{gap:6px}.workspace-shell .main-content{padding:24px 16px 36px}.workspace-shell .page-header{margin-bottom:22px}.workspace-shell h1{font-size:25px}.workspace-shell h2{font-size:18px}.workspace-shell .panel{padding:16px}.workspace-shell .pause-banner{align-items:flex-start;font-size:11px}}@media (width<=400px){.workspace-shell .business-switch>span{max-width:90px}}:root,.workspace-shell{--bg:#0b1116;--panel:#111c23;--surface:#111c23;--surface-subtle:#152229;--surface-hover:#1a2c32;--ink:#f1f5f4;--text:#f1f5f4;--muted:#a4b3b9;--line:#26363f;--border:#26363f;--line-strong:#526873;--accent:#a6e5c6;--accent-hover:#c2f2db;--accent-light:#18352c;--accent-border:#547c70;--sidebar:#0e171d;--radius:12px;--shadow-color:transparent;--shadow-sm:none;--positive:#a6e5c6;--positive-light:#18352c;--warning:#ecc78a;--warning-light:#352b1d;--danger:#ffb3ad;--danger-light:#382321;--accent-ink:#102a21;--selected:var(--accent-light);--connect-bg:var(--bg);--connect-surface:var(--surface);--connect-ink:var(--ink);--connect-muted:var(--muted);--connect-line:var(--line);--connect-material:#9fbbec;--connect-reviewed:var(--accent);--connect-attention:var(--warning);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--accent);color:var(--ink);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}body{background:var(--bg);color:var(--ink)}::selection{background:var(--accent);color:var(--accent-ink)}.workspace-shell .main-shell{background:var(--bg)}.workspace-shell .main-content{max-width:1600px;padding:34px 34px 54px}.workspace-shell .sidebar{background:var(--sidebar)}.workspace-shell .sidebar nav{margin-top:32px}.workspace-shell .wordmark{color:var(--ink);letter-spacing:-.03em}.workspace-shell .wordmark>svg{color:var(--accent)}.workspace-shell .nav-item{color:var(--muted);border-radius:12px;font-weight:500}.workspace-shell .nav-item:hover{color:var(--accent);background:var(--surface-subtle)}.workspace-shell .nav-item.active,.workspace-shell .nav-item.active:hover{background:var(--accent-light);color:var(--accent);border-color:#0000;border-left:1px solid var(--accent);padding-left:12px;font-weight:600}.workspace-shell .sidebar-search{color:var(--muted);box-shadow:none;border-radius:11px}.workspace-shell .sidebar-search kbd,.workspace-shell .system-status{color:var(--muted)}.workspace-shell .topbar{background:var(--panel);border-color:var(--line)}.workspace-shell .business-switch,.workspace-shell .business-switch>svg,.workspace-shell .header-location{color:var(--muted)}.workspace-shell .business-switch>span{color:var(--ink)}.workspace-shell .topbar .search-trigger{background:var(--surface-subtle);min-width:260px;min-height:42px;color:var(--muted);border:1px solid #0000;border-radius:12px;justify-content:flex-start;gap:10px;padding:10px 15px;font-size:13px;font-weight:400;display:inline-flex}.workspace-shell .topbar .search-trigger:hover{border-color:var(--accent-border)}.workspace-shell .topbar .ask-ai,.workspace-shell .topbar .ask-ai:hover{background:var(--accent-light);border:1px solid var(--accent-border);color:var(--accent);border-radius:11px;min-height:40px}.workspace-shell .icon-button{color:var(--muted);border-radius:10px}.workspace-shell .icon-button:hover{color:var(--accent);background:var(--accent-light)}.workspace-shell .run-indicator{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell h1{color:var(--ink);letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:1.3}.workspace-shell h2{color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.4}.workspace-shell h3{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.workspace-shell .page-header{align-items:center;margin-bottom:28px}.workspace-shell .page-header p{color:var(--muted);max-width:76ch;font-size:14px;line-height:1.7}.workspace-shell .eyebrow,.workspace-shell .eyebrow.light{display:none}.workspace-shell .page-actions{gap:10px}.btn,.workspace-shell .btn{color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);min-height:40px;box-shadow:none;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:500;line-height:1.4}.btn:hover:not(:disabled),.workspace-shell .btn:hover:not(:disabled){color:var(--accent-ink);background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:none}.btn.secondary,.workspace-shell .btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn.secondary:hover:not(:disabled),.workspace-shell .btn.secondary:hover:not(:disabled){background:var(--surface-subtle);color:var(--accent);border-color:var(--accent-border)}.btn.ghost,.workspace-shell .btn.ghost{color:var(--accent);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled),.workspace-shell .btn.ghost:hover:not(:disabled){background:var(--accent-light);color:var(--accent);border-color:#0000}.btn.light,.workspace-shell .btn.light{background:var(--accent-light);color:var(--accent);border-color:var(--accent-border)}.workspace-shell .btn.small{min-height:33px;font-size:12px}.workspace-shell .text-button,.workspace-shell .external{color:var(--accent)}.workspace-shell .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:24px}.workspace-shell .panel-heading{gap:16px;margin-bottom:20px}.workspace-shell .panel-heading p{color:var(--muted);margin-top:5px;font-size:13px}.workspace-shell .panel+.panel{margin-top:20px}.workspace-shell .panel .panel{box-shadow:none;border-radius:12px}.workspace-shell .section-navigation{gap:24px;margin:-4px 0 28px}.workspace-shell .section-navigation button,.workspace-shell .workspace-tabs button{color:var(--muted);font-size:13px}.workspace-shell .section-navigation button[aria-current=page],.workspace-shell .workspace-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.workspace-shell .section-extra-tools{background:var(--panel);border-color:var(--line);border-radius:12px}.workspace-shell .section-extra-tools button{color:var(--muted);border-radius:9px}.workspace-shell .section-extra-tools button[aria-current=page]{color:var(--accent);background:var(--accent-light)}.workspace-shell :is(input,select,textarea){border-color:var(--line-strong);color:var(--ink);background-color:var(--accent-ink);border-radius:10px;font-size:13px}.workspace-shell :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px #a6e5c61a}.workspace-shell :is(input,textarea)::placeholder{color:var(--muted)}.workspace-shell :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-shell .field>:is(label,span),.workspace-shell .field>small{color:var(--muted);line-height:1.6}.workspace-shell .field>label{font-size:12px;font-weight:500}.workspace-shell .search-box{background:var(--surface);border-color:var(--line-strong);color:var(--muted);border-radius:11px}.workspace-shell .search-box input{box-shadow:none;background:0 0;border:0}.workspace-shell :is(.filter-tabs,.research-tabs,.intelligence-tabs) button{color:var(--muted);border-radius:9px;font-weight:500}.workspace-shell :is(.filter-tabs,.research-tabs) button.active,.workspace-shell .intelligence-tabs button[aria-selected=true]{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell :is(.icon-tile,.empty-icon,.step-symbol,.gate-number,.context-type,.artifact-code){color:var(--accent);background:var(--accent-light);border-color:var(--accent-border);border-radius:11px}.workspace-shell .empty h3{color:var(--ink)}.workspace-shell :is(.empty p,.loading,.muted,.micro-copy){color:var(--muted)}.workspace-shell :is(.data-row,.question-row,.criteria-row,.recorded-decision,.source-row){border-color:var(--line)}.workspace-shell :is(.data-row,.card,.client-card){color:var(--ink)}.workspace-shell :is(.card,.client-card,.decision-entry,.role-card,.department-card,.computed-card,.business-doc-card,.pattern-card,.research-source,.source-choice,.scope-card){border-color:var(--line);border-radius:var(--radius);background:var(--panel)}.workspace-shell :is(.card,.client-card,.role-card):hover{border-color:var(--accent-border)}.workspace-shell .card h3{color:var(--ink)}.workspace-shell :is(.badge-neutral,.badge-queued,.badge-not_connected,.badge-discovered,.badge-researching){color:var(--muted);background:var(--surface-subtle)}.workspace-shell :is(.badge-active,.badge-running,.badge-in_progress,.badge-configured){color:var(--accent);background:var(--accent-light)}.workspace-shell :is(.badge-failed,.badge-error,.badge-lost){color:var(--danger);background:var(--danger-light)}.workspace-shell :is(.badge-pending_approval,.badge-blocked,.badge-awaiting_baseline,.badge-draft,.badge-unreviewed){color:var(--warning);background:var(--warning-light)}.workspace-shell .badge{border-radius:7px;font-size:11px;font-weight:500}.workspace-shell .notice{color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;line-height:1.7}.workspace-shell .notice strong{color:var(--ink)}.workspace-shell .notice.danger{color:var(--warning);background:var(--warning-light);border-color:#6a5433}.workspace-shell .notice.danger strong{color:var(--warning)}.workspace-shell .notice p+p{margin-top:8px}.workspace-shell table{color:var(--ink)}.workspace-shell :is(th,td){border-color:var(--line)}.workspace-shell th{color:var(--muted);background:var(--surface-subtle);font-weight:500}.workspace-shell .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020709bb}.workspace-shell .modal{color:var(--ink);background:var(--panel);border:0;border-radius:14px;box-shadow:0 22px 85px #0008}.workspace-shell .modal-header{border-color:var(--line);padding:24px}.workspace-shell .modal-header h2{color:var(--ink);font-size:21px}.workspace-shell .modal-header p{color:var(--muted)}.workspace-shell .modal-body{padding:24px}.workspace-shell .form-footer{border-color:var(--line)}.workspace-shell :is(.markdown,.source-text,.payload,.source-path){color:var(--ink)}.workspace-shell :is(.markdown pre,.markdown code,.source-text,.structured-result){background:var(--surface-subtle);color:var(--ink);border-color:var(--line)}.workspace-shell .markdown blockquote{color:var(--muted);border-left-color:var(--accent-border)}.workspace-shell .toast{border-color:var(--line);border-left-color:var(--accent);box-shadow:0 8px 32px #0008}.workspace-shell .toast p,.workspace-shell .toast>span{color:var(--ink)}.workspace-shell .entry-hero{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:28px}.workspace-shell .entry-hero h2{color:var(--ink);letter-spacing:-.025em;margin:10px 0 13px;font-size:25px;line-height:1.35}.workspace-shell .entry-hero h2 br{display:none}.workspace-shell .entry-hero p,.workspace-shell .entry-hero-tags,.workspace-shell .entry-hero form small{color:var(--muted);font-size:13px}.workspace-shell .entry-hero-tags{gap:12px 18px;margin-top:20px;font-size:11px}.workspace-shell .entry-hero-tags svg{color:var(--accent)}.workspace-shell .entry-hero form{background:var(--surface-subtle);border:1px solid var(--line);border-radius:14px;padding:22px}.workspace-shell .entry-hero form>label{color:var(--ink);margin-bottom:13px;font-size:14px;font-weight:500}.workspace-shell .entry-url{background:var(--surface);border:1px solid var(--line-strong);color:var(--muted);border-radius:10px}.workspace-shell .entry-url:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #a6e5c61a}.workspace-shell .entry-url input{box-shadow:none;background:0 0;border:0;font-size:14px}.workspace-shell .entry-hero form .btn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.workspace-shell .entry-hero form .btn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.workspace-shell .entry-priority{background:var(--panel);border-color:var(--line);border-radius:var(--radius);padding:22px;transform:none}.workspace-shell .entry-priority:hover{background:var(--surface-subtle);border-color:var(--accent-border);transform:none}.workspace-shell .entry-priority strong{color:var(--ink);font-size:16px}.workspace-shell .entry-priority :is(small,p){color:var(--muted)}.workspace-shell .entry-card{border-radius:var(--radius);border-color:var(--line);padding:24px}.workspace-shell .entry-output{background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.workspace-shell :is(.entry-output>span,.entry-group,.entry-examples,.entry-tabs>span){color:var(--muted)}.workspace-shell :is(.entry-inline-callout,.source-path-steps,.salla-identity,.merchant-confirmation,.context-summary,.commercial-command,.contact-suggestion){background:var(--panel);color:var(--ink);border-color:var(--line);border-radius:var(--radius)}.workspace-shell :is(.context-summary,.entry-inline-callout){padding:24px}.workspace-shell :is(.source-path-steps .current,.source-path-steps .done){color:var(--accent)}.workspace-shell .upload-drop{background:var(--surface-subtle);border-color:var(--accent-border);color:var(--ink)}.workspace-shell .upload-drop svg{color:var(--accent)}.workspace-shell :is(.resource-choice.selected,.role-card.selected,.question-list button.selected){background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell .onboarding-step.current{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell .onboarding-step.current .step-symbol{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.workspace-shell .onboarding-step :is(small,strong){color:inherit}.workspace-shell .stage-hero h2{font-size:28px;line-height:1.35}.workspace-shell .stage-hero p{color:var(--muted);font-size:14px}.workspace-shell .activation-hero h2{font-size:32px}.workspace-shell .activation-orbit{background:var(--accent-light);color:var(--accent);border-color:var(--accent-border);box-shadow:none}.workspace-shell :is(.interview-assistant,.interview-probe,.structured-fields,.potential-sources,.department-output,.connection-reference){color:var(--ink);background:var(--surface-subtle);border-color:var(--line)}.workspace-shell :is(.overview-metric,.overview-next-panel,.overview-review-panel,.agent-activity-compact,.agent-activity-stats>div,.work-queue,.work-detail,.agent-activity-detail){background:var(--panel);border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.workspace-shell .overview-metric>strong{color:var(--ink)}.workspace-shell :is(.overview-metric-label,.overview-update-note,.overview-metric>small,.agent-activity-heading p,.agent-activity-stats>div>span){color:var(--muted)}.workspace-shell .growth-overview .overview-next-panel .business-next{border-left:0;padding-left:0}.workspace-shell .overview-value-note{background:var(--panel);border-color:var(--line);border-radius:var(--radius)}.workspace-shell :is(.agent-activity-filters button[aria-pressed=true],.work-queue-row[aria-pressed=true]){color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.workspace-shell .agent-activity-layout[data-selected=true]{gap:20px}.workspace-shell .agent-activity-table tr[data-selected=true]{background:var(--accent-light)}.workspace-shell .agent-activity-icon{color:var(--accent);border-color:var(--line);border-radius:10px}.workspace-shell :is(.agent-activity-table th,.agent-activity-table td,.agent-activity-facts dt){color:var(--muted);border-color:var(--line)}.workspace-shell :is(.agent-activity-select strong,.agent-activity-detail h3,.agent-activity-facts dd){color:var(--ink)}.workspace-shell .agent-activity-select small{color:var(--muted)}.workspace-shell :is(.objective-banner,.hw-spine){background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.workspace-shell .objective-banner{min-height:0;padding:28px}.workspace-shell .objective-copy{max-width:none}.workspace-shell .objective-art{display:none}.workspace-shell :is(.objective-copy h2,.objective-copy h3,.hw-spine h1,.hw-spine h2){color:var(--ink)}.workspace-shell :is(.objective-copy p,.objective-copy .eyebrow,.objective-copy .eyebrow.light,.hw-spine p,.hw-spine-meta){color:var(--muted)}.workspace-shell :is(.hw-zone,.hw-slot,.hw-section,.hw-position){border-color:var(--line);background:var(--panel);border-radius:14px}.workspace-shell .hw-root button.hw-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);border-radius:10px}.workspace-shell .hw-root button.hw-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.workspace-shell .hw-tabs button.active,.workspace-shell .hw-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.workspace-shell .business-next{border-color:var(--line)}.workspace-shell .business-simple-page{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.workspace-shell .business-form h3{font-size:24px}.workspace-shell .business-hint{color:var(--muted);font-size:14px}.workspace-shell .business-choice-list label{border-color:var(--line);border-radius:12px}.workspace-shell .business-choice-list label:has(input:checked){border-color:var(--accent-border);background:var(--accent-light)}.workspace-shell :is(.drive-search,.inventory-toolbar,.source-filter-bar,.client-filters){background:var(--panel);border-color:var(--line-strong);color:var(--muted);border-radius:12px}.workspace-shell :is(.drive-file.selected,.material-list>button:hover){background:var(--accent-light)}.workspace-shell :is(.drive-preview-text,.material-source pre,.material-presentation){background:var(--panel);color:var(--ink);border-color:var(--line);border-radius:12px}.workspace-shell :is(.drive-view-note,.intelligence-result,.candidate-score-summary){background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.workspace-shell .material-list>button{background:var(--panel);border-color:var(--line);color:var(--ink);border-radius:12px}.workspace-shell :is(.client-tabs,.settings-navigation){border-color:var(--line)}.workspace-shell .client-tabs .btn[aria-pressed=true],.workspace-shell .settings-navigation button[aria-current=page]{color:var(--accent);background:var(--accent-light)}.workspace-shell .client-tabs .btn:hover:not(:disabled){color:var(--accent);background:var(--surface-subtle)}.workspace-shell :is(.result-note,.progress-label,.integration-summary>div>span,.built-in-label,.ceo-context .panel>p){color:var(--muted)!important}.workspace-shell .integration-grid .card{padding:22px}.workspace-shell .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workspace-shell .integration-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:8px;padding:22px}.workspace-shell .integration-card>h3{font-size:16px}.workspace-shell .integration-card>strong{font-size:13px;font-weight:500;line-height:1.6}.workspace-shell .integration-card>p{margin:4px 0;font-size:12px;line-height:1.7}.workspace-shell .integration-card>.badge{white-space:normal;width:fit-content;max-width:100%}.workspace-shell .integration-card>details{border-top:1px solid var(--line);margin-top:8px;padding:13px 0 0;font-size:12px}.workspace-shell .integration-card>details summary{cursor:pointer;color:var(--ink);font-weight:500}.workspace-shell .integration-card>details p{color:var(--muted);margin:12px 0}.workspace-shell .integration-card .doc-actions{margin-top:8px}.workspace-shell .bounded-form>p{color:var(--muted);margin-bottom:16px;font-size:13px}.workspace-shell .bounded-form>details{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;margin:20px 0;padding:18px}.workspace-shell .bounded-form summary{cursor:pointer;margin-bottom:15px;font-weight:500}.workspace-shell .bounded-form .field{margin:16px 0}.workspace-shell .integration-summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.workspace-shell .settings-overview{background:var(--panel);border-color:var(--line);border-radius:var(--radius);padding:24px}.workspace-shell .settings-navigation{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:8px}.workspace-shell .settings-navigation button{border-radius:9px;font-size:13px}.workspace-shell .settings-overview-section,.workspace-shell .settings-content>section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;padding:22px}.workspace-shell .settings-overview-section:first-child{padding-top:22px}.workspace-shell .settings-overview-section>header{gap:16px}.workspace-shell .settings-provider-row{padding:10px 0}.workspace-shell .settings-overview-section>p,.workspace-shell .settings-provider-row small,.workspace-shell .settings-facts dt{color:var(--muted);font-size:12px}.workspace-shell .company-overview-grid>section,.workspace-shell .company-overview-grid>aside>section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.workspace-shell .company-overview-grid>aside{border:0;padding:0}.workspace-shell .settings-content>.panel{background:var(--panel)}.workspace-shell .connector-section-nav{margin-bottom:24px}.workspace-shell #core-connection-catalog,.workspace-shell #business-connection-catalog,.workspace-shell #readonly-connection-catalog{margin-bottom:24px;scroll-margin-top:96px}.workspace-shell .connection-directory .settings-provider-row>.doc-actions{flex:none}.workspace-shell .connection-directory h3{margin:0;font-size:14px}.workspace-shell .metric-answer,.workspace-shell .computed-card>strong{color:var(--ink)}.workspace-shell .score-track{stroke:var(--line)}.workspace-shell .score-fill{stroke:var(--accent)}.workspace-shell .progress-track{background:var(--surface-hover)}.workspace-shell .progress-track>div{background:var(--accent)}.auth-screen{background:var(--bg);color:var(--ink)}.auth-story{background:var(--surface-subtle);color:var(--ink);border-right:1px solid var(--line)}.auth-story:after{display:none}.auth-story .wordmark{color:var(--ink)}.auth-story .brand-mark{color:var(--accent);border-color:var(--accent-border)}.auth-copy h1{color:var(--ink);font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.15}.auth-copy h1 em{font:inherit;color:var(--accent)}.auth-copy>p,.auth-principles,.auth-footer,.auth-footer span,.auth-note,.auth-card>p,.auth-card>.eyebrow{color:var(--muted)}.auth-principles svg{color:var(--accent)}.auth-entry{background:var(--panel)}.auth-card>.icon-tile{color:var(--accent);background:var(--accent-light);border-color:var(--accent-border)}.auth-card h2{color:var(--ink);font-weight:600}@media (width<=1200px){.workspace-shell .topbar .search-trigger{min-width:180px}.workspace-shell .main-content{padding:28px 26px 44px}}@media (width<=1000px){.workspace-shell .topbar .search-trigger{width:40px;min-width:40px;padding:10px}.workspace-shell .topbar .search-trigger span{display:none}.workspace-shell .entry-hero{grid-template-columns:1fr;gap:24px}.workspace-shell .integration-grid{grid-template-columns:1fr}}@media (width<=900px){.workspace-shell .topbar{height:65px}.workspace-shell .main-content{padding:24px 20px 40px}}@media (width<=640px){.workspace-shell .main-content{padding:24px 16px 36px}.workspace-shell h1{font-size:27px}.workspace-shell .page-header{align-items:flex-start;gap:16px}.workspace-shell .page-header p{font-size:13px}.workspace-shell .panel,.workspace-shell .entry-card,.workspace-shell .entry-hero,.workspace-shell .context-summary{border-radius:16px;padding:20px}.workspace-shell .entry-hero h2{font-size:23px}.workspace-shell .entry-hero form{padding:17px}.workspace-shell .entry-hero-tags{display:none}.workspace-shell .entry-priority{padding:18px}.workspace-shell .topbar .search-trigger{display:inline-flex}.workspace-shell .topbar .ask-ai{width:40px;min-width:40px;padding:9px}.workspace-shell .modal{border-radius:18px}.workspace-shell .modal-header,.workspace-shell .modal-body{padding:20px}.workspace-shell .business-simple-page{padding:22px 18px}.auth-entry{padding:32px 22px}}:root{scrollbar-color:#526873 var(--bg);scrollbar-width:thin}body{margin:0}input,textarea{caret-color:var(--accent)}a{text-underline-offset:4px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eyebrow,.auth-story .eyebrow,.auth-card>.eyebrow{display:none}.workspace-shell .wordmark{padding-bottom:0}.workspace-shell .sidebar{padding-top:26px}.workspace-shell .sidebar nav{margin-top:30px;overflow:visible}.workspace-shell .sidebar-bottom{margin-top:22px}.workspace-shell .topbar{background:var(--bg);gap:16px}.workspace-shell .topbar-actions{gap:10px}.workspace-shell .topbar .business-switch{font-weight:500}.workspace-shell .topbar .business-switch:hover,.workspace-shell .topbar .business-switch>svg{color:var(--accent)}.workspace-shell .topbar .ai-work-indicator{color:var(--muted)}.workspace-shell .header-location>span{color:var(--line-strong)}.workspace-shell .pause-banner,.workspace-shell .run-indicator.is-paused{background:var(--warning-light);color:var(--warning);border-color:#6a5433}.workspace-shell .pause-banner button{color:var(--warning)}.workspace-shell .mobile-scrim{background:#020709bb}.workspace-shell select,.saas-page select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a4b3b9' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;min-height:44px;padding:11px 38px 11px 12px}.workspace-shell :is(input,textarea,select)::placeholder,.auth-screen input::placeholder{color:var(--muted);opacity:1}.workspace-shell option,.saas-page option{background:var(--surface);color:var(--ink)}.workspace-shell .settings-navigation button{color:var(--muted);border-left-width:1px}.workspace-shell .settings-navigation button[aria-current]{border-left-color:var(--accent)}.workspace-shell .work-queue-row[aria-pressed=true]{border-left-width:1px}.workspace-shell .btn:disabled,.connection-primary:disabled{opacity:.5;cursor:not-allowed}.workspace-shell .btn.danger{color:var(--danger);background:var(--danger-light);border-color:#75504b}.workspace-shell :is(.badge-built_in,.badge-verified,.badge-succeeded,.badge-approved,.badge-ready,.badge-completed,.badge-enabled,.badge-passed){color:var(--positive);background:var(--positive-light)}.workspace-shell :is(.badge-rejected,.badge-cancelled,.badge-contradicted){color:var(--danger);background:var(--danger-light)}.workspace-shell .toast{background:var(--surface);border-left-width:1px;box-shadow:0 12px 30px #0008}.workspace-shell .toast.error{background:var(--danger-light);border-color:#75504b}.workspace-shell .toast.error :is(p,span){color:var(--danger)}.workspace-shell .search-results>button{color:var(--muted)}.workspace-shell .search-results>button:hover{background:var(--surface-hover)}.workspace-shell .search-results strong{color:var(--ink)}.workspace-shell .search-results small{color:var(--muted)}.workspace-shell :is(.entry-card,.work-document,.health-agent-brief,.health-targets button,.overview-cost-context details>div){background:var(--surface);color:var(--ink);border-color:var(--line)}.workspace-shell .health-targets button[aria-pressed=true]{color:var(--accent-ink);background:var(--accent)}.workspace-shell .health-achieved{color:var(--positive)!important}.workspace-shell .overview-metric:hover{border-color:var(--line-strong);box-shadow:none}.workspace-shell :is(.overview-review-panel>p,.overview-value-note p,.overview-review-detail,.overview-review-empty p,.overview-panel-title,.overview-cost-context dt,.work-queue-row small){color:var(--muted)}.workspace-shell :is(.overview-review-empty h3,.overview-cost-context dd){color:var(--ink)}.workspace-shell .overview-review-kind{color:var(--warning)}.workspace-shell .overview-cost-context summary{color:var(--accent)}.workspace-shell .growth-overview .overview-next-panel .business-next>p:not(.eyebrow){color:var(--muted)}.workspace-shell :is(.drive-layout,.drive-file,.drive-preview,.drive-view-note,.drive-file-detail,.entry-recommendation){background:var(--surface);color:var(--ink);border-color:var(--line)}.workspace-shell .drive-file.selected{background:var(--accent-light)}.workspace-shell :is(.source-path-steps,.upload-drop input,.source-choice,.folder-selector){background:var(--surface);color:var(--ink)}.workspace-shell .connection-header .connection-overview-link{color:var(--muted)}.workspace-shell .connection-header .connection-overview-link:hover{color:var(--accent)}.saas-page :is(input,select,textarea){color:var(--ink);background-color:var(--surface);border:1px solid var(--line-strong);caret-color:var(--accent);border-radius:8px}.saas-page :is(input,textarea)::placeholder{color:var(--muted)}.saas-page :is(.saas-status,.saas-feedback){color:var(--positive);background:var(--positive-light)}.saas-page .saas-status.unavailable{color:var(--warning);background:var(--warning-light)}.saas-page .saas-domain-scope{color:var(--muted)}.saas-page .saas-domain-list>li{border-color:var(--line)}.saas-page .saas-connect-business{color:var(--accent-ink)}.saas-page ::selection{background:var(--accent);color:var(--accent-ink)}.saas-page th{background:var(--surface)}.auth-screen :is(input,select,textarea){background:var(--surface);color:var(--ink);border-color:var(--line-strong);caret-color:var(--accent)}.auth-screen :is(.hosted-divider,.hosted-account-switch,.hosted-auth .field small){color:var(--muted)}.auth-screen .hosted-divider:before,.auth-screen .hosted-divider:after{background:var(--line)}.auth-screen :is(.hosted-auth-link,.hosted-verification>svg){color:var(--accent)}.auth-screen .hosted-google{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.auth-screen .hosted-google:hover{background:var(--surface-hover);border-color:var(--accent-border)}.auth-screen .notice{background:var(--surface-subtle);color:var(--ink);border-color:var(--line)}.auth-screen .notice.danger{background:var(--danger-light);color:var(--danger)}@media (width<=1200px){.workspace-shell .topbar .search-trigger{width:40px;min-width:40px;padding:10px}.workspace-shell .topbar .search-trigger span{display:none}}@media (width<=1100px){.workspace-shell .topbar .ai-work-indicator{display:none}}@media (width<=640px){.workspace-shell :is(input,select,textarea){font-size:16px}.workspace-shell .topbar{gap:8px;padding:0 12px}.workspace-shell .topbar .business-switch>span{max-width:100px}.workspace-shell .topbar-actions{gap:4px}.workspace-shell .topbar .search-trigger{width:36px;min-width:36px}}@media (width<=390px){.workspace-shell .topbar .business-switch>span{max-width:70px}.workspace-shell .topbar .ask-ai{display:none}}.workspace-shell .managed-library-entry>p{color:var(--muted);margin:0 0 18px}.workspace-shell .managed-library-entry>.btn{margin-bottom:20px}.workspace-shell .sidebar,.workspace-shell .topbar,.business-connect-header{backface-visibility:hidden}@media (width>=761px){.workspace-shell .sidebar,.workspace-shell .topbar{transform:translateZ(0)}}.workspace-shell .sidebar{overscroll-behavior:contain;overflow-y:auto}.workspace-shell .sidebar nav{flex:1 0 auto;margin-top:20px}.workspace-shell .sidebar-bottom{flex-shrink:0}.workspace-shell :where(.badge){background:var(--surface-subtle);color:var(--muted)}.workspace-shell .badge{white-space:normal;width:fit-content;max-width:100%}.workspace-shell .badge-needs_refresh{background:var(--warning-light);color:var(--warning)}.workspace-shell .btn.secondary:focus-visible{background:var(--surface);color:var(--ink)}.workspace-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--surface);min-width:0;max-width:100%}.workspace-shell :is(.search-box,.drive-search,.inventory-toolbar) input{background:0 0}.workspace-shell .section-navigation{flex-wrap:wrap;gap:4px 22px;overflow:visible}.workspace-shell .section-navigation button{white-space:normal;min-height:44px}.workspace-shell .page-header>div:first-child,.workspace-shell .panel-heading>div,.workspace-shell .row-main{min-width:0}.workspace-shell :is(h1,h2,h3,.panel-heading,.row-main,.usage-row strong){overflow-wrap:anywhere}.workspace-shell .page-header{flex-wrap:wrap}.workspace-shell .page-actions{flex-wrap:wrap;flex-shrink:1}.workspace-shell .btn{white-space:normal}.account-menu-content{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto}.workspace-shell .drive-columns.has-preview{grid-template-columns:minmax(0,1fr)}.workspace-shell .drive-file-list,.workspace-shell .drive-columns.has-preview .drive-file-list{max-height:none;overflow:visible}.workspace-shell .drive-reader{min-width:0;scroll-margin-top:100px}.workspace-shell .drive-reader>.btn{margin-bottom:16px}.workspace-shell .drive-preview-text{background:var(--bg);max-height:none;overflow:visible}.workspace-shell .drive-file{grid-template-columns:20px minmax(0,1fr) auto;gap:12px;display:grid}.workspace-shell .drive-file>.btn{grid-column:3;margin:0}.workspace-shell .drive-file>div{grid-area:1/2/span 2}.workspace-shell .drive-file strong svg{flex-shrink:0;margin-top:3px}.workspace-shell .drive-file p{max-width:75ch}.workspace-shell .drive-library .row-between{flex-wrap:wrap;gap:8px}@media (width<=1550px){.workspace-shell .settings-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.workspace-shell .settings-layout{grid-template-columns:minmax(0,1fr);gap:22px}.workspace-shell .settings-navigation{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:0 0 16px;position:static}}@media (width<=600px){.workspace-shell .drive-file{grid-template-columns:20px minmax(0,1fr)}.workspace-shell .drive-file>.btn{grid-column:2;justify-self:start}.workspace-shell .drive-file>div{grid-row:1}.workspace-shell .page-actions{justify-content:flex-start;width:100%}.workspace-shell .section-navigation{gap:2px 16px}}.workspace-shell .topbar,.workspace-shell .sidebar>*,.workspace-shell .sidebar .nav-item,.workspace-shell .topbar>*,.workspace-shell .topbar-actions>*{transform:translateZ(0)}.workspace-shell .icon-button.pause-active{color:var(--warning)!important;background:var(--warning-light)!important}.workspace-shell :is(.mission-list-card,.mission-work article,.template-preview,.opportunity-types button,.pipeline-card,.material-list>button,.reference-search>div,.intelligence-source,.source-path-steps,.commercial-empty-slot,.commercial-summary>div,.work-document,.inventory-recovery,.baseline-quote blockquote,.review-analysis blockquote,.review-source-quotes blockquote,.review-prepare,.health-agent-brief,.health-targets button,.context-records button,.twin-layers>button){background:var(--surface);color:var(--ink);border-color:var(--line)}.workspace-shell :is(.mission-list-card.selected,.mission-list-card:hover,.opportunity-types button.active,.segmented button.active){background:var(--accent-light);color:var(--accent);border-color:var(--accent-border)}.workspace-shell :is(.mission-list-card,.mission-work article,.pipeline-card) :is(p,small){color:var(--muted)}.workspace-shell .reference-search input{background:0 0}.workspace-shell .mission-work article{overflow-wrap:anywhere}.workspace-shell :is(.matrix-summary,.artifact-matrix,.computed-card,.pattern-card,.research-source,.department-card,.decision-entry,.role-card,.source-choice,.onboarding-rail,.rail-evidence,.question-list,.business-doc-card,.activation-stats,.scope-card,.capability-row>button){background:var(--surface);color:var(--ink);border-color:var(--line)}.workspace-shell :is(.badge-private,.badge-pending,.badge-neutral,.badge-proposed,.badge-not_found,.badge-source_linked_needs_review){background:var(--surface-subtle);color:var(--muted)}.workspace-shell :is(.badge-needs_attention,.badge-candidate_needs_review,.badge-draft,.badge-unreviewed,.badge-changed){background:var(--warning-light);color:var(--warning)}.workspace-shell .drive-columns{scroll-margin-top:96px}@media (width<=760px){.workspace-shell .ceo-layout{grid-template-columns:minmax(0,1fr)}.workspace-shell .ceo-context{min-width:0;display:block}.workspace-shell .conversation-link{white-space:normal;overflow-wrap:anywhere}}.saved-source-text{min-width:0;max-width:100%;margin-block:22px}.saved-source-text .markdown{white-space:normal;overflow-wrap:anywhere;line-height:1.8}.saved-source-text :is(p,li){max-width:80ch}.saved-source-text :is(h1,h2,h3,h4){margin-block:1.7em .7em;line-height:1.5}.saved-source-text .doc-actions{margin-block:0 22px}.saved-source-text button[aria-pressed=true]{color:var(--accent);text-underline-offset:7px;text-decoration:underline}.saved-source-plain{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;unicode-bidi:plaintext;background:0 0;border:0;max-height:none;margin:0;padding:0}.markdown-table-scroll{border:1px solid var(--line);border-radius:8px;max-width:100%;margin-block:22px;overflow-x:auto}.markdown .markdown-table-scroll table{border-collapse:collapse;white-space:normal;width:100%;margin:0;font-size:13px;display:table}.markdown .markdown-table-scroll :is(th,td){text-align:start;vertical-align:top;border:1px solid var(--line);min-width:125px;max-width:38ch;color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:12px 14px}.markdown .markdown-table-scroll th{background:var(--surface-subtle);font-weight:600}.inline-load-error{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;font-size:13px;display:flex}:is(.workspace-shell,.business-connect) [role=alert] .btn{background:var(--surface);min-height:32px;color:var(--ink);border:1px solid var(--line);border-radius:7px;flex:none;width:auto;padding:6px 11px;font-size:12px;line-height:1.4}@media (pointer:coarse){:is(.workspace-shell,.business-connect) [role=alert] .btn{min-height:44px}}.workspace-shell .btn.small{border-radius:7px;min-height:32px;padding:6px 11px;font-size:12px;line-height:1.4}@media (pointer:coarse){.workspace-shell .btn.small{min-height:44px}}.workspace-shell :is(.metric-card,.lane-card,.asset-card,.hw-execution,.hw-context,.hw-zone-footer,.health-command.health-command-data){background:var(--panel);color:var(--ink);border-color:var(--line)}.workspace-shell :is(.metric-card p,.metric-label,.lane-card>p,.lane-assessment,.asset-card>p,.asset-meta){color:var(--muted)}.workspace-shell :is(.lane-body h2,.asset-card h2){color:var(--ink)}.workspace-shell .lane-footer .text-button{color:var(--accent)}.workspace-shell .provider-openrouter{background:var(--surface-subtle);color:var(--ink)}.workspace-shell .health-alert,.workspace-shell .hw-judgment{background:var(--warning-light);color:var(--warning);border-color:var(--line-strong)}.workspace-shell .health-alert span,.workspace-shell .hw-judgment strong,.workspace-shell .hw-judgment>div>span{color:var(--warning)}.workspace-shell .hw-root button.hw-secondary{background:var(--surface-subtle);color:var(--ink);border-color:var(--line-strong)}.workspace-shell .hw-context :is(button,span),.workspace-shell .hw-zone-footer{color:var(--muted)}.workspace-shell .growth-overview .overview-next-pinned{background:var(--panel)}.workspace-shell .hw-tools nav{background:var(--panel);color:var(--ink)}.workspace-shell .hw-checks span{color:var(--warning)!important}.workspace-shell .shared-ceo .chat-composer small,.workspace-shell .result-history-row small{color:var(--muted)}.workspace-shell .chat-composer{background:var(--panel);color:var(--ink);border-color:var(--line)}
