:root{--shell-bg:#fafafb;--shell-surface:#fff;--shell-surface-subtle:#f4f5f8;--shell-border:#e0e3eb;--shell-border-strong:#cdd1db;--shell-text:#141923;--shell-muted:#606572;--shell-muted-strong:#3d424f;--shell-primary:#4051f5;--shell-primary-hover:#3544bf;--shell-primary-soft:#f0f2ff;--shell-positive:#16895c;--shell-positive-soft:#edf8f3;--shell-warning:#c47b0a;--shell-warning-soft:#fff7e6;--shell-danger:#d03b45;--shell-danger-soft:#fff0f1;--shell-radius:7px;--shell-content-gutter:12px;--shell-font:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif)}html{background:var(--shell-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--shell-bg);color:var(--shell-text);font-family:var(--shell-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px}button,input,select,textarea{font:inherit}.customer-shell{background:var(--shell-bg);grid-template-rows:58px minmax(0,1fr);grid-template-columns:198px minmax(0,1fr);min-height:100vh;display:grid}.customer-shell-header{z-index:50;border-bottom:1px solid var(--shell-border);background:var(--shell-surface);grid-area:1/1/auto/-1;grid-template-columns:198px minmax(280px,520px) minmax(220px,1fr);align-items:center;min-width:0;display:grid;position:sticky;top:0}.customer-shell-brand{border-right:1px solid var(--shell-border);height:100%;color:var(--shell-text);align-items:center;padding:0 18px;text-decoration:none;display:flex}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-mark{width:22px;height:22px;color:var(--shell-primary)}.brand-copy{gap:1px;display:grid}.brand-wordmark{color:var(--shell-text);font-family:var(--shell-font);letter-spacing:.28em;font-size:12px;font-weight:750}.brand-subtitle{color:var(--shell-muted);font-family:var(--shell-font);font-size:10px}.customer-shell-search{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:8px;height:36px;margin-left:14px;padding:0 10px;display:grid}.customer-shell-search:focus-within{border-color:var(--shell-primary);box-shadow:0 0 0 3px #3f51e81f}.customer-shell-search svg{width:18px;height:18px;color:var(--shell-muted)}.customer-shell-search input{width:100%;min-width:0;color:var(--shell-text);background:0 0;border:0;outline:0}.customer-shell-search input::placeholder{color:#8b909c}.customer-shell-search-action{align-items:center;gap:5px;display:inline-flex}.customer-shell-search kbd{border:1px solid var(--shell-border);color:var(--shell-muted);background:var(--shell-surface-subtle);font-family:var(--shell-font);border-radius:4px;padding:2px 5px;font-size:10px}.customer-shell-search-action button{background:var(--shell-primary);color:#fff;min-height:24px;font:700 10px/1 var(--shell-font);cursor:pointer;border:0;border-radius:4px;padding:3px 8px}.customer-shell-mobile-search{display:none}.customer-shell-actions{justify-self:end;align-items:center;gap:6px;margin-right:18px;display:flex}.customer-shell-action{width:36px;height:36px;color:var(--shell-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.customer-shell-action:hover,.customer-shell-action:focus-visible{background:var(--shell-surface-subtle);outline:none}.customer-shell-action svg{width:20px;height:20px}.customer-shell-account{position:relative}.customer-shell-account summary{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.customer-shell-account summary::-webkit-details-marker{display:none}.customer-shell-account summary:hover,.customer-shell-account summary:focus-visible,.customer-shell-account[open] summary{background:var(--shell-surface-subtle);outline:none}.customer-shell-avatar{background:var(--shell-text);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.customer-shell-account-menu{z-index:70;border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:10px;width:264px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #121a2d1f}.customer-shell-account-workspace{border-bottom:1px solid var(--shell-border);align-items:center;gap:10px;min-width:0;padding:8px 10px 12px;display:flex}.customer-shell-account-workspace>span{background:var(--shell-text);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.customer-shell-account-workspace strong{min-width:0;color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.customer-shell-account-identity{gap:3px;padding:11px 10px 4px;display:grid}.customer-shell-account-identity strong{color:var(--shell-text);font-size:12px;font-weight:650}.customer-shell-account-identity span,.customer-shell-account-group{color:var(--shell-muted);font-size:11px}.customer-shell-account-group{margin:0;padding:10px 10px 2px}.customer-shell-account-menu a{color:var(--shell-text);border-radius:5px;align-items:center;gap:9px;margin-top:2px;padding:9px 10px;text-decoration:none;display:flex}.customer-shell-account-menu a:hover,.customer-shell-account-menu a:focus-visible{background:var(--shell-surface-subtle);outline:none}.customer-shell-account-menu a svg{width:17px;height:17px}.customer-shell-account-legal{border-top:1px solid var(--shell-border);flex-wrap:wrap;gap:2px 4px;margin-top:6px;padding-top:6px;display:flex}.customer-shell-account-legal a{color:var(--shell-muted);margin-top:0;padding:5px 10px;font-size:11px}.customer-shell-rail{z-index:40;border-right:1px solid var(--shell-border);background:var(--shell-surface);flex-direction:column;grid-area:2/1;height:calc(100vh - 58px);padding:12px 8px;display:flex;position:sticky;top:58px}.customer-shell-tenant{border:1px solid var(--shell-border);border-radius:var(--shell-radius);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;margin-bottom:12px;padding:5px 8px;display:grid}.customer-shell-tenant>span{background:var(--shell-text);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.customer-shell-tenant-logo{object-fit:contain;background:#fff;border-radius:5px;width:46px;height:24px}.customer-shell-tenant strong{min-width:0;color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.customer-shell-rail nav{align-content:start;gap:3px;min-height:0;display:grid;overflow-y:auto}.customer-shell-nav-group{color:var(--shell-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:2px 12px 4px;font-size:11px;font-weight:650}.customer-shell-nav-divider{border:0;border-top:1px solid var(--shell-border);width:100%;height:0;margin:8px 0}.customer-shell-rail nav a{border-radius:var(--shell-radius);min-height:40px;color:var(--shell-muted-strong);align-items:center;gap:11px;padding:0 12px;font-size:13px;font-weight:520;text-decoration:none;display:flex}.customer-shell-rail nav a svg{stroke-width:1.7px;flex:none;width:19px;height:19px}.customer-shell-rail nav a:hover,.customer-shell-rail nav a:focus-visible{background:var(--shell-surface-subtle);color:var(--shell-text);outline:none}.customer-shell-rail nav a.is-active{background:var(--shell-primary-soft);color:var(--shell-primary);font-weight:650}.customer-shell-rail nav a.is-parent-active{color:var(--shell-primary);font-weight:650}.customer-shell-subnav{border-left:1px solid var(--shell-border);gap:2px;margin:-1px 0 2px 21px;padding-left:8px;display:grid}.customer-shell-rail nav .customer-shell-subnav a{min-height:32px}.customer-shell-content{background:var(--shell-bg);grid-area:2/2;min-width:0}.legacy-route-actions{justify-content:flex-end;display:flex}.customer-shell-impersonation{min-height:36px;padding:0 var(--shell-content-gutter);background:var(--shell-warning-soft);color:#775009;border-bottom:1px solid #f0cf83;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.customer-shell-impersonation a{color:inherit;font-weight:650}.customer-shell-mobile-toggle,.customer-shell-scrim{display:none}.customer-shell-content .page-shell,.customer-shell-content .manager-app-shell{width:auto;max-width:none;min-height:auto;padding:26px var(--shell-content-gutter) 44px;color:var(--shell-text);font-family:var(--shell-font);background:0 0;margin:0}.customer-shell-content .page-grid,.customer-shell-content .intelligence-screen .page-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:none;margin:0;display:grid}.customer-shell-content .eyebrow{display:none}.customer-shell-content .customer-data-unavailable{justify-self:start;gap:12px;width:min(680px,100%);padding:22px;display:grid}.customer-shell-content .customer-data-unavailable h1{margin:0}.customer-shell-content .customer-data-unavailable p{max-width:58ch;color:var(--shell-muted-strong);margin:0;line-height:1.55}.customer-shell-content h1,.customer-shell-content h2,.customer-shell-content h3,.customer-shell-content .executive-dashboard-header h1{color:var(--shell-text);font-family:var(--shell-font);letter-spacing:-.025em}.customer-shell-content h1,.customer-shell-content .executive-dashboard-header h1{font-size:clamp(24px,2.2vw,28px);font-weight:680;line-height:1.2}.customer-shell-content h2{font-size:19px;font-weight:650}.customer-shell-content h3{font-size:14px;font-weight:650}.customer-shell-content p,.customer-shell-content span,.customer-shell-content label,.customer-shell-content td,.customer-shell-content th,.customer-shell-content a,.customer-shell-content button,.customer-shell-content input,.customer-shell-content select,.customer-shell-content textarea{font-family:var(--shell-font)}.customer-shell-content .card,.customer-shell-content .narrative-card,.customer-shell-content .executive-dashboard-card{border-color:var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);box-shadow:none}.customer-shell-content .action-button,.customer-shell-content button.action-button{border-color:var(--shell-primary);border-radius:var(--shell-radius);background:var(--shell-primary);color:#fff;min-height:36px;box-shadow:none;font-size:12px;font-weight:650}.customer-shell-content .action-button:hover,.customer-shell-content .action-button:focus-visible{border-color:var(--shell-primary-hover);background:var(--shell-primary-hover)}.customer-shell-content .action-button-secondary,.customer-shell-content button.action-button-secondary{border-color:var(--shell-border-strong);background:var(--shell-surface);color:var(--shell-text)}.customer-shell-content .action-button-secondary:hover,.customer-shell-content .action-button-secondary:focus-visible,.customer-shell-content button.action-button-secondary:hover,.customer-shell-content button.action-button-secondary:focus-visible{border-color:var(--shell-primary);background:var(--shell-primary-soft);color:var(--shell-primary)}.customer-shell-content :focus-visible{outline:2px solid var(--shell-primary);outline-offset:2px}@media (max-width:1100px){.customer-shell{grid-template-columns:68px minmax(0,1fr)}.customer-shell-header{grid-template-columns:68px minmax(260px,500px) minmax(190px,1fr)}.customer-shell-brand{justify-content:center;padding:0}.customer-shell-brand .brand-copy,.customer-shell-tenant strong,.customer-shell-nav-group{display:none}.customer-shell-rail nav a span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-shell-tenant{grid-template-columns:1fr;padding:5px}.customer-shell-tenant>span,.customer-shell-tenant-logo{margin:auto}.customer-shell-rail nav a{justify-content:center;padding:0}.customer-shell-subnav{display:none}.customer-shell-rail nav a.is-parent-active{background:var(--shell-primary-soft)}.customer-shell-content{grid-column:2}}@media (max-width:720px){:root{--shell-content-gutter:16px}.customer-shell{min-height:100vh;display:block}.customer-shell-header{grid-template-columns:40px minmax(0,1fr) max-content;height:56px;padding:0 10px;display:grid;position:sticky}.customer-shell-mobile-toggle{border-radius:var(--shell-radius);width:36px;height:36px;color:var(--shell-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.customer-shell-mobile-toggle svg{width:22px;height:22px}.customer-shell-brand{border-right:0;justify-self:start;padding:0 8px}.customer-shell-brand .brand-copy{display:grid}.customer-shell-search{display:none}.customer-shell-actions{margin-right:0}.customer-shell-rail{z-index:80;width:270px;height:calc(100vh - 56px);padding:12px;transition:transform .18s;display:flex;position:fixed;top:56px;left:0;transform:translate(-100%)}.customer-shell-rail.is-open{transform:translate(0)}.customer-shell-tenant{grid-template-columns:46px minmax(0,1fr);padding:5px 8px}.customer-shell-mobile-search{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:38px;margin:0 0 12px;padding:0 8px;display:grid}.customer-shell-mobile-search:focus-within{border-color:var(--shell-primary);box-shadow:0 0 0 3px #3f51e81f}.customer-shell-mobile-search svg{width:18px;height:18px;color:var(--shell-muted)}.customer-shell-mobile-search input{width:100%;min-width:0;color:var(--shell-text);background:0 0;border:0;outline:0}.customer-shell-mobile-search button{background:var(--shell-primary-soft);min-height:26px;color:var(--shell-primary);border:0;border-radius:4px;padding:0 8px;font-size:11px;font-weight:650}.customer-shell-tenant strong{display:initial}.customer-shell-rail nav a span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.customer-shell-nav-group{display:block}.customer-shell-subnav{display:grid}.customer-shell-rail nav a{justify-content:flex-start;padding:0 12px}.customer-shell-rail nav a.is-parent-active{background:0 0}.customer-shell-scrim{z-index:70;background:#121a2d52;border:0;display:block;position:fixed;inset:56px 0 0}.customer-shell-content{min-height:calc(100vh - 56px)}.customer-shell-content .page-shell,.customer-shell-content .manager-app-shell{padding:20px var(--shell-content-gutter) 36px}.customer-shell-impersonation{padding:9px var(--shell-content-gutter);align-items:flex-start}}@media (prefers-reduced-motion:reduce){.customer-shell-rail{transition:none}}
.customer-shell-content .repository-operations-screen{min-height:calc(100vh - 58px);padding:0;display:block}.repository-operations-main{min-width:0;padding:26px var(--shell-content-gutter) 40px;transition:margin-right .16s}.repository-operations-screen.has-drawer .repository-operations-main{margin-right:340px}.repository-operations-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:52px;margin-bottom:18px;display:flex}.repository-title-line{align-items:baseline;gap:10px;display:flex}.repository-title-line h1{margin:0}.repository-title-line>span{color:var(--shell-muted);font-size:12px}.repository-operations-header p{color:var(--shell-muted);margin:6px 0 0;font-size:12px}.repository-header-actions{align-items:center;gap:9px;display:flex}.repository-header-actions .action-button{justify-content:center;align-items:center;gap:7px;min-width:124px;padding:0 14px;text-decoration:none;display:inline-flex}.repository-header-actions .action-button svg{width:16px;height:16px}.repository-pipeline-strip{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.repository-pipeline-strip article{border-right:1px solid var(--shell-border);grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:17px 20px;display:grid}.repository-pipeline-strip article:last-child{border-right:0}.repository-pipeline-strip article>svg{color:#68738c;stroke-width:1.5px;width:23px;height:23px}.repository-pipeline-strip article>div{grid-template-columns:minmax(0,1fr) max-content;gap:3px 8px;min-width:0;display:grid}.repository-pipeline-strip strong{color:var(--shell-text);font-size:12px;font-weight:650}.repository-pipeline-strip span{color:var(--shell-muted);font-size:11px}.repository-pipeline-strip em{grid-column:1/-1;font-size:11px;font-style:normal;font-weight:550}.repository-pipeline-strip em.is-positive{color:var(--shell-positive)}.repository-pipeline-strip em.is-processing{color:var(--shell-warning)}.repository-pipeline-strip em.is-muted{color:var(--shell-muted)}.repository-table-section{min-width:0}.repository-table-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.repository-table-toolbar nav{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius);background:var(--shell-surface);align-items:center;display:inline-flex;overflow:hidden}.repository-table-toolbar nav a{border-right:1px solid var(--shell-border);min-height:34px;color:var(--shell-muted-strong);white-space:nowrap;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}.repository-table-toolbar nav a:last-child{border-right:0}.repository-table-toolbar nav a:hover,.repository-table-toolbar nav a:focus-visible{background:var(--shell-surface-subtle);color:var(--shell-text)}.repository-table-toolbar nav a.is-active{background:var(--shell-primary-soft);color:var(--shell-primary)}.repository-table-toolbar nav a span{text-align:center;background:#6670851a;border-radius:10px;min-width:18px;padding:1px 5px;font-size:10px}.repository-table-wrap{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);min-width:0;overflow-x:auto}.repository-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}.repository-table th{border-bottom:1px solid var(--shell-border);height:42px;color:var(--shell-muted);letter-spacing:.02em;text-align:left;text-transform:uppercase;background:#fbfcfd;padding:0 14px;font-size:10px;font-weight:650}.repository-table th:first-child{width:25%}.repository-table th:nth-child(2),.repository-table th:nth-child(3),.repository-table th:nth-child(4){width:18%}.repository-table th:nth-child(5){width:17%}.repository-table th:nth-child(6){width:42px}.repository-table td{border-bottom:1px solid var(--shell-border);height:64px;color:var(--shell-text);vertical-align:middle;padding:8px 14px}.repository-table tr:last-child td{border-bottom:0}.repository-table tbody tr:hover,.repository-table tbody tr:focus-within,.repository-table tbody tr.is-selected{background:#f7f8ff}.repository-table td>strong,.repository-table td>span,.repository-table td>time{display:block}.repository-table td>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.repository-table td>span:not(.repository-state):not(.repository-owner-avatar){color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.repository-name{min-width:0;color:var(--shell-text);grid-template-columns:23px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}.repository-name>svg{color:#59647d;width:20px;height:20px}.repository-name span{gap:3px;min-width:0;display:grid}.repository-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.repository-name small{color:var(--shell-muted);font-size:10px}.repository-state{align-items:center;gap:5px;font-size:10px;display:inline-flex}.repository-state svg{width:13px;height:13px}.repository-state strong{font-size:10px;font-weight:600}.repository-state-ready{color:var(--shell-positive)}.repository-state-attention{color:var(--shell-danger)}.repository-state-processing{color:var(--shell-warning)}.repository-owner-avatar{background:var(--shell-surface-subtle);width:24px;height:24px;color:var(--shell-muted-strong);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:7px;font-size:9px;font-weight:700;display:inline-flex}.repository-table td:nth-child(5)>strong{vertical-align:middle;max-width:calc(100% - 35px);display:inline-block}.repository-open-details{border-radius:var(--shell-radius);width:30px;height:30px;color:var(--shell-muted);justify-content:center;align-items:center;display:inline-flex}.repository-open-details:hover,.repository-open-details:focus-visible{background:var(--shell-primary-soft);color:var(--shell-primary)}.repository-open-details svg{width:16px;height:16px}.repository-pagination{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:18px;padding:14px 0 0;font-size:11px;display:flex}.repository-pagination nav{gap:5px;display:flex}.repository-pagination nav a{border:1px solid var(--shell-border);border-radius:var(--shell-radius);min-width:30px;height:30px;color:var(--shell-muted-strong);background:var(--shell-surface);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.repository-pagination nav a.is-active{background:var(--shell-primary-soft);color:var(--shell-primary);border-color:#cfd4ff}.repository-empty-filter,.repository-zero-state{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:30px;display:flex}.repository-empty-filter>svg,.repository-zero-state>svg{width:32px;height:32px;color:var(--shell-muted)}.repository-zero-state h2,.repository-zero-state p{margin:0}.repository-zero-state p{color:var(--shell-muted)}.repository-zero-state>div{gap:8px;margin-top:5px;display:flex}.repository-zero-state .action-button,.repository-empty-filter a{padding:0 14px;text-decoration:none}.repository-drawer{z-index:45;border-left:1px solid var(--shell-border);background:var(--shell-surface);width:340px;height:calc(100vh - 58px);position:fixed;top:58px;right:0;overflow-y:auto;box-shadow:-10px 0 24px #121a2d0a}.repository-drawer:focus{outline:none}.repository-drawer-heading{border-bottom:1px solid var(--shell-border);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:0 20px;display:flex}.repository-drawer-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.repository-drawer-heading button{border-radius:var(--shell-radius);width:32px;height:32px;color:var(--shell-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.repository-drawer-heading button:hover,.repository-drawer-heading button:focus-visible{background:var(--shell-surface-subtle);color:var(--shell-text)}.repository-drawer-heading svg{width:18px;height:18px}.repository-drawer-source{border-bottom:1px solid var(--shell-border);color:var(--shell-muted);gap:8px;padding:12px 20px;font-size:10px;display:flex}.repository-drawer-source span+span:before{content:"·";margin-right:8px}.repository-drawer-section{border-bottom:1px solid var(--shell-border);padding:20px}.repository-drawer-section>p{color:var(--shell-muted-strong);margin:0 0 12px;font-size:11px;font-weight:650}.repository-drawer-issue{grid-template-columns:20px minmax(0,1fr);gap:9px;margin-bottom:14px;display:grid}.repository-drawer-issue>svg{width:18px;height:18px;margin-top:1px}.repository-drawer-issue>div{gap:5px;display:grid}.repository-drawer-issue strong{font-size:12px}.repository-drawer-issue span{color:var(--shell-muted);font-size:11px;line-height:1.5}.repository-drawer-issue-attention>svg{color:var(--shell-danger)}.repository-drawer-issue-processing>svg{color:var(--shell-warning)}.repository-drawer-issue-ready>svg{color:var(--shell-positive)}.repository-drawer-section .action-button{min-width:128px;padding:0 14px;text-decoration:none}.repository-drawer-section .action-button:disabled{border-color:var(--shell-border);background:var(--shell-surface-subtle);color:var(--shell-muted);cursor:not-allowed}.repository-drawer-view-only{color:var(--shell-muted);font-size:11px}.repository-activity{gap:0;margin:0;padding:0;list-style:none;display:grid}.repository-activity li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid;position:relative}.repository-activity li:last-child{padding-bottom:0}.repository-activity li:not(:last-child):after{background:var(--shell-border);content:"";width:1px;position:absolute;top:18px;bottom:0;left:8px}.repository-activity li>svg{z-index:1;background:var(--shell-surface);width:17px;height:17px;position:relative}.repository-activity li.is-positive>svg{color:var(--shell-positive)}.repository-activity li.is-warning>svg{color:var(--shell-warning)}.repository-activity li.is-danger>svg{color:var(--shell-danger)}.repository-activity li.is-muted>svg{color:var(--shell-muted)}.repository-activity li>div{gap:3px;display:grid}.repository-activity strong{font-size:11px}.repository-activity span,.repository-activity time{color:var(--shell-muted);font-size:10px;line-height:1.4}.repository-drawer-details dl{gap:10px;margin:0;display:grid}.repository-drawer-details dl>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.repository-drawer-details dt,.repository-drawer-details dd{margin:0;font-size:10px}.repository-drawer-details dt{color:var(--shell-muted)}.repository-drawer-details dd{color:var(--shell-text);text-align:right}.repository-drawer-scrim{display:none}@media (max-width:1260px){.repository-operations-screen.has-drawer .repository-operations-main{margin-right:0}.repository-drawer-scrim{z-index:44;background:#121a2d2e;border:0;display:block;position:fixed;inset:58px 340px 0 68px}}@media (max-width:900px){.repository-pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-pipeline-strip article:nth-child(2){border-right:0}.repository-pipeline-strip article:nth-child(-n+2){border-bottom:1px solid var(--shell-border)}}@media (max-width:720px){.repository-operations-main{padding:20px var(--shell-content-gutter) 32px}.repository-operations-header{gap:14px;display:grid}.repository-header-actions{width:100%}.repository-header-actions .action-button{flex:1;min-width:0}.repository-pipeline-strip article{padding:14px}.repository-table-toolbar{margin-inline:-16px;padding-inline:16px;overflow-x:auto}.repository-table-wrap{background:0 0;border:0;overflow:visible}.repository-table{min-width:0}.repository-table thead{display:none}.repository-table,.repository-table tbody,.repository-table tr,.repository-table td{width:auto;display:block}.repository-table tr{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:minmax(0,1fr) 36px;margin-bottom:10px;padding:12px;display:grid}.repository-table td{border:0;height:auto;padding:5px 0}.repository-table td:first-child{grid-column:1}.repository-table td:last-child{grid-area:1/2}.repository-table td:nth-child(2),.repository-table td:nth-child(3),.repository-table td:nth-child(5){display:none}.repository-table td:nth-child(4){grid-column:1/-1;padding-left:32px}.repository-pagination{align-items:flex-start}.repository-drawer{z-index:90;width:100%;height:calc(100vh - 56px);top:56px}.repository-drawer-scrim{display:none}}@media (max-width:480px){.repository-pipeline-strip{grid-template-columns:minmax(0,1fr)}.repository-pipeline-strip article,.repository-pipeline-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--shell-border)}.repository-pipeline-strip article:last-child{border-bottom:0}.repository-header-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.repository-operations-main{transition:none}}.confidence-dashboard{background:var(--shell-background);min-height:100vh}.confidence-dashboard-main{width:100%;padding:24px var(--shell-content-gutter) 40px;transition:margin-right .16s}.confidence-dashboard.has-drawer .confidence-dashboard-main{width:calc(100% - 390px)}.confidence-header,.confidence-title-line,.confidence-repository-name,.confidence-stage-cell,.confidence-drawer-score,.confidence-job-list li,.confidence-category-list>div{display:flex}.confidence-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.confidence-navigation{margin-bottom:16px}.confidence-dashboard-main .workspace-quota-notices:empty{display:none}.workspace-partial-notice{border:1px solid color-mix(in srgb, var(--shell-warning) 45%, var(--shell-border));border-radius:var(--shell-radius);background:var(--shell-warning-soft);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:10px 12px 10px 14px;display:flex}.workspace-partial-notice p{color:var(--shell-muted-strong);margin:0;font-size:13px}.workspace-partial-notice strong{color:#8a5a0a}.workspace-partial-notice .action-button{flex:none;text-decoration:none}.confidence-header .repository-header-actions{flex:none}.repository-header-actions .action-button{white-space:nowrap}.customer-shell-content .workspace-auto-refresh.quota-limit-notice{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:14px 18px;display:flex}.customer-shell-content .workspace-auto-refresh .quota-limit-notice-copy{flex:280px;min-width:0}.customer-shell-content .workspace-auto-refresh h2{color:var(--shell-text);font-size:14px;font-weight:650;line-height:1.3}.customer-shell-content .workspace-auto-refresh .quota-limit-notice-copy>p:last-child{max-width:560px;color:var(--shell-muted);margin-top:4px;font-size:12px;line-height:1.45}.customer-shell-content .workspace-auto-refresh-actions,.customer-shell-content .workspace-auto-refresh-form{justify-content:flex-start;align-items:flex-end;gap:8px}.customer-shell-content .workspace-auto-refresh-form label{color:var(--shell-muted);text-transform:uppercase;gap:4px;font-size:10px;font-weight:700}.customer-shell-content .workspace-auto-refresh-form select{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius);background-color:var(--shell-surface);min-width:168px;height:36px;color:var(--shell-text);text-transform:none;padding:0 30px 0 10px;font-size:12px;font-weight:500}.customer-shell-content .workspace-auto-refresh .action-button{white-space:nowrap}.customer-shell-content .confidence-dashboard .action-button:has(>.action-progress-icon-slot):after{content:"";flex:0 0 14px}.customer-shell-content .workspace-auto-refresh .action-button:has(>.action-progress-icon-slot):after{content:"";flex:0 0 14px}.confidence-header h1{color:var(--shell-text);letter-spacing:0;margin:0;font-size:28px;line-height:1.15}.confidence-header p{max-width:760px;color:var(--shell-muted);margin:7px 0 0;font-size:13px}.confidence-title-line{align-items:center;gap:12px}.confidence-live-state{color:var(--shell-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.confidence-live-state>span{background:var(--shell-warning);border-radius:50%;width:7px;height:7px}.confidence-live-state.is-connected>span{background:var(--shell-positive)}.confidence-summary,.confidence-stage-strip,.confidence-capability-summary{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);display:grid;overflow:hidden}.confidence-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.confidence-summary article,.confidence-stage-strip article{border-right:1px solid var(--shell-border);min-width:0}.confidence-summary article:last-child,.confidence-stage-strip article:last-child{border-right:0}.confidence-summary article{gap:4px;padding:16px 18px;display:grid}.confidence-summary span,.confidence-stage-strip span{color:var(--shell-muted);text-transform:uppercase;font-size:10px;font-weight:700}.confidence-summary strong{color:var(--shell-text);font-size:24px;line-height:1.1}.confidence-summary small,.confidence-stage-strip small{color:var(--shell-muted);font-size:10px}.confidence-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.confidence-capability-summary{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));margin-bottom:16px}.confidence-capability-summary>div{border-right:1px solid var(--shell-border);gap:4px;min-width:0;padding:12px 18px;display:grid}.confidence-capability-summary>div:last-child{border-right:0}.confidence-capability-summary span{color:var(--shell-muted);text-transform:uppercase;font-size:9px;font-weight:800}.confidence-capability-summary strong{overflow-wrap:anywhere;color:var(--shell-text);font-size:13px}.confidence-capability-summary small{color:var(--shell-muted);font-size:9px}.confidence-stage-strip article{grid-template-columns:24px 1fr;gap:2px 10px;padding:12px 18px;display:grid}.confidence-stage-strip svg{width:20px;height:20px;color:var(--shell-accent);grid-row:1/3;align-self:center}.confidence-stage-strip strong{color:var(--shell-text);font-size:12px}.confidence-table-section,.confidence-table-wrap{width:100%}.confidence-table-wrap{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);overflow-x:auto}.confidence-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.confidence-table th{border-bottom:1px solid var(--shell-border);background:var(--shell-surface-subtle);color:var(--shell-muted);text-align:left;text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:800}.confidence-table th:first-child{width:18%}.confidence-table th:nth-child(2),.confidence-table th:nth-child(3),.confidence-table th:nth-child(4){width:14%}.confidence-table th:nth-child(5){width:13%}.confidence-table th:nth-child(6){width:9%}.confidence-table th:nth-child(7){width:13%}.confidence-table th:last-child{width:40px}.confidence-table td{border-bottom:1px solid var(--shell-border);min-width:0;color:var(--shell-text);vertical-align:top;padding:12px;font-size:11px}.confidence-table tr:last-child td{border-bottom:0}.confidence-table tr.is-selected td,.confidence-table tbody tr:hover td{background:var(--shell-surface-hover)}.confidence-repository-name{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none}.confidence-repository-name strong{overflow-wrap:anywhere;font-size:12px}.confidence-repository-name small,.confidence-stage-cell small{color:var(--shell-muted);font-size:9px;line-height:1.4}.confidence-stage-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.confidence-stage-cell strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.confidence-status{border:1px solid var(--shell-border);max-width:100%;color:var(--shell-muted);border-radius:8px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.25;display:inline-flex}.confidence-status.is-positive{border-color:color-mix(in srgb, var(--shell-positive) 45%, var(--shell-border));color:var(--shell-positive);background:color-mix(in srgb, var(--shell-positive) 8%, white)}.confidence-status.is-negative{border-color:color-mix(in srgb, var(--shell-danger) 45%, var(--shell-border));color:var(--shell-danger);background:color-mix(in srgb, var(--shell-danger) 7%, white)}.confidence-status.is-warning{border-color:color-mix(in srgb, var(--shell-warning) 55%, var(--shell-border));color:#8a5a0a;background:color-mix(in srgb, var(--shell-warning) 10%, white)}.confidence-status.is-running{border-color:color-mix(in srgb, var(--shell-accent) 45%, var(--shell-border));color:var(--shell-accent);background:color-mix(in srgb, var(--shell-accent) 7%, white)}.confidence-spinner{border:1px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite confidence-spin}@keyframes confidence-spin{to{transform:rotate(360deg)}}.confidence-drawer-score{border-bottom:1px solid var(--shell-border);flex-direction:column;align-items:flex-start;gap:7px;padding:16px 18px}.confidence-drawer-score strong{font-size:24px}.confidence-drawer-score small,.confidence-empty-note{color:var(--shell-muted);font-size:10px}.confidence-reason-list{color:var(--shell-text);gap:7px;margin:0;padding-left:16px;font-size:10px;line-height:1.45;display:grid}.confidence-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.confidence-detail-grid>div{border:1px solid var(--shell-border);border-radius:var(--shell-radius);gap:3px;padding:9px;display:grid}.confidence-detail-grid dt{color:var(--shell-muted);font-size:9px}.confidence-detail-grid dd{color:var(--shell-text);margin:0;font-size:11px;font-weight:700}.confidence-category-list{border:1px solid var(--shell-border);border-radius:var(--shell-radius);max-height:280px;display:grid;overflow-y:auto}.confidence-category-list>div{border-bottom:1px solid var(--shell-border);gap:5px;min-width:0;padding:10px;display:grid}.confidence-category-list>div:last-child{border-bottom:0}.confidence-category-list span{overflow-wrap:anywhere;min-width:0;font-size:9px}.confidence-category-list small{color:var(--shell-muted);font-size:8px}.confidence-category-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.confidence-category-heading>span:first-child{color:var(--shell-text);margin-right:auto;font-size:10px;font-weight:800}.confidence-category-limitation{border-left:2px solid var(--shell-border-strong);padding-left:8px}.confidence-job-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.confidence-job-list li{border:1px solid var(--shell-border);border-radius:var(--shell-radius);flex-direction:column;gap:5px;padding:9px}.confidence-job-list li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.confidence-job-list small{color:var(--shell-muted);font-size:9px}.confidence-job-error{border-radius:var(--shell-radius);color:#b42318;overflow-wrap:anywhere;background:#fff7f7;border:1px solid #fecaca;margin:2px 0;padding:8px;font-size:10px;line-height:1.45}.confidence-job-guidance,.confidence-event-detail{overflow-wrap:anywhere;line-height:1.45}.confidence-job-guidance{color:var(--shell-text)!important}.confidence-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.repository-recovery-button{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);width:100%;min-height:32px;color:var(--shell-text);font:inherit;cursor:pointer;padding:6px 9px;font-size:9px;font-weight:700}.repository-recovery-button:hover{border-color:var(--shell-accent);color:var(--shell-accent)}.confidence-pagination{justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.confidence-event-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.confidence-event-list li{border-bottom:1px solid var(--shell-border);gap:4px;padding:9px 0;display:grid}.confidence-event-list li div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.confidence-event-list strong,.confidence-request-id{overflow-wrap:anywhere}@media (max-width:1260px){.confidence-dashboard.has-drawer .confidence-dashboard-main{width:100%}}@media (max-width:900px){.confidence-summary,.confidence-stage-strip,.confidence-capability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.confidence-summary article:nth-child(2),.confidence-stage-strip article:nth-child(2),.confidence-capability-summary>div:nth-child(2){border-right:0}.confidence-summary article:nth-child(-n+2),.confidence-stage-strip article:nth-child(-n+2),.confidence-capability-summary>div:nth-child(-n+2){border-bottom:1px solid var(--shell-border)}}@media (max-width:720px){.confidence-dashboard-main{padding:18px var(--shell-content-gutter) 30px}.confidence-header{display:grid}.workspace-partial-notice{flex-direction:column;align-items:flex-start}.confidence-table-wrap{background:0 0;border:0;overflow:visible}.confidence-table{min-width:0}.confidence-table thead{display:none}.confidence-table,.confidence-table tbody,.confidence-table tr,.confidence-table td{width:auto;display:block}.confidence-table tr{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:12px;display:grid}.confidence-table td{border:0;padding:0}.confidence-table td:before{color:var(--shell-muted);content:attr(data-label);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.confidence-table td:first-child{border-bottom:1px solid var(--shell-border);grid-column:1/-1;padding-bottom:8px}.confidence-table td:last-child{display:none}}@media (max-width:480px){.confidence-summary,.confidence-stage-strip,.confidence-capability-summary{grid-template-columns:minmax(0,1fr)}.confidence-summary article,.confidence-stage-strip article,.confidence-capability-summary>div{border-right:0;border-bottom:1px solid var(--shell-border)}.confidence-summary article:last-child,.confidence-stage-strip article:last-child,.confidence-capability-summary>div:last-child{border-bottom:0}.confidence-table tr,.confidence-recovery-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.confidence-dashboard-main{transition:none}.confidence-spinner{border-right-color:currentColor;animation:none}}
.company-screen{--company-indigo:#3154e8;--company-indigo-soft:#eef1ff;--company-teal:#0e9aa8;--company-teal-soft:#e7f6f7;--company-violet:#b03ad6;--company-violet-soft:#f9effc;--company-amber:#e8940c;--company-amber-soft:#fff5e3;--company-emerald:#129d6a;--company-emerald-soft:#e9f7f0;--company-coral:#f05242;--company-coral-soft:#fff1ef;gap:16px;min-width:0;display:grid}.company-screen [data-metric=mergedPrs],.company-screen [data-stage=merged]{--tone:var(--company-teal);--tone-soft:var(--company-teal-soft)}.company-screen [data-metric=commits],.company-screen [data-stage=opened],.company-screen [data-fact=merge-time]{--tone:var(--company-indigo);--tone-soft:var(--company-indigo-soft)}.company-screen [data-metric=reviews],.company-screen [data-stage=reviewed]{--tone:var(--company-violet);--tone-soft:var(--company-violet-soft)}.company-screen [data-metric=firstReview]{--tone:var(--company-amber);--tone-soft:var(--company-amber-soft)}.company-screen [data-metric=activeEngineers]{--tone:var(--company-emerald);--tone-soft:var(--company-emerald-soft)}.company-screen [data-fact=closed]{--tone:var(--company-coral);--tone-soft:var(--company-coral-soft)}.company-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.company-title h1,.company-title p{margin:0}.company-title h1{color:var(--shell-text);font-size:24px;line-height:1.2}.company-title p{color:var(--shell-muted);margin-top:4px;font-size:12px}.company-title time{color:var(--shell-muted-strong)}.company-scope-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.company-window-control,.company-team-select{color:var(--shell-muted);align-items:center;gap:8px;font-size:12px;display:flex}.company-window-selector{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);display:inline-flex;overflow:hidden}.company-window-selector a{border-right:1px solid var(--shell-border);min-width:52px;color:var(--shell-muted-strong);text-align:center;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.company-window-selector a:last-child{border-right:0}.company-window-selector a:hover{background:var(--shell-surface-subtle)}.company-window-selector a[aria-current=page]{background:var(--company-indigo);color:#fff}.company-window-selector a:focus-visible,.company-team-select select:focus-visible,.company-screen a:focus-visible,.company-table-view summary:focus-visible{outline:2px solid var(--shell-primary);outline-offset:2px}.company-team-select select{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background-color:var(--shell-surface);min-width:160px;height:31px;color:var(--shell-text);font:inherit;padding:0 28px 0 10px;font-size:12px}.company-team-select[aria-busy=true] select{opacity:.6}.company-coverage-banner{border-radius:var(--shell-radius);background:var(--shell-warning-soft);color:#6b4406;border:1px solid #f1d59b;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}.company-coverage-banner svg{width:16px;height:16px;color:var(--shell-warning);flex:none}.company-coverage-banner span{flex:260px}.company-coverage-banner a{color:#6b4406;font-weight:650}.company-coverage-banner.company-new-repositories-notice{background:var(--shell-primary-soft);color:var(--shell-muted-strong);border-color:#d5dafd}.company-coverage-banner.company-new-repositories-notice strong{color:var(--shell-text);font-weight:650}.company-coverage-banner.company-new-repositories-notice svg,.company-coverage-banner.company-new-repositories-notice a{color:var(--shell-primary)}.company-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.company-tile,.company-card{border:1px solid var(--shell-border);border-radius:calc(var(--shell-radius) + 4px);background:var(--shell-surface);min-width:0}.company-tile{background:linear-gradient(180deg, var(--tone-soft,var(--shell-surface)) 0, var(--shell-surface) 64%);grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:center;gap:6px 9px;padding:14px 15px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #121a2d0b}.company-tile>:not(.company-tile-icon):not(h2){grid-column:1/-1;justify-self:start}.company-tile:after{background:var(--tone,var(--shell-border-strong));content:"";height:4px;position:absolute;inset:auto 0 0}.company-tile-icon{background:var(--tone,var(--shell-muted));width:28px;height:28px;box-shadow:0 4px 10px color-mix(in srgb, var(--tone,transparent) 28%, transparent);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.company-tile-icon svg{width:16px;height:16px}.company-tile[data-availability=unavailable]{background:var(--shell-surface-subtle)}.company-tile[data-availability=unavailable] .company-tile-icon{background:var(--shell-border-strong);box-shadow:none}.company-tile[data-availability=unavailable]:after{background:var(--shell-border-strong)}.company-tile h2{min-width:0;color:var(--shell-muted-strong);margin:0;font-size:12px;font-weight:600}.company-tile>strong{color:var(--shell-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.1}.company-tile[data-availability=unavailable]>strong{color:var(--shell-muted)}.company-tile-tag{background:var(--shell-warning-soft);color:#6b4406;white-space:nowrap;border:1px solid #f1d59b;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.company-tile p{color:var(--shell-muted);margin:0;font-size:11px;line-height:1.4}.company-tile .company-tile-detail{color:var(--shell-muted-strong)}.company-tile .company-tile-change{color:var(--shell-muted-strong);font-variant-numeric:tabular-nums}.company-tile .company-tile-change[data-state=suppressed]{color:var(--shell-muted);font-style:italic}.company-tile .company-tile-movers{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.company-screen .company-tile .company-tile-trend{cursor:crosshair;touch-action:pan-y;border-radius:4px;justify-self:stretch;height:40px;margin:4px 0 0;position:relative}.company-tile-trend:focus-visible{outline:2px solid var(--tone,var(--shell-border-strong));outline-offset:3px}.company-tile-trend svg{width:100%;height:100%;display:block;overflow:visible}.company-tile-trend .is-area{fill:var(--tone,var(--shell-muted));opacity:.1}.company-tile-trend .is-current,.company-tile-trend .is-previous{fill:none;stroke-linecap:round;stroke-linejoin:round}.company-tile-trend .is-current{stroke:var(--tone,var(--shell-muted-strong));stroke-width:2px}.company-tile-trend .is-previous{stroke:var(--shell-muted);stroke-width:1.5px;stroke-dasharray:3 3}.company-tile-trend-end{background:var(--tone,var(--shell-muted-strong));width:8px;height:8px;box-shadow:0 0 0 2px var(--shell-surface);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.company-tile-trend-cursor{background:var(--shell-border-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.company-screen .company-tile .company-tile-trend-legend{font-variant-numeric:tabular-nums;gap:1px;display:grid}.company-tile-trend-legend span{align-items:center;gap:5px;display:inline-flex}.company-tile-trend-legend span:before{border-top:2px solid var(--tone,var(--shell-muted-strong));content:"";width:14px}.company-tile-trend-legend [data-series=previous]:before{border-top:1.5px dashed var(--shell-muted)}.company-tile-trend-legend[data-reading=day]{color:var(--shell-text)}.company-evidence-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--shell-border-strong);text-decoration-color:var(--shell-border-strong);text-underline-offset:3px}.company-evidence-link:hover,.company-evidence-link:focus-visible{color:var(--shell-primary);text-decoration-color:currentColor}.company-evidence{gap:10px;padding:14px 16px 18px;font-size:12px;display:grid}.company-evidence p{margin:0;line-height:1.45}.company-evidence-summary{color:var(--shell-text);font-weight:600}.company-evidence-definition,.company-evidence-restricted{color:var(--shell-muted)}.company-evidence-mismatch{border-radius:var(--shell-radius);background:var(--shell-warning-soft);color:var(--shell-text);padding:6px 8px}.company-evidence-list{border-top:1px solid var(--shell-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.company-evidence-list li{border-bottom:1px solid var(--shell-border);gap:2px;min-width:0;padding:8px 0;display:grid}.company-evidence-list a{color:var(--shell-text);align-items:flex-start;gap:5px;text-decoration:none;display:inline-flex}.company-evidence-list a:hover strong,.company-evidence-list a:focus-visible strong{color:var(--shell-primary);text-decoration:underline}.company-evidence-list svg{width:12px;height:12px;color:var(--shell-muted);flex:none;margin-top:2px}.company-evidence-list strong{overflow-wrap:anywhere;font-weight:600}.company-evidence-list small{color:var(--shell-muted);overflow-wrap:anywhere;font-size:11px}.company-evidence-pages{justify-content:space-between;gap:12px;display:flex}.company-evidence-pages a{color:var(--shell-primary);font-weight:600}.company-tile-notes{gap:4px;margin-top:-4px;display:grid}.company-automation-note,.company-comparison-note{color:var(--shell-muted);overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.45;display:flex}.company-automation-note svg,.company-comparison-note svg{flex:none;width:15px;height:15px;margin-top:1px}.company-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:12px;display:grid}.company-card{align-content:start;gap:12px;padding:16px 18px;display:grid}.company-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 18px;display:flex}.company-card-heading h2,.company-card-heading p{margin:0}.company-card-heading h2{color:var(--shell-text);font-size:15px}.company-card-heading p{color:var(--shell-muted);margin-top:3px;font-size:11px;line-height:1.45}.company-card-links{flex-wrap:wrap;gap:14px;display:flex}.company-card-links a{color:var(--shell-primary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.company-card-links a:hover{color:var(--shell-primary-hover)}.company-card-links svg{width:13px;height:13px}.company-card-note{color:var(--shell-muted-strong);align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.45;display:flex}.company-card-note svg{width:14px;height:14px;color:var(--shell-primary);flex:none}.company-card-empty{border-radius:var(--shell-radius);background:var(--shell-surface-subtle);color:var(--shell-muted-strong);text-align:center;margin:0;padding:22px 12px;font-size:12px;line-height:1.5}.company-card-footnote{color:var(--shell-muted);margin:8px 0 0;font-size:11px;line-height:1.45}.company-trend-legend{color:var(--shell-muted-strong);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.company-trend-legend li{align-items:center;gap:6px;display:inline-flex}.company-trend-legend strong{color:var(--shell-text);font-variant-numeric:tabular-nums}.company-legend-swatch{border-radius:3px;width:10px;height:10px}.company-trend-chart{min-width:0;height:240px}.company-table-view summary{width:fit-content;color:var(--shell-primary);cursor:pointer;font-size:12px;font-weight:600}.company-table-view table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:12px}.company-table-view th,.company-table-view td{border-bottom:1px solid var(--shell-border);text-align:right;padding:5px 8px}.company-table-view th:first-child{text-align:left}.company-flow-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.company-flow-stages li{border:1px solid color-mix(in srgb, var(--tone,var(--shell-border)) 30%, var(--shell-surface));border-radius:var(--shell-radius);background:var(--tone-soft,var(--shell-surface-subtle));grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px 6px;padding:12px;display:grid;position:relative}.company-flow-stages li>span{grid-column:1/-1}.company-flow-stages li>svg{width:20px;height:20px;color:var(--tone,var(--shell-muted))}.company-flow-stages li+li:before{color:var(--shell-muted);content:"→";font-size:13px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.company-flow-stages span{color:var(--shell-muted-strong);font-size:11px}.company-flow-stages strong{color:var(--shell-text);font-variant-numeric:tabular-nums;font-size:22px}.company-flow-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.company-flow-facts>div{border:1px solid color-mix(in srgb, var(--tone,var(--shell-border)) 30%, var(--shell-surface));border-radius:var(--shell-radius);background:var(--tone-soft,var(--shell-surface-subtle));align-content:center;gap:3px;min-height:62px;padding:10px 40px 10px 12px;display:grid;position:relative}.company-flow-facts>div>svg{width:22px;height:22px;color:var(--tone,var(--shell-muted));position:absolute;top:50%;right:12px;transform:translateY(-50%)}.company-flow-facts dt{color:var(--shell-muted);font-size:11px}.company-flow-facts dd{color:var(--shell-text);font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:650}.company-participation-peak{gap:1px;margin:0;display:grid}.company-card-heading .company-participation-peak{margin:0}.company-participation-peak strong{color:var(--shell-text);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.15}.company-participation-peak span{color:var(--shell-muted);font-size:11px}.company-heatmap-scroll{direction:rtl;min-width:0;padding:2px 2px 4px;overflow-x:auto}.company-heatmap{--cell:14px;--cell-gap:3px;direction:ltr;align-items:flex-start;gap:8px;width:max-content;margin:0 auto 0 0;display:flex}.company-heatmap[data-density=dense]{--cell:10px;--cell-gap:2px}.company-heatmap-days,.company-heatmap-week{grid-template-rows:repeat(7, var(--cell));gap:var(--cell-gap);display:grid}.company-heatmap-days{z-index:1;background:var(--shell-surface);color:var(--shell-muted);font-size:9px;line-height:var(--cell);margin-right:-6px;padding-right:6px;position:sticky;left:0}.company-heatmap-grid{gap:var(--cell-gap);display:flex}.company-heatmap-week span,.company-heatmap-legend i{width:var(--cell,11px);height:var(--cell,11px);background:#edf1f5;border-radius:3px;display:block}.company-heatmap-week span[data-outside]{visibility:hidden}.company-heatmap-week span[title]{cursor:help}.company-heatmap [data-level="1"],.company-heatmap-legend [data-level="1"]{background:#c4ead7}.company-heatmap [data-level="2"],.company-heatmap-legend [data-level="2"]{background:#86d3ad}.company-heatmap [data-level="3"],.company-heatmap-legend [data-level="3"]{background:#34ad78}.company-heatmap [data-level="4"],.company-heatmap-legend [data-level="4"]{background:#0f7f53}.company-heatmap-footer{color:var(--shell-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:11px;display:flex}.company-heatmap-legend{align-items:center;gap:3px;display:inline-flex}.company-heatmap-legend i{width:11px;height:11px}.company-heatmap-legend i:first-of-type{margin-left:3px}.company-heatmap-legend i:last-of-type{margin-right:3px}.company-grid-delivery>.company-trend-card{flex-direction:column;grid-row:span 2;display:flex}.company-grid-delivery .company-trend-chart{flex:1 0 240px}.company-table-wrap{min-width:0}.company-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.company-table thead th{border-bottom:1px solid var(--shell-border);color:var(--shell-muted);text-align:right;white-space:nowrap;padding:0 10px 8px;font-size:11px;font-weight:600}.company-table thead th:first-child,.company-table tbody th{text-align:left}.company-table tbody th,.company-table tbody td{border-bottom:1px solid var(--shell-border);color:var(--shell-text);text-align:right;vertical-align:middle;padding:9px 10px}.company-table tbody tr:last-child th,.company-table tbody tr:last-child td{border-bottom:0}.company-table tbody th{text-align:left;max-width:320px;font-weight:600}.company-table tbody th a{color:var(--shell-text);overflow-wrap:anywhere;text-decoration:none}.company-table tbody th a:hover{color:var(--shell-primary)}.company-table tbody th small{color:var(--shell-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.company-table time{color:var(--shell-muted-strong)}.company-data-pill{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.company-data-pill.is-complete{background:var(--shell-positive-soft);color:var(--shell-positive)}.company-data-pill.is-partial{background:var(--shell-warning-soft);color:#6b4406}.company-unavailable{justify-items:start;padding:28px}.company-unavailable svg{width:26px;height:26px;color:var(--shell-primary)}.company-unavailable p{color:var(--shell-muted-strong);margin:0;font-size:13px}.company-unavailable .action-button{padding:0 14px;text-decoration:none}.company-loading-header,.company-loading-tiles,.company-loading-panels{animation:1.35s ease-in-out infinite alternate company-loading-pulse}.company-loading-header{gap:8px;display:grid}.company-loading-header span,.company-loading-tiles span,.company-loading-panels span{border:1px solid var(--shell-border);border-radius:calc(var(--shell-radius) + 4px);background:var(--shell-surface);display:block}.company-loading-header span:first-child{width:160px;height:28px}.company-loading-header span:last-child{width:min(360px,70%);height:14px}.company-loading-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.company-loading-tiles span{min-height:116px}.company-loading-panels{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:12px;display:grid}.company-loading-panels span{min-height:330px}@keyframes company-loading-pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:1180px){.company-tiles,.company-loading-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.company-grid,.company-loading-panels{grid-template-columns:minmax(0,1fr)}.company-grid-delivery>.company-trend-card{grid-row:auto}.company-grid-delivery .company-trend-chart{flex:none}}@media (max-width:720px){.company-screen{gap:14px}.company-header{align-items:flex-start}.company-scope-controls{width:100%}.company-window-control{flex:auto}.company-window-selector{flex:1}.company-window-selector a{flex:1;min-width:0}.company-team-select{flex:100%}.company-team-select select{flex:1;min-width:0}.company-tiles,.company-loading-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.company-tile:last-child{grid-column:1/-1}.company-tile>strong{font-size:24px}.company-card{padding:14px}.company-flow-stages{grid-template-columns:minmax(0,1fr);gap:8px}.company-flow-facts{grid-template-columns:minmax(0,1fr)}.company-flow-stages li+li:before,.company-table thead{display:none}.company-table,.company-table tbody,.company-table tr,.company-table th,.company-table td{display:block}.company-table tbody tr{border-bottom:1px solid var(--shell-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 0;display:grid}.company-table tbody tr:last-child{border-bottom:0}.company-table tbody th,.company-table tbody td{text-align:left;border:0;max-width:none;padding:0}.company-table tbody th{grid-column:1/-1}.company-table tbody td:before{color:var(--shell-muted);content:attr(data-label);font-size:10px;display:block}}@media (prefers-reduced-motion:reduce){.company-loading-header,.company-loading-tiles,.company-loading-panels{animation:none}}
.customer-shell-content .settings-page{max-width:none;padding:22px var(--shell-content-gutter) 36px}.customer-shell-content .settings-page>.page-grid{grid-template-columns:minmax(0,1fr);place-items:start stretch;gap:14px}.customer-shell-content .settings-page>.page-grid>*{grid-column:1}.customer-shell-content .settings-page .settings-page-header,.customer-shell-content .settings-page .settings-content-stack,.customer-shell-content .settings-page .settings-secondary-grid{justify-self:start;width:min(100%,856px);max-width:856px;margin-left:0;margin-right:auto}.customer-shell-content .settings-page .settings-page-header{background:0 0;border:0;min-height:auto;padding:0 2px 2px}.customer-shell-content .settings-page .settings-page-header h1{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.15}.settings-frame{padding-left:var(--shell-content-gutter);grid-template-columns:172px minmax(0,1fr);align-items:start;display:grid}.settings-frame>.settings-section-nav{margin-top:22px}.settings-frame-content{min-width:0}.settings-section-nav{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:minmax(0,1fr);gap:2px;padding:6px;display:grid;position:sticky;top:82px}.settings-section-nav-label{color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 8px 6px;font-size:10px;font-weight:650}.settings-section-link{min-height:34px;color:var(--shell-muted-strong);text-align:left;border:0;border-radius:5px;align-items:center;padding:0 10px;font-size:12px;font-weight:550;text-decoration:none;display:flex}.settings-section-link:hover,.settings-section-link:focus-visible{background:var(--shell-surface-subtle);color:var(--shell-text)}.settings-section-link-active{background:var(--shell-primary-soft);color:var(--shell-primary);font-weight:650}.settings-content-stack,.settings-secondary-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.settings-summary-strip{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.customer-shell-content .settings-summary-card{border:0;border-right:1px solid var(--shell-border);border-radius:0;min-height:76px;padding:11px 12px}.customer-shell-content .settings-summary-card:last-child{border-right:0}.customer-shell-content .settings-page .settings-summary-card .metric-label{margin:0 0 6px;font-size:9px}.customer-shell-content .settings-page .settings-summary-card .metric-value{font-size:15px;line-height:1.2}.customer-shell-content .settings-page .settings-summary-card .metric-note{margin-top:3px;font-size:10px;line-height:1.35}.customer-shell-content .settings-page .settings-panel{border-radius:var(--shell-radius);gap:10px;min-width:0;padding:18px}.settings-page #organization .action-form-card{background:0 0;border:0;padding:0}.settings-page #organization .action-form-card>.action-button{justify-self:start;width:auto;min-width:120px}.settings-profile-form{gap:10px;margin-top:10px;display:grid}.settings-profile-notice{margin:12px 0 0}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.settings-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-form-span-two{grid-column:1/-1}.settings-form-action-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-password-toggle{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(320px,100%);margin:0;padding:7px 10px}.settings-branding-form{border-top:1px solid var(--shell-border);gap:14px;padding-top:14px}.settings-form-section{gap:10px;display:grid}.settings-form-section+.settings-form-section{border-top:1px solid var(--shell-border);padding-top:14px}.settings-form-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-form-section-heading h3,.settings-form-section-heading p,.settings-branding-preview p,.settings-branding-actions p{margin:0}.settings-form-section-heading h3{color:var(--shell-text);font-size:15px}.settings-form-section-heading>p,.settings-branding-preview p,.settings-branding-actions p{color:var(--shell-muted);font-size:10px;line-height:1.5}.settings-form-section-heading code{font-size:10px}.settings-branding-preview{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface-subtle);align-items:center;gap:12px;min-height:56px;padding:7px 9px;display:flex}.settings-branding-preview strong{color:var(--shell-text);margin-bottom:3px;font-size:12px;display:block}.settings-branding-logo-frame{border:1px solid var(--shell-border);background:#fff;border-radius:7px;flex:none;place-items:center;width:92px;height:48px;display:grid;overflow:hidden}.settings-branding-logo-frame img{object-fit:contain;width:100%;height:100%}.settings-branding-logo-frame span{color:var(--shell-muted);font-size:9px}.settings-branding-actions{padding-top:2px}.settings-page #billing .report-mini-list{border:1px solid var(--shell-border);border-radius:var(--shell-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.settings-page #billing .report-mini-row{border-right:1px solid var(--shell-border);border-bottom:0;align-content:center;gap:6px;min-height:74px;padding:12px 14px;display:grid}.settings-page #billing .report-mini-row:last-child{border-right:0}.settings-page #billing .report-mini-value{text-align:left}.settings-page #billing .hero-actions{gap:8px;margin-top:14px}.settings-billing-notice{margin:10px 0 14px}.settings-page #billing .action-button:disabled{cursor:not-allowed;opacity:.5}.workspace-auth-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.workspace-auth-heading h2,.workspace-auth-heading p{margin:0}.settings-provider-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.settings-provider-link{border:1px solid var(--shell-border);background:var(--shell-surface);min-width:0;min-height:58px;color:var(--shell-muted-strong);border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:9px 11px;text-decoration:none;display:inline-flex}.settings-provider-link:hover,.settings-provider-link:focus-visible{background:var(--shell-surface-subtle);border-color:var(--shell-border-strong)}.settings-provider-link-active{background:var(--shell-primary-soft);border-color:var(--shell-primary);color:var(--shell-primary);box-shadow:inset 3px 0 0 var(--shell-primary)}.settings-provider-name{color:var(--shell-text);font-size:12px;font-weight:650}.settings-provider-state{max-width:100%;color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.3;overflow:hidden}.settings-provider-state[data-tone=positive]{color:var(--shell-positive)}.settings-provider-state[data-tone=warn]{color:var(--shell-warning)}.auth-status-summary,.auth-enterprise-slot-note,.auth-provider-slot-blocked,.auth-provider-replacement-warning,.auth-provider-unavailable{border:1px solid var(--shell-border);border-radius:var(--shell-radius)}.auth-status-summary{background:var(--shell-surface-subtle);align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.auth-status-summary-count{background:var(--shell-primary-soft);color:var(--shell-primary);text-transform:uppercase;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.auth-status-summary strong,.auth-enterprise-slot-note strong,.auth-provider-slot-blocked strong,.auth-provider-replacement-warning strong,.auth-provider-unavailable strong{color:var(--shell-text);font-size:12px;display:block}.auth-status-summary p,.auth-enterprise-slot-note p,.auth-provider-slot-blocked p,.auth-provider-replacement-warning p,.auth-provider-unavailable p{color:var(--shell-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.auth-enterprise-slot-note{background:var(--shell-primary-soft);border-color:#cfd5ff;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 14px;display:flex}.auth-enterprise-slot-note span{color:var(--shell-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.auth-enterprise-slot-note a,.auth-provider-slot-blocked a{color:var(--shell-primary);flex:none;font-size:11px;font-weight:650}.auth-method-status-copy{border-radius:var(--shell-radius);background:var(--shell-surface-subtle);color:var(--shell-muted-strong);margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.auth-provider-slot-blocked,.auth-provider-replacement-warning,.auth-provider-unavailable{padding:14px}.auth-provider-slot-blocked{background:var(--shell-primary-soft);border-color:#cfd5ff}.auth-provider-replacement-warning{background:var(--shell-warning-soft);border-color:#f2d19a}.auth-provider-unavailable{background:var(--shell-surface-subtle)}.settings-saml-preset{border-radius:var(--shell-radius);background:var(--shell-primary-soft);border:1px solid #cfd5ff;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.settings-saml-preset span,.settings-saml-preset strong,.settings-saml-preset p{display:block}.settings-saml-preset span{color:var(--shell-primary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.settings-saml-preset strong{color:var(--shell-text);margin-top:2px;font-size:12px}.settings-saml-preset p{color:var(--shell-muted);margin:3px 0 0;font-size:10px}.settings-saml-preset .auth-actions{flex:none;margin:0}.workspace-auth-shell,.workspace-auth-methods{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.customer-shell-content .workspace-auth-overview,.customer-shell-content .workspace-auth-method{padding:16px}.workspace-auth-overview{border-style:solid}.workspace-auth-method-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-auth-method-head h3,.workspace-auth-method-head p{margin-top:0}.auth-config-form{gap:14px;margin-top:16px;display:grid}.auth-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-auth-method .hero-callout{max-width:none}.auth-config-toggle{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface-subtle);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.auth-config-toggle input{width:16px;height:16px;accent-color:var(--shell-primary);flex:none;margin:1px 0 0}.auth-config-toggle strong,.auth-config-toggle small{display:block}.auth-config-toggle strong{color:var(--shell-text);font-size:12px;font-weight:650}.auth-config-toggle small{color:var(--shell-muted);margin-top:2px;font-size:11px}.auth-form-actions{border-top:1px solid var(--shell-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.auth-form-actions form{margin:0}.auth-form-actions .auth-form-actions-end{margin-left:auto}.settings-page .field-input,.settings-page .text-input,.settings-page .select-input{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius);background:var(--shell-surface);min-height:38px;color:var(--shell-text);padding-left:11px;padding-right:11px}.settings-page textarea.field-input{min-height:76px;padding:9px 11px}.customer-shell-content .settings-page .action-button,.customer-shell-content .settings-page button.action-button{border-radius:var(--shell-radius);min-height:36px}.settings-page .field-input:focus,.settings-page .text-input:focus,.settings-page .select-input:focus{border-color:var(--shell-primary);box-shadow:0 0 0 3px #3f51e81f}.workspace-auth-preset-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-auth-preset{border:1px solid var(--shell-border);border-radius:var(--shell-radius);color:var(--shell-text);padding:10px 12px;text-decoration:none}.workspace-auth-preset span{color:var(--shell-muted);margin-top:3px;font-size:10px;display:block}.settings-membership-stack{gap:14px;display:grid}.settings-membership-table-wrap{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);overflow-x:auto}.settings-membership-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--shell-text);font-size:12px}.settings-membership-table th,.settings-membership-table td{border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:middle;padding:11px 12px}.settings-membership-table thead th{background:var(--shell-surface-subtle);color:var(--shell-muted-strong);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.settings-membership-table tbody tr:last-child th,.settings-membership-table tbody tr:last-child td{border-bottom:0}.settings-membership-table tbody th{width:34%}.settings-membership-table tbody th span,.settings-membership-table tbody th small,.settings-membership-table td span,.settings-membership-table td small{overflow-wrap:anywhere;min-width:0;display:block}.settings-membership-table tbody th small,.settings-membership-table td small{color:var(--shell-muted);margin-top:3px;font-size:10px;font-weight:500}.settings-membership-table .settings-membership-empty{color:var(--shell-muted);text-align:center;padding:20px 12px}.settings-membership-table td .select-input,.settings-add-member-form .text-input,.settings-add-member-form .select-input{width:100%;min-height:36px}.settings-membership-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settings-membership-table .settings-membership-col-select{width:120px}.settings-membership-table .settings-membership-col-reports{width:210px}.settings-membership-table .settings-membership-col-actions{width:1%}.settings-membership-table tbody th.settings-membership-member{width:auto;min-width:180px}.settings-membership-table td .select-input{min-width:104px;min-height:34px;padding:6px 10px}.settings-membership-table .action-button{white-space:nowrap;min-height:34px;padding:0 12px}.settings-membership-table .action-button:disabled{cursor:not-allowed;opacity:.5}.settings-membership-table .settings-membership-name-input{border-color:var(--shell-border);width:100%;max-width:320px;min-height:30px;box-shadow:none;color:var(--shell-text);text-overflow:ellipsis;background:0 0;border-radius:8px;padding:0 8px;font-size:13px;font-weight:650}.settings-membership-table .settings-membership-name-input:hover{border-color:var(--shell-border-strong)}.settings-membership-table .settings-membership-name-input:focus{border-color:var(--shell-border-strong);background:var(--shell-surface);outline:none}.settings-membership-table .settings-membership-name-input+small{margin-top:4px}.settings-report-access{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-membership-table .settings-report-access{flex-wrap:nowrap;min-width:176px}.customer-shell-content .settings-report-access button.action-button{min-height:28px;padding:0 10px;font-size:11px}.settings-report-access .status-pill{white-space:nowrap;min-height:24px;padding:0 9px;font-size:9px;display:inline-flex}.settings-membership-detail .section-support{flex-basis:100%;margin:0;font-size:11px}.settings-membership-table tr.settings-membership-row-with-detail>th,.settings-membership-table tr.settings-membership-row-with-detail>td{border-bottom:0}.settings-membership-table td[data-label=Actions] .settings-membership-actions{flex-wrap:nowrap}.settings-membership-table .settings-membership-detail{padding-top:0}.settings-membership-detail-body{gap:8px;display:grid}.settings-membership-detail .hero-callout{margin:0}.settings-membership-action-form{display:flex}.settings-add-member-form{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface-subtle);grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(112px,.65fr) auto auto;align-items:center;gap:8px;padding:12px;display:grid}.settings-add-member-form .checkbox-field{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:1fr auto;align-items:center;min-height:36px;margin:0;padding:0 10px}.settings-panel-heading-row{justify-content:space-between;align-items:start;gap:16px;display:flex}.settings-user-metrics,.settings-subsection-heading,.settings-merge-identities{align-items:center;gap:8px;display:flex}.settings-user-metrics{color:var(--shell-muted);flex-wrap:wrap;justify-content:flex-end;font-size:11px}.settings-user-metrics span{border:1px solid var(--shell-border);background:var(--shell-surface-subtle);border-radius:999px;padding:5px 8px}.settings-user-metrics strong{color:var(--shell-text)}.settings-user-directory-block{gap:10px;display:grid}.settings-subsection-heading{justify-content:space-between}.settings-subsection-heading h3{color:var(--shell-text);margin:0;font-size:15px;line-height:1.25}.settings-subsection-heading p{color:var(--shell-muted);margin:3px 0 0;font-size:12px}.settings-empty-panel{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface-subtle);color:var(--shell-muted);padding:14px;font-size:12px}.settings-merge-list{gap:8px;display:grid}.settings-merge-card{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.settings-merge-email{color:var(--shell-text);margin:0;font-size:13px;font-weight:700}.settings-merge-identities{color:var(--shell-muted);flex-wrap:wrap;justify-content:flex-end;font-size:11px}.status-pill-warning{color:#92400e;background:#f59e0b14;border-color:#b4530947}@media (max-width:900px){.customer-shell-content .settings-page{padding:20px var(--shell-content-gutter) 34px}.settings-frame{grid-template-columns:minmax(0,1fr);padding-left:0}.settings-frame>.settings-section-nav{margin:20px var(--shell-content-gutter) 0}.settings-section-nav{display:flex;position:static;overflow-x:auto}.settings-section-nav-label{display:none}.settings-section-link{flex:none;padding:0 12px}.settings-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid-three{grid-template-columns:minmax(0,1fr)}.customer-shell-content .settings-summary-card:nth-child(2){border-right:0}.customer-shell-content .settings-summary-card:nth-child(-n+2){border-bottom:1px solid var(--shell-border)}.settings-add-member-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-merge-card{grid-template-columns:minmax(0,1fr)}.settings-merge-identities{justify-content:flex-start}.settings-add-member-form .checkbox-field{grid-column:1/-1}}@media (max-width:620px){.customer-shell-content .settings-page{padding:18px var(--shell-content-gutter) 30px}.settings-summary-strip,.auth-config-grid,.workspace-auth-preset-row,.settings-form-grid{grid-template-columns:minmax(0,1fr)}.settings-form-span-two{grid-column:auto}.settings-form-action-row,.settings-form-section-heading,.settings-panel-heading-row,.settings-subsection-heading,.settings-saml-preset{flex-direction:column;align-items:stretch}.settings-user-metrics{justify-content:flex-start}.settings-form-action-row .action-button,.settings-saml-preset .auth-actions,.settings-saml-preset .action-button,.auth-form-actions>*,.auth-form-actions .action-button{width:100%}.auth-form-actions .auth-form-actions-end{margin-left:0}.settings-provider-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-status-summary,.auth-enterprise-slot-note{display:grid}.settings-page #billing .report-mini-list{grid-template-columns:minmax(0,1fr)}.settings-page #billing .report-mini-row{border-right:0;border-bottom:1px solid var(--shell-border);min-height:auto}.settings-page #billing .report-mini-row:last-child{border-bottom:0}.customer-shell-content .settings-summary-card{border-right:0;border-bottom:1px solid var(--shell-border)}.customer-shell-content .settings-summary-card:last-child{border-bottom:0}.workspace-auth-heading,.workspace-auth-method-head{display:grid}.settings-membership-table-wrap{background:0 0;border:0;overflow-x:visible}.settings-membership-table,.settings-membership-table tbody{gap:10px;min-width:0;display:grid}.settings-membership-table thead{display:none}.settings-membership-table tr{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface);display:grid;overflow:hidden}.settings-membership-table tbody th,.settings-membership-table td{grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);gap:10px;width:auto;padding:10px 12px;display:grid}.settings-membership-table tbody th:before,.settings-membership-table td:not(.settings-membership-empty):before{content:attr(data-label);color:var(--shell-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.settings-membership-table tbody th{background:var(--shell-surface-subtle)}.settings-membership-table tr td:last-child{border-bottom:0}.settings-membership-table .settings-membership-empty{display:block}.settings-membership-table td.settings-membership-detail{padding-top:10px;display:block}.settings-membership-table tr.settings-membership-row-with-detail{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.settings-membership-table tr.settings-membership-detail-row{border-top-left-radius:0;border-top-right-radius:0;margin-top:-10px}.settings-membership-table tr.settings-membership-row-with-detail>th,.settings-membership-table tr.settings-membership-row-with-detail>td:not(:last-child){border-bottom:1px solid var(--shell-border)}.settings-membership-table tbody th .settings-membership-name-input+small{grid-column:2}.settings-membership-table td[data-label=Actions] .settings-membership-actions{flex-wrap:wrap}.settings-membership-table .settings-report-access{flex-wrap:wrap;min-width:0}.settings-membership-table td.settings-membership-detail:before{content:none}.settings-membership-table .settings-membership-col-select,.settings-membership-table .settings-membership-col-reports{width:auto}.settings-add-member-form{grid-template-columns:minmax(0,1fr)}.settings-add-member-form .checkbox-field{grid-column:auto}}.settings-logs-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.settings-logs-heading h2{letter-spacing:0;margin:4px 0 0;font-size:18px}.settings-log-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) minmax(150px,1fr) minmax(150px,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.customer-shell-content .activity-screen{padding-top:22px}.customer-shell-content .activity-screen .page-grid{gap:14px}.customer-shell-content .activity-page-header{border-color:var(--shell-border);background:var(--shell-surface);padding:20px 24px}.customer-shell-content .activity-page-header h1{color:var(--shell-text);margin:0;font-size:clamp(24px,2vw,30px);font-weight:760}.customer-shell-content .activity-page-header p{max-width:820px;color:var(--shell-muted-strong);margin-top:6px;font-size:13px;line-height:1.45}.customer-shell-content .activity-panel{border-color:var(--shell-border);padding:20px 22px 22px}.customer-shell-content .activity-panel .section-title{color:var(--shell-primary);letter-spacing:.08em;font-size:12px;font-weight:780}.customer-shell-content .activity-panel .settings-logs-heading{align-items:center;margin-bottom:18px}.customer-shell-content .activity-panel .settings-logs-heading h2{color:var(--shell-text);font-size:20px;font-weight:760}.activity-refresh-status{color:var(--shell-muted);justify-content:flex-end;align-items:flex-start;gap:12px;font-size:11px;display:flex}.activity-refresh-provenance{align-items:center;gap:8px;min-height:32px;display:flex}.activity-refresh-provenance>span{color:var(--shell-muted);font-size:11px;font-weight:650}.activity-refresh-provenance time{color:var(--shell-muted-strong);font-size:11px;font-weight:700}.refresh-view-control{justify-items:end;gap:3px;display:grid}.refresh-view-feedback{max-width:240px;min-height:14px;color:var(--shell-muted-strong);text-align:right;font-size:10px;font-weight:650;line-height:1.35}.customer-shell-content .activity-refresh-button{min-width:132px;min-height:32px;padding:0 12px;font-size:11px}.customer-shell-content .settings-log-filters.activity-filter-grid{border:1px solid var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface-subtle);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px 12px;padding:14px}.customer-shell-content .activity-filter-grid .settings-log-filter{gap:6px;display:grid}.customer-shell-content .activity-filter-grid .settings-log-filter span{color:var(--shell-muted-strong);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760}.customer-shell-content .activity-filter-grid .text-input,.customer-shell-content .activity-filter-grid .select-input{border:1px solid var(--shell-border-strong);border-radius:var(--shell-radius);background-color:var(--shell-surface);width:100%;min-height:36px;color:var(--shell-text);box-shadow:none;font-size:12px;font-weight:560}.customer-shell-content .activity-filter-grid .text-input{padding:0 12px}.customer-shell-content .activity-filter-grid .select-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--shell-muted-strong) 50%), linear-gradient(135deg, var(--shell-muted-strong) 50%, transparent 50%);background-position:calc(100% - 17px) 16px,calc(100% - 12px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 34px 0 12px}.customer-shell-content .activity-filter-grid .text-input:focus,.customer-shell-content .activity-filter-grid .select-input:focus{border-color:var(--shell-primary);outline:none;box-shadow:0 0 0 3px #4051f51f}.customer-shell-content .activity-filter-grid .activity-filter-action{border-radius:var(--shell-radius);white-space:nowrap;min-height:36px;padding:0 18px;font-size:12px;font-weight:720;line-height:1}.customer-shell-content .activity-filter-grid .action-button{min-height:36px;font-size:12px}.customer-shell-content .activity-event-table-wrap{border-color:var(--shell-border);border-radius:var(--shell-radius);background:var(--shell-surface)}.customer-shell-content .activity-event-table{color:var(--shell-text);font-size:12px}.customer-shell-content .activity-event-table th{background:var(--shell-surface-subtle);height:32px;color:var(--shell-muted-strong);letter-spacing:.06em;padding:0 12px;font-size:10px;font-weight:760}.customer-shell-content .activity-event-table td{border-bottom-color:var(--shell-border);color:var(--shell-text);padding:7px 12px;font-size:12px;line-height:1.35}.customer-shell-content .activity-event-table strong{color:var(--shell-text);font-weight:640}.customer-shell-content .activity-event-table small{color:var(--shell-muted);font-size:11px}.customer-shell-content .activity-event-table a{color:var(--shell-text);text-decoration-color:#aab6c8}.customer-shell-content .activity-event-table a:hover,.customer-shell-content .activity-event-table a:focus-visible{color:var(--shell-primary);-webkit-text-decoration-color:var(--shell-primary);text-decoration-color:var(--shell-primary)}.customer-shell-content .activity-event-type{color:var(--shell-muted-strong);background:#eef2f7;border:0;font-size:10px;font-weight:760}.customer-shell-content .activity-event-table a.activity-source-link,.customer-shell-content .activity-pagination a{color:var(--shell-primary)}.customer-shell-content .activity-event-table tbody tr:hover td{background:var(--shell-surface-subtle)}@media (max-width:1200px){.settings-log-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.settings-logs-heading{display:grid}.settings-log-filters{grid-template-columns:minmax(0,1fr)}}.settings-log-filter{min-width:0;color:var(--shell-muted);text-transform:uppercase;gap:5px;font-size:10px;font-weight:650;display:grid}.settings-log-filter .text-input,.settings-log-filter .select-input{text-transform:none;width:100%}@media (max-width:1100px){.customer-shell-content .settings-log-filters.activity-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shell-content .activity-filter-grid .activity-filter-action{width:100%}}@media (max-width:720px){.customer-shell-content .activity-page-header,.customer-shell-content .activity-panel{padding:16px}.customer-shell-content .activity-panel .settings-logs-heading{align-items:flex-start;display:grid}.activity-refresh-status{justify-content:space-between;width:100%}.customer-shell-content .settings-log-filters.activity-filter-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.activity-refresh-status{flex-direction:column;align-items:stretch}.activity-refresh-status .refresh-view-control{justify-items:stretch}.activity-refresh-status .activity-refresh-button{width:100%}.activity-refresh-status .refresh-view-feedback{text-align:left;max-width:none}}.settings-section-group{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.settings-section-group+.settings-section-group{border-top:1px solid var(--shell-border);margin-top:6px;padding-top:6px}.settings-breadcrumb,.report-breadcrumb{min-width:0;color:var(--shell-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.settings-breadcrumb a,.report-breadcrumb a{color:var(--shell-primary);text-decoration:none}.settings-breadcrumb a:hover,.settings-breadcrumb a:focus-visible,.report-breadcrumb a:hover,.report-breadcrumb a:focus-visible{text-decoration:underline}.settings-breadcrumb [aria-current=page],.report-breadcrumb [aria-current=page]{color:var(--shell-text)}@media (max-width:1120px){.settings-section-group{display:contents}}
