@layer reset, tokens, base, layout, components, utilities, pages;
@layer tokens {
:root,
::backdrop {
color-scheme:light;
--color-accent:#f25000;
--color-accent-hover:#ff6413;
--color-accent-strong:#c13c00;
--color-accent-surface:#feece2;
--color-art-led-amber:#f5a524;
--color-art-led-green:#22c55e;
--color-backdrop:#1b1916b3;
--color-bg:#f7f5f1;
--color-border:#d2ccc1;
--color-border-strong:#8a8377;
--color-danger:#b42318;
--color-danger-hover:#8f1c13;
--color-danger-surface:#f8e0e1;
--color-danger-text:#b42318;
--color-divider:#e5e1d9;
--color-focus:#c13c00;
--color-hatch:#bdb9ae;
--color-hover:#efece6;
--color-info:#1b1916;
--color-info-surface:#efece6;
--color-info-text:#1b1916;
--color-link:#1b1916;
--color-magnitude-1:#6b665e;
--color-magnitude-2:#433f3a;
--color-magnitude-3:#1b1916;
--color-neutral:#77726a;
--color-neutral-surface:#efece6;
--color-neutral-text:#47433d;
--color-on-danger:#ffffff;
--color-on-primary:#ffffff;
--color-primary:#cc4200;
--color-primary-deep:#a83300;
--color-primary-hover:#b83800;
--color-primary-shine:#e2672a;
--color-progress:#f25000;
--color-rule:#1b1916;
--color-scroll-shadow:#1b191629;
--color-selected-surface:#fff5ee;
--color-shadow:#1b19161f;
--color-shadow-strong:#1b19162e;
--color-success:#1a6e3f;
--color-success-surface:#e4f1e8;
--color-success-text:#1a6e3f;
--color-surface:#ffffff;
--color-surface-raised:#ffffff;
--color-surface-sunken:#efece6;
--color-term:#1f1d1a;
--color-term-muted:#a8a196;
--color-term-text:#ebe6dd;
--color-text:#1b1916;
--color-text-muted:#6b665e;
--color-text-secondary:#47433d;
--color-tooltip:#1b1916;
--color-tooltip-text:#f7f5f1;
--color-track:#efece6;
--color-transparent:#00000000;
--color-warning:#7d5300;
--color-warning-surface:#faefd6;
--color-warning-text:#7d5300;
--sys-canvas:Canvas;
--sys-canvas-text:CanvasText;
--sys-highlight:Highlight;
--sys-highlight-text:HighlightText;
--sys-gray:GrayText;
--bar-height:3.75rem;
--border:0.0625rem;
--border-thick:0.125rem;
--control-height:2.25rem;
--control-height-lg:2.75rem;
--control-height-sm:2rem;
--duration:150ms;
--duration-fast:90ms;
--ease:cubic-bezier(0.2, 0, 0, 1);
--focus-offset:0.125rem;
--focus-ring:0.125rem;
--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", "Cascadia Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;
--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans", sans-serif;
--gutter:clamp(1rem, 0.2rem + 3.4vw, 2rem);
--leading:1.55;
--leading-display:1.05;
--leading-tight:1.2;
--measure:100ch;
--page-max:96rem;
--radius:0.5rem;
--radius-sm:0.3125rem;
--rule:0.0625rem;
--rule-signal:0.125rem;
--shadow-2:0 0.75rem 2rem var(--color-shadow);
--space-1:0.25rem;
--space-2:0.5rem;
--space-3:0.75rem;
--space-4:1rem;
--space-5:1.5rem;
--space-6:2rem;
--space-7:3rem;
--space-8:4.5rem;
--text-2xl:clamp(1.875rem, 1.45rem + 1.8vw, 2.5rem);
--text-3xl:clamp(2.75rem, 1.6rem + 4.6vw, 4.75rem);
--text-figure:clamp(1.625rem, 1.45rem + 0.75vw, 2rem);
--text-label:0.8125rem;
--text-lg:1.0625rem;
--text-md:0.9375rem;
--text-sm:0.8125rem;
--text-title:1.1875rem;
--text-xl:clamp(1.375rem, 1.1rem + 1.1vw, 1.75rem);
--text-xs:0.75rem;
--tracking-display:-0.025em;
--tracking-tight:-0.015em;
--weight-bold:650;
--weight-medium:500;
--weight-regular:400;
--weight-strong:600;
--z-header:20;
--z-menu:30;
--z-skip:100;
--z-tooltip:40;
}
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]),
:root:not([data-theme="light"]) ::backdrop {
color-scheme:dark;
--color-accent:#ff5f1a;
--color-accent-hover:#ff7533;
--color-accent-strong:#ff7a3d;
--color-accent-surface:#3a1c0c;
--color-art-led-amber:#ffb43a;
--color-art-led-green:#3ee07a;
--color-backdrop:#000000bf;
--color-bg:#22211e;
--color-border:#48463f;
--color-border-strong:#7a766e;
--color-danger:#ff8a7a;
--color-danger-hover:#ffa396;
--color-danger-surface:#3a1218;
--color-danger-text:#ff8a7a;
--color-divider:#393733;
--color-focus:#ff7a3d;
--color-hatch:#5a574f;
--color-hover:#1c1b19;
--color-info:#f1ede6;
--color-info-surface:#1c1b19;
--color-info-text:#f1ede6;
--color-link:#f1ede6;
--color-magnitude-1:#a39d92;
--color-magnitude-2:#cac5bc;
--color-magnitude-3:#f1ede6;
--color-neutral:#8f897e;
--color-neutral-surface:#1c1b19;
--color-neutral-text:#d3cdc3;
--color-on-danger:#1b1916;
--color-on-primary:#ffffff;
--color-primary:#cc4200;
--color-primary-deep:#a83300;
--color-primary-hover:#b83800;
--color-primary-shine:#e2672a;
--color-progress:#ff5f1a;
--color-rule:#f1ede6;
--color-scroll-shadow:#00000099;
--color-selected-surface:#302b27;
--color-shadow:#00000066;
--color-shadow-strong:#0000008c;
--color-success:#6fd497;
--color-success-surface:#233a2b;
--color-success-text:#6fd497;
--color-surface:#2a2926;
--color-surface-raised:#2a2926;
--color-surface-sunken:#1c1b19;
--color-term:#171614;
--color-term-muted:#a39d92;
--color-term-text:#ebe6dd;
--color-text:#f1ede6;
--color-text-muted:#a39d92;
--color-text-secondary:#d3cdc3;
--color-tooltip:#f1ede6;
--color-tooltip-text:#1b1916;
--color-track:#1c1b19;
--color-transparent:#00000000;
--color-warning:#f0c56a;
--color-warning-surface:#3a3020;
--color-warning-text:#f0c56a;
}
}
:root[data-theme="dark"],
:root[data-theme="dark"] ::backdrop {
color-scheme:dark;
--color-accent:#ff5f1a;
--color-accent-hover:#ff7533;
--color-accent-strong:#ff7a3d;
--color-accent-surface:#3a1c0c;
--color-art-led-amber:#ffb43a;
--color-art-led-green:#3ee07a;
--color-backdrop:#000000bf;
--color-bg:#22211e;
--color-border:#48463f;
--color-border-strong:#7a766e;
--color-danger:#ff8a7a;
--color-danger-hover:#ffa396;
--color-danger-surface:#3a1218;
--color-danger-text:#ff8a7a;
--color-divider:#393733;
--color-focus:#ff7a3d;
--color-hatch:#5a574f;
--color-hover:#1c1b19;
--color-info:#f1ede6;
--color-info-surface:#1c1b19;
--color-info-text:#f1ede6;
--color-link:#f1ede6;
--color-magnitude-1:#a39d92;
--color-magnitude-2:#cac5bc;
--color-magnitude-3:#f1ede6;
--color-neutral:#8f897e;
--color-neutral-surface:#1c1b19;
--color-neutral-text:#d3cdc3;
--color-on-danger:#1b1916;
--color-on-primary:#ffffff;
--color-primary:#cc4200;
--color-primary-deep:#a83300;
--color-primary-hover:#b83800;
--color-primary-shine:#e2672a;
--color-progress:#ff5f1a;
--color-rule:#f1ede6;
--color-scroll-shadow:#00000099;
--color-selected-surface:#302b27;
--color-shadow:#00000066;
--color-shadow-strong:#0000008c;
--color-success:#6fd497;
--color-success-surface:#233a2b;
--color-success-text:#6fd497;
--color-surface:#2a2926;
--color-surface-raised:#2a2926;
--color-surface-sunken:#1c1b19;
--color-term:#171614;
--color-term-muted:#a39d92;
--color-term-text:#ebe6dd;
--color-text:#f1ede6;
--color-text-muted:#a39d92;
--color-text-secondary:#d3cdc3;
--color-tooltip:#f1ede6;
--color-tooltip-text:#1b1916;
--color-track:#1c1b19;
--color-transparent:#00000000;
--color-warning:#f0c56a;
--color-warning-surface:#3a3020;
--color-warning-text:#f0c56a;
}
}
@font-face{font-family:"Instrument Sans";src:url("/assets/instrument-sans.8b74e9bc6e41.woff2") format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:optional}
@font-face{font-family:"Geist Mono";src:url("/assets/geist-mono.684ad5b531f8.woff2") format("woff2");font-weight:400 600;font-style:normal;font-display:optional}
@layer reset{
*,::before,::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body,h1,h2,h3,h4,h5,p,dl,dd,pre,figure,fieldset{margin:0}
ul[class],ol[class],nav :is(ul,ol){margin:0;padding:0;list-style:none}
fieldset{padding:0;border:0;min-inline-size:0}
legend{padding:0}
button,input,select,textarea{font:inherit;color:inherit}
[hidden]{display:none !important}
}
@layer base{
html{background:var(--color-bg);scroll-padding-block-start:calc(var(--sticky-top) + var(--space-4))}
body{position:relative;display:flex;flex-direction:column;min-block-size:max(20rem,100vh);min-block-size:max(20rem,100dvh);color:var(--color-text);font:var(--text-md)/var(--leading) var(--font-sans);-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5{font-weight:var(--weight-strong);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}
h1{font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}
h2{font-size:var(--text-xl)}
h3,h4,h5{font-size:var(--text-md);letter-spacing:0}
a{color:var(--color-link);text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border);text-underline-offset:.2em}
a:hover{text-decoration-color:currentColor}
code,kbd,pre,.code{font-family:var(--font-mono);font-size:max(.875em,.75rem);letter-spacing:0;text-transform:none}
code{display:inline-block;max-inline-size:100%;padding:0 .3em;background:var(--color-surface-sunken);overflow-wrap:anywhere;border-radius:var(--radius)}
a code{text-decoration:inherit}
time{white-space:nowrap}
time,.num{font-variant-numeric:tabular-nums}
::selection{background:var(--color-primary);color:var(--color-on-primary)}
:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset)}
:is(main,.operator-frame__main):focus{outline:none}
:is(.menu__item,.tabs__link,.subnav__link,.nav__link,.brand):focus-visible{outline-offset:calc(var(--focus-ring) * -1)}
}
@layer layout{
.container{inline-size:100%;max-inline-size:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}
.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-10rem;z-index:var(--z-skip);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-bold);border-radius:var(--radius)}
.skip-link:focus{inset-block-start:var(--space-2);outline-color:var(--color-text)}
.page{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-5);padding-block:clamp(1.5rem,1rem + 2vw,3rem) var(--space-8)}
.page-header{display:grid;gap:var(--space-4)}
.page-header__main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}
.page-header__text{display:grid;gap:var(--space-3);min-inline-size:0}
.page-header__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}
.page-header__lead{max-inline-size:var(--measure);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.45}
.page-header__text>.facts--inline{margin-block-start:var(--space-3)}
:is(.data-table a,.cell-note>a,.facts dd>a,.tile__note>a,.overview-incident>a,.breadcrumb a,.block__meta a,.note--link>a,.balance-strip__note a,.toc a,.offering-hosts a,.site-footer__links a):not(.btn){text-decoration-line:none}
:is(.data-table a,.cell-note>a,.facts dd>a,.tile__note>a,.overview-incident>a,.breadcrumb a,.block__meta a,.note--link>a,.balance-strip__note a,.toc a,.offering-hosts a,.site-footer__links a):not(.btn):is(:hover,:focus-visible){text-decoration-line:underline;text-decoration-color:currentColor}
:is(.tile__note,.block__meta,.balance-strip__note) a:not(.btn){font-weight:var(--weight-medium)}
.page-header__aside{min-inline-size:0}
.page-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) .875rem}
.eyebrow{display:flex;align-items:center;gap:var(--space-2)}
.eyebrow::before{content:"";flex:none;inline-size:.375rem;block-size:.5rem;background:var(--color-accent);border-start-start-radius:.125rem;border-end-start-radius:.125rem}
.section,.panel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4);min-inline-size:0}
:is(.section:not(.about-section),.panel){--inset:1.25rem;padding:0 var(--inset) var(--inset);border:var(--border) solid var(--color-border);background:var(--color-surface);border-radius:var(--radius)}
:is(.section:not(.about-section),.panel)>:first-child,:is(.section:not(.about-section),.panel)>[data-live]:first-child>:first-child{margin-inline:calc(var(--inset) * -1);padding:var(--space-4) var(--inset);border-block-end:var(--border) solid var(--color-divider)}
:is(.section:not(.about-section),.panel)>[data-live]:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:inherit;margin-inline:0;padding:0;border:0}
:is(.section:not(.about-section),.panel)>.visually-hidden:first-child+*{margin-block-start:var(--inset)}
@media not all and (min-width:40em){:is(.section:not(.about-section),.panel){--inset:1rem}}
:is(.section,.panel) .panel{--inset:0;padding:0;border:0;background:none}
.section__header,.panel__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}
.section__header>:first-child,.panel__header>:first-child{margin-inline-end:auto}
:is(.section:not(.about-section),.panel) :is(.section__title,.panel__title){font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}
.block__meta,.note{color:var(--color-text-muted);font-size:var(--text-sm)}
.panel--danger,.section--danger{border-color:var(--color-danger)}
.panel--danger .panel__title,.section--danger .section__title{color:var(--color-danger-text)}
.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:var(--space-5)}
.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}
.toolbar>.btn--quiet:first-child{margin-inline-start:calc(var(--pad) * -1)}
.form{display:grid;gap:var(--space-5);max-inline-size:40rem}
.form div:is([data-part],[data-for]):not(.field){display:contents}
.prose{max-inline-size:var(--measure)}
.prose>*+*{margin-block-start:var(--space-3)}
}
@layer components{
.eyebrow,.facts dt,.tile__label,.metric__label,.data-table thead th,.data-table td::before,.filter-links__label,.subnav__label{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-tight)}
.icon{inline-size:1em;block-size:1em;flex:none;vertical-align:-.125em}
.icon__accent{fill:var(--color-accent)}
:is(.notice__icon,.field__error,.btn--primary,.btn--danger,.btn:disabled,.badge) .icon__accent{fill:currentColor}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-block-size:var(--control-height);padding:.375rem .9375rem;border:var(--border) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-strong);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);border-radius:var(--radius)}
.btn:not(:disabled):hover{border-color:var(--color-text)}
.btn--primary,#offerings tbody tr:is(:hover,:focus-within) .rent{border-color:var(--color-primary-deep);background:linear-gradient(var(--color-primary),var(--color-primary-deep));box-shadow:inset 0 var(--border) 0 var(--color-primary-shine),0 var(--border) var(--border-thick) var(--color-shadow);color:var(--color-on-primary)}
.btn--primary:not(:disabled):hover,#offerings tbody tr .rent:hover{border-color:var(--color-primary-deep);background:linear-gradient(var(--color-primary-hover),var(--color-primary-deep))}
.btn--primary:not(:disabled):active{background:var(--color-primary-deep);box-shadow:none}
.btn--quiet{--pad:.75rem;border-color:var(--color-transparent);background:var(--color-transparent);color:var(--color-text-secondary);padding-inline:var(--pad)}
.btn--quiet:not(:disabled):hover{border-color:var(--color-transparent);background:var(--color-surface-sunken);color:var(--color-text)}
.tabs__link:hover,.subnav__link:hover{color:var(--color-text)}
.btn--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger)}
.btn--danger:not(:disabled):hover{border-color:var(--color-danger-hover);background:var(--color-danger-hover);color:var(--color-on-danger)}
.btn--quiet.btn--danger{border-color:var(--color-transparent);background:var(--color-transparent);color:var(--color-danger-text)}
.btn--quiet.btn--danger:not(:disabled):hover{border-color:var(--color-danger);background:var(--color-transparent);color:var(--color-danger-text)}
.btn--small{min-block-size:var(--control-height-sm);padding:.25rem .75rem;font-size:.875rem}
.btn--lg{min-block-size:var(--control-height-lg);padding-inline:1.25rem;font-size:1rem}
.btn--quiet.btn--small{--pad:.5rem;padding-inline:var(--pad)}
.backup-actions{flex-wrap:nowrap;gap:var(--space-2)}
.btn:disabled:not([aria-busy]){border-color:var(--color-border);background:var(--color-transparent);color:var(--color-text-muted);cursor:not-allowed}
.btn--quiet:disabled:not([aria-busy]){border-color:var(--color-transparent);background:var(--color-transparent)}
.btn[aria-busy=true]{cursor:progress}
.btn[aria-pressed=true]:not([data-pause],.tag-switch>.btn),.btn[aria-pressed=true]:not([data-pause],.tag-switch>.btn):not(:disabled):hover{border-color:var(--color-border-strong);background:var(--color-surface-sunken);color:var(--color-text)}
:is(.pause,.tag-switch)>.btn{position:relative;gap:var(--space-2);padding-inline:0;border:0;background:none;font-size:var(--text-sm);font-weight:var(--weight-medium)}
:is(.pause,.tag-switch)>.btn:not(:disabled):hover{background:none;color:var(--color-text)}
:is(.pause,.tag-switch)>.btn::before{content:"";flex:none;inline-size:1.75rem;block-size:1rem;background:var(--color-border-strong);border-radius:.5rem;transition:background-color var(--duration) var(--ease)}
:is(.pause,.tag-switch)>.btn::after{content:"";position:absolute;inset-inline-start:.125rem;inset-block-start:calc(50% - .375rem);inline-size:.75rem;block-size:.75rem;background:var(--color-surface);border-radius:50%;transition:transform var(--duration) var(--ease)}
:is(.pause,.tag-switch)>.btn[aria-pressed=true]::before{background:var(--color-text)}
:is(.pause,.tag-switch)>.btn[aria-pressed=true]::after{transform:translateX(.75rem)}
:is(.pause,.tag-switch){display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}
.pause__note{display:none;color:var(--color-text-muted);font-size:var(--text-sm)}
[aria-pressed=true]+.pause__note{display:inline}
.updated{display:inline-flex;align-items:center;gap:.4375rem}
.updated::before{content:"";flex:none;inline-size:.4375rem;block-size:.4375rem;background:var(--color-success);border-radius:50%}
[data-paused] .updated::before{background:var(--color-text-muted)}
.btn[aria-busy=true]::before{content:"";flex:none;inline-size:1.1em;block-size:.3em;background:linear-gradient(90deg,currentColor 0 .3em,var(--color-transparent) 0) 0 0 / .4em 100% repeat-x;animation:march .5s steps(4) infinite}
@keyframes march{to{background-position:.4em 0}}
:root{--art-hero:url("/assets/art-hero-light.af6fd77febde.svg");--art-rail-start:url("/assets/art-rail-start-light.f81b81261645.svg");--art-rail-end:url("/assets/art-rail-end-light.37136efa79cc.svg");--art-strip:url("/assets/art-strip-light.9e3c5ef09f75.svg");--art-rail-alpha:.5;--art-rail-alpha-wide:.58}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--art-hero:url("/assets/art-hero-dark.19821226e6c3.svg");--art-rail-start:url("/assets/art-rail-start-dark.403f1d298df8.svg");--art-rail-end:url("/assets/art-rail-end-dark.61d6a0e2391c.svg");--art-strip:url("/assets/art-strip-dark.c6b7ab4d32d1.svg");--art-rail-alpha:.58;--art-rail-alpha-wide:.66}}
:root[data-theme="dark"]{--art-hero:url("/assets/art-hero-dark.19821226e6c3.svg");--art-rail-start:url("/assets/art-rail-start-dark.403f1d298df8.svg");--art-rail-end:url("/assets/art-rail-end-dark.61d6a0e2391c.svg");--art-strip:url("/assets/art-strip-dark.c6b7ab4d32d1.svg");--art-rail-alpha:.58;--art-rail-alpha-wide:.66}
.art{position:absolute;inset:0;z-index:-1;display:none;pointer-events:none}
.art>svg{display:block}
.art--r{inset-inline-start:auto}
.art--bar{z-index:auto;block-size:calc(var(--bar-height) - var(--border))}
.site-header__inner{position:relative}
.art--hero{inset-inline-start:auto;inline-size:42%;background:var(--art-hero) right center/auto 100% no-repeat}
.art-air{position:absolute;inset:0;inline-size:100%;block-size:100%}
.art-hb{fill:var(--color-art-led-green)}
.art--l{background:var(--art-rail-start) right top/12rem 96rem repeat-y}
.art--r{background:var(--art-rail-end) left top/12rem 90rem repeat-y}
.art--rail{opacity:var(--art-rail-alpha-wide)}
.art-strip{--art-c:max(var(--gutter),50% - var(--page-max) / 2 + var(--gutter));display:none;position:absolute;inset-block-start:.75rem;block-size:2.25rem;inset-inline:calc(var(--art-c) + 44.5rem) calc(var(--art-c) + 20rem);background:var(--art-strip) center top/21rem 2.25rem no-repeat;-webkit-mask-image:linear-gradient(to right,var(--color-transparent),var(--color-text) 1.5rem,var(--color-text) calc(100% - 1.5rem),var(--color-transparent));mask-image:linear-gradient(to right,var(--color-transparent),var(--color-text) 1.5rem,var(--color-text) calc(100% - 1.5rem),var(--color-transparent))}
.site-header--operator .art-strip{inset-inline-start:calc(var(--art-c) + 50.5rem)}
.site-header--short .art-strip{inset-inline:calc(var(--art-c) + 25rem) calc(var(--art-c) + 15.5rem)}
.art-led{position:absolute;inset-inline-start:calc(50% - 10.5rem + 6.33rem);inset-block-start:.74rem;inline-size:.1625rem;block-size:.08125rem;margin:-.040625rem 0 0 -.08125rem;background:var(--color-art-led-amber);box-shadow:0 0 .1875rem var(--color-art-led-amber)}
@media (prefers-reduced-motion:no-preference){
.art-led{animation:art-blink 1.3s step-end infinite}
.art-hb{animation:art-hb 1s step-end infinite}
}
@keyframes art-hb{50%{opacity:.08}}
@keyframes art-blink{0%{opacity:1}9%{opacity:.15}14%{opacity:1}35%{opacity:.15}39%{opacity:1}47%{opacity:.2}52%{opacity:1}78%{opacity:.15}84%{opacity:1}}
@media (min-width:64em){
:root{--gutter:3.5rem}
.art:not(.art--hero){display:block}
.art--rail{inline-size:var(--gutter);opacity:var(--art-rail-alpha);transform:scaleX(-1)}
.art--l{background-position:calc(var(--gutter) - 9.5rem) top;-webkit-mask-image:linear-gradient(to right,var(--color-transparent) 22%,var(--color-text) 88%);mask-image:linear-gradient(to right,var(--color-transparent) 22%,var(--color-text) 88%)}
.art--r{background-position:-2.5rem top;-webkit-mask-image:linear-gradient(to left,var(--color-transparent) 22%,var(--color-text) 88%);mask-image:linear-gradient(to left,var(--color-transparent) 22%,var(--color-text) 88%)}
}
@media (min-width:70em){.site-header--short .art-strip{display:block}}
@media (min-width:88em){.art--hero{display:block}}
@media (min-width:90em){.site-header:not(.site-header--operator) .art-strip{display:block}}
@media (min-width:96em){.art-strip{display:block}}
@media (min-width:104em){
:root{--gutter:2rem}
.art--rail{inline-size:max(0rem,50% - var(--page-max) / 2);opacity:var(--art-rail-alpha-wide);transform:none;-webkit-mask-image:none;mask-image:none}
.art--l{background-position:right top}
.art--r{background-position:left top}
}
.menu{position:relative;display:inline-block}
.menu>summary{list-style:none}
.menu>summary::-webkit-details-marker{display:none}
.menu>summary .icon{transition:transform var(--duration) var(--ease)}
.menu[open]>summary{background:var(--color-surface-sunken);color:var(--color-text)}
.menu[open]>summary .icon,.subnav__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}
.menu__panel{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + var(--space-2));z-index:var(--z-menu);display:grid;gap:var(--space-1);min-inline-size:13rem;padding:var(--space-2);border:var(--border) solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-2);border-radius:var(--radius)}
.menu__item{display:block;inline-size:100%;padding:var(--space-2) var(--space-3);border:0;background:none;color:var(--color-text);font-size:var(--text-md);text-align:start;text-decoration:none;cursor:pointer;border-radius:var(--radius-sm)}
.menu__item:hover{background:var(--color-hover)}
.menu__item[aria-current=page]{background:var(--color-surface-sunken);font-weight:var(--weight-strong)}
.menu__item--danger{color:var(--color-danger-text);font-weight:var(--weight-strong)}
.menu__item--danger:hover{background:var(--color-danger-surface)}
.menu__panel>.menu__item--danger{border-block-start:var(--border) solid var(--color-divider);border-start-start-radius:0;border-start-end-radius:0}
.theme-switch{display:inline-flex;justify-self:start;gap:.125rem;padding:.1875rem;border:var(--border) solid var(--color-border);background:var(--color-surface);border-radius:var(--radius)}
.theme-switch label{position:relative;display:block}
.theme-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}
.theme-switch__face{display:grid;place-items:center;inline-size:1.75rem;block-size:1.625rem;color:var(--color-text-muted);font-size:.9375rem;border-radius:var(--radius-sm)}
.theme-switch input:hover+.theme-switch__face{color:var(--color-text)}
.theme-switch input:checked+.theme-switch__face{background:var(--color-surface-sunken);color:var(--color-text)}
.theme-switch input:focus-visible+.theme-switch__face{position:relative;z-index:1;outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset)}
:root{--field-pad:.75rem;--label-pad:var(--radius)}
.field{display:grid;gap:var(--space-2);min-inline-size:0}
.field>label,.field>legend,.choices>legend,.env-row__part>span{color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--weight-medium)}
.field>label,.env-row__part>span{padding-inline-start:var(--label-pad)}
.field :is(input,select,textarea){inline-size:100%;min-block-size:var(--control-height);padding:.375rem var(--field-pad);border:var(--border) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface)}
.field select{--chevron:.375rem;--chevron-ink:var(--color-text-muted);--chevron-line:var(--color-transparent) calc(50% - .07rem),var(--chevron-ink) calc(50% - .05rem) calc(50% + .05rem),var(--color-transparent) calc(50% + .07rem);-webkit-appearance:none;appearance:none;overflow:hidden;padding-inline-end:calc(var(--field-pad) + var(--chevron) * 2 + .25rem);background:linear-gradient(45deg,var(--chevron-line)) calc(100% - var(--field-pad) - var(--chevron)) 50% / var(--chevron) var(--chevron) no-repeat,linear-gradient(135deg,var(--chevron-line)) calc(100% - var(--field-pad)) 50% / var(--chevron) var(--chevron) no-repeat var(--color-surface);white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.field :is(input,select,textarea):not(:disabled,[readonly]):hover{border-color:var(--color-text)}
.field :is(input,select,textarea):is(:disabled,[readonly]){border-color:var(--color-border);background-color:var(--color-surface-sunken);color:var(--color-text-muted)}
.field textarea{resize:vertical}
.field__help,.choice__meta,.tile__note{color:var(--color-text-muted);font-size:var(--text-sm)}
.field>label~.field__help,.field>legend,.choices>legend,.field>legend~.field__help{padding-inline-start:var(--label-pad)}
.field--top{align-self:flex-start}
.field--grow{flex:1 1 24rem}
.field--amount input{max-inline-size:10rem}
.port-form{max-inline-size:none}
.port-fields{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-5)}
.port-fields>.field{flex:0 0 8rem}
.port-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none;font-variant-numeric:tabular-nums}
.port-map>li{padding-block:var(--space-1);border-block-end:var(--border) solid var(--color-divider)}
.field--invalid{margin-inline-start:calc((var(--space-3) + var(--rule-signal)) * -1);padding-inline-start:var(--space-3);border-inline-start:var(--rule-signal) solid var(--color-danger)}
.field [aria-invalid=true]{border:var(--border-thick) solid var(--color-danger)}
:is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=reset]),select,textarea):focus{border-color:var(--color-text);outline:var(--border) solid var(--color-text);outline-offset:calc(var(--border) * -2)}
:is(input,select,textarea)[aria-invalid=true]:focus{border-color:var(--color-danger);outline:none}
.field__error{display:flex;gap:var(--space-2);color:var(--color-danger-text);font-size:var(--text-sm);font-weight:var(--weight-bold)}
.field__error .icon{margin-block-start:.2em}
.check{display:flex;align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere}
.check input{inline-size:1.125rem;block-size:1.125rem;min-block-size:0;margin:.1875rem 0 0;padding:0;border:0;background:none;accent-color:var(--color-accent)}
.check__text{display:grid;gap:var(--space-1)}
.choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:var(--space-2)}
.field>legend+:not([type=hidden]),.field>legend+[type=hidden]+*{margin-block-start:var(--space-2)}
.choices>legend{padding-block-end:var(--space-2)}
.choices--solo{grid-template-columns:minmax(0,1fr)}
.choices--pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
.choice{position:relative;display:grid}
.choice__input{position:absolute;inset-inline-start:var(--space-4);inset-block-start:1.125rem;z-index:1;margin:0;accent-color:var(--color-accent)}
.choice__label{display:grid;align-content:start;gap:.25rem;padding:var(--space-4) var(--space-4) var(--space-4) 2.875rem;border:var(--border) solid var(--color-border);background:var(--color-surface-raised);box-shadow:0 var(--border) var(--border-thick) var(--color-shadow);cursor:pointer;border-radius:var(--radius);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),background-color var(--duration) var(--ease)}
.choice__input:not(:disabled,:checked)+.choice__label:hover{border-color:var(--color-border-strong);box-shadow:0 var(--space-1) var(--space-3) var(--color-shadow)}
.choice__input:checked+.choice__label{border-color:var(--color-accent);background:var(--color-selected-surface);box-shadow:0 0 0 var(--border) var(--color-accent),0 var(--border) var(--border-thick) var(--color-shadow)}
.choice__input:focus-visible+.choice__label{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset)}
.choice__input:disabled+.choice__label{border-color:var(--color-border);border-style:dashed;background:var(--color-transparent);box-shadow:none;color:var(--color-text-muted);cursor:not-allowed}
.choice__title{font-weight:var(--weight-bold)}
.badge{--c:var(--color-neutral);--s:var(--color-neutral-surface);--t:var(--color-neutral-text)}
[data-tone=success]{--c:var(--color-success);--s:var(--color-success-surface);--t:var(--color-success-text)}
[data-tone=working]{--c:var(--color-accent);--s:var(--color-accent-surface);--t:var(--color-accent-strong)}
[data-tone=warning]{--c:var(--color-warning);--s:var(--color-warning-surface);--t:var(--color-warning-text)}
[data-tone=danger],[data-tone=critical]{--c:var(--color-danger);--s:var(--color-danger-surface);--t:var(--color-danger-text)}
[data-tone=info]{--c:var(--color-info);--s:var(--color-info-surface);--t:var(--color-info-text)}
.badge{display:inline-flex;align-items:center;gap:.4375rem;min-block-size:1.625rem;padding:0 .5625rem;background:var(--s);color:var(--t);font-size:.8125rem;font-weight:var(--weight-strong);line-height:var(--leading-tight);white-space:nowrap;vertical-align:.0625rem;border-radius:var(--radius-sm)}
.badge::before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;background:var(--c)}
.badge[data-tone=working]::before{animation:pulse 1.2s var(--ease) 4}
.badge[data-tone=critical]{background:var(--c);color:var(--color-on-danger)}
.badge[data-tone=critical]::before{background:var(--color-on-danger)}
.badge:is([data-tone=off],[data-tone=paused])::before{border:.125rem solid currentColor;background:none}
.badge[data-tone=paused]::before{border-block-width:0}
.badge[data-tone=gone]{border:var(--border) dashed var(--c)}
.badge[data-tone=gone]::before{background:linear-gradient(45deg,var(--color-transparent) 36%,currentColor 36% 64%,var(--color-transparent) 64%),linear-gradient(-45deg,var(--color-transparent) 36%,currentColor 36% 64%,var(--color-transparent) 64%)}
.badge-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.badge:is([data-tone=success],[data-tone=danger],[data-tone=critical],[data-tone=warning],[data-tone=neutral])::before{inline-size:.5625rem;block-size:.5625rem}
.badge[data-tone=success]::before{clip-path:polygon(0 52%,16% 36%,38% 58%,84% 12%,100% 28%,38% 90%)}
.badge:is([data-tone=danger],[data-tone=critical])::before{clip-path:polygon(20% 4%,50% 34%,80% 4%,96% 20%,66% 50%,96% 80%,80% 96%,50% 66%,20% 96%,4% 80%,34% 50%,4% 20%)}
.badge[data-tone=warning]::before{clip-path:polygon(50% 4%,100% 94%,0 94%)}
.badge[data-tone=neutral]::before{clip-path:polygon(8% 4%,92% 4%,56% 50%,92% 96%,8% 96%,44% 50%)}
@keyframes pulse{50%{opacity:.25}}
.notice{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;background:var(--s);font-size:.875rem;line-height:1.45;border-radius:var(--radius)}
.notice__icon{margin-block-start:.125rem;color:var(--c);font-size:1rem}
.notice__body{display:grid;gap:var(--space-1);min-inline-size:0}
.notice__title{font-weight:var(--weight-bold)}
.notice__command{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.notice-list{display:grid;gap:var(--space-2)}
.status-line{color:var(--t,inherit);font-size:var(--text-sm);font-weight:var(--weight-strong)}
.status-line:empty{position:absolute}
.action>.status-line{flex:1 0 100%}
[data-live-status]:not(:empty){margin-block:var(--space-2)}
.status-line[data-tone]::before{content:"";display:inline-block;inline-size:.5rem;block-size:.5rem;margin-inline-end:var(--space-2);background:var(--c)}
.status-line[data-tone=working]::before{animation:pulse 1.2s var(--ease) 4}
.action{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}
.notifications{position:fixed;z-index:var(--z-tooltip);inset-inline-end:max(var(--space-4),env(safe-area-inset-right));inset-block-end:max(var(--space-4),env(safe-area-inset-bottom));display:grid;gap:var(--space-3);inline-size:min(27rem,calc(100% - 2 * var(--space-4)));max-block-size:max(0rem,calc(100vh - 2 * var(--space-4)));max-block-size:max(0rem,calc(100dvh - 2 * var(--space-4)));overflow:auto;overscroll-behavior:contain;pointer-events:none;padding:var(--space-1);background:var(--color-transparent)}
.notification{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border) solid var(--color-border-strong);border-inline-start:.25rem solid var(--c);border-radius:var(--radius);background:var(--color-surface-raised);color:var(--color-text);box-shadow:none;pointer-events:auto;overflow-wrap:anywhere;animation:notification-in 150ms var(--ease) both}
.notification__content{flex:1;min-inline-size:0;max-block-size:max(0rem,calc(100vh - 8rem));max-block-size:max(0rem,calc(100dvh - 8rem));overflow:auto;font-size:var(--text-sm)}
.notification__label{display:block;color:var(--t);margin-block-end:var(--space-1);font-weight:var(--weight-bold)}
.notification__close{flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-muted);font-size:1.25rem;cursor:pointer}
.notification__close:hover{background:var(--color-surface-sunken);color:var(--color-text)}
@media(pointer:coarse){.notification__close{inline-size:2.75rem;block-size:2.75rem}}
@keyframes notification-in{from{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.notification{animation:none}}
@media(forced-colors:active){.notification{border:var(--border) solid var(--sys-canvas-text);box-shadow:none}.notification__label,.notification__close{color:var(--sys-canvas-text)}}
.meter,.progress{display:block;inline-size:100%;block-size:.3125rem;border:0;background:var(--color-track);border-radius:.3125rem}
.progress{appearance:none;overflow:hidden}
.meter::-webkit-meter-bar{block-size:100%;border:0;background:var(--color-track);border-radius:inherit}
.meter::-webkit-meter-optimum-value{background:var(--color-accent)}
:is(.meter::-webkit-meter-optimum-value,.meter::-webkit-meter-suboptimum-value,.meter::-webkit-meter-even-less-good-value){border-radius:inherit}
.meter::-webkit-meter-suboptimum-value{background:var(--color-warning)}
.meter::-webkit-meter-even-less-good-value{background:var(--color-danger)}
.meter::-moz-meter-bar{background:var(--color-accent);border-radius:inherit}
.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--color-warning)}
.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--color-danger)}
.meter--inline{display:inline-block;inline-size:2.5rem;block-size:.375rem;vertical-align:middle}
.progress::-webkit-progress-bar{background:var(--color-track)}
.progress::-webkit-progress-value{background:var(--color-progress);border-radius:inherit;transition:inline-size var(--duration) var(--ease)}
.progress::-moz-progress-bar{background:var(--color-progress)}
.progress:indeterminate{background:linear-gradient(-45deg,var(--color-progress) 25%,var(--color-track) 25% 50%,var(--color-progress) 50% 75%,var(--color-track) 75%) 0 0 / 1rem 1rem}
.progress:indeterminate::-webkit-progress-bar{background:var(--color-transparent)}
.progress:indeterminate::-moz-progress-bar{background:var(--color-transparent)}
.gauge{white-space:nowrap}
:is(.metrics,.tiles){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));overflow:hidden;border:var(--border) solid var(--color-border);background:var(--color-surface);border-radius:var(--radius)}
:is(.section,.panel) :is(.metrics,.tiles){margin-inline:calc(var(--inset) * -1);border:0;background:none;border-radius:0}
:is(.metric,.tile){position:relative;display:grid;align-content:start;gap:.375rem;padding:1.125rem 1.25rem}
:is(.metric,.tile)::before,:is(.metric,.tile)::after{content:"";position:absolute;border:0 solid var(--color-divider)}
:is(.metric,.tile)::before{inset-block:0;inset-inline-start:calc(var(--border) * -1);border-inline-start-width:var(--border)}
:is(.metric,.tile)::after{inset-inline:-100rem;inset-block-start:calc(var(--border) * -1);border-block-start-width:var(--border)}
@media not all and (min-width:40em){:is(.metric,.tile){padding:1rem}}
.metric__label,.facts dt,.tile__label,.data-table .is-empty,.breadcrumb a,.filter-links__label{color:var(--color-text-muted)}
.metric__value{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}
:is(.metric__figure,.tile__value){color:var(--color-text);font-size:var(--text-figure);font-weight:var(--weight-regular);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.metric__figure{white-space:nowrap}
.figure-plain .figure-number{font-weight:inherit}
.cpu-load:not([data-tone=busy]) .figure-number{font-weight:inherit}
.state-icon{display:inline-flex;color:var(--c,var(--color-text-muted));font-size:var(--text-lg)}
.state-icon__still{display:none}
@media (prefers-reduced-motion:no-preference){.state-icon__moving{animation:turn 1.6s linear infinite}}
@media (prefers-reduced-motion:reduce){.state-icon__moving{display:none}.state-icon__still{display:inline}}
@keyframes turn{to{transform:rotate(1turn)}}
.figure-plain .figure-unit,.cpu-load:not([data-tone=busy]) .figure-unit{color:inherit;font-weight:inherit}
.metric__figure .figure-unit{color:var(--color-text-muted);font-size:.875rem;font-weight:inherit;letter-spacing:0}
.metric__figure .figure-number{color:var(--color-text);font-weight:inherit}
.metric__value .meter{flex:1 0 100%;margin-block-start:var(--space-3)}
.job{display:grid;gap:var(--space-2)}
.job__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold)}
.job__detail{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}
.job>.action{justify-self:start}
.facts{display:grid}
.facts>div{display:grid;gap:var(--space-1) var(--space-4);padding-block:.6875rem}
.facts:not(.facts--inline)>div+div{border-block-start:var(--border) solid var(--color-divider)}
.facts:not(.facts--inline)>div:first-child{padding-block-start:0}
.facts:not(.facts--inline)>div:last-child{padding-block-end:0}
.facts dd{min-inline-size:0;color:var(--color-text);overflow-wrap:anywhere}
.facts dd code{display:inline}
.facts--inline{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}
.facts--inline>div{display:flex;align-items:center;gap:var(--space-2);padding:0}
.facts--inline dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-block-size:1.75rem}
@media (min-width:40em){.facts:not(.facts--inline)>div{grid-template-columns:minmax(6rem,9.5rem) minmax(min-content,1fr);align-items:baseline}}
.tiles--compact .tile{padding-block:var(--space-3)}
.tiles--compact .tile__value{font-size:var(--text-xl)}
@media not all and (min-width:40em){
.tiles--compact{display:block}
.tiles--compact .tile{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-3);padding-block:var(--space-2)}
.tiles--compact .tile::before{content:none}
.tiles--compact .tile__value{font-size:var(--text-lg)}
.tiles--compact .tile__note{flex-basis:100%}
}
.table-wrap{--cover:var(--color-bg);position:relative;overflow-x:auto;overflow-y:hidden}
:is(.section,.panel) .table-wrap{--cover:var(--color-surface)}
:is(.section,.panel) .table-wrap:not(.table-wrap--body){--inset:0}
:is(.section,.panel) .table-wrap--body{margin-inline:calc(var(--inset) * -1);margin-block-start:calc(var(--space-4) * -1)}
:is(.section,.panel) :is(.section,.panel) .table-wrap--body{margin-block-start:0}
.section--untitled .table-wrap--body{margin-block-start:calc(var(--inset) * -1);border-start-start-radius:calc(var(--radius) - var(--border));border-start-end-radius:calc(var(--radius) - var(--border))}
.section--untitled>.visually-hidden:first-child+.table-wrap--body{margin-block-start:0}
:is(.section,.panel) .status-line:not(:empty)~.table-wrap--body,:is(.section,.panel) .status-line:not(:empty)~* .table-wrap--body{margin-block-start:0;border-start-start-radius:0;border-start-end-radius:0}
:is(.section,.panel)>.table-wrap:last-child tbody tr:last-child,:is(.section,.panel)>.table-wrap:last-child tbody tr:last-child>*{border-block-end:0}
:is(.section,.panel) .table-wrap--body tbody tr:last-child,:is(.section,.panel) .table-wrap--body tbody tr:last-child>*{border-block-end:0}
.data-table{inline-size:100%;border-collapse:collapse;font-size:clamp(.8125rem,.75rem + .12vw,.875rem);font-variant-numeric:tabular-nums}
.data-table caption{padding-block-end:var(--space-2);font-weight:var(--weight-bold);text-align:start}
.data-table :is(th,td){padding:.625rem clamp(.5rem,.2rem + .6vw,.75rem);border-block-end:var(--border) solid var(--color-divider);text-align:start;vertical-align:middle}
.data-table :is(th,td):first-child{padding-inline-start:var(--inset,0)}
.data-table :is(th,td):last-child{padding-inline-end:var(--inset,0)}
.data-table thead th{padding-block:.625rem;border-block-end:var(--border) solid var(--color-divider);color:var(--color-text-muted);vertical-align:bottom}
.data-table thead th a.sort{color:inherit}
.data-table thead th[aria-sort] a.sort{color:var(--color-text)}
:is(.table-wrap--body,.offer-list .table-wrap) thead th{background:var(--color-bg)}
:is(.section,.panel) :is(.section,.panel) .table-wrap--body thead th{background:none}
.offer-list .table-wrap thead tr:first-child th{border-block-start:var(--border) solid var(--color-divider)}
.data-table thead .data-table__group{padding-block-end:var(--space-1);border-block-end:var(--border) solid var(--color-divider);text-align:center}
.data-table thead tr+tr th{padding-block-start:var(--space-1);border-block-start:0}
.data-table thead tr+tr th:first-child{padding-inline-start:clamp(.5rem,.2rem + .6vw,.75rem)}
.data-table tbody th{font-weight:var(--weight-bold)}
.data-table tfoot :is(th,td){border-block:var(--border) solid var(--color-border-strong) 0;font-weight:var(--weight-bold)}
.data-table .num{text-align:end;white-space:nowrap}
:where(.data-table) :is(td.act,td.entry,td.ctl){vertical-align:middle}
:where(.data-table) :is(td.act,td.entry){text-align:end}
:where(.data-table) td.act{padding-block:.375rem}
:where(.data-table) td.act .btn{min-block-size:var(--control-height-sm);padding-block:.25rem;font-size:.875rem}
:where(.data-table) td.act .toolbar{justify-content:flex-end}
:where(.data-table) td.act .field{text-align:start}
.data-table .badge{vertical-align:0}
.badge--tag::before{display:none}
a+.badge--tag{margin-inline-start:var(--space-1)}
.tag-list{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);vertical-align:middle}
a.name+.tag-list>.tag-chip:first-of-type{margin-inline-start:var(--space-2)}
a.tag-chip{font-weight:var(--weight-regular);text-decoration:none}
a.tag-chip:hover{text-decoration:underline}
ul.tag-list{margin:0;padding:0;list-style:none}
.tag-editor{margin-block-end:var(--space-3)}
.tag-editor form{display:inline}
.tag-chip{gap:.25rem}
.tag-redundancy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-block:var(--space-2)}
.tag-redundancy form{display:inline}
.tag-chip__remove{margin-inline-start:var(--space-1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}
.data-table .progress{inline-size:7rem}
.cell-note{display:block;margin-block-start:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}
@media (min-width:40em){
.table-wrap{background:linear-gradient(to right,var(--cover) 30%,var(--color-transparent)) left / 2.5rem 100% no-repeat local,linear-gradient(to left,var(--cover) 30%,var(--color-transparent)) right / 2.5rem 100% no-repeat local,linear-gradient(to right,var(--color-scroll-shadow),var(--color-transparent)) left / .75rem 100% no-repeat scroll,linear-gradient(to left,var(--color-scroll-shadow),var(--color-transparent)) right / .75rem 100% no-repeat scroll}
.data-table tbody tr:hover>*{background:var(--color-bg)}
.data-table .cell-note{min-inline-size:100%;max-inline-size:26ch}
.data-table tbody th .cell-note{white-space:normal}
}
@media (min-width:40em){@media not all and (min-width:48em){.data-table .btn{white-space:normal}}}
@media (min-width:48em){.data-table :is(code,.nowrap,tbody th){white-space:nowrap}}
@media not all and (min-width:64em){.data-table time{white-space:normal}}
@media not all and (min-width:24em){.data-table .badge{white-space:normal}}
@media (min-width:40em){@media not all and (min-width:48em){.data-table .badge{white-space:normal}}}
@media (min-width:64em){.data-table thead th{white-space:nowrap}}
.data-table thead th.wraps{white-space:normal}
@media not all and (min-width:40em){
.data-table,.data-table :is(caption,tbody,tfoot,th,td){display:block}
.data-table thead{position:absolute;inline-size:var(--border);block-size:var(--border);overflow:hidden;clip:rect(0 0 0 0)}
.data-table tr{display:flex;flex-wrap:wrap;align-items:baseline;padding:var(--space-1) var(--inset,0) var(--space-2);border-block-end:var(--border) solid var(--color-divider)}
.data-table tr::after{content:"";order:1;flex-basis:100%}
.data-table :is(th,td),.data-table :is(th,td):is(:first-child,:last-child){padding:var(--space-2) 0;border:0;background:none;text-align:start}
.data-table :is(tbody,tfoot) th{flex:1 1 0;min-inline-size:min(100%,10rem);padding-block:var(--space-3) var(--space-2);padding-inline-end:var(--space-3);font-size:var(--text-md)}
.data-table td{order:2;flex:1 0 50%;padding-inline-end:var(--space-3)}
.data-table td::before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-block-end:.125rem;color:var(--color-text-muted)}
.data-table :is(.is-empty,td:empty){display:none}
.data-table .nowrap{flex-basis:100%}
.data-table .card-key{display:contents}
.data-table :is(.card-key,.act,.entry)::before{content:none}
.data-table .num{text-align:start}
.data-table .card-key>:first-child{margin-inline-start:auto}
.data-table .card-key>.money{font-size:var(--text-lg)}
.data-table .card-key>:not(:first-child){flex-basis:100%;margin-block-end:var(--space-2)}
}
@media (min-width:40em){@media not all and (min-width:48em){
.data-table--many,.data-table--many :is(caption,tbody,tfoot,th,td){display:block}
.data-table--many thead{position:absolute;inline-size:var(--border);block-size:var(--border);overflow:hidden;clip:rect(0 0 0 0)}
.data-table--many tr{display:flex;flex-wrap:wrap;align-items:baseline;padding:var(--space-1) var(--inset,0) var(--space-2);border-block-end:var(--border) solid var(--color-divider)}
.data-table--many tr::after{content:"";order:1;flex-basis:100%}
.data-table--many :is(th,td),.data-table--many :is(th,td):is(:first-child,:last-child){padding:var(--space-2) 0;border:0;background:none;text-align:start}
.data-table--many :is(tbody,tfoot) th{flex:1 1 0;min-inline-size:min(100%,10rem);padding-block:var(--space-3) var(--space-2);padding-inline-end:var(--space-3);font-size:var(--text-md)}
.data-table--many td{order:2;flex:1 0 50%;padding-inline-end:var(--space-3)}
.data-table--many td::before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-block-end:.125rem;color:var(--color-text-muted)}
.data-table--many :is(.is-empty,td:empty){display:none}
.data-table--many .nowrap{flex-basis:100%}
.data-table--many .card-key{display:contents}
.data-table--many :is(.card-key,.act,.entry)::before{content:none}
.data-table--many .num{text-align:start}
.data-table--many .card-key>:first-child{margin-inline-start:auto}
.data-table--many .card-key>.money{font-size:var(--text-lg)}
.data-table--many .card-key>:not(:first-child){flex-basis:100%;max-inline-size:none;margin-block-end:var(--space-2)}
.data-table--many .num .cell-note{margin-inline-start:0}
.data-table--many .act .toolbar{justify-content:flex-start}
}}
@media (min-width:48em){@media not all and (min-width:72em){
.data-table--most,.data-table--most :is(caption,tbody,tfoot,th,td){display:block}
.data-table--most thead{position:absolute;inline-size:var(--border);block-size:var(--border);overflow:hidden;clip:rect(0 0 0 0)}
.data-table--most tr{display:flex;flex-wrap:wrap;align-items:baseline;padding:var(--space-1) var(--inset,0) var(--space-2);border-block-end:var(--border) solid var(--color-divider)}
.data-table--most tr::after{content:"";order:1;flex-basis:100%}
.data-table--most :is(th,td),.data-table--most :is(th,td):is(:first-child,:last-child){padding:var(--space-2) 0;border:0;background:none;text-align:start}
.data-table--most :is(tbody,tfoot) th{flex:1 1 0;min-inline-size:min(100%,10rem);padding-block:var(--space-3) var(--space-2);padding-inline-end:var(--space-3);font-size:var(--text-md)}
.data-table--most td{order:2;flex:1 0 50%;padding-inline-end:var(--space-3)}
.data-table--most td::before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-block-end:.125rem;color:var(--color-text-muted)}
.data-table--most :is(.is-empty,td:empty){display:none}
.data-table--most .nowrap{flex-basis:100%}
.data-table--most .card-key{display:contents}
.data-table--most :is(.card-key,.act,.entry)::before{content:none}
.data-table--most .num{text-align:start}
.data-table--most .card-key>:first-child{margin-inline-start:auto}
.data-table--most .card-key>.money{font-size:var(--text-lg)}
.data-table--most .card-key>:not(:first-child){flex-basis:100%;max-inline-size:none;margin-block-end:var(--space-2)}
.data-table--most .num .cell-note{margin-inline-start:0}
.data-table--most .act .toolbar{justify-content:flex-start}
}}
.empty-state{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:var(--border) dashed var(--color-border);background:var(--color-surface);text-align:center;border-radius:var(--radius)}
.empty-state>p{max-inline-size:48ch}
.empty-state__icon{inline-size:3rem;block-size:3rem;margin-block-end:var(--space-2);color:var(--color-text-muted)}
.empty-state__title{font-size:var(--text-xl)}
.empty-state .code-block{justify-self:stretch;text-align:start}
.tabs{position:relative;box-shadow:inset 0 calc(var(--border) * -1) var(--color-border)}
.page-header+.tabs{margin-block-start:calc(var(--space-4) * -1)}
.tabs__list{display:flex;gap:var(--space-1);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.tabs__list::-webkit-scrollbar{display:none}
.tabs__link{display:block;padding:.625rem .75rem .8125rem;color:var(--color-text-secondary);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}
.tabs__list>li:first-child>.tabs__link{padding-inline-start:0}
.tabs__link[aria-current=page]{color:var(--color-text);font-weight:var(--weight-strong);box-shadow:inset 0 calc(var(--rule-signal) * -1) var(--color-accent)}
@media not all and (min-width:40em){
.tabs::after{content:"";position:absolute;inset-block:0 var(--border);inset-inline-end:0;inline-size:2.5rem;background:linear-gradient(to right,var(--color-transparent),var(--color-bg));pointer-events:none}
.tabs__list{padding-inline-end:2rem}
}
@media (min-width:40em){.tabs__list{flex-wrap:wrap}}
.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}
.breadcrumb a,.data-table tbody th a{padding-block:.25rem}
.breadcrumb a:is(:hover,:focus-visible){color:var(--color-text)}
.breadcrumb li:not(:last-child)::after{content:"/";content:"/" / "";margin-inline-start:var(--space-2)}
.breadcrumb [aria-current=page]{color:var(--color-text)}
.pager{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}
:is(.section,.panel)>.pager:last-child{margin-inline:calc(var(--inset) * -1);margin-block-start:0;padding:var(--inset) var(--inset) 0;border-block-start:var(--border) solid var(--color-divider)}
:is(.section,.panel)>:is(.table-wrap,[data-live])+.pager:last-child{margin-block-start:calc(var(--space-4) * -1)}
.code-block{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) .875rem;background:var(--color-surface-sunken);color:var(--color-text);border-radius:var(--radius)}
.code-block pre{flex:1 1 14rem;min-inline-size:0;padding-block:.4375rem;font-size:var(--text-sm);line-height:var(--leading);white-space:pre-wrap;overflow-wrap:anywhere}
.code-block pre::before{content:"$ ";content:"$ " / "";color:var(--color-text-muted)}
.code-block--value pre::before{content:none}
.code-block code{display:inline;padding:0;background:none;color:inherit}
.code-block .copy{margin-inline-start:auto}
.code-block .copy-btn:hover{background:var(--color-surface)}
.copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);vertical-align:middle}
.copy__status{font-size:var(--text-sm)}
.copy-btn{display:inline-grid;place-items:center;min-block-size:1.75rem;min-inline-size:1.75rem;padding:0;border:0;background:var(--color-transparent);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);border-radius:var(--radius-sm)}
.copy-btn:hover{background:var(--color-surface-sunken);color:var(--color-text)}
.copy-btn .icon{font-size:.875rem}
.ident{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-inline-size:100%}
.ident code{border-radius:var(--radius-sm)}
.facts .ident code{font-size:var(--text-sm)}
.money{font-variant-numeric:tabular-nums;white-space:nowrap}
.money--short{word-spacing:-.15em}
.magnitude{font-variant-numeric:tabular-nums;white-space:nowrap}
.magnitude--1{color:var(--color-magnitude-1)}
.magnitude--2{color:var(--color-magnitude-2)}
.magnitude--3{color:var(--color-magnitude-3)}
.money--in{color:var(--color-success-text)}
.price-range{white-space:nowrap}
.figure-number{font-weight:var(--weight-bold)}
.figure-unit{color:var(--color-text-muted);font-weight:var(--weight-bold)}
.figure{font-weight:var(--weight-regular)}
.figure-number[data-zero]{font-weight:inherit}
.figure-number[data-zero]+.figure-unit{color:inherit;font-weight:inherit}
.choice__meta :is(.figure-number,.figure-unit){color:inherit;font-weight:inherit}
.price-range__full{color:var(--color-text-muted)}
.tip[data-tip]{position:relative;padding-block:.1875rem;text-decoration-thickness:var(--border);text-underline-offset:.25em;cursor:help}
.tip[data-tip]:not([data-tip=""]):is(:hover,:focus-visible,.is-open){text-decoration-line:underline;text-decoration-color:var(--color-border-strong)}
@media (hover:none){.tip[data-tip]:not([data-tip=""]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--color-border-strong)}}
.tip[data-tip]::after{content:attr(data-tip);content:attr(data-tip) / "";position:absolute;inset-block-end:100%;inset-inline-start:0;z-index:var(--z-tooltip);display:none;inline-size:max-content;max-inline-size:min(28rem,80vw);padding:.375rem .625rem;border-block-end:var(--space-1) solid var(--color-transparent);background:var(--color-surface) padding-box;color:var(--color-text);box-shadow:inset 0 0 0 var(--border) var(--color-border-strong),var(--shadow-2);border-radius:var(--radius);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-tight);white-space:pre-line;text-align:start}
.tip[data-tip]:is(:focus-visible,.is-open)::after{display:block}
@media (hover:hover){.tip[data-tip]:hover::after{display:block}}
.tip[data-tip].is-dismissed::after{display:none}
.tip[data-tip]:focus-visible{outline:none}
.tip[data-tip]:focus-visible::after{outline:var(--focus-ring) solid var(--color-focus);outline-offset:calc(var(--focus-ring) * -1)}
.num>.tip[data-tip]::after,.tip[data-tip].tip--end::after{inset-inline:auto 0}
.tip[data-tip].tip--start::after{inset-inline:0 auto}
.tip[data-tip=""]{cursor:auto}
.tip[data-tip=""]::after{content:none}
.console{max-block-size:min(32rem,70vh);overflow:auto;padding:var(--space-3) var(--space-4);background:var(--color-term);color:var(--color-term-text);scrollbar-color:var(--color-term-muted) var(--color-term);border-radius:var(--radius)}
.console-section .console{max-block-size:clamp(24rem,60vh,60rem)}
.console-section>[data-live=logs]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.console__text{font-size:var(--text-sm);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}
.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:var(--space-3)}
.filters>.btn:last-child{grid-column-end:-1;justify-self:end}
.filters .field{max-inline-size:26rem}
.filters+.field__help{margin-block-start:var(--space-2)}
.filters__min{display:contents}
.filters__apply{display:none}
.filter-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}
.filter-links ul{display:flex;flex-wrap:wrap;overflow:hidden;border:var(--border) solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius)}
.filter-links li+li{border-inline-start:var(--border) solid var(--color-divider)}
.filter-links a{display:block;padding:.3125rem .75rem;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}
.filter-links a:hover{background:var(--color-surface-sunken);color:var(--color-text)}
.filter-links a[aria-current=page]{background:var(--color-surface-sunken);color:var(--color-text);font-weight:var(--weight-strong)}
.dialog{--inset:0;inline-size:min(44rem,100% - 2rem);max-inline-size:100%;padding:0;border:var(--border) solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-2);border-radius:var(--radius)}
.dialog::backdrop{background:var(--color-backdrop)}
@media not all and (min-width:40em){.dialog__actions{flex-direction:column}}
.dialog__form{display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0}
.dialog__body{display:grid;gap:var(--space-2);overflow-wrap:anywhere}
:is(.dialog__form,.dialog__body)>*{min-inline-size:0}
.dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-inline:calc(var(--space-5) * -1);padding:var(--space-3) var(--space-5);border-block-start:var(--border) solid var(--color-divider);background:var(--color-bg)}
@media (prefers-reduced-motion:no-preference){
dialog[open]{animation:rise var(--duration) var(--ease)}
}
@keyframes rise{from{opacity:0;transform:translateY(.5rem)}}
.instance-frame{display:contents}
.balance-strip>section{display:grid;gap:var(--space-3)}
.balance-strip__note,.notice__meta{color:var(--color-text-muted);font-size:var(--text-sm)}
@media (min-width:40em){@media not all and (min-width:64em){.balance-strip .tiles>.tile:nth-child(n+5){grid-column:1 / -1}}}
.host-frame,.pool-frame{display:contents}
.operator-frame,.operator-frame__main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-5);min-inline-size:0}
.subnav{display:grid;align-content:start;gap:var(--space-4)}
.subnav__toggle{justify-self:start}
.subnav__toggle[aria-expanded=false]+.subnav__groups{display:none}
.subnav__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:var(--space-4) var(--space-5)}
.subnav__group{display:grid;align-content:start;gap:var(--space-1)}
.subnav__label{color:var(--color-text-muted)}
.subnav__link{display:flex;align-items:center;min-block-size:2rem;padding-inline:var(--space-3);color:var(--color-text-secondary);font-weight:var(--weight-medium);text-decoration:none}
.subnav__link[aria-current=page]{color:var(--color-text);font-weight:var(--weight-strong);box-shadow:inset var(--rule-signal) 0 var(--color-accent)}
@media (min-width:64em){
.operator-frame{grid-template-columns:10rem minmax(0,1fr);column-gap:var(--space-6)}
.subnav{position:sticky;inset-block-start:calc(var(--sticky-top) + var(--space-5));align-self:start}
.subnav__toggle{display:none}
.subnav__groups,.subnav__toggle[aria-expanded=false]+.subnav__groups{display:grid;grid-template-columns:minmax(0,1fr)}
}
html{--sticky-top:calc(var(--bar-height) + var(--border))}
.site-header{position:sticky;inset-block-start:0;z-index:var(--z-header);background:var(--color-bg);box-shadow:inset 0 calc(var(--border) * -1) var(--color-border)}
.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-5)}
.brand{display:inline-flex;align-items:center;gap:.6rem;max-inline-size:100%;color:var(--color-text);line-height:1;text-decoration:none;white-space:nowrap}
.site-header .brand,.nav-dialog .brand{min-block-size:var(--bar-height)}
.brand .logo-mark{flex:none;inline-size:1.75rem;block-size:1.75rem}
.brand .logo-wordmark{flex:none;inline-size:7.384rem;block-size:1.155rem}
.logo__accent{fill:var(--color-accent)}
.site-header .brand{grid-area:1 / 1;justify-self:start}
.nav-toggle{grid-area:1 / 2}
.nav,.account{grid-column:1 / -1}
.nav-toggle,.nav-dialog__close{min-inline-size:var(--control-height);padding:0;font-size:1.125rem}
.nav__list{display:flex;flex-wrap:wrap}
.nav__link{display:flex;align-items:center;min-block-size:2.75rem;padding-inline:var(--space-3);color:var(--color-text-secondary);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}
.nav__link:hover{color:var(--color-text)}
.nav__link[aria-current=page]{color:var(--color-text);font-weight:var(--weight-strong);box-shadow:inset 0 calc(var(--rule-signal) * -1) var(--color-accent)}
.account{display:flex;align-items:center;gap:var(--space-3)}
.account>.btn--primary{min-block-size:var(--control-height)}
.account-balance{display:inline-flex;align-items:center;min-block-size:var(--control-height);padding-inline:.75rem;border:var(--border) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.875rem;font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;border-radius:var(--radius);transition:border-color var(--duration-fast) var(--ease)}
.account-balance:hover{border-color:var(--color-border-strong)}
.account-balance .figure-number{font-weight:inherit}
.account .menu__toggle{min-block-size:var(--control-height);padding:0 .625rem 0 .75rem;border-color:var(--color-border);background:var(--color-surface)}
.account .menu__toggle:hover{border-color:var(--color-border-strong);background:var(--color-surface)}
.account .menu[open]>.menu__toggle{background:var(--color-surface-sunken)}
.menu__toggle code{padding:0;background:none;color:inherit;font-size:.875rem;font-weight:var(--weight-medium)}
.menu__toggle .icon{color:var(--color-text-muted);font-size:.75rem}
@media not all and (min-width:40em){.site-header :is(.nav,.account){display:none}}
@media (min-width:40em){
html{--sticky-top:calc(var(--bar-height) + 5.5rem + var(--border))}
.site-header .brand .logo-mark{inline-size:2rem;block-size:2rem}
.site-header .brand .logo-wordmark{inline-size:8.438rem;block-size:1.32rem}
.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto}
.nav-toggle{display:none}
.nav{grid-row:2;grid-column:1 / -1;margin-inline:calc(var(--space-3) * -1)}
.account{grid-area:1 / 3;justify-self:end}
.site-header--short .nav{grid-area:1 / 2;margin-inline:0}
.site-header--short .nav__link{min-block-size:var(--bar-height)}
:is(.account,.page-header__actions) .menu__panel{inset-inline:auto 0}
}
@media (min-width:50em){html{--sticky-top:calc(var(--bar-height) + 2.75rem + var(--border))}}
@media (min-width:72em){
html{--sticky-top:calc(var(--bar-height) + var(--border))}
.nav{grid-area:1 / 2;margin-inline:0}
.nav__link{min-block-size:var(--bar-height)}
}
@media (min-width:40em){@media not all and (min-height:30em){html{--sticky-top:0rem}.site-header{position:relative}}}
@media (min-width:64em){:root{--art-side:var(--gutter)}.site-header{background:linear-gradient(var(--color-border),var(--color-border)) center bottom/calc(100% - 2 * var(--art-side)) var(--border) no-repeat,linear-gradient(to right,var(--color-transparent) var(--art-side),var(--color-bg) 0 calc(100% - var(--art-side)),var(--color-transparent) 0);box-shadow:none}}
@media (min-width:104em){:root{--art-side:max(0rem,50% - var(--page-max) / 2)}}
.nav-dialog{inline-size:100%;max-inline-size:100%;max-block-size:100%;margin:0 0 auto;padding:0;border:0;border-block-end:var(--border) solid var(--color-border);background:var(--color-bg);color:var(--color-text)}
.nav-dialog::backdrop{background:var(--color-backdrop)}
.nav-dialog__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--gutter);box-shadow:inset 0 calc(var(--border) * -1) var(--color-border)}
.nav-dialog__link{display:block;padding:var(--space-3) var(--gutter);border-block-end:var(--border) solid var(--color-divider);color:var(--color-text-secondary);font-weight:var(--weight-medium);text-decoration:none}
.nav-dialog__link[aria-current=page]{background:var(--color-surface-sunken);color:var(--color-text);font-weight:var(--weight-strong)}
.nav-dialog__logout{inline-size:100%;border-block-start:var(--border) solid var(--color-divider);border-inline:0;background:none;color:var(--color-danger-text);text-align:start;cursor:pointer}
.nav-dialog__account{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--gutter)}
.nav-dialog__alias{padding:var(--space-5) var(--gutter) var(--space-2);border-block-end:var(--border) solid var(--color-divider)}
.site-footer{border-block-start:var(--border) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}
.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-5)}
.site-footer .brand{gap:var(--space-2);color:var(--color-text-secondary)}
.site-footer .logo-mark{inline-size:1rem;block-size:1rem}
.site-footer .logo-wordmark{inline-size:4.219rem;block-size:.66rem}
.site-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}
.site-footer__links a{padding-block:.375rem;color:var(--color-text-muted)}
.site-footer__links a:is(:hover,:focus-visible){color:var(--color-text)}
.site-footer__legal{flex-basis:100%}
@media (min-width:64em){.site-footer{border-block-start:0;background:linear-gradient(var(--color-border),var(--color-border)) center top/calc(100% - 2 * var(--art-side)) var(--border) no-repeat}}
.site-footer__tz{flex-basis:100%;order:1}
@media not all and (min-width:40em){.site-footer__tz{min-block-size:3em}}
}
@layer utilities{
.visually-hidden{position:absolute !important;inline-size:var(--border);block-size:var(--border);margin:calc(var(--border) * -1);padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.muted{color:var(--color-text-muted)}
.nowrap{white-space:nowrap}
.in-text a:not(.btn){text-decoration-line:underline}
.phone-only{display:none}
@media (pointer:coarse) and (hover:none){
@media not all and (min-width:40em){.act{display:none !important}.phone-only{display:revert}}
}
@media (prefers-reduced-motion:reduce){
  *,::before,::after{animation:none !important;transition:none !important}
}
@media (forced-colors:active){
.art{display:none}
.site-header{background:var(--sys-canvas)}
.icon__accent{fill:currentColor}
:is(.eyebrow,.badge,.status-line,.updated)::before{forced-color-adjust:none;background:var(--sys-canvas-text)}
.badge:is([data-tone=off],[data-tone=paused])::before{border-color:var(--sys-canvas-text);background:var(--sys-canvas)}
.badge[data-tone=gone]::before{background:linear-gradient(45deg,var(--color-transparent) 36%,var(--sys-canvas-text) 36% 64%,var(--color-transparent) 64%),linear-gradient(-45deg,var(--color-transparent) 36%,var(--sys-canvas-text) 36% 64%,var(--color-transparent) 64%)}
.meter,.progress{forced-color-adjust:none;border:var(--border) solid var(--sys-canvas-text);background:var(--sys-canvas);color:var(--sys-canvas-text)}
.meter::-webkit-meter-bar,.progress::-webkit-progress-bar{background:var(--sys-canvas)}
.progress:indeterminate::-webkit-progress-bar{background:none}
.meter::-webkit-meter-optimum-value,.meter::-webkit-meter-suboptimum-value,.meter::-webkit-meter-even-less-good-value,.progress::-webkit-progress-value{background:var(--sys-highlight)}
.meter::-moz-meter-bar,.progress::-moz-progress-bar{background:var(--sys-highlight)}
.progress:indeterminate{background:linear-gradient(-45deg,var(--sys-highlight) 25%,var(--sys-canvas) 25% 50%,var(--sys-highlight) 50% 75%,var(--sys-canvas) 75%) 0 0 / 1rem 1rem}
.site-header,.nav-dialog__bar{border-block-end:var(--border) solid}
.site-footer{border-block-start:var(--border) solid}
:is(.nav__link,.tabs__link,.subnav__link,.nav-dialog__link,.filter-links a,.menu__item)[aria-current=page]{text-decoration:underline var(--border-thick)}
:is(.tabs__link,.subnav__link,.filter-links a)[aria-current=page],.theme-switch input:checked+span,.menu[open]>summary,.btn[aria-pressed=true]:not([data-pause],.tag-switch>.btn){forced-color-adjust:none;background:var(--sys-highlight);color:var(--sys-highlight-text)}
.choice__input:checked+.choice__label{outline:var(--border-thick) solid var(--sys-highlight)}
.choices .choice__input{appearance:auto}
.btn:disabled{border-color:var(--sys-gray);color:var(--sys-gray)}
.table-wrap{background:none}
.tip[data-tip]::after{border:var(--border) solid}
.btn[aria-busy=true]::before{forced-color-adjust:none;background-image:linear-gradient(90deg,var(--sys-canvas-text) 0 .3em,var(--color-transparent) 0)}
.notice__icon{color:var(--sys-canvas-text)}
.field select{--chevron-ink:var(--sys-canvas-text);forced-color-adjust:none;border-color:var(--sys-canvas-text);background-color:var(--sys-canvas);color:var(--sys-canvas-text)}
.field select:disabled{border-color:var(--sys-gray);color:var(--sys-gray)}
.field select:focus{border-color:var(--sys-highlight);outline-color:var(--sys-highlight)}
:is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=reset]),textarea):focus{border-color:var(--sys-highlight);outline-color:var(--sys-highlight)}
.field select:not(:disabled):hover{border-color:var(--sys-highlight)}
.field select[aria-invalid=true]{border-color:var(--sys-canvas-text)}
.pause>.btn::before{forced-color-adjust:none;border:var(--border) solid var(--sys-canvas-text);background:var(--sys-canvas)}
.pause>.btn::after{forced-color-adjust:none;background:var(--sys-canvas-text)}
:is(.pause,.tag-switch)>.btn[aria-pressed=true]::before{background:var(--sys-highlight)}
:is(.pause,.tag-switch)>.btn[aria-pressed=true]::after{background:var(--sys-highlight-text)}
.toolbar>.btn--quiet:first-child{margin-inline-start:0}
.logo__accent{fill:currentColor}
}
}
@layer pages{
.page-header--hero{gap:var(--space-6);padding-block:var(--space-4) var(--space-5)}
.page-header--hero .page-header__text{gap:var(--space-5)}
.page-header--hero .page-header__title{max-inline-size:15ch;font-size:var(--text-3xl);line-height:.96}
.page-header--hero .page-header__lead{max-inline-size:54ch;color:var(--color-text)}
.section>.code-block{max-inline-size:52rem}
.key-points{display:flex;flex-wrap:wrap;row-gap:var(--space-3)}
.key-points li{padding-inline:var(--space-5);border-inline-start:var(--border) solid var(--color-border)}
.key-points li:first-child{padding-inline-start:0;border-inline-start:0}
.key-points b{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-strong);line-height:1.3;white-space:nowrap}
.key-points b::before{content:"";flex:none;inline-size:.375rem;block-size:.5rem;background:var(--color-accent);border-start-start-radius:.125rem;border-end-start-radius:.125rem}
.key-points span{display:block;margin-block-start:.125rem;padding-inline-start:.875rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}
@media not all and (min-width:75em){.key-points li{padding-inline:var(--space-4)}}
@media not all and (min-width:48em){
.key-points{flex-direction:column;gap:.375rem}
.key-points li{padding:0;border:0}
.key-points span{display:none}
}
@media (forced-colors:active){.key-points b::before{forced-color-adjust:none;background:var(--sys-canvas-text)}}
.offer-list{--inset:1.25rem;display:grid;grid-template-columns:minmax(0,1fr);border:var(--border) solid var(--color-border);background:var(--color-surface);border-radius:var(--radius)}
@media not all and (min-width:40em){.offer-list{--inset:1rem}}
.offer-list>.filters{padding:var(--space-4) var(--inset) 1.125rem;border-block-end:var(--border) solid var(--color-divider)}
.offer-list>.filters .field{max-inline-size:none}
@media (min-width:80em){.offer-list>.filters{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,1.05fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,.65fr) auto}}
@media (min-width:48em){@media not all and (min-width:80em){
.offer-list>.filters{grid-template-columns:repeat(4,minmax(0,1fr))}
.offer-list>.filters>.field:first-child{grid-column:span 2}
}}
@media not all and (min-width:48em){
.offer-list>.filters{grid-template-columns:repeat(2,minmax(0,1fr))}
.offer-list>.filters>:is(.field:first-child,.btn:last-child){grid-column:1 / -1;justify-self:stretch}
}
.offer-list__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--inset) var(--space-3)}
.offer-list__head h2{font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}
.offer-list__head>:last-child{margin-inline-start:auto}
@media not all and (min-width:48em){.offer-list__head h2{flex-basis:100%}}
.offer-list .table-wrap{--cover:var(--color-surface)}
.offer-list>.table-wrap:last-child tbody tr:last-of-type>*{border-block-end:0}
.offer-list>.empty-state{margin:0 var(--inset) var(--inset)}
.offer-list>.pager{margin:0;padding:var(--space-4) var(--inset)}
.offer-list__foot{padding:0 var(--inset) var(--inset)}
.offer-list>.table-wrap+.offer-list__foot,.offer-list>.pager+.offer-list__foot{padding-block-start:var(--space-3)}
#offerings tbody th{font-weight:calc(var(--weight-medium) + 50)}
#offerings .size-bold,#offerings .size-bold .figure-number,#offerings .size-bold .figure-unit{font-weight:var(--weight-bold)}
#offerings .price .money{font-size:var(--text-title);letter-spacing:-.01em;line-height:1.15}
#offerings .type>span{display:inline-block;padding:.0625rem .4375rem;background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-sm)}
#offerings .private-tag{margin-inline-start:var(--space-2)}
#offerings .loc .cell-note a{color:var(--color-text-muted)}
#offerings .loc .cell-note a:hover{color:var(--color-text)}
#offerings .rel .cell-note{max-inline-size:none}
#offerings :is(th,td){line-height:1.35}
#offerings .cell-note{margin-block-start:.125rem}
#offerings td.entry{inline-size:1%}
.rent{padding-inline:.75rem}
#offerings :is(th,.num) .cell-note{white-space:normal}
@media not all and (min-width:72em){
#offerings,#offerings :is(tbody,th,td){display:block}
#offerings thead{position:absolute;inline-size:var(--border);block-size:var(--border);overflow:hidden;clip:rect(0 0 0 0)}
#offerings tr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(4.5rem,auto);grid-template-areas:"cpu size ram disk traf price" "loc type kind rel rel entry";gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--inset);border-block-end:var(--border) solid var(--color-divider)}
#offerings tr::after{content:none}
#offerings :is(th,td),#offerings :is(th,td):is(:first-child,:last-child){padding:0;border:0;background:none;text-align:start;white-space:normal}
#offerings :is(tbody,tfoot) th{font-size:inherit}
#offerings td::before{content:none}
#offerings .card-key{display:block}
#offerings .cpu{grid-area:cpu}
#offerings .size{grid-area:size}
#offerings .ram{grid-area:ram}
#offerings .disk{grid-area:disk}
#offerings .loc{grid-area:loc}
#offerings .type{grid-area:type}
#offerings .kind{grid-area:kind}
#offerings .rel{grid-area:rel}
#offerings .traf{grid-area:traf}
#offerings .price{grid-area:price;text-align:end}
#offerings td.entry{grid-area:entry;align-self:end;inline-size:auto;text-align:end}
#offerings .num .cell-note{margin-inline-start:0}
.offer-list>.table-wrap:last-child tbody tr:last-of-type{border-block-end:0}
}
@media not all and (min-width:48em){
#offerings tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"cpu cpu price" "size ram disk" "loc loc type" "rel rel traf" "kind entry entry";gap:.625rem var(--space-3)}
#offerings :is(.type,.traf){text-align:end}
}
.host-type .icon{inline-size:1.333em;block-size:1.333em;vertical-align:-.3em}
.page-header__title.name .icon{inline-size:.8em;block-size:.8em;margin-inline-end:.2em;vertical-align:-.0625em}
.field .choice__input{inline-size:auto;min-block-size:0;padding:0;border:0;background:none}
.choices .choice__input{appearance:none;inline-size:1.125rem;block-size:1.125rem;border:var(--border-thick) solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:50%;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}
.choices .choice__input:checked{border-color:var(--color-accent);background:var(--color-surface-raised);box-shadow:inset 0 0 0 .1875rem var(--color-surface-raised),inset 0 0 0 1rem var(--color-accent)}
.choices .choice__input:disabled{border-style:dashed;cursor:not-allowed}
.choices .choice__input:not(:disabled):hover{border-color:var(--color-text)}
:is([data-action="offering.rent"],[data-action="provider.review"])>.form{flex:1 1 100%}
form[data-action="offering.rent"]{display:flex}
#rent-gateway{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}
.offering-costs{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius)}
.offering-costs__title{font-weight:var(--weight-bold)}
.env-row{display:grid;gap:var(--space-2) var(--space-3);align-items:end;margin-block-end:var(--space-3)}
.env-row__part{display:grid;gap:var(--space-2)}
.env-row__value{-webkit-text-security:disc}
.env-row[data-shown] .env-row__value{-webkit-text-security:none}
.nest{display:grid;gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:var(--border) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-sunken)}
.nest>.env-row{margin-block-end:0}
.nest>button{justify-self:start}
@media (min-width:40em){.env-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}}
@media (min-width:40em){.env-row+.env-row .env-row__part>span{position:absolute;inline-size:var(--border);block-size:var(--border);margin:calc(var(--border) * -1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
.offering-side,.offering-cli{display:grid;gap:var(--space-3);align-content:start}
.offering-side{gap:var(--space-5)}
.offering-hosts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}
.offering-inventory{margin-inline:calc(var(--inset,0rem) * -1);padding:var(--space-3) var(--inset,0rem) 0;border-block-start:var(--border) solid var(--color-divider)}
.offering-inventory>summary{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-link);font-size:var(--text-sm);text-decoration:underline var(--color-border-strong);text-decoration-thickness:var(--border);text-underline-offset:.2em;cursor:pointer;list-style:none}
.offering-inventory>summary::-webkit-details-marker{display:none}
.offering-inventory>summary::after{content:"";inline-size:.375rem;block-size:.375rem;margin-block-start:-.1875rem;border:solid currentColor;border-width:0 .09375rem .09375rem 0;transform:rotate(45deg)}
.offering-inventory[open]>summary{margin-block-end:var(--space-3)}
.offering-inventory[open]>summary::after{margin-block-start:.1875rem;transform:rotate(-135deg)}
.offering-places li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.5em;align-items:start}
.offering-places li>.icon{margin-block-start:.1875em}
.offering-places li+li{margin-block-start:var(--space-1)}
.offering-places__facts{display:block}
.alias{white-space:nowrap}
.about-hero{position:relative;row-gap:var(--space-5);padding-block:clamp(1.5rem,.5rem + 3vw,3.5rem) var(--space-4)}
.about-hero .page-header__text{gap:var(--space-5)}
.about-hero .page-header__title{max-inline-size:15em;color:var(--color-text);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:var(--weight-bold);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}
.about-hero .page-header__lead{max-inline-size:30rem;color:var(--color-text-secondary);font-size:var(--text-title)}
.about-hero .toolbar{gap:var(--space-3)}
@media not all and (min-width:40em){.about-hero .toolbar .btn{flex:1 1 auto}}
@media (min-width:64em){
.about-hero{grid-template-columns:18rem minmax(0,1fr);column-gap:var(--space-6)}
.about-hero .page-header__text{display:contents}
.about-hero :is(.eyebrow,.page-header__title){grid-column:1 / -1}
.about-hero :is(.page-header__lead,.toolbar){grid-column:2}
.about-hero{min-block-size:30rem;align-content:center}
}
.about-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5) var(--space-6);margin-block-start:clamp(.5rem,-.5rem + 3vw,2.5rem);padding-block-start:1.25rem;border-block-start:var(--border) solid var(--color-text)}
@media (min-width:48em){.about-section{grid-template-columns:12rem minmax(0,1fr)}}
@media (min-width:64em){.about-section{grid-template-columns:18rem minmax(0,1fr)}}
.about-rail{display:grid;align-content:start;gap:var(--space-3)}
.about-rail .section__title{font-size:var(--text-xl);line-height:1.1;letter-spacing:-.025em}
@media (min-width:64em){.about-rail p{max-inline-size:17rem}}
.about-section p:not(.note){color:var(--color-text-secondary)}
.legal{display:grid;gap:var(--space-6);max-inline-size:var(--measure)}
.legal section{display:grid;gap:var(--space-3)}
.legal section>ul{display:grid;gap:var(--space-2);margin:0;padding-inline-start:1.25rem}
.legal h3{margin-block-start:var(--space-2)}
.legal blockquote{margin:0;padding-inline-start:var(--space-4);border-inline-start:var(--border) solid var(--color-border-strong);color:var(--color-text-secondary)}
.feature-list{display:grid;gap:var(--space-6) var(--space-7)}
@media (min-width:48em){.feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.feature-list>li,.steps>li{display:grid;align-content:start;gap:var(--space-2)}
.feature-list h3{font-size:1.125rem}
.feature-list p{max-inline-size:30rem}
.start-options{display:grid;gap:var(--space-6);align-content:start}
@media (min-width:40em){.start-options{grid-template-columns:repeat(2,minmax(0,1fr))}}
.start-options>li{display:grid;align-content:start;gap:var(--space-2);min-inline-size:0}
.start-options h3{font-size:1.125rem}
.start-options .code-block{margin-block-start:var(--space-1)}
.steps{display:grid;max-inline-size:44rem;counter-reset:step}
.steps>li{--indent:3.25rem;position:relative;padding-block:var(--space-5) 1.75rem;padding-inline-start:var(--indent);border-block-start:var(--border) solid var(--color-border);counter-increment:step}
.steps>li:first-child{padding-block-start:.375rem;border-block-start:0}
.steps>li:last-child{padding-block-end:0}
.steps>li::before{content:counter(step);display:grid;place-items:center;position:absolute;inset-block-start:calc(var(--space-5) - .125rem);inset-inline-start:0;inline-size:2rem;block-size:2rem;background:var(--color-text);color:var(--color-bg);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:1;font-variant-numeric:tabular-nums;border-radius:var(--radius)}
.steps>li:first-child::before{inset-block-start:.25rem}
.steps h3{font-size:var(--text-title);line-height:1.25}
.steps>li>:is(.code-block,.note){margin-block-start:var(--space-2)}
.steps>li>.note+.code-block{margin-block-start:0}
@media not all and (min-width:40em){
.steps>li{--indent:2.75rem}
.steps>li>h3{min-block-size:2rem;display:flex;align-items:center}
.steps>li>:not(h3){margin-inline-start:calc(var(--indent) * -1)}
}
@media (forced-colors:active){.steps>li::before{border:var(--border) solid}}
.about-pricing .facts dt{color:var(--color-text);font-size:inherit;font-weight:var(--weight-strong)}
.about-pricing .facts dd{color:var(--color-text-secondary)}
.about-pricing .facts>div{padding-block:.9375rem}
@media (min-width:40em){.about-pricing .facts>div{grid-template-columns:11rem minmax(0,1fr)}}
.about-providers :is(.code-block,p code){background:var(--color-surface-sunken)}
.about-providers{display:grid;align-content:start;gap:var(--space-2);max-inline-size:41rem}
.about-providers>.code-block+p{margin-block-start:var(--space-3)}
.review-list{display:grid}
.review{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block-end:var(--border) solid var(--color-border)}
.review__body{max-inline-size:var(--measure);white-space:pre-line;overflow-wrap:anywhere}
.login{display:grid;gap:var(--space-3);max-inline-size:var(--measure)}
.login>:is(.code-block,.field){max-inline-size:40rem}
.login__status:empty{position:absolute}
.flow,.reveal{display:grid;gap:var(--space-4);max-inline-size:36rem;padding:var(--space-4) var(--space-5);border:var(--border) solid var(--color-border);background:var(--color-bg);border-radius:var(--radius)}
.signup-options{align-items:start}
.signup-options>.flow{max-inline-size:none}
.flow--wide,.reveal--wide{max-inline-size:var(--measure)}
.flow--wide .flow__submit>.login__status{flex-basis:100%}
.flow__fields{display:grid;gap:var(--space-4);min-inline-size:0}
.flow__submit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}
.flow__submit>.login__status{flex:1 1 14rem}
.key-group{display:grid;gap:var(--space-3);min-inline-size:0}
.key-group>legend{margin-block-end:var(--space-2);padding-inline-start:var(--label-pad);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-strong)}
.key-group>.field__help{padding-inline-start:var(--label-pad)}
.reveal{margin-block-start:var(--space-3)}
.reveal>.facts{padding-inline-start:var(--label-pad)}
.reveal:focus{outline:none}
.reveal__title{font-weight:var(--weight-strong)}
.reveal__secret{display:grid;gap:var(--space-2) var(--space-3);min-inline-size:0}
.reveal__secret>:not(.code-block,input){justify-self:start}
@media (min-width:40em){.reveal__secret{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
.flow-footnote{padding-block-start:var(--space-4);border-block-start:var(--border) solid var(--color-divider)}
@media not all and (min-width:40em){:is(.flow,.reveal){padding-inline:var(--space-4)}}
.row-job{display:grid;gap:var(--space-1);margin-block-start:var(--space-2)}
.data-table .row-job .progress{inline-size:100%;max-inline-size:10rem}
.instance-side,.now{display:grid;align-content:start;gap:var(--space-4)}
.instance-side{row-gap:var(--space-5)}
.log{padding:.875rem var(--space-4);background:var(--color-term);color:var(--color-term-text);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;border-radius:var(--radius)}
.messages{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}
.messages>li{white-space:pre-wrap;overflow-wrap:anywhere}
.settings-form,.job-head{display:grid;gap:var(--space-4)}
.settings-form{justify-items:start}
.settings-form .action{flex-direction:column;align-items:flex-start;gap:var(--space-3)}
.settings-more>summary{inline-size:fit-content;max-inline-size:100%;list-style:none}
.settings-more>summary::-webkit-details-marker{display:none}
.settings-more>summary::after{content:"";inline-size:.4375rem;block-size:.4375rem;margin-inline-start:.125rem;border:solid currentColor;border-width:0 .125rem .125rem 0;transform:translateY(-.125rem) rotate(45deg);transition:transform var(--duration-fast) var(--ease)}
.js .settings-more[open]>summary{display:none}
.js .settings-more[open]>summary+*{margin-block-start:0}
.settings-more[open]>summary::after{transform:translateY(.125rem) rotate(-135deg)}
.settings-more>summary+*{margin-block-start:var(--space-3)}
.js .settings-more--kept[open]>summary{display:inline-flex}
.settings-more--kept[open]>summary+*{margin-block-start:var(--space-3)}
.settings-more>:is(.form,form:not(.flow)){padding:var(--space-4) var(--space-5);border:var(--border) solid var(--color-border);background:var(--color-bg);border-radius:var(--radius)}
@media not all and (min-width:40em){.settings-more>:is(.form,form:not(.flow)){padding-inline:var(--space-4)}}
.choices--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}
.prose--wide{max-inline-size:120ch}
@media (min-width:40em){.data-table .num .cell-note{margin-inline-start:auto}}
@media (min-width:40em){.env-row--path{grid-template-columns:minmax(0,1fr) auto}}
.settings-cli{display:grid;gap:var(--space-3);justify-self:stretch}
.http-proxy-form,.http-proxy-editor>form{inline-size:100%}
.http-proxy-form,.http-proxy-rows{display:grid;gap:var(--space-4);min-inline-size:0}
.http-proxy-card{padding:var(--space-4);border:var(--border) solid var(--color-border);border-radius:var(--radius);min-inline-size:0}
.http-proxy-card-header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}
.http-proxy-address{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0}
.http-proxy-editor[open]{margin-block-start:var(--space-3)}
.http-proxy-editor .check input{flex-shrink:0}
.http-proxy-editor>form{display:grid;gap:var(--space-3)}
.http-proxy-actions{display:flex;flex-wrap:wrap;align-items:start;justify-content:end;gap:var(--space-2)}
.http-proxy-actions form{display:contents}
.http-proxy-footer>button{justify-self:start}
.http-proxy-status{display:grid;gap:var(--space-2);min-inline-size:0;flex:1}
.http-proxy-status p,.http-proxy-footer p{margin:0}
.http-proxy-fields{display:grid;align-items:start;grid-template-columns:1.2fr 2fr;gap:var(--space-4);padding-block-start:var(--space-3);border-block-start:var(--border) solid var(--color-border)}
.http-proxy-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}
.http-proxy-footer{display:grid;gap:var(--space-3)}
.http-proxy-feedback{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);min-inline-size:0;overflow-wrap:anywhere}
.http-proxy-feedback [data-live-status]:not(:empty){margin:0}
.http-proxy-url,.http-proxy-status code{overflow-wrap:anywhere;white-space:normal}
.http-proxy-url{display:block}
.http-proxy-editor>summary,.http-proxy-actions .status-line,.http-proxy-card.is-editing [data-http-proxy-confirmed-dns],.http-proxy-card[data-saved-subdomain=""] :is(.http-proxy-meta,.http-proxy-error-slot),.http-proxy-rows:empty{display:none}
@media (min-width:56em){.http-proxy-fields{grid-template-columns:.9fr 1.6fr 1.6fr .85fr minmax(11rem,.9fr)}.http-proxy-fields.is-passthrough{grid-template-columns:.9fr 1.6fr .85fr minmax(11rem,.9fr)}}
@media not all and (min-width:36em){.http-proxy-fields{grid-template-columns:1fr}.http-proxy-card-header{flex-direction:column;align-items:stretch}.http-proxy-actions{justify-content:start}}
.backup-live{display:contents}
.backup-list tbody th{min-inline-size:9em;white-space:normal}
.backup-stack,.backup-destination{display:grid;align-content:start;justify-items:start;gap:var(--space-3)}
.backup-destination{padding:var(--space-4);border:var(--border) solid var(--color-border);background:var(--color-surface)}
.backup-destination h3{font-size:var(--text-lg)}
.approval-status{display:grid;gap:var(--space-3)}
.approval,.approval>[data-live]{display:contents}
.approve-ways{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}
@media (min-width:64em){.approve-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}
.approve-way{display:grid;grid-template-rows:auto auto 1fr;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:var(--border) solid var(--color-border);border-radius:var(--radius)}
.approve-way>[data-restore]{display:contents}
.approve-way h3{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md)}
.approve-way h3 .icon{color:var(--color-text-muted)}
.approve-way__action{align-self:end;min-inline-size:0}
.dialog__subject{font-weight:var(--weight-bold)}
.billing-tabs{margin-block-start:calc(var(--space-4) * -1)}
@media not all and (min-width:40em){#charges td:first-of-type{flex-basis:100%}}
.notices{gap:var(--space-5)}
.notices__item{display:grid;gap:var(--space-2)}
.notices__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding-inline-start:var(--space-4);font-size:var(--text-sm)}
.notices__item[data-tone=read]>.notice{background:none;outline:var(--border) solid var(--color-border);outline-offset:calc(var(--border) * -1)}
.ticket,.ticket>[data-live]{display:contents}
.thread{display:grid;gap:var(--space-3)}
.message{display:grid;gap:var(--space-1);max-inline-size:48rem;padding:var(--space-3) var(--space-4);border-inline-start:var(--rule-signal) solid var(--c,var(--color-border-strong));background:var(--s,var(--color-surface));border-radius:var(--radius)}
.message__head{color:var(--color-text-muted);font-size:var(--text-sm)}
.message__author{color:var(--color-text)}
.message__body{max-inline-size:var(--measure);white-space:pre-wrap;overflow-wrap:anywhere}
.ticket__waiting{color:var(--color-text-muted)}
.ticket-form,.ticket-reply{display:grid;gap:var(--space-4)}
.ticket-form{inline-size:100%;max-inline-size:40rem}
.ticket-form__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-4)}
.ticket-reply__close{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}
.ticket-support .action{display:flex;align-items:flex-end}
.ticket-support .field{flex:1 1 10rem;max-inline-size:15rem}
@media (min-width:48em){@media not all and (min-width:56em){#ssh-keys code{white-space:normal}}}
.wallet-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--space-5)}
.wallet-list>li{display:grid;grid-template-rows:1fr auto;gap:var(--space-2)}
.host-steps,.host-steps>li{grid-template-columns:minmax(0,1fr)}
.host-steps .action{flex-direction:column;align-items:flex-start}
.token-shown{display:grid;gap:var(--space-3);max-inline-size:52rem}
.incident-list{display:grid;gap:var(--space-2)}
#host-incidents tbody th{overflow-wrap:anywhere}
.host-now,.host-now>.now,.host-tables{display:grid;gap:var(--space-5)}
.host-pair{--inset:0}
.host-pair,.host-pair>div{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-5) var(--space-6)}
@media (min-width:90em){.host-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}
.data-table .lines{display:grid;justify-items:start;gap:var(--space-1)}
@media (min-width:48em){#capacity-storage tbody th .cell-note{max-inline-size:none;white-space:nowrap}}
.host-tables caption{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-tight)}
@media (min-width:40em){.host-tables caption{position:absolute;inline-size:var(--border);block-size:var(--border);margin:calc(var(--border) * -1);padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
.host-sensors{display:flex;flex-direction:column;gap:var(--space-3)}
.host-sensors__toggle{order:1;align-self:flex-start}
.host-sensors__toggle[aria-expanded=false]+div tbody tr:not([data-mark]),.host-sensors__toggle[aria-expanded=false] .host-sensors__high,.host-sensors__toggle[aria-expanded=true] .host-sensors__all{display:none}
.host-offer>.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}
.host-more>summary{inline-size:max-content;max-inline-size:100%;cursor:pointer;font-weight:var(--weight-strong)}
.host-more[open]>summary{margin-block-end:var(--space-2)}
.pricing-form{max-inline-size:36rem}
.size-preview .is-empty{color:var(--color-text)}
.provider-tabs{margin-block-start:calc(var(--space-4) * -1)}
.earnings,.incident{display:contents}
:is([data-action^="pool."],[data-action="payout.request"])>.form{flex:1 1 100%}
.pool-hosts>legend{margin-block-end:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold)}
.pool-route{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:var(--space-4)}
.pool-hand-over{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}
.pool-hand-over>.field{flex:1 1 14rem;max-inline-size:24rem}
.data-table .payout-tx{display:block;inline-size:22ch;white-space:normal}
.incident-filters{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}
#incident-list tbody th{white-space:normal;overflow-wrap:anywhere}
@media (min-width:48em){#incident-list tbody th{min-inline-size:11em}}
#incident-list .toolbar{justify-content:flex-end}
#incident-list .cell-note{max-inline-size:60ch}
.section>[data-live=pool]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}
#machines tbody th .cell-note{max-inline-size:38ch}
#machines [data-label=State] .cell-note{max-inline-size:16ch}
#machines .badge{white-space:normal}
#machines .cell-badge{display:block;margin-block-start:var(--space-1)}
#machines :is(.usage,.usage>.gauge){display:block}
@media (min-width:40em){#machines [data-label=Traffic]{min-inline-size:8rem}}
.operator-frame__main>div[data-live]{display:contents}
.gateway-error{overflow-wrap:anywhere}
#gateway-list th .cell-note{white-space:normal}
@media not all and (min-width:48em){#gateway-list .gauge{white-space:normal}}
.gateway-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-4);min-inline-size:min(100%,26rem)}
.bootstrap{display:grid;gap:var(--space-3);justify-items:start;margin-block-start:var(--space-4)}
.bootstrap>.console{justify-self:stretch;max-block-size:20rem}
.overview-list,.cache-missing,.platform-incidents{display:grid;gap:var(--space-2)}
.rollout-position{color:var(--color-text-muted)}
.platform-incidents{gap:var(--space-4)}
.platform-incident{display:grid;gap:var(--space-2);max-inline-size:56rem;padding:var(--space-3) var(--space-4);border-inline-start:var(--rule-signal) solid var(--c,var(--color-border-strong));background:var(--color-surface);border-radius:var(--radius)}
.platform-incident__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}
.platform-incident__title{font-size:var(--text-lg)}
.platform-incident dd{overflow-wrap:anywhere}
[data-action="operator.edit"],.editor,:is([data-live=payout],[data-live=lifecycle],[data-live=rate]){display:grid;gap:var(--space-5)}
:is([data-live=payouts],[data-live=queue]){display:grid;gap:var(--space-4)}
.editor .data-table tbody th,.resource-list tbody th{white-space:normal}
.editor .data-table tbody th{inline-size:36%}
.editor .data-table td:last-child{inline-size:36%;min-inline-size:12rem}
.editor .code.wrap{white-space:pre-wrap}
.editor__field input[type=checkbox]{inline-size:1.125rem;min-block-size:1.125rem;accent-color:var(--color-accent)}
.toc ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--text-sm)}
.diff{display:grid;gap:var(--space-1);max-block-size:max(12rem,40vh);overflow:auto}
.diff:empty{display:none}
.diff del{color:var(--color-text-muted)}
.diff ins{font-weight:var(--weight-bold);text-decoration:none}
.diff__key,.audit__created{font-weight:var(--weight-bold)}
.audit__raw>summary{inline-size:max-content;margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer}
.diff--audit{max-block-size:none;font-size:var(--text-sm)}
.diff :is(del,ins),.wrap{overflow-wrap:anywhere}
.data-table .payout-note{max-inline-size:32ch;overflow-wrap:break-word}
.payout-action>.panel{max-inline-size:44rem}
.rate{font-size:var(--text-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.token .code-block pre::before{content:none}
#scans :is(tbody th,td.num){white-space:normal}
#scans tbody th{overflow-wrap:anywhere}
.page>[data-live=status]{display:contents}
.status-overall{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-inline-start:var(--rule-signal) solid var(--c,var(--color-border-strong));background:var(--s,var(--color-surface));border-radius:var(--radius)}
.status-overall__title{display:flex;align-items:center;gap:.5em;font-size:var(--text-xl)}
.status-overall__title::before{content:"";flex:none;inline-size:.75em;block-size:.75em;background:var(--c,var(--color-border-strong))}
.status-overall__meta,.status-notice__kind,.status-notice__facts,.status-update__head{color:var(--color-text-muted);font-size:var(--text-sm)}
.status-notices,.status-updates{display:grid;gap:var(--space-4)}
.status-notice{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border) solid var(--color-border);border-inline-start:var(--rule-signal) solid var(--c,var(--color-border-strong));background:var(--color-surface);border-radius:var(--radius)}
.status-notice__head,.status-notice__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4)}
.status-notice__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}
.status-notice__title{font-size:var(--text-lg)}
.status-notice__facts>div{display:flex;gap:var(--space-2)}
.status-notice__facts dd{color:var(--color-text)}
.status-updates{gap:var(--space-3);padding-inline-start:var(--space-4);border-inline-start:var(--border) solid var(--color-border)}
.status-update__state{color:var(--color-text);font-weight:var(--weight-bold)}
.status-update__body{max-inline-size:var(--measure);white-space:pre-line;overflow-wrap:anywhere}
.status-notice__more>summary,.status-more>summary{inline-size:max-content;min-block-size:1.5rem;cursor:pointer;font-size:var(--text-sm)}
.status-notice__more[open]>summary,.status-more[open]>summary{margin-block-end:var(--space-3)}
.status-notice__actions>details[open]{flex:1 1 100%}
.status-notice__actions>details:not([open])>:not(summary){display:none}
.status-notice__actions .action{display:grid;margin-block-start:var(--space-3)}
[data-action^="status."]>.form{flex:1 1 100%}
[data-action="status.create"]{flex-direction:column;align-items:stretch}
.status-affects{gap:var(--space-3)}
.status-affects>legend{font-size:var(--text-sm);font-weight:var(--weight-bold)}
.status-affects__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-2) var(--space-4)}
.status-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-4)}
@media (forced-colors:active){.status-overall__title::before{forced-color-adjust:none;background:var(--sys-canvas-text)}}
.session-current{margin-inline-start:var(--space-2)}
}
.schedule-rules{display:grid;gap:var(--space-3);padding:0;list-style:none}
.schedule-rule{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-3);margin-block-end:var(--space-4)}
.schedule-rule>legend{font-weight:var(--weight-bold);margin-block-end:var(--space-2)}
form[data-action="backup.schedule"]{display:grid;grid-template-columns:minmax(0,1fr)}
.schedule-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}
