@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";.baselines-grid{display:flex;flex-direction:column;flex:1;min-height:0}.baselines-grid{--font-text: "Inter", "Helvetica Neue", Arial, sans-serif}.baselines-grid{--cell-surface: var(--paper);--cell-width: 144px;--baselines-grid-model-width: 220px;--baselines-grid-toggle-size: 1.1rem;--baselines-grid-toggle-gap: .35rem;--baselines-grid-text-caption: .75rem;--baselines-grid-text-label: .8125rem;--baselines-grid-text-name: .9375rem;--baselines-grid-text-figure: 2.2rem;--cell-height: 100px}.baselines-grid .baselines-grid-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.baselines-grid .baselines-grid-head .hint{font-family:var(--font-text);margin:.25rem 0 0;max-width:72ch;line-height:1.5;text-wrap:pretty}.baselines-grid .baselines-grid-title{display:flex;align-items:center;gap:.45rem}.baselines-grid .baselines-grid-title-tip{position:relative;display:inline-flex}.baselines-grid .baselines-grid-title-why{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--gold);border-radius:50%;background:var(--paper);color:var(--gold-deep);font:inherit;font-size:.62rem;font-weight:700;line-height:1;cursor:pointer}.baselines-grid .baselines-grid-title-panel{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;display:none;width:max-content;max-width:16rem;margin:0;padding:.4rem .55rem;border:1px solid var(--line);border-radius:calc(var(--radius) * .6);background:var(--ivory-bright);box-shadow:var(--shadow-pop);color:var(--ink);font-size:.72rem;font-weight:400;line-height:1.35}.baselines-grid .baselines-grid-title-panel.align-end{left:auto;right:0}.baselines-grid .baselines-grid-title-panel.below{top:calc(100% + .35rem)}.baselines-grid .baselines-grid-title-panel.open{display:block}.baselines-grid .baselines-grid-title-panel a{color:var(--gold-deep);font-weight:600}.baselines-grid .baselines-grid-model-heading{display:inline-flex;align-items:center;gap:.3rem;margin-left:calc(var(--baselines-grid-toggle-size) + var(--baselines-grid-toggle-gap))}.baselines-grid .baselines-grid-order-tip{display:inline-flex}.baselines-grid .baselines-grid-order-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gold-deep);cursor:pointer}.baselines-grid .baselines-grid-order-trigger:hover,.baselines-grid .baselines-grid-order-trigger[aria-expanded=true]{background:rgba(var(--gold-rgb),.12)}.baselines-grid .baselines-grid-order-trigger:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.baselines-grid .baselines-grid-order-panel{position:fixed;z-index:5;display:none;width:20rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto;padding:.6rem .75rem;border:1px solid var(--line);border-radius:calc(var(--radius) * .6);background:var(--ivory-bright);box-shadow:var(--shadow-pop);color:var(--ink);font-size:.78rem;font-weight:400;line-height:1.45;text-align:left}.baselines-grid .baselines-grid-order-panel.open{display:block}.baselines-grid .catalog-cta{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.45rem .9rem;border:1px solid var(--gold);border-radius:10px;background:var(--paper);color:var(--gold-deep);font-weight:600;font-size:.85rem;text-decoration:none}.baselines-grid .catalog-cta:hover{background:rgba(var(--gold-rgb),.12)}.baselines-grid .baselines-grid-empty-axis{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:.9rem 1rem;margin:.75rem 0;color:var(--slate);font-size:.9rem}.baselines-grid .baselines-grid-empty-axis p{margin:0}.baselines-grid .baselines-grid-toolbar{display:flex;align-items:center;gap:.75rem 1.25rem;flex-wrap:wrap;margin:1rem 0 .8rem}.baselines-grid .baselines-grid-toolbar .host-filter-search{flex:0 1 20rem;min-width:15rem;max-width:none;border-radius:6px;background:var(--paper)}.baselines-grid .baselines-grid-toolbar .host-filter-input{font-family:var(--font-text)}.baselines-grid .baselines-grid-visible-count{margin-left:auto;color:var(--slate);font:.75rem var(--font-text);font-variant-numeric:tabular-nums}.baselines-grid .baselines-grid-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem 1.5rem;padding-top:.75rem;border-top:1px solid var(--line)}.baselines-grid .baselines-grid-context .baselines-grid-toolbar-sweep{font-family:var(--font-text);font-size:.75rem}.baselines-grid .baselines-grid-head .catalog-actions{flex-shrink:0;gap:.5rem}.baselines-grid .baselines-grid-head .catalog-cta{border-color:var(--line-strong);border-radius:6px;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:.75rem}.baselines-grid .baselines-grid-head .catalog-cta:hover{border-color:var(--gold-deep);background:var(--ivory-bright)}.baselines-grid .baselines-grid-head .catalog-actions>a{padding:.45rem 0;font-family:var(--font-text);font-size:.75rem}@media(max-width:760px){.baselines-grid{--baselines-grid-model-width: 160px}.baselines-grid .baselines-grid-head{align-items:flex-start;flex-direction:column;gap:.75rem}.baselines-grid .baselines-grid-toolbar .host-filter-search{flex-basis:100%;min-width:0}.baselines-grid .baselines-grid-visible-count,.baselines-grid .baselines-grid-context .baselines-grid-toolbar-sweep{margin-left:0}.baselines-grid .baselines-grid-context{gap:.5rem}}.baselines-grid .baselines-grid-toggle{font-family:var(--font-text);display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--slate)}.baselines-grid .baselines-grid-repos-link{color:inherit;text-decoration:none;border-bottom:1px dotted var(--line-strong)}.baselines-grid .baselines-grid-repos-link:hover{color:var(--gold-deep);border-bottom-color:var(--gold-deep)}.baselines-grid .baselines-grid-toolbar-sweep{margin:0 0 0 auto}.baselines-grid .baselines-grid-scroll{overflow:auto;overscroll-behavior:contain;flex:1;min-height:var(--bleed-scroll-min-height);background:var(--ivory-bright);border-top:1px solid var(--line)}.baselines-grid .baselines-grid-chrome{padding:1.25rem 1.5rem .85rem;flex:0 0 auto;background:var(--ivory-bright)}.baselines-grid .baselines-grid-chrome .baselines-grid-title h2{font-size:1.5rem;letter-spacing:-.025em;line-height:1.2}.baselines-grid .baselines-grid-chrome h2,.baselines-grid .baselines-grid-unbound h3{margin:0;font-size:1.05rem}.baselines-grid .baselines-grid-chrome>.hint,.baselines-grid .baselines-grid-chrome>.error,.baselines-grid .baselines-grid-chrome>.notice{margin:.4rem 0 0}.baselines-grid .baselines-grid-scroll-inset{padding:1rem 1.5rem}.baselines-grid table.baselines-matrix{table-layout:fixed;width:100%;min-width:calc(var(--baselines-grid-model-width) + var(--baselines-grid-columns) * (var(--cell-width) + 6px) + 64px);border-collapse:separate;border-spacing:0}.baselines-grid .baselines-grid-model-column{width:var(--baselines-grid-model-width)}.baselines-grid .baselines-grid-summary-column{width:64px}.baselines-grid .baselines-matrix thead th{position:sticky;top:0;z-index:3;background:var(--ivory-bright);border-bottom:1px solid var(--line-strong);padding:.65rem .5rem;text-align:left;vertical-align:bottom;font-size:.78rem;min-width:var(--cell-width)}.baselines-grid .baselines-matrix th.baselines-grid-corner,.baselines-grid .baselines-matrix th.baselines-grid-model{position:sticky;left:0;z-index:4;background:var(--ivory-bright);min-width:var(--baselines-grid-model-width);max-width:var(--baselines-grid-model-width);text-align:left;border-right:1px solid var(--line);padding:.3rem .5rem}.baselines-grid .baselines-matrix th.baselines-grid-model{z-index:2;font-weight:500;font-size:.85rem}.baselines-grid .baselines-matrix tfoot th,.baselines-grid .baselines-matrix tfoot td{position:sticky;bottom:0;z-index:3;background:var(--paper);border-top:1px solid var(--line)}.baselines-grid .baselines-matrix tfoot th.baselines-grid-strip-head{left:0;z-index:4;border-right:1px solid var(--line)}.baselines-grid .baselines-matrix th.baselines-grid-model{vertical-align:middle;--baselines-grid-toggle-centre: calc(.5rem + var(--baselines-grid-toggle-size) / 2);--baselines-grid-name-lift: .5rem}.baselines-grid .baselines-grid-model-label{display:grid;grid-template-columns:var(--baselines-grid-toggle-size) minmax(0,1fr);grid-template-areas:"toggle name" ".      quant";align-items:center;column-gap:var(--baselines-grid-toggle-gap)}.baselines-grid .baselines-grid-model-label>.baselines-grid-collapse,.baselines-grid .baselines-grid-model-label>.baselines-grid-collapse-spacer{grid-area:toggle}.baselines-grid .baselines-grid-model-text{display:contents}.baselines-grid .baselines-grid-model-name{grid-area:name;display:block;min-width:0;font-size:var(--baselines-grid-text-name);font-weight:600;line-height:1.25}.baselines-grid .baselines-grid-model-name .baselines-grid-axis-config{position:relative;min-height:0;margin-left:-4px}.baselines-grid .baselines-grid-model-name .baselines-grid-axis-config:after{content:"";position:absolute;top:-.6rem;right:-.2rem;bottom:-.6rem;left:-.2rem}.baselines-grid .baselines-grid-model.variant .baselines-grid-model-name,.baselines-grid .baselines-grid-model.variant .baselines-grid-model-quant{padding-left:.85rem}.baselines-grid .baselines-grid-model.variant .baselines-grid-model-name{color:var(--slate);font-size:var(--baselines-grid-text-label);font-weight:500}.baselines-grid .baselines-grid-model-quant{grid-area:quant;display:block;margin-top:.1rem;font-family:var(--font-text);font-size:var(--baselines-grid-text-caption);line-height:1rem;font-weight:500;letter-spacing:.02em;color:var(--gold-ink)}.baselines-grid .baselines-grid-model.family-open:before,.baselines-grid .baselines-grid-model.variant:before,.baselines-grid .baselines-grid-model.variant:after{content:"";position:absolute;left:var(--baselines-grid-toggle-centre);background:var(--line-strong)}.baselines-grid .baselines-grid-model.family-open:before,.baselines-grid .baselines-grid-model.variant:before{width:1px}.baselines-grid .baselines-grid-model.family-open:before{top:calc(50% - var(--baselines-grid-name-lift) + .6rem);bottom:0}.baselines-grid .baselines-grid-model.variant:before{top:0;bottom:0}.baselines-grid .baselines-grid-model.variant.family-last:before{bottom:calc(50% + var(--baselines-grid-name-lift))}.baselines-grid .baselines-grid-model.variant:after{top:calc(50% - var(--baselines-grid-name-lift));width:.7rem;height:1px}.baselines-grid .baselines-grid-collapse,.baselines-grid .baselines-grid-collapse-spacer{display:inline-flex;align-items:center;justify-content:center;width:var(--baselines-grid-toggle-size);border:none;background:none;padding:0;color:var(--slate);cursor:pointer;vertical-align:middle}.baselines-grid .baselines-grid-collapse{position:relative}.baselines-grid .baselines-grid-collapse:after{content:"";position:absolute;top:-.55rem;right:-.4rem;bottom:-.55rem;left:-.4rem}.baselines-grid .baselines-grid-col-name{display:flex;align-items:center;gap:.3rem;font-size:var(--baselines-grid-text-label);font-weight:600;line-height:1.25}.baselines-grid .baselines-matrix .recessed{background:linear-gradient(rgba(var(--ink-rgb),.03),rgba(var(--ink-rgb),.03)),var(--paper)}.baselines-grid .baselines-matrix thead th.recessed .baselines-grid-col-name{color:var(--slate)}.baselines-grid .baselines-matrix .vendor-start{border-left:1px solid var(--line-strong)}.baselines-grid .baselines-matrix td.baselines-grid-cell{padding:3px;border-bottom:1px solid var(--line)}.baselines-grid .baselines-matrix tbody tr:has(.baselines-grid-square:hover,.baselines-grid-square:focus-visible){background:rgba(var(--gold-rgb),.045)}.baselines-grid .baselines-matrix tbody tr:has(.baselines-grid-square:hover,.baselines-grid-square:focus-visible) .baselines-grid-model{background:var(--paper)}.baselines-grid .baselines-matrix tbody .baselines-grid-model{border-bottom:1px solid var(--line)}.baselines-grid .baselines-grid-strip,.baselines-grid .baselines-grid-strip-head{font-size:var(--baselines-grid-text-label);font-weight:600;font-variant-numeric:tabular-nums;color:var(--gold-deep);text-align:center;padding:.25rem .4rem;white-space:nowrap}.baselines-grid .baselines-grid-square{position:relative;container:baselines-grid-square / size;display:flex;flex-direction:column;width:100%;min-width:var(--cell-width);height:var(--cell-height);border:1px solid var(--line-strong);border-radius:6px;background:var(--cell-surface);color:var(--ink);font-size:.72rem;line-height:1.2;text-decoration:none;overflow:hidden;transition:border-color .15s ease-out,box-shadow .15s ease-out}.baselines-grid .baselines-grid-square:hover{border-color:var(--gold-deep);box-shadow:0 0 0 1px var(--gold-deep)}.baselines-grid .baselines-grid-square:focus-visible{outline:2px solid var(--gold-deep);outline-offset:1px}.baselines-grid .baselines-grid-square-body{flex:1;font-family:var(--font-text);min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:.6rem .45rem}.baselines-grid .baselines-grid-square-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--baselines-grid-text-caption);font-weight:500;line-height:1.3;color:var(--slate)}.baselines-grid .baselines-grid-square-note{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.baselines-grid .baselines-grid-square.baseline-available{background:var(--baselines-green-fill);border-color:var(--baselines-green-edge)}.baselines-grid .baselines-grid-square.infinity-ahead{background:var(--baselines-gold-fill);border-color:var(--baselines-gold-edge)}.baselines-grid .baselines-grid-square.infeasible{background:rgba(var(--ink-rgb),.045);border:1px solid rgba(var(--ink-rgb),.07)}.baselines-grid .baselines-grid-square.infeasible .baselines-grid-square-note{color:var(--slate);font-weight:400}.baselines-grid .baselines-grid-square.attention{border-color:var(--line-strong)}.baselines-grid .baselines-grid-square.not_started{color:var(--slate)}.baselines-grid .baselines-grid-square.no_repo{border-color:var(--line);background:transparent}.baselines-grid .baselines-grid-square.no_repo:hover,.baselines-grid .baselines-grid-square.no_repo:focus-visible{border-color:var(--gold-deep);background:var(--ivory-bright)}@media(prefers-reduced-motion:reduce){.baselines-grid .baselines-grid-square,.baselines-grid .baselines-grid-axis-config svg{transition:none}}.baselines-grid .baselines-grid-square.nothing_counting{border-color:var(--line-strong)}.baselines-grid .baselines-grid-panel-section,.baselines-grid .baselines-grid-unbound{margin-top:1.25rem;border-top:1px solid var(--line);padding-top:.75rem}.baselines-grid .baselines-grid-hint-arithmetic{border-left:3px solid var(--line-strong);padding-left:.6rem}.baselines-grid .catalog-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.baselines-grid .baselines-grid-square-body:has(.baselines-grid-square-meta){gap:.5rem;padding-block:.35rem}.baselines-grid .baselines-grid-square-meta{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:var(--baselines-grid-text-label);font-weight:400;line-height:1.2}.baselines-grid .baselines-grid-square-backend{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baselines-grid .baselines-grid-empty{display:grid;justify-items:center;gap:.35rem;min-width:0;text-align:center}.baselines-grid .baselines-grid-empty-symbol{min-height:1rem;line-height:1;color:var(--slate)}.baselines-grid .baselines-grid-square-number{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .3rem;min-width:0;margin:.05rem 0 .1rem;white-space:nowrap}.baselines-grid .baselines-grid-square-value{flex:none;font-family:var(--font);font-size:var(--baselines-grid-text-figure);font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.baselines-grid .baselines-grid-square-value-fraction{font-size:.68em;font-weight:500;letter-spacing:0;color:rgba(var(--ink-rgb),.62)}.baselines-grid .baselines-grid-square-unit{min-width:0;font-family:var(--font);overflow:hidden;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--slate)}.baselines-grid .baselines-grid-square-stale{flex:none;position:absolute;top:.3rem;right:.3rem;line-height:1;display:inline-grid;place-items:center;width:.95rem;height:.95rem;border-radius:50%;background:var(--paper);color:var(--slate)}.baselines-grid .baselines-grid-square-stale.failing{color:var(--danger)}.baselines-grid .baselines-grid-square-stale.never,.baselines-grid .baselines-grid-legend-swatch.never:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--slate)}.baselines-grid .baselines-grid-legend-swatch.never{border-color:transparent}.baselines-grid .baselines-grid-legend-swatch.never:before{content:"";width:.65rem;height:.65rem;border-radius:50%}.baselines-grid .baselines-grid-square.metrics-failing{border:2px solid var(--danger)}@container baselines-grid-square (max-width: 96px){.baselines-grid .baselines-grid-square-value{font-size:1rem}.baselines-grid .baselines-grid-square-unit{display:none}}@container baselines-grid-square (max-height: 56px){.baselines-grid .baselines-grid-square-note{display:none}}@container baselines-grid-square (max-width: 56px){.baselines-grid .baselines-grid-square-value{font-size:.8rem}}.baselines-grid-metric-popup.baselines-grid-popup{position:fixed;z-index:100;display:flex;flex-direction:column;width:min(340px,calc(100vw - 16px));max-height:min(430px,calc(100vh - 16px));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop);font-size:.75rem;line-height:1.4}.baselines-grid-metric-popup .baselines-grid-popup-header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 10px 8px 14px}.baselines-grid-metric-popup .baselines-grid-popup-header>div{min-width:0}.baselines-grid-metric-popup .baselines-grid-popup-header strong{display:block;padding-top:2px;font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}.baselines-grid-metric-popup .baselines-grid-popup-header p{margin:4px 0 0;color:var(--slate)}.baselines-grid-metric-popup .baselines-grid-popup-source,.baselines-grid-metric-popup .baselines-grid-popup-alert,.baselines-grid-metric-popup .baselines-grid-popup-omitted{flex:none;margin:0;padding:0 14px 10px}.baselines-grid-metric-popup .baselines-grid-popup-source{overflow:hidden;color:var(--slate);text-overflow:ellipsis;white-space:nowrap}.baselines-grid-metric-popup .baselines-grid-popup-alert{color:var(--danger)}.baselines-grid-metric-popup .baselines-grid-popup-metrics{display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(2.2rem + 44px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.baselines-grid-metric-popup .baselines-grid-popup-section-heading{display:flex;flex:none;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 14px 6px}.baselines-grid-metric-popup .baselines-grid-popup-section-heading span{color:var(--slate);font-size:.6875rem}.baselines-grid-metric-popup .baselines-grid-popup-metric-list{flex:1 1 auto;min-height:44px;max-height:238px;margin:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(var(--ink-rgb),.32) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.baselines-grid-metric-popup .baselines-grid-popup-metric-list:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.baselines-grid-metric-popup .baselines-grid-popup-metric-list::-webkit-scrollbar{width:8px}.baselines-grid-metric-popup .baselines-grid-popup-metric-list::-webkit-scrollbar-thumb{border:2px solid var(--paper);border-radius:999px;background:rgba(var(--ink-rgb),.32)}.baselines-grid-metric-popup .baselines-grid-popup-metric-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;margin:0 14px;border-top:1px solid var(--line)}.baselines-grid-metric-popup .baselines-grid-popup-metric-list>div:first-child{border-top:0}.baselines-grid-metric-popup .baselines-grid-popup-metric-list dt{display:flex;min-width:0;align-items:center;gap:6px;font-weight:600}.baselines-grid-metric-popup .baselines-grid-popup-metric-list dt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baselines-grid-metric-popup .baselines-grid-popup-metric-list dt small{flex:none;border:1px solid var(--line);border-radius:999px;padding:1px 5px;color:var(--slate);font-size:.625rem;font-weight:600;line-height:1.3}.baselines-grid-metric-popup .baselines-grid-popup-metric-list dt small.baselines-grid-popup-override{border-color:rgba(var(--gold-rgb),.55);background:rgba(var(--gold-rgb),.12);color:var(--gold-ink)}.baselines-grid-metric-popup .baselines-grid-popup-metric-list dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.baselines-grid-metric-popup .baselines-grid-popup-omitted{padding-top:8px;color:var(--slate)}.baselines-grid-metric-popup .baselines-grid-popup-footer{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 14px 12px}.baselines-grid-metric-popup .baselines-grid-popup-footer .freshness{color:var(--slate)}.baselines-grid-metric-popup.baselines-grid-popup .baselines-grid-metric-close{display:inline-grid;flex:none;place-items:center;min-width:44px;min-height:44px;margin:-8px -4px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);font-size:1.25rem;line-height:1;cursor:pointer}.baselines-grid-metric-popup.baselines-grid-popup .baselines-grid-metric-close:hover{background:var(--ivory-bright)}.baselines-grid-metric-popup.baselines-grid-popup .baselines-grid-metric-close:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.baselines-grid .baselines-grid-axis-config{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.baselines-grid .baselines-grid-axis-config:hover{background:var(--ivory-bright)}.baselines-grid .baselines-grid-axis-config:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.baselines-grid .baselines-grid-axis-config svg{flex-shrink:0;color:var(--slate);transition:opacity .15s ease-out}@media(hover:hover){.baselines-grid .baselines-grid-axis-config svg{opacity:0}.baselines-grid th:hover .baselines-grid-axis-config svg,.baselines-grid .baselines-grid-axis-config:focus-visible svg{opacity:1}}.baselines-grid .baselines-grid-legend{font-family:var(--font-text);display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;font-size:.75rem;color:var(--slate)}.baselines-grid .baselines-grid-legend li{display:inline-flex;align-items:center;gap:.35rem}.baselines-grid .baselines-grid-legend-swatch{display:inline-grid;place-items:center;width:1.1rem;height:.85rem;border:1px solid var(--line);border-radius:4px;font-size:.55rem;font-weight:700;line-height:1}.baselines-grid .baselines-grid-legend-swatch.baseline-available{background:var(--baselines-green-fill);border-color:var(--baselines-green-edge)}.baselines-grid .baselines-grid-legend-swatch:is(.baseline-missing,.baseline-unavailable,.attention){border-color:var(--line-strong);background:var(--paper)}.baselines-grid .baselines-grid-legend-swatch.infinity-ahead{background:var(--baselines-gold-fill);border-color:var(--baselines-gold-edge)}.baselines-grid .baselines-grid-legend-swatch.infeasible{background:rgba(var(--ink-rgb),.045);border-color:rgba(var(--ink-rgb),.07)}.baselines-grid .baselines-grid-legend-swatch.stale{border-color:transparent;color:var(--slate)}.baselines-grid .baselines-grid-legend-swatch.failing{border:2px solid var(--danger);color:var(--danger)}.baselines-grid .baselines-grid-legend-swatch.nothing_counting{background:rgba(var(--ink-rgb),.06)}.baselines-grid .baselines-grid-legend-swatch.no_repo{border-color:rgba(var(--gold-rgb),.55)}.baselines-grid-metric-popup.baselines-grid-popup{--font-text: "Inter", "Helvetica Neue", Arial, sans-serif}.baselines-grid .baselines-grid-square:is(.baseline-available,.infinity-ahead) .baselines-grid-square-unit{color:var(--baselines-caption-ink)}.baselines-grid .baselines-grid-square:is(.baseline-available,.infinity-ahead) .baselines-grid-square-value-fraction{color:var(--baselines-fraction-ink)}@property --baselines-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes baselines-border-orbit{to{--baselines-border-angle: 360deg}}.baselines-grid .baselines-grid-square.infinity-ahead{--baselines-edge-glint: var(--baselines-gold-glint);--baselines-edge-color: var(--baselines-gold-edge);--baselines-edge-duration: 6s}.baselines-grid .baselines-grid-square:where(.infinity-ahead):where(:not(.metrics-stale,.metrics-failing,.metrics-never)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--baselines-edge-width);opacity:var(--baselines-edge-opacity);border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--baselines-border-angle),transparent 0deg 245deg,var(--baselines-edge-color) 278deg,var(--baselines-edge-glint) 310deg,var(--baselines-edge-color) 330deg,transparent 355deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:baselines-border-orbit calc(var(--baselines-edge-duration) * var(--baselines-edge-speed-factor)) linear infinite}.baselines-grid td:nth-child(3n) .baselines-grid-square:before{animation-delay:-2s}.baselines-grid td:nth-child(3n+1) .baselines-grid-square:before{animation-delay:-4s}@media(prefers-reduced-motion:reduce){.baselines-grid .baselines-grid-square:before{animation:none;content:none}}.baselines-grid .baselines-grid-square.baseline-available{--baselines-fraction-ink: light-dark(var(--baselines-green-number), rgba(var(--dark-ink-rgb), .62));color:var(--baselines-green-number)}.baselines-grid .baselines-grid-square.baseline-available :is(.baselines-grid-square-unit,.baselines-grid-square-note,.baselines-grid-square-backend){color:light-dark(oklch(32% .04 155),var(--slate))}.baselines-grid .baselines-grid-square.infinity-ahead{color:var(--baselines-gold-number)}.baselines-grid .baselines-grid-square.baseline-available:hover:not(.metrics-failing){border-color:var(--baselines-green-edge);box-shadow:0 0 0 1px var(--baselines-green-edge)}:root{--bleed-scroll-min-height: 16rem;--gold: #c5973c;--gold-rgb: 197, 151, 60;--gold-deep: #8c6a2a;--gold-deep-rgb: 140, 106, 42;--gold-deep-hover: #6f5421;--gold-ink: #705522;--ivory: #f8f6ef;--ivory-bright: #fdfbf5;--ink: #1f1a11;--ink-rgb: 31, 26, 17;--slate: #5b513d;--slate-rgb: 91, 81, 61;--paper: #ffffff;--line: rgba(var(--ink-rgb), .1);--line-strong: rgba(var(--ink-rgb), .3);--danger: #a03123;--danger-rgb: 160, 49, 35;--danger-deep: #8a2a1e;--ok: #3d6b35;--ok-rgb: 61, 107, 53;--baselines-green-fill: linear-gradient(145deg, oklch(83% .065 145), oklch(76% .08 150));--baselines-green-edge: oklch(57% .075 150);--baselines-gold-fill: linear-gradient(120deg, oklch(73% .105 88) 0%, oklch(82% .11 90) 24%, oklch(91% .085 94) 44%, oklch(84% .115 91) 58%, oklch(76% .12 86) 100%);--baselines-gold-edge: oklch(59% .1 85);--baselines-gold-glint: light-dark(oklch(98% .035 96), oklch(99% .035 96));--baselines-caption-ink: var(--ink);--baselines-fraction-ink: var(--ink);--baselines-green-number: light-dark(oklch(28% .045 155), var(--ink));--baselines-gold-number: light-dark(oklch(24% .03 80), var(--ink));--baselines-edge-width: 2px;--baselines-edge-opacity: .7;--baselines-edge-speed-factor: 1.6;--on-accent: #ffffff;--radius: 12px;--radius-lg: 14px;--shadow-card: 0 18px 45px rgba(31, 26, 17, .1);--shadow-bar: 0 14px 28px rgba(31, 26, 17, .06);--shadow-pop: 0 6px 18px rgba(31, 26, 17, .14);--backdrop: rgba(31, 26, 17, .45);color-scheme:light;--font: "Space Grotesk", "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}:root{--dark-gold: #cfa14b;--dark-gold-rgb: 207, 161, 75;--dark-gold-deep: #d9ad55;--dark-gold-deep-rgb: 217, 173, 85;--dark-gold-deep-hover: #e5bf70;--dark-gold-ink: #ddb768;--dark-ivory: #171310;--dark-ivory-bright: #1f1913;--dark-ink: #f2ead9;--dark-ink-rgb: 242, 234, 217;--dark-slate: #b5a88f;--dark-slate-rgb: 181, 168, 143;--dark-paper: #262019;--dark-danger: #e5766a;--dark-danger-rgb: 229, 118, 106;--dark-danger-deep: #ec8b80;--dark-ok: #8fbf84;--dark-ok-rgb: 143, 191, 132;--dark-on-accent: #241a08;--dark-baselines-green-fill: oklch(31% .045 158);--dark-baselines-green-edge: oklch(58% .075 158);--dark-baselines-gold-fill: oklch(35% .06 82);--dark-baselines-gold-edge: oklch(78% .115 85);--dark-cell-running-ink: #241a08;--dark-shadow-card: 0 18px 45px rgba(0, 0, 0, .45);--dark-shadow-bar: 0 14px 28px rgba(0, 0, 0, .35);--dark-shadow-pop: 0 6px 18px rgba(0, 0, 0, .5);--dark-backdrop: rgba(0, 0, 0, .6)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--gold: var(--dark-gold);--gold-rgb: var(--dark-gold-rgb);--gold-deep: var(--dark-gold-deep);--gold-deep-rgb: var(--dark-gold-deep-rgb);--gold-deep-hover: var(--dark-gold-deep-hover);--gold-ink: var(--dark-gold-ink);--ivory: var(--dark-ivory);--ivory-bright: var(--dark-ivory-bright);--ink: var(--dark-ink);--ink-rgb: var(--dark-ink-rgb);--slate: var(--dark-slate);--slate-rgb: var(--dark-slate-rgb);--paper: var(--dark-paper);--danger: var(--dark-danger);--danger-rgb: var(--dark-danger-rgb);--danger-deep: var(--dark-danger-deep);--ok: var(--dark-ok);--ok-rgb: var(--dark-ok-rgb);--on-accent: var(--dark-on-accent);--baselines-green-fill: var(--dark-baselines-green-fill);--baselines-green-edge: var(--dark-baselines-green-edge);--baselines-gold-fill: var(--dark-baselines-gold-fill);--baselines-gold-edge: var(--dark-baselines-gold-edge);--baselines-caption-ink: var(--dark-slate);--baselines-fraction-ink: rgba(var(--dark-ink-rgb), .62);--baselines-edge-width: 2px;--baselines-edge-opacity: 1;--baselines-edge-speed-factor: 1;--cell-running-ink: var(--dark-cell-running-ink);--shadow-card: var(--dark-shadow-card);--shadow-bar: var(--dark-shadow-bar);--shadow-pop: var(--dark-shadow-pop);--backdrop: var(--dark-backdrop);color-scheme:dark}}:root[data-theme=dark]{--gold: var(--dark-gold);--gold-rgb: var(--dark-gold-rgb);--gold-deep: var(--dark-gold-deep);--gold-deep-rgb: var(--dark-gold-deep-rgb);--gold-deep-hover: var(--dark-gold-deep-hover);--gold-ink: var(--dark-gold-ink);--ivory: var(--dark-ivory);--ivory-bright: var(--dark-ivory-bright);--ink: var(--dark-ink);--ink-rgb: var(--dark-ink-rgb);--slate: var(--dark-slate);--slate-rgb: var(--dark-slate-rgb);--paper: var(--dark-paper);--danger: var(--dark-danger);--danger-rgb: var(--dark-danger-rgb);--danger-deep: var(--dark-danger-deep);--ok: var(--dark-ok);--ok-rgb: var(--dark-ok-rgb);--on-accent: var(--dark-on-accent);--baselines-green-fill: var(--dark-baselines-green-fill);--baselines-green-edge: var(--dark-baselines-green-edge);--baselines-gold-fill: var(--dark-baselines-gold-fill);--baselines-gold-edge: var(--dark-baselines-gold-edge);--baselines-caption-ink: var(--dark-slate);--baselines-fraction-ink: rgba(var(--dark-ink-rgb), .62);--baselines-edge-width: 2px;--baselines-edge-opacity: 1;--baselines-edge-speed-factor: 1;--cell-running-ink: var(--dark-cell-running-ink);--shadow-card: var(--dark-shadow-card);--shadow-bar: var(--dark-shadow-bar);--shadow-pop: var(--dark-shadow-pop);--backdrop: var(--dark-backdrop);color-scheme:dark}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body{margin:0;min-height:100vh;background:radial-gradient(circle at 18% 20%,rgba(var(--gold-rgb),.12),transparent 26%),radial-gradient(circle at 82% 0%,rgba(var(--gold-deep-rgb),.12),transparent 22%),linear-gradient(180deg,var(--ivory-bright),var(--ivory));background-attachment:fixed;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}h1,h2,h3,h4{font-weight:700;margin:0 0 .5rem}a{color:inherit}.topbar{display:flex;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-bar);position:sticky;top:0;z-index:10}.topbar .brand{font-weight:700;font-size:1.1rem;letter-spacing:.02em}.topbar nav{display:flex;gap:.25rem;flex:1}@media(max-width:700px){.topbar{flex-wrap:wrap;gap:.5rem;padding:.6rem .8rem}.topbar nav{order:1;flex-basis:100%;min-width:0;overflow-x:auto;justify-content:space-between}.topbar .navlink{padding:.45rem .55rem;font-size:.83rem}.topbar .who{flex:1;min-width:0;overflow-wrap:anywhere}}.topbar .who{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .4rem;border-radius:999px;color:var(--slate);font-size:.85rem;text-decoration:none}.topbar .who:hover{color:var(--ink);background:rgba(var(--gold-rgb),.12)}.topbar .who:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:999px;background:var(--gold-deep);color:var(--ivory-bright);font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.12)}.avatar-image{width:100%;height:100%;object-fit:cover;display:block}.avatar-sm{min-width:1.1rem;height:1.1rem;padding:0 .15rem;font-size:.6rem}.avatar-md{min-width:1.75rem;height:1.75rem;font-size:.72rem}.avatar-lg{min-width:3rem;height:3rem;font-size:1.1rem}.avatar:has(.avatar-image){padding:0}.profile-identity{display:flex;align-items:flex-start;gap:.85rem}.profile-identity p{margin:0 0 .15rem}.navlink{display:inline-block;border:none;text-decoration:none;background:none;font:inherit;font-weight:600;color:var(--slate);padding:.4rem .8rem;border-radius:10px;cursor:pointer}.navlink:hover{color:var(--ink);background:rgba(var(--gold-rgb),.08)}.navlink.active{color:var(--ink);box-shadow:inset 0 -3px 0 var(--gold);border-radius:10px 10px 2px 2px}.page{max-width:60rem;margin:2.5rem auto;padding:0 1.25rem}.page.narrow{max-width:26rem;margin-top:14vh}.page--bleed{max-width:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}#root:has(>main.page--bleed){height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}body:has(main.page--bleed){min-height:100dvh}#root:has(>main.page--bleed)>.topbar{flex:none}.card{background:var(--paper);background-image:linear-gradient(145deg,rgba(var(--gold-rgb),.03),#0000);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.5rem;margin-bottom:1.5rem}.card .mark{display:block;margin-bottom:.75rem}.card h2{font-size:1.05rem}.hint{color:var(--slate);font-size:.85rem;margin-top:0}form.stack{display:flex;flex-direction:column;gap:.85rem}label.field{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--slate)}input[type=email],input[type=password],input[type=text],.permissions-panel input[type=search],.agent-settings input[type=search],.agent-utilization input[type=search],.agent-settings input[type=password],.permissions-panel input[type=number],select{font:inherit;padding:.55rem .7rem;border:1px solid var(--line);border-radius:10px;background:var(--ivory-bright);color:var(--ink)}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:1px}label.check{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--ink);font-weight:500}label.check.disabled{color:var(--slate);cursor:default}fieldset.scope-choice{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--line);border-radius:10px;padding:.7rem .9rem;margin:0}fieldset.scope-choice legend{font-size:.85rem;font-weight:600;color:var(--slate);padding:0 .3rem}fieldset.scope-choice label.check{align-items:flex-start;line-height:1.4}fieldset.scope-choice input[type=radio],fieldset.scope-choice input[type=checkbox]{margin-top:.2rem}fieldset.scope-choice .capability-description{display:block;font-size:.8rem;font-weight:400}.capability-badges{display:flex;flex-direction:column;gap:.3rem}.capability-tier-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.capability-tier-name{min-width:4.5rem;font-size:.72rem;font-weight:600;color:var(--slate)}.capability-default-summary{font-size:.82rem;color:var(--ink)}details.capability-all{font-size:.82rem;color:var(--slate)}details.capability-all>summary{cursor:pointer}details.capability-all ul{margin:.3rem 0 0;padding-left:1.1rem}.badge.tier-opt_in{color:var(--gold-ink);border-color:var(--gold)}.badge.tier-sensitive{color:var(--danger);border-color:rgba(var(--danger-rgb),.45)}fieldset.scope-choice .badge.tier-sensitive{margin-left:.4rem}.capability-fixed{margin:0;font-size:.85rem;color:var(--slate)}.capability-picker .tier-summary{margin:0;font-size:.9rem;cursor:pointer}.capability-picker .tier-customize{color:var(--gold-deep);text-decoration:underline}.capability-picker .tier-area{display:flex;flex-direction:column;gap:.45rem;margin:.55rem 0 .2rem .4rem}.capability-picker .tier-area-name{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.capability-picker details.not-offered,details.legacy-key,details.key-audit{font-size:.82rem;color:var(--slate)}details.legacy-key>summary,details.key-audit>summary,.capability-picker details.not-offered>summary{cursor:pointer}.key-actions{white-space:nowrap}.key-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem .9rem;align-items:end}.key-filter-actions{display:flex;gap:.5rem}.key-filters .owner-filter{margin:0;font-size:.85rem}.revoked-line{margin:.2rem 0 0}button.link-button{padding:0;border:0;background:none;color:var(--gold-deep);font:inherit;text-decoration:underline;cursor:pointer}@media(pointer:coarse){button.link-button{padding:.5rem 0}}.ttl-choice{display:flex;flex-direction:column;gap:.4rem}.ttl-choice p{margin-bottom:0}.ttl-choice .ttl-ends{color:var(--ink);font-weight:600}.ttl-presets{display:flex;flex-wrap:wrap;gap:.4rem}button.ttl-preset{font:inherit;font-size:.85rem;font-weight:600;padding:.25rem .7rem;min-height:2rem;border:1px solid var(--line);border-radius:999px;background:var(--ivory-bright);color:var(--slate);cursor:pointer}button.ttl-preset:hover{border-color:var(--gold);color:var(--ink)}button.ttl-preset.active{background:var(--gold-deep);border-color:var(--gold-deep);color:var(--on-accent)}button.primary{font:inherit;font-weight:600;background:var(--gold-deep);color:var(--on-accent);border:none;border-radius:10px;padding:.6rem 1.1rem;cursor:pointer}button.primary:hover{background:var(--gold-deep-hover)}button.primary:disabled{opacity:.55;cursor:default}button.quiet{font:inherit;font-weight:600;background:none;color:var(--slate);border:1px solid var(--line);border-radius:10px;padding:.45rem .9rem;cursor:pointer}button.quiet:hover{color:var(--ink);border-color:var(--gold)}button.linklike,a.linklike{display:inline-block;font:inherit;background:none;border:none;color:var(--gold-deep);font-weight:600;cursor:pointer;padding:0;text-decoration:none}table.list{width:100%;border-collapse:collapse;font-size:.9rem}table.list th{text-align:left;color:var(--slate);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:.4rem .6rem;border-bottom:1px solid var(--line)}table.list td{padding:.55rem .6rem;border-bottom:1px solid var(--line);vertical-align:middle}table.list th.select-col,table.list td.select-col{width:3.4rem;padding-right:.2rem}label.cell-check{display:flex;align-items:center;justify-content:center;width:100%;min-height:1.75rem;cursor:pointer}label.cell-check.claimable{border:1px dotted rgba(var(--gold-rgb),.65);border-radius:4px;background:rgba(var(--gold-rgb),.05)}label.cell-check.blocked{position:relative;cursor:not-allowed}.cell-lock{position:absolute;right:0;color:var(--ink);opacity:.85}label.cell-check.mine{cursor:default}table.list tr.numa-group>td{padding-top:.9rem;color:var(--slate);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line-strong)}table.list tbody tr.numa-group:first-child>td{padding-top:.55rem}.hint.numa-hint{margin-top:.6rem}.resv{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.resv-expiry{white-space:nowrap;font-size:.85em}.row-actions{display:inline-flex;align-items:center;gap:.35rem;color:rgba(var(--ink-rgb),.35)}button.rowaction{font:inherit;font-size:.85em;background:none;border:none;border-radius:6px;display:inline-flex;align-items:center;min-height:2rem;padding:0 .35rem;color:var(--slate);cursor:pointer;white-space:nowrap}button.rowaction:hover,button.rowaction:focus-visible{color:var(--gold-deep);text-decoration:underline}button.rowaction.subordinate{font-size:.78em;color:var(--slate)}button.rowaction.subordinate:hover,button.rowaction.subordinate:focus-visible{color:var(--gold-deep)}button.rowaction:disabled{color:var(--slate);opacity:.55;cursor:default;text-decoration:none}button.rowaction.danger{color:var(--danger)}button.rowaction.danger:hover,button.rowaction.danger:focus-visible{color:var(--danger)}.badge{display:inline-block;font-size:.72rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--line);color:var(--slate);background:var(--ivory-bright)}.badge.admin{color:var(--on-accent);background:var(--gold-deep);border-color:var(--gold-deep)}.badge.inviter,.badge.catalog-editor,.badge.hold-releaser{color:var(--gold-deep);border-color:var(--gold)}.badge.pending{color:var(--slate);border-style:dashed}.permission-summary{display:inline-block}.permission-summary>summary{cursor:pointer;padding:.55rem .7rem}.permission-summary>p{max-width:26rem;white-space:normal;margin:.35rem 0}.limit-input input[type=number]{margin-left:.35em;padding:.1em .3em}.badge.platform,.badge.vendor-untrusted{font-weight:500;background:transparent;border-style:dotted}.badge.warn{color:var(--gold-deep);border-color:rgba(var(--gold-rgb),.45);background:rgba(var(--gold-rgb),.1)}.badge.none{color:var(--danger);border-color:rgba(var(--danger-rgb),.4)}.badge.yours{color:var(--gold-deep);background:rgba(var(--gold-rgb),.12);border-color:var(--gold)}.badge.held{color:var(--slate);border-color:var(--line)}.badge.squatter{color:var(--danger);border-color:rgba(var(--danger-rgb),.4)}.badge.trespasser{color:var(--gold-ink);border-color:rgba(var(--gold-rgb),.55);border-style:dashed}.badge.ghost{color:var(--slate);border-style:dotted}.badge.holdover{color:var(--gold-ink);border-color:rgba(var(--gold-rgb),.55);background:rgba(var(--gold-rgb),.1)}.badge.preemptible{font-weight:500;background:transparent;border-style:dotted}.badge.handover{color:var(--gold-ink);border-color:var(--gold);background:rgba(var(--gold-rgb),.18)}.badge.capacity-expiring{color:var(--danger);border-color:rgba(var(--danger-rgb),.4);background:rgba(var(--danger-rgb),.06)}.badge.capacity-expired{color:var(--on-accent);background:var(--danger);border-color:var(--danger)}.badge.missing{color:var(--danger);border-color:rgba(var(--danger-rgb),.4);border-style:dotted}.badge.probe-stale{color:var(--gold-ink);border-color:rgba(var(--gold-rgb),.45);border-style:dotted}.table-scroll{overflow-x:auto}[data-volatile]{font-variant-numeric:tabular-nums}span[data-volatile]{display:inline-block;min-width:6.5rem}.badge span[data-volatile]{min-width:3.5rem}span[data-volatile].countdown,.badge span[data-volatile].countdown{min-width:2.4rem}.resv-expiry span[data-volatile]{min-width:3.5rem}.surface-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;margin-top:.75rem}.surface-card{display:flex;text-decoration:none;flex-direction:column;align-items:flex-start;gap:.3rem;font:inherit;text-align:left;padding:.85rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--ivory-bright);cursor:pointer}.surface-card:hover{border-color:var(--gold)}.surface-card-title{display:flex;align-items:center;gap:.35rem;font-size:1rem;font-weight:600;color:var(--gold-deep)}.surface-card-line{color:var(--slate);font-size:.85rem;line-height:1.4}.host-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.host-filter-search{display:flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border:1px solid var(--line);border-radius:999px;background:var(--ivory-bright);color:var(--slate);font-size:.82rem;min-height:1.95rem;width:100%;max-width:17rem}.host-filter-search:focus-within{border-color:var(--gold)}.host-filter-input{flex:1;border:none;background:transparent;color:var(--ink);font:inherit;padding:0}.host-filter-input:focus{outline:none}.vendor-mark{flex:none}.host-filter-menu{position:relative;display:inline-flex}.host-filter-trigger{display:inline-flex;align-items:center;gap:.3rem;min-height:1.95rem;padding:.25rem .7rem;font:inherit;font-size:.78rem;font-weight:600;border-radius:999px;border:1px solid var(--line);background:var(--ivory-bright);color:var(--slate);cursor:pointer}.host-filter-trigger:hover{border-color:var(--gold)}.host-filter-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.host-filter-trigger.on{color:var(--gold-deep);background:rgba(var(--gold-rgb),.12);border-color:var(--gold)}.host-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;padding:0 .2rem;border-radius:999px;background:var(--gold-deep);color:var(--ivory-bright);font-size:.68rem;font-variant-numeric:tabular-nums}.host-filter-panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:5;display:none;flex-direction:column;gap:.6rem;width:max-content;min-width:13rem;max-width:22rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:calc(var(--radius) * .6);background:var(--ivory-bright);box-shadow:var(--shadow-pop)}.host-filter-panel.align-end{left:auto;right:0}.host-filter-panel.open{display:flex}.host-filter-group{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;border:none;margin:0;padding:0;min-width:0}.host-filter-pills{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.host-filter-label{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--slate)}.filter-pill{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;font-size:.75rem;font-weight:600;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--line);background:var(--ivory-bright);color:var(--slate);cursor:pointer}.filter-pill:hover{border-color:var(--gold)}.filter-pill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.filter-pill.on{color:var(--gold-deep);background:rgba(var(--gold-rgb),.12);border-color:var(--gold)}.filter-pill-count{font-weight:500;font-variant-numeric:tabular-nums;opacity:.7}.host-filter-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--slate)}.host-filter-state{display:inline-flex;align-items:center;gap:.4rem}.host-filter-active{font-weight:600;color:var(--gold-deep)}.host-filter-clear{display:inline-flex;align-items:center;gap:.25rem;border:none;background:transparent;color:var(--gold-deep);font:inherit;font-weight:600;cursor:pointer;padding:0}.host-filter-clear:hover{text-decoration:underline}.host-filter-clear:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.attribution-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.5rem;padding:.45rem .55rem;border:1px solid var(--line);border-radius:calc(var(--radius) * .65);background:rgba(var(--gold-rgb),.04)}.attribution-filters.active{border-color:rgba(var(--gold-rgb),.42);background:rgba(var(--gold-rgb),.09)}.attribution-filter-label{display:inline-flex;align-items:center;gap:.3rem;color:var(--slate);font-size:.78rem;font-weight:600}.attribution-filters select{min-width:8.5rem;padding:.3rem 1.7rem .3rem .45rem;border:1px solid var(--line-strong);border-radius:calc(var(--radius) * .5);background:var(--ivory-bright);color:var(--ink);font:inherit;font-size:.78rem}.attribution-filter-clear{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto;padding:.2rem .35rem;border:0;background:none;color:var(--gold-ink);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.host-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start;gap:.75rem;margin-top:.75rem}.host-card{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--ivory-bright)}.host-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.host-card-name{font-size:1rem;font-weight:600;text-align:left}.host-card-chips{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--slate);font-size:.85rem}p.resv.host-level-hold{margin:.25rem 0 0;font-size:.9rem}.hold-tip{position:relative;display:flex;min-width:0}.hold-tip-trigger{margin:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-width:0}.hold-tip-panel{position:absolute;bottom:calc(100% + .35rem);left:0;z-index:5;display:none;width:max-content;max-width:14rem;margin:0;padding:.4rem .55rem;list-style:none;border:1px solid var(--line);border-radius:calc(var(--radius) * .6);background:var(--ivory-bright);box-shadow:var(--shadow-pop);color:var(--ink);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.hold-tip-panel.align-end{left:auto;right:0}.hold-tip-panel.below{top:calc(100% + .35rem);bottom:auto}.hold-tip-panel.open{display:block}.hold-tip-panel:has(.agent-progress-details){max-height:min(20rem,calc(100vh - 2rem));overflow-y:auto}.hold-tip-who{display:flex;align-items:center;gap:.35rem;font-weight:600}.hold-tip-when{margin-top:.25rem;color:var(--slate)}.hold-tip-attribution{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--line)}.badge.attribution-project,.badge.attribution-callsign,.badge.attribution-role{border-color:rgba(var(--gold-rgb),.42);background:rgba(var(--gold-rgb),.12);color:var(--ink);font-size:.65rem;font-weight:600}.badge.attribution-callsign{overflow-wrap:anywhere}.hold-tip-run,.hold-tip-work{margin-top:.25rem;color:var(--slate)}.hold-tip-work a{color:var(--gold-deep);font-weight:600}.hold-tip-note{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--line);color:var(--ink)}.resv-note{display:block;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.reservation-attribution{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.28rem}.agent-progress-summary{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.agent-progress-awaiting{color:var(--slate);font-size:.75rem;font-style:italic}.badge.agent-stage{border-color:rgba(var(--gold-deep-rgb),.45);text-transform:lowercase}.chip-hold-progress{align-self:center}.chip-hold-progress:empty{display:none}.chip-hold-progress .agent-stage{max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-stage-running,.agent-stage-collecting,.agent-stage-transferring{color:var(--gold-deep)}.agent-stage-complete{color:var(--ok)}.agent-stage-failed,.agent-stage-quarantined,.agent-progress-blocker{color:var(--danger)}.agent-stage-stuck{color:var(--gold-ink)}.hold-tip-progress:empty{display:none}.agent-progress-details{margin-top:.45rem;min-width:0}.agent-progress-details p{margin:0 0 .4rem}.agent-progress-details dl{display:grid;gap:.2rem;margin:0}.agent-progress-details dl>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem}.agent-progress-details dt{color:var(--slate)}.agent-progress-details dd{margin:0;overflow-wrap:anywhere}.agent-progress-links{display:flex;gap:.65rem;flex-wrap:wrap}.agent-progress-empty{color:var(--slate);margin:.35rem 0 0;max-width:26rem}.agent-progress-table-details{margin-top:.45rem;max-width:34rem;font-size:.75rem}.agent-progress-table-details>summary{color:var(--gold-deep);cursor:pointer;font-weight:600}.attribution-run,.attribution-work-link{font-size:.72rem}.attribution-work-link{color:var(--gold-deep);font-weight:600}.host-hold{display:flex;margin:0;font-size:.8rem;color:var(--ink)}.host-hold .hold-tip-trigger{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.25rem .4rem;border:1px solid var(--gold);border-radius:calc(var(--radius) * .6);background:rgba(var(--gold-rgb),.08);color:inherit;font:inherit;text-align:left}.host-hold.mine .hold-tip-trigger{border-color:var(--gold-deep);background:rgba(var(--gold-rgb),.22)}.host-hold.mine .host-hold-who{background:var(--ink)}.host-hold-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hold-tip-preempt{margin-top:.25rem;color:var(--slate)}label.check.preemptible-choice{align-items:flex-start;line-height:1.4}label.check.preemptible-choice input{margin-top:.2rem}.claim-targets{margin:.5rem 0;padding-left:1.1rem;font-size:.9rem;color:var(--ink)}.claim-targets li{margin-bottom:.25rem}.card.pending-claim{border-color:var(--gold)}.host-vitals{display:flex;flex-direction:column;gap:.45rem}.host-rings{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.6rem}.util-ring{display:flex;flex-direction:column;align-items:center;gap:.1rem}.util-ring>svg{width:2.6rem;height:2.6rem}.util-ring small{color:var(--slate);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}.util-ring-track{fill:none;stroke:var(--line);stroke-width:5}.util-ring-fill{fill:none;stroke:var(--gold-deep);stroke-width:5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.util-ring-value{fill:var(--ink);font-family:var(--font);font-size:11px;font-weight:600}.util-ring.redline .util-ring-fill{stroke:var(--danger)}.util-ring.redline .util-ring-value{fill:var(--danger)}.gpu-minis{--chip-mini-size: 1.25rem;--chip-mini-gap: .25rem;--chip-mini-rule-gutter: calc(.35rem + 1px) ;display:flex;margin:0;padding:0 0 0 calc(var(--chip-mini-rule-gutter) - 1px);list-style:none;flex:1 1 6rem;flex-wrap:wrap;align-items:flex-start;gap:var(--chip-mini-gap);min-width:0;max-width:calc(8 * var(--chip-mini-size) + 7 * var(--chip-mini-gap) + var(--chip-mini-rule-gutter));border-left:1px solid var(--line)}.gpu-minis>li{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;min-width:0}.gpu-mini{display:flex;flex-direction:column;align-items:center;gap:.12rem;width:var(--chip-mini-size, 1.25rem)}.gpu-mini-ordinal{color:var(--slate);font-size:.6rem;line-height:1.2;font-variant-numeric:tabular-nums}.chip-hold{align-items:stretch}.chip-hold .hold-tip-trigger{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.15rem .25rem .1rem;border:1px solid var(--gold);border-radius:calc(var(--radius) * .6);background:rgba(var(--gold-rgb),.08)}.chip-hold.mine .chip-hold-who{background:var(--ink)}.chip-hold.mine .hold-tip-trigger{border-color:var(--gold-deep);background:rgba(var(--gold-rgb),.22)}.chip-hold.preemptible .hold-tip-trigger,.host-hold.preemptible .hold-tip-trigger{border-style:dotted;border-color:rgba(var(--gold-rgb),.65);background:rgba(var(--gold-rgb),.03)}.chip-hold.preemptible.mine .hold-tip-trigger,.host-hold.preemptible.mine .hold-tip-trigger{border-color:var(--gold-deep);background:rgba(var(--gold-rgb),.12)}.gpu-minis-note{align-items:center;color:var(--slate);font-size:.62rem;font-variant-numeric:tabular-nums}.gpu-minis .util-ring.mini{width:var(--chip-mini-size);height:var(--chip-mini-size)}.gpu-minis .util-ring.mini .util-ring-track,.gpu-minis .util-ring.mini .util-ring-fill{stroke-width:9}.gpu-minis .util-ring.mini.unsampled .util-ring-track{stroke:var(--line-strong);stroke-dasharray:6 5}.gpu-minis .util-ring.mini.stale .util-ring-track{stroke:var(--gold-deep);stroke-dasharray:2 4}.host-storage{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--slate);font-size:.8rem;overflow-wrap:anywhere}.host-storage-meter{display:flex;flex-direction:column;gap:.25rem}.host-storage-volumes{display:flex;flex-direction:column;gap:.3rem}.storage-mount{color:var(--ink);font-family:var(--font-mono);font-size:.75rem}.host-storage-meter.redline .storage-mount{color:var(--danger)}.storage-bar{height:.4rem;border-radius:999px;background:var(--line);overflow:hidden}.storage-bar-used{height:100%;border-radius:999px;background:var(--gold-deep)}.host-storage-meter.redline .storage-bar-used{background:var(--danger)}.host-storage-meter.redline .host-storage{color:var(--danger)}.host-storage strong{color:var(--ink);font-variant-numeric:tabular-nums}.host-card-anomalies{margin:0;font-size:.8rem}.host-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.probe-alarm{position:relative;display:inline-flex}.probe-disclosures{display:inline-flex;align-items:center;gap:.7rem;margin-right:auto}.probe-alarm-trigger{display:inline-flex;align-items:center;gap:.15rem;padding:.35rem;margin:-.65rem;min-width:2.75rem;min-height:2.75rem;justify-content:center;border:0;background:none;color:var(--danger);font:inherit;font-size:.72rem;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer}.probe-alarm-trigger:hover{text-decoration:underline}.probe-alarm-trigger:focus-visible{text-decoration:underline;outline:2px solid var(--gold);outline-offset:2px;border-radius:.2rem}.probe-note-trigger{color:var(--slate)}.probe-alarm-list{position:absolute;bottom:calc(100% + .35rem);left:0;z-index:5;display:none;width:max-content;max-width:14rem;margin:0;padding:.4rem .55rem;list-style:none;border:1px solid var(--line);border-radius:calc(var(--radius) * .6);background:var(--ivory-bright);box-shadow:var(--shadow-pop);color:var(--ink);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.probe-alarm-list>li+li{margin-top:.25rem}.probe-alarm-list.below{top:calc(100% + .35rem);bottom:auto}.probe-alarm-list.open{display:block}.observed{font-size:.72rem;color:var(--slate)}.observed span[data-volatile]{min-width:3.5rem}.ssh-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.85rem;color:var(--slate)}.ssh-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.ssh-target,.ssh-host-half{font-family:var(--font-mono);font-size:.85rem;color:var(--ink)}button.linklike.ssh-edit{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem}.ssh-edit-form input[type=text]{padding:.3rem .5rem;width:11rem;font-family:var(--font-mono);font-size:.85rem}.ssh-edit-form button.quiet{padding:.3rem .7rem;font-size:.8rem}.ssh-hint{flex-basis:100%;margin:0;font-size:.78rem;color:var(--slate)}.ssh-hint[role=alert]{color:var(--danger)}.idle-alert-line,.visibility-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.85rem;color:var(--ink)}button.linklike.idle-alert-edit{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem}.idle-alert-form{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;color:var(--slate)}.idle-alert-form input{padding:.3rem .5rem;width:4.5rem;font-family:var(--font-mono);font-size:.85rem}.idle-alert-form button.quiet{padding:.3rem .7rem;font-size:.8rem}.idle-alert-hint{flex-basis:100%;margin:0;font-size:.78rem;color:var(--slate)}.idle-alert-hint[role=alert]{color:var(--danger)}details.collapse{margin-top:1rem}details.collapse>summary{cursor:pointer;color:var(--slate);font-size:.9rem;font-weight:600;-webkit-user-select:none;user-select:none}.error{color:var(--danger);background:rgba(var(--danger-rgb),.06);border:1px solid rgba(var(--danger-rgb),.25);border-radius:var(--radius);padding:.6rem .9rem;font-size:.9rem}.notice{color:var(--ok);background:rgba(var(--ok-rgb),.07);border:1px solid rgba(var(--ok-rgb),.25);border-radius:var(--radius);padding:.6rem .9rem;font-size:.9rem}.notice.info{color:var(--slate);background:rgba(var(--slate-rgb),.06);border-color:rgba(var(--slate-rgb),.25)}.notice.warn{color:var(--gold-deep);background:rgba(var(--gold-rgb),.1);border-color:rgba(var(--gold-rgb),.45)}.attach-outcome code{overflow-wrap:anywhere}.muted{color:var(--slate);font-size:.9rem}.gear-menu{position:relative}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;background:none;border:1px solid var(--line);border-radius:10px;color:var(--slate);cursor:pointer}.icon-button:hover,.icon-button[aria-expanded=true]{color:var(--ink);border-color:var(--gold);background:rgba(var(--gold-rgb),.08)}.gear-menu .menu{position:absolute;right:0;top:calc(100% + .5rem);min-width:13rem;padding:.4rem;margin:0;z-index:20}.menu-item{display:flex;text-decoration:none;align-items:center;gap:.6rem;width:100%;font:inherit;font-weight:600;color:var(--ink);background:none;border:none;border-radius:8px;padding:.55rem .7rem;cursor:pointer;text-align:left}.menu-item:hover{background:rgba(var(--gold-rgb),.1)}.menu-item svg{color:var(--gold-deep)}.avatar-controls{margin-top:.35rem}.avatar-actions{display:flex;align-items:center;gap:.5rem;margin:.4rem 0 .25rem}.avatar-actions .quiet{min-height:44px;padding:.4rem .9rem}.button-like{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.4rem .9rem;border:1px solid var(--gold);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-weight:600;font-size:.85rem;cursor:pointer}.button-like:hover{background:rgba(var(--gold-rgb),.12)}.button-like:focus-within{outline:2px solid var(--gold-deep);outline-offset:2px}.button-like.disabled{opacity:.6;cursor:progress}.button-like input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.host-tabs{display:flex;gap:.25rem;margin:-.35rem 0 1.1rem;padding:0 .2rem;border-bottom:1px solid var(--line)}.host-tab{display:inline-block;text-decoration:none;font:inherit;font-weight:600;font-size:.92rem;color:var(--slate);padding:.5rem .9rem;border-radius:10px 10px 0 0}.host-tab:hover{color:var(--ink);background:rgba(var(--gold-rgb),.08)}.host-tab.active{color:var(--ink);box-shadow:inset 0 -3px 0 var(--gold)}.host-facts{display:flex;flex-wrap:wrap;gap:.35rem 2.5rem;margin:.6rem 0 0}.host-facts>div{min-width:10rem}.host-facts dt{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.host-facts dd{margin:.1rem 0 0}.badge.pending-deletion,.weights-size{white-space:nowrap}.error.weights-failure{margin:.35rem 0 0;font-size:.78rem;max-width:22rem}.weights-subhead{margin:1.6rem 0 0;font-size:.95rem}.weights-size-detail{font-size:.72rem}.confirm-dialog{max-width:34rem;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--paper);color:var(--ink);padding:1.5rem}.host-access-hosts{max-height:16rem;overflow-y:auto}.confirm-dialog::backdrop{background:var(--backdrop)}.confirm-dialog h2{font-size:1.05rem;margin-top:0}.confirm-consequences{margin:.75rem 0 1.25rem;padding-left:1.1rem;color:var(--slate);font-size:.9rem;line-height:1.5}.confirm-consequences li+li{margin-top:.35rem}.confirm-actions{display:flex;gap:.6rem;justify-content:flex-end}button.danger-button{font:inherit;font-weight:600;background:var(--danger);color:var(--on-accent);border:none;border-radius:10px;padding:.45rem .9rem;cursor:pointer}button.danger-button:hover{background:var(--danger-deep)}button.danger-button:disabled{opacity:.55;cursor:default}.invite-note{margin:.2rem 0 0;max-width:32rem}:root{--cell-running: rgba(var(--gold-rgb), .9);--cell-running-ink: #3a2c0e;--cell-progress: rgba(var(--gold-rgb), .28);--cell-failed: rgba(var(--danger-rgb), .16);--cell-infeasible: rgba(var(--ink-rgb), .1);--cell-attention: rgba(var(--ink-rgb), .06);--cell-width: 96px;--cell-height: 56px}.grid-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.grid-head .hint{margin:.25rem 0 0;max-width:60rem}.grid-title{display:flex;align-items:center;gap:.45rem}.grid-title-tip{position:relative;display:inline-flex}.grid-title-why{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--gold);border-radius:50%;background:var(--paper);color:var(--gold-deep);font:inherit;font-size:.62rem;font-weight:700;line-height:1;cursor:pointer}.grid-title-panel{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;display:none;width:max-content;max-width:16rem;margin:0;padding:.4rem .55rem;border:1px solid var(--line);border-radius:calc(var(--radius) * .6);background:var(--ivory-bright);box-shadow:var(--shadow-pop);color:var(--ink);font-size:.72rem;font-weight:400;line-height:1.35}.grid-title-panel.align-end{left:auto;right:0}.grid-title-panel.below{top:calc(100% + .35rem)}.grid-title-panel.open{display:block}.grid-title-panel a{color:var(--gold-deep);font-weight:600}.catalog-cta{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.45rem .9rem;border:1px solid var(--gold);border-radius:10px;background:var(--paper);color:var(--gold-deep);font-weight:600;font-size:.85rem;text-decoration:none}.catalog-cta:hover{background:rgba(var(--gold-rgb),.12)}.grid-empty-axis{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:.9rem 1rem;margin:.75rem 0;color:var(--slate);font-size:.9rem}.grid-empty-axis p{margin:0}.grid-toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:.75rem 0}.grid-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--slate)}.grid-repos-link{color:inherit;text-decoration:none;border-bottom:1px dotted var(--line-strong)}.grid-repos-link:hover{color:var(--gold-deep);border-bottom-color:var(--gold-deep)}.badge.repo-discovery-all{display:inline-flex;align-items:center;gap:.25rem;color:var(--gold-deep);border-color:var(--gold);background:rgba(var(--gold-rgb),.12)}.repos-table .badge,.repos-table button.linklike{white-space:nowrap}.grid-toolbar-sweep{margin:0 0 0 auto}.grid-scroll{overflow:auto;overscroll-behavior:contain;flex:1;min-height:var(--bleed-scroll-min-height);border-top:1px solid var(--line)}.grid-chrome{padding:1.25rem 1.5rem .85rem;flex:0 0 auto}.grid-chrome h2,.grid-unbound h3{margin:0;font-size:1.05rem}.grid-chrome>.hint,.grid-chrome>.error,.grid-chrome>.notice{margin:.4rem 0 0}.grid-scroll-inset{padding:1rem 1.5rem}table.enablement-grid{border-collapse:separate;border-spacing:0}.enablement-grid thead th{position:sticky;top:0;z-index:3;background:var(--paper);border-bottom:1px solid var(--line);padding:.35rem .4rem;text-align:left;vertical-align:bottom;font-size:.78rem;min-width:var(--cell-width)}.enablement-grid th.grid-corner,.enablement-grid th.grid-model{position:sticky;left:0;z-index:4;background:var(--paper);min-width:220px;max-width:220px;text-align:left;border-right:1px solid var(--line);padding:.3rem .5rem}.enablement-grid th.grid-model{z-index:2;font-weight:500;font-size:.85rem}.enablement-grid tfoot th,.enablement-grid tfoot td{position:sticky;bottom:0;z-index:3;background:var(--paper);border-top:1px solid var(--line)}.enablement-grid tfoot th.grid-strip-head{left:0;z-index:4;border-right:1px solid var(--line)}.enablement-grid th.grid-model{vertical-align:middle;--grid-toggle-centre: 1.05rem ;--grid-name-lift: .5rem}.grid-model-label{display:grid;grid-template-columns:1.1rem minmax(0,1fr);grid-template-areas:"toggle name" ".      quant";align-items:center;column-gap:.35rem}.grid-model-label>.grid-collapse,.grid-model-label>.grid-collapse-spacer{grid-area:toggle}.grid-model-text{display:contents}.grid-model-name{grid-area:name;display:block;min-width:0}.grid-model-name .grid-axis-config{position:relative;min-height:0;margin-left:-4px}.grid-model-name .grid-axis-config:after{content:"";position:absolute;top:-.6rem;right:-.2rem;bottom:-.6rem;left:-.2rem}.grid-model.variant .grid-model-name,.grid-model.variant .grid-model-quant{padding-left:.85rem}.grid-model.variant .grid-model-name{color:var(--slate)}.grid-model-quant{grid-area:quant;display:block;font-size:.72rem;line-height:1rem;font-weight:400;color:var(--slate)}.grid-model.family-open:before,.grid-model.variant:before,.grid-model.variant:after{content:"";position:absolute;left:var(--grid-toggle-centre);background:var(--line-strong)}.grid-model.family-open:before,.grid-model.variant:before{width:1px}.grid-model.family-open:before{top:calc(50% - var(--grid-name-lift) + .6rem);bottom:0}.grid-model.variant:before{top:0;bottom:0}.grid-model.variant.family-last:before{bottom:calc(50% + var(--grid-name-lift))}.grid-model.variant:after{top:calc(50% - var(--grid-name-lift));width:.7rem;height:1px}.grid-collapse,.grid-collapse-spacer{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;border:none;background:none;padding:0;color:var(--slate);cursor:pointer;vertical-align:middle}.grid-collapse{position:relative}.grid-collapse:after{content:"";position:absolute;top:-.55rem;right:-.4rem;bottom:-.55rem;left:-.4rem}.grid-col-name{display:flex;align-items:center;gap:.3rem;font-weight:600}.grid-col-access{display:block;font-weight:400;font-size:.7rem;color:var(--slate)}.grid-col-access.discrepant{color:var(--danger)}.enablement-grid .recessed{background:linear-gradient(rgba(var(--ink-rgb),.03),rgba(var(--ink-rgb),.03)),var(--paper)}.enablement-grid thead th.recessed .grid-col-name{color:var(--slate)}.enablement-grid .vendor-start{border-left:2px solid var(--line-strong)}.enablement-grid td.grid-cell{padding:2px}.grid-strip,.grid-strip-head{font-size:.75rem;color:var(--slate);text-align:center;padding:.25rem .4rem;white-space:nowrap}.grid-square{container:grid-square / size;display:flex;flex-direction:column;justify-content:safe center;gap:1px;width:var(--cell-width);height:var(--cell-height);padding:.2rem .35rem;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-size:.66rem;line-height:1.1;text-decoration:none;overflow:hidden}.grid-square:hover{border-color:var(--gold-deep)}.grid-square:focus-visible{outline:2px solid var(--gold-deep);outline-offset:1px}.grid-square-state{font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.grid-square.reported_running{background:var(--cell-running);color:var(--cell-running-ink);border-color:var(--gold-deep)}.grid-square.in_progress{background:var(--cell-progress)}.grid-square.failed{background:var(--cell-failed)}.grid-square.infeasible{background:var(--cell-infeasible);background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(var(--ink-rgb),.08) 4px,rgba(var(--ink-rgb),.08) 8px);color:var(--slate)}.grid-square.attention{background:var(--cell-attention)}.grid-square.not_started{background:var(--paper);color:var(--slate)}.grid-square.no_repo{border-style:dotted;color:var(--slate);background:transparent}.grid-square.nothing_counting{border-style:dashed;color:var(--slate);background:rgba(var(--ink-rgb),.02)}.grid-square-attainment{display:flex;align-items:center;gap:.25rem;min-width:0}.grid-square-fraction{font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-override-mark{font-weight:700}.grid-square-footnotes{display:flex;gap:.35rem;font-size:.6rem;opacity:.85;min-width:0;overflow:hidden}.grid-square-footnotes>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-square-unreadable{font-weight:600}.grid-square .attainment-donut{display:none}@container grid-square (min-width: 104px){.grid-square .attainment-donut{display:block}}@container grid-square (max-width: 72px){.grid-square-state{-webkit-line-clamp:1}.grid-square-fraction-caption,.grid-square-footnotes{display:none}}@container grid-square (max-width: 48px){.grid-square-state-label{display:none}}@container grid-square (max-width: 30px){.grid-square-attainment{display:none}.grid-square-state{text-align:center}}@container grid-square (max-height: 36px){.grid-square-footnotes{display:none}}@container grid-square (max-height: 26px){.grid-square-state{-webkit-line-clamp:1}.grid-square-attainment{display:none}}.attainment-donut{transform:rotate(-90deg);flex:none}.attainment-donut-track{fill:none;stroke:rgba(var(--ink-rgb),.15);stroke-width:7}.attainment-donut-fill{fill:none;stroke:var(--gold-deep);stroke-width:7}.freshness.fresh{color:var(--slate);font-size:.78rem}.freshness.stale{color:var(--ink);font-weight:600}.freshness.failing{display:inline-flex;align-items:center;gap:.25rem;color:var(--danger);font-weight:600}.freshness.never{color:var(--slate);font-style:italic}.cell-chrome{flex:0 0 auto;padding:1rem 1.5rem .85rem;border-bottom:1px solid var(--line);background:var(--paper)}.cell-back{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:var(--slate);text-decoration:none}.cell-back:hover{color:var(--gold-deep)}.cell-identity{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;font-size:1.35rem}.cell-identity-pair{color:var(--slate);font-weight:400}.cell-identity-chip{display:inline-flex;align-items:center;gap:.4rem}.cell-identity-detail{margin:.2rem 0 0}.cell-state{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0;font-size:.9rem}.cell-state-word{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border:1px solid var(--line-strong);border-radius:999px;font-weight:700}.cell-state.reported_running .cell-state-word{background:var(--cell-running);color:var(--cell-running-ink);border-color:var(--gold-deep)}.cell-state.in_progress .cell-state-word{background:var(--cell-progress)}.cell-state.failed .cell-state-word{background:var(--cell-failed);color:var(--danger)}.cell-state.infeasible .cell-state-word,.cell-state.attention .cell-state-word{background:var(--cell-infeasible);color:var(--slate)}.cell-state-reason,.cell-state-override{color:var(--slate)}.cell-state-attainment{display:inline-flex;align-items:center;gap:.35rem;color:var(--slate)}.cell-body{flex:1;min-height:var(--bleed-scroll-min-height);overflow:auto;overscroll-behavior:contain}.cell-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:78rem;margin:0 auto;padding:1.25rem 1.5rem 3rem}@media(min-width:68rem){.cell-columns{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.cell-evidence>.error,.cell-evidence>.hint{margin-top:0}.cell-section{margin-top:1.5rem;border-top:1px solid var(--line);padding-top:.85rem}.cell-section>h3{margin:0 0 .35rem;font-size:1rem}.cell-judgement-note{border-left:3px solid var(--gold);padding-left:.6rem}.cell-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:1rem 1.25rem;background:var(--ivory-bright)}.cell-empty h3{margin:0;font-size:1rem}.cell-empty h4{margin:1rem 0 .4rem;font-size:.88rem;color:var(--slate)}.cell-rail{display:flex;flex-direction:column;gap:.75rem;align-self:start}.cell-disclosure{border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .85rem;background:var(--paper)}.cell-disclosure>summary{font-size:.88rem;font-weight:600;color:var(--slate);cursor:pointer}.cell-disclosure>summary:hover{color:var(--gold-deep)}.cell-disclosure[open]>summary{margin-bottom:.5rem}.cell-action{margin-top:.85rem}.cell-action>h4{margin:0 0 .4rem;font-size:.88rem}.cell-action:first-of-type{margin-top:0}.grid-panel-section{margin-top:1.25rem;border-top:1px solid var(--line);padding-top:.75rem}.catalog-add-form{margin-top:1rem;border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem;background:var(--ivory-bright)}.catalog-add-form h4{margin:0;font-size:.95rem}.catalog-add-form .hint{color:var(--slate);font-size:.85rem;margin:-.35rem 0 0}.catalog-add-optional{border-top:1px solid var(--line);padding-top:.6rem}.catalog-add-optional summary{font-size:.85rem;font-weight:600;color:var(--slate);cursor:pointer}.catalog-add-optional label.field{margin-top:.6rem}.parent-select{display:flex;flex-direction:column;gap:.3rem}.parent-select select{width:100%}.attempt-list{list-style:none;padding:0;margin:0}.attempt-row{border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .75rem;margin-bottom:.6rem;background:var(--ivory-bright)}.attempt-row.pinned{border-color:var(--gold)}.attempt-row.suppressed{border-style:dashed;background:none;opacity:.75}.attempt-identity{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.attempt-repo{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.attempt-path{font-family:var(--font-mono);font-size:.78rem;font-weight:400;color:var(--slate)}.attempt-status{margin:.35rem 0 0;font-weight:600}.attempt-status.unknown,.attempt-status.unreadable,.attempt-status.missing{color:var(--danger)}.attempt-status-reason{font-weight:400;color:var(--slate)}.attempt-provenance{margin:.35rem 0 0;font-size:.8rem;color:var(--slate)}.attempt-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.attempt-raw{position:relative;display:inline-block}.attempt-raw-panel{display:none;position:absolute;top:1.4rem;left:0;z-index:5;width:22rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-card);font-size:.8rem}.attempt-raw-panel.open{display:block}.attempt-raw-panel.align-end{left:auto;right:0}.attempt-raw-panel dt{font-weight:600;color:var(--slate)}.attempt-raw-panel dd{margin:0 0 .4rem}.scorecard-headline{font-weight:600}table.scorecard{width:100%;border-collapse:collapse;font-size:.85rem}table.scorecard th,table.scorecard td{text-align:left;padding:.25rem .4rem;border-bottom:1px solid var(--line)}.metric-target{color:var(--slate)}.metric-met{color:var(--ok);font-weight:600}.metric-missed{color:var(--danger);font-weight:600}.metric-unmeasured{color:var(--slate);font-style:italic}table.scorecard tr.metric-override-row td{background:rgba(var(--gold-rgb),.1);font-size:.8rem}.override-form{display:flex;gap:.6rem;flex-wrap:wrap;align-items:flex-end}.attempt-conditions{margin-top:.6rem;padding:.5rem .7rem;border-left:3px solid var(--gold);background:rgba(var(--gold-rgb),.06);white-space:pre-wrap}.attempt-conditions h4{margin:0 0 .3rem;font-size:.78rem;color:var(--slate)}.scorecard-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem}.variant-list{display:flex;flex-direction:column;gap:.8rem}.variant-card{border:1px solid var(--line);border-radius:8px;padding:.6rem .8rem;background:var(--ivory-bright)}.variant-card.leading{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.variant-title{margin:0 0 .25rem;display:flex;align-items:baseline;gap:.5rem}.variant-leading-badge{background:rgba(var(--gold-rgb),.16)}.variant-devices-badge{background:rgba(var(--gold-rgb),.07);border:1px solid var(--line)}.variant-devices-defect{font-size:.75rem;color:var(--danger);font-weight:400}.cell-footprint-line{margin:0 0 .3rem;font-weight:600}.footprint-facet{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.footprint-chip{border:1px solid var(--line);border-radius:999px;background:var(--ivory-bright);padding:.1rem .65rem;font-size:.8rem;cursor:pointer}.footprint-chip:hover{border-color:var(--gold)}.footprint-chip.selected{border-color:var(--gold);background:rgba(var(--gold-rgb),.12);font-weight:600}.variant-engine{font-size:.78rem;color:var(--slate);font-weight:400}.variant-status{margin:0 0 .4rem;font-size:.85rem}.metric-statistic{color:var(--slate);font-weight:400}.variant-baseline{margin:.4rem 0;font-size:.8rem;color:var(--slate);overflow-wrap:anywhere}.variant-baseline p{margin:0}.variant-baseline a,.variant-baseline-resolved code{font-family:var(--font-mono);font-size:.76rem}.variant-baseline-resolved{padding-left:1rem}.variant-baseline-unpinned{font-style:italic}.variant-baseline a svg{margin-left:.25rem;vertical-align:-1px}details.variant-config>summary{cursor:pointer;font-size:.8rem;color:var(--slate)}.variant-config pre{margin:.3rem 0 0;padding:.5rem .7rem;background:rgba(var(--gold-rgb),.06);border-radius:6px;font-size:.78rem;overflow-x:auto}.scorecard-column h4{margin:0 0 .3rem}.cell-notes{list-style:none;padding:0;margin:0}.cell-note-body{margin:0;white-space:pre-wrap}.grid-unbound{margin-top:1.25rem;border-top:1px solid var(--line);padding-top:.75rem}.grid-hint-arithmetic{border-left:3px solid var(--line-strong);padding-left:.6rem}tr.archived td{opacity:.6}.catalog-discrepant{color:var(--danger);font-weight:600}.scorecard td.metric-actions{text-align:right;white-space:nowrap;width:1%}.scorecard td.metric-actions .linklike{font-size:.78rem;color:var(--slate)}.scorecard tr:hover td.metric-actions .linklike,.scorecard td.metric-actions .linklike:focus-visible{color:var(--gold-deep)}.occ-controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:.75rem 0 .5rem}.occ-window-line{margin:0;font-size:.82rem}.occ-grain{display:inline-flex;margin:0;padding:0;border:1px solid var(--line);border-radius:999px;overflow:hidden}.occ-grain-button{border:0;background:transparent;color:var(--slate);font:inherit;font-size:.8rem;padding:.2rem .7rem;cursor:pointer}.occ-grain-button.active{background:var(--gold-deep);color:var(--on-accent)}.occ-chart{margin:0}.occ-chart svg{display:block;width:100%;height:150px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.occ-band-busy{fill:var(--gold)}.occ-band-idle{fill:rgba(var(--ok-rgb),.28)}.occ-hatch-ground{fill:rgba(var(--slate-rgb),.07)}.occ-hatch-stroke{stroke:rgba(var(--slate-rgb),.38);stroke-width:1}.occ-axis{display:flex;justify-content:space-between;font-size:.75rem;color:var(--slate);padding:.15rem .15rem 0}.occ-legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.78rem;color:var(--slate);margin-top:.35rem}.occ-swatch{display:inline-block;width:.85rem;height:.85rem;border-radius:3px;vertical-align:-.12rem;margin-right:.3rem;border:1px solid var(--line)}.occ-swatch.busy{background:var(--gold)}.occ-swatch.idle{background:rgba(var(--ok-rgb),.28)}.occ-swatch.unmeasured{background:repeating-linear-gradient(45deg,rgba(var(--slate-rgb),.07),rgba(var(--slate-rgb),.07) 2px,rgba(var(--slate-rgb),.38) 2px,rgba(var(--slate-rgb),.38) 3px)}.occ-totals{font-size:.85rem;color:var(--slate);margin:.6rem 0 0}.occ-totals strong{color:var(--ink)}.occ-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:1.4rem 1.2rem;text-align:center}.occ-empty p{margin:.2rem 0}.occ-table{width:100%;border-collapse:collapse;margin-top:.9rem;font-size:.85rem}.occ-table th,.occ-table td{text-align:left;padding:.45rem .6rem .45rem 0;border-bottom:1px solid var(--line);vertical-align:middle}.occ-table tr.occ-lb-unranked th,.occ-table tr.occ-lb-unranked td{color:var(--slate)}.occ-table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--slate);font-weight:600}.occ-table .occ-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.occ-chip-cell{font-weight:500;white-space:nowrap}.occ-chip-sku{display:block;font-size:.72rem;font-weight:400;white-space:nowrap;max-width:16rem;overflow:hidden;text-overflow:ellipsis}.occ-table-note{caption-side:bottom;text-align:left;font-size:.75rem;color:var(--slate);padding-top:.5rem}.occ-method{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:.05rem .5rem;font-size:.72rem;color:var(--slate);white-space:nowrap}.occ-method.counter-derived{border-color:rgba(var(--ok-rgb),.5);color:var(--ok)}.occ-method.unmeasurable,.occ-method.no-data{border-style:dashed}.occ-never-list{list-style:none;margin:.4rem 0 0;padding:0}.occ-never-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.35rem 0;border-bottom:1px solid var(--line);font-size:.85rem}.occ-never-list li:last-child{border-bottom:none}.occ-never-list .occ-chip-cell{min-width:12rem}.occ-never-list .occ-chip-sku{display:inline;margin-left:.4rem}.occ-never-reason{border-style:dashed;white-space:normal}.occ-user-filter{display:inline-flex;align-items:baseline;gap:.45rem;margin:0 0 .9rem;font-size:.92rem}.occ-user-filter select{width:auto;min-width:13rem}.occ-lb-headline{font-weight:650}.occ-lb-caveat{font-size:.82rem;white-space:nowrap}.occ-resv-heading{margin:1.4rem 0 .5rem;font-size:1.02rem}.occ-split{display:flex;width:9rem;height:.7rem;border-radius:999px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.occ-split i{display:block;height:100%}.occ-split-busy{background:var(--gold)}.occ-split-idle{background:rgba(var(--ok-rgb),.28)}.occ-split-wasted{background:rgba(var(--danger-rgb),.38)}.occ-split-unmeasured{background:repeating-linear-gradient(45deg,rgba(var(--slate-rgb),.07),rgba(var(--slate-rgb),.07) 2px,rgba(var(--slate-rgb),.38) 2px,rgba(var(--slate-rgb),.38) 3px)}.occ-spark{display:block;width:120px;height:26px;border:1px solid var(--line);border-radius:4px;background:var(--paper)}.occ-spark-line{fill:none;stroke:var(--gold-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.occ-vendor-section{margin-top:1.4rem}.occ-vendor-head{display:flex;align-items:center;gap:.35rem .9rem;flex-wrap:wrap;padding-bottom:.4rem;border-bottom:2px solid var(--line-strong)}.occ-vendor-title{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:600}.occ-vendor-count{font-size:.8rem}.occ-vendor-agg{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.82rem;color:var(--slate)}.occ-agg-label strong{color:var(--ink)}.occ-split-wide{width:12rem}.occ-grouped{margin-top:.35rem}.occ-host-row th{padding:.8rem 0 .35rem;border-bottom:1px solid var(--line-strong)}.occ-host-head{display:flex;align-items:center;gap:.35rem .75rem;flex-wrap:wrap;font-size:.88rem}.occ-host-head a{font-weight:600}.occ-host-chips{font-size:.78rem;font-weight:400}.occ-host-agg{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;font-variant-numeric:tabular-nums}.occ-host-agg .occ-split{width:7rem;height:.6rem}.occ-grouped .occ-chip-cell{padding-left:1.1rem}.occ-footnote{font-size:.75rem;margin:.75rem 0 0}.hosts-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.hosts-head h2{margin-bottom:0}.add-machine-button{display:inline-flex;align-items:center;gap:.3rem}.add-machine-dialog{width:calc(100vw - 2rem);max-width:44rem;box-sizing:border-box}@media(max-width:600px){.add-machine-dialog table.list button{min-height:44px}}.add-machine-dialog h3{margin-bottom:.4rem}.machine-steps{margin:.9rem 0;padding-left:1.4rem;display:flex;flex-direction:column;gap:.9rem;list-style:decimal outside}.machine-steps li{padding-left:.25rem;line-height:1.55}.machine-steps li::marker{color:var(--gold-deep);font-weight:600}.machine-commands{margin:.6rem 0;padding:.7rem .85rem;background:rgba(var(--gold-rgb),.08);border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);font-size:.8rem;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.permissions-panel{box-sizing:border-box;width:min(720px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;margin:0 0 0 auto;padding:24px;border:0;border-left:1px solid var(--line);background:var(--paper);color:var(--ink);overflow-y:auto}.permissions-panel::backdrop{background:var(--backdrop)}.permissions-panel-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.permissions-panel-header h2{margin-top:0}.permission-section{margin:16px 0 24px;padding:16px;border:1px solid var(--line);border-radius:8px}.permission-section h4{margin-top:0}.permission-section fieldset{margin:12px 0}.permission-section label:not(.check){display:grid;gap:6px;margin:10px 0}.permission-actions,.permission-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.account-permission-row{padding:12px;border:1px solid var(--line);border-radius:6px}.account-permission-row legend{max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.permissions-panel{padding:16px}}.subhead{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--slate);margin:.9rem 0 .4rem}.badge.group{font-weight:500;border-style:dotted;margin-right:.25rem}.group-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.group-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--ivory-bright)}.group-card>summary{cursor:pointer;padding:.7rem .9rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.group-card[open]>summary{border-bottom:1px solid var(--line)}.group-slug{font-family:var(--font-mono);font-size:.8rem;color:var(--slate)}.group-card-body{padding:.4rem .9rem .9rem}.group-members{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.group-member{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .3rem .2rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:.85rem}.icon-button.group-member-remove{position:relative;width:1.6rem;height:1.6rem;border-radius:999px;border-color:transparent}.icon-button.group-member-remove:before{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.icon-button.group-member-remove:disabled{opacity:.5;cursor:default}.group-add-member{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem;margin-bottom:.75rem}.group-new{border-top:1px solid var(--line);padding-top:.5rem;max-width:28rem}.group-rename{max-width:28rem;margin:.5rem 0}.permission-groups{margin:.25rem 0}.cli-auth-code{font-size:1.5rem;font-weight:600;letter-spacing:.14em}.agent-settings{display:grid;gap:1rem}.agent-settings h2{overflow-wrap:anywhere}.agent-account-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.agent-account-card a{display:flex;align-items:baseline;flex-wrap:wrap;gap:.65rem;overflow-wrap:anywhere}.agent-settings .card{padding:1rem}.agent-settings .account-permission-row legend{overflow-wrap:anywhere;max-width:100%}.agent-settings fieldset{min-width:0}.agent-settings li{overflow-wrap:anywhere;margin-block:.5rem}.agent-title-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;color:var(--ink);background:var(--paper);border:1px solid var(--line)}.agent-title-dialog::backdrop{background:var(--backdrop)}.agent-title-dialog label{display:grid;gap:6px}.agent-utilization{display:grid;gap:1.25rem}.agent-usage-heading,.agent-usage-card>header{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.agent-usage-card{box-shadow:none;border:1px solid var(--line)}.agent-usage-card>header a{font-weight:600}.agent-usage-summary{display:grid;gap:1rem;margin-top:1rem}.agent-usage-count,.agent-usage-plans{display:grid;gap:.25rem}.agent-usage-count>strong{font-size:1.75rem}.agent-usage-windows{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.agent-usage-window p{margin:.3rem 0}.agent-usage-meter{height:.5rem;background:var(--line);border-radius:1rem;overflow:hidden;margin-top:.5rem}.agent-usage-meter>span{display:block;height:100%;background:var(--gold)}.agent-usage-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1rem}.agent-usage-history caption{text-align:left;padding-bottom:.75rem}@media(max-width:600px){.agent-usage-card{padding:1rem}.agent-usage-heading{display:grid}}.agent-utilization .permission-filters label,#long-lived-token label{display:grid;gap:.35rem}.agent-utilization input[type=search]{min-width:0;width:100%}#long-lived-token input{width:100%;max-width:38rem}#long-lived-token form{display:grid;gap:.75rem;justify-items:start}#long-lived-token form label{width:100%}.agent-usage-card,.agent-connections{overflow-wrap:anywhere}.agent-utilization,.agent-utilization>*,.agent-usage-summary>*{min-width:0}.utilization-page>.host-tabs{flex-wrap:wrap}.agent-usage-windows{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.catalog-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.catalog-dialog{width:min(48rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.catalog-dialog-heading{position:sticky;top:-1.5rem;z-index:1;margin:-1.5rem -1.5rem 1rem;padding:1.5rem;background:var(--paper);border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;align-items:start}.catalog-dialog-fields{border:0;margin:0;padding:0;min-width:0}.catalog-report-identity{overflow-wrap:anywhere}.catalog-report-identity dl{display:grid;grid-template-columns:auto 1fr;gap:.3rem 1rem}.catalog-report-identity dd{margin:0}.catalog-dialog .catalog-add-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.catalog-dialog .catalog-add-form>:is(h4,p,details,div){grid-column:1 / -1}@media(max-width:640px){.catalog-dialog .catalog-add-form,.catalog-report-identity dl{grid-template-columns:minmax(0,1fr)}}.agent-profile-header,.agent-directory-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.agent-profile-header>div{min-width:0}.agent-profile-header h2{margin-block:.25rem .5rem}.agent-profile-header p,.agent-directory-heading p{margin:0}.agent-account-identity,.agent-account-access{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;overflow-wrap:anywhere}.agent-account-card .agent-account-access{margin-top:1rem}.agent-account-card a strong{flex-basis:100%}.agent-account-tabs{margin-block:0}.agent-account-overview{display:grid;gap:1rem}.agent-access-summary h3{margin-top:0}.agent-access-summary p{margin-bottom:0}.agent-settings>.permission-section{margin-top:0}@media(max-width:600px){.topbar--account-pages{flex-wrap:wrap;gap:.5rem;padding-inline:1rem}.topbar--account-pages nav{order:1;flex-basis:100%;justify-content:space-between}.topbar--account-pages .who{flex:1;min-width:0;overflow-wrap:anywhere}}.agent-directory-links{display:flex;flex-wrap:wrap;gap:1rem}.agent-usage-preview{margin-top:1rem;display:grid;gap:1rem}.agent-usage-preview-workspace{min-width:0;overflow-wrap:anywhere}.agent-usage-preview-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem}.agent-usage-preview-windows{display:grid;gap:.75rem;margin-top:.75rem}.agent-usage-preview p{margin-block:.35rem}.agent-account-list{align-items:start}.agent-usage-preview-disclosure{min-width:0;border-top:1px solid var(--line);padding-top:.75rem;overflow-wrap:anywhere}.agent-usage-preview-disclosure summary{cursor:pointer}.agent-account-archived{margin-top:1rem}.grid-square.with-metrics{position:relative;justify-content:flex-start;gap:0;background:var(--paper);color:var(--ink);padding:2px 5px}.grid-square.with-metrics:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--line-strong)}.grid-square.with-metrics.reported_running:before{background:var(--gold)}.grid-square.with-metrics.in_progress:before{background:var(--cell-progress)}.grid-square.with-metrics.failed:before{background:var(--danger)}.grid-square.with-metrics .grid-square-state{flex:none;font-size:.53125rem;line-height:10px;-webkit-line-clamp:1}.grid-metric-legend{font-size:.5625rem;line-height:9px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-metric-rows{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:space-evenly;gap:0}.grid-metric-row{display:grid;grid-template-columns:11px minmax(8px,1fr) minmax(0,50%);align-items:center;gap:3px;font-size:.625rem;line-height:9.5px;min-height:0}.grid-metric-name{font-size:.5625rem;color:var(--ink)}.grid-metric-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.grid-metric-track{height:3px;position:relative}.grid-metric-track:has(.grid-metric-fill){background:var(--paper);border-radius:3px}.grid-metric-fill{display:block;height:100%;background:var(--ok);border-radius:3px}.grid-metric-row.short .grid-metric-fill{background:var(--danger)}.grid-metric-target{position:absolute;top:-1px;bottom:-1px;width:1px;background:var(--ink)}.grid-metric-overflow{position:absolute;right:-2px;top:-5px;font-size:.625rem;color:var(--ink)}.grid-square.metrics-stale{border-style:dashed}@container grid-square (max-width: 72px){.grid-square-state{font-size:.5rem}.grid-metric-legend,.grid-metric-track{display:none}.grid-metric-row{grid-template-columns:11px minmax(0,1fr)}}@container grid-square (max-width: 48px){.grid-metric-rows,.grid-metric-legend{display:none}}@container grid-square (max-height: 45px){.grid-metric-legend{display:none}.grid-metric-row{font-size:.4375rem;line-height:7px}.grid-metric-name{font-size:.4375rem}}@container grid-square (max-height: 24px){.grid-metric-rows,.grid-metric-legend{display:none}}@container grid-square (min-width: 150px) and (min-height: 90px){.grid-square-state-label{font-size:.6875rem}.grid-metric-row{font-size:.6875rem;line-height:14px;grid-template-columns:17px minmax(10px,1fr) minmax(0,42%)}.grid-metric-name,.grid-metric-legend{font-size:.5625rem;line-height:11px}.grid-metric-track{height:5px}}.grid-metric-popup{position:fixed;z-index:100;width:min(370px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop);padding:14px;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.grid-metric-popup p{margin:7px 0}.grid-metric-popup dl{margin:8px 0}.grid-metric-popup dl>div{border-top:1px solid var(--line);padding:7px 0}.grid-metric-popup dt{font-weight:600}.grid-metric-popup dd{margin:2px 0}.grid-square.with-metrics.reported_running{color:var(--ink);background:linear-gradient(rgba(var(--gold-rgb),.4),rgba(var(--gold-rgb),.4)),var(--paper)}.grid-square.with-metrics.in_progress{background:linear-gradient(rgba(var(--gold-rgb),.12),rgba(var(--gold-rgb),.12)),var(--paper)}.grid-square.with-metrics.failed{background:linear-gradient(var(--cell-failed),var(--cell-failed)),var(--paper)}.grid-square.metrics-failing{border:2px solid var(--danger)}.grid-square.metrics-never{border-style:dotted}.grid-metric-warning{color:var(--danger);font-weight:700}.grid-metric-close{min-width:44px;min-height:44px;padding:8px;float:right;border:0;background:transparent;color:var(--ink);font-size:1.25rem;cursor:pointer}.grid-square.with-metrics .grid-override-mark{position:absolute;right:3px;top:2px;padding:0 1px;border-radius:2px;background:var(--paper);font-size:.625rem;line-height:10px}.grid-square.with-metrics.has-overrides .grid-square-state{padding-right:10px}.grid-axis-config{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.grid-axis-config:hover{background:var(--ivory-bright)}.grid-axis-config:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.grid-axis-config svg{flex-shrink:0}.catalog-entry-fields{display:grid;gap:12px;margin-top:12px}.catalog-entry-fields label{display:grid;gap:4px}.catalog-entry-fields input,.catalog-entry-fields textarea{width:100%;box-sizing:border-box}.catalog-entry-fields textarea{min-height:80px}.catalog-entry-fields button{justify-self:start}.catalog-hide-preview{padding:12px;background:var(--ivory-bright);border-radius:6px}.catalog-entry-fields textarea{font:inherit;padding:.55rem .7rem;border:1px solid var(--line);border-radius:10px;background:var(--ivory-bright);color:var(--ink);resize:vertical}.catalog-entry-fields textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.trace-banners{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.trace-stale-banner{display:block}.trace-stale-banner svg{vertical-align:-3px}.trace-filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin:0 0 1rem}.trace-filters label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:var(--slate)}.trace-filters input[type=date],.trace-search-form input[type=search]{font:inherit;padding:.5rem .65rem;border:1px solid var(--line);border-radius:10px;background:var(--ivory-bright);color:var(--ink)}.trace-session-list,.trace-results,.trace-transcript,.trace-tool-list,.trace-links,.trace-grant-list,.trace-unlinked{list-style:none;margin:0;padding:0}.trace-session-row{padding:.75rem .2rem;border-bottom:1px solid var(--line)}.trace-session-title{display:block;color:var(--ink);font-weight:600;text-decoration:none;margin-bottom:.3rem}.trace-session-title:hover{color:var(--gold-deep)}.trace-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;color:var(--slate);font-size:.82rem;margin:.2rem 0}.trace-meta time,.trace-time{font-variant-numeric:tabular-nums}.trace-owner{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--ink);font-weight:600}.trace-owner-name{overflow-wrap:anywhere}.trace-owner-note,.trace-owner.mine{color:var(--slate);font-weight:400}.trace-owner.mine .avatar{background:var(--ink)}.avatar.trace-owner-unlinked{background:transparent;color:var(--slate);box-shadow:inset 0 0 0 1px var(--line-strong)}.trace-back{margin-top:0}.trace-session-header h2{font-size:1.15rem;margin-bottom:.4rem}.trace-view-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem 0;padding:.6rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trace-view-toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.trace-view-toggle a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;font-size:.88rem;font-weight:600;color:var(--slate);text-decoration:none}.trace-view-toggle a:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.trace-view-toggle a.active{background:var(--gold-deep);color:var(--on-accent)}.trace-view-toggles{display:flex;flex-wrap:wrap;gap:1rem}.trace-transcript{display:flex;flex-direction:column;gap:.75rem}.trace-role{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:.35rem}.trace-time{font-weight:400;letter-spacing:0;text-transform:none;margin-left:.4rem}.trace-prompt{border-left:4px solid var(--gold);background:rgba(var(--gold-rgb),.08);border-radius:0 var(--radius) var(--radius) 0;padding:.75rem 1rem}.trace-prompt-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.5}.trace-assistant{padding:0 .25rem 0 1.25rem}.trace-md{color:var(--ink);line-height:1.55;overflow-wrap:anywhere}.trace-md>:first-child{margin-top:0}.trace-md>:last-child{margin-bottom:0}.trace-md code{font-family:var(--font-mono);font-size:.85em;background:rgba(var(--ink-rgb),.06);border-radius:4px;padding:.05em .3em}.trace-md pre,.trace-code{font-family:var(--font-mono);font-size:.8rem;line-height:1.45;background:var(--ivory-bright);border:1px solid var(--line);border-radius:8px;padding:.6rem .75rem;max-height:28rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:.3rem 0 .6rem}.trace-md pre code{background:none;padding:0}.trace-md table{border-collapse:collapse;font-size:.88rem}.trace-md th,.trace-md td{border:1px solid var(--line);padding:.25rem .5rem}.trace-md-image{color:var(--slate);font-style:italic}.trace-code--error{border-color:rgba(var(--danger-rgb),.45)}.trace-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0}.trace-tool-group-row,.trace-tool-row{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.25rem;text-align:left;font:inherit;font-size:.85rem;color:var(--ink);background:var(--ivory-bright);border:1px solid var(--line);border-radius:8px;padding:.35rem .6rem;cursor:pointer}.trace-tool-group-row:hover,.trace-tool-row:hover{border-color:var(--gold)}.trace-chevron{flex:none;transition:transform .12s ease}.trace-tool-group-row[aria-expanded=true] .trace-chevron{transform:rotate(90deg)}.trace-tool-list{display:flex;flex-direction:column;gap:.3rem}.trace-tool-group>.trace-tool-list{margin:.35rem 0 0 1.1rem}.trace-tool-name{font-family:var(--font-mono);font-weight:600;flex:none}.trace-tool-summary{font-family:var(--font-mono);color:var(--slate);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-tool-row .badge,.trace-tool-group-row .badge{flex:none}.trace-tool-body{margin:.35rem 0 .5rem .9rem;padding-left:.75rem;border-left:2px solid var(--line)}.trace-subagent{margin:.5rem 0;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:.5rem .75rem}.trace-subagent>summary{cursor:pointer;font-size:.88rem}.trace-subagent[open]>summary{margin-bottom:.6rem}.trace-compaction{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:var(--slate);font-size:.82rem;margin:.4rem 0}.trace-compaction:before,.trace-compaction:after{content:"";flex:1;border-top:1px dashed var(--line-strong);min-width:2rem}.trace-compaction-label{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.trace-compaction details{flex-basis:100%;order:3}.trace-thinking{color:var(--slate);font-style:italic;padding:0 .25rem 0 1.25rem}.trace-system{color:var(--slate);font-size:.82rem;padding:0 .25rem 0 1.25rem}.trace-system svg{vertical-align:-2px}.trace-system--prompt{border-left:4px dashed var(--line-strong);background:rgba(var(--slate-rgb),.06);border-radius:0 var(--radius) var(--radius) 0;padding:.75rem 1rem;font-size:inherit}.trace-highlight{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.trace-truncated{color:var(--slate);font-size:.8rem;margin:.2rem 0}.trace-other-subagents{margin-top:1.5rem}.trace-search-form{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem}.trace-search-field{flex:1;min-width:min(100%,18rem)}.trace-scopes{display:flex;flex-wrap:wrap;gap:.4rem 1rem;border:none;padding:0;margin:.8rem 0}.trace-scopes legend{font-size:.8rem;font-weight:600;color:var(--slate);padding:0;margin-bottom:.3rem}.trace-result{padding:.7rem .2rem;border-bottom:1px solid var(--line)}.trace-result-link{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;font-weight:600}.trace-result-link:hover .trace-result-title{color:var(--gold-deep)}.trace-snippet{font-family:var(--font-mono);font-size:.8rem;color:var(--slate);margin:.35rem 0;overflow-wrap:anywhere}.trace-snippet mark{background:rgba(var(--gold-rgb),.35);color:var(--ink);border-radius:3px;padding:0 .1em}.trace-identity-name{font-family:var(--font-mono);font-weight:600}.trace-stale-badge{display:inline-flex;align-items:center;gap:.25rem;margin-left:.3rem;cursor:help}.trace-links li{display:flex;align-items:center;gap:.3rem}.icon-button.trace-unlink{position:relative;width:1.6rem;height:1.6rem;border-color:transparent}.icon-button.trace-unlink:before{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.trace-link-form,.trace-grant-form{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.4rem}.trace-link-form{flex-wrap:nowrap;align-items:center}.trace-link-form select{min-width:0;max-width:13rem}.trace-banners code,.trace-people code{font-family:var(--font-mono);font-size:.88em;background:rgba(var(--ink-rgb),.06);border-radius:4px;padding:.05em .3em}.trace-count{display:block;font-size:.82rem}.trace-unlinked li{padding:.3rem 0}.trace-grant-list li{display:flex;align-items:center;gap:.3rem;padding:.15rem 0}.trace-access-summary{margin:.2rem 0 .4rem}@media(max-width:600px){.trace-assistant,.trace-thinking,.trace-system{padding-left:.25rem}.trace-tool-body{margin-left:.25rem}}.trace-table-scroll{overflow-x:auto}@media(max-width:600px){.trace-link-form{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.trace-chevron{transition:none}}
