.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;max-width:100%;line-height:1.4;text-align:left;cursor:pointer}.ui-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-chevron,.ui-select-check{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.ui-select-trigger:hover:not(:disabled){border-color:var(--text-2)}.ui-select-trigger:disabled{cursor:not-allowed}.ui-select-menu{position:fixed;z-index:15000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text-1);box-shadow:0 8px 24px var(--shadow);font-family:var(--font-sans);font-size:13px;line-height:1.4;scrollbar-width:thin;scrollbar-color:var(--axis) transparent}.ui-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 10px;cursor:pointer;touch-action:manipulation}.ui-select-copy{min-width:0;flex:1}.ui-select-label{display:block;overflow-wrap:anywhere;white-space:normal}.ui-select-option.is-active{background:var(--grid);outline:1px solid var(--axis);outline-offset:-1px}.ui-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-select-check{color:var(--accent-hot)}.ui-select-description{display:block;margin-top:3px;color:var(--muted);font-size:11px;white-space:normal}.ui-select-group{padding:12px 10px 6px;color:var(--muted);font-size:11px;font-weight:600}@media(max-width:760px),(pointer:coarse){.ui-select-trigger,.ui-select-option{min-height:44px}}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 800}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--state-over: #d9503c;--state-under: #4677b5;color-scheme:dark;--surface: #151412;--surface-raised: #1d1b18;--sidebar: #0c0c0c;--page: #080808;--text-1: #ffffff;--text-2: #dedbd5;--muted: #a7a198;--grid: #302b26;--axis: #756e66;--border: #6a625b;--border-strong: rgba(255, 255, 255, .44);--ledger-border: rgba(255, 255, 255, .18);--accent: #b9523c;--chart-accent: #7185ee;--accent-hot: #e07a62;--eq: #b8d0e0;--real: var(--text-1);--warning-text: #d3b64f;--good: #83bd92;--error-text: #ff8f7d;--shadow: rgba(0, 0, 0, .55);--font-sans: "Schibsted Grotesk", Arial, sans-serif;--font-mono: "Fragment Mono", "SFMono-Regular", Consolas, monospace;--main-gutter: clamp(20px, 3vw, 48px);--page-top-space: 32px}.evidence-list{margin:0;padding-left:20px;color:var(--text-2);line-height:1.8;overflow-wrap:anywhere}.plain-btn,.entity-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.entity-link{text-decoration:underline dotted color-mix(in srgb,var(--muted) 55%,transparent);text-underline-offset:3px}.entity-link:hover:not(:disabled){color:var(--text-1);text-decoration-style:solid}.entity-link:disabled{color:var(--muted);text-decoration:none;cursor:default;opacity:.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:4px 12px;border:0;background:var(--grid);color:var(--text-1);font:500 12.5px/1 var(--font-sans);white-space:nowrap;text-decoration:none;cursor:pointer}.btn:hover:not(:disabled){background:color-mix(in srgb,var(--text-1) 18%,var(--grid))}.btn:disabled{color:var(--muted);cursor:not-allowed}.btn.danger{background:color-mix(in srgb,var(--error-text) 18%,transparent);color:var(--error-text)}.btn.caution{background:color-mix(in srgb,var(--warning-text) 18%,transparent);color:var(--warning-text)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--error-text) 30%,transparent)}.btn.caution:hover:not(:disabled){background:color-mix(in srgb,var(--warning-text) 30%,transparent)}.btn-plus{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.5}input:not([type=checkbox],[type=file]),select,textarea,.ui-select-trigger{min-height:32px;padding:5px 10px;border:1px solid var(--axis);background:var(--page);color:var(--text-1);font:inherit;font-size:12px;color-scheme:inherit}:is(input,select,textarea,.ui-select-trigger):focus-visible{border-color:var(--accent-hot)}:is(input,select,textarea,.ui-select-trigger):disabled{color:var(--muted)}.swatch{display:inline-block;flex:none;width:8px;height:8px;margin-right:6px;vertical-align:1px}.legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 12px;padding:0;list-style:none;color:var(--text-2);font-size:12px}.legend>*{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.legend .swatch{margin:0}.legend .people-plan{width:14px;min-width:0;height:12px;padding:0}.session-trace-mark{width:10px;height:10px;flex:none}*{box-sizing:border-box;border-radius:0!important}html{background:var(--page);scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:var(--font-sans);background:var(--page);color:var(--text-1);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-hot);outline-offset:3px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;left:12px;top:12px;z-index:100;transform:translateY(-80px);padding:9px 12px;background:var(--text-1);color:var(--page);font-weight:700}.skip-link:focus{transform:translateY(0)}.main.gate{max-width:900px;margin-inline:0;padding-inline:32px}.gate .page-head{padding-bottom:16px}.gate .page-head .card-sub{margin-top:10px}.gate .card-head h2{overflow-wrap:anywhere}.gate-text{margin:0;font-size:13px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.gate-text code{font:12px/1.4 var(--font-mono)}.settings{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}:is(.app,.create-pop-layer) .data-table thead th{border-bottom:1px solid var(--ledger-border);padding-bottom:8px}:is(.app,.create-pop-layer) .data-table thead+tbody tr:first-child td{padding-top:10px}:is(.app,.create-pop-layer) .data-table{border-collapse:collapse;width:100%;font-size:13px}:is(.app,.create-pop-layer) .data-table td.num{text-align:right;white-space:nowrap}:is(.app,.create-pop-layer) .data-table th.actions,:is(.app,.create-pop-layer) .data-table td.actions{text-align:right;white-space:nowrap}:is(.app,.create-pop-layer) .data-table td.actions .settings-confirm{justify-content:flex-end}:is(.app,.create-pop-layer) .data-table th{text-align:left;padding:0 10px 6px;border-bottom:0;color:var(--muted);font:400 11px/1.3 var(--font-sans);text-transform:none;letter-spacing:0;white-space:nowrap}:is(.app,.create-pop-layer) .data-table th.num{text-align:right}.rows-table .share-cell{white-space:nowrap}.rows-table .share-bar{display:inline-block;width:64px;height:6px;margin-right:8px;vertical-align:middle;background:var(--grid)}.rows-table .share-bar>span{display:block;height:100%;background:var(--chart-accent)}:is(.rows-table .share-of,:is(.app,.create-pop-layer) .teams-table .team-names,.phase-details dt,.badge-muted,.row.row-dim,.part-muted,.sub-none,.people-plan.is-shared){color:var(--muted)}.rows-group td{color:var(--text-1);font-weight:600}.rows-kid td{color:var(--text-2)}.rows-indent{padding-left:14px}:is(.app,.create-pop-layer) .data-table tbody th{padding:8px 10px 8px 0;color:var(--text-1);font:inherit;white-space:nowrap}:is(.app,.create-pop-layer) .data-table tfoot>tr>*{padding:10px 10px 8px;border-top:1px solid var(--ledger-border);color:var(--text-1);font:600 13px/1.3 var(--font-sans)}:is(.app,.create-pop-layer) .data-table td{padding:8px 10px;border-bottom:0;vertical-align:middle}:is(.app,.create-pop-layer) .data-table td.domain-detail{color:var(--text-2);font-size:12px}:is(.app,.create-pop-layer) .table-wrap:has(>.data-table){position:relative;margin-inline:-10px;padding-inline:10px;max-width:calc(100% + 20px)}@media(hover:hover){:is(.app,.create-pop-layer) .data-table tbody tr:hover{--row-hover: var(--grid);background:var(--row-hover)}:is(.app,.create-pop-layer) .data-table tbody tr:hover>td:first-child{box-shadow:-10px 0 0 var(--row-hover)}:is(.app,.create-pop-layer) .data-table tbody tr:hover>td:last-child{box-shadow:10px 0 0 var(--row-hover)}:is(.app,.create-pop-layer) .data-table tbody tr:hover>td:only-child{box-shadow:-10px 0 0 var(--row-hover),10px 0 0 var(--row-hover)}}:is(.app,.create-pop-layer) .data-table th:first-child,:is(.app,.create-pop-layer) .data-table td:first-child{padding-left:0}:is(.app,.create-pop-layer) .data-table th:last-child,:is(.app,.create-pop-layer) .data-table td:last-child{padding-right:0}:is(.app,.create-pop-layer) .data-table td:has(>.badge:only-child){width:1%;white-space:nowrap}:is(.app,.create-pop-layer) .table-wrap+.picker-foot{margin-top:6px;border-top:1px solid var(--grid)}:is(.app,.create-pop-layer) .data-table tr.row-link{cursor:pointer}:is(.app,.create-pop-layer) .data-table td.clip{max-width:0}:is(.data-table td.clip,.row-name,.sessions-who,.sessions-text,.repo-map-name,.map-detail-row>a,.new-project-name,.new-project-person){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.app,.create-pop-layer) .runs-table .run-details{font-size:12px;color:var(--text-2)}:is(.app,.create-pop-layer) .runs-table .run-error{display:block;color:var(--error-text);overflow-wrap:anywhere}.settings .runs-ask{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.settings .runs-paused{color:var(--warning-text);font-weight:600}.settings .runs-ask .runs-org{min-width:220px;max-width:320px}:is(.app,.create-pop-layer) .runs-table .run-details .sub-note{margin-top:0}:is(.app,.create-pop-layer) .runs-table .run-log{font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}:is(.app,.create-pop-layer) .teams-table .team-name{font-weight:600}:is(.app,.create-pop-layer) .teams-table .team-members{max-width:420px}:is(.app,.create-pop-layer) .teams-table .team-count{display:inline-block;min-width:2ch;margin-right:8px;color:var(--text-1)}:is(.app,.create-pop-layer) .field-inline{display:inline-flex;align-items:center;gap:8px}:is(.app,.create-pop-layer) .field-inline input{width:240px;max-width:100%}.team-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.team-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.team-detail-actions .ui-select-trigger{min-width:180px}:is(.app,.create-pop-layer) .team-members-table{max-width:720px}@media(max-width:680px){:is(.app,.create-pop-layer) .teams-table .team-names{display:none}}:is(.app,.create-pop-layer) .data-table .ui-select-trigger{min-width:96px}:is(.app,.create-pop-layer) .data-table .owner-select{width:100%;min-width:150px;max-width:200px}:is(.app,.create-pop-layer) .card.danger-card{padding:16px 16px 20px;border:1px solid color-mix(in srgb,var(--error-text) 45%,var(--border))}:is(.app,.create-pop-layer) .card.danger-card+.danger-card{margin-top:12px}:is(.app,.create-pop-layer) .danger-card .card-head h2{color:var(--error-text);font-size:18px}:is(.app,.create-pop-layer) .danger-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0}:is(.app,.create-pop-layer) .danger-row .ui-select-trigger{min-width:220px}:is(.app,.create-pop-layer) .card.danger-card .danger-row .settings-confirm{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:none;margin-left:0;text-align:left;justify-content:flex-start}:is(.app,.create-pop-layer) .card.danger-card .danger-row .settings-confirm>span{flex-basis:auto}.create-pop-layer{display:contents}.create-pop{position:fixed;z-index:60;display:grid;gap:12px;width:300px;max-width:calc(100vw - 32px);padding:14px;border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 28px #00000059;text-align:left}.settings-card .field-stack{display:grid;gap:16px;min-width:0}.settings-card .field-stack>.field>:is(input,textarea,.ui-select-trigger){width:min(100%,420px);box-sizing:border-box}:is(.app,.create-pop-layer) .field{display:grid;justify-items:start;gap:6px;min-width:0}:is(.app,.create-pop-layer) .field-label{font-size:12px;color:var(--text-2)}:is(.app,.create-pop-layer) .field-label code{font:12px/1.4 var(--font-mono);color:var(--text-1)}:is(.app,.create-pop-layer) .field-hint{max-width:72ch;font-size:12px;line-height:1.4;color:var(--muted);text-wrap:pretty}.create-pop .field,.create-pop .field input,.create-pop .field .ui-select-trigger{width:100%}.create-pop .field{justify-items:stretch}:is(.app,.create-pop-layer) .field-suffix{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.create-pop .field-suffix input{width:90px}.create-pop-foot{display:flex;justify-content:flex-end;gap:8px}.create-pop:has(.collection-notice){width:380px}.create-pop .collection-notice,.create-pop .card-error{margin:0}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .settings-confirm{max-width:260px;margin-left:auto;white-space:normal;text-align:right}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .settings-confirm>span{flex-basis:100%}.settings-card .card-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.settings-card .card-sub{max-width:110ch}.settings-card .card-head>div{min-width:0}.settings-card .data-table code,.settings-fields code{font:12px/1.4 var(--font-mono)}.switch{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:12.5px}.switch:disabled{cursor:default;opacity:.6}.switch-track{position:relative;width:34px;height:18px;flex:none;background:var(--grid);border:1px solid var(--border);transition:background .12s ease}.switch-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--text-2);transition:left .12s ease,background .12s ease}.switch-on .switch-track{background:var(--accent);border-color:transparent}.switch-on .switch-knob{left:18px;background:#fff}.switch-on{color:var(--text-1)}.switch:focus-visible .switch-track{outline:2px solid var(--text-1);outline-offset:2px}.gate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.organization-choice{width:100%;color:var(--text-1);font:500 14px/1.5 var(--font-sans);text-align:left;cursor:pointer}.organization-choice>span:first-child{min-width:0;overflow-wrap:anywhere}.organization-choice:hover:not(:disabled){border-color:var(--text-2);background:var(--grid)}.organization-choice:disabled{color:var(--muted);cursor:wait}.organization-choice svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.account-create{margin:12px 0 0}.account-page>.notice{max-width:none;margin-bottom:16px}.account-rows{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.account-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 16px;border:1px solid var(--axis);background:var(--surface)}.account-row-main{display:grid;gap:2px;min-width:0}.account-row-title{color:var(--text-1);font:500 14px/1.4 var(--font-sans);overflow-wrap:anywhere}.account-row-sub{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.account-row-end{display:inline-flex;flex:none;align-items:center;gap:10px}.organization-choice .account-row-end{color:var(--text-2)}@media(max-width:640px){.account-row{flex-wrap:wrap}.account-row-end{margin-left:auto}}.elsewhere-step{margin:20px 0 0;font-size:15px;line-height:1.4;font-weight:600}.first-run .account-rows{margin:12px 0}.onboarding-notices{display:grid;gap:8px;max-width:520px;margin-bottom:16px}.notice{display:grid;justify-items:start;gap:6px;padding:12px 16px;border-left:2px solid var(--axis);background:var(--surface)}.notice.warn{border-left-color:var(--warning-text)}.notice h2{margin:0;font-size:14px;line-height:1.4;font-weight:600}.notice p{margin:0;max-width:72ch}.settings-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.settings-form label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);white-space:nowrap}.settings-form input[type=email]{min-width:240px}.settings-form input[type=number]{width:72px}.settings-form .ui-select-trigger{flex:0 1 auto}.settings-fields{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;align-items:center;margin:0;font-size:12.5px}.settings-fields dt{font-size:12px;color:var(--muted)}.settings-fields>div{display:contents}.settings-fields dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0}.settings-fields dd .card-error{flex-basis:100%;margin:0}.indexing-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.indexing-head h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:8px 0 4px;padding:0;list-style:none}.phase{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;border-top:2px solid var(--grid)}.phase-running{border-top-color:var(--eq)}.phase-failed{border-top-color:var(--error-text)}.phase-attention{border-top-color:var(--warning-text)}.phase-head{display:flex;gap:8px;align-items:baseline}.phase-number{font:11px var(--font-mono);color:var(--muted)}.phase-title{font-size:14px;font-weight:500}.phase-count{min-height:36px;color:var(--text-2);font-size:12px;line-height:1.5}.phase .badge{margin-top:auto}.phase-links{display:flex;flex-wrap:wrap;gap:6px 12px}.phase .fold{width:100%;min-width:0}.phase-details{margin:0 0 8px;font-size:12px}.phase-details dd{margin:2px 0 8px;overflow-wrap:anywhere}.labels{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:16px;border-top:1px solid var(--ledger-border)}.labels-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.labels-head h3{margin:0;font-size:14px;font-weight:500}.labels-count{font-size:22px;letter-spacing:-.02em}.labels-count small{font-size:13px;color:var(--muted);letter-spacing:0}.work-bar{display:flex;width:100%;height:6px;overflow:hidden;background:var(--grid)}.work-bar span{display:block;height:100%}.work-bar .processed,.swatch.processed{background:var(--good)}.work-bar .attempted{background:var(--eq)}.work-bar .failed,.swatch.failed{background:var(--error-text)}.work-bar .skipped,.swatch.skipped{background:var(--warning-text)}.labels-waits{display:flex;flex-wrap:wrap;gap:6px 20px;color:var(--text-2);font-size:12px}.labels-waits b{font-weight:500;color:var(--warning-text)}@media(max-width:680px){.phases{grid-template-columns:1fr 1fr;gap:20px 16px}.phase-count{min-height:0}.labels-head{flex-direction:column;align-items:flex-start;gap:4px}.labels-waits{flex-direction:column}}.settings-check{display:inline-flex;align-items:center;gap:8px}.settings-line{display:grid;gap:6px}.code-box{display:flex;align-items:flex-start;min-width:0;margin:0;border:1px solid var(--grid);background:var(--surface)}.settings-line .code-box{align-items:center}.code-box pre,pre.code-box{flex:1;min-width:0;margin:0;padding:10px 12px;overflow-x:auto;color:var(--text-2);font:12px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.code-box .btn{flex:none;margin:6px}.settings-card .yaml-foot{display:flex;align-items:center;gap:12px}.settings-card .yaml-foot .card-note{margin:0}.collection-foot{display:grid;gap:8px;padding:0 0 24px}.collection-foot .card-error{margin:0}.collection-foot .yaml-foot{display:flex;align-items:center;gap:12px}.collection-foot .yaml-foot .card-note{margin:0}:is(.app,.create-pop-layer) .field-echo{font-size:12px;line-height:1.4;color:var(--text-2)}:is(.app,.create-pop-layer) .field-error{font-size:12px;line-height:1.4;color:var(--error-text)}.chips{display:flex;flex-wrap:wrap;gap:6px;max-width:640px;margin:0;padding:0;list-style:none}.chip code{font:12px/1.4 var(--font-mono);overflow-wrap:anywhere}:is(.app,.create-pop-layer) .data-table tbody tr.row-detail:hover{background:transparent}:is(.app,.create-pop-layer) .data-table tbody tr.row-detail:hover>td{box-shadow:none}:is(.app,.create-pop-layer) .data-table tr.row-detail>td{padding:0 0 16px}.row-detail-body{display:grid;gap:14px;padding:16px;border:1px solid var(--grid);border-top:0}:is(.app,.create-pop-layer) .collection-sources{min-width:700px}:is(.app,.create-pop-layer) .collection-sources td.rows-indent{padding-left:14px;min-width:190px}:is(.app,.create-pop-layer) .collection-sources td.collection-root{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-sources .sub-note code{font:11px/1.4 var(--font-mono)}:is(.collection-warn,.field-hint.collection-warn,.badge-warn,.fact-warn,.tiles .cost,.tiles .warn){color:var(--warning-text)}.settings-inline,.settings-confirm,.settings-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.settings-confirm{font-size:12px;color:var(--text-2)}.settings-edit{padding:2px 4px;margin:-2px -4px;border:1px dashed transparent;background:transparent;color:inherit;font:inherit;text-align:left;cursor:text}.settings-edit:hover{border-color:var(--border)}.settings-edit:disabled{cursor:default}.settings-edit.is-empty{color:var(--muted);font-style:italic}.settings-card .card-error,.settings-card .card-note{margin:0}.storage-check{display:grid;gap:8px}.storage-check p{margin:0}.storage-problems{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--text-1);font-size:14px}.settings-card .field-stack>.field>input.storage-wide{width:100%}.card-ctl .card-note{white-space:nowrap}.badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid currentColor;color:var(--text-2);font:11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.badge-ok{color:var(--good)}:is(.badge-bad,.route-error,.blocked-stuck){color:var(--error-text)}@media(max-width:640px){.settings-card .card-head{flex-direction:column;align-items:stretch;gap:10px}.settings-card .card-ctl{flex-wrap:wrap}.settings-form input[type=email]{min-width:0;flex:1 1 160px}.settings-fields{grid-template-columns:1fr;gap:2px 0}.settings-fields dt{margin-top:10px}.settings-fields dt:first-child{margin-top:0}}.shell{display:flex;min-height:calc(100vh - var(--tenancy-bar-h, 0px));min-height:calc(100dvh - var(--tenancy-bar-h, 0px));background:var(--page)}.side{width:208px;flex:none;position:sticky;top:var(--tenancy-bar-h, 0px);overflow:hidden;height:calc(100vh - var(--tenancy-bar-h, 0px));height:calc(100dvh - var(--tenancy-bar-h, 0px));--side-px: 12px;--side-pb: 12px;padding:18px var(--side-px) var(--side-pb);background:var(--sidebar);display:flex;flex-direction:column;gap:14px}.side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:9px;color:var(--text-1);text-decoration:none;min-width:0}.brand-logo{width:108px;height:auto;display:block;object-fit:contain;object-position:left center}.app{--tenancy-bar-h: 0px}.app-tenancy{--tenancy-bar-h: 46px}.tenancy-bar{position:sticky;top:0;z-index:60;height:var(--tenancy-bar-h);display:flex;align-items:center;gap:10px;padding:0 12px;background:color-mix(in srgb,var(--accent-hot) 26%,var(--sidebar));border-bottom:1px solid color-mix(in srgb,var(--accent-hot) 55%,transparent);color:var(--text-1);font-size:12px;line-height:1;overflow:hidden}.tenancy-label{flex:none;color:var(--muted)}.tenancy-picker{max-width:320px}.tenancy-note{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-switcher{display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.org-switcher-label{font-size:12px;color:var(--muted)}.org-switcher-picker{width:100%}.org-switcher .card-error{margin:4px 0 0;font-size:12px;line-height:1.5}@media(max-width:760px),(pointer:coarse){.org-switcher-picker{min-height:44px}}.side-nav{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;flex-direction:column;gap:4px}.side-nav a{position:relative;display:flex;align-items:center;min-height:32px;text-align:left;text-decoration:none;border:0;background:transparent;color:var(--text-2);padding:6px 10px;cursor:pointer;font-size:14px;line-height:20px}@media(hover:hover){.side-nav a:hover{background:var(--grid);color:var(--text-1)}}.side-nav .nav-on,.side-nav .nav-on:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text-1);font-weight:650}.side-nav .nav-on:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;background:var(--accent-hot)}.side-group{display:flex;flex-direction:column;gap:2px}.side-foot-nav{flex:none;margin-bottom:10px}.side-nav .side-group-label{justify-content:space-between}.side-nav .side-group-labeled a:not(.side-group-label){padding-left:24px}@media(min-width:1025px),(min-width:761px)and (max-height:500px){.side-nav .side-group-labeled a:not(.side-group-label){min-height:30px;padding-block:5px}.side-nav .side-group-labeled .nav-on:not(.side-group-label):before{top:7px;bottom:7px}}.side-group-label:after{content:"›";color:var(--muted);font-size:14px;letter-spacing:0;transition:transform .15s}.side-group-label[aria-expanded=true]:after{transform:rotate(90deg)}.side-group-current .side-group-label{color:var(--text-1)}.side-facts{display:grid;gap:2px;padding:0 8px 10px;font-size:12px;line-height:18px;color:var(--muted)}.side-facts p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fact-busy{color:var(--chart-accent)}.agent-prompt-cmd{color:var(--accent-hot)}.anchor-link{margin-left:8px;color:var(--muted);font-size:.7em;font-weight:400;text-decoration:none;opacity:0;transition:opacity .12s}.anchored:hover .anchor-link,.anchor-link:focus-visible,.anchor-copied{opacity:1}.anchor-link:hover{color:var(--accent-hot)}@media(hover:none){.anchor-link{opacity:.6}}.seg.seg-glide{position:relative;isolation:isolate}.seg-glide .seg-mark{position:absolute;top:2px;bottom:2px;left:0;width:0;z-index:-1;background:var(--accent);pointer-events:none}.seg.seg-glide .seg-on,.seg.seg-glide .seg-on:hover{background:transparent}.seg-glide button{transition:background-color .2s ease-out,color .2s ease-out}.seg .seg-preview,.seg .seg-preview:hover{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.cost-map-trail{display:flex;align-items:center;gap:6px;margin-right:6px;font-size:13px;white-space:nowrap}.cost-map-trail strong,.cost-map-trail button.profile-crumb{max-width:220px;overflow:hidden;text-overflow:ellipsis}.map-trail :is(strong,button.profile-crumb){max-width:18ch}.map-trail strong{color:var(--text-1);font-weight:400}.cost-map-trail button.profile-crumb{border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.cost-map-trail button.profile-crumb:hover{background:var(--grid);color:var(--text-1)}.cost-map-trail .profile-sep{font-size:13px}.side-foot .identity-row{background:var(--surface-raised);margin:0 calc(0px - var(--side-px)) calc(0px - var(--side-pb));padding:10px var(--side-px) max(10px,var(--side-pb));align-items:baseline}.side-foot .identity-row>*{line-height:16px}a.identity-email{text-decoration:underline;text-underline-offset:2px}a.identity-email:hover,a.identity-email:focus-visible,a.identity-email[aria-current=page]{color:var(--text-1)}.side-foot{padding:0;min-width:0;font-size:11px;color:var(--muted);display:flex;flex-direction:column;align-items:stretch}.agent-page{display:flex;flex-direction:column;gap:24px;min-width:0;font:14px/1.6 var(--font-sans)}.agent-guide{display:grid;gap:48px;width:100%;max-width:1080px;min-width:0}.agent-handoff{display:grid;gap:12px;min-width:0;width:100%}.agent-pick{justify-self:start}.agent-step{max-width:760px;margin:0;font-size:18px;line-height:1.4;font-weight:600;color:var(--text-1)}.agent-intro{max-width:760px;margin:0;color:var(--text-2)}.agent-intro+.agent-handoff{margin-top:-24px}.agent-setup{display:grid;grid-template-columns:minmax(0,max-content) 1fr;gap:24px 0;margin:0;padding:0;list-style:none}.agent-setup li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:10px 0;min-width:0}.agent-setup li>p{grid-column:1 / -1;grid-row:1}.agent-setup li>.settings-line{grid-column:1;grid-row:2}.agent-setup-sizer{grid-column:1;grid-row:1;height:0;overflow:hidden;visibility:hidden;border-block:0}.agent-setup svg{width:20px;height:20px;margin-right:8px;vertical-align:-4px;fill:none;stroke:var(--text-1);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.agent-setup strong{color:var(--text-1);font-weight:600}.agent-cmd-name{color:var(--accent-hot)}.agent-cmd-op{color:var(--muted)}.agent-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.agent-features{display:grid;gap:10px;margin:0}.agent-features>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px}.agent-features dt{color:var(--text-1)}.agent-features dd{margin:0;color:var(--text-1)}.agent-features code{display:block;color:var(--accent-hot);font:12px/1.6 var(--font-mono)}.agent-examples .fold>summary{color:var(--text-1)}.agent-examples .fold>summary strong{color:var(--accent-hot);font-weight:600}.agent-thumbs{display:flex;flex-wrap:wrap;flex-basis:100%;gap:8px;margin-left:20px}.agent-thumbs img{height:56px;width:auto;border:1px solid var(--border);opacity:.85;transition:opacity .12s}.agent-examples .fold>summary:hover .agent-thumbs img{opacity:1;border-color:var(--text-2)}.agent-examples .fold[open] .agent-thumbs{display:none}.agent-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;gap:16px;align-items:start}.agent-shot{position:relative;display:grid;gap:6px;margin:0}.agent-shot:last-child{grid-column:2;grid-row:1 / span 3}.agent-shot img{width:100%;height:auto;border:1px solid var(--border)}.agent-shot figcaption{color:var(--muted);font-size:12px;line-height:1.5}.agent-shot-full{position:absolute;top:6px;right:6px}.agent-shot:fullscreen{align-content:center;justify-items:center;padding:clamp(20px,3vw,40px);background:var(--page);overflow:auto}.agent-shot:fullscreen img{width:100%;height:calc(100dvh - 120px);object-fit:contain;border:0}.agent-columns .agent-handoff{gap:16px}.agent-note{margin:0;color:var(--text-1)}.agent-questions{display:grid;gap:10px;margin:0;padding:0;list-style:none}.agent-questions li{display:flex;gap:10px;color:var(--text-1)}.agent-questions li:before{content:">";flex:none;color:var(--accent);font-family:var(--font-mono)}.identity-row{display:flex;min-height:30px;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding:4px 5px}.identity-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;color:var(--text-2);font:11px/1.35 var(--font-mono)}.side-signout{flex:none;color:var(--muted);text-decoration:none}.side-signout:hover,.side-signout:focus-visible{color:var(--text-1)}.main{flex:1;min-width:0;width:100%;max-width:1680px;margin-inline:auto;padding:var(--page-top-space) var(--main-gutter) 40px}.page-head{padding:0 0 18px}.main>.page-head{margin-top:calc(18px - var(--page-top-space))}.main>.page-controls+.page-head{margin-top:0}.page-head h1,.card{scroll-margin-top:calc(var(--tenancy-bar-h, 0px) + var(--page-controls-h, 0px) + 8px)}.page-head-row{position:relative;display:flex;min-width:0;min-height:32px;align-items:flex-start;gap:clamp(24px,4vw,64px)}.page-head h1{margin:0;font-size:24px;line-height:32px;letter-spacing:-.03em;text-wrap:balance}.page-head h1[tabindex="-1"]:focus{outline:none}.route-enter>.card-note:first-child{margin-top:0}.dashboard-content{min-width:0}.route-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13px}.fbar{position:relative;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:color-mix(in srgb,var(--page) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0 calc(0px - var(--main-gutter)) 16px;padding:12px var(--main-gutter)}.fbar-utility{display:flex;align-items:center;gap:18px;margin-left:auto}.page-controls{position:sticky;top:var(--tenancy-bar-h, 0px);z-index:30;margin:calc(0px - var(--page-top-space)) calc(0px - var(--main-gutter)) 16px;padding:18px var(--main-gutter) 10px;background:color-mix(in srgb,var(--page) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-controls-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.page-controls .fbar{position:relative;flex:0 1 auto;margin:0 0 0 auto;padding:0;justify-content:flex-end;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.page-controls .fbar-utility{order:1;margin-left:0}.main>.page-head-quiet,.main>.page-head-quiet .page-head-row{min-height:0;padding-bottom:0}.page-controls .session-nav{min-width:0;min-height:32px;flex-wrap:nowrap;gap:6px;font-size:20px;line-height:32px;letter-spacing:-.03em}.page-controls .session-nav strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:700}.page-controls .session-nav .profile-crumb{flex:none;margin:0 -4px;padding:0 4px}.session-nav .pr-github{flex:none;gap:8px;margin-left:12px}@media(min-width:761px){.page-controls .pop{left:auto;right:0}}.route-enter{animation:route-enter .18s ease-out}@keyframes route-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.route-enter{animation:none}}.fbar-options{display:contents}.fwrap{position:relative;display:inline-flex}.chip{display:inline-flex;align-items:stretch;min-height:32px;border:1px solid var(--border);background:var(--surface);color:var(--text-1);font-size:12px;overflow:hidden}.chip-body{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:4px 8px 4px 10px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-x{border:0;background:transparent;color:var(--muted);font:14px/1 var(--font-sans);padding:0 8px;cursor:pointer}.chip-body:hover:not(:disabled),.chip-x:hover:not(:disabled){background:var(--grid);color:var(--text-1)}.chip-body:disabled{color:var(--axis);cursor:default}.chip>code{align-self:center;padding:0 2px 0 10px;font:12px/1.4 var(--font-mono);overflow-wrap:anywhere}.chip-idle,.fbar-idle{filter:grayscale(1);opacity:.25}.fbar .fbar-add{order:-1}.fbar .fbar-time{order:2}.fbar .btn{border:1px dashed var(--border);background:transparent;color:var(--text-2);font:inherit;font-size:12px}@media(hover:hover){.fbar .btn:hover{background:var(--grid);color:var(--text-1)}}.chip.fbar-period{background:color-mix(in srgb,var(--text-1) 6%,var(--surface))}.fbar-period>.chip-body{display:flex;align-items:stretch;align-self:stretch;max-width:none;padding:0;min-width:220px}.fbar-period-name,.fbar-period-dates{display:flex;align-items:center;padding:4px 8px}.fbar-period-dates{flex:1;justify-content:center;background:var(--accent);color:#fff}.fbar-period>.chip-body:hover .fbar-period-dates{background:color-mix(in srgb,var(--accent) 82%,#fff)}.chip.chip-on{background:var(--accent)}.chip-on>.chip-body,.chip-on>.chip-x{display:flex;align-items:center;color:#fff}.chip.chip-on>.chip-body{padding:0 6px 0 10px}.chip-on>.chip-x{justify-content:center;width:28px;padding:0 0 2px;font-size:15px;line-height:1}.chip-on>.chip-body:hover:not(:disabled),.chip-on>.chip-x:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 84%,#000);color:#fff}.pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:300px;max-height:380px;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:10px 12px 0 var(--shadow);padding:6px}.pop-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);padding:4px 10px 6px}.pop-search{width:100%;margin:0 0 6px}.search-field{position:relative;display:block;width:min(360px,100%)}.search-field>svg{position:absolute;left:8px;top:50%;width:13px;height:13px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round;pointer-events:none}.search-field>input{width:100%;margin:0;padding-left:27px}.pop-item{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:transparent;color:var(--text-1);cursor:pointer;padding:6px 10px;font-size:12.5px;text-align:left}.pop-item:hover{background:var(--grid)}.pop-item-idle{opacity:.25}.pop-count,.pop-when{color:var(--text-2)}.pop-period .pop-item[aria-pressed=true]{color:var(--accent-hot);font-weight:600}.pop-empty{color:var(--muted);font-size:12px;margin:4px 10px 8px}.pop-period{width:340px}.pop-dates{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:8px 10px}.pop-dates input{min-width:0}.chk{width:14px;height:14px;flex:none;border:1px solid var(--axis);background:var(--page);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:var(--page)}.chk-on{background:var(--accent);border-color:var(--accent);color:#fff}@media(max-width:760px),(max-width:1024px)and (min-height:501px){.shell{flex-direction:column}.side{position:static;width:auto;height:auto;overflow:visible;--side-px: 16px;--side-pb: 16px;padding:16px var(--side-px) var(--side-pb);gap:16px}.side-nav{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.side-nav a{padding-inline:8px}.side-nav .nav-on:before{left:-1px}.side-group{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.side-group-label{grid-column:1 / -1}.side-foot{margin-top:0}.page-controls{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:1025px)and (max-height:720px)and (pointer:fine),(min-width:761px)and (max-height:500px){.side{--side-pb: 8px;padding-block:12px var(--side-pb);gap:9px}.brand-logo{width:100px}.side-nav,.side-group{gap:0}.side-nav a{min-height:28px;padding-block:4px}.side-nav .side-group-labeled a:not(.side-group-label){min-height:26px;padding-block:3px}.side-nav .side-group-labeled .nav-on:not(.side-group-label):before{top:5px;bottom:5px}.side-nav .nav-on:before{top:7px;bottom:7px}}@media(max-width:460px){.side-nav{grid-template-columns:1fr}.card-head{flex-direction:column}.card-ctl{width:100%;justify-content:space-between}}.rows{display:flex;flex-direction:column;gap:0}.row{display:flex;align-items:center;gap:8px;text-align:left;min-width:0;border:none;background:transparent;color:var(--text-1);min-height:31px;padding:3px 10px 5px;cursor:pointer;font-size:12.5px;position:relative;text-decoration:none}.row:hover{background:var(--grid)}.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row.row-picked{background:var(--grid);font-weight:600}.row-val{margin-left:auto;flex:none;font-size:11px;color:var(--muted)}.row-meter{position:absolute;left:26px;bottom:2px;height:2px;max-width:calc(100% - 36px);pointer-events:none}.row.row-dim .row-meter{opacity:.35}.seg{display:inline-flex;border:1px solid var(--border);padding:2px;background:var(--surface)}.seg button{border:0;background:transparent;color:var(--muted);min-height:26px;padding:2px 8px;font:11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.seg button:hover:not(:disabled){background:var(--grid)}.seg button:disabled{color:var(--axis);cursor:default}.seg .seg-on,.seg .seg-on:hover{background:var(--accent);color:#fff;font-weight:600}.tiles{--tile-share: 6;display:grid;grid-template-columns:repeat(var(--tile-cols, var(--tiles, 6)),minmax(0,calc((100% - (var(--tile-share) - 1) * 24px) / var(--tile-share))));gap:24px;width:100%;min-width:0;margin:0;padding:0 0 4px}.tiles>div{position:relative;display:flex;flex-direction:column;min-width:0;padding:12px 16px 14px;background:var(--surface)}.tiles>div:not(:has(.metric-note)):after{content:"";order:2;min-height:18px;margin-top:6px}.tiles dt{order:-2;margin:0 0 8px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.3}.tiles dd{order:-1;margin:0;overflow:hidden;color:var(--text-1);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.tiles dd.metric-name{display:-webkit-box;font-size:18px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiles dd:not(.metric-note) :is(.eq,.real){font-size:.7em;font-weight:500}.tiles .metric-unit{color:var(--muted);font-size:18px;font-weight:400;letter-spacing:0}.tiles dd.metric-note{order:1;margin-top:6px;color:color-mix(in srgb,var(--muted) 90%,var(--page));font:14px/1.3 var(--font-sans);letter-spacing:0}.tiles dd.metric-note.metric-up{color:var(--accent-hot)}.tiles dd.metric-note.metric-down{color:var(--good)}.metric-note-link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.metric-note-link:hover{color:var(--text-1);text-decoration:underline;text-underline-offset:2px}.tiles.wrap{--tile-cap: 6;--tile-slots: fixed}@media(max-width:1499px){.tiles.wrap{--tile-cap: 3;--tile-share: 3}}@media(max-width:1280px){.tiles{--tile-cap: 3;--tile-share: 3}}.tiles>.metric-link:hover{background:color-mix(in srgb,var(--surface) 94%,var(--text-1))}.tiles>.metric-link:has(.metric-open:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.metric-open{color:inherit;letter-spacing:inherit;text-decoration:none}.metric-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.metric-open:focus-visible{outline:none}:is(.tile-tip,.money-tip,.subscription-tooltip,.session-trace-tip,.work-clusters-tip,.command-tip){position:fixed;z-index:100;max-width:min(320px,calc(100vw - 16px));margin:0;padding:8px 10px;border:1px solid var(--grid);background:var(--surface);color:var(--text-1);font:13px/19px var(--font-sans);letter-spacing:0;white-space:normal;box-shadow:1px 2px 10px #00000040;pointer-events:none}.tile-tip,.money-tip{display:grid;gap:2px}.tile-tip[hidden],.money-tip[hidden],.work-clusters-tip[hidden]{display:none}:is(.tile-tip,.money-tip) b{color:var(--text-1);font-weight:600}.bar-list{display:grid;grid-template-columns:minmax(0,max-content) minmax(80px,1fr) auto;gap:12px 16px;align-items:center;max-width:960px;margin:0;padding:0;list-style:none}.bar-list li{display:contents}.bar-list-name{overflow:hidden;max-width:22em;text-overflow:ellipsis;white-space:nowrap}.bar-list li.is-open .bar-list-name{color:var(--text-1);font-weight:600}.bar-list-track{position:relative;height:10px;background:var(--grid)}.bar-list-fill{position:absolute;inset:0 auto 0 0}.bar-list-value{min-width:9ch;color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.opportunity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:16px}.opportunity{display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--grid);min-width:0}.opportunity-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.opportunity-head h3{margin:0;color:var(--text-1);font-size:15px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.opportunity-figures{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.opportunity-figures dt{color:var(--muted);font-size:12px}.opportunity-figures dd{margin:2px 0 0;color:var(--text-1);font-size:20px}.opportunity-of{color:var(--muted);font-size:13px}.opportunity-evidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:13px}.opportunity-evidence>span:first-child{color:var(--muted)}.opportunity-fix{max-width:100ch;margin:0;color:var(--text-2);font-size:13px;line-height:1.5}.opportunity-fix strong{margin-right:6px;color:var(--text-1);font-weight:600}.opportunity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.session-flags{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.detector-fix strong{margin-right:6px;color:var(--text-2);font-weight:600}.detector-name{display:block;color:var(--text-1);font-weight:500;white-space:nowrap}.detector-detail{display:grid;gap:16px}.detector-detail .detector-what{max-width:100ch;margin:0}.pattern-table td.num,.sessions-table td:first-child{white-space:nowrap}.detector-detail .detector-fix{max-width:100ch;margin:0}.summary-figures{display:flex;flex-wrap:wrap;gap:12px 40px;margin:0}.summary-figures div{display:flex;flex-direction:column;gap:2px}.summary-figures dt{color:var(--text-2);font-size:12px}.summary-figures dd{margin:0;font-size:20px}.summary-figures dd .part-muted{font-size:14px}.summary-figures dd.summary-note{color:var(--muted);font-size:12px}.sessions-table{table-layout:fixed;width:100%}.sessions-table th:first-child{width:132px}.sessions-table th.num{width:96px}.data-table.sessions-table th{white-space:normal;vertical-align:bottom}.data-table.sessions-table th .th-sort{text-align:inherit}.sessions-text{display:block}.sessions-who-inline{display:none;max-width:52vw;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cache-advice{display:grid;gap:8px}@media(max-width:640px){.sessions-table .sessions-who{display:none}.sessions-who-inline{display:block}.sessions-table th:first-child,.sessions-table th.num{width:auto}.sessions-table .sessions-extra{display:none}.pattern-table .detector-name{white-space:normal}}.pattern-visuals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:24px}.pattern-visuals section{display:grid;gap:4px;min-width:0}.pattern-visuals .bridge-h{margin:0}.concentration{display:grid;gap:4px}.concentration .card-note{margin:0}.pattern-row{cursor:pointer}.opportunity-why{margin:0;color:var(--text-1);font-size:13px;line-height:1.45}.bridge-h{margin:12px 0 0;color:var(--text-2);font-size:12px;font-weight:600;line-height:1.4}.card{background:transparent;border:0;padding:16px 0 24px;margin:0}.card+.card{padding-top:32px}.card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:20px}.card-head :is(h2,h3) .badge{margin-left:12px;vertical-align:middle}.card-head h2,.card-head h3{margin:0;font-size:22px;line-height:1.1;font-weight:650;letter-spacing:-.025em;text-wrap:balance}.card-head h3{font-size:16px}.card-sub{margin:8px 0 0;font-size:14px;color:var(--muted);text-wrap:pretty}.card-head>div:first-child{min-width:0}.card-head .card-sub{max-width:none}.sub-fit{display:grid}.sub-fit>span{grid-area:1 / 1}.sub-fit>[aria-hidden]{visibility:hidden}.card-head:has(.sub-fit){margin-bottom:8px}.card-ctl{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.card-error{color:var(--error-text);font-size:12px;white-space:pre-wrap}.card-note{color:var(--muted);font-size:14px;margin:8px 0 0}.chart-with-aside{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.chart-with-aside .chart-canvas{width:100%;min-width:0}.chart-aside{overflow-y:auto;min-width:0}@media(max-width:980px){.chart-with-aside{grid-template-columns:minmax(0,1fr)}.chart-aside{max-height:none!important}}.session-trace{position:relative;margin-top:4px}.session-trace svg{display:block;overflow:visible}.session-trace-mark.prompt{background:var(--text-2);clip-path:polygon(50% 0,100% 100%,0 100%)}.session-trace-mark.interrupt{background:var(--accent-hot);clip-path:polygon(50% 0,100% 100%,0 100%)}.session-trace-mark.command{width:2px;background:var(--muted)}.session-trace-mark.flagged{width:2px;background:var(--warning-text)}.session-trace-lane,.session-trace-axis{fill:var(--muted);font:11px var(--font-sans)}.session-trace-band{fill:color-mix(in srgb,var(--surface) 70%,var(--page))}.session-trace-gap line{stroke:var(--grid);stroke-width:1;stroke-dasharray:3 3}.session-trace-gap text{fill:var(--muted);font:10px var(--font-sans)}.session-trace-prompt{fill:var(--text-2)}.session-trace-interrupt{fill:var(--accent-hot)}.session-trace-command{stroke:var(--muted);stroke-width:1.5}.session-trace-flagged{stroke:var(--warning-text);stroke-width:2}.session-trace-tip,.work-clusters-tip{position:absolute;z-index:5}.session-trace-tip code{font:11px var(--font-mono);white-space:pre-wrap;word-break:break-all}.session-table .data-table{width:100%;min-width:760px}.session-table td,.session-table th{white-space:nowrap;padding-right:28px}.session-commands td:has(>code){width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis}.session-commands td code{font:12px var(--font-mono);color:var(--text-2);cursor:help}.eq{color:var(--eq);text-decoration:none;font-weight:inherit;cursor:help}.real{color:var(--real);text-decoration:none;font-weight:inherit;cursor:help}.sessions-start{color:var(--text-2)}.repo-map-list{margin:0;padding:0;list-style:none;font-size:13px}.repo-map-list li{display:flex;align-items:center;gap:10px;padding:6px;color:var(--text-2)}.repo-map-list li:hover,.repo-map-list li.is-focus{background:var(--surface)}.repo-map-dot{flex:none;width:8px;height:8px}.repo-map-note{margin-left:8px;color:var(--muted)}.repo-map-whole{flex:none;margin-left:0}.repo-map-list .repo-map-link{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.repo-map-name{flex:1;min-width:0}.repo-map-value{display:inline-flex;flex:none;align-items:baseline;gap:.4em;color:var(--text-1)}.repo-map-value .money.bare{min-width:calc(var(--figure-chars, 5) * 1ch + .5ch);text-align:right}.chart-tooltip{max-width:min(380px,calc(100vw - 24px));max-height:min(360px,calc(100dvh - 24px));overflow:auto;overscroll-behavior:contain;white-space:normal!important;overflow-wrap:anywhere}.icon-btn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}@media(hover:hover){.icon-btn:hover{border-color:var(--border);background:var(--grid);color:var(--text-1)}}.icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:square;stroke-linejoin:miter}.timeline-canvas{cursor:grab}.timeline-canvas:active{cursor:grabbing}.table-wrap{overflow:auto}.sub-note{display:block;color:var(--muted);font-size:12px;margin-top:2px}.cell-bar{display:flex;align-items:center;gap:8px;margin-top:4px;white-space:nowrap}td>.cell-bar:first-child{margin-top:0}.cell-bar-track{position:relative;flex:none;width:112px;height:8px;background:var(--grid)}.cell-bar-fill{position:absolute;inset:0 auto 0 0;background:var(--muted)}.cell-bar-fill.hi{background:var(--state-over)}.cell-bar-fill.spare{background:var(--state-under)}.cell-bar-tick{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--text-1)}.saving{color:var(--good);font-weight:600;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:980px){.page-head-row{flex-wrap:wrap;gap:16px}}.profile-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:28px;padding:0}.profile-nav strong{color:var(--text-1);font-size:16px;font-weight:600}.profile-crumb{margin:0 -6px;padding:2px 6px;color:var(--muted);font-size:16px;text-decoration:none}.profile-crumb:hover{background:var(--grid);color:var(--text-1)}.profile-crumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-sep{color:var(--muted);font-size:16px}.list-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.card:has(>.card-body>.work-items-tools){padding-top:0;padding-bottom:0}.work-items-tools~.table-wrap{min-height:327px}.work-items-tools{flex-wrap:wrap;justify-content:flex-start;row-gap:12px;margin-bottom:16px}.work-items-tools .card-ctl{flex:1 1 100%;flex-wrap:wrap;min-width:0;margin-left:0}.work-items-tools .search-field{flex:0 1 360px}:is(.app) .data-table tr.is-open,:is(.app) .data-table tr.is-open:hover,:is(.app) .data-table tr.pr-session{--row-hover: var(--surface);background:var(--surface)}:is(.app) .data-table tr.pr-session:hover{--row-hover: color-mix(in srgb, var(--text-1) 7%, var(--surface));background:var(--row-hover)}:is(.app) .data-table tr.is-open>td:first-child,:is(.app) .data-table tr.pr-session>td:first-child{box-shadow:-8px 0 0 var(--row-hover),-10px 0 0 var(--text-1)}:is(.app) .data-table tr:is(.is-open,.pr-session)>td:last-child{box-shadow:10px 0 0 var(--row-hover)}:is(.app) .data-table tr.pr-session>td{padding-top:5px;padding-bottom:5px;font-size:12.5px;color:var(--text-2)}:is(.app) .data-table tr.pr-session:last-child>td,:is(.app) .data-table tr.pr-session:has(+tr:not(.pr-session))>td{padding-bottom:12px}:is(.app) .data-table td.pr-session-name{padding-left:22px}.pr-session-date{position:relative;left:12px}.cut-slider.ui-select-trigger{justify-content:flex-start;gap:10px;padding-right:4px;cursor:default}.cut-slider>*{flex:none;max-height:1.4em}.cut-slider .chip-x{padding:0 6px;line-height:1}.cut-slider-label{width:7.5ch;color:var(--text-1);font-weight:600;white-space:nowrap}.cut-slider-track{position:relative;width:96px;height:16px;cursor:ew-resize;touch-action:none;outline-offset:3px}.cut-slider-track:before{content:"";position:absolute;left:0;right:0;top:6px;height:4px;border-radius:2px;background:var(--axis)}.cut-slider-fill{position:absolute;left:0;top:6px;height:4px;background:var(--text-1);width:calc(6px + (100% - 12px) * var(--at))}.cut-slider-knob{position:absolute;top:2px;left:calc((100% - 12px) * var(--at));width:12px;height:12px;background:var(--text-1)}.list-total{display:inline-block;min-width:23ch;margin-left:8px;color:var(--text-1);font-size:15px;font-weight:600;white-space:nowrap}.list-total-dim{color:var(--text-2);font-size:12px;font-weight:400}.work-items-table{min-width:900px}.work-items-table td{white-space:nowrap}.work-items-table td.work-item-date{color:var(--text-2)}.pager{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.picker-scroll{overflow-x:auto}.entity-picker{padding-top:0;padding-bottom:0;container:picker / inline-size}.entity-picker .picker-rows{min-width:1136px;max-width:none;padding:6px 0;border-bottom:1px solid var(--grid)}.entity-picker .picker-search{position:sticky;top:calc(var(--tenancy-bar-h, 0px) + var(--page-controls-h, 0px));z-index:20;margin:0 calc(0px - var(--main-gutter));padding:16px var(--main-gutter) 0;background:var(--page)}.picker-columns-search .search-field{width:100%}.picker-columns-band{overflow:hidden;padding:6px;margin:-6px}.picker-foot{display:flex;box-sizing:border-box;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.picker-count{color:var(--muted);font-size:12px;white-space:nowrap}.entity-picker .picker-columns{padding-bottom:8px;border-bottom:1px solid var(--ledger-border)}.picker-columns-track{min-width:1136px;will-change:transform}.picker-rows .row,.picker-columns{display:grid;grid-template-columns:200px 102px 76px 170px minmax(244px,1fr) 112px 160px;gap:12px;align-items:center}@container picker (width >= 1136px){.picker-no-model :is(.picker-rows .row,.picker-columns){grid-template-columns:200px 102px 76px 170px minmax(244px,1fr) 112px}}.picker-columns{padding:0 0 6px;color:var(--muted);font-size:11px}.picker-columns>.picker-columns-amount{text-align:right}.picker-columns .money-unit,.map-detail-columns .money-unit{margin-left:0}.picker-columns>span:nth-child(3),.picker-rows .row-count{text-align:right}.picker-columns>:is(.picker-columns-amount,.picker-columns-change){text-align:right}.picker-columns>.picker-columns-amount:has(.picker-columns-split){display:flex;justify-content:space-between;gap:12px}.picker-rows .row-change{text-align:right;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.picker-rows .row-change.change-up{color:var(--accent-hot)}.picker-rows .row-change.change-down{color:var(--good)}.picker-rows .row-meter>i{flex-basis:0;min-width:0;height:10px}.picker-rows .row{min-height:34px;padding:5px 0;font-size:13px}.picker-rows .row-count,.picker-rows .row-date{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.picker-rows .row-top{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-2)}.picker-cost{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px}.picker-meter-track{display:flex;align-items:center;min-width:0;height:20px;outline-offset:2px}.picker-rows .row-meter{display:flex;position:static;height:10px;max-width:100%}.picker-rows .row-val{text-align:right;color:var(--text-2);font-size:12px;white-space:nowrap}.picker-rows .picker-no-cost{grid-column:1 / -1;text-align:right;color:var(--muted);font-size:12px;white-space:nowrap}@container picker (width < 1136px){.picker-rows .row,.picker-columns{grid-template-columns:minmax(140px,1fr) 76px minmax(120px,.8fr) minmax(220px,1.4fr) 112px}.entity-picker .picker-rows,.picker-columns-track{min-width:0}.picker-columns>span:nth-child(2),.picker-columns>span:nth-child(7),.picker-rows .row-date,.picker-rows .row>.row-top:last-child{display:none}}.subscription-tooltip{width:320px;max-height:calc(100vh - 16px);overflow:auto}.subscription-tooltip-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.subscription-tooltip-heading strong{font-size:14px;font-weight:600}.subscription-tooltip-heading>span{color:var(--muted);font-size:12px;white-space:nowrap}.subscription-tooltip dl{margin:0}.subscription-tooltip dl>div{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.subscription-tooltip dt{color:var(--muted);overflow-wrap:anywhere}.subscription-tooltip dd{margin:0;white-space:nowrap}.new-projects-list{list-style:none;padding:0;margin:0 0 12px}.new-projects-list .new-project-row{display:grid;grid-template-columns:104px minmax(180px,1fr) 170px minmax(160px,38%);align-items:center;gap:12px;padding:7px 0;font-size:13px;line-height:20px}.new-projects-list time{color:var(--muted);white-space:nowrap}.new-project-name{font-weight:500}.new-project-person{display:block;color:var(--muted);font-size:12px}.project-models{position:relative;min-width:0;outline-offset:4px}.project-model-bar{display:flex;height:12px;overflow:hidden}.project-model-bar>span{flex-basis:0;min-width:0}.project-model-tooltip{display:none;position:absolute;right:0;bottom:calc(100% + 4px);z-index:30;width:360px;max-width:min(360px,calc(100vw - 40px));max-height:50vh}.project-models:hover .project-model-tooltip,.project-models:focus .project-model-tooltip{display:block}.project-model-tooltip:after{content:"";position:absolute;left:0;right:0;height:6px;top:100%}.project-models.tooltip-below .project-model-tooltip{bottom:auto;top:calc(100% + 4px)}.project-model-tooltip .subscription-tooltip-heading strong{overflow-wrap:anywhere}@media(max-width:1100px){.new-projects-list .new-project-row{grid-template-columns:104px minmax(140px,1fr) minmax(100px,38%)}.new-project-person{display:none}}.card.contribution-map{padding-top:0}.map-stage{position:relative;background:var(--page);overflow:hidden;height:min(72vh,850px);min-height:440px}.map-canvas{display:block;width:100%;height:100%}.map-header{display:grid;gap:6px;margin-bottom:12px}.map-header .card-sub{margin:0}.map-legend{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.map-legend-key{white-space:nowrap}.map-detail a,.map-bottom a{color:var(--text-2);text-decoration:none}.map-detail a:hover,.map-bottom a:hover{color:var(--accent);text-decoration:underline}.map-bottom{display:flex;align-items:center;gap:12px;justify-content:space-between;padding-top:12px;flex-wrap:wrap}.map-detail{margin-top:24px;border-top:1px solid var(--grid);padding-top:16px}.map-detail>header{display:flex;align-items:start;justify-content:space-between;margin-bottom:16px}.map-detail>header a{font-size:18px;font-weight:600}.map-detail-row,.map-detail-columns{display:grid;grid-template-columns:minmax(150px,240px) minmax(80px,1fr) 105px;align-items:center;gap:10px}.map-detail-row>span{text-align:right}.map-model-band{display:flex;height:8px}.map-model-band>span{flex-basis:0;min-width:0}@media(max-width:600px){.map-stage{height:min(60vh,560px);min-height:400px}.map-detail-row,.map-detail-columns{grid-template-columns:minmax(100px,1fr) 60px 96px}}.map-detail-row{font-size:13px;min-height:34px;padding:7px 0}.map-band-track{display:flex;align-items:center;min-height:20px}.map-detail-columns{color:var(--muted);font-size:11px;padding-bottom:6px}.map-detail-columns>span:last-child{text-align:right}.onboarding-stages{display:grid;grid-template-columns:repeat(3,max-content);gap:8px;list-style:none;width:fit-content;max-width:100%;margin:0 0 16px;padding:0}.onboarding-stages li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border:1px solid var(--grid)}.onboarding-step-marker{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;color:var(--good)}.onboarding-step-marker svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4}.onboarding-step-copy{display:grid;min-width:0}.onboarding-step-title{font-size:13px;line-height:18px;font-weight:500;color:var(--text-2)}.onboarding-step-state{font-size:11px;line-height:16px;color:var(--muted)}.onboarding-stages .is-done .onboarding-step-state{color:var(--good)}.onboarding-stages .is-active{border-color:var(--axis);background:var(--surface)}.onboarding-stages .is-active .onboarding-step-title{color:var(--text-1)}.onboarding-stages .has-error{border-color:var(--error-text)}.onboarding-stages .has-error .onboarding-step-state{color:var(--error-text)}@media(max-width:600px){.onboarding-stages{grid-template-columns:minmax(0,1fr)}}.first-run-downloads{display:flex;flex-wrap:wrap;gap:8px}.first-run .page-head .card-sub code{font:12px var(--font-mono);color:var(--text-2)}@media(max-width:760px),(max-width:1024px)and (min-height:501px){.mobile-header{position:sticky;top:var(--tenancy-bar-h, 0px);z-index:50;flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));min-height:60px;background:var(--sidebar);border-bottom:1px solid var(--grid)}.mobile-header .brand-logo{width:104px;height:auto}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:10px;color:var(--text-1);border:1px solid var(--grid);background:transparent;cursor:pointer}.mobile-menu-button:hover{background:var(--grid)}.mobile-menu-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.mobile-navigation{inset:0 auto 0 0;margin:0;padding:0;border:0;border-right:1px solid var(--grid);width:min(320px,calc(100vw - 48px));max-width:none;height:100dvh;max-height:none;background:var(--sidebar);color:var(--text-1);overscroll-behavior:contain}.mobile-navigation::backdrop{background:#000000a6}.mobile-navigation .side{display:flex;flex-direction:column;width:100%;min-height:100%;height:auto;--side-px: 16px;--side-pb: max(16px, env(safe-area-inset-bottom));padding:12px var(--side-px) var(--side-pb);overflow:visible;gap:20px}.mobile-navigation .side-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-navigation .brand-logo{width:104px}.mobile-navigation :is(.side-nav,.side-group){display:flex;flex-direction:column;gap:0}.mobile-navigation .side-nav a{min-height:40px;padding:8px 12px;font-size:15px}.mobile-navigation .side-nav .side-group-labeled a:not(.side-group-label){min-height:36px;padding:6px 12px 6px 32px}.mobile-navigation .side-foot{margin-top:auto}.mobile-navigation .side-signout{display:inline-flex;align-items:center;min-height:44px}}.map-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:0 0 24px}.map-controls .ui-select-trigger{max-width:100%;width:240px}.map-node-hint{position:absolute;top:8px;left:0;max-width:calc(100% - 8px);padding:6px 10px;background:var(--page);border:1px solid var(--grid);pointer-events:none;font-size:12px}.map-node-hint strong{font-weight:600}.map-node-hint-value{margin-left:12px;color:var(--text-2)}.map-message{position:absolute;inset:25% 0 auto;text-align:center}@media(max-width:600px){.map-controls label{flex:1 1 130px;min-width:0}.map-controls .ui-select-trigger{width:100%}}.machine-unassigned{max-width:20rem;white-space:normal}.collection-notice{max-width:72ch;margin:.75rem 0;line-height:1.6}.icon-btn.row-expander{width:24px;height:24px}.row-expander svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}.row-expander[aria-expanded=true] svg{transform:rotate(180deg)}.work-items-table .pr-people-names{display:none}@media(min-width:1500px){.data-table.work-items-table td.num.pr-people,.data-table.work-items-table th.num.pr-people{text-align:left}.data-table.work-items-table td.num.pr-people{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-items-table .pr-people-count{display:none}.work-items-table .pr-people-names{display:inline}}.work-clusters{position:relative;width:100%;min-width:0;overflow:hidden;touch-action:pan-y}.work-clusters canvas{position:absolute;left:0;top:0;display:block}.work-clusters-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.work-clusters-side{display:flex;flex-direction:column;gap:12px;max-height:var(--clusters-h);min-height:0}.work-clusters-split{position:absolute;left:0;bottom:0;z-index:1;width:min(320px,60%);display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12px}.work-clusters-split .is-end{text-align:right;justify-self:end}.work-clusters-split-name{color:var(--text-1);text-align:left}.work-clusters-split-bar{grid-column:1 / -1;display:flex;gap:2px;height:8px}.work-clusters-split-bar span{min-width:2px;background:var(--text-1);cursor:pointer}.work-clusters-split-figure{color:var(--text-1);font-weight:600}.work-clusters-split-share{margin-left:4px;color:var(--muted);font-weight:400}.work-clusters-split .is-off{opacity:.4}.work-clusters-ctl{position:relative}.work-clusters-no-pr{position:absolute;top:calc(100% + 8px);right:0;z-index:1;white-space:nowrap}.work-clusters-side[data-mode=pr]{padding-top:28px}.work-clusters-split-bar span.is-off{opacity:.25}.work-clusters-side-head{display:flex;justify-content:flex-end;align-items:baseline;gap:8px;color:var(--text-2);font-size:12px}.work-clusters-list{overflow:auto;min-height:0}.work-clusters-list li{position:relative;padding:0;gap:0}.work-clusters-row{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:6px;text-align:left}.work-clusters-list li.is-off .work-clusters-row{color:var(--text-2);opacity:.55}.work-clusters-list li>.repo-map-value{padding-right:6px;cursor:pointer}.work-clusters-list li.is-off>.repo-map-value{color:var(--text-2);opacity:.55}@media(max-width:960px){.work-clusters-layout{grid-template-columns:minmax(0,1fr)}.work-clusters-side{max-height:none}.work-clusters-list{max-height:320px}}.overview-summary+.card.chart-card{padding-top:16px}.command-tip{width:max-content;max-width:min(720px,calc(100vw - 24px));max-height:50vh;overflow:hidden;font:12px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.session-commands td code:focus-visible{outline:1px solid var(--text-2);outline-offset:2px}.repo-map-list li.repo-map-head{justify-content:space-between;padding:0 6px 6px;margin-bottom:4px;border-bottom:1px solid var(--ledger-border, var(--grid));color:var(--text-2);font-size:11.5px}.repo-map-list li.repo-map-head:hover{background:none}.fold{margin:8px 0 0;min-width:0}.fold>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;color:var(--text-2);line-height:1.6;cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"+";flex:none;width:12px;color:var(--muted);font:13px/1 var(--font-mono)}.fold[open]>summary:before{content:"−"}.fold>summary:hover{color:var(--text-1)}.fold-body{margin:8px 0 6px 20px;color:var(--text-2);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.fold-body p{margin:0 0 8px}.fold-body .card-note{max-width:none}.fold-body .data-table{overflow-wrap:normal}.data-table.tall td{vertical-align:top}.data-table.tall .data-table{margin:4px 0}.insights-refs{margin:4px 0 0;padding-left:18px}.insights-refs li{margin:2px 0}.insights-open td{padding-top:0;color:var(--text-2);font-size:13px;line-height:1.55;max-width:90ch}.people-plans-boxes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.people-plan{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:1px 8px;border:1px solid color-mix(in srgb,var(--subscription-provider, var(--muted)) 24%,var(--grid));border-radius:4px;background:color-mix(in srgb,var(--subscription-provider, var(--muted)) 8%,transparent);color:var(--text-1);font:inherit;font-size:12px;line-height:20px;white-space:nowrap;cursor:default}.people-plan:hover,.people-plan:focus-visible{border-color:var(--text-1);outline:none}.people-plans-action{display:block}.people-plan.is-limit{border-color:color-mix(in srgb,var(--state-over) 70%,transparent);background:color-mix(in srgb,var(--state-over) 40%,transparent)}.people-plan.is-cut{border-color:color-mix(in srgb,var(--state-under) 80%,transparent);background:color-mix(in srgb,var(--state-under) 40%,transparent)}.people-plans-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 12px;color:var(--muted);font-size:12px}.people-plans-legend>span{display:inline-flex;align-items:center;gap:6px}.people-plans-legend .people-plan{width:14px;min-width:0;height:12px;padding:0}.people-plans-tooltip{position:fixed;z-index:100;pointer-events:none}.plan-holders-note{margin:0 0 2px;color:var(--muted);font-size:12px}.plan-count{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);white-space:nowrap}.seat-raise{color:var(--warning-text);font-weight:600}.th-sort{display:inline-flex;align-items:baseline;gap:4px}.th-sort:hover,.th-sort.is-on{color:var(--text-1)}.th-sort-mark{display:inline-block;width:8px;font-size:10px}th.num .th-sort{flex-direction:row}.change-amount{font-weight:600}.change-amount[tabindex]{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.change-tooltip .change-tooltip-net{margin-top:4px;padding-top:4px;border-top:1px solid var(--grid);font-weight:600}.change-tooltip .change-tooltip-net dt{color:var(--text-1)}.page-controls-title{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:28px}.page-controls-title h1{margin:0;font-size:20px;line-height:32px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.page-controls-title h1:focus{outline:none}.page-controls-title h1 :is(.profile-crumb,.profile-sep){font-size:inherit;font-weight:400}.page-controls-title h1 .profile-crumb{margin:0 -4px;padding:0 4px}.page-controls .session-nav :is(.profile-crumb,.profile-sep){font-size:inherit;font-weight:400}.page-controls .session-nav .pr-github{letter-spacing:normal}.page-toc-slot:empty{display:none}.page-toc-slot{min-width:0}.page-controls-title:has(.session-nav){flex-basis:0;min-width:min(100%,360px)}.card.page-insights{margin:0 0 40px;padding:0;display:grid;gap:24px}.page-insights-head{margin:24px 0 8px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.3}.page-insights .card-note{margin:10px 0 0}.fbar button:not(:disabled),.fbar a,.seg button:not(:disabled),.pop button:not(:disabled){cursor:pointer}:is(.app) .dashboard-content .card.overview-summary:first-child,:is(.app) .dashboard-content>:first-child>.card.overview-summary:first-child{padding-top:0}.command-risk{display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--accent-hot);vertical-align:middle}.command-tip-risk{color:var(--accent-hot);font-weight:600}.recon-member{display:flex;flex-direction:column;gap:1px}.recon-files{display:flex;flex-direction:column;gap:8px}.recon-file{display:flex;align-items:center;justify-content:space-between;gap:12px}.recon-upload{display:flex;align-items:center;gap:12px;margin-bottom:8px}.recon-done{margin:8px 0;padding-left:18px;color:var(--text-2)}.recon-nowrap{white-space:nowrap}.recon-end{align-items:flex-end}@media(pointer:coarse){:is(.seg button,.chip-body,.chip-x,.btn,.icon-btn,.side-signout,a.identity-email){position:relative}:is(.seg button,.chip-body,.chip-x,.btn,.icon-btn,.side-signout,a.identity-email):after{content:"";position:absolute;inset-block:min(0px,calc(50% - 22px));inset-inline:min(0px,calc(50% - 22px))}:is(.entity-link,.th-sort){padding-block:5px;margin-block:-5px}}@media(pointer:coarse)and (min-height:501px){.side-nav a,.side-nav .side-group-labeled a:not(.side-group-label){min-height:44px}}:is(.app) .table-wrap.chart-table:has(>.data-table) thead th{position:sticky;top:0;z-index:1;background:var(--page)}.card .table-wrap{background:linear-gradient(to right,var(--page) 40%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--page) 40%,transparent) right / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--text-1) 22%,transparent),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text-1) 22%,transparent),transparent) right / 12px 100% no-repeat scroll}@media(max-width:760px),(max-width:1024px)and (min-height:501px){:root{--mobile-header-h: 60px}.page-controls{position:sticky;top:calc(var(--tenancy-bar-h, 0px) + var(--mobile-header-h));background:var(--page)}.entity-picker .picker-search{top:calc(var(--tenancy-bar-h, 0px) + var(--mobile-header-h) + var(--page-controls-h, 0px))}.page-head h1,.card,.picker-rows .row,.pop-search{scroll-margin-top:calc(var(--tenancy-bar-h, 0px) + var(--mobile-header-h) + var(--page-controls-h, 0px) + 8px)}.mobile-navigation .side-nav>.side-group+.side-group{margin-top:8px}.mobile-navigation .side-nav .nav-on:before{top:10px;bottom:10px}}.pending{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:12px 16px;overflow:hidden;background:color-mix(in srgb,var(--surface) 60%,var(--page))}.boot-pending{margin:0;padding:40px 48px;color:var(--muted);font-size:14px;line-height:20px}.is-refreshing{pointer-events:none}.updating{position:absolute;top:50%;right:calc(100% + 16px);transform:translateY(-50%);width:5.6em;color:var(--muted);font-size:14px;white-space:nowrap;animation:refreshing-in .16s ease-out .15s both}.is-refreshing>*{opacity:.5;filter:grayscale(1);transition:opacity .16s ease-out .15s,filter .16s ease-out .15s}.figure-pending{display:inline-flex;align-items:center;gap:.18em;height:1em;vertical-align:middle}.pending-mark{width:72px;height:72px;background:var(--muted);opacity:.18;mask:url(/icon-q.svg) center / contain no-repeat}.pending-dots{display:inline-flex;gap:10px;color:var(--muted)}.figure-pending i,.pending-dots i{width:.22em;height:.22em;background:currentColor;opacity:.25;animation:pending-dot 1.1s ease-in-out infinite}.pending-dots i{width:8px;height:8px}:is(.figure-pending,.pending-dots) i:nth-child(2){animation-delay:.18s}:is(.figure-pending,.pending-dots) i:nth-child(3){animation-delay:.36s}@keyframes pending-dot{0%,to{opacity:.25}40%{opacity:1}}@keyframes refreshing-in{0%{opacity:0}to{opacity:1}}.loading-dots:after{content:"";animation:loading-dots 2s steps(1,end) infinite}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media(prefers-reduced-motion:reduce){.loading-dots:after{content:"…";animation:none}:is(.figure-pending,.pending-dots) i{animation:none;opacity:.6}}@media(max-width:760px){.main.gate{padding-inline:16px}.agent-columns{grid-template-columns:minmax(0,1fr);gap:28px}.agent-features>div{grid-template-columns:minmax(0,1fr);gap:2px}.main{--main-gutter: 16px;--page-top-space: 12px;padding:var(--page-top-space) var(--main-gutter) max(32px,env(safe-area-inset-bottom))}.page-head{padding:0 0 16px}.app-tenancy{--tenancy-bar-h: 56px}.tenancy-note{display:none}.tenancy-picker{max-width:none;flex:1 1 auto;min-width:0;min-height:44px}.fbar{position:relative;gap:8px;margin:0 calc(0px - var(--main-gutter)) 8px;padding:0 var(--main-gutter);-webkit-backdrop-filter:none;backdrop-filter:none}.page-controls{top:calc(var(--mobile-header-h) - var(--page-title-h));margin-top:0;padding-block:0 8px;-webkit-backdrop-filter:none;backdrop-filter:none}.page-controls .fbar{flex:1 1 100%;justify-content:flex-start;margin:0;padding:0 0 6px 4px}.pop{position:fixed;inset:auto 10px max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(70dvh,520px);overscroll-behavior:contain}.fbar .fwrap{position:static}.fbar .pop{position:absolute;inset:calc(100% + 6px) 0 auto 0;width:auto;max-height:min(60dvh,480px)}.tiles{--tile-cap: 2;gap:12px;grid-template-columns:repeat(var(--tile-cols, 2),minmax(0,1fr))}.tiles.wrap{--tile-floor: 2}.list-tools{flex-wrap:wrap;align-items:stretch}.entity-picker .picker-search{position:static;margin:0;padding:0 0 20px}.new-projects-list .new-project-row{grid-template-columns:minmax(0,1fr) 40%;gap:4px 12px;padding:6px 0;font-size:14px}.new-projects-list time{grid-column:1 / -1;padding-top:10px;font-size:13px}.new-projects-list time:empty{display:none}.onboarding-shell .side-foot{grid-column:2;grid-row:1 / 3;justify-content:center}.page-head-row{min-height:0;gap:16px}.fbar-options .fwrap,.fbar-options .chip{max-width:100%;min-width:0}.fbar-options .chip-body{max-width:230px;min-height:32px}.map-trail{flex:1 1 0;min-width:0;margin-right:0}.map-trail button.profile-crumb{flex:0 1 auto;min-width:3ch}.map-trail :is(strong,.profile-sep){flex:none}.map-trail button.profile-crumb:first-child{flex:none}.map-break{order:1;flex:0 0 100%;height:0}.map-cut-hold{visibility:hidden}.card-ctl:has(.map-break){row-gap:4px}.card-head:has(.map-break){margin-bottom:8px}.card-head:has(.map-flush){margin-bottom:0}.fbar-options .chip-x{min-height:32px}.pop-item,.pop .row{min-height:44px}input:not([type=checkbox],[type=file]),select{min-height:44px;font-size:16px}.card{padding-block:16px 24px;min-width:0}.card+.card{padding-top:24px}.card-head{flex-direction:column;gap:8px;margin-bottom:16px}.card-head>div:first-child{min-width:0;max-width:100%}.card-head h2{font-size:18px}.card-sub{font-size:15px;line-height:20px;margin-top:8px}.card-ctl{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.card-ctl .map-cut{order:1;flex:0 1 auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.map-cut button{white-space:nowrap;padding-inline:3px}.chart-card .chart-canvas{touch-action:pan-y}.card-body,.table-wrap{min-width:0;max-width:100%}.entity-picker .picker-rows{min-width:0;gap:24px}.picker-columns{display:none}.picker-rows .row{grid-template-columns:minmax(0,1fr) 104px;gap:8px 16px;padding:0;font-size:14px;line-height:20px}.picker-rows .row-name{font-size:inherit;font-weight:500;overflow-wrap:anywhere;white-space:normal}.picker-rows .row-date{display:none}.picker-rows .row-count{grid-column:2;grid-row:2;font-size:12px;line-height:16px}.picker-rows .row-count:after{content:" " attr(data-label)}.picker-rows .row-top,.picker-rows .row-change{display:none}.picker-rows .picker-cost{display:contents}.picker-rows .picker-meter-track{display:flex;grid-column:1;grid-row:2;height:16px}.picker-rows .row-meter,.picker-rows .row-meter>i{height:8px}.picker-rows .row-val{grid-column:2;grid-row:1;font-size:inherit;font-weight:500;white-space:nowrap}.picker-rows .picker-no-cost{grid-column:2;grid-row:1;white-space:normal}.picker-model-tooltip{display:none}.card-ctl .card-note{white-space:normal}:is(.app) .data-table.stack :is(colgroup,thead){display:none}:is(.app) .data-table.stack,:is(.app) .data-table.stack :is(tbody,tfoot){display:block;min-width:0}:is(.app) .data-table.stack tr{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--grid)}:is(.app) .data-table.stack tr>*{padding:0}:is(.app) .data-table.stack tr>:where(:not([data-label])){order:-1;grid-column:1 / -1;max-width:none}:is(.app) .data-table.stack tr>td:empty{display:none}:is(.app) .data-table.stack td[data-label]{display:flex;grid-column:1 / -1;align-items:baseline;gap:12px;width:auto;padding:0;text-align:right}:is(.app) .data-table.stack td[data-label]:before{content:attr(data-label) " ";flex:none;min-width:80px;grid-column:1;margin-right:auto;color:var(--muted);font-family:var(--font-sans);font-size:13px;text-align:left}.session-table td{white-space:normal;overflow-wrap:anywhere}.session-commands td code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.app) .data-table.stack tbody tr:last-child{border-bottom:0}:is(.app) .data-table.stack tfoot tr{border-top:1px solid var(--ledger-border);border-bottom:0}:is(.app) .data-table.stack tfoot tr>*{border-top:0}.page-controls-title{flex:1 1 100%;flex-wrap:wrap;gap:6px 20px;padding:10px 0 4px 4px}.page-controls-title h1{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}:is(.app) .data-table td.num{white-space:nowrap}:is(.app) .data-table.work-items-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}:is(.app) .data-table.work-items-table tr:before{content:"";order:-1;flex-basis:100%;height:0}:is(.app) .data-table.work-items-table td{display:block;max-width:100%;border:0;color:var(--muted);font-size:13px;line-height:18px}:is(.app) .data-table.work-items-table td[data-label]{display:block}:is(.app) .data-table.work-items-table td:nth-child(2){order:-3;flex:1 1 0;min-width:0;color:var(--text-1);font-size:15px;line-height:20px;white-space:normal;overflow-wrap:anywhere}:is(.app) .data-table.work-items-table td.num:has(>.money){order:-2;flex:none;align-self:flex-start;color:var(--text-1);font-size:15px;line-height:20px}:is(.app) .data-table.work-items-table td:is(:empty,.actions){display:none}:is(.app) .data-table.work-items-table td:is(.work-item-models,.pr-branch){display:none}:is(.app) .data-table.work-items-table td.sub-none{flex:1 1 100%}:is(.app) .data-table.work-items-table td.clip:nth-child(3){flex:1 1 0;min-width:0}:is(.app) .data-table.work-items-table td.work-item-person{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.app) .data-table.work-items-table td:has(>.badge){flex:none;width:auto}:is(.app) .data-table.work-items-table td.num[data-label=PRs]{display:block;flex:0 0 52px;text-align:right}:is(.app) .data-table.work-items-table thead+tbody tr:first-child td{padding-top:0}.data-table.stack .money.bare[data-marker=eq]:before{content:"eq$ ";color:var(--eq)}.data-table.stack .money.bare[data-marker=real]:before{content:"$";color:var(--real)}.work-items-tools .search-field{flex:1 1 100%}.work-items-tools .card-ctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.work-items-tools .card-ctl>*{min-width:0;width:100%;margin:0}.work-items-tools .card-ctl>:is(.list-total,.list-chip){grid-column:1 / -1}.work-items-tools .cut-slider.ui-select-trigger{gap:8px}.work-items-tools .cut-slider>.cut-slider-label{width:auto}.work-items-tools .cut-slider>.cut-slider-track{flex:1 1 auto;width:auto;min-width:40px}.work-items-tools .card-ctl>.list-total{padding:0}.app-tenancy .tenancy-bar{position:relative}.mobile-header{top:0}:root{--page-title-h: 46px}.page-head h1,.card,.picker-rows .row,.pop-search{scroll-margin-top:calc(var(--mobile-header-h) + var(--page-controls-h, 0px) - var(--page-title-h) + 8px)}:is(.app,.create-pop-layer) .data-table{font-size:14px}.row-val{font-size:14px}.badge{font-size:12px}.chip-body,.btn{font-size:13px}.seg button{font:500 13px/16px var(--font-sans);text-transform:none;letter-spacing:0}.tiles dd:not(.metric-note){font-size:24px}:is(.app) .data-table.work-items-table td.num[data-label=PRs]:empty:before{content:none}.shell:has(.computer-only) .page-controls .fbar{display:none}.page-controls .session-nav .profile-crumb{flex:0 100 auto;min-width:3ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-controls .session-nav .pr-github{width:32px;margin-left:4px;padding:0;font-size:0}:is(.app,.create-pop-layer) .data-table th{white-space:normal}.tiles>:last-child:nth-child(odd){grid-column:1 / -1}}.computer-only{margin:0 0 24px}*+.computer-only{margin-top:16px}.card:has(.computer-only){padding-top:0}
