@font-face{font-family:Host Grotesk;src:url(../../../fonts/host-grotesk.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Newsreader;src:url(../../../fonts/newsreader-title.woff2)format("woff2");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Geist Mono;src:url(../../../fonts/geist-mono.woff2)format("woff2");font-weight:400;font-display:swap}:root{font-family:var(--font-ui);font-size:var(--text-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--shell);--font-ui:"Host Grotesk", "Helvetica Neue", Arial, sans-serif;--font-title:Newsreader, Georgia, serif;--font-mono:"Geist Mono", ui-monospace, monospace;--text-caption:12px;--text-body:14px;--text-heading:15px;--text-title:38px;--text-overlay:26px;--text-number:22px;--text-code:13px;--text-metric:36px;--space-unit:4px;--border-width:1px;--layout-gap:calc(4 * var(--space-unit));--section-gap:calc(7 * var(--space-unit));--content-padding:calc(5 * var(--space-unit));--content-inset:calc(var(--border-width) + var(--content-padding));--control-size:calc(11 * var(--space-unit));--selection-padding:var(--space-unit);--radius-small:12px;--radius-control:16px;--radius-panel:20px;--radius-page:24px;--radius-overlay:24px;--radius-pill:999px;--disabled-opacity:.45;--ease-spring:cubic-bezier(.3, 1.35, .5, 1);--shell:#24271f;--shell-ink:#a9ad9f;--shell-strong:#f4f4ee;--shell-hover:#ffffff12;--page:#faf9f4;--surface:#fdfcf8;--well:#f0eee6;--well-edge:#e4e2d8;--hover:#f6f5ee;--ink:#2a2e25;--muted:#676a5f;--line:#e6e4db;--edge:#c9cbbd;--base:#c7c9b9;--shadow:#3037221f;--accent:#e6d7a7;--accent-base:#b5a677;--accent-ink:#353529;--focus:#56623c;--positive:#5e7b37;--warning:#a2832d;--error:#a3432e;--off:#9a9c90;--panel:#fdfdfa;--band:#f1efe7;--band-ink:#3f4437;--meter-used:#a08a45;--meter-free:#efede5;--meter-edge:#dad8cd;--chart-photon:#796927;--chart-baseline:#797d70;--chart-green:#626e45;--chart-vllm:#48677b;--chart-sglang:#92603f;--chart-trtllm:#566c54;font-weight:400;line-height:1.45}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell:#151714;--shell-ink:#9ca093;--shell-strong:#eef0e9;--shell-hover:#ffffff0d;--page:#262923;--surface:#31352e;--well:#1d201b;--well-edge:#31352d;--hover:#373b33;--ink:#f0f1eb;--muted:#adb1a4;--line:#353930;--edge:#4c5246;--base:#121411;--shadow:#00000061;--accent-base:#9c8c5d;--focus:#e6d7a7;--positive:#b4cf89;--warning:#e6d7a7;--error:#f2ad9d;--off:#7b7f73;--panel:#2b2e28;--band:#2f322b;--band-ink:#d6d9cd;--meter-used:#e6d7a7;--meter-free:#2c2f29;--meter-edge:#444940;--chart-photon:#e6d7a7;--chart-baseline:#a3aa96;--chart-green:#bac6a4;--chart-vllm:#a4c0cf;--chart-sglang:#dbb293;--chart-trtllm:#b3c7ac}:root,[data-theme]{--shadow-raised:0 2px 0 var(--base), 0 3px 6px var(--shadow);--shadow-inset:inset 0 2px 3px var(--shadow);--shadow-overlay:0 3px 0 var(--base), 0 16px 32px var(--shadow);--shadow-hover:0 3px 6px var(--shadow)}*{box-sizing:border-box}html,body{min-width:320px;height:100%;margin:0;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}input,textarea{min-width:0}a{color:inherit;text-underline-offset:4px}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}h1,h2,h3,p{margin:0}strong,b{font-weight:500}h1{font-family:var(--font-title);font-size:var(--text-title);letter-spacing:-.015em;font-style:italic;font-weight:300;line-height:1.1}h2,h3{font-size:var(--text-heading);font-weight:600;line-height:1.3}small{font-size:var(--text-caption)}code{font-family:var(--font-ui);overflow-wrap:anywhere}fieldset{border:0;min-width:0;margin:0;padding:0}svg{flex-shrink:0}.field{gap:6px;min-width:0;display:grid}.field-label{font-weight:500}.field-hint{font-size:var(--text-caption);color:var(--muted)}.field-error{font-size:var(--text-caption);color:var(--error)}.control-well{width:100%;min-height:var(--control-size);border:var(--border-width) solid var(--edge);border-radius:var(--radius-control);padding:10px var(--content-padding);background:var(--well);box-shadow:var(--shadow-inset)}@media (width<=900px){:root{--content-padding:calc(4 * var(--space-unit))}}@media (width<=760px){:root{--text-title:32px}}.control-well:enabled:hover{background:var(--hover)}.control-well:disabled{opacity:var(--disabled-opacity)}.control-well[aria-invalid=true]{border-color:var(--error)}.popup{border:1px solid var(--edge);border-radius:var(--radius-overlay);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-overlay);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.popup-option{width:100%;min-height:var(--control-size);border-radius:var(--radius-pill);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.popup-option:not(:disabled):hover,.popup-option.highlighted{background:var(--hover);border-color:var(--line)}.popup-option:focus-visible{outline-offset:-3px}.popup-option:disabled{opacity:var(--disabled-opacity)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.panel{min-width:0;padding:var(--content-padding);border:var(--border-width) solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.panel-header{justify-content:space-between;align-items:start;gap:var(--layout-gap);flex-wrap:wrap;margin-bottom:18px;display:flex}.panel-header>div{min-width:0}.panel-header p{color:var(--muted);font-size:var(--text-caption);margin-top:6px}.metric-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.metric-value{font-size:var(--text-metric);letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;line-height:1;display:flex}.metric-value small{font-size:var(--text-body);letter-spacing:-.015em}.metric-detail{font-size:var(--text-caption);color:var(--muted);margin-top:auto}.metric{flex-direction:column;gap:18px;min-height:144px;display:flex}.status{color:var(--muted);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status[data-tone=positive]{color:var(--ink)}.status[data-tone=error]{color:var(--error)}.status[data-tone=warning]{color:var(--warning)}.progress{gap:10px;min-width:90px;display:grid}.progress>div{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}progress{appearance:none;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--well);width:100%;height:8px;overflow:hidden}progress::-webkit-progress-bar{background:var(--well)}progress::-webkit-progress-value{background:var(--chart-green);border-radius:var(--radius-pill)}progress::-moz-progress-bar{background:var(--chart-green);border-radius:var(--radius-pill)}.notice{padding:var(--content-padding);border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--well);gap:8px;display:grid}.notice p{color:var(--muted)}.notice[data-tone=error]{border-color:var(--error);color:var(--error)}.notice[data-tone=warning]{color:var(--warning)}.disclosure{border-top:1px solid var(--line);color:var(--muted);padding-top:10px}.disclosure>summary{min-height:var(--control-size);border-radius:var(--radius-pill);cursor:pointer;width:fit-content;font-size:var(--text-caption);border:1px solid #0000;align-content:center;margin-left:-12px;padding:6px 12px}.disclosure>summary:hover{background:var(--hover);border-color:var(--line)}.disclosure[open]>summary{margin-bottom:16px}.stack{gap:var(--layout-gap);min-width:0;display:grid}.stack.compact{gap:5px}.stack.spacious{gap:20px}.row{align-items:center;gap:12px;min-width:0;display:flex}.row.spread{justify-content:space-between}.wrap{flex-wrap:wrap}.grid-2,.resource-grid,.form-grid{gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.form{padding-inline:var(--content-inset)}.metric-grid{gap:var(--layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.muted,.caption,.section-note{color:var(--muted)}.caption,.section-note{font-size:var(--text-caption)}.section-note{margin-top:16px}.actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.detail-list{gap:var(--layout-gap);margin:0;display:grid}.detail-list>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.inset{padding:var(--content-padding);background:var(--well);border:1px solid var(--line);border-radius:var(--radius-control)}.empty-state{text-align:center;justify-items:center;gap:12px;padding:40px 20px;display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-link{min-height:var(--control-size);min-width:var(--control-size);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);border-radius:6px;align-items:center;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}@media (width<=760px){.grid-2,.resource-grid,.metric-grid{gap:var(--layout-gap);grid-template-columns:1fr}}@media (width<=420px){.form-grid{grid-template-columns:1fr}}.trigger.svelte-1qo109d{display:inline-flex}.danger.svelte-1qo109d{color:var(--error)}.shell.svelte-12qhfyh{--rail-inset:calc(2 * var(--space-unit));--tab-width:calc(20 * var(--space-unit));--tab-height:calc(17 * var(--space-unit));--tab-radius:18px;grid-template-columns:var(--tab-width) minmax(0, 1fr);height:100%;padding:var(--rail-inset);background:var(--shell);color:var(--shell-ink);grid-template-rows:auto 1fr auto;grid-template-areas:"logo main""rail main""utilities main";display:grid;overflow-y:auto}.logo.svelte-12qhfyh{margin-top:var(--rail-inset);grid-area:logo;justify-self:center}.rail.svelte-12qhfyh{align-self:center;gap:var(--space-unit);grid-area:rail;display:grid;position:relative}.tab.svelte-12qhfyh{top:0;left:0;right:calc(-1 * var(--border-width));height:var(--tab-height);border-radius:var(--tab-radius) 0 0 var(--tab-radius);background:var(--page);transform:translateY(calc(var(--current) * (100% + var(--space-unit))));transition:transform .46s var(--ease-spring);position:absolute}.tab.svelte-12qhfyh:before,.tab.svelte-12qhfyh:after{content:"";right:var(--border-width);width:var(--tab-radius);height:var(--tab-radius);position:absolute}.tab.svelte-12qhfyh:before{background:radial-gradient(circle at 0 0, transparent var(--tab-radius), var(--page) calc(var(--tab-radius) + .5px));bottom:100%}.tab.svelte-12qhfyh:after{background:radial-gradient(circle at 0 100%, transparent var(--tab-radius), var(--page) calc(var(--tab-radius) + .5px));top:100%}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh),.theme.svelte-12qhfyh{--travel:0px;border-radius:var(--tab-radius);color:var(--shell-ink);font-size:11px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s,background-color .16s;display:grid;position:relative}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh){height:var(--tab-height);border-radius:var(--tab-radius) 0 0 var(--tab-radius)}.face.svelte-12qhfyh{align-content:center;justify-items:center;gap:calc(1.5 * var(--space-unit));transform:translateY(var(--travel));display:grid}.rail.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--ink);font-weight:600}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible,.utilities.svelte-12qhfyh :where(.svelte-12qhfyh):focus-visible{outline-color:var(--accent)}.utilities.svelte-12qhfyh{justify-items:center;gap:calc(1.5 * var(--space-unit));grid-area:utilities;display:grid}.theme.svelte-12qhfyh{width:calc(16 * var(--space-unit));height:calc(14 * var(--space-unit));background:0 0;border:0;padding:0}.account.svelte-12qhfyh .trigger{--hover:var(--shell-hover)}.account.svelte-12qhfyh .button .face{min-width:var(--control-size);padding:0}.avatar.svelte-12qhfyh{width:calc(8 * var(--space-unit));height:calc(8 * var(--space-unit));background:var(--page);color:var(--muted);box-shadow:0 1px 2px var(--shadow);letter-spacing:.03em;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}main.svelte-12qhfyh{overscroll-behavior:contain;min-width:0;min-height:0;padding:calc(10 * var(--space-unit)) calc(11 * var(--space-unit)) calc(12 * var(--space-unit));border-radius:var(--radius-page);background:var(--page);color:var(--ink);grid-area:main;overflow:auto}main.svelte-12qhfyh:focus{outline:none}.content.svelte-12qhfyh{flex-direction:column;max-width:1120px;min-height:100%;margin:0 auto;display:flex}.skip.svelte-12qhfyh{z-index:20;background:var(--surface);border-radius:12px;padding:12px;position:fixed;top:-100px;left:20px}.skip.svelte-12qhfyh:focus{top:20px}@media (hover:hover){.rail.svelte-12qhfyh a:where(.svelte-12qhfyh):not([aria-current=page]):hover,.theme.svelte-12qhfyh:hover{color:var(--shell-strong);background:var(--shell-hover)}}@media (width<=760px){.shell.svelte-12qhfyh{--tab-height:calc(16 * var(--space-unit));--tab-radius:14px;padding:env(safe-area-inset-top) var(--rail-inset) 0;grid-template:"logo utilities""main main"minmax(0,1fr)"rail rail"/minmax(0,1fr) auto}.logo.svelte-12qhfyh{margin:0 0 0 calc(3 * var(--space-unit));place-self:center start}.utilities.svelte-12qhfyh{align-items:center;gap:0;display:flex}.theme.svelte-12qhfyh{width:var(--control-size);height:var(--control-size)}.theme-name.svelte-12qhfyh{display:none}.rail.svelte-12qhfyh{padding-bottom:max(var(--rail-inset), env(safe-area-inset-bottom));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:start;gap:0}.rail.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:0 0 var(--tab-radius) var(--tab-radius);font-size:10px}.tab.svelte-12qhfyh{top:calc(-1 * var(--border-width));width:calc(100% / var(--count));height:calc(var(--tab-height) + var(--border-width));border-radius:0 0 var(--tab-radius) var(--tab-radius);transform:translateX(calc(var(--current) * 100%));right:auto}.tab.svelte-12qhfyh:before,.tab.svelte-12qhfyh:after{top:var(--border-width);bottom:auto}.tab.first.svelte-12qhfyh:before,.tab.last.svelte-12qhfyh:after{display:none}.shell.svelte-12qhfyh:has(.tab.first:where(.svelte-12qhfyh)) main:where(.svelte-12qhfyh){border-end-start-radius:0}.shell.svelte-12qhfyh:has(.tab.last:where(.svelte-12qhfyh)) main:where(.svelte-12qhfyh){border-end-end-radius:0}.tab.svelte-12qhfyh:before{background:radial-gradient(circle at 0 100%, transparent var(--tab-radius), var(--page) calc(var(--tab-radius) + .5px));right:100%}.tab.svelte-12qhfyh:after{background:radial-gradient(circle at 100% 100%, transparent var(--tab-radius), var(--page) calc(var(--tab-radius) + .5px));left:100%;right:auto}main.svelte-12qhfyh{padding:calc(12 * var(--space-unit)) calc(4 * var(--space-unit)) calc(8 * var(--space-unit))}}
