@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--base:#eaebec;--accent:#0b86d1;--sa-amber:#f7b041;--sa-blue:#0b86d1;--contrast:1;--dir:-1;--step:calc(var(--dir) * var(--contrast));--bg:var(--base);--surface:oklch(from var(--base) calc(l + .032 * var(--contrast)) c h);--surface-raised:oklch(from var(--surface) calc(l + var(--step) * .03) c h);--surface-hot:oklch(from var(--surface) calc(l + var(--step) * .055) c h);--line:#656b7261;--line-soft:#656b7238;--line-bright:#656b72bf;--overlay:oklch(from var(--base) calc(l - var(--step) * .02) c h / .6);--ink:#131416;--ink-soft:#27272a;--muted:#4f565d;--faint:#7d858c;--brand:var(--accent);--brand-ink:oklch(from var(--accent) calc(l - .1) c h);--on-brand:#fafafa;--brand-soft:color-mix(in oklab, var(--brand) 12%, transparent);--tracking-eyebrow:.16em;--vendor-nvidia:#76b900;--vendor-amd:#ed1c24;--lime:#05893e;--amber:#bf6600;--red:#c92f33;--cyan:#0072a0;--font-ui:"DM Sans Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-micro:13px;--type-caption:14px;--type-body:15px;--type-input-mobile:16px;--type-panel:18px;--type-page:22px;--type-metric:28px;--r-sm:6px;--r-md:8px;--r-lg:10px;--sidebar-width:220px;--topbar-height:40px;--page-padding:24px;--pane-gap:8px;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--brand);--shadow-overlay:0 8px 24px #0000002e, 0 0 0 1px var(--line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--line:lab(44.8795% -1.22556 -4.75955/.38);--line-soft:lab(44.8795% -1.22556 -4.75955/.22);--line-bright:lab(44.8795% -1.22556 -4.75955/.75);--lime:lab(49.6613% -45.6133 30.4579);--amber:lab(52.8424% 35.1085 80.0193);--red:lab(45.8749% 60.1361 37.4355);--cyan:lab(44.289% -15.9103 -38.2223);--shadow-overlay:0 8px 24px lab(0% 0 0/.18), 0 0 0 1px var(--line)}}.dark{--base:#131416;--accent:#f7b041;--on-brand:#131416;--brand-ink:var(--brand);--dir:1;--ink:#eaebec;--ink-soft:#d5dadd;--muted:#b4b9bc;--faint:#7f888f;--lime:#5ac576;--amber:#fd923e;--red:#fa6863;--cyan:#4cb0e5;--shadow-overlay:0 8px 24px #00000080, 0 0 0 1px var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark{--lime:lab(71.7413% -45.1561 29.6234);--amber:lab(71.3482% 36.9439 60.3858);--red:lab(63.4204% 56.5783 32.9929);--cyan:lab(67.6232% -17.7439 -35.7813);--shadow-overlay:0 8px 24px lab(0% 0 0/.5), 0 0 0 1px var(--line)}}@media (prefers-contrast:more){:root{--contrast:1.6}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--type-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4,p{margin:0}h1{font-size:var(--type-page);letter-spacing:-.01em;font-weight:600;line-height:1.3}h2{font-size:var(--type-panel);font-weight:600;line-height:1.35}h3{font-size:var(--type-body);font-weight:600;line-height:1.4}small{font-size:var(--type-caption)}a{color:var(--brand-ink);text-decoration:none}a:hover{text-underline-offset:.15em;text-decoration:underline}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}svg{vertical-align:middle;flex-shrink:0;display:inline-block}table{border-collapse:collapse;border-spacing:0}dialog{color:inherit;background:0 0;border:0;margin:auto;padding:0}::selection{background:color-mix(in oklab, var(--brand) 30%, var(--bg));color:var(--ink)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.num,.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:.9s linear infinite spin}@keyframes pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.shell{min-height:100dvh}.sidebar{z-index:40;width:var(--sidebar-width);background:var(--bg);flex-direction:column;padding:0 8px 10px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{height:calc(var(--topbar-height) + var(--pane-gap));justify-content:space-between;align-items:center;padding:0 8px;display:flex}.brand-lockup strong{letter-spacing:-.02em;font-size:17px;font-weight:600}.brand-name{color:var(--brand);font-weight:700}.command-trigger{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:28px;color:var(--faint);font-size:var(--type-body);text-align:left;align-items:center;gap:8px;margin:0 0 6px;padding:0 8px;display:flex}.command-trigger:hover,.command-trigger:focus-visible{color:var(--muted);border-color:var(--line-bright)}.command-trigger span{flex:1}.command-trigger kbd,.command-menu-input kbd{opacity:.6;color:var(--faint);font-family:inherit;font-size:var(--type-micro);border:0;border-radius:4px;padding:1px 5px;line-height:1.4}.command-menu::backdrop{background:var(--overlay)}.command-menu{margin-top:12vh}.command-menu-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(560px,100vw - 32px);box-shadow:var(--shadow-overlay);overflow:hidden}.command-menu-input{border-bottom:1px solid var(--line);min-height:44px;color:var(--faint);align-items:center;gap:10px;padding:0 14px;display:flex}.command-menu-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.command-menu-input input:focus-visible{box-shadow:none}.command-menu-list{max-height:min(50vh,420px);margin:0;padding:6px;list-style:none;overflow-y:auto}.command-menu-item{border-radius:var(--r-sm);min-height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:0 10px;line-height:1;display:flex}.command-menu-item>span{flex:none;max-width:60%;font-weight:500}.command-menu-item small{min-width:0;color:var(--muted);font-size:var(--type-caption)}.command-menu-item[aria-selected=true]{background:var(--surface-hot)}.command-menu-group{color:var(--faint);font-size:var(--type-micro);padding:8px 10px 4px;font-weight:500}.command-menu-group:not(:first-child){border-top:1px solid var(--line-soft);margin-top:4px}.command-menu-empty{color:var(--muted);padding:12px 10px}.module-nav{flex-direction:column;gap:1px;margin-top:4px;display:flex}.module-link{border-radius:var(--r-sm);min-height:32px;color:var(--muted);font-size:var(--type-body);align-items:center;gap:10px;padding:0 8px;font-weight:500;line-height:1;text-decoration:none;display:flex}.module-link:hover{background:var(--surface-raised);color:var(--ink);text-decoration:none}.module-link--active,.module-link--active:hover{background:var(--surface-hot);color:var(--ink)}.module-link--active>svg{color:var(--brand)}.sidebar-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.theme-toggle{flex-wrap:nowrap;flex:none}.theme-toggle>button{min-height:26px;padding:0 7px}.theme-toggle>button>svg{flex:none;width:16px;height:16px}.workspace{min-width:0;min-height:calc(100dvh - var(--pane-gap) * 2);margin:var(--pane-gap) var(--pane-gap) var(--pane-gap) var(--sidebar-width);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.workspace--pending .dashboard-main{cursor:progress}.workspace-progress{z-index:31;pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px;overflow:hidden}.workspace-progress>span{background:var(--brand);height:100%;display:block}.workspace-progress--pending>span{animation:8s cubic-bezier(.1,.8,.2,1) forwards workspace-progress-creep}.workspace-progress--done>span{animation:.48s ease-out forwards workspace-progress-done}@keyframes workspace-progress-creep{0%{width:0}15%{width:40%}to{width:85%}}@keyframes workspace-progress-done{0%{width:var(--progress-at-completion,8%);opacity:1}65%{opacity:1;width:100%}to{opacity:0;width:100%}}@media (prefers-reduced-motion:reduce){.workspace-progress--pending>span{width:100%;animation:none}.workspace-progress--done>span{width:100%;animation:1ms linear forwards workspace-progress-done}}.topbar{z-index:30;height:var(--topbar-height);padding:0 16px 0 var(--page-padding);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:color-mix(in oklab, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar-page{flex:1 1 0;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.topbar-title{min-width:0;color:var(--ink);font-size:var(--type-body);font-weight:500;line-height:1}.topbar-account{border-radius:var(--r-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.topbar-account:hover{background:var(--surface-raised)}.topbar-account .cl-userButtonTrigger:focus-visible{box-shadow:none;outline:2px solid var(--brand);outline-offset:2px}.dashboard-main{padding:16px var(--page-padding) 48px;outline:none}.page-stack{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.page-stack>*{min-width:0}.page-description{max-width:72ch;color:var(--muted)}.page-actions{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:820px){html{scroll-padding-top:calc(var(--topbar-block-size,var(--topbar-height)) + 8px)}.topbar{height:auto;min-height:var(--topbar-height);flex-wrap:wrap;row-gap:0;padding-block:4px}.topbar-page{display:contents}.topbar-title{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;line-height:1.3}.page-actions{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;padding-block:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.page-actions::-webkit-scrollbar{display:none}.page-actions:after{content:"";flex:0 0 16px}.page-actions>*{flex-shrink:0}.page-actions .segmented-links{flex-wrap:nowrap}}.mobile-menu,.mobile-close,.sidebar-scrim{display:none}@media (max-width:820px){.sidebar{background:var(--surface);width:min(280px,85vw);box-shadow:var(--shadow-overlay);transition:transform .18s ease-out;transform:translate(-100%)}.sidebar--open{transform:none}.sidebar-scrim{z-index:35;background:var(--overlay);display:block;position:fixed;inset:0}.mobile-menu,.mobile-close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink);place-items:center;display:inline-grid}.mobile-menu:hover,.mobile-close:hover{background:var(--surface-raised)}.workspace{border:0;border-radius:0;min-height:100dvh;margin:0}.topbar{border-radius:0}.topbar,.dashboard-main{--page-padding:16px}input,select,textarea{font-size:var(--type-input-mobile)}}@media (pointer:coarse){.command-trigger,.module-link{min-height:44px}.command-trigger kbd{display:none}.mobile-menu,.mobile-close{width:44px;height:44px}.theme-toggle>button{min-height:44px;padding:0 14px}}
.stat-line{font-size:var(--type-caption);flex-wrap:wrap;gap:6px 20px;margin:0;padding:12px 16px;display:flex}.stat-line>div{align-items:baseline;gap:5px;display:inline-flex}.stat-line dt{color:var(--muted)}.stat-line dd{color:var(--ink);font-size:var(--type-body);margin:0;font-weight:600}.stat-line--warn dd{color:var(--amber)}.stat-line--bad dd{color:var(--red)}.stat-line--good dd{color:var(--lime)}.stat-line__trailing{margin-left:auto}.details-chevron{color:var(--muted);transition:transform .15s}details[open]>summary .details-chevron,[aria-expanded=true] .details-chevron{transform:rotate(180deg)}.data-list{grid-template-columns:var(--list-columns);margin:0;padding:0;list-style:none;display:grid}.data-list>li,.data-list>li>details,.data-list>li>details>summary{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-width:0;display:grid}.data-list>li{border-top:1px solid var(--line-soft);position:relative}.data-list>li:hover,.data-list>li>details[open]>summary{background:var(--surface-raised)}.data-list>li>details>summary{cursor:pointer;list-style:none}.data-list>li>details>summary::-webkit-details-marker{display:none}.data-list>li>details::details-content{grid-column:1/-1}.data-list .stat-line{display:contents}.data-list__cell,.data-list .stat-line>div{align-items:center;min-width:0;min-height:46px;padding:8px 14px 8px 0;display:flex}@media (min-width:721px){.data-list--compact .data-list__cell,.data-list--compact .stat-line>div{min-height:44px;padding-top:6px;padding-bottom:6px}}.data-list>li>:first-child:not(details),.data-list>li>details>summary>:first-child{padding-left:16px}.data-list>li>:last-child:not(details),.data-list>li>details>summary>:last-child{padding-right:16px}.data-list .stat-line>div{font-size:var(--type-caption);white-space:nowrap;gap:4px}.data-list .stat-line dd{font-size:var(--type-body)}.data-list__rank{color:var(--muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.data-list__identity{align-content:center;gap:2px;display:grid}.data-list__identity strong{font-weight:600}.data-list__identity a{color:var(--ink);text-decoration:none}.data-list__identity a:hover{color:var(--brand)}.data-list__identity>span{color:var(--muted);font-size:var(--type-caption)}.data-list__identity>span a{color:inherit}.data-list__state{white-space:nowrap;gap:8px}.data-list__actions{justify-content:flex-end}@media (hover:hover) and (min-width:721px){.data-list>.row-reveal .data-list__actions .row-actions{background:linear-gradient(to right, transparent, var(--surface-raised) 40px);white-space:nowrap;padding:4px 0 4px 48px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}}.data-list>li>details>.data-list__detail{border-top:1px solid var(--line-soft);background:var(--surface);grid-column:1/-1;padding:0 16px 16px}.data-list>li>details>summary>.details-chevron{justify-self:end}@media (max-width:720px){.data-list,.data-list>li,.data-list>li>details,.data-list>li>details>summary{display:block}.data-list>li,.data-list>li>details>summary{grid-template-columns:var(--list-columns-narrow,minmax(0, 1fr) auto);gap:8px 12px;padding:12px 16px;display:grid}.data-list>li:has(>details){padding:0;display:block}.data-list>li>details{display:contents}.data-list__cell,.data-list .stat-line>div,.data-list>li>:first-child:not(details),.data-list>li>:last-child:not(details),.data-list>li>details>summary>:first-child,.data-list>li>details>summary>:last-child{min-height:0;padding:0}.data-list .stat-line{flex-wrap:wrap;order:1;grid-column:1/-1;gap:4px 12px;padding:0;display:flex}.data-list__actions{order:2;grid-column:1/-1;justify-content:flex-start}.data-list>li>details>.data-list__detail{padding:0 16px 16px}}.panel{border:1px solid var(--line);border-radius:var(--r-md);background:0 0;min-width:0;position:relative;overflow:hidden}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:14px 16px;display:flex}.panel-header>div{min-width:0}.vendor-mark{color:var(--muted);font-weight:600}.panel-header h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-header p{max-width:90ch;color:var(--muted);font-size:var(--type-body);margin-top:2px}.panel-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.panel-jump{color:var(--muted);font-size:var(--type-body);align-items:center;gap:4px;font-weight:500;display:inline-flex}.panel-jump:hover{color:var(--ink)}.metric-grid{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.metric-card{background:var(--bg);align-content:start;gap:5px;min-width:0;padding:14px 16px;display:grid}.metric-card>span{color:var(--muted);font-size:var(--type-caption)}.metric-card strong{font-size:var(--type-metric);letter-spacing:-.02em;font-weight:600;line-height:1.1}.metric-card small{color:var(--muted);font-size:var(--type-caption);text-wrap:pretty}.metric-card--cyan strong{color:var(--cyan)}.metric-card--lime strong{color:var(--lime)}.metric-card--amber strong{color:var(--amber)}.metric-card--red strong{color:var(--red)}.status-badge{border-radius:var(--r-sm);min-height:20px;color:var(--ink-soft);font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:6px;padding:0 6px 0 2px;font-weight:500;display:inline-flex}.status-badge i{background:var(--faint);border-radius:50%;width:6px;height:6px}.status-badge--lime i{background:var(--lime)}.status-badge--cyan i{background:var(--cyan)}.status-badge--amber i{background:var(--amber)}.status-badge--amber{color:var(--amber)}.status-badge--red i{background:var(--red)}.status-badge--red{color:var(--red)}.workspace-button,.button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);min-height:28px;color:var(--ink);font-size:var(--type-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.workspace-button:hover,.button:hover{background:var(--surface-hot);border-color:var(--line-bright);text-decoration:none}.workspace-button:disabled,.button:disabled{opacity:.5;cursor:default}.button--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.button--primary:hover{background:color-mix(in oklab, var(--brand) 88%, var(--ink));border-color:#0000}.button--danger{color:var(--red)}.button--ghost{color:var(--muted);background:0 0;border-color:#0000}.button--ghost:hover{color:var(--ink)}.button--small{min-height:26px;font-size:var(--type-caption);padding:0 8px}.external-link{align-items:center;gap:3px;font-weight:500;display:inline-flex}.input,.collection-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);min-height:28px;color:var(--ink);align-items:center;gap:8px;padding:0 10px;display:flex}.input:focus-within,.collection-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.input :focus-visible,.collection-search :focus-visible{box-shadow:none;outline:none}.input input,.collection-search input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:0}.collection-search svg{color:var(--faint)}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}input[type=search]::-webkit-search-cancel-button{display:none}.filter-group{flex-direction:column;gap:6px;min-width:0;display:flex}.filter-group__label{color:var(--muted);font-size:var(--type-caption);font-weight:500}.segmented-links,.segmented,.collection-filters{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmented-links a,.segmented>a,.segmented>button,.collection-filters a,.collection-filters button{border-radius:var(--r-sm);min-height:26px;color:var(--muted);font-size:var(--type-body);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.segmented-links a:hover,.segmented>a:hover,.segmented>button:hover,.collection-filters a:hover,.collection-filters button:hover{color:var(--ink);text-decoration:none}.segmented-links a[aria-current=page],.segmented>a[aria-current=page],.segmented>button[aria-pressed=true],.collection-filters a[aria-current=page],.collection-filters button[aria-pressed=true]{background:var(--surface-hot);color:var(--ink)}.segmented-links a span,.segmented>a span,.collection-filters a span,.collection-filters button span{color:var(--faint);font-size:var(--type-caption);font-variant-numeric:tabular-nums}.searchable-list{min-width:0}.collection-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.collection-search{flex:240px}.collection-summary{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.collection-summary>span:first-child{color:var(--ink-soft);font-weight:500}.collection-summary button{color:var(--brand-ink);font-size:var(--type-caption);align-items:center;gap:4px;display:inline-flex}.panel>.searchable-list>:is(.collection-toolbar,.collection-summary){margin-inline:16px}.panel>.searchable-list>.collection-toolbar{margin-top:14px}.collection-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.collection-empty svg{color:var(--faint)}.collection-empty strong{color:var(--ink);font-weight:600}.collection-empty .workspace-button{margin-top:8px}.collection-group{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;padding:18px 16px 6px;display:flex}.collection-group h3{color:var(--ink-soft);font-size:var(--type-caption);letter-spacing:.01em;align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.collection-group h3>span{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.collection-group--warn h3>span{color:var(--amber)}.collection-group__empty{color:var(--muted);font-size:var(--type-caption);grid-column:1/-1}.data-list>.collection-group,.data-list>.collection-group:hover{background:0 0;border-top:0;display:flex}.data-list>.collection-group+li{border-top-color:var(--line)}.data-list>.collection-group__empty,.data-list>.collection-group__empty:hover{background:0 0;align-items:center;min-height:52px;padding:0 16px;display:flex}@media (max-width:720px){.data-list>.collection-group{padding:16px 16px 4px;display:flex}}.dashboard-select{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.dashboard-select>span{color:var(--muted);font-size:var(--type-caption);font-weight:500}.dashboard-select>button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);min-height:28px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.dashboard-select>button:hover{border-color:var(--line-bright)}.dashboard-select>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.dashboard-select>button svg{color:var(--faint)}.dashboard-select-list{z-index:50;border-radius:var(--r-md);background:var(--surface-raised);min-width:100%;max-height:320px;box-shadow:var(--shadow-overlay);padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.dashboard-select--align-end .dashboard-select-list{left:auto;right:0}.dashboard-select-list li{border-radius:var(--r-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.dashboard-select-list li.is-active{background:var(--surface-hot)}.dashboard-select-list li span{min-width:0;display:grid}.dashboard-select-list li strong{white-space:nowrap;font-weight:500}.dashboard-select-list li small{color:var(--muted)}.dashboard-select-list li svg{color:var(--brand)}.data-table{width:100%;font-size:var(--type-body)}.data-table th,.data-table td{border-top:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:8px 16px}.data-table thead th{color:var(--muted);font-size:var(--type-caption);white-space:nowrap;border-top:0;font-weight:500}.data-table small{color:var(--muted);font-size:var(--type-caption);font-weight:400;display:block}.data-table tbody tr:hover{background:var(--surface-raised)}.data-table .num,.data-table th.num,.data-table td.num{text-align:right;font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto}.data-unavailable{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.panel>.data-unavailable{margin:14px 16px 16px}.data-unavailable>svg{color:var(--amber);margin-top:2px}.data-unavailable--error{border-color:color-mix(in oklab, var(--red) 40%, transparent)}.data-unavailable--error>svg{color:var(--red)}.data-unavailable strong{font-weight:600;display:block}.data-unavailable p{color:var(--muted)}.data-unavailable__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.empty-state,.inline-loading{align-items:center;min-height:140px;display:flex}.empty-state{gap:12px;padding:24px 16px}.empty-state__icon,.empty-state p{color:var(--muted)}.empty-state>div>h2,.empty-state>div>strong{font-size:var(--type-body);font-weight:600}.empty-state p{max-width:70ch;margin-top:4px}.inline-loading{color:var(--muted);justify-content:center;gap:8px;padding:16px}.inline-loading svg{width:16px;height:16px}.access-empty,.idle-lane,.empty-telemetry{color:var(--muted);text-align:center;padding:24px 16px}.panel-count{color:var(--muted);font-size:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:720px){.page-actions .panel-count{display:none}.page-actions:not(:has(>:not(.panel-count))){display:none}}.section-links{justify-self:start}.code-example{min-width:0;position:relative}.code-example pre{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);font-size:var(--type-caption);margin:0;padding:12px 120px 12px 14px;line-height:1.55;overflow-x:auto}.code-example button{position:absolute;top:8px;right:8px}.code-example [role=status]{color:var(--muted);font-size:var(--type-caption);margin-top:4px;display:block}.confirm-dialog::backdrop{background:var(--overlay)}.confirm-dialog-panel{border-radius:var(--r-lg);background:var(--surface-raised);width:min(420px,100vw - 32px);box-shadow:var(--shadow-overlay);gap:8px;padding:20px;display:grid}.confirm-dialog-panel p{color:var(--muted)}.confirm-dialog-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.confirm-dialog-actions button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);align-items:center;min-height:28px;padding:0 12px;font-weight:500;display:inline-flex}.confirm-dialog-actions .confirm-dialog-proceed{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.confirm-dialog-actions .confirm-dialog-proceed--danger{background:var(--red);border-color:var(--red);color:#fafafa}.chart-tooltip-surface [data-chart-tooltip]{cursor:crosshair}.chart-tooltip-surface:focus-visible,.chart-tooltip-surface [data-chart-tooltip]:focus-visible{box-shadow:none;outline:2px solid var(--brand);outline-offset:2px}.chart-tooltip{top:var(--chart-tooltip-y);left:var(--chart-tooltip-x);z-index:200;border-radius:var(--r-sm);background:var(--surface-raised);width:max-content;max-width:min(340px,100vw - 24px);max-height:min(360px,100vh - 24px);box-shadow:var(--shadow-overlay);color:var(--ink);font-size:var(--type-caption);white-space:pre-line;pointer-events:none;padding:8px 10px;line-height:1.45;position:fixed;overflow:hidden;transform:translate(-50%,calc(-100% - 10px))}.chart-tooltip--below{transform:translate(-50%,10px)}.chart-crosshair{top:var(--chart-crosshair-y);left:var(--chart-crosshair-x);z-index:150;height:var(--chart-crosshair-height);border-left:1px solid var(--faint);pointer-events:none;position:fixed}.chart-hit-point{fill:#0000;stroke:#0000;pointer-events:all}.chart-hit-point:is(:hover,:focus){fill:var(--series-color,var(--brand));stroke:var(--surface);stroke-width:2px}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (hover:hover) and (min-width:721px){.row-reveal .row-actions{opacity:0;transition:opacity 80ms ease-out}.row-reveal:is(:hover,:focus-within) .row-actions{opacity:1}.row-reveal .row-actions:has([aria-busy=true],:disabled){opacity:1}}@media (pointer:coarse){.workspace-button,.button,.segmented-links a,.segmented>a,.segmented>button,.collection-filters a,.collection-filters button,.collection-summary button,.dashboard-select>button,.confirm-dialog-actions button{min-height:44px}.code-example pre{min-height:60px}}
.health-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.health-panel{gap:12px;padding:14px 16px 16px;display:grid}.health-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.health-panel__title{color:var(--ink);font-size:var(--type-panel);align-items:center;gap:2px;font-weight:500;text-decoration:none;display:inline-flex}.health-panel__title svg{color:var(--faint)}.health-panel__title:hover{color:var(--brand)}.health-panel .stat-line{gap:6px 16px;padding:0}.health-panel .empty-telemetry{text-align:left;color:var(--muted);font-size:var(--type-caption);padding:0}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(400px,1fr);align-items:start;gap:16px;display:grid}.overview-cluster-list{--list-columns:minmax(0, max-content) repeat(4, max-content) minmax(0, 1fr)}.overview-cluster-row__state{justify-content:flex-end}.overview-cluster-row__name{align-items:baseline;gap:8px}.overview-cluster-row__name a{color:var(--ink);font-weight:600;text-decoration:none}.overview-cluster-row__name a:hover{color:var(--brand)}.overview-cluster-row__name .vendor-mark{font-size:var(--type-caption)}@media (max-width:1280px){.health-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.overview-cluster-row__name{flex-wrap:wrap;row-gap:2px}.overview-cluster-row__name .truncate{white-space:normal;overflow-wrap:anywhere}}
.ci-fleet>.searchable-list>.collection-summary{margin-bottom:12px}.sku-stack{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 16px;display:grid;container:sku-stack/inline-size}.sku-cluster{border:1px solid var(--line);border-radius:var(--r-md);min-width:0;overflow:hidden}.sku-cluster[open]{border-color:var(--line-bright)}.sku-cluster[open]>.sku-summary{background:var(--surface-raised);border-bottom-right-radius:0;border-bottom-left-radius:0}.sku-cluster-body{background:var(--surface);border-top:1px solid var(--line-bright)}.sku-summary,.run-summary{cursor:pointer;list-style:none}.sku-summary::-webkit-details-marker{display:none}.run-summary::-webkit-details-marker{display:none}.sku-summary{border-radius:inherit;grid-template-columns:200px auto minmax(16px,1fr) auto 18px;align-items:center;gap:16px;padding:20px 16px;display:grid}.sku-summary:hover,.run-summary:hover{background:var(--surface-raised)}.sku-cluster[open]>.sku-summary:hover{background:var(--surface-hot)}.sku-identity{gap:2px;min-width:0;display:grid}.sku-identity strong{font-weight:600}.sku-identity>span{color:var(--muted);font-size:var(--type-caption)}.sku-summary>.sku-summary-stats,.sku-summary>.status-badge{align-self:end;margin-bottom:1px}.sku-summary>.sku-identity{grid-column:1}.sku-summary>.sku-summary-stats{grid-column:2}.sku-summary>.status-badge{grid-column:4}.sku-summary>.details-chevron{grid-column:5;justify-self:end}.sku-summary-stats{font-size:var(--type-caption);grid-template-columns:72px 88px 88px 72px 80px auto;gap:4px 16px;margin:0;display:grid}.sku-summary-stats>.sku-stat-queued{grid-column:-3}.sku-summary-stats>.sku-stat-unavailable{grid-column:-2}@container sku-stack (max-width:699px){.sku-summary-stats{grid-template-columns:72px 88px auto}}@media (min-width:1200px){@container sku-stack (max-width:1007px){.sku-summary-stats{grid-template-columns:72px 88px auto}}}.sku-summary-stats>div{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.sku-summary-stats dt{color:var(--muted);order:2}.sku-summary-stats dd{color:var(--ink);font-size:var(--type-body);order:1;margin:0;font-weight:600}.sku-capacity-strip{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;gap:6px 20px;padding:8px 16px;display:flex}.sku-capacity-strip>span{align-items:center;gap:6px;display:inline-flex}.run-section{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-raised);min-width:0;margin:0 12px 10px;overflow:hidden}.run-section[open]{border-color:var(--line-bright)}.run-section[open]>.run-summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.run-summary{border-radius:inherit;grid-template-columns:minmax(0,1fr) auto 18px;align-items:start;gap:4px 16px;padding:8px 14px;display:grid}.run-summary>.run-identity{grid-area:1/1/3}.run-summary>.run-counts,.run-summary>.details-chevron{margin-top:3px}.run-summary>.details-chevron{grid-area:1/3}.run-identity{justify-items:start;gap:4px;min-width:0;display:grid}.run-meta,.run-actor{flex-wrap:nowrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.run-title-link{min-width:0;max-width:100%;color:var(--ink);font-weight:600}.run-action-bar{grid-area:3/1/auto/-1;justify-content:space-between;align-self:end;align-items:center;gap:14px;min-width:0;margin-top:6px;display:flex}.run-next-position{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.run-branch-link{flex:0 auto}.run-meta,.run-meta .external-link{color:var(--muted);font-size:var(--type-caption)}.run-meta .external-link>svg:last-child{display:none}.run-actor{gap:4px}.run-counts{color:var(--muted);font-size:var(--type-caption);text-align:right;white-space:nowrap;grid-area:1/2;justify-content:flex-end;gap:16px;display:flex}.run-action-buttons{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.run-action-status{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;flex-basis:100%}.run-action-status--success{color:var(--lime)}.run-action-status--error{color:var(--red)}.run-action-notice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.run-action-notice>span{color:var(--muted);font-size:var(--type-caption)}.run-action-notice>strong{overflow-wrap:anywhere;flex:240px;font-weight:500}.run-action-notice--success>strong{color:var(--lime)}.run-action-notice--error>strong{color:var(--red)}.ci-job-table{table-layout:fixed;border-top:1px solid var(--line);min-width:680px}.ci-job-table th:first-child{width:120px}.ci-job-table th:nth-child(3){width:170px}.ci-job-table th:nth-child(4){width:96px}.ci-job-table th:last-child{width:60px}.job-primary .external-link{overflow-wrap:anywhere;font-weight:500}.job-tags{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;margin-top:3px;display:flex}.job-runner{color:var(--muted);overflow-wrap:anywhere}.job-runtime strong,.job-runtime span{display:block}.job-runtime strong{font-weight:500}.job-runtime span{color:var(--muted);font-size:var(--type-caption)}.watch-button[aria-pressed=true]{color:var(--brand-ink)}@media (max-width:1199px){.sku-summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px 12px}.sku-summary>.sku-identity{grid-area:1/1}.sku-summary>.status-badge{grid-area:1/2;align-self:center;margin-bottom:0}.sku-summary>.details-chevron{grid-area:1/3}.sku-summary>.sku-summary-stats{grid-area:2/1/auto/-1;align-self:center;margin-bottom:0}}@media (max-width:760px){.sku-summary-stats{column-gap:8px}.run-summary{grid-template-columns:minmax(0,1fr) 16px}.run-summary>.run-identity{grid-row:1}.run-meta{flex-wrap:wrap}.run-summary>.details-chevron{grid-column:2}.run-counts{white-space:normal;text-align:left;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:start}.run-action-bar{flex-wrap:wrap;grid-row:3}.run-action-buttons{flex-basis:100%;margin-left:0}}
.priority-queue-list{--list-columns:max-content minmax(240px, 1fr) repeat(3, max-content) max-content max-content;--list-columns-narrow:32px minmax(0, 1fr) auto}.priority-plan{color:var(--muted);font-size:var(--type-caption)}.priority-queue-list .data-list__state{gap:6px}.priority-queue-panel .collection-toolbar{margin-bottom:12px}.priority-queue-list .data-list__identity strong{min-width:0}.priority-queue-list .priority-job-name{gap:4px;max-width:100%;display:flex}.priority-queue-list .priority-job-name>span+span{flex-shrink:0}@media (max-width:720px){.priority-queue-list>li{column-gap:8px}.priority-queue-list .data-list__rank{grid-area:1/1;align-self:baseline}.priority-queue-list .data-list__identity{grid-area:1/2/auto/-1;align-self:baseline}.priority-queue-list .stat-line{grid-area:2/2/auto/-1}.priority-queue-list .data-list__state{flex-wrap:wrap;grid-area:3/3;justify-content:flex-end;align-self:center}.priority-queue-list .data-list__actions{grid-area:3/2}.priority-queue-list .data-list__actions:empty{display:none}.priority-queue-list .data-list__identity>.truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}.priority-queue-list .priority-job-name{display:block}.priority-queue-list .priority-job-name>span{white-space:normal;display:inline;overflow:visible}}.priority-queue-list .data-list__identity .external-link>svg:last-child{display:none}.priority-queue-list .data-list__actions form{display:contents}.priority-audit-filter-panel{overflow:visible}.priority-audit-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;padding:16px;display:grid}.priority-audit-search,.audit-advanced-fields>label{gap:6px;min-width:0;display:grid}.priority-audit-search>span,.audit-advanced-fields>label>span{color:var(--muted);font-size:var(--type-caption);font-weight:500}.priority-audit-search svg{color:var(--faint)}.priority-audit-filter-actions{grid-area:1/2;gap:8px;display:flex}.audit-advanced{grid-column:1/-1;min-width:0}.audit-advanced>summary,.priority-audit-details>summary{width:fit-content;color:var(--muted);font-size:var(--type-caption);cursor:pointer}.audit-advanced>summary:hover,.priority-audit-details>summary:hover{color:var(--ink)}.audit-advanced>summary span{color:var(--faint);margin-left:8px}.audit-advanced-fields{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;padding-top:12px;display:grid}.priority-audit-timeline{margin:0;padding:0;list-style:none}.priority-audit-event{border-top:1px solid var(--line);grid-template-columns:148px minmax(0,1fr);gap:16px;padding:12px 16px;display:grid}.priority-audit-event:first-child{border-top:0}.priority-audit-time{color:var(--muted);font-size:var(--type-caption);align-content:start;gap:2px;display:grid}.priority-audit-time>span{color:var(--faint)}.priority-audit-event>article,.priority-audit-event-header>div{min-width:0}.priority-audit-event-header>div{flex:1}.priority-audit-event-header>.status-badge{flex-shrink:0}.priority-audit-event-header{justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.priority-audit-event-header>div>span{color:var(--muted);font-size:var(--type-caption)}.priority-audit-event-header h2{min-width:0;font-size:var(--type-body);font-weight:500;line-height:1.5}.priority-audit-event-header h2 a{color:var(--ink);display:block}.priority-audit-event-header h2 svg{color:var(--muted);vertical-align:middle;margin-left:6px;display:inline}.priority-audit-message{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;gap:4px;margin-top:4px;display:grid}.priority-audit-error{color:var(--red);align-items:flex-start;gap:6px;display:flex}.priority-audit-error svg{flex:none;margin-top:2px}.priority-audit-details{margin-top:6px}.priority-audit-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:12px 0;display:grid}.priority-audit-fact dt,.priority-audit-labels>span,.priority-audit-allocation>div>span{color:var(--muted);font-size:var(--type-caption)}.priority-audit-fact dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:2px 0 0}.priority-audit-labels,.priority-audit-members{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.priority-audit-labels{border-top:1px solid var(--line);padding-top:12px}.priority-audit-labels>span{width:100%}.priority-audit-details code{color:var(--ink-soft);font-size:var(--type-caption);overflow-wrap:anywhere}.priority-audit-allocation{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:12px;padding-top:12px;display:grid}.priority-audit-allocation>div{align-content:start;gap:4px;min-width:0;display:grid}.priority-audit-allocation strong{color:var(--ink-soft);overflow-wrap:anywhere;font-weight:500}.priority-audit-event footer{color:var(--faint);font-size:var(--type-caption);flex-wrap:wrap;gap:4px 12px;margin-top:12px;display:flex}.priority-audit-pagination{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.audit-advanced-fields,.priority-audit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-audit-allocation{grid-template-columns:1fr}}@media (max-width:720px){.priority-audit-event{grid-template-columns:minmax(0,1fr);gap:4px}.priority-audit-time{flex-wrap:wrap;gap:0 8px;display:flex}.priority-audit-event-header h2 .truncate{white-space:normal;overflow-wrap:anywhere}}.activity-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px 16px;padding:16px;display:grid}.activity-filter-actions{gap:8px;display:flex}.action-audit-list{--list-columns:max-content minmax(200px, 1.4fr) minmax(160px, 1fr) minmax(90px, max-content) max-content max-content auto;--list-columns-narrow:minmax(0, 1fr) auto}.action-audit-list>.action-audit-day{color:var(--ink-soft);font-size:var(--type-caption);border-top:0;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 16px 6px;font-weight:600;display:flex}.action-audit-list>li.action-audit-day>span{padding:0}.action-audit-list>.action-audit-day:hover{background:0 0}.action-audit-list>.action-audit-day>span+span{color:var(--faint);font-weight:400}.action-audit-list>.action-audit-day+li{border-top-color:var(--line)}.action-audit-time{min-width:72px;color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.action-audit-list .data-list__identity strong{font-weight:500}.action-audit-target .external-link{width:fit-content;max-width:100%}.action-audit-meta{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.action-audit-list .status-badge{white-space:nowrap;flex:none}.action-audit-detail{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;gap:4px;padding-top:12px;display:grid}.action-audit-detail strong{color:var(--ink-soft);font-weight:500}.action-audit-detail .priority-audit-facts{margin:8px 0 0}.action-audit-empty{color:var(--muted);padding:24px 16px}@media (max-width:900px){.activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filter-actions{grid-column:1/-1}}@media (max-width:720px){.activity-filters{grid-template-columns:minmax(0,1fr)}.action-audit-list{--list-columns-narrow:max-content max-content minmax(0, 1fr) auto}.action-audit-list .action-audit-who{grid-area:1/1/auto/4}.action-audit-list .data-list__state{grid-area:1/4;justify-content:flex-end}.action-audit-list summary>.data-list__cell:last-child{display:none}.action-audit-list .action-audit-target{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px 8px;display:flex}.action-audit-list .action-audit-time,.action-audit-list .action-audit-meta{grid-row:3;min-width:0}}
.cluster-page{--series-gpu:var(--cyan);--series-mem:var(--amber);--series-avail:var(--lime);--series-nonix:var(--muted)}.cluster-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.node-history-back{max-width:100%}.node-history-back svg{flex:none}.cluster-page .table-scroll{max-width:100%}.node-inventory .collection-toolbar{padding:0 16px}.cluster-fleet .collection-summary{padding-block:8px}.node-inventory .collection-summary{padding:8px 16px}.cluster-fleet .collection-empty,.node-inventory .collection-empty{margin:0 16px 16px}.cluster-fleet{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.cluster-card-list{border-top:1px solid var(--line);background:var(--surface);gap:12px;padding:12px;display:grid}.cluster-card{background:var(--bg)}.cluster-card--amber{border-color:color-mix(in oklab, var(--amber) 40%, var(--line))}.cluster-card--red{border-color:color-mix(in oklab, var(--red) 40%, var(--line))}.cluster-card__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.cluster-card__identity{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.cluster-card__identity>svg{color:var(--muted);flex:none}.cluster-card__identity>div{gap:2px;min-width:0;display:grid}.cluster-card__identity span,.cluster-card__metrics span{color:var(--muted);font-size:var(--type-caption)}.cluster-card__identity h2{font-size:var(--type-panel);font-weight:600}.cluster-card__identity:hover h2{color:var(--brand)}.cluster-card__open{color:var(--faint);flex:none;margin-left:2px;transition:transform .14s}.cluster-card__identity:hover .cluster-card__open{color:var(--brand);transform:translate(2px)}.cluster-card__signal{flex:none;align-items:center;gap:12px;display:flex}.cluster-card__signal>span:last-child{color:var(--muted);font-size:var(--type-caption);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cluster-card__time-full{display:contents}.cluster-card__time-age{display:none}.cluster-state-rail-wrap{border-bottom:1px solid var(--line);gap:10px;padding:14px 16px;display:grid}.cluster-state-legend{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.cluster-state-legend span{align-items:center;gap:6px;display:inline-flex}.cluster-state-legend b{color:var(--ink);font-weight:600}.cluster-state-key{background:currentColor;border-radius:2px;width:7px;height:7px}.cluster-state-key--allocated{color:var(--cyan)}.cluster-state-key--mixed{color:var(--amber)}.cluster-state-key--idle{color:var(--lime)}.cluster-state-key--down{color:var(--red)}.cluster-state-key--other{color:var(--faint)}.cluster-card__trend{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.cluster-card__trend>span{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.cluster-card__trend-plot{grid-template-columns:38px minmax(0,1fr);min-width:0;height:80px;display:grid}.cluster-card__trend-axis{color:var(--faint);font-size:var(--type-micro);font-variant-numeric:tabular-nums;position:relative}.cluster-card__trend-axis span{top:var(--history-y);white-space:nowrap;line-height:1;position:absolute;right:8px;transform:translateY(-50%)}.cluster-card__trend-axis span:first-child{top:4px;transform:none}.cluster-card__trend-axis span:last-child{top:auto;bottom:4px;transform:none}.cluster-card__trend svg{width:100%;min-width:0;height:100%;display:block}.cluster-trend-placeholder{fill:none;stroke:var(--faint);stroke-width:1.4px;stroke-dasharray:3 3;opacity:.35;vector-effect:non-scaling-stroke}.cluster-trend-area{stroke:none}.cluster-trend-area--gpu{fill:color-mix(in oklab, var(--series-gpu) 14%, transparent)}.cluster-trend-area--cpu{fill:color-mix(in oklab, var(--cyan) 14%, transparent)}.history-line--cpu{stroke:var(--cyan)}.cluster-card__metrics{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.cluster-card__metrics>div{background:var(--bg);align-content:center;gap:4px;min-width:0;padding:12px 16px;display:grid}.cluster-card__metrics strong{font-size:var(--type-metric);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.1;overflow:hidden}.cluster-card__metrics small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cluster-card__metrics .cluster-agent-version{font-size:var(--type-page);letter-spacing:0}.cluster-card__notice{color:var(--amber);border-top:1px solid color-mix(in oklab, var(--amber) 26%, var(--line));background:color-mix(in oklab, var(--amber) 7%, transparent);font-size:var(--type-caption);align-items:center;gap:8px;padding:10px 16px;display:flex}.cluster-card__notice>svg{flex:none}@media (max-width:920px){.cluster-card__header{flex-direction:column;align-items:start;gap:10px}.cluster-card__signal{flex-wrap:wrap;justify-content:space-between;width:100%}.cluster-state-legend{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.node-inventory-table th:first-child{width:22%}.node-inventory-table tbody th{max-width:0;font-weight:500}.node-history-link{color:var(--ink)}.node-history-link svg{vertical-align:middle;color:var(--faint);margin-left:6px}.cluster-state-rail{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-hot);gap:2px;width:100%;min-height:22px;padding:3px;display:flex;overflow:hidden}.cluster-state-rail__segment{flex:var(--node-count) 1 0;background:currentColor;border-radius:2px;min-width:3px}.cluster-state-rail__segment--allocated{color:var(--cyan)}.cluster-state-rail__segment--mixed{color:var(--amber)}.cluster-state-rail__segment--idle{color:var(--lime)}.cluster-state-rail__segment--down{color:var(--red)}.cluster-state-rail__segment--other{color:var(--faint)}.cluster-state-rail__empty{background:var(--line);width:100%}.queue-latency-table{min-width:520px}.queue-latency-table strong{font-weight:500}.queue-latency-table td.queue-latency-heat{background:color-mix(in oklab, var(--red) var(--heat-intensity,0%), transparent)}.queue-latency-jobs-inline{display:none}.cluster-history-chart-surface,.queue-history-chart{min-width:0;padding:12px 16px 16px;display:block}.cluster-history-legend,.queue-history-legend,.node-state-history__label{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.cluster-history-legend>span,.node-state-history__label span{align-items:center;gap:6px;display:inline-flex}.cluster-history-legend i,.queue-history-legend i,.node-state-history__label i{width:12px;height:3px;display:inline-block}.history-series-toggle b{font-variant-numeric:tabular-nums;font-weight:500}.history-series-toggle--gpu{--series-color:var(--series-gpu)}.history-series-toggle--mem{--series-color:var(--series-mem)}.history-series-toggle--avail{--series-color:var(--series-avail)}.history-series-toggle--nonix-gpu{--series-color:var(--series-nonix)}.history-series-toggle i,.queue-history-legend i{background:var(--series-color)}.history-series-toggle[aria-pressed=false] i,.queue-history-legend button[aria-pressed=false] i{border:1px solid var(--faint);background:0 0}.cluster-history-legend--gap{margin-left:auto}.cluster-history-legend--gap i,.node-state-history__gap{background:repeating-linear-gradient(135deg, var(--line-bright) 0 2px, transparent 2px 4px)}.cluster-history-legend--ceiling i{border-top:2px dashed var(--muted);height:0}.cluster-history-plot{grid-template-columns:44px minmax(0,1fr);min-width:0;height:230px;display:grid;overflow:hidden}.cluster-history-plot svg{width:100%;min-width:0;height:100%;display:block;overflow:hidden}.cluster-history-y-axis{color:var(--faint);font-size:var(--type-micro);font-variant-numeric:tabular-nums;position:relative}.cluster-history-y-axis span{top:var(--history-y);white-space:nowrap;line-height:1;position:absolute;right:8px;transform:translateY(-50%)}.cluster-history-y-axis span:first-child{top:5px;transform:none}.cluster-history-y-axis span:last-child{top:auto;bottom:5px;transform:none}.history-grid-line{stroke:var(--line);stroke-width:1px}.history-grid-line--capacity{stroke:var(--line-bright);stroke-dasharray:3 3}.cluster-history-line{fill:none;stroke-width:1.7px}.history-line--gpu{stroke:var(--series-gpu)}.history-line--mem{stroke:var(--series-mem)}.history-line--avail{stroke:var(--series-avail)}.history-line--nonix-gpu{stroke:var(--series-nonix)}.cluster-history-line.history-line--nonix-gpu{stroke-width:1.5px;stroke-dasharray:4 4}.history-ceiling-line{stroke-width:1.1px;stroke-dasharray:2 4;opacity:.75}.history-dot{stroke-width:0}.history-ceiling-dot{opacity:.75}.history-dot.history-line--gpu{fill:var(--series-gpu)}.history-dot.history-line--mem{fill:var(--series-mem)}.history-dot.history-line--avail{fill:var(--series-avail)}.history-dot.history-line--nonix-gpu{fill:var(--series-nonix)}.cluster-history-hit{fill:#0000;stroke:#0000;cursor:crosshair}.cluster-history-axis,.queue-history-axis{color:var(--faint);font-size:var(--type-micro);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding-top:7px;display:flex}.cluster-history-axis--scaled{height:24px;margin-left:44px;padding-top:0;position:relative}.cluster-history-axis--scaled span{top:7px;left:var(--tick-x);line-height:1;position:absolute;transform:translate(-50%)}.cluster-history-axis--scaled span:first-child{transform:none}.cluster-history-axis--scaled span:last-child{transform:translate(-100%)}.cluster-history-coverage{color:var(--muted);font-size:var(--type-caption);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-top:10px;display:grid}.cluster-history-coverage>div,.node-state-history__track{background:repeating-linear-gradient(135deg, var(--line) 0 2px, transparent 2px 4px);position:relative;overflow:hidden}.cluster-history-coverage>div{height:6px}.cluster-history-coverage i{inset-block:0;left:var(--coverage-left);width:var(--coverage-width);background:var(--muted);min-width:1px;position:absolute}.cluster-history-empty{min-height:120px;color:var(--muted);border-top:1px solid var(--line);padding:24px 16px}.queue-history-filters{display:contents}.queue-history-plot{grid-template-columns:76px minmax(0,1fr)}.queue-history-axis{margin-left:76px}.node-state-history{border-top:1px solid var(--line);padding:16px;display:block}.node-state-history__label>span:first-child{margin-right:auto}.node-state-history__up,.node-state-history__sample--up{background:var(--lime)}.node-state-history__down,.node-state-history__sample--down{background:var(--red)}.node-state-history__track{height:24px}.node-state-history__track>i{inset-block:2px;left:var(--state-left);width:var(--state-width);min-width:1px;position:absolute}.node-state-history__sample--down{z-index:1}.active-jobs__status{flex-wrap:wrap;gap:8px;display:flex}.active-jobs__empty{border-top:1px solid var(--line);gap:4px;padding:24px 16px;display:grid}.active-jobs__empty span,.active-jobs__running-empty{color:var(--muted)}.active-jobs__consumption{border-top:1px solid var(--line)}.active-jobs__consumption-heading{max-width:90ch;color:var(--muted);font-size:var(--type-caption);padding:12px 16px 4px}.active-jobs__user-list{list-style:none}.active-jobs__user-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(80px,2fr) minmax(90px,1fr);align-items:center;gap:16px;padding:8px 16px;display:grid}.active-jobs__user,.active-jobs__user-totals{min-width:0;display:grid}.active-jobs__user strong,.active-jobs__user-totals strong{overflow-wrap:anywhere;font-weight:500}.active-jobs__user span,.active-jobs__user-totals span{color:var(--muted);font-size:var(--type-caption)}.active-jobs__user-totals{text-align:right;font-variant-numeric:tabular-nums}.active-jobs__footprint{border-radius:var(--r-sm);background:var(--surface-hot);height:6px;overflow:hidden}.active-jobs__footprint>i{width:var(--job-node-footprint);background:var(--cyan);max-width:100%;height:100%;display:block}.active-jobs__running-empty,.active-jobs__truncation{border-top:1px solid var(--line);padding:12px 16px}.active-jobs__truncation{color:var(--amber)}.active-jobs__table{min-width:900px}.active-job-owner,.active-job-name{overflow-wrap:anywhere;max-width:240px}.active-job-owner strong,.active-job-name strong{font-weight:500;display:block}.active-job-account,.active-job-name code{color:var(--muted);font-size:var(--type-caption);font-weight:400;display:block}.active-job-owner .status-badge{width:fit-content;margin-top:2px;display:flex}.active-job-resource{white-space:nowrap}.active-job-resource strong{font-weight:500}.active-job-resource span{color:var(--muted);margin-left:4px}.node-inventory-table{min-width:860px}.node-inventory-table td.num{white-space:nowrap}.node-inventory-partitions{overflow-wrap:anywhere;max-width:200px;color:var(--muted)}.node-inventory-table .node-inventory-detail-row>td{padding:0}.node-inventory-table .node-inventory-detail-row:hover{background:0 0}.node-inventory-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;min-width:0;padding:0 16px 16px;display:grid}.node-inventory-details>section{min-width:0;padding-top:16px}.node-inventory-details h3{align-items:center;gap:6px;margin-bottom:8px;display:flex}.node-inventory-details h3 svg{color:var(--muted)}.node-inventory-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.node-inventory-details dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-width:0;padding:8px 0;display:grid}.node-inventory-details dt{color:var(--muted);font-size:var(--type-caption)}.node-inventory-details dd{overflow-wrap:anywhere;margin:0}.node-resource-list{grid-column:1/-1}.node-resource-list dd{flex-wrap:wrap;gap:4px 12px;display:flex}.node-resource-list code{font-size:var(--type-caption)}.node-reason{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding-top:16px;display:grid}.node-reason strong{color:var(--red);font-weight:500}@media (max-width:720px){.queue-latency-table,.node-inventory-table{min-width:0}.queue-latency-table td{white-space:nowrap}.queue-latency-table .queue-latency-jobs,.node-inventory-table .node-inventory-secondary{display:none}.queue-latency-jobs-inline{display:inline}.node-inventory-table thead th,.node-inventory-table .status-badge{white-space:normal}.node-inventory-details{grid-template-columns:minmax(0,1fr)}.cluster-back-label{display:none}}@media (max-width:700px){.cluster-page .metric-grid{grid-template-columns:minmax(0,1fr)}.cluster-history-legend--gap{margin-left:0}.queue-history-legend .dashboard-select{width:100%}.active-jobs__user-list li{grid-template-columns:minmax(0,1fr) minmax(90px,1fr)}.active-jobs__footprint{grid-area:2/1/auto/-1}.cluster-card__header{flex-direction:row;align-items:center;gap:12px}.cluster-card__identity h2{overflow-wrap:anywhere;white-space:normal}.cluster-card__signal{flex-direction:column;align-items:end;gap:4px;width:auto}.cluster-card__time-full{display:none}.cluster-card__time-age{display:inline}.cluster-state-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.cluster-state-legend .cluster-state-legend__zero{color:var(--faint)}.cluster-card__trend{grid-template-columns:minmax(0,1fr);gap:8px}.cluster-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cluster-card__metrics>div{align-content:start}.cluster-card__metrics small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.cluster-card__metrics>div:nth-last-child(2){grid-column:span 2}.cluster-card__metrics>.cluster-card__collector{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px;display:flex}.cluster-card__metrics .cluster-agent-version{color:var(--muted);font-size:var(--type-caption);font-weight:400;line-height:inherit}.cluster-card__collector small{display:block}.cluster-card__collector small:before{content:"· "}}.metric-card-link{color:inherit;display:grid}.metric-card-link:hover{text-decoration:none}.metric-card-link:hover .metric-card>span{text-underline-offset:.15em;text-decoration:underline}.metric-card-link:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);border-radius:0}.stat-line-link{color:inherit}.lost-capacity-filters{margin-bottom:0}.lost-capacity-legend--missing i{background:var(--amber)}.lost-capacity-legend--outside i{background:var(--red)}.lost-capacity-bar--missing{fill:var(--amber)}.lost-capacity-bar--outside{fill:var(--red)}.lost-capacity-axis span:first-child,.lost-capacity-axis span:last-child{transform:translate(-50%)}.lost-capacity-heading{margin-top:8px}.lost-capacity-note{color:var(--muted);font-size:var(--type-caption);padding:0 16px 8px}.lost-capacity-table tbody th{font-weight:500}.lost-capacity-table tbody th a{color:var(--ink)}.lost-capacity-table tbody th a:hover{color:var(--brand-ink)}.lost-capacity-table td.num{white-space:nowrap}.lost-capacity-table td.lost-capacity-missing{color:var(--amber)}.lost-capacity-table td.lost-capacity-outside{color:var(--red)}.lost-capacity-table .lost-capacity-fold{display:none}.lost-capacity-log td{white-space:nowrap}.lost-capacity-log td.lost-capacity-state{white-space:normal;min-width:16ch}.lost-capacity-reason{color:var(--muted)}.lost-capacity-reason .truncate{max-width:32ch}.lost-capacity-row-name .truncate{max-width:36ch}.lost-capacity-row-name code{color:var(--muted);font-size:var(--type-caption);font-weight:400;display:block}@media (max-width:720px){.lost-capacity-table .lost-capacity-secondary{display:none}.lost-capacity-table .lost-capacity-fold{overflow-wrap:anywhere;display:block}.lost-capacity-table thead th{white-space:normal}.lost-capacity-table tbody th{overflow-wrap:anywhere;width:100%;min-width:0}.lost-capacity-row-name .truncate{max-width:40vw}}
.heatmap-panel .collection-toolbar{margin-bottom:0;padding:12px 16px}.overview-usage-table tbody th strong{font-weight:500}.usage-missing{color:var(--muted)}.heatmap-legend{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.heatmap-legend i{border-radius:var(--r-sm);background:linear-gradient(to right, color-mix(in oklab, var(--ink) 0%, transparent), color-mix(in oklab, var(--ink) 24%, transparent));width:80px;height:8px}.heatmap-table{min-width:calc(var(--heatmap-label-width) + var(--heatmap-columns) * var(--heatmap-column-width));table-layout:fixed}.heatmap-label-column{width:var(--heatmap-label-width)}.heatmap-table .heatmap-column-label{white-space:normal;overflow-wrap:anywhere;font-weight:400}.heatmap-row-label{font-size:var(--type-caption);overflow-wrap:anywhere}.heatmap-row-label strong{font-weight:500}.heatmap-cell{background:color-mix(in oklab, var(--ink) var(--heat-intensity,0%), transparent)}.heatmap-cell strong{font-size:var(--type-body);font-weight:500}.overview-usage-table th:first-child{width:50%}.overview-usage-table tbody th{max-width:0;font-weight:400}@media (max-width:720px){.heatmap-table{--heatmap-phone-column:clamp(96px, var(--heatmap-column-width), 112px);min-width:calc(128px + var(--heatmap-columns) * var(--heatmap-phone-column))}.heatmap-label-column{width:128px}.heatmap-table th,.heatmap-table td{padding:8px}.heatmap-table th:first-child{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--line-soft);padding-left:16px;position:sticky;left:0}.heatmap-table tbody tr:hover th:first-child{background:var(--surface-raised)}.heatmap-row-label strong{white-space:normal}.heatmap-cell small{white-space:nowrap}}
.production-page{gap:16px}.submission-explorer-panel .collection-toolbar{margin-bottom:0;padding:12px 16px 0}.collection-toolbar__spacer{flex:1 1 0}.production-state-ok{color:var(--muted);font-size:var(--type-caption)}.production-state-muted{color:var(--faint);font-size:var(--type-caption)}.submission-explorer-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);display:grid}.production-trend{min-width:0;padding:0 16px 16px}.config-growth-key{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;display:flex}.config-growth-key>span{align-items:center;gap:6px;display:inline-flex}.config-growth-key i{background:var(--series-color);border-radius:50%;width:6px;height:6px}.production-trend-plot{cursor:crosshair}.production-line-chart,.config-growth-chart svg{width:100%;height:auto;display:block;overflow:visible}.production-line-chart line,.config-growth-chart svg>line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.production-line-chart text,.config-growth-chart text{fill:var(--muted);font-family:var(--font-ui);font-size:var(--type-caption)}.production-series polyline{fill:none;stroke:var(--series-color);stroke-width:1.5px}.dimension-ranking{border-left:1px solid var(--line);align-self:start;min-width:0}.dimension-rank-row{font-size:var(--type-body);font-variant-numeric:tabular-nums;grid-template-columns:18px minmax(0,1fr) 48px auto;align-items:center;gap:8px;padding:8px 16px;display:grid}.dimension-rank-row+.dimension-rank-row{border-top:1px solid var(--line)}.dimension-rank-row>span{color:var(--faint);font-size:var(--type-caption)}.dimension-rank-row strong,.dimension-rank-row b{overflow-wrap:anywhere;font-weight:500}.dimension-rank-row>div{background:var(--surface-raised);height:3px}.dimension-rank-row i{width:var(--rank-width);background:var(--series-color);height:100%;display:block}.dimension-rank-row b{text-align:right}.production-two-up{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.config-growth-chart{--series-color:var(--brand);padding:0 16px 16px}.config-growth-key>span:last-child i{background:color-mix(in oklab, var(--cyan) 40%, var(--surface))}.config-growth-chart rect{fill:color-mix(in oklab, var(--cyan) 28%, var(--surface))}.config-growth-line{fill:none;stroke:var(--brand);stroke-width:1.5px}.production-activity-chart{grid-template-columns:repeat(var(--activity-columns), minmax(0, 1fr));align-items:end;gap:3px;height:180px;padding:24px 16px 30px;display:grid}.production-activity-chart>div{border-bottom:1px solid var(--line);height:100%;position:relative}.production-activity-chart i{height:var(--activity-height);background:color-mix(in oklab, var(--brand) 65%, var(--surface));position:absolute;inset:auto 0 0}.production-activity-chart b{color:var(--red);font-size:var(--type-caption);font-weight:500;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.production-activity-chart span{color:var(--muted);font-size:var(--type-micro);white-space:nowrap;position:absolute;top:calc(100% + 8px);left:0}.production-activity-chart .production-activity-label--end{left:auto;right:0}.coverage-matrix{--coverage-label-width:150px;min-width:calc(var(--coverage-label-width) + var(--coverage-columns) * var(--coverage-column-width));grid-template-columns:var(--coverage-label-width) repeat(var(--coverage-columns), minmax(var(--coverage-column-width), 1fr));background:var(--line);font-variant-numeric:tabular-nums;gap:1px;display:grid}.coverage-corner,.coverage-column,.coverage-row>strong{background:var(--surface);overflow-wrap:anywhere;align-items:center;min-width:0;padding:8px 16px;display:flex}.coverage-corner,.coverage-column{color:var(--muted);font-size:var(--type-caption)}.coverage-column{justify-content:center;padding-inline:8px}.coverage-row{display:contents}.coverage-row>strong{font-size:var(--type-micro);font-weight:520}.coverage-cell{background:color-mix(in oklab, var(--ink) calc(4% + var(--coverage-intensity) * 24%), transparent);min-height:44px;color:var(--ink);text-align:center;place-content:center;padding:4px 8px;display:grid}.coverage-cell--empty{background:var(--surface-raised);color:var(--faint)}.coverage-cell b{font-size:var(--type-body);font-weight:500}.coverage-cell span{font-size:var(--type-caption)}.production-page .table-scroll{min-width:0;max-width:100%}.production-page .data-table tbody th{min-width:0;font-weight:500}.production-page .data-table td{white-space:nowrap}.hardware-health-table{min-width:640px}.framework-health-table,.production-runs-table,.production-storage-table{table-layout:fixed}.framework-health-table{min-width:430px}.framework-health-table th:first-child{width:30%}.framework-health-table th:nth-child(2),.framework-health-table th:last-child{width:25%}.framework-health-table th:nth-child(3){width:20%}.production-runs-table{min-width:560px}.production-runs-table th:first-child{width:55%}.production-runs-table th:nth-child(2){width:25%}.production-runs-table th:last-child{width:20%}.production-runs-table .external-link{max-width:100%;color:var(--ink-soft);display:flex}.production-runs-table .external-link:hover{color:var(--brand)}.production-storage-table{min-width:410px}.production-storage-table th:first-child{width:50%}.production-storage-table th:nth-child(2),.production-storage-table th:last-child{width:25%}.readiness-list{--list-columns:minmax(220px, 1.4fr) max-content max-content minmax(0, max-content) max-content;--list-columns-narrow:minmax(0, 1fr) auto}.readiness-share{color:var(--muted);font-size:var(--type-caption);justify-content:flex-end;gap:6px}.readiness-share b{color:var(--ink);font-size:var(--type-body);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:1100px){.production-two-up,.submission-explorer-grid{grid-template-columns:minmax(0,1fr)}.dimension-ranking{border-top:1px solid var(--line);border-left:0}}
.srt-page .mono{font-family:var(--font-mono);font-size:.92em}.srt-runs>.collection-toolbar{margin:14px 16px 12px}.srt-table tbody tr{cursor:pointer}.srt-table td{vertical-align:top}.srt-table .status-badge{flex:none}.srt-table__run a{color:var(--ink);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.srt-table__run a:hover{text-decoration:underline}.srt-table__run small{overflow-wrap:anywhere}.srt-table__status .status-badge{margin-bottom:6px}.srt-table__latest{max-width:300px;color:var(--muted);font-size:var(--type-caption)}.srt-table__latest span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.srt-rail{grid-template-columns:repeat(5,1fr);gap:3px;width:96px;display:grid}.srt-rail>span{background:var(--line);border-radius:1px;height:4px}.srt-rail>span[data-state=done]{background:var(--lime)}.srt-rail>span[data-state=current]{background:var(--cyan)}.srt-rail>span[data-state=done][data-failed],.srt-rail>span[data-state=stopped]{background:color-mix(in oklab, var(--red) 45%, var(--line))}.srt-rail>span[data-state=failed]{background:var(--red)}.srt-rail--labelled{gap:4px;width:auto;margin:2px 16px 36px}.srt-rail--labelled>span{height:6px;position:relative}.srt-rail--labelled small{color:var(--faint);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;position:absolute;top:10px;left:0;right:0;overflow:hidden}.srt-rail--labelled>span:not([data-state=todo]) small{color:var(--ink-soft)}.srt-table td.num{white-space:nowrap;color:var(--muted)}.srt-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.srt-facts>div{border-bottom:1px solid var(--line-soft);min-width:0;padding:8px 16px}.srt-facts>div:nth-child(odd){border-right:1px solid var(--line-soft)}.srt-facts dt{color:var(--muted);font-size:var(--type-caption)}.srt-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.srt-facts .external-link{white-space:normal;overflow-wrap:anywhere}.srt-timeline{padding:4px 0 8px}.srt-timeline>li{font-size:var(--type-caption);grid-template-columns:64px 72px minmax(0,1fr);align-items:baseline;gap:12px;padding:5px 16px;display:grid}.srt-timeline>li:hover{background:var(--surface-raised)}.srt-timeline time,.srt-timeline__delta{color:var(--muted);white-space:nowrap}.srt-timeline__delta{color:var(--faint);text-align:right}.srt-timeline__job{min-width:0;color:var(--brand-ink);overflow-wrap:anywhere;text-decoration:none}.srt-timeline__job:hover{text-decoration:underline}.srt-timeline__text{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.srt-timeline__text .status-badge{flex:none}.srt-timeline__text .mono{color:var(--muted)}.srt-feed .srt-timeline{max-height:360px;overflow-y:auto}.srt-feed .srt-timeline>li{grid-template-columns:64px 12em minmax(0,1fr)}.srt-raw{border-top:1px solid var(--line-soft)}.srt-raw summary{color:var(--muted);font-size:var(--type-caption);cursor:pointer;padding:10px 16px}.srt-raw pre{max-height:320px;color:var(--ink-soft);font:12px/1.45 var(--font-mono);margin:0;padding:0 16px 14px;overflow:auto}.srt-table__open{width:1%;color:var(--faint)}.srt-table tbody tr:hover .srt-table__open{color:var(--ink)}.srt-feed>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;list-style:none;display:flex}.srt-feed>summary::-webkit-details-marker{display:none}.srt-feed>summary>div{min-width:0}.srt-feed>summary h2{font-size:var(--type-panel)}.srt-feed>summary p{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.srt-feed[open]>summary{border-bottom:1px solid var(--line-soft)}.srt-run__nav a{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.srt-run__nav a:hover{color:var(--ink)}.srt-run__head h2{font-size:var(--type-page);overflow-wrap:anywhere}.srt-run__head p{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;margin-top:4px}.srt-run__message{color:var(--ink-soft);overflow-wrap:anywhere;margin:0 16px 16px}.srt-run__message--failed{border-left:2px solid var(--red);color:var(--ink);padding-left:10px}.srt-run__tabs{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:10px 16px}.srt-run__timeline{padding:8px 0 12px}.srt-output{grid-template-columns:minmax(200px,280px) minmax(0,1fr);height:560px;display:grid}.srt-output__files{border-right:1px solid var(--line-soft);min-width:0;padding:8px 0 12px;overflow-y:auto}.srt-output__files h3{color:var(--muted);font-size:var(--type-caption);margin:10px 16px 4px;font-weight:500}.srt-output__files li>button,.srt-output__files li>a,.srt-output__captures li{width:100%;color:var(--ink-soft);font-size:var(--type-caption);text-align:left;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 16px;display:flex}.srt-output__files li>button{cursor:pointer;background:0 0;border:0;border-radius:0}.srt-output__files li>a{color:var(--brand-ink);justify-content:flex-start;align-items:center;text-decoration:none}.srt-output__files li>a small{margin-left:auto}.srt-output__files li>a:hover,.srt-output__files li>button:hover{background:var(--surface-raised)}.srt-output__files li>button[aria-current=true]{background:var(--surface-hot);box-shadow:inset 2px 0 0 var(--brand);color:var(--ink)}.srt-output__files .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srt-output__files small{color:var(--faint);flex:none}.srt-output__viewer{flex-direction:column;min-width:0;min-height:0;display:flex}.srt-output__viewer>.data-unavailable{margin:12px 16px 0}.srt-output__bar{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 16px;display:flex}.srt-output__bar strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.srt-output__bar .collection-filters{margin-left:auto}.srt-output__text{min-height:0;color:var(--ink-soft);background:var(--surface-raised);font:12.5px/1.55 var(--font-mono);tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:12px 16px;overflow:auto}.srt-output__text:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.srt-output__error{color:var(--red);font-size:var(--type-caption);padding:8px 16px}@media (max-width:720px){.srt-table__latest,.srt-table__updated,.srt-stat-line{display:none}.srt-runs>.collection-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.srt-runs>.collection-toolbar:has(>.dashboard-select){grid-template-columns:minmax(0,1fr) auto}.srt-runs>.collection-toolbar>.dashboard-select{grid-area:1/2}.srt-runs>.collection-toolbar>.collection-filters{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;justify-self:start;max-width:100%;overflow-x:auto}.srt-table th,.srt-table td{padding-inline:10px}.srt-table__run{width:100%;max-width:0}.srt-table__run a{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.srt-output{grid-template-rows:auto 480px;grid-template-columns:minmax(0,1fr);height:auto}.srt-output__files{border-right:0;border-bottom:1px solid var(--line-soft);max-height:200px}}@media (max-width:600px){.srt-facts{grid-template-columns:minmax(0,1fr)}.srt-facts>div:nth-child(odd){border-right:0}.srt-timeline>li,.srt-feed .srt-timeline>li{grid-template-columns:64px minmax(0,1fr);gap:4px 12px}.srt-timeline__delta{display:none}.srt-feed .srt-timeline__text{grid-column:1/-1}}.srt-explorer .srt-run__nav{margin-bottom:-4px}.srt-explorer__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.srt-explorer__bar h2{font-size:var(--type-page);overflow-wrap:anywhere;font-weight:600}.srt-explorer__bar p{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:10px;margin-top:2px;display:flex}.srt-explorer__live{color:var(--lime);align-items:center;gap:6px;font-weight:500;display:inline-flex}.srt-explorer__live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.srt-explorer__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.srt-explorer .segmented>button{min-height:24px;font-size:var(--type-caption);padding:0 9px}.srt-explorer__zoom{border:1px solid var(--line);border-radius:var(--r-md);background:var(--brand-soft);min-height:30px;color:var(--ink);font-size:var(--type-caption);cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.srt-explorer__zoom .num{color:var(--muted)}.srt-explorer__layout{align-items:start;gap:var(--pane-gap);grid-template-columns:300px minmax(0,1fr);display:grid}.srt-explorer__list{top:calc(var(--topbar-height) + 12px);max-height:calc(100vh - var(--topbar-height) - 24px);flex-direction:column;display:flex;position:sticky;overflow:hidden}.srt-explorer__search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--faint);align-items:center;gap:8px;margin:10px;padding:0 10px;display:flex}.srt-explorer__search:focus-within{box-shadow:var(--focus-ring)}label.srt-explorer__search input{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;font-size:var(--type-caption);background:0 0;border:0;outline:none}.srt-explorer__groups{min-height:0;padding-bottom:10px;overflow-y:auto}.srt-explorer__groups h3{color:var(--muted);font-size:var(--type-micro);justify-content:space-between;margin:12px 14px 4px;font-weight:600;display:flex}.srt-explorer__groups h3 span{color:var(--faint);font-weight:400}.srt-explorer__groups li>button{width:100%;color:var(--ink-soft);font-size:var(--type-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:12px minmax(0,1fr) 56px;align-items:center;gap:10px;padding:5px 14px;display:grid}.srt-explorer__groups li>button:hover{background:var(--surface-raised)}.srt-explorer__groups li>button>i{border:1px solid var(--line-bright);border-radius:3px;width:12px;height:12px}.srt-explorer__groups li>button[aria-pressed=true]{color:var(--ink)}.srt-explorer__groups li>button[aria-pressed=true]>i{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 2px var(--surface)}.srt-explorer__groups li>button>span{flex-direction:column;min-width:0;display:flex}.srt-explorer__groups .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srt-explorer__groups small{color:var(--faint);font-size:12px}.srt-explorer__spark{width:56px;height:18px;overflow:visible}.srt-explorer__spark polyline{fill:none;stroke:var(--faint);stroke-width:1.25px}.srt-explorer__groups li>button[aria-pressed=true] .srt-explorer__spark polyline{stroke:var(--brand)}.srt-explorer__main{gap:var(--pane-gap);flex-direction:column;min-width:0;display:flex}.srt-explorer__filters{border:1px solid var(--line-soft);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 14px;display:flex}.srt-explorer__filters>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.srt-explorer__filters>div>span{color:var(--faint);font-size:var(--type-micro);margin-right:4px}.srt-explorer__filters button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:24px;color:var(--muted);font-size:var(--type-micro);cursor:pointer;padding:0 8px}.srt-explorer__filters button:hover{color:var(--ink)}.srt-explorer__filters button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.srt-explorer__filters .srt-explorer__clear{color:var(--brand-ink);background:0 0;border-color:#0000}.srt-explorer__panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:14px 16px 6px;display:flex}.srt-explorer__title{flex:320px;min-width:0}.srt-explorer__title h3{font-size:var(--type-panel);overflow-wrap:anywhere;font-weight:600}.srt-explorer__title code{color:var(--faint);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.srt-explorer__panel-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.srt-explorer__remove{border-radius:var(--r-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.srt-explorer__remove:hover{background:var(--surface-raised);color:var(--ink)}.srt-explorer__chart{touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0 8px 0 0;position:relative}.srt-explorer__chart svg{cursor:crosshair;display:block;overflow:visible}.srt-explorer__chart text{fill:var(--faint);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:12px}.srt-explorer__ytick line{stroke:var(--line-soft)}.srt-explorer__xtick line{stroke:var(--line-soft);stroke-dasharray:2 4}.srt-explorer__lines path{fill:none;stroke-width:1.5px;stroke-linejoin:round;transition:opacity .12s}.srt-explorer__lines path[data-dim]{opacity:.15}.srt-explorer__brush{fill:var(--brand-soft);stroke:var(--brand);stroke-width:1px}.srt-explorer__cursor line{stroke:var(--muted);stroke-dasharray:3 3}.srt-explorer__cursor circle{stroke:var(--surface);stroke-width:2px}.srt-explorer__tooltip{z-index:2;border-radius:var(--r-md);background:var(--surface-raised);width:max-content;max-width:min(360px,80%);box-shadow:var(--shadow-overlay);pointer-events:none;padding:8px 10px;position:absolute;top:8px}.srt-explorer__tooltip>strong{color:var(--muted);font-size:var(--type-micro);margin-bottom:4px;font-weight:500;display:block}.srt-explorer__tooltip li{font-size:var(--type-micro);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;line-height:1.6;display:grid}.srt-explorer__tooltip i,.srt-explorer__legend i{border-radius:2px;width:8px;height:8px}.srt-explorer__tooltip .mono{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srt-explorer__tooltip b{color:var(--ink);font-weight:600}.srt-explorer__tooltip small{color:var(--faint);font-size:var(--type-micro)}.srt-explorer__legend{border-top:1px solid var(--line-soft);margin-top:4px;overflow-x:auto}.srt-explorer__legend table{width:100%}.srt-explorer__legend th,.srt-explorer__legend td{font-size:var(--type-caption);padding-block:4px}.srt-explorer__legend thead th{color:var(--faint);font-size:var(--type-micro);font-weight:500}.srt-explorer__legend thead button{color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:10px}.srt-explorer__legend tbody th{width:100%;max-width:0;font-weight:400}.srt-explorer__legend tbody button{max-width:100%;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.srt-explorer__legend tbody .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srt-explorer__legend td{white-space:nowrap;padding-left:20px}.srt-explorer__legend tr[data-off]{opacity:.4}.srt-explorer__legend tr[data-off] i{outline:1px solid var(--line-bright);background:0 0!important}.srt-explorer__none{color:var(--muted);font-size:var(--type-caption);padding:16px}@media (max-width:640px){.srt-explorer__legend th:nth-child(3),.srt-explorer__legend td:nth-child(3),.srt-explorer__legend th:nth-child(4),.srt-explorer__legend td:nth-child(4){display:none}.srt-explorer__legend td{padding-left:12px}}@media (max-width:960px){.srt-explorer__layout{grid-template-columns:minmax(0,1fr)}.srt-explorer__list{max-height:300px;position:static}}
.auth-shell{background:var(--bg);grid-template-columns:minmax(0,400px);place-content:center;gap:20px;min-height:100dvh;padding:32px 16px;display:grid}.auth-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:16px;min-width:0;padding:24px;display:grid}.auth-card__copy{color:var(--muted);overflow-wrap:anywhere}.auth-card #clerk-captcha:empty{display:none}.auth-google-button{width:100%;min-height:36px}.auth-policy{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-caption);gap:12px;padding-top:16px;display:grid}.auth-card__meta,.auth-progress{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.auth-progress i{background:var(--cyan);border-radius:50%;width:6px;height:6px}.auth-card__actions{flex-wrap:wrap;gap:8px;display:flex}.auth-card__actions .button{flex:1}.auth-card__error,.access-decision__error,.api-key-form__error,.api-key-receipt [role=alert],.api-key-revoke [role=alert]{color:var(--red);font-size:var(--type-caption)}.access-list{--list-columns:minmax(220px, 1.6fr) minmax(160px, 1fr) minmax(200px, 1.4fr) max-content auto;--list-columns-narrow:max-content minmax(0, 1fr) auto}.access-row__identity{gap:10px;display:flex}.access-row__identity>div{gap:1px;min-width:0;line-height:1.3;display:grid}.access-row__identity>img,.access-row__identity>i{background:var(--surface-hot);border-radius:50%;flex-shrink:0;width:26px;height:26px}.access-row__identity>img{object-fit:cover}.access-row__identity>i{color:var(--ink-soft);font-size:var(--type-micro);place-items:center;font-style:normal;font-weight:600;display:grid}.access-row__role{color:var(--muted);font-size:var(--type-caption)}.access-row__name{align-items:center;gap:8px;min-width:0;display:flex}.access-row__name>strong{min-width:0}.access-row__tag{border:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);border-radius:999px;flex-shrink:0;padding:1px 6px;font-style:normal;font-weight:500;line-height:1.3}.access-row__tag--warn{border-color:color-mix(in oklab, var(--amber) 45%, transparent);color:var(--amber)}@media (max-width:720px){.access-list>li>details>summary{column-gap:8px}.access-list .access-row__identity{grid-area:1/1/auto/3}.access-list .access-row__name{flex-wrap:wrap;gap:4px 8px}.access-list .access-row__identity .truncate{white-space:normal;overflow-wrap:anywhere}.access-list .data-list__state{grid-area:2/1}.access-list li>.data-list__cell:last-child,.access-list summary>.data-list__cell:last-child{grid-area:1/3}.access-list .access-row__change{white-space:normal;grid-area:2/2/auto/-1}.access-list .access-row__change:before{content:"·";margin-right:8px}.access-list .access-row__change>.truncate{white-space:normal;max-width:none}.access-list .data-list__cell:empty{display:none}.access-list .access-row__change:has(>.truncate:empty){display:none}}.access-row__change{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.access-row__change time{color:var(--ink-soft);font-variant-numeric:tabular-nums}.access-row__change>.truncate{max-width:44ch}.api-key-list{--list-columns:minmax(200px, 1.4fr) minmax(160px, 1.2fr) minmax(120px, .8fr) minmax(130px, .9fr) max-content auto;--list-columns-narrow:minmax(0, 1fr) auto}.api-key-row__id{font-family:var(--font-mono);font-size:var(--type-micro)}.api-key-row__scopes,.api-key-row__time{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.api-key-row__time time{color:var(--ink-soft);font-variant-numeric:tabular-nums}@media (max-width:720px){.api-key-list .data-list__state{grid-area:1/2}.api-key-list .api-key-row__scopes,.api-key-list .api-key-row__time{white-space:normal;grid-column:1/-1}}.access-decision{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.access-decision__error{flex-basis:100%}.access-permissions{gap:14px;padding-top:14px;display:grid}.access-permissions__note{max-width:72ch;color:var(--ink-soft);font-size:var(--type-caption)}.access-permissions [role=status],.access-permissions__footer small{color:var(--muted);font-size:var(--type-caption)}.access-permissions__groups{grid-template-columns:repeat(2,minmax(200px,300px));gap:16px 40px;display:grid}.access-permissions__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.access-permissions fieldset,.api-key-scope-fieldset,.api-key-expiry-fieldset{border:0;min-width:0;margin:0;padding:0}.access-permissions legend,.api-key-field>span:first-child,.api-key-form legend{color:var(--ink-soft);font-size:var(--type-caption);margin-bottom:6px;font-weight:500}.access-permissions legend{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.access-permissions legend button{color:var(--brand-ink);font-size:var(--type-caption);font-weight:500}.access-permissions legend button:hover:not(:disabled){text-decoration:underline}.access-permissions legend button:disabled{color:var(--faint);cursor:not-allowed}.access-permissions label{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:flex}.access-permissions input[type=checkbox],.api-key-scope-fieldset input,.api-key-expiry-fieldset input{width:14px;height:14px;accent-color:var(--brand);flex-shrink:0;margin:0}.access-permissions__footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.api-key-setup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.api-key-setup>summary::-webkit-details-marker{display:none}.api-key-setup>summary>span{gap:2px;min-width:0;display:grid}.api-key-setup>summary strong{font-size:var(--type-panel);font-weight:600}.api-key-setup>summary small{color:var(--muted);font-size:var(--type-caption)}.api-key-form{border-top:1px solid var(--line);grid-template-columns:minmax(200px,1fr) minmax(240px,1fr);align-items:start;gap:20px 32px;padding:16px;display:grid}.api-key-field{gap:6px;display:grid}.api-key-field>span:first-child{margin-bottom:0}.api-key-field small,.api-key-form__footer p,.api-key-scope-fieldset small{color:var(--muted);font-size:var(--type-caption)}.api-key-scope-fieldset{grid-area:1/2/3}.api-key-scope-fieldset>label{cursor:pointer;align-items:flex-start;gap:8px;padding-block:4px;display:flex}.api-key-scope-fieldset input{margin-top:3px}.api-key-scope-fieldset strong,.api-key-scope-fieldset small{display:block}.api-key-scope-fieldset strong{font-weight:500}.api-key-expiry-fieldset{flex-wrap:wrap;gap:8px 16px;display:flex}.api-key-expiry-fieldset label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.api-key-form__footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.api-key-form__footer p{flex:320px;max-width:80ch}.api-key-form__error{grid-column:1/-1}.api-key-receipt{border-bottom:1px solid var(--line);min-width:0;box-shadow:inset 3px 0 0 var(--amber);gap:12px;padding:16px 16px 16px 20px;display:grid}.api-key-receipt__heading p,.api-key-receipt>p,.api-key-receipt>small{color:var(--muted);font-size:var(--type-caption)}.api-key-revoke{justify-items:start;gap:4px;display:grid}.api-key-revoke [role=status]{color:var(--muted);font-size:var(--type-caption)}@media (max-width:680px){.api-key-form{grid-template-columns:minmax(0,1fr)}.api-key-scope-fieldset{grid-area:auto}.api-key-field input{font-size:var(--type-input-mobile)}.api-key-form__footer .button{width:100%}.access-permissions__groups{grid-template-columns:minmax(0,1fr)}}
.status-api-docs{overflow-wrap:anywhere;width:min(880px,100% - 32px);margin-inline:auto;padding-block:40px 64px}.status-api-docs__hero,.status-api-docs__hero>div,.status-api-docs__quickstart,.status-api-docs__quickstart>div,.status-api-docs__contract,.status-api-docs__section-heading{gap:12px;min-width:0;display:grid}.status-api-docs h1{font-size:var(--type-page)}.status-api-docs h2{font-size:var(--type-panel)}.status-api-docs p,.status-api-docs li{color:var(--muted)}.status-api-docs__version,.status-api-docs__footer{color:var(--muted);font-size:var(--type-caption)}.status-api-docs__hero nav{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.status-api-docs .section-links{margin-block:24px}.status-api-docs>section{border-top:1px solid var(--line);padding-block:24px}.status-api-docs h2{scroll-margin-top:24px}.status-api-docs code{font-size:var(--type-caption)}.status-api-docs__endpoints{margin:16px 0 0}.status-api-docs__endpoints>div{border-top:1px solid var(--line);gap:8px;padding-block:16px;display:grid}.status-api-docs__endpoints>div:last-child{padding-bottom:0}.status-api-docs__endpoints dt{align-items:baseline;gap:12px;min-width:0;display:flex}.status-api-docs__endpoints dt b{min-width:28px;color:var(--muted);font-size:var(--type-caption);font-weight:500}.status-api-docs__endpoints dd{gap:6px;min-width:0;margin:0;display:grid}.status-api-docs ul{gap:6px;padding-left:20px;display:grid}.status-api-docs__footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding-top:20px;display:flex}.recovery-shell{min-height:calc(100dvh - var(--topbar-height) - 2 * var(--page-padding));place-items:center;padding:32px 16px;display:grid}.recovery-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:16px;width:min(100%,480px);min-width:0;padding:24px;display:grid}.recovery-panel__icon{color:var(--amber)}.recovery-panel h1{font-size:var(--type-page)}.recovery-panel>p,.recovery-panel>small{color:var(--muted);overflow-wrap:anywhere}.recovery-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.recovery-panel__destinations{border-top:1px solid var(--line);font-size:var(--type-caption);flex-wrap:wrap;gap:6px 16px;padding-top:16px;display:flex}.recovery-panel__destinations span{color:var(--muted);flex-basis:100%}@media (max-width:680px){.status-api-docs{padding-block:24px 40px}.recovery-shell{padding-inline:0}main>.recovery-shell{padding-inline:16px}.recovery-panel{padding:20px}}
@font-face{font-family:Monocraft;src:url(../media/Monocraft.1ojslxzf8biy_.woff2)format("woff2");font-display:swap}.minecraft{--base:#1f1f1f;--accent:#7db138;--ink:#fff;--ink-soft:#e5e5e5;--muted:#c6c6c6;--faint:#9c9c9c;--lime:#7fb238;--cyan:#5cb0e2;--amber:#fac627;--red:#f55;--r-sm:0px;--r-md:0px;--r-lg:0px;--font-ui:Monocraft, "DM Sans Variable", monospace}@supports (color:lab(0% 0 0)){.minecraft{--base:lab(11.84% 0 0);--accent:lab(66.8034% -32.1478 53.2363)}}.minecraft body{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;text-shadow:1.5px 1.5px #00000059}.minecraft svg text{text-shadow:none}.minecraft img{image-rendering:pixelated}.minecraft button,.minecraft [role=button]{border:2px solid #37373780;border-color:#ffffff80 #37373780 #37373780 #ffffff80;border-radius:0}.minecraft button:hover,.minecraft [role=button]:hover{background-color:#aaaadd26;border-color:#ffffffe0 #6666aa80 #6666aa80 #ffffffe0}.minecraft button:active,.minecraft [role=button]:active{border-color:#37373780 #ffffff80 #ffffff80 #37373780}.minecraft input,.minecraft select,.minecraft textarea{background-color:#0000004d;border:2px solid #c6c6c680;border-color:#373737 #c6c6c680 #c6c6c680 #373737;border-radius:0}.minecraft .sidebar{border-right:3px solid #0000;border-image:linear-gradient(#7fb238,#5d9b47,#7fb238,#526935,#7fb238) 1}
