.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;max-width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--axis, #505764);border-radius:4px;background:var(--page, #252a33);color:var(--text-1, #f2f3f5);font:inherit;font-size:12px;line-height:1.4;text-align:left;cursor:pointer;touch-action:manipulation}.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, #bac2d0)}.ui-select-trigger:focus-visible{outline:2px solid var(--accent-hot, #b0c4ff);outline-offset:3px}.ui-select-trigger:disabled{opacity:.45;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, #505764);border-radius:4px;background:var(--surface, #252a33);color:var(--text-1, #f2f3f5);box-shadow:0 8px 24px var(--shadow, #0006);font-family:var(--font-sans, system-ui, sans-serif);font-size:13px;line-height:1.4;scrollbar-width:thin;scrollbar-color:var(--axis, #687284) 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-label-compact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-end{display:inline-flex;align-items:center;gap:8px;flex:none}.ui-select-badge{font-size:11px;line-height:18px;white-space:nowrap}.ui-select-badge-info{color:color-mix(in srgb,var(--chart-accent, #7185ee) 80%,var(--text-1, #fff))}.ui-select-badge-highlight{color:color-mix(in srgb,var(--signal, #e2c760) 80%,var(--text-1, #fff))}.ui-select-option.is-active{background:var(--grid, #3e4f70);outline:1px solid var(--axis, #687284);outline-offset:-1px}.ui-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-select-check{color:var(--accent-hot, #b0c4ff)}.ui-select-description{display:block;margin-top:3px;color:var(--muted, #b0b9c9);font-size:11px;white-space:normal}.ui-select-group{padding:12px 10px 6px;color:var(--muted, #b0b9c9);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-neutral: #a7a198;--state-over: #d9503c;--state-under: #4677b5;--state-saving: #83bd92;--state-cost: #d3b64f;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);--signal: #e2c760;--warning-text: #d3b64f;--sage: #91a88a;--good: #83bd92;--seat-nodata: #4677b5;--seat-lo: #3b7a52;--seat-mid: #d3b64f;--seat-hi: #d9503c;--seat-past: #2b2926;--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}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.form-dialog input:not([type=checkbox]){width:100%}:is(.app) .team-table td.num.change-up{color:var(--accent-hot)}:is(.app) .team-table td.num.change-down{color:var(--good)}:is(.app) .team-table td.actions{width:1%;white-space:nowrap}.team-table .team-col-team{width:13%}.team-table .team-col-people{width:6%}.team-table .team-col-usage{width:10%}.team-table .team-col-per-person{width:9%}.team-table .team-col-change{width:7%}.team-table .team-col-project{width:24%}.team-table .team-col-model{width:14%}.team-actions{display:inline-flex;gap:6px}:is(.app) .data-table td.actions .go-primary{background:var(--text-1);color:var(--page);text-decoration:none}:is(.app) .data-table td.actions .go-primary:hover{background:color-mix(in srgb,var(--text-1) 82%,var(--page))}:is(.app) .team-table td.actions .go-sessions{background:color-mix(in srgb,var(--eq) 14%,transparent);color:var(--eq);text-decoration:none}:is(.app) .team-table td.actions .go-sessions:hover{background:color-mix(in srgb,var(--eq) 26%,transparent)}.hero-metrics dd.metric-label{display:flex;align-items:center;min-height:26px}.hero-metrics dd.metric-label .badge{margin-top:5px;padding:3px 8px;font-size:13px}.evidence-list{margin:0;padding-left:20px;color:var(--text-2);line-height:1.8;overflow-wrap:anywhere}.table-link{color:var(--text-1);text-decoration:none}.table-link:hover{color:var(--accent-hot);text-decoration:underline}.form-dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--border);background:var(--surface);color:var(--text-1)}.form-dialog::backdrop{background:#000000a6}.form-dialog .settings-form{display:grid;gap:16px}.form-dialog h2{font-size:18px;margin:0}.form-dialog .form-actions{justify-content:flex-end}.form-dialog select{width:100%;padding:8px;color:var(--text-1);background:var(--surface-raised);border:1px solid var(--border)}html[data-theme=light]{--state-neutral: #69645e;--state-over: #d9503c;--state-under: #6b9bd8;--state-saving: #2b6d43;--state-cost: #7d620f;color-scheme:light;--surface: #ffffff;--surface-raised: #ffffff;--sidebar: #efede8;--page: #f7f6f3;--text-1: #171717;--text-2: #403d39;--muted: #69645e;--grid: #e5e2dc;--axis: #797269;--border: #8d867d;--border-strong: rgba(23, 23, 23, .38);--ledger-border: rgba(23, 23, 23, .16);--accent: #a94330;--chart-accent: #465fc1;--accent-hot: #8d321f;--eq: #3d6680;--real: var(--text-1);--signal: #9a7a16;--warning-text: #7d620f;--sage: #526b4d;--good: #2b6d43;--seat-nodata: #6b9bd8;--seat-lo: #6fbf8a;--seat-mid: #e3c25a;--seat-hi: #d9503c;--seat-past: #d2cdc6;--error-text: #a52f2a;--shadow: rgba(65, 54, 42, .18)}*{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)}.gate{max-width:760px}.gate .page-head .card-sub{margin-top:10px}.gate-form{margin:0}.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)}.gate .route-state{min-height:0;justify-content:flex-start;flex-direction:column;align-items:flex-start}.gate .route-state>span{min-width:0;overflow-wrap:anywhere}.main.gate-error,.main.gate-notice{max-width:900px;margin-inline:0;padding-inline:32px}.gate-error .page-head,.gate-notice .page-head{padding-bottom:16px}@media(max-width:760px){.main.gate-error,.main.gate-notice{padding-inline:16px}}.settings{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.page-tabs{display:inline-flex;flex-wrap:wrap;justify-self:start;gap:0;margin:0 0 6px;border:1px solid var(--border);padding:2px;background:var(--surface)}.page-tab{border:none;background:transparent;color:var(--muted);text-decoration:none;min-height:26px;padding:7px 10px 6px;font:11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.03em}@media(hover:hover){.page-tab:hover{background:var(--grid);color:var(--text-1)}}.page-tab.on,.page-tab.on:hover{background:var(--accent);color:#fff;font-weight:600}@media(max-width:680px){.page-tabs{flex-wrap:nowrap;justify-self:stretch;max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.page-tabs::-webkit-scrollbar{display:none}.page-tab{flex:none}.page-tabs:after{content:"";flex:0 0 2px}}:is(.app,.create-pop-layer) .table-wrap:has(>.data-table) th{position:static;background:transparent}:is(.app,.create-pop-layer) .table-wrap:has(>.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;font-variant-numeric:tabular-nums}: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)}.rows-table .share-of{color:var(--muted)}.rows-table .rows-group td{color:var(--text-1);font-weight:600}.rows-table .rows-kid td{color:var(--text-2)}.rows-table .rows-indent{padding-left:14px}.summary-table .summary-when{color:var(--muted)}.summary-table .summary-toggle{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.summary-table .summary-member-row td{color:var(--text-2)}.summary-table .summary-member{padding-left:14px}:is(.app,.create-pop-layer) .summary-table tfoot th{padding:10px 10px 8px 0;color:var(--text-1);font:600 13px/1.3 var(--font-sans)}.summary-table tfoot td{padding-top:10px;font-weight:600}.summary-table tfoot td.num{text-align:right}: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.num{color:var(--text-2);font-size:12px}: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)}: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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.app,.create-pop-layer) .data-table td>.badge:only-child{display:flex}:is(.app,.create-pop-layer) .data-table .badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;line-height:1;border-color:currentColor;will-change:transform}.settings .hero-metrics.settings-metrics{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px 24px;padding-bottom:8px}@media(max-width:680px){.settings .hero-metrics.settings-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}: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}:is(.app,.create-pop-layer) .runs-table details.run-error summary{cursor:pointer}:is(.app,.create-pop-layer) .runs-table .run-error pre{margin:4px 0 0;max-width:560px;white-space:pre-wrap;font-size:11px;color:var(--text-2)}.settings .runs-ask{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.settings .runs-paused{color:var(--warn-text, var(--text-1));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(--mono, ui-monospace, monospace);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;font-variant-numeric:tabular-nums;color:var(--text-1)}:is(.app,.create-pop-layer) .teams-table .team-names{color:var(--muted)}:is(.app,.create-pop-layer) .teams-table .team-row.is-open,:is(.app,.create-pop-layer) .teams-table .team-row.is-open:hover{--row-hover: color-mix(in srgb, var(--grid) 45%, transparent);background:var(--row-hover)}:is(.app,.create-pop-layer) .teams-table .team-row.is-open>td:first-child{box-shadow:-10px 0 0 var(--row-hover)}:is(.app,.create-pop-layer) .teams-table .team-row.is-open>td:last-child{box-shadow:10px 0 0 var(--row-hover)}:is(.app,.create-pop-layer) .teams-table tbody tr.team-detail:hover{background:transparent}:is(.app,.create-pop-layer) .teams-table tbody tr.team-detail:hover>td{box-shadow:none}:is(.app,.create-pop-layer) .data-table tbody tr:hover>td.actions .confirm-neutral,:is(.app,.create-pop-layer) .teams-table .team-row.is-open>td.actions .confirm-neutral{background:color-mix(in srgb,var(--text-1) 16%,var(--grid))}:is(.app,.create-pop-layer) .teams-table .team-detail>td{padding:0 0 20px}.team-detail-body{display:grid;gap:14px;padding:16px;border:1px solid var(--grid);border-top:0}: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;min-height:28px;padding:4px 8px}.team-detail-actions .ghost-btn:not(.confirm-neutral):not(.confirm-danger):not(.confirm-caution){min-width:0;color:var(--text-2)}: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}.team-detail-body{padding:12px}}: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) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .ghost-btn{min-width:72px;min-height:28px;padding:5px 12px;border-color:transparent;font:500 12.5px/1 var(--font-sans);text-transform:none;letter-spacing:0}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-danger{background:color-mix(in srgb,var(--error-text) 14%,transparent);color:var(--error-text)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-danger:hover:not(:disabled){background:color-mix(in srgb,var(--error-text) 26%,transparent);color:var(--error-text)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-caution{background:color-mix(in srgb,var(--warning-text) 14%,transparent);color:var(--warning-text)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-caution:hover:not(:disabled){background:color-mix(in srgb,var(--warning-text) 26%,transparent);color:var(--warning-text)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-neutral{background:var(--grid);color:var(--text-1)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-neutral:hover:not(:disabled){background:color-mix(in srgb,var(--text-1) 18%,var(--grid));color:var(--text-1)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .ghost-btn:disabled{background:var(--grid);color:var(--muted);border-color:transparent}: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 .danger-row button.ghost-btn{min-height:32px}: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{margin:0}:is(.app,.create-pop-layer) .create-pop .create-pop-foot button.ghost-btn,:is(.app,.create-pop-layer) .create-pop .create-pop-foot button.settings-btn{min-width:0;min-height:30px;padding:6px 12px;font:500 12.5px/1 var(--font-sans);text-transform:none;letter-spacing:0}:is(.app,.create-pop-layer) .create-pop .create-pop-foot button.ghost-btn{background:transparent;border-color:transparent;color:var(--text-2)}:is(.app,.create-pop-layer) .create-pop .create-pop-foot button.ghost-btn:hover:not(:disabled){background:var(--grid);color:var(--text-1)}.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%}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .settings-confirm .settings-btn{min-width:56px;min-height:28px;padding:5px 12px;border-color:transparent;font:600 12.5px/1 var(--font-sans);text-transform:none;letter-spacing:0}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .settings-confirm .ghost-btn{min-width:56px}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-yes-danger,:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-yes-danger:hover:not(:disabled){background:var(--error-text);color:var(--page)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-yes-caution,:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-yes-caution:hover:not(:disabled){background:var(--warning-text);color:var(--page)}:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-yes-neutral,:is(.app,.create-pop-layer) :is(.data-table td.actions,.team-detail-actions,.team-rename,.danger-card,.inline-actions) .confirm-yes-neutral:hover:not(:disabled){background:var(--text-1);color:var(--page)}.settings-card .card-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.settings-card .card-head h3{font-size:16px}.settings-card .card-sub{max-width:110ch}.settings-card .card-head>div{min-width:0}.settings-card input:not([type=checkbox]),.settings-card .ui-select-trigger,.settings-card textarea{box-sizing:border-box;min-height:32px;padding:5px 8px;font-size:12px;color:var(--text-1);border:1px solid var(--axis);background:var(--page);color-scheme:inherit}.settings-card input:focus-visible,.settings-card .ui-select-trigger:focus-visible,.settings-card textarea:focus-visible{border-color:var(--accent-hot)}.settings-card input:disabled,.settings-card .ui-select-trigger:disabled,.settings-card textarea:disabled{color:var(--muted)}.settings-card .subs-table .ui-select-trigger{min-height:32px;padding:4px 6px}@media(max-width:760px),(pointer:coarse){.settings-card .ui-select-trigger,.settings-card .subs-table .ui-select-trigger{min-height:44px}}.settings-card .subs-table code,.settings-fields code{font:12px/1.4 var(--font-mono)}.settings-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--text-1);background:var(--text-1);color:var(--page);min-height:32px;padding:4px 10px;font:11px/1 var(--font-mono);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}a.settings-btn{text-decoration:none}.switch{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--text-2);font:inherit;font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.switch:disabled{cursor:default;opacity:.6}.switch-track{position:relative;width:34px;height:18px;flex:none;border-radius:9px;background:var(--grid);border:1px solid var(--border, var(--grid));transition:background .12s ease}.switch-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-2);transition:left .12s ease,background .12s ease}.switch-on .switch-track{background:var(--warn-text, var(--text-1));border-color:transparent}.switch-on .switch-knob{left:18px;background:var(--page)}.switch-on{color:var(--text-1)}.switch:focus-visible .switch-track{outline:2px solid var(--text-1);outline-offset:2px}.settings-btn.secondary{background:var(--grid);border-color:var(--grid);color:var(--text-1)}.settings-btn.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--text-1) 16%,var(--grid));border-color:transparent}.settings-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text-1) 85%,var(--page));border-color:transparent}.settings-btn:disabled,.ghost-btn:disabled{color:var(--muted);border-color:var(--grid);background:var(--surface);cursor:not-allowed}a.ghost-btn{text-decoration:none}.gate-notice .gate-text{max-width:none;text-wrap:wrap}.gate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.gate-actions .gate-action{min-height:44px;max-width:100%;padding:10px 18px;font:600 14px/1.4 var(--font-sans);text-transform:none;letter-spacing:normal;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.gate-notice .card-head h2{overflow-wrap:anywhere}.organization-choices{display:grid;gap:8px;max-width:520px}.organization-choices .card-error{margin:0 0 4px}.organization-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:48px;padding:12px 16px;border:1px solid var(--axis);background:var(--surface);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}.organization-choice-state{flex:none;font-size:12px;color:var(--muted)}.account-create{margin:12px 0 0}.account-create-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.account-create-link:hover{color:var(--text-1)}.main.account-page{max-width:820px}.account-page>.onboarding-notice{max-width:none;margin-bottom:16px;border-left-color:var(--accent)}.account-page .organization-choices{max-width:none}.account-page .card-head .ghost-btn{white-space:nowrap}.account-empty{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-2)}.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}.onboarding-notice{display:grid;gap:6px;padding:12px 16px;border-left:2px solid var(--error-text);background:var(--surface)}.onboarding-notice h2{margin:0;font-size:14px;line-height:1.4;font-weight:600}.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}.organization-form{display:grid;gap:24px;width:100%;max-width:520px;padding-top:12px}.organization-field{display:grid;gap:8px}.organization-field>label{font-size:14px;font-weight:600}.organization-field>input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border);background:var(--page);color:var(--text-1);font-size:14px}.organization-field>input:disabled{color:var(--muted);cursor:not-allowed}.organization-actions{display:grid;justify-items:start;gap:8px}.organization-actions .card-error{margin:0 0 4px;line-height:1.5}.organization-submit{min-height:44px;padding:10px 18px;font:600 14px/1.4 var(--font-sans);text-transform:none;letter-spacing:normal}.organization-hint{min-height:20px;margin:0;color:var(--muted);font-size:12px}@media(max-width:640px){.organization-submit{width:100%}}.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:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.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}.indexing-caption,.indexing-note{margin:0;color:var(--muted);font-size:13px;max-width:85ch}.indexing-note{font-size:12px}.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 dt{color:var(--muted)}.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;font-variant-numeric:tabular-nums;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,.labels-legend .processed{background:var(--good)}.work-bar .attempted{background:var(--eq)}.work-bar .failed,.labels-legend .failed{background:var(--error-text)}.work-bar .skipped,.labels-legend .skipped{background:var(--warning-text)}.labels-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:12px}.labels-legend i{display:inline-block;width:6px;height:6px;margin-right:6px;background:var(--axis)}.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-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 24px}.settings-line{display:grid;gap:6px}.settings-line pre{margin:0;padding:10px 12px;overflow-x:auto;white-space:pre;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent);font:12px/1.5 var(--font-mono)}.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}.seg.seg-field{margin:0;flex-wrap:wrap;max-width:100%}:is(.app,.create-pop-layer) .data-table .seg.seg-field{flex-wrap:nowrap}: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{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--axis);background:var(--surface);color:var(--text-1)}.chip:has(.chip-remove){padding-right:0}.chip code{font:12px/1.4 var(--font-mono);overflow-wrap:anywhere}.chip-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;align-self:stretch;margin-left:4px;padding:0;border:0;background:transparent;color:var(--muted);font:14px/1 var(--font-sans);cursor:pointer}.chip-remove:hover:not(:disabled){background:var(--grid);color:var(--text-1)}.chip-remove:disabled{cursor:default}@media(pointer:coarse){.chip{min-height:32px}.chip-remove{width:32px}}:is(.app,.create-pop-layer) .data-table tr.is-open,:is(.app,.create-pop-layer) .data-table tr.is-open:hover{--row-hover: color-mix(in srgb, var(--grid) 45%, transparent);background:var(--row-hover)}:is(.app,.create-pop-layer) .data-table tr.is-open>td:first-child{box-shadow:-10px 0 0 var(--row-hover)}:is(.app,.create-pop-layer) .data-table tr.is-open>td:last-child{box-shadow:10px 0 0 var(--row-hover)}: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}:is(.app,.create-pop-layer) .collection-sources td.rows-indent{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)}.collection-warn,.field-hint.collection-warn{color:var(--warning-text)}.collection-legacy{display:grid;justify-items:start;gap:8px;padding:10px 12px;border-left:2px solid var(--warning-text);background:color-mix(in srgb,var(--warning-text) 8%,transparent)}.collection-legacy p{margin:0;max-width:72ch;font-size:12.5px;line-height:1.5;color:var(--text-1)}.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}.subs-table th.actions,.subs-table td.actions{text-align:right;white-space:nowrap}.subs-table td.actions .settings-confirm{justify-content:flex-end}.settings-card .card-error,.settings-card .card-note{margin:0}.card-ctl .card-note{white-space:nowrap}.badge{display:inline-block;padding:2px 6px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text-2);font:11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.badge-ok{color:var(--good)}.badge-warn{color:var(--warning-text)}.badge-bad{color:var(--error-text)}.badge-muted{color:var(--muted)}.badge-sentence{font:12px/1.3 var(--font-sans);text-transform:none;letter-spacing:normal}.badge-color{color:var(--badge-color);border-color:color-mix(in srgb,var(--badge-color) 45%,transparent)}@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}}.dim{color:var(--muted)}.shell{display:flex;min-height:100vh;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}html[data-theme=light] .brand-logo{filter:invert(1)}.app{--tenancy-bar-h: 0px}.app-tenancy{--tenancy-bar-h: 46px}.shell{min-height:calc(100vh - var(--tenancy-bar-h, 0px));min-height:calc(100dvh - var(--tenancy-bar-h, 0px))}.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;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tenancy-picker{min-height:32px;max-width:320px;padding:4px 8px;cursor:pointer;border:1px solid var(--grid);background:var(--surface);color:var(--text-1);font:inherit;font-size:12px;line-height:1.25}.tenancy-picker:hover:not(:disabled){border-color:var(--accent)}.tenancy-picker:focus-visible{outline:2px solid var(--accent-hot);outline-offset:1px}.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:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.org-switcher-picker{width:100%;min-height:36px;border-color:var(--grid);background:var(--surface);font-size:13px}.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-clear{border:none;background:transparent;color:var(--accent-hot);cursor:pointer;font-size:11px;padding:0;text-transform:none;letter-spacing:normal}.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-warn{color:var(--warning-text)}.fact-busy{color:var(--chart-accent)}.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:40px;width:100%;max-width:900px;min-width:0}.agent-handoff{display:grid;gap:12px;min-width:0;width:100%}.agent-step,.agent-ok,.agent-bad{max-width:760px}.agent-step{margin:0;font-size:18px;line-height:1.4;font-weight:600;color:var(--text-1)}.agent-prompt{position:relative;display:block;width:100%;box-sizing:border-box;padding:16px 160px 16px 16px;border:1px solid var(--grid);background:var(--surface);color:var(--text-2)}.agent-prompt .agent-copy{position:absolute;top:12px;right:12px}.agent-prompt-cmd{color:var(--accent)}@media(max-width:600px){.agent-prompt{padding:16px}.agent-prompt .agent-copy{position:static;margin-bottom:12px}}.agent-prompt-text{display:block;font:13px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.agent-prompt-empty{color:var(--muted);font:inherit}.agent-copy{min-height:44px;padding:10px 18px;font:600 14px/1.4 var(--font-sans);text-transform:none;letter-spacing:normal}.agent-ok{margin:0;color:var(--text-2);font-size:14px;line-height:1.6}.agent-bad{margin:0;color:var(--accent-hot);font-size:14px;line-height:1.6}.agent-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:16px 0 0;list-style:none}.agent-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 12px;text-align:center;color:var(--text-2);font-size:14px;line-height:1.4}.agent-steps li span{text-wrap:balance}.agent-steps li+li:before{content:"";position:absolute;top:30px;left:-20%;width:40%;border-top:1px dashed var(--grid)}.agent-steps svg{width:60px;height:60px;fill:none;stroke:var(--text-1);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.agent-steps{grid-template-columns:minmax(0,1fr);gap:16px}.agent-steps li{flex-direction:row;text-align:left;padding:0}.agent-steps li+li:before{display:none}.agent-steps svg{flex:none;width:36px;height:36px}}.agent-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.agent-facts{display:grid;gap:10px;margin:0}.agent-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px}.agent-facts dt{color:var(--muted)}.agent-facts dd{margin:0;color:var(--text-1)}.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)}@media(max-width:760px){.agent-columns{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:600px){.agent-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.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)}.theme-row{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding-left:5px}.theme-picker{display:inline-flex;align-items:center;gap:2px}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.theme-toggle:hover,.theme-toggle.theme-on{color:var(--text-1);background:var(--grid)}.theme-icon{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:square;stroke-linejoin:miter}.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}.page-summary-slot{position:absolute;top:0;right:0;width:560px;max-width:100%;min-width:0}.page-summary-slot:empty{display: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:12px/1.5 var(--font-mono)}.route-error{color:var(--error-text)}.route-state button{cursor:pointer;padding:5px 10px;border:1px solid currentColor;background:transparent;color:inherit}.fbar{position:sticky;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:flex-start;gap:8px 12px}.page-controls .page-tabs{flex:none;margin:0}.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}.cut-panel{display:flex;flex-direction:column;gap:10px}.cut-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.cut-head b{color:var(--text-1);font-size:15px;font-weight:600}.cut-amount{display:inline-flex;align-items:baseline;gap:8px;color:var(--text-1);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cut-share{color:var(--text-2);font-size:12.5px;font-weight:400}.cut-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:var(--cut-areas, "type project" "type person");align-items:start;gap:10px 24px}.chart-with-aside:has(.cut-panel){grid-template-columns:minmax(0,1fr) 540px}@media(max-width:1280px){.chart-with-aside:has(.cut-panel){grid-template-columns:minmax(0,1fr)}}.cut-group{grid-area:var(--cut-area, auto)}.cut-group h4{margin:0 0 2px;color:var(--text-2);font-size:11.5px;font-weight:400}.cut-row{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr) 4.5ch;align-items:center;gap:8px;width:100%;padding:2px 6px;margin:0 -6px;border:0;background:none;color:var(--text-1);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}@media(hover:hover){.cut-row:hover{background:var(--surface)}}.cut-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cut-track{height:8px}.cut-track i{display:block;height:100%}.cut-pct{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right}.cut-note{margin:0;color:var(--text-2);font-size:12.5px}.page-controls .session-nav{min-width:0;min-height:32px;flex-wrap:nowrap}.page-controls .session-nav strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-controls .session-nav .profile-crumb{flex:none}.session-nav .pr-github{flex:none;gap:8px;margin-left:12px}.pr-built-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;color:var(--text-2);font-size:13px}.pr-built-key span{display:inline-flex;align-items:center;gap:8px}.pr-built-key i{width:11px;height:11px}.pr-opened{color:var(--muted);font-size: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}.fbar .seg-mini{margin:0}.unit-switch{flex:none}.unit-switch button:first-child{min-width:34px}.unit-switch button:last-child{min-width:58px}.fwrap{position:relative;display:inline-flex}.chip{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--border);background:var(--surface);font-size:12px;overflow:hidden}.chip-body{border:none;background:transparent;color:var(--text-1);cursor:pointer;padding:4px 6px 4px 10px;font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.chip-body:hover{background:var(--grid)}}.chip-dim{color:var(--muted)}.chip-x{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:4px 7px 4px 2px;font-size:13px;line-height:1}.chip>.chip-body:has(+.chip-x){padding:4px 2px 4px 8px}@media(hover:hover){.chip-x:hover{color:var(--text-1)}}.chip.chip-idle,.fbar-idle{filter:grayscale(1);opacity:.25}.fbtn{border:1px dashed var(--border);background:transparent;color:var(--muted);min-height:32px;padding:4px 10px;font-size:11px;cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em}@media(hover:hover){.fbtn:hover{background:var(--grid);color:var(--text-1)}}.fbtn.fbtn-add{display:inline-flex;align-items:center;gap:6px;padding:4px 12px}.fbtn-plus{flex:none;width:9px;height:9px;transform:translateY(-1px);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.fbtn:disabled{color:var(--axis);border-color:var(--axis);cursor:default}.fbar .fbar-add{order:-1}.fbar .fbar-time{order:2}.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{padding:0;align-items:stretch;background:var(--accent)}.chip-on>.chip-body,.chip-on>.chip-x{display:flex;align-items:center;color:#fff}.chip.chip-on>.chip-body,.chip.chip-on>.chip-body:has(+.chip-x){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,.chip-on>.chip-x:hover{background:color-mix(in srgb,var(--accent) 84%,#000)}.fbar .fbtn,.fbar .seg button{font:inherit;font-size:12px;text-transform:none;letter-spacing:normal;color:var(--text-2)}.fbar .seg .seg-on{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:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:4px 10px 6px}.pop-search{width:100%;margin:0 0 6px;padding:5px 10px;font-size:12px;border:1px solid var(--axis);background:var(--page);color:var(--text-1)}.pop-search:focus-visible{border-color:var(--accent-hot)}.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.pop-search{width:100%;padding-left:27px}.picker-columns-search .search-field{width:100%}.entity-picker .search-field>.pop-search{margin-bottom:0}.entity-picker .search-field{margin-bottom:16px}.entity-picker .picker-columns-search .search-field,.entity-picker .picker-search .search-field{margin-bottom:0}.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{color:var(--text-2);font-size:11px}.pop-when{color:var(--text-2)}.pop-period .pop-item[aria-pressed=true]{color:var(--accent-hot);font-weight:600}.pop-period .pop-item[aria-pressed=true] .pop-when{color:inherit;font-weight:400}.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;padding:4px 8px;font-size:12px;color:var(--text-1);border:1px solid var(--axis);background:var(--page);color-scheme:inherit}.pop-dates input:focus-visible{border-color:var(--accent-hot)}.chip-body:disabled{color:var(--axis);cursor:default}.chip-body:disabled:hover{background:transparent}.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)}.row:hover .chk{border-color:var(--muted)}.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(max-width:760px){.main{--main-gutter: 16px;--page-top-space: 24px;padding:var(--page-top-space) var(--main-gutter) 32px}.page-head{padding:0 0 22px}.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;margin:0 calc(0px - var(--main-gutter)) 16px;padding:10px var(--main-gutter)}.page-controls{position:relative;top:auto;margin-top:0;padding-block:0;-webkit-backdrop-filter:none;backdrop-filter:none}.page-controls .page-tabs{flex:1 1 100%;max-width:100%}.page-controls .fbar{flex:1 1 100%;margin:0;padding:0 0 6px 4px}.pop{position:fixed;inset:auto 10px 10px;width:auto;max-height:min(70vh,520px);overscroll-behavior:contain}.fbar .fwrap{position:static}.fbar .pop{position:absolute;inset:calc(100% + 6px) 0 auto 0;width:auto}.feed-item{flex-wrap:wrap;gap:4px 10px}.feed-item>.feed-date{width:100%}}@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}.theme-toggle{min-height:30px;padding-block:4px}}@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.row-dim{color:var(--muted)}.row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-val{margin-left:auto;flex:none;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.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}.dot{width:8px;height:8px;flex:none}.seg{display:inline-flex;border:1px solid var(--border);padding:2px;background:var(--surface)}.seg button{border:none;background:transparent;color:var(--muted);min-height:26px;padding:4px 10px;cursor:pointer;font:11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.03em}@media(hover:hover){.seg button:hover{background:var(--grid)}}.seg button:disabled,.seg button:disabled:hover{background:transparent;color:var(--axis);cursor:default}.seg .seg-on,.seg .seg-on:hover{background:var(--accent);color:#fff;font-weight:600}.seg-mini{margin:0 10px}.seg-mini button{padding:2px 8px;font-size:11px}.card-ctl .seg-mini{margin:0}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;width:100%;box-sizing:border-box;gap:0;min-width:0;min-height:54px;margin:0;padding:7px 14px;border:0;background:color-mix(in srgb,var(--surface) 88%,var(--page))}html[data-theme=light] .hero{border:1px solid var(--grid)}.hero-metrics dt{overflow:hidden;padding-right:8px;color:var(--muted);font:11px/1.25 var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:100%;gap:0;min-width:0;margin:0}.hero-metrics div{display:flex;min-width:0;flex-direction:column;gap:2px}.hero-metrics dt{margin:0}.hero-metrics dd{order:-1;margin:0;overflow:hidden;color:var(--text-1);font-size:clamp(21px,1.65vw,25px);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:proportional-nums}.hero-metrics .metric-up{color:var(--accent-hot)}.hero-metrics .metric-down{color:var(--good)}.overview-metrics{grid-template-columns:repeat(var(--tiles, 8),minmax(0,1fr));gap:6px;padding:0 0 4px;align-items:stretch}.overview-metrics>div{gap:2px;padding:7px 12px 6px;background:var(--surface)}.overview-metrics dt{white-space:normal}.overview-metrics dd:not(.metric-note){font-size:clamp(18px,1.4vw,22px)}@media(max-width:1280px){.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-metrics>div:after{content:"";order:2;min-height:14px}.overview-metrics.one-line-notes{gap:24px}.overview-metrics.one-line-notes>div{gap:0;padding:12px 16px 14px}.overview-metrics.one-line-notes dt{order:-2;margin-bottom:8px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.3}.overview-metrics.one-line-notes dd:not(.metric-note){order:-1;font-size:26px;line-height:1.1;font-variant-numeric:normal}.overview-metrics.one-line-notes dd:not(.metric-note) :is(.eq,.real){font-size:.7em;font-weight:500}.overview-metrics.one-line-notes .metric-unit{color:var(--muted);font-size:18px;font-weight:400;letter-spacing:0}.overview-metrics.one-line-notes :is(dd,.metric-note) .saving{color:var(--state-saving)}.overview-metrics.one-line-notes .metric-ratio{color:color-mix(in srgb,var(--accent) 80%,var(--text-1));font-weight:600}.overview-metrics.one-line-notes :is(dd,.metric-note) .cost{color:var(--state-cost)}.overview-metrics.one-line-notes>div.is-saving{background:color-mix(in srgb,var(--state-saving) 22%,var(--surface))}.overview-metrics.one-line-notes>div.is-saving:hover{background:color-mix(in srgb,var(--state-saving) 30%,var(--surface))}.overview-metrics.one-line-notes>div.is-cost{background:color-mix(in srgb,var(--state-cost) 22%,var(--surface))}.overview-metrics.one-line-notes>div.is-cost:hover{background:color-mix(in srgb,var(--state-cost) 30%,var(--surface))}.overview-metrics.one-line-notes :is(dd,.metric-note) .warn{color:var(--warning-text)}.overview-metrics.one-line-notes>div.is-warn{background:color-mix(in srgb,var(--warning-text) 18%,var(--surface))}.overview-metrics.one-line-notes>div.is-warn:hover{background:color-mix(in srgb,var(--warning-text) 26%,var(--surface))}.overview-metrics.one-line-notes>div:is(.is-saving,.is-cost,.is-warn) :is(dt,.metric-unit,dd.metric-note){color:var(--text-2)}.overview-metrics.one-line-notes.six-tiles{--tile-cap: 6;--tile-slots: fixed;grid-template-columns:repeat(var(--tile-cols, var(--tiles, 6)),minmax(0,260px))}@media(max-width:1499px){.overview-metrics.one-line-notes.six-tiles{--tile-cap: 3}}@media(max-width:760px){.overview-metrics.one-line-notes.six-tiles{--tile-cap: 2;gap:12px;grid-template-columns:repeat(var(--tile-cols, 2),minmax(0,1fr))}}.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}.tile-tip{position:fixed;z-index:60;display:grid;gap:2px;max-width:300px;padding:7px 10px;border:1px solid var(--grid);background:var(--surface);color:var(--text-2);pointer-events:none;font:12px/1.4 var(--font-sans);letter-spacing:0;box-shadow:1px 2px 10px #00000040}.tile-tip[hidden]{display:none}.tile-tip b{color:var(--text-1);font-weight:600}.hero-metrics.overview-metrics.one-line-notes dd.metric-note{margin-top:6px;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-metrics.one-line-notes{grid-template-columns:repeat(var(--tile-cols, var(--tiles, 6)),minmax(0,260px))}@media(max-width:1280px){.overview-metrics.one-line-notes{--tile-cap: 3}}@media(max-width:760px){.overview-metrics.one-line-notes{--tile-cap: 2;gap:12px;grid-template-columns:repeat(var(--tile-cols, 2),minmax(0,1fr))}}.overview-metrics.one-line-notes>div:after{min-height:18px;margin-top:6px}.overview-metrics>div:has(.metric-note):after{display:none}.overview-metrics dd.metric-note{min-height:14px}.overview-metrics>div.metric-link{position:relative}.overview-metrics>div.metric-link:hover{background:color-mix(in srgb,var(--surface) 94%,var(--text-1))}.overview-metrics>div.metric-link:has(.metric-open:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.metric-open{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;cursor:pointer}.metric-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero-metrics dd.metric-note.metric-note-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-open:focus-visible{outline:none}.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-snippet{display:flex;align-items:center;gap:12px;padding:8px 10px;background:var(--surface)}.opportunity-snippet code{flex:1;min-width:0;font-size:12px;white-space:normal}.opportunity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.story-lead{max-width:100ch;margin:0 0 12px;color:var(--text-1);font-size:15px;line-height:1.5}.anatomy-bar{display:flex;height:16px;gap:2px;margin:4px 0 10px}.anatomy-bar>span{min-width:2px}.anatomy-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 18px;padding:0;list-style:none;color:var(--text-2);font-size:13px}.anatomy-share{color:var(--muted)}.anatomy-by{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:4px}.anatomy-by .card-note{margin:0}.detector-swatch{display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:1px}.detector-key{display:flex;align-items:center;gap:6px}.session-flags{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.session-flag-review{background:var(--muted)}.detector-key-gap{margin-left:10px}.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-sub{display:block;margin-top:2px;color:var(--muted);font-size:11px}.detector-share{min-width:120px}.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;font-variant-numeric:tabular-nums}.summary-figures dd.summary-note{color:var(--muted);font-size:12px}.summary-of{color:var(--muted);font-size:14px}.scope-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;background:var(--surface-raised);color:var(--text-1);font-size:12px}.scope-chip button{padding:0 4px;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.scope-chip button:hover{color:var(--text-1)}.breakdown-of,.prev-few{color:var(--muted)}.sessions-table{table-layout:fixed;width:100%}.sessions-table th:first-child{width:132px}.sessions-table th.num{width:96px}.sessions-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions-who-inline{display:none;max-width:52vw;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.part-muted{color:var(--muted)}.link-btn{padding:0;border:0;background:none;color:var(--text-2);font:inherit;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.link-btn:hover,.link-btn:focus-visible{color:var(--text-1)}.cache-advice{display:grid;gap:8px}.pattern-visuals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:24px}@media(max-width:640px){.all-patterns>thead th:nth-child(3),.all-patterns>tbody>tr.pattern-row>td.detector-share{display:none}.sessions-table th:nth-child(2),.sessions-table td.sessions-who{display:none}.sessions-table .sessions-who-inline{display:block}.sessions-table th:first-child,.sessions-table th.num{width:auto}.pattern-table .detector-name{white-space:normal}}.pattern-visuals section{display:grid;gap:4px;min-width:0}.pattern-visuals .bridge-h,.pattern-visuals .card-note{margin:0}.concentration{display:grid;gap:4px}.concentration .bridge-h,.concentration .card-note{margin:0}.concentration-bar{height:22px}.concentration-bar>a{display:block;min-width:3px;cursor:pointer}.concentration-bar>a:hover,.concentration-bar>a:focus-visible{outline:2px solid var(--text-1);outline-offset:-2px}.review-examples{display:grid;gap:14px;margin:4px 0 8px;padding:0;list-style:none;max-width:110ch}.review-examples li{display:grid;gap:2px;padding-left:10px;border-left:2px solid var(--grid)}.review-examples p{margin:0}.review-asked{color:var(--muted)}.pattern-row{cursor:pointer}.pattern-toggle{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;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}.hero-metrics dd.metric-note{order:1;color:var(--muted);font:11px/1.25 var(--font-sans);letter-spacing:0;white-space:normal}.hero-metrics dd.metric-note:not(.metric-up,.metric-down){color:color-mix(in srgb,var(--muted) 90%,var(--page))}.hero-metrics dd.metric-note.metric-up{color:var(--accent-hot)}.hero-metrics dd.metric-note.metric-down{color:var(--good)}.attention-panel{margin:22px 0 32px}.attention-head{display:flex;align-items:baseline;gap:8px;padding:0 0 12px}.attention-head h2,.attention-head h3{margin:0;font-size:22px;line-height:1.1;font-weight:650;letter-spacing:-.025em}.attention-head p{max-width:76ch;margin:0;color:var(--muted);font-size:12.5px;text-wrap:pretty}.attention-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.attention-item{--attention-tone: var(--accent-hot);position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--grid);background:var(--surface)}.attention-critical{--attention-tone: var(--error-text)}.attention-warning,.attention-neutral{--attention-tone: var(--text-2)}.attention-signal{--attention-tone: var(--good)}.attention-content{display:flex;height:100%;padding:13px 14px 12px;flex-direction:column;color:inherit;text-decoration:none}.attention-card-link{cursor:pointer}.attention-card-link:hover{background:color-mix(in srgb,var(--text-1) 3%,transparent)}.attention-card-link:hover h3{text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:3px}.attention-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.attention-mainline{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:6px}.attention-value{flex:none;order:2;color:var(--attention-tone);font-size:clamp(25px,1.9vw,32px);line-height:.95;font-weight:720;letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.attention-item h3{display:-webkit-box;flex:1;margin:1px 0 0;overflow:hidden;font-size:15px;line-height:1.25;font-weight:680;letter-spacing:-.012em;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.attention-title-lead{color:var(--attention-tone);font-weight:760}.attention-item p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.4;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.attention-action{align-self:flex-start;margin-top:10px;padding-top:0;color:var(--text-2);font-size:11.5px;line-height:1.25;font-weight:650;text-decoration:none}.attention-action:hover{color:var(--text-1);text-decoration:underline;text-underline-offset:4px}.attention-action-static{color:var(--muted)}.attention-action-static:hover{color:var(--muted);text-decoration:none}.attention-panel-compact{margin:18px 0 26px}.attention-panel-compact .attention-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.attention-panel-compact .attention-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.attention-panel-compact .attention-item{min-height:78px}.attention-panel-compact .attention-content{padding:10px 12px 9px}.attention-panel-compact .attention-value{font-size:clamp(23px,1.7vw,29px)}.attention-panel-compact .attention-item p{line-height:1.35;-webkit-line-clamp:1}.card{background:transparent;border:0;padding:16px 0 24px;margin:0}.card+.card{padding-top:32px}html[data-theme=light] .chart-card{background:var(--surface);padding:20px;margin-bottom:16px}html[data-theme=light] .card+.chart-card{padding-top:20px}.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-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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.first-run .card-head .card-sub{white-space:normal}.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}}.cost-map .chart-canvas{overflow:hidden}.cost-map:not([data-phase=idle]) .chart-canvas{background:var(--zoom-bg);transition:background .2s}.cost-map .chart-canvas>div:first-child{transform-origin:0 0;transform:var(--zoom-transform, none)}.cost-map[data-phase=dive] .chart-canvas>div:first-child{transition:transform var(--dive-ms) cubic-bezier(.65,0,.35,1)}.cost-map[data-phase=rise-from] .chart-canvas>div:first-child{opacity:0;transition:none;transform-origin:50% 50%}.cost-map[data-phase=rise] .chart-canvas>div:first-child{opacity:1;transform-origin:50% 50%;transition:transform var(--rise-ms) cubic-bezier(.16,1,.3,1),opacity calc(var(--rise-ms) * .6) ease-out}.cost-map[data-phase=sink] .chart-canvas>div:first-child{opacity:0;transform-origin:50% 50%;transition:transform var(--sink-ms) cubic-bezier(.7,0,.84,0),opacity var(--sink-ms) ease-in}.cost-map[data-phase=open-from] .chart-canvas>div:first-child{transition:none}.cost-map[data-phase=open] .chart-canvas>div:first-child{transition:transform var(--open-ms) cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.cost-map .chart-canvas>div:first-child{transition:none!important;transform:none!important;opacity:1!important}}.cost-map-trail{display:flex;align-items:center;gap:6px;margin-right:6px;font-size:13px;white-space:nowrap}.cost-map-trail strong{max-width:220px;overflow:hidden;text-overflow:ellipsis}.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}.repo-map-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.repo-map-list .repo-map-link{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.session-trace{position:relative;margin-top:4px}.session-trace svg{display:block;overflow:visible}.session-trace-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 12px;padding:0;list-style:none;color:var(--text-2);font-size:12px}.session-trace-legend li{display:flex;align-items:center;gap:6px}.session-trace-legend li>span{width:10px;height:10px;flex:none}.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!important;background:var(--muted)}.session-trace-mark.flagged{width:2px!important;background:var(--warning, #d3b64f)}.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, #d3b64f);stroke-width:2}.session-trace-total{stroke:var(--text-2);stroke-width:1.5}.session-trace-tip{position:absolute;z-index:5;max-width:260px;padding:8px 10px;pointer-events:none;border:1px solid var(--grid);background:var(--surface);color:var(--text-1);font-size:12px;line-height:1.45}.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)}.eq{color:var(--eq);text-decoration:none;font-weight:inherit;cursor:help}.money-tip{position:fixed;z-index:60;display:grid;gap:2px;max-width:240px;padding:7px 10px;border:1px solid var(--grid);background:var(--surface);color:var(--text-2);pointer-events:none;font:12px/1.4 var(--font-sans);letter-spacing:0;box-shadow:1px 2px 10px #00000040}.money-tip[hidden]{display:none}.money-tip b{color:var(--text-1);font-weight:600}.real{color:var(--real);text-decoration:none;font-weight:inherit;cursor:help}.eq-case{text-transform:none}.sessions-start{color:var(--text-2);font-variant-numeric:tabular-nums}.sessions-model{color:var(--muted)}.sessions-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px}.chart-check{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 8px;border:1px solid var(--border);color:var(--muted);cursor:pointer;font:11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.03em}.chart-check:hover{background:var(--grid);color:var(--text-1)}.chart-check:has(input:checked){color:var(--text-1)}.chart-check input{margin:0;accent-color:var(--accent);cursor:pointer}.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;border-radius:50%}.repo-map-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-map-note{margin-left:8px;color:var(--muted)}.repo-map-link{color:inherit;text-decoration:none}.repo-map-link:hover{color:var(--text-1);text-decoration:underline;text-underline-offset:3px}.repo-map-value{flex:none;color:var(--text-1);font-variant-numeric:tabular-nums}.repo-map-value{display:inline-flex;align-items:baseline;gap:.4em}.repo-map-value .money-unit{margin-left:0}.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}.ghost-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:transparent;color:var(--muted);min-height:32px;padding:4px 8px;font:11px/1 var(--font-mono);cursor:pointer;text-transform:uppercase;letter-spacing:.03em}@media(hover:hover){.ghost-btn:hover:not(:disabled){background:var(--grid);color:var(--text-1)}}.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}.has-expanded-chart{overflow:hidden}.chart-card:fullscreen,.chart-card.chart-expanded{width:100%;height:100%;margin:0;padding:clamp(20px,3vw,40px);overflow:auto;overscroll-behavior:contain;background:var(--page)}html[data-theme=light] .chart-card:fullscreen,html[data-theme=light] .chart-card.chart-expanded{padding:clamp(20px,3vw,40px);background:var(--surface)}.chart-card.chart-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.chart-card:fullscreen .card-head,.chart-card.chart-expanded .card-head{position:sticky;top:0;z-index:2;margin:0 0 20px;padding:14px 16px;background:var(--surface)}html[data-theme=light] .chart-card:fullscreen .card-head,html[data-theme=light] .chart-card.chart-expanded .card-head{background:var(--page)}.chart-card:fullscreen .chart-canvas,.chart-card.chart-expanded .chart-canvas{min-height:calc(100vh - 150px);min-height:calc(100dvh - 150px)}.chart-card:fullscreen .timeline-canvas,.chart-card.chart-expanded .timeline-canvas{height:min(620px,calc(100vh - 220px))!important;height:min(620px,calc(100dvh - 220px))!important;min-height:min(620px,calc(100vh - 220px));min-height:min(620px,calc(100dvh - 220px))}.chart-card:fullscreen .table-wrap,.chart-card.chart-expanded .table-wrap{max-height:calc(100vh - 140px)!important;max-height:calc(100dvh - 140px)!important}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.table-wrap th{text-align:left;color:var(--text-2);font-weight:500;padding:6px 10px;border-bottom:1px solid var(--axis);position:sticky;top:0;background:var(--surface)}.table-wrap td{padding:5px 10px;border-bottom:1px solid var(--grid)}.table-wrap td.num{text-align:right;font-variant-numeric:tabular-nums}.model-effort-matrix tbody th i{display:inline-block;width:8px;height:8px;margin-right:6px;flex:none}.model-effort-wrap{overflow-x:auto}.model-effort-matrix{min-width:900px;width:100%;border-collapse:collapse;table-layout:fixed;color:var(--text-2);font-size:12px}.model-effort-matrix th,.model-effort-matrix td{height:30px;padding:5px 9px;border-bottom:1px solid var(--grid)}.model-effort-matrix thead th{color:var(--muted);font:11px/1.2 var(--font-mono);font-weight:400;text-align:center}.model-effort-matrix thead th:first-child{width:auto;text-align:left}.model-effort-matrix thead th.model-share-heading{width:96px;background:color-mix(in srgb,var(--surface-raised) 72%,var(--page))}.model-effort-matrix thead th:not(:first-child):not(.model-share-heading){width:64px}.model-effort-matrix thead th:last-child:not(:first-child):not(.model-share-heading){width:110px}.model-effort-matrix tbody th{min-width:0;color:var(--text-2);font-weight:400;text-align:left;white-space:nowrap}.model-effort-matrix tbody th span{overflow-wrap:anywhere}.model-effort-matrix tbody td{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.model-effort-matrix tbody td.model-share-cell{color:var(--text-1);background:color-mix(in srgb,var(--surface-raised) 72%,var(--page))}.model-effort-matrix tbody td.has-value{color:var(--text-1);background:color-mix(in srgb,var(--accent-hot) var(--effort-strength),transparent)}@media(max-width:760px){.model-effort-matrix,.model-effort-matrix tbody{display:block;min-width:0}.model-effort-matrix thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.model-effort-matrix tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 0;border-bottom:1px solid var(--grid)}.model-effort-matrix th,.model-effort-matrix td{height:auto;min-height:29px;border:0}.model-effort-matrix tbody th{display:flex;grid-column:1 / -1;align-items:center;padding-bottom:7px;white-space:normal}.model-effort-matrix tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:8px;text-align:right}.model-effort-matrix tbody td:before{content:attr(data-label);color:var(--muted);font:11px/1.2 var(--font-mono);text-align:left}}.feed{display:flex;flex-direction:column;gap:2px;list-style:none;margin:2px 0 0;padding:0}.feed-scroll{overflow-y:auto;overscroll-behavior:contain}.feed-item{display:flex;gap:14px;align-items:baseline;padding:7px 8px;font-size:14px;color:var(--text-2);border:0}.feed-item:hover{background:color-mix(in srgb,var(--surface) 72%,transparent)}.feed-date{color:var(--muted);font-size:12px;flex:none;width:148px;font-variant-numeric:tabular-nums}.feed-item b{color:var(--text-1);font-weight:500}.mdmock{margin:0;padding:12px 14px;font-size:12px;line-height:1.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-2);background:var(--page);border:1px solid var(--border);border-radius:8px;overflow-x:auto}.example{position:relative;overflow:hidden}.example:after{content:"EXAMPLE";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;font-size:88px;font-weight:800;letter-spacing:.12em;color:var(--muted);opacity:.13;transform:rotate(-16deg);pointer-events:none;-webkit-user-select:none;user-select:none}.mtx-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.mtx{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.mtx th{font-weight:500;color:var(--muted);font-size:11px;text-align:center;padding:4px 8px;white-space:nowrap}.mtx td{padding:5px 8px;border-top:1px solid var(--grid)}.mtx-rule{color:var(--text-1);white-space:nowrap}.mtx-dot{text-align:center;color:var(--accent);font-size:10px}.mtx-n{text-align:right;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.hkind{flex:none;width:76px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.htarget{flex:none;width:150px;font-size:11px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hkind-rule{color:var(--accent)}.hkind-held{color:var(--good)}.hkind-repeat,.hkind-correction{color:#d03b3b}.feat{list-style:none;margin:4px 0 0;padding:0}.feat-item{padding:10px 0;border-bottom:1px solid var(--grid)}.feat-item:last-child{border-bottom:none}.feat-name{font-size:13px;font-weight:500;color:var(--text-1)}.feat-sub{font-size:12px;color:var(--muted);margin-top:2px;max-width:70ch}.subs-table{border-collapse:collapse;width:100%;font-size:12.5px}.subs-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:4px 10px;border-bottom:1px solid var(--border)}.subs-table td{padding:8px 10px;border-bottom:1px solid var(--grid);vertical-align:top}.subs-table td.num{text-align:right;font-variant-numeric:tabular-nums}.subs-table .dot{display:inline-block;width:8px;height:8px;margin-right:4px}.sub-note{display:block;color:var(--muted);font-size:11px;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(--state-neutral)}.cell-bar-fill.hi{background:var(--state-over)}.cell-bar-fill.lo{background:var(--seat-lo)}.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)}.cell-bar-figure{font-variant-numeric:tabular-nums}.saving{color:var(--state-saving);font-weight:600;white-space:nowrap}.sub-none{color:var(--muted)}.meter{display:block;height:6px;background:var(--grid);margin:4px 0 3px;overflow:hidden}@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:680px){.hero{grid-template-columns:1fr;gap:22px}.hero-metrics{gap:12px}.hero-metrics dt{white-space:normal}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-head{display:block;padding-bottom:10px}.attention-head p{margin-top:3px}.attention-grid,.attention-panel-compact .attention-grid{grid-template-columns:1fr}.attention-item,.attention-panel-compact .attention-item{min-height:0;padding:14px}.attention-value{font-size:27px}}@media(max-width:980px){.page-head-row{flex-wrap:wrap;gap:16px}.page-summary-slot{position:static;flex-basis:100%;width:100%;margin-left:0}.hero{width:100%;justify-content:space-between}}@media(max-width:460px){.hero-metrics{grid-template-columns:1fr 1fr}.hero-metrics div:last-child{grid-column:1 / -1}.overview-metrics>div:last-child{grid-column:auto}}.person-link{color:inherit;text-decoration:none;border-bottom:1px dotted var(--muted);cursor:pointer}.person-link:hover{border-bottom-style:solid}.person-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.entity-link{color:inherit;text-decoration:underline;text-decoration-color:var(--muted);text-decoration-style:dotted;text-underline-offset:3px}.entity-link:hover{color:var(--text-1);text-decoration-style:solid}.entity-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card-nav-link{color:var(--text-2);font-size:12px;white-space:nowrap;margin-right:6px}.profile-nav{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}.card.seat-grid-card{padding-top:44px}.seat-grid-card .card-head{margin-bottom:12px}.table-wrap .seat-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:min(100%,1560px);min-width:1080px;margin-inline:auto;font-size:13.5px;line-height:18px;font-variant-numeric:tabular-nums;--seat-rule: color-mix(in srgb, var(--muted) 70%, var(--border))}.seat-grid th,.seat-grid td{box-sizing:border-box;height:36px;padding:0 10px;border:0 solid var(--grid);border-right-width:1px;border-bottom-width:1px;text-align:center;white-space:nowrap;vertical-align:middle}.seat-grid th{font-weight:500;color:var(--muted);font-size:13px;text-transform:none;letter-spacing:0;background:transparent;position:static}.seat-grid .seat-grid-corner{border-bottom:none;border-right-color:var(--seat-rule)}.seat-grid tr>:first-child{width:190px;min-width:190px}.seat-grid tbody th{text-align:left;padding-right:20px;color:var(--text-1);border-right-color:var(--seat-rule)}.seat-grid .num{min-width:96px;text-align:right;border-right:none}.seat-grid thead th.num{height:48px;vertical-align:bottom;padding-bottom:8px}.seat-grid td.seat-cell{padding:0;cursor:pointer}.seat-grid td.seat-cell:hover{box-shadow:inset 0 0 0 2px var(--text-1)}.seat-grid .person-link{border-bottom:none}.seat-grid .person-link:hover{border-bottom:1px solid currentColor}.list-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.list-tools .pop-search{flex:1;min-width:180px;margin:0}.list-tools select{background:var(--surface);color:var(--text-1);border:1px solid var(--grid);padding:9px 12px;border-radius:4px;font:inherit;font-size:13px;max-width:100%}.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.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}:is(.app) .data-table td.pr-session-person{text-align:right}:is(.app) .data-table tr.pr-session td>.badge.badge{display:inline-flex}.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;border-radius:2px;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;border-radius:50%;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;font-variant-numeric:tabular-nums;white-space:nowrap}.list-total-dim{color:var(--text-2);font-size:12px;font-weight:400}.chip.list-chip{min-height:34px;border:1px solid var(--axis);border-radius:4px;background:var(--page)}.chip.list-chip .chip-body{cursor:default}.chip.list-chip .chip-body:hover{background:transparent}.work-items-table{min-width:900px}.work-items-table td{white-space:nowrap}.work-items-table td.work-item-date{color:var(--text-2);font-variant-numeric:tabular-nums}.profile-nav{display:flex;gap:4px 10px;align-items:center;flex-wrap:wrap}@media(max-width:760px){.list-tools{align-items:stretch}.list-tools .pop-search,.list-tools select{width:100%}}.card-ctl a.ghost-btn{text-decoration:none}.card.subscription-card{padding-top:12px}.overview-summary+.card.subscription-card{padding-top:32px}.overview-summary+.card.subscription-card .subscriptions-by-person{margin-top:0}.subscription-card>.card-head{flex-direction:row;align-items:center}.subscription-card>.card-head .card-ctl{width:auto}.compact-seat-wrap{max-height:680px}.table-wrap .compact-seat-grid{width:100%;margin:0}.compact-seat-grid .seat-grid-corner{text-align:left}.compact-seat-grid tbody th{overflow:hidden;text-overflow:ellipsis}.seat-mark{display:block;width:100%;height:35px;padding:0;border:0;background:transparent;color:var(--text-1);cursor:pointer;font:inherit}.seat-mark:focus-visible{outline:2px solid var(--text-1);outline-offset:-2px}@media(max-width:760px){.compact-seat-grid tr>:first-child{min-width:156px}.compact-seat-grid tbody th{position:sticky;left:0;z-index:1;background:var(--page)}}.compact-seat-grid .seat-mark{font-size:11px;font-weight:600}.company-subscription-wrap .company-subscriptions{width:auto;border-collapse:collapse;font-size:13px;line-height:20px}.company-subscriptions th,.company-subscriptions td{padding:10px 12px;text-align:left;vertical-align:top;border:0;background:transparent}.company-subscriptions th:first-child{padding-left:0;width:160px;white-space:nowrap}.company-subscriptions thead th{color:var(--muted);font-weight:400;font-size:12px;padding-top:0;padding-bottom:2px}.company-subscriptions tbody th{font-weight:600;padding-top:16px}.company-subscriptions th:nth-child(2),.company-subscriptions td:nth-child(2){width:56px;padding-left:24px;padding-right:24px;text-align:right;white-space:nowrap}.company-subscriptions th:last-child,.company-subscriptions td:last-child{width:110px;text-align:right;padding-right:0;white-space:nowrap}.company-subscriptions tbody td:nth-child(2),.company-subscriptions tbody td:last-child{padding-top:16px}.company-subscriptions th:last-child{padding-left:32px}@media(min-width:601px){.company-subscriptions tbody tr:first-child>*{padding-top:6px}.company-subscriptions tbody tr:first-child>td:nth-child(3){padding-top:0}}.company-subscriptions .subscription-total-price{display:inline-flex;flex-direction:column;align-items:flex-end;gap:0}.company-subscriptions .subscription-total-amount{font-size:13px}.subscription-plans{display:flex;flex-wrap:wrap;gap:6px 16px}.subscription-plan-group{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.subscription-plan-count{color:var(--text-2);font-variant-numeric:tabular-nums}.subscription-plan-option{display:inline-flex;align-items:baseline;gap:8px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--subscription-provider) 24%,var(--grid));border-radius:4px;background:color-mix(in srgb,var(--subscription-provider) 8%,transparent)}.subscription-plan-name{font-weight:500}.subscription-plan-price{font-variant-numeric:tabular-nums}.company-subscription-wrap{overflow-x:auto}.subscriptions-by-person{margin-top:48px}.subscriptions-person-header{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.subscriptions-person-header .seg{margin-left:auto;align-self:center}.subscriptions-person-header h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.025em}.provider-seat-grid .person-monthly{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:10px}.seat-conflict{color:var(--error-text)}.provider-seat-grid tbody td,.provider-seat-grid tbody th{border-bottom:0}.provider-seat-grid tbody tr:hover{background:color-mix(in srgb,var(--muted) 6%,transparent)}.subscription-exception{display:block;margin-top:10px;background:none;border:0;padding:0;font:inherit;color:var(--warning-text);font-size:12px;cursor:pointer}.subscription-exception:hover{text-decoration:underline}.subscription-people-heading{margin-bottom:12px}.provider-seat-grid th{text-align:left}.provider-seat-grid th,.provider-seat-grid td{border-left:0;border-right:0}.provider-seat-grid tbody th{width:240px;white-space:normal}.provider-seat-grid .seat-mark{display:flex;align-items:center;gap:8px;text-align:left;padding:0 12px;font-size:12px;font-weight:400;height:40px}@media(max-width:600px){.company-subscriptions{min-width:0}.company-subscriptions thead{display:none}.company-subscriptions tbody{display:block}.company-subscriptions tr{display:grid;grid-template-columns:1fr auto auto;gap:8px 16px;padding:12px 0}.company-subscriptions th,.company-subscriptions td,.company-subscriptions tbody th,.company-subscriptions tbody td:nth-child(2),.company-subscriptions tbody td:last-child{padding:0;width:auto}.company-subscriptions th:first-child{width:auto}.company-subscriptions td:nth-child(4){grid-row:2;grid-column:1 / -1}.company-subscriptions .company-seat-count:after{content:" seats";color:var(--muted)}}.subscription-total-price{display:inline-grid;grid-template-columns:80px 70px;align-items:baseline;column-gap:10px}.subscription-total-amount{text-align:right;font-variant-numeric:tabular-nums}.subscription-total-amount{font-size:12px}.pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px}.pager .seg-mini{margin:0}.pager-range{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.picker-scroll{overflow-x:auto}.entity-picker{padding-top:0;padding-bottom:0}.entity-picker .picker-rows{min-width:1068px;max-width:none}.entity-picker .pop-search{width:min(360px,100%);margin-bottom:16px}.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)}.entity-picker .picker-search .pop-search{margin-bottom:0}.picker-columns-band{overflow:hidden;padding:6px;margin:-6px}.picker-columns-search .pop-search,.entity-picker .picker-columns-search .pop-search{width:100%;margin:0}.picker-foot{display:flex;box-sizing:border-box;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.picker-foot .pager{padding-top:0}.picker-count{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.entity-picker .picker-columns{padding-bottom:8px;border-bottom:1px solid var(--ledger-border)}.entity-picker .picker-rows{padding:6px 0;border-bottom:1px solid var(--grid)}.picker-columns-track{min-width:1068px;will-change:transform}@media(max-width:760px){.entity-picker .picker-search{position:static;margin:0;padding:0 0 20px}}.picker-rows .row,.picker-columns{display:grid;grid-template-columns:200px 102px 76px 170px minmax(300px,1fr) 160px;gap:12px;align-items:center}.picker-columns{padding:0 0 6px;color:var(--muted);font-size:11px}.picker-columns>span:nth-child(3),.picker-rows .row-count{text-align:right}.picker-columns>.picker-columns-amount{text-align:right}.picker-columns .money-unit,.map-detail-columns .money-unit{margin-left:0}.picker-rows .row-meter>i{flex-basis:0;min-width:0;height:10px}.picker-model-tooltip{position:fixed;z-index:100;width:360px;pointer-events:none}.picker-model-tooltip dl{margin:0}.picker-model-tooltip dl>div{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.picker-model-tooltip dt{overflow-wrap:anywhere}.picker-model-tooltip dd{margin:0;white-space:nowrap}.picker-rows .row-val{text-align:right}.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{color:var(--text-2);font-size:12px;white-space:nowrap}.entity-picker{container:picker / inline-size}@container picker (width < 1068px){.picker-rows .row,.picker-columns{grid-template-columns:minmax(140px,1fr) 76px minmax(120px,.8fr) minmax(220px,1.4fr)}.entity-picker .picker-rows,.picker-columns-track{min-width:0}.picker-columns>span:nth-child(2),.picker-columns>span:nth-child(6),.picker-rows .row-date,.picker-rows .row>.row-top:last-child{display:none}}.subscription-tooltip{width:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;box-sizing:border-box;padding:8px 10px;border:1px solid var(--grid);background:var(--surface);color:var(--text-1);font:13px/19px Schibsted Grotesk,Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:normal;box-shadow:1px 2px 10px #0003}.provider-seat-grid .seat-mark{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 12px}.provider-seat-grid .subscription-plan-option{position:relative;padding:0;border:0;background:transparent;font-size:12px;line-height:20px;white-space:nowrap}.provider-seat-grid td.seat-cell{padding-right:12px}.provider-seat-grid td.seat-cell:hover{box-shadow:none}.provider-seat-grid .seat-mark:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--text-1);pointer-events:none}.usage-fill{position:absolute;inset:4px auto 4px 0;background:var(--grid)}.usage-fill.at-limit,.usage-legend-swatch.at-limit{background:color-mix(in srgb,var(--seat-hi) 45%,transparent)}.usage-fill.oversubscribed,.usage-legend-swatch.oversubscribed{background:color-mix(in srgb,var(--seat-nodata) 45%,transparent)}.usage-fill.oversubscribed{min-width:6px}.usage-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 12px;color:var(--muted);font-size:12px}.usage-legend>span{display:inline-flex;align-items:center;gap:6px}.usage-legend-swatch{width:14px;height:10px}.provider-seat-grid .seat-mark:hover .person-plan-usage-peak,.provider-seat-grid .seat-mark:focus .person-plan-usage-peak,.provider-seat-grid .seat-mark:not(:hover):not(:focus) .person-plan-usage-lines{display:none}.person-plan-usage-lines{display:flex;flex-direction:column;align-items:flex-end}.provider-seat-grid td.no-window .seat-mark{opacity:.45}.person-plan-no-window{position:relative;color:var(--muted);font-size:11px;white-space:nowrap}.person-plan-usage{position:relative;display:flex;flex-direction:column;align-items:flex-end;color:var(--text-2);font-size:11px;line-height:14px;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:800px){.provider-seat-grid thead th:first-child,.provider-seat-grid tbody th{position:sticky;left:0;z-index:1;background:var(--page)}}.provider-seat-grid thead th:first-child{width:220px}.provider-seat-grid th.person-monthly{width:110px;padding-right:10px;text-align:right}.provider-seat-grid .subscription-total-price{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}@media(max-width:800px){.provider-seat-grid thead th:first-child,.provider-seat-grid tr>:first-child{width:140px;min-width:140px}}.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}.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);font-variant-numeric:tabular-nums;white-space:nowrap}.new-project-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-project-person{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.project-models{position:relative;min-width:0;outline-offset:4px}.project-model-bar{display:flex;height:12px;overflow:hidden;border-radius:2px}.project-model-bar>span{flex-basis:0;min-width:0}.project-start-detail{color:var(--muted);margin:0 0 6px}.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))}.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{max-height:50vh}.project-model-tooltip dl{margin:0}.project-model-tooltip dl>div{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.project-model-tooltip dt{overflow-wrap:anywhere}.project-model-tooltip dd{margin:0;font-variant-numeric:tabular-nums}.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}}@media(max-width:760px){.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}}.card.contribution-map{padding-top:0}.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-stage{position:relative;background:var(--page);overflow:hidden;height:min(72vh,850px);min-height:440px}.map-canvas{display:block;width:100%;height:100%}.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>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-detail-row>span{text-align:right;font-variant-numeric:tabular-nums}.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 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-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)}}.onboarding-facts{display:grid;gap:8px;font-size:13px;margin:18px 0 0}.onboarding-facts>div{display:grid;grid-template-columns:160px 1fr;gap:16px}.onboarding-facts dt{color:var(--muted)}.onboarding-facts dd{margin:0;font-variant-numeric:tabular-nums}.gate .settings-line pre{white-space:pre-wrap;overflow-wrap:anywhere}.gate .gate-text+.settings-btn{margin-top:12px}.gate .settings-line+.ghost-btn{margin-top:12px}@media(max-width:600px){.onboarding-facts>div{grid-template-columns:130px 1fr;gap:10px}}.main.gate.first-run{width:100%;max-width:820px;margin:0 auto;padding:var(--page-top-space) 24px 32px}.first-run .settings-card{margin:0 0 28px}.first-run .card-head{margin-bottom:12px}.first-run .card-head:has(.card-sub){margin-bottom:8px}.first-run .card-body>button{justify-self:start;width:auto}.first-run .page-head h1{font-size:30px}.first-run .page-head{margin-bottom:0;padding-bottom:24px}.first-run .page-head .card-sub,.first-run .gate-text{max-width:none;text-wrap:wrap}@media(max-width:600px){.main.gate.first-run{padding-inline:16px;padding-bottom:24px}.first-run .page-head h1{font-size:26px}}.settings-command{display:flex;align-items:flex-start;min-width:0;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent)}.settings-command pre{flex:1;min-width:0;border:0;background:none;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px}.command-copy{flex:none;margin:6px;min-width:62px}.onboarding-shell .main.gate.first-run{margin:0;max-width:900px;padding:var(--page-top-space) 32px 32px}.onboarding-shell .first-run .settings-card{padding:12px 0;margin-bottom:24px}.first-run .page-head+.settings-card{padding-top:0}@media(max-width:760px){.onboarding-shell .main.gate.first-run{padding-inline:16px;padding-bottom:24px}.onboarding-shell .side{display:grid;grid-template-columns:1fr auto;gap:12px}.onboarding-shell .side-nav{grid-column:1;grid-row:2;display:flex}.onboarding-shell .side-foot{grid-column:2;grid-row:1 / 3;justify-content:center}}.first-run .settings-command pre{white-space:pre;overflow-wrap:normal}.onboarding-status-summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;font-size:14px;font-weight:500;color:var(--text-1)}.onboarding-status-mark{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.onboarding-status-summary.has-error{color:var(--error-text)}.onboarding-status-summary.has-error .onboarding-status-mark{background:currentColor}.onboarding-platform-choice{display:flex;gap:24px}.onboarding-platform-choice button{padding:4px 0 8px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.onboarding-platform-choice button[aria-pressed=true]{color:var(--text-1);border-bottom-color:var(--accent)}.onboarding-platform-choice button:hover{color:var(--text-1)}.first-run .command-copy{font-family:inherit;font-size:12px;text-transform:none;letter-spacing:normal;border-color:transparent}.first-run .command-copy:hover{border-color:var(--border)}.first-run .page-head .card-sub code{font:12px var(--font-mono);color:var(--text-2)}.onboarding-install-content{display:flex;flex-direction:column;gap:8px}.onboarding-install-action{min-width:0}.onboarding-install-content a{color:var(--text-1);text-decoration:underline;text-underline-offset:3px}.onboarding-install-content a:hover{color:var(--accent-hot)}.onboarding-windows-downloads{display:flex;gap:16px}.onboarding-install-content .onboarding-download-link{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;max-width:100%;padding:10px 16px;border:1px solid var(--text-1);background:var(--text-1);color:var(--page);text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}.onboarding-install-content .onboarding-download-link:hover{border-color:transparent;background:color-mix(in srgb,var(--text-1) 85%,var(--page))}.onboarding-waiting .onboarding-status-mark{display:block;border-radius:0;background:var(--muted)}@media(max-width:600px){.onboarding-windows-downloads{flex-direction:column;gap:8px}}.onboarding-alternative{display:grid;gap:8px;margin-top:8px}.onboarding-alternative>p{margin:0;font-size:13px;color:var(--muted)}.onboarding-status-summary.onboarding-waiting:not(.has-error){color:var(--text-1);font-weight:400}@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 .side-nav{display:flex;flex-direction:column;gap:4px}.mobile-navigation .side-nav a{min-height:44px;padding:10px 12px;font-size:15px}.mobile-navigation .side-nav .side-group-labeled a:not(.side-group-label){padding-left:32px}.mobile-navigation .side-group{display:flex;flex-direction:column;gap:4px}.mobile-navigation .side-foot{margin-top:auto}.mobile-navigation .side-signout{display:inline-flex;align-items:center;min-height:44px}.mobile-navigation .theme-toggle{width:44px;height:44px}}@media(max-width:760px){.main{padding-bottom:max(32px,env(safe-area-inset-bottom))}.page-head{padding:0 0 16px}.page-head-row{min-height:0;gap:16px}.fbar{gap:8px;margin-bottom:8px;padding-block:0;-webkit-backdrop-filter:none;backdrop-filter:none}.fbar-period>.chip-body{min-height:32px}.fbar-options .fwrap,.fbar-options .chip{max-width:100%;min-width:0}.fbar-options .chip-body{max-width:230px;min-height:32px}.fbar-options .chip-x,.fbar-options .fbtn{min-height:32px}.pop{bottom:max(12px,env(safe-area-inset-bottom));max-height:min(70dvh,520px)}.fbar .pop{bottom:auto;max-height:min(60dvh,480px)}.pop-item,.pop .row{min-height:44px}.pop-search,.pop-dates input,.list-tools select{min-height:44px;font-size:16px}.pop-dates input{min-width:0;max-width:100%}.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,.card-head h3{font-size:20px}.card-sub{font-size:12px;line-height:16px;margin-top:8px}.card-head .card-sub{white-space:normal}.card-ctl{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.card-ctl .fullscreen-btn{margin-left:auto}.ghost-btn,.icon-btn{min-height:32px}.icon-btn{width:32px}.seg-mini button{min-height:26px}.fbtn,.ghost-btn,.seg button{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;text-transform:none;letter-spacing:0}.chart-card .chart-canvas{touch-action:pan-y}.chart-card>div>.fbtn{min-height:32px}.card-body,.table-wrap{min-width:0;max-width:100%}.chart-card.chart-expanded,.chart-card:fullscreen{overflow:auto;padding:16px}.chart-card.chart-expanded .chart-canvas,.chart-card:fullscreen .chart-canvas{min-height:calc(100dvh - 190px)}.entity-picker .picker-rows{min-width:0;gap:24px}.entity-picker .pop-search{width:100%;margin-bottom: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{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-model-tooltip{display:none}.compact-seat-wrap{max-height:none}.subscriptions-by-person>.fbtn{min-height:32px}.table-wrap .provider-seat-grid,.provider-seat-grid tbody{display:block;width:100%}.provider-seat-grid thead{display:none}.provider-seat-grid tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:16px 0;border-bottom:1px solid var(--grid);gap:6px 10px}.provider-seat-grid tbody th,.provider-seat-grid tr>:first-child{position:static;width:auto;min-width:0;height:auto;padding:0 0 6px;white-space:normal;background:transparent;font-size:14px;font-weight:600}.provider-seat-grid tbody td.person-monthly{grid-row:1;grid-column:2;width:auto;height:auto;padding:0;align-self:start;font-size:13px}.provider-seat-grid tbody td.subscription-provider-column{grid-column:1 / -1;display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;width:100%;height:auto;min-height:44px;text-align:left}.provider-seat-grid tbody td.subscription-provider-column:before{content:attr(data-provider);padding-left:10px;color:var(--muted);font-size:11px}.provider-seat-grid tbody td.subscription-empty{display:none}.provider-seat-grid .seat-mark{min-height:44px;height:auto}.provider-seat-grid tbody td.subscription-provider-column>.seat-mark{grid-column:2}.provider-seat-grid tbody td.subscription-provider-column:before{grid-column:1;grid-row:1}.list-tools{flex-wrap:wrap}.card-ctl .card-note{white-space:normal}}.map-controls{--map-control-height:30px;display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:0 0 24px}.map-controls .ui-select-trigger{max-width:100%;width:240px;padding:5px 10px;background:var(--page);color:var(--text-2);border:1px solid var(--axis);font:inherit;font-size:12px}.map-controls .ui-select-trigger,.map-controls>.fbtn{height:var(--map-control-height);min-height:var(--map-control-height)}.map-controls>.fbtn{display:inline-flex;align-items:center;justify-content:center;padding-inline:12px}@media(max-width:760px),(pointer:coarse){.map-controls{--map-control-height:44px}}.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-metadata{min-width:6rem;max-width:24rem}.machine-metadata summary{cursor:pointer}.machine-metadata dl{margin:.5rem 0 0}.machine-metadata dl>div{margin-top:.35rem}.machine-metadata dt{font-weight:600}.machine-metadata dd{margin:0;white-space:normal;overflow-wrap:anywhere}.machine-unassigned{max-width:20rem;white-space:normal}.collection-notice{max-width:72ch;margin:.75rem 0;line-height:1.6}.source-identifier{overflow-wrap:anywhere;white-space:normal}:is(.app) .data-table td.actions .ghost-btn.row-expander{min-width:0;width:24px;min-height:24px;height:24px;padding:0;border:0;background:transparent;color:var(--muted)}:is(.app) .data-table td.actions .ghost-btn.row-expander:hover{background:color-mix(in srgb,var(--text-1) 10%,transparent);color:var(--text-1)}:is(.app) .data-table td.actions .ghost-btn.row-expander[aria-expanded=true]{color:var(--text-1)}.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-tip{position:absolute;z-index:2;max-width:320px;padding:8px 10px;pointer-events:none;background:var(--surface);border:1px solid var(--grid);color:var(--text-1);font-size:12px;line-height:1.45}.work-clusters-tip[hidden]{display:none}.work-clusters-tip b{font-weight:600}.work-clusters-tip-group{display:inline-flex;align-items:center;gap:6px;font-weight:600}.work-clusters-tip-group i{width:8px;height:8px;border-radius:50%}.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{padding:0;border:0;background:none;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.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;font-variant-numeric:tabular-nums}.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-side-head .table-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.work-clusters-list{overflow:auto;min-height:0}.work-clusters-list li{padding:0;gap:0}.work-clusters-row{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:6px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.work-clusters-list li.is-off .work-clusters-row{color:var(--text-2);opacity:.55}.work-clusters-list li{position:relative}.work-clusters-only{position:absolute;top:50%;right:2px;transform:translateY(-50%);height:22px;padding:0 8px;border:1px solid var(--text-2);background:var(--page);color:var(--text-1);font:11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;visibility:hidden}.work-clusters-only:hover{border-color:var(--text-1);background:var(--text-1);color:var(--page)}.work-clusters-list li:hover .work-clusters-only,.work-clusters-only:focus-visible{visibility:visible}.work-clusters-list li:hover>.repo-map-value,.work-clusters-list li:focus-within>.repo-map-value{visibility:hidden}.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}.chip.fbar-period{padding:0;background:color-mix(in srgb,var(--text-1) 6%,var(--surface))}.command-tip{position:fixed;z-index:60;width:max-content;max-width:min(720px,calc(100vw - 24px));max-height:50vh;overflow:hidden;margin:0;padding:10px 12px;background:var(--surface);border:1px solid var(--grid);box-shadow:0 8px 24px #00000059;color:var(--text-1);font:12px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none}.session-commands td code:focus-visible{outline:1px solid var(--text-2);outline-offset:2px}.session-commands td code{cursor:help}th .money-unit{margin-left:0}.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}.repo-map-list li.repo-map-title{padding:0 6px;color:var(--text-1);font-size:14px;font-weight:600}.repo-map-list li.repo-map-title:hover{background:none}.repo-map-title>span:last-child{color:var(--text-2);font-size:11.5px;font-weight:400}.repo-map-title .money-unit,.repo-map-head .money-unit{margin-left:0}.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-lead{margin:0 0 18px;max-width:90ch;color:var(--text-1);font-size:15px;line-height:1.55;text-wrap:pretty}.insights-muted{color:var(--muted);font-size:13px}.insights-refs{margin:4px 0 0;padding-left:18px}.insights-refs li{margin:2px 0}.insights-toggle{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.insights-open td{padding-top:0;color:var(--text-2);font-size:13px;line-height:1.55;max-width:90ch}.insights-pre{margin:0 0 8px;padding:8px 10px;border-left:2px solid var(--grid);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);font:12px/1.5 var(--font-mono)}.company-subscription-wrap .company-subscriptions{width:100%}.company-subscriptions th:last-child,.company-subscriptions td:last-child{padding-right:10px}.company-subscriptions tfoot>tr>*{padding-top:12px;border-top:1px solid var(--ledger-border);font-weight:600}@media(max-width:760px){.company-subscriptions tfoot{display:block}}.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}:is(.app) .data-table.people-plans td,:is(.app) .data-table.people-plans th{vertical-align:top}:is(.app) .data-table.people-plans tbody th{font-weight:400;padding:8px 10px 8px 0;white-space:nowrap}.people-plans-boxes{display:flex;flex-wrap:wrap;gap:6px}.people-plan{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:2px 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-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-tooltip{position:fixed;z-index:100;width:320px;pointer-events:none}.people-plans-tooltip dl{margin:0}.people-plans-tooltip dl>div{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.people-plans-tooltip dt{color:var(--muted)}.people-plans-tooltip dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.people-plans-change{margin:8px 0 0;color:var(--text-2)}.people-plans-change strong{color:var(--text-1);font-weight:600}@media(max-width:760px){:is(.app) .data-table.people-plans thead{display:none}:is(.app) .data-table.people-plans,:is(.app) .data-table.people-plans tbody{display:block}:is(.app) .data-table.people-plans tr{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 10px;padding:12px 0;border-bottom:1px solid var(--grid)}:is(.app) .data-table.people-plans tr>th{grid-column:1;padding:0;font-weight:600}:is(.app) .data-table.people-plans tr>td.num{grid-column:2;grid-row:1;padding:0}:is(.app) .data-table.people-plans tr>td[data-provider]{display:contents}:is(.app) .data-table.people-plans tr>td[data-provider]:before{content:attr(data-provider);grid-column:1;color:var(--muted);font-size:11px;line-height:24px}:is(.app) .data-table.people-plans tr>td[data-provider]>.people-plans-boxes{grid-column:2}:is(.app) .data-table.people-plans tr>td.people-plans-empty{display:none}}:is(.app) .data-table.people-plans tbody>tr>*{padding-top:6px;padding-bottom:6px;line-height:24px;font-size:13px}:is(.app) .data-table.people-plans tbody th .person-link{font-size:13px}:is(.app) .data-table.people-plans td.num{color:var(--text-1);font-size:13px}.people-plans-card{padding-top:8px}.people-plans-card .subscriptions-by-person{margin-top:0}.people-plan{padding:1px 8px}:is(.app) .data-table.people-plans tbody th .person-link{display:inline-block;line-height:24px;vertical-align:top}:is(.app) .data-table.people-plans thead+tbody tr:first-child>*{padding-top:10px}.people-plan{cursor:pointer}.people-plans-change-cell{color:var(--text-2)}.people-change{display:flex;justify-content:space-between;gap:12px;white-space:nowrap}.people-change strong{font-weight:600;color:var(--text-1);font-variant-numeric:tabular-nums}.people-change strong.saving,.people-plans-change-cell strong.saving{color:var(--state-saving)}:is(.app) .data-table.people-plans tfoot>tr>*{padding-top:10px;border-top:1px solid var(--ledger-border);font-size:13px;line-height:24px}:is(.app) .data-table.people-plans tfoot th{font-weight:400;color:var(--text-2);text-align:left}.people-plans-change-cell>strong{display:block;text-align:right}.company-subscriptions th:last-child,.company-subscriptions td:last-child{width:auto;text-align:left;padding-left:32px;white-space:normal}.company-subscriptions th:nth-child(3),.company-subscriptions td:nth-child(3){width:112px;padding-left:32px;text-align:right;white-space:nowrap}:is(.app) .company-subscriptions tbody>tr>*{padding-top:6px;padding-bottom:6px;line-height:24px;font-size:13px;vertical-align:top}.company-subscriptions tbody th{font-weight:400}:is(.app) .company-subscriptions thead+tbody tr:first-child>*{padding-top:10px}.company-subscriptions .subscription-plan-price{color:var(--text-2);font-size:13px}.company-subscriptions .subscription-total-price{display:inline-block}.company-subscriptions .subscription-plan-count{font-size:13px}.company-subscriptions tfoot>tr>*{font-weight:400;font-size:13px;line-height:24px}.company-subscriptions tfoot th{color:var(--text-2)}.company-subscriptions tr>:nth-child(4){padding-left:48px}.company-subscriptions td.subscription-plan-count{width:1%;padding-right:6px;text-align:right;white-space:nowrap;color:var(--text-2)}.company-subscriptions td.subscription-plan-slot{width:1%;padding-left:0;padding-right:10px;white-space:nowrap}.plan-holders-note{margin:0 0 2px;color:var(--muted);font-size:12px;text-align:right}@media(max-width:760px){:is(.app) .company-subscriptions tbody>tr>*,:is(.app) .company-subscriptions thead+tbody tr:first-child>*,.company-subscriptions th:last-child,.company-subscriptions td:last-child{padding:0;width:auto}.company-subscriptions tfoot>tr{border-top:1px solid var(--ledger-border)}.company-subscriptions tfoot>tr>*{padding:0;border-top:0}.company-subscriptions tfoot>tr>td:empty{display:none}}@media(max-width:760px){:is(.app) .data-table.people-plans tr>td.people-plans-change-cell{grid-column:2;padding:0}:is(.app) .data-table.people-plans tr>td.people-plans-change-cell:empty{display:none}:is(.app) .data-table.people-plans tfoot{display:block}:is(.app) .data-table.people-plans tfoot tr>td:not(.people-plans-change-cell){display:none}}.people-change{display:block}.people-plans-delta .people-change{color:var(--text-1);font-weight:600;font-variant-numeric:tabular-nums}.people-plans-delta .people-change.saving{color:var(--state-saving)}@media(max-width:760px){:is(.app) .data-table.people-plans tr>td.people-plans-delta{grid-column:2;grid-row:auto;padding:0;text-align:left}:is(.app) .data-table.people-plans tr>td.people-plans-delta:empty{display:none}}:is(.app) .data-table.seat-table td{white-space:nowrap}:is(.app) .data-table.seat-table tr.seat-table-fold td{padding:2px 0}:is(.app) .data-table.seat-table tr.seat-table-fold:hover{background:transparent}:is(.app) .data-table.seat-table tr.seat-table-fold:hover>td{box-shadow:none}.seat-table-fold button{width:100%;padding:6px 0;border:0;border-top:1px dashed var(--grid);border-bottom:1px dashed var(--grid);background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.seat-table-fold button:hover{color:var(--text-1)}.seat-raise{color:var(--state-cost);font-weight:600}:is(.app) .data-table.seat-table td.num .saving{font-weight:600}:is(.app) .data-table.people-plans td.num,:is(.app) .data-table.people-plans th.num,:is(.app) .data-table.people-plans .people-plans-change-cell,:is(.app) .data-table.people-plans thead th:nth-last-child(2){width:1%;white-space:nowrap}:is(.app) .data-table.people-plans thead th:nth-last-child(3),:is(.app) .data-table.people-plans tbody td:nth-last-child(3),:is(.app) .data-table.people-plans tfoot td:nth-last-child(3){padding-right:32px}:is(.app) .data-table.people-plans tfoot th{color:var(--text-1);font-weight:600}:is(.app) .data-table.people-plans tfoot td.num{color:var(--text-1);font-weight:600}:is(.app) .data-table.seat-table th:nth-last-child(2),:is(.app) .data-table.seat-table td:nth-last-child(2),:is(.app) .data-table.seat-table th:last-child,:is(.app) .data-table.seat-table td:last-child{width:1%}:is(.app) .data-table.seat-table th:nth-last-child(3),:is(.app) .data-table.seat-table td:nth-last-child(3){padding-right:32px}:is(.app) .data-table.seat-table tfoot>tr>*{padding-top:10px;border-top:1px solid var(--ledger-border);color:var(--text-1);font-weight:600;text-align:left}:is(.app) .data-table.seat-table tfoot td.num{text-align:right}:is(.app) .data-table.seat-table tfoot th{font-size:13px}@media(max-width:760px){:is(.app) .data-table.seat-table thead{display:none}:is(.app) .data-table.seat-table,:is(.app) .data-table.seat-table tbody,:is(.app) .data-table.seat-table tfoot{display:block}:is(.app) .data-table.seat-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--grid)}:is(.app) .data-table.seat-table tr>*{padding:0!important;width:auto!important;white-space:normal;text-align:left}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(1){grid-column:1;grid-row:1}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(8){grid-column:2;grid-row:1;text-align:right}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(2){grid-column:1;grid-row:2}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(5){grid-column:2;grid-row:2;text-align:right}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(3){grid-column:1;grid-row:3}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(6){grid-column:1;grid-row:4}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(4){grid-column:2;grid-row:4;text-align:right}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold)>:nth-child(7){grid-column:1 / -1;grid-row:5}:is(.app) .data-table.seat-table tbody tr>:empty{display:none}:is(.app) .data-table.seat-table tr.seat-table-fold{display:block;padding:0;border:0}:is(.app) .data-table.seat-table tr.seat-table-fold>td{display:block}:is(.app) .data-table.seat-table tfoot tr>:empty{display:none}}.th-sort{display:inline-flex;align-items:baseline;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.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}.seat-table-fold button{border-top-style:solid;border-bottom-style:solid;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text-2);font-size:13px;font-weight:500}.seat-table-fold button:hover{background:var(--surface);color:var(--text-1)}.people-plans-delta .people-change .saving{color:var(--state-saving)}.change-amount{font-weight:600;font-variant-numeric:tabular-nums}.change-amount[tabindex]{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.change-tooltip{position:fixed;z-index:100;width:260px;pointer-events:none}.change-tooltip dl{margin:0}.change-tooltip dl>div{display:flex;justify-content:space-between;gap:16px;padding:2px 0}.change-tooltip dt{color:var(--muted)}.change-tooltip dd{margin:0;font-variant-numeric:tabular-nums}.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-box{align-items:center}.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{gap:6px;font-size:20px;line-height:32px;letter-spacing:-.03em}.page-controls .session-nav :is(.profile-crumb,.profile-sep){font-size:inherit;font-weight:400}.page-controls .session-nav .profile-crumb{margin:0 -4px;padding:0 4px}.page-controls .session-nav strong{font-size:inherit;font-weight:700}.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)}@media(max-width:760px){.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}}.page-insights{margin:0 0 40px;padding:0;display:grid;gap:24px}.page-insights-head{margin:0 0 8px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.3}:is(.app) .data-table.blocked-people tbody>tr>*{padding-top:6px;padding-bottom:6px;line-height:24px;font-size:13px;vertical-align:top}:is(.app) .data-table.blocked-people tbody th{font-weight:400;white-space:nowrap}:is(.app) .data-table.blocked-people td.num{color:var(--text-1);white-space:nowrap;padding-right:12px;padding-left:8px}.blocked-people .people-plan{cursor:default}.blocked-stuck{color:var(--error-text)}:is(.app) .data-table.blocked-people thead th{vertical-align:bottom}:is(.app) .data-table.blocked-people thead th.num{padding-right:12px;padding-left:8px}@media(max-width:760px){:is(.app) .data-table.blocked-people thead{display:none}:is(.app) .data-table.blocked-people,:is(.app) .data-table.blocked-people tbody{display:block}:is(.app) .data-table.blocked-people tr{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 10px;padding:10px 0;border-bottom:1px solid var(--grid)}:is(.app) .data-table.blocked-people tr>*{display:contents;padding:0;text-align:left}:is(.app) .data-table.blocked-people tr>th{display:block;grid-column:1 / -1;font-weight:600}:is(.app) .data-table.blocked-people tr>td:before{content:attr(data-label);grid-column:1;color:var(--muted);font-size:12px}:is(.app) .data-table.blocked-people tr>td>*{grid-column:2}:is(.app) .data-table.blocked-people tr>td:empty{display:none}:is(.app) .data-table.people-plans tfoot tr>td.num{display:block;grid-column:2;padding:0;text-align:left}:is(.app) .data-table.people-plans tbody tr>th{grid-column:1 / -1;grid-row:1;align-self:baseline;padding-top:0;padding-right:88px}:is(.app) .data-table.people-plans tbody tr>td.num:not(.people-plans-delta){grid-row:1;align-self:baseline;justify-self:end;padding-top:0;text-align:right}:is(.app) .data-table.people-plans tr>td:is(.num,.people-plans-delta,.people-plans-change-cell){width:auto;padding-right:0}:is(.app) .data-table.people-plans tbody tr{position:relative}:is(.app) .data-table.people-plans tbody tr>td.people-plans-delta{position:absolute;right:0;bottom:12px;text-align:right}:is(.app) .data-table.people-plans tbody tr:last-child{border-bottom:0}:is(.app) .data-table.people-plans tfoot tr{grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--ledger-border);border-bottom:0}:is(.app) .data-table.seat-table tbody tr:last-child{border-bottom:0}:is(.app) .data-table.seat-table tfoot tr{grid-template-columns:minmax(0,1fr) auto;border-top:1px solid var(--ledger-border);border-bottom:0}:is(.app) .data-table.seat-table tfoot tr>*{border-top:0}:is(.app) .data-table.seat-table tfoot tr>th{grid-column:1;grid-row:1 / span 2;align-self:start}:is(.app) .data-table.seat-table tfoot tr>td.num{grid-column:2;justify-self:end;text-align:right}:is(.app) .data-table.people-plans tfoot tr>*{border-top:0}:is(.app) .data-table.people-plans tfoot tr>th{grid-column:1;grid-row:1 / span 2;align-self:start}:is(.app) .data-table.people-plans tfoot tr>td.num{grid-column:2;justify-self:end;text-align:right}}.fbar button:not(:disabled),.fbar a,.page-controls .page-tab,.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;border-radius:50%;background:var(--accent-hot);vertical-align:middle}.command-tip-risk{color:var(--accent-hot);font-weight:600}.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}}:is(.app) .data-table.people-plans :is(td.people-plans-change-cell,thead th:nth-last-child(2),tfoot td:nth-last-child(2)){padding-right:32px}.company-subscriptions thead>tr>*{border-bottom:1px solid var(--ledger-border);padding-bottom:8px}.page-insights .card-note{margin:10px 0 0}@media(min-width:761px){:is(.app) .company-subscriptions tbody tr:last-child>*{padding-bottom:11px}:is(.app) .company-subscriptions tfoot>tr>*{padding-top:7px}}@media(min-width:761px){:is(.app) .data-table.people-plans thead+tbody tr:first-child>*{padding-top:11px}:is(.app) .data-table.people-plans tbody tr:last-child>*{padding-bottom:10px}:is(.app) .data-table.people-plans tfoot>tr>*{padding-top:7px}}.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-email{color:var(--muted);font-size: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-command{overflow-x:auto;margin:6px 0 0;padding:10px 12px;background:var(--surface);color:var(--text-2);font:12px/1.5 var(--font-mono)}.recon-nowrap{white-space:nowrap}.recon-end{align-items:flex-end}@media(pointer:coarse){:is(.seg button,.chip-body,.chip-x,.fbtn,.page-tab,.icon-btn,.ghost-btn,.side-signout,a.identity-email,.theme-toggle){position:relative}:is(.seg button,.chip-body,.chip-x,.fbtn,.page-tab,.icon-btn,.ghost-btn,.side-signout,a.identity-email,.theme-toggle,.work-clusters-only):after{content:"";position:absolute;inset-block:min(0px,calc(50% - 22px));inset-inline:min(0px,calc(50% - 22px))}.cut-row{min-height:44px}}@media(pointer:coarse)and (min-height:501px){.side-nav a,.side-nav .side-group-labeled a:not(.side-group-label){min-height:44px}}@media(hover:none){.work-clusters-only{position:relative;top:auto;right:auto;transform:none;flex:none;margin-left:8px;visibility:visible}.work-clusters-list li>.repo-map-value,.work-clusters-list li:focus-within>.repo-map-value{visibility:visible}.card-head .card-sub{white-space:normal}}: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(min-width:761px){.table-wrap .seat-grid tbody th{position:sticky;left:0;z-index:1;background:var(--page)}.table-wrap .seat-grid thead th:first-child{position:sticky;left:0;z-index:2;background:var(--page)}}@media(max-width:760px){:is(.app) .data-table td.num{white-space:nowrap}.cut-groups{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.cut-group{grid-area:auto}.team-table colgroup,.team-table .team-per-person,.team-table .team-top-project,.team-table .team-top-model,.team-table :is(th,td).actions{display:none}.team-table td:first-child{white-space:nowrap}:is(.app) .team-table :is(th,td){padding-inline:6px}:is(.app) .data-table.work-items-table,:is(.app) .data-table.work-items-table tbody{display:block;min-width:0}:is(.app) .data-table.work-items-table :is(colgroup,thead){display:none}:is(.app) .data-table.work-items-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--grid)}: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%;padding:0;border:0;color:var(--muted);font-size:12px;line-height:16px}: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:14px;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:14px;line-height:20px}:is(.app) .data-table.work-items-table td.num[data-label]:before{content:attr(data-label) " "}:is(.app) .data-table.work-items-table td:is(:empty,.actions){display:none}:is(.app) .data-table.work-items-table td:has(>.badge){flex:none;width:auto}: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:has(>.badge){flex:0 0 126px}: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 tbody tr:last-child{border-bottom:0}:is(.app) .data-table.work-items-table thead+tbody tr:first-child td{padding-top:0}.work-items-table .money.bare[data-marker=eq]:before{content:"eq$ ";color:var(--eq)}.work-items-table .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}}@media(max-width:760px){.app-tenancy .tenancy-bar{position:relative}.mobile-header{top:0}}@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,.mobile-navigation .side-group{gap:0}.mobile-navigation .side-nav>.side-group+.side-group{margin-top:8px}.mobile-navigation .side-nav a{min-height:40px;padding-block:8px}.mobile-navigation .side-nav .side-group-labeled a:not(.side-group-label){min-height:36px;padding-block:6px}.mobile-navigation .side-nav .nav-on:before{top:10px;bottom:10px}}@media(max-width:760px){:root{--page-title-h: 46px}.main{--page-top-space: 12px}.page-controls{top:calc(var(--mobile-header-h) - var(--page-title-h));padding-bottom:8px}.page-controls .fbar{justify-content:flex-start}.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)}.card-head h2,.card-head h3{font-size:18px}.card-sub{font-size:15px;line-height:20px}:is(.app,.create-pop-layer) .data-table{font-size:14px}.row-val{font-size:14px}.badge{font-size:12px}.chip-body,.fbtn,.ghost-btn,.seg button,.seg-mini button,.chart-check{font-family:var(--font-sans);font-size:13px;line-height:16px;font-weight:500;text-transform:none;letter-spacing:0}.overview-metrics.one-line-notes dd:not(.metric-note){font-size:24px}.overview-metrics.one-line-notes.six-tiles{--tile-floor: 2}.six-tiles .metric-note-extra{display:none}:is(.app) .data-table.seat-table .cell-bar{width:100%}:is(.app) .data-table.seat-table .cell-bar-track{flex:1 1 auto;width:auto}:is(.app) .data-table.seat-table .cell-bar>:not(.cell-bar-track){flex:0 0 5ch}:is(.app) .data-table.seat-table tbody tr:not(.seat-table-fold){grid-template-columns:minmax(0,1fr) 96px}:is(.app) .data-table.work-items-table td.num[data-label=PRs]:empty:before{content:none}:is(.app) .data-table.work-items-table td{font-size:13px;line-height:18px}:is(.app) .data-table.work-items-table td:nth-child(2),:is(.app) .data-table.work-items-table td.num:has(>.money){font-size:15px;line-height:20px}}.computer-only{margin:0 0 24px}*+.computer-only{margin-top:16px}.card:has(.computer-only){padding-top:0}@media(max-width:760px){.shell:has(.computer-only) .page-controls .fbar{display:none}}.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}.fbar{position:relative}.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;border-radius:50%;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}}
