@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.iso{--anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;--anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;--anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;--anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;--anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#fff;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;--anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;--anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32, .72, 0, 1);--anatomy-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--anatomy-lift:inset 0 1px 0 0 #ffffff0a, inset 0 0 0 1px #ffffff06, 0 0 0 1px #00000026, 0 1px 1px -.5px #00000014, 0 3px 3px -1.5px #00000014, 0 6px 6px -3px #00000014, 0 12px 12px -6px #00000014}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-shade{stroke:none}.iso-top{fill:var(--anatomy-top);stroke:none}.iso-halo{opacity:var(--anatomy-halo-opacity);filter:blur(9px);fill:var(--anatomy-halo);stroke:none;transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-face-text{font-family:var(--anatomy-mono);letter-spacing:.04em;fill:var(--anatomy-mid)}.tb-body{fill:var(--anatomy-shade-2);stroke:none}.tb-shine{fill:var(--anatomy-top);stroke:none}.tb-shade{fill:var(--anatomy-shade-0);stroke:none}.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45px;stroke-linecap:butt;stroke-linejoin:round}.iso-figure{margin:32px 0 36px}.iso-plate{--anatomy-paper:var(--anatomy-card);background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);border-radius:0;padding:52px 24px;position:relative}.iso-plate-corners{pointer-events:none;position:absolute;inset:18px 20px}.iso-plate-corner{font-family:var(--anatomy-mono);color:var(--anatomy-muted);letter-spacing:.04em;white-space:nowrap;font-size:10.5px;line-height:1;position:absolute}.iso-legend{color:var(--anatomy-muted);gap:8px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.iso-keys{flex-wrap:wrap;gap:6px 18px;display:flex}.iso-key{align-items:center;gap:7px;display:inline-flex}.iso-swatch{flex:none;width:16px;height:10px;overflow:visible}.iso-swatch-crease{stroke:var(--anatomy-lo)!important}.iso-dots circle,path.iso-dots{opacity:.32;fill:var(--anatomy-dot);stroke:none}.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iso[data-theme=light]{--anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;--anatomy-paper:#fbfbfa;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;--anatomy-lit-top:#fff;--anatomy-lit-shade:#eeeeeb;--anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;--anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;--anatomy-lift:inset 0 1px 0 0 #fff, 0 0 0 1px #0000000f, 0 1px 1px -.5px #0000000a, 0 3px 3px -1.5px #0000000a, 0 6px 6px -3px #0000000a, 0 12px 12px -6px #0000000a}.iso-svg .iso-line,.iso-svg .iso-wire-end{vector-effect:non-scaling-stroke}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-width:1px;stroke-dasharray:.01 3.5}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6;animation:1.6s linear infinite iso-flow}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-plate-corner[data-corner=fig]{color:var(--anatomy-text);top:0;left:0}.iso-plate-corner[data-corner=title]{text-transform:uppercase;letter-spacing:.1em;top:0;right:0}.iso-plate-corner[data-corner=hint]{text-transform:uppercase;letter-spacing:.1em;bottom:0;left:0}.iso-plate-corner[data-corner=readout]{font-variant-numeric:tabular-nums;color:var(--anatomy-text);bottom:0;right:0}.iso-plate .iso-svg{margin:0 auto}.iso-dots[data-tone=hi] circle,path.iso-dots[data-tone=hi]{opacity:.85}.iso-dots[data-tone=mid] circle,path.iso-dots[data-tone=mid]{opacity:.45}.iso-dots[data-tone=lo] circle,path.iso-dots[data-tone=lo]{opacity:.22}.iso-dots[data-tone=faint] circle,path.iso-dots[data-tone=faint]{opacity:.12}.iso-dots circle[data-pulse]{animation:1.6s step-end infinite iso-pulse;animation-delay:var(--pulse-at,0s)}.iso-swatch[data-mark=raised] path,.iso-swatch[data-mark=flat] path{stroke:var(--anatomy-mid)}.iso-swatch[data-mark=lit] path{stroke:var(--anatomy-lit)}.iso-swatch[data-mark=dim] path{stroke:var(--anatomy-lo)}.iso-swatch[data-mark=dotted] path{stroke-width:1.4px;stroke-dasharray:.01 3}.iso-swatch[data-mark=dashed] path{stroke-dasharray:3 2.5}.iso-swatch[data-mark=red] path{stroke:var(--anatomy-red)}.iso-swatch[data-mark=green] path{stroke:var(--anatomy-green)}.iso-swatch[data-mark=blue] path{stroke:var(--anatomy-blue)}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade{stroke-width:.4px;stroke-linejoin:round}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top);stroke-width:.4px;stroke-linejoin:round}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-svg .iso-solid[data-seamless]>path{vector-effect:non-scaling-stroke}.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}@keyframes iso-flow{to{stroke-dashoffset:-32px}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}@media (width<=560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner=hint]{bottom:18px}}@media (prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}*{box-sizing:border-box}html{margin:0}body{font:15px / 1.5 var(--sans);-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--page);margin:0}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:600}p{margin:0}@supports (text-wrap:balance){h1,h2,h3{text-wrap:balance}}button{font:inherit;color:inherit}:is(a[href],button,select,summary,label[for],[role=button],input[type=radio],input[type=checkbox]):not(:disabled):not([aria-disabled=true]):not(:has(input:disabled)){cursor:pointer}input,select{font:inherit;color:inherit}code,kbd{font-family:var(--mono);font-size:.9em}:root{--page:#efefeb;--panel:#efefeb;--card:#fbfbf9;--card-2:#f3f3f0;--line:#14141217;--line-2:#14141229;--ink:#191917;--ink-2:#484844;--muted:#62625c;--faint:#b1b1a9;--signal:#c04712;--signal-press:#a33b0e;--signal-deep:#8a3210;--bad-deep:#85251a;--heat:#e2601f;--heat-ink:#b84412;--heat-alpha:.82;--on:#1d713d;--amber:#946000;--bad:#b3341f;--shadow:0 1px 2px #1414120d, 0 8px 24px -16px #1414123d;--pop:0 0 0 1px var(--line), 0 18px 40px -16px #14141259;--lcd-1:#c6cdbc;--lcd-2:#cfd6c5;--lcd-ink:#1c2219;--lcd-dim:#50594a;--lcd-ghost:#1c221914;--ease:cubic-bezier(.32, .72, 0, 1);--d-1:.12s;--d-2:.2s;--d-3:.34s;--sans:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--plate:#f8f8f5;--copper:#b47a52;--anatomy-paper:#f8f8f5;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#d9d9d5;--anatomy-shade-1:#e3e3df;--anatomy-shade-2:#ebebe7;--anatomy-shade-3:#f3f3ef;--anatomy-lit-top:#fff;--anatomy-lit-shade:#f1f1ed;--anatomy-hi:#2a2a27;--anatomy-mid:#8b8a84;--anatomy-lo:#b5b4ae;--anatomy-faint:#d6d5cf;--anatomy-lit:#000;--anatomy-dot:#3a3a36;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.3;--anatomy-weight:.6px;--anatomy-mono:var(--mono);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mono{font-family:var(--mono);font-size:.9em}:focus{outline:none}.grow{flex:1}.row{flex-wrap:wrap;gap:12px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.muted{color:var(--muted)}.small{font-size:13.5px}.warn{color:var(--amber)}.num{font-variant-numeric:tabular-nums}:root[data-theme=dark]{--copper:#a8714b;--page:#121210;--panel:#121210;--card:#1c1b19;--card-2:#242320;--line:#fffffa12;--line-2:#fffffa21;--ink:#edece7;--ink-2:#c4c2bb;--muted:#8f8d86;--faint:#57554f;--signal:#d4561b;--signal-press:#b9481a;--signal-deep:#7a2c0e;--bad-deep:#8e2a1e;--heat:#ff7a2e;--heat-ink:#ff7a2e;--heat-alpha:.6;--on:#4fbd6b;--amber:#e0a23a;--bad:#e2634c;--shadow:0 1px 2px #0006, 0 10px 28px -16px #000c;--pop:0 0 0 1px var(--line-2), 0 20px 44px -16px #000c;--lcd-1:#1d1a11;--lcd-2:#17140d;--lcd-ink:#ffb54a;--lcd-dim:#b0874a;--lcd-ghost:#ffb54a12;--plate:#181816;--anatomy-paper:#181816;--anatomy-face:#262622;--anatomy-top:#2a2a26;--anatomy-shade-0:#111110;--anatomy-shade-1:#191917;--anatomy-shade-2:#1e1e1b;--anatomy-shade-3:#232320;--anatomy-lit-top:#3a3934;--anatomy-lit-shade:#2c2b27;--anatomy-hi:#dedcd4;--anatomy-mid:#7b7a72;--anatomy-lo:#4d4c46;--anatomy-faint:#33322e;--anatomy-lit:#fff;--anatomy-dot:#e6e5df;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#121210;--panel:#121210;--card:#1c1b19;--card-2:#242320;--line:#fffffa12;--line-2:#fffffa21;--ink:#edece7;--ink-2:#c4c2bb;--muted:#8f8d86;--faint:#57554f;--signal:#d4561b;--signal-press:#b9481a;--signal-deep:#7a2c0e;--bad-deep:#8e2a1e;--heat:#ff7a2e;--heat-ink:#ff7a2e;--heat-alpha:.6;--on:#4fbd6b;--amber:#e0a23a;--bad:#e2634c;--shadow:0 1px 2px #0006, 0 10px 28px -16px #000c;--pop:0 0 0 1px var(--line-2), 0 20px 44px -16px #000c;--lcd-1:#1d1a11;--lcd-2:#17140d;--lcd-ink:#ffb54a;--lcd-dim:#b0874a;--lcd-ghost:#ffb54a12;--plate:#181816;--copper:#a8714b;--anatomy-paper:#181816;--anatomy-face:#262622;--anatomy-top:#2a2a26;--anatomy-shade-0:#111110;--anatomy-shade-1:#191917;--anatomy-shade-2:#1e1e1b;--anatomy-shade-3:#232320;--anatomy-lit-top:#3a3934;--anatomy-lit-shade:#2c2b27;--anatomy-hi:#dedcd4;--anatomy-mid:#7b7a72;--anatomy-lo:#4d4c46;--anatomy-faint:#33322e;--anatomy-lit:#fff;--anatomy-dot:#e6e5df;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@font-face{font-family:DSEG7;src:url(/assets/DSEG7Classic-Regular-B9amPoxd.woff2)format("woff2");font-display:block}select{width:100%;height:36px;color:var(--ink);appearance:none;cursor:pointer;background-color:var(--card);border:1px solid var(--line-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2374746d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:10px;padding:0 32px 0 12px;font-size:14px}kbd{min-width:22px;height:22px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.btn{height:36px;color:var(--ink);white-space:nowrap;appearance:none;cursor:pointer;background:var(--card);border:1px solid var(--line-2);transition:background var(--d-1), border-color var(--d-1), transform var(--d-1) var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-text{font-size:inherit;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;appearance:none;cursor:pointer;transition:color var(--d-1);background:0 0;border:0;padding:0}.plus{background:var(--signal);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.note-in{min-width:0;height:38px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:0 12px;font-size:14.5px}.choice{flex-wrap:wrap;gap:8px;display:inline-flex}.seg{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.check{cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.hold{cursor:pointer;width:100%;height:58px;box-shadow:0 4px 0 0 var(--signal-deep), 0 12px 20px -10px #0006, inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000001f;background:var(--signal);color:#fff;touch-action:none;-webkit-touch-callout:none;transition:transform var(--d-2) var(--ease), background var(--d-2);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding:0 20px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:hidden}@supports ((-webkit-user-select:none) or (user-select:none)){.hold{-webkit-user-select:none;user-select:none}}.hold-fill{transform:translateX(calc((var(--p,0) - 1) * 100%));will-change:transform;background:linear-gradient(90deg,#ffffff1f,#fff3 calc(100% - 36px),#ffffff6b calc(100% - 2px),#fff0 100%);position:absolute;inset:0}.hold-flash{pointer-events:none;background:#fff0;position:absolute;inset:0}.hold-label{display:grid;position:relative}.hold-trail{font-variant-numeric:tabular-nums;opacity:.9;font-weight:500;position:relative}.plus:before{content:"";background:#fff;border-radius:1px;width:9px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus:after{content:"";background:#fff;border-radius:1px;width:9px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}input.url,.field input,.pasterow input{min-width:0;height:38px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:0 12px;font-size:14.5px}.choice button{min-width:48px;height:34px;color:var(--ink-2);appearance:none;cursor:pointer;background:var(--card);border:1px solid var(--line-2);transition:background var(--d-1), color var(--d-1);border-radius:9px;padding:0 12px;font-size:13.5px;font-weight:500}.seg label{height:30px;color:var(--muted);appearance:none;cursor:pointer;transition:background var(--d-2) var(--ease), color var(--d-1), box-shadow var(--d-2);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex;position:relative}@supports (text-box:trim-both cap alphabetic){.seg label>span{text-box:trim-both cap alphabetic}}.check input{flex:none;width:16px;height:16px;margin:0}@supports (accent-color:var(--signal)){.check input{accent-color:var(--signal)}}.hold-label>span{white-space:nowrap;opacity:0;transition:opacity var(--d-2) var(--ease), transform var(--d-2) var(--ease);grid-area:1/1;transform:translateY(4px)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn.on{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2)}.btn.primary{color:var(--page);background:var(--ink);border-color:var(--ink)}.btn.big{border-radius:12px;height:48px;font-size:15.5px}.btn.icon{width:36px;color:var(--ink-2);padding:0}.btn.end{color:var(--bad)}.btn.copy{padding:0 14px}.btn .labels{display:grid}.btn.new{gap:10px;padding:0 14px 0 10px}.btn-text:hover{color:var(--ink);text-decoration-color:currentColor}.hold.holding{transform:translateY(calc(2px + var(--p,0) * 2px));transition:background var(--d-2)}.hold.done,.hold.busy{box-shadow:0 1px 0 0 var(--signal-deep), 0 4px 8px -6px #0006, inset 0 1px 0 #ffffff24, inset 0 -1px 0 #0000001f;transform:translateY(3px)}.hold:disabled{color:var(--faint);cursor:not-allowed;background:var(--card-2);box-shadow:0 3px 0 0 var(--line-2), inset 0 0 0 1px var(--line)}.hold.danger{background:var(--bad);height:46px;box-shadow:0 3px 0 0 var(--bad-deep), 0 10px 18px -10px #0006, inset 0 1px 0 #fff3;border-radius:12px;justify-content:center;font-size:15px}.btn .labels>span{text-align:center;transition:opacity var(--d-2) var(--ease);grid-area:1/1}.choice button:hover{color:var(--ink);background:var(--card-2)}.seg label:hover{color:var(--ink)}.seg label.on{color:var(--ink);background:var(--card);box-shadow:0 1px 2px #00000014, 0 0 0 1px var(--line)}.hold-label>span[data-on=true]{opacity:1;transform:none}.btn:hover:not(:disabled){background:var(--card-2)}.btn:active:not(:disabled){transform:scale(.97)}.btn.copy.done{color:var(--on)}.hold:hover:not(:disabled){background:var(--signal-press)}.hold.done .hold-flash{animation:hold-flash .52s var(--ease) both}.hold.danger .hold-label{justify-items:center}.hold:active:not(:disabled){transform:translateY(3px)}.hold.danger.holding{box-shadow:0 1px 0 0 var(--bad-deep), inset 0 1px 0 #ffffff24;transform:translateY(2px)}.btn.primary:hover:not(:disabled){background:var(--ink);opacity:.88}.hold.busy .hold-label>span[data-on=true]:after{vertical-align:-2px;content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;margin-left:10px;animation:.8s linear infinite spin;display:inline-block}.btn.copy:not(.done) .labels>span:last-child,.btn.copy.done .labels>span:first-child{opacity:0}@keyframes hold-flash{0%{background:#ffffff57}to{background:#fff0}}@keyframes spin{to{transform:rotate(360deg)}}.app{grid-template-rows:64px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.top{align-items:center;gap:12px;padding:0 24px;display:flex}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.header-tools{align-items:center;gap:4px;display:flex}.selected-team{min-width:0;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.875rem;text-decoration:none;display:inline-flex}.selected-team-handle{font-family:var(--mono);color:var(--muted);font-size:.75rem}.team-chevron{flex:none;display:block}.header-tools .btn.icon{width:44px;height:44px}.crumbs{align-items:center;gap:10px;min-width:0;display:flex}.crumb{color:var(--ink);white-space:nowrap;animation:crumb-in var(--d-3) var(--ease) both;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.tag{color:var(--muted);appearance:none;cursor:pointer;border:1px solid var(--line-2);background:0 0;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:500}.money{flex-direction:column;align-items:flex-end;min-width:180px;margin-right:4px;line-height:1.25;display:flex}.money-amt{font-variant-numeric:tabular-nums;min-height:20px;font-size:16px;font-weight:600}.money-sub{font-variant-numeric:tabular-nums;min-height:16px;color:var(--muted);font-size:12.5px}.panes{grid-template-columns:448px minmax(0,1fr);gap:12px;min-height:0;padding:0 16px 16px;display:grid}.panel{background:var(--plate);border-radius:22px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.pv{flex-direction:column;flex:1;min-height:0;display:flex}.panel-build{border-top:1px solid var(--line);padding:12px 20px}.pv-head{gap:2px;padding:20px 20px 0;display:grid}.pv-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 20px 0;display:flex;overflow-y:auto}@supports (scrollbar-width:none){.pv-body{scrollbar-width:none}}.foot{z-index:3;background:linear-gradient(to bottom, transparent, var(--plate) 16px);flex-direction:column;gap:8px;margin-top:auto;padding:14px 0 20px;display:flex;position:sticky;bottom:0}.foot-note{color:var(--muted);font-size:13px}.back-btn{width:34px;height:34px;color:var(--ink-2);appearance:none;cursor:pointer;background:var(--card);border:1px solid var(--line-2);transition:background var(--d-1), transform var(--d-1) var(--ease);border-radius:50%;flex:none;place-items:center;margin-right:12px;display:grid}.pv-title{align-items:center;min-height:40px;display:flex}.pv-sub{text-overflow:ellipsis;height:22px;color:var(--muted);white-space:nowrap;margin-top:2px;font-size:14.5px;overflow:hidden}.placeholder{height:520px}.banner{color:var(--bad);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:10px 14px;font-size:14px}.group{flex-direction:column;gap:10px;display:flex}.group-h{color:var(--muted);letter-spacing:0;font-size:13.5px;font-weight:500}.rows{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.row-item{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:14px;display:flex}.key-q{color:var(--ink-2);font-size:13px;line-height:1.35}.key-acts{gap:14px;display:flex}.more{align-self:flex-start;font-size:13.5px}.pasterow{gap:8px;display:flex}.url{width:100%}.crumbs button{color:var(--muted);appearance:none;cursor:pointer;transition:color var(--d-1);background:0 0;border:0;padding:4px 0;font-size:14.5px}.panel:before,.plate:before{z-index:5;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.pv-body::-webkit-scrollbar{display:none}.pv-title h1{letter-spacing:-.025em;font-size:27px;line-height:1.15}.pasterow input{font-family:var(--mono);flex:1;font-size:13px}.rows>li+li{border-top:1px solid var(--line)}.crumb .sep{color:var(--faint);display:inline-flex}.back-btn:hover{color:var(--ink);background:var(--card-2)}.back-btn:active{transform:scale(.94)}.row-item.act{text-align:left;appearance:none;cursor:pointer;width:100%;transition:background var(--d-1);background:0 0;border:0}.row-item.hist{width:100%;color:var(--ink);grid-template-columns:minmax(0,1fr) 76px 46px 58px 66px;gap:8px;font-size:13.5px;display:grid}.row-item.hist>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-item.key{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.btn-text.danger{color:var(--bad)}.crumbs button.brand{color:var(--ink);font-size:17px}.crumbs button:disabled{cursor:default}.pv-title>:last-child:not(h1){margin-left:auto}.money.low .money-sub{color:var(--amber)}.foot .btn.big{width:100%}.row-item.hist .when{text-align:right;white-space:nowrap}.row-item.key.confirm{background:var(--card-2);grid-template-columns:minmax(0,1fr) auto}.row-item.hist>:nth-child(3),.row-item.hist>:nth-child(4){text-align:right}.row-item.hist .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs button:hover:not(:disabled){color:var(--ink)}.row-item.act:hover:not(:disabled){background:var(--card-2)}@keyframes crumb-in{0%{opacity:0;transform:translate(-6px)}}.hist.act{color:inherit;text-decoration:none}.order{flex-direction:column;flex:1;gap:14px;display:flex}.options{flex-direction:column;gap:4px;display:flex}.opt{height:60px;color:var(--ink);text-align:left;appearance:none;cursor:pointer;transition:background var(--d-1), box-shadow var(--d-2) var(--ease);background:0 0;border:0;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:0 16px;display:grid;box-shadow:inset 0 0 0 1px #0000}.opt-radio{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:box-shadow var(--d-2) var(--ease);border-radius:50%}.opt-main{flex-direction:column;gap:1px;min-width:0;display:flex}.opt-end{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.opt-name{letter-spacing:-.01em;font-size:16.5px;font-weight:600}.opt-sub{text-overflow:ellipsis;min-height:20px;color:var(--muted);white-space:nowrap;font-size:13.5px;overflow:hidden}.opt-price{font-variant-numeric:tabular-nums;white-space:nowrap}.opt-avail{font-variant-numeric:tabular-nums;min-height:19px;color:var(--muted);font-size:13px}.details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.missing-ssh-key{min-height:48px;color:var(--heat-ink);text-underline-offset:4px;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:.90625rem;display:flex}.picker{position:relative}.picker-btn{text-align:left;appearance:none;cursor:pointer;border:0;border-bottom:1px solid var(--line);width:100%;height:46px;transition:background var(--d-1);background:0 0;border-radius:0;align-items:center;gap:12px;padding:0 4px 0 8px;font-size:14.5px;display:flex}.picker-l{width:72px;color:var(--muted);flex:none}.picker-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.chev{color:var(--muted);flex:none;margin-right:6px}.picker-menu{z-index:15;background:var(--card);width:280px;box-shadow:var(--pop);transform-origin:100% 0;animation:pop var(--d-2) var(--ease);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.pm-l{font-size:14px;font-weight:500}.pm-h{color:var(--muted);font-size:12.5px}.pm-foot{border-top:1px solid var(--line);margin-top:4px;padding:10px 12px 4px;font-size:13.5px}.go{gap:10px}.fine{height:40px;color:var(--muted);padding:0 2px;font-size:13px;line-height:20px;overflow:hidden}.opt-price b{font-size:16.5px;font-weight:600}.opt-price span{color:var(--muted);font-size:13.5px}.picker-menu>button{text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:1px;padding:8px 12px;display:flex}.opt.on{background:var(--card-2);box-shadow:inset 0 0 0 1.5px var(--ink)}.opt.out{color:var(--faint);cursor:default}.opt-price .dash{color:var(--faint)}.opt-avail.low{color:var(--amber)}.picker-btn:hover,.picker-btn.open{background:var(--card-2)}.fine.blocked{color:var(--amber)}.picker-menu>button:hover,.picker-menu>button.on,.opt:hover:not(.out){background:var(--card-2)}.opt.on .opt-radio{box-shadow:inset 0 0 0 5.5px var(--ink)}.details>:last-child .picker-btn,.details>.picker-btn:last-child{border-bottom:0}.picker-btn.attention .picker-v{color:var(--amber)}.picker-menu>button.on .pm-l:after{vertical-align:2px;content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.cards{flex-direction:column;gap:10px;display:flex}.trip{background:var(--card);height:308px;box-shadow:var(--shadow), inset 0 0 0 1px var(--line);border-radius:20px;grid-template-rows:52px 80px 52px 36px;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 20px 16px;display:grid;position:relative}.tl{gap:8px}.tl-bar{background:var(--line-2);border-radius:2px;height:4px;position:relative;overflow:hidden}.tl-l{color:var(--muted);white-space:nowrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.facts{align-content:start;gap:7px;margin:0}.card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.card-title{flex-direction:column;gap:3px;min-width:0;display:flex}.card-what{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;padding-top:3px;display:flex}.card-foot{align-items:center;gap:8px;min-width:0;display:flex}.card-name{min-width:0;color:var(--muted);flex:1;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.note{text-overflow:ellipsis;min-width:0;color:var(--ink-2);white-space:nowrap;appearance:none;cursor:text;background:0 0;border:0;padding:0;font-size:13.5px;overflow:hidden}.note-in{flex:1;height:34px}.chips{flex:none;gap:3px;display:inline-flex}.inst{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.meter-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.meter-l{color:var(--muted);font-size:12.5px;line-height:16px}.meter-v{height:58px;color:var(--lcd-ink);background:linear-gradient(180deg, var(--lcd-1), var(--lcd-2));border-radius:12px;align-items:center;gap:6px;padding:0 16px;display:flex;box-shadow:inset 0 1px 2px #0000002e,inset 0 0 0 1px #0000000f}.in{animation:rise-in var(--d-3) var(--ease) both}.track{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:center;gap:6px;height:58px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.lcd{font-family:"DSEG7", var(--mono);letter-spacing:.04em;white-space:pre;font-style:normal;line-height:1;display:inline-block;position:relative}.lcd-ghost{color:var(--lcd-ghost)}.lcd-val{color:var(--lcd-ink);position:absolute;inset:0}.cluster{grid-template-columns:.7fr 1fr 1.15fr;gap:10px;display:grid}.lcd-panel{color:var(--lcd-ink);background:linear-gradient(180deg, var(--lcd-1), var(--lcd-2));box-shadow:inset 0 1px 2px #0000002e,inset 0 0 0 1px #0000000f}.ssh{border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.ssh-wait{color:var(--lcd-dim);flex:1;font-size:14px}.trip-row{width:100%;height:64px;color:var(--ink);text-align:left;appearance:none;cursor:pointer;background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);transition:background var(--d-1);border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 18px;display:grid}.tr-main{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tr-end{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13.5px}.sheet{z-index:2;background:var(--card);box-shadow:0 0 0 1px var(--line-2), 0 -10px 30px -18px #00000059;animation:rise-in var(--d-3) var(--ease) both;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;display:flex;position:absolute;inset:90px 10px 10px}.sheet-t{font-size:15px;font-weight:600}.sheet-x{align-self:flex-start;font-size:13.5px}.menu-wrap{position:relative}.menu{z-index:10;background:var(--card);min-width:232px;box-shadow:var(--pop);transform-origin:100% 100%;animation:pop var(--d-2) var(--ease);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.menu-sep{background:var(--line);height:1px;margin:6px 8px}.tl-bar>span{background:var(--heat);border-radius:inherit;transform:scaleX(var(--f,0));transform-origin:0;transition:transform 1s linear;position:absolute;inset:0}.facts>div{grid-template-columns:76px minmax(0,1fr);gap:10px;font-size:13px;line-height:18px;display:grid}.facts dt{color:var(--muted)}.facts dd{text-overflow:ellipsis;color:var(--ink-2);white-space:nowrap;margin:0;overflow:hidden}.card-title h3{align-items:center;gap:10px;font-size:19px;line-height:1.3;display:flex}.card-title p{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:13.5px;overflow:hidden}.sub-act>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.card-what b{font-size:15px;font-weight:600}.card-what span{color:var(--muted);font-size:13px}.chips i{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--faint);transition:background .6s var(--ease), box-shadow .6s var(--ease);border-radius:2px}.c-booting i,.c-claimed i{box-shadow:inset 0 0 0 1.5px var(--heat);animation:1.8s ease-in-out infinite alternate warm;animation-delay:calc(var(--i) * .15s)}.c-ready i{background:var(--heat);box-shadow:inset 0 0 0 1.5px var(--heat)}.c-off i{background:var(--line-2)}.track li{gap:8px;min-width:0;display:grid}.ssh code{min-width:0;color:var(--lcd-dim);white-space:nowrap;transition:color var(--d-3);flex:1;font-size:14px;overflow-x:auto}@supports (scrollbar-width:none){.ssh code{scrollbar-width:none}}.tr-main b{font-size:15px;font-weight:600}.menu button{text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:9px;height:36px;padding:0 12px;font-size:14px}.trip:has(.menu){z-index:5}.trip .run{display:none}.tl-bar.open{background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 10px)}.receipt .summary{min-height:0;color:var(--ink-2);background:var(--card-2);border-radius:12px;align-items:center;padding:0 16px;font-size:13.5px;display:flex}.sub-act>.btn-text{flex:none}.meter-v .cur{font-size:19px;font-weight:500;line-height:1}.track .bar{background:var(--line-2);border-radius:2px;height:4px;position:relative;overflow:hidden}.track .lbl{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:12.5px;overflow:hidden}.card-name .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lcd-val.changed{animation:.2s linear lcd-on}.lcd.md{font-size:28px}.lcd.sm{font-size:19px}.cluster .meter-v{border-radius:10px;justify-content:flex-start;gap:4px;height:44px;padding:0 12px}.cluster .unit{color:var(--lcd-ink);opacity:.7;margin-left:2px;font-size:15px;font-weight:500}.trip-row:hover{background:var(--card-2)}.tr-main .mono{color:var(--muted);font-size:12px}.sheet .choice{margin:2px 0}.tl-bar.open>span{background:linear-gradient(90deg, var(--heat), color-mix(in srgb, var(--heat) 0%, transparent))}.card-title p.sub-act{gap:8px;min-width:0;display:flex}.track .bar:after{content:"";background:var(--ink-2);border-radius:inherit;transform-origin:0;transition:transform .9s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.ssh.ready code{color:var(--lcd-ink)}.menu button:disabled{color:var(--faint);cursor:not-allowed}.menu button.danger{color:var(--bad)}.track.many .lbl{visibility:hidden}.cluster .meter-v .cur{font-size:15px;font-weight:500}.track li.done .lbl{color:var(--ink-2)}.track li.now .lbl{color:var(--ink);font-weight:500}.menu button:hover:not(:disabled){background:var(--card-2)}.track li.done .bar:after{transform:scaleX(1)}.track li.now .bar:after{background:var(--heat);transform:scaleX(var(--f,.2))}.track.many li.now .lbl{visibility:visible;overflow:visible}@media (width>=1081px){.cards{flex:1 0 auto}.cards>.trip{flex:1 0 324px;grid-template-rows:52px 80px 52px minmax(0,1fr) 36px;height:auto}.run>.tl,.run>.facts{display:none}.cards>.trip .run{flex-direction:column;gap:16px;min-height:0;padding-top:2px;display:flex;overflow:hidden;container-type:size}@container (height>=40px){.run>.tl{display:grid}}@container (height>=132px){.run>.facts{display:grid}}}@keyframes warm{0%{background:0 0}to{background:color-mix(in srgb, var(--heat) 75%, transparent)}}@keyframes lcd-on{0%{opacity:.12}40%{opacity:.55}to{opacity:1}}.settings{flex-direction:column;gap:0;padding-block-end:24px;display:flex}.settings>section{gap:16px;padding-block:28px}.settings>section:first-child{padding-block-start:8px}.settings>section+section{border-top:1px solid var(--line-2)}.settings>section>.group-h{color:var(--ink);margin-block-end:4px;font-size:1.0625rem;font-weight:600;line-height:1.4}.settings-ssh>.group+.group{margin-block-start:8px}.settings-ssh{scroll-margin-block-start:16px}.field{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;display:grid}.field-l{color:var(--muted);font-size:14px}.keys-list{grid-template-columns:96px 1fr;align-items:center;gap:8px 12px;margin:0;font-size:14px;display:grid}.amounts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dollar{background:var(--card);border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:4px;width:fit-content;height:38px;padding:0 12px;display:inline-flex}.keys-list dt{color:var(--muted);white-space:nowrap}.keys-list dd{margin:0}.amounts label{appearance:none;cursor:pointer;background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--d-2) var(--ease), background var(--d-1);border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}.amounts b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.amounts span{color:var(--muted);font-size:12.5px}.dollar input{background:0 0;border:0;outline:none;width:10ch;height:36px;padding:0}.amounts label:hover{background:var(--card-2)}.amounts label.on{background:var(--card-2);box-shadow:inset 0 0 0 1.5px var(--ink)}.stage{min-height:0;display:flex}.plate{--vf:96px;background:var(--plate);border-radius:22px;flex:1;min-height:0;position:relative;overflow:hidden}.fig{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.tags{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ytag{font:inherit;color:var(--ink);text-align:left;white-space:nowrap;appearance:none;pointer-events:auto;cursor:pointer;background:color-mix(in srgb, var(--card) 95%, transparent);box-shadow:0 0 0 1px var(--line-2), 0 10px 24px -14px #0000008c;opacity:0;transition:opacity var(--d-3) var(--ease), box-shadow var(--d-2) var(--ease);border:0;border-radius:12px;grid-template-columns:8px auto;grid-template-areas:"dot name""dot sub";align-items:center;gap:1px 9px;margin:0;padding:7px 13px 8px 11px;display:grid;position:absolute;top:0;left:0}.ytag-name{text-overflow:ellipsis;letter-spacing:-.005em;grid-area:name;max-width:190px;font-size:13px;font-weight:600;overflow:hidden}.ytag-sub{font-variant-numeric:tabular-nums;color:var(--muted);grid-area:sub;font-size:11.5px}.ytag-dot{background:var(--faint);border-radius:50%;grid-area:dot;width:8px;height:8px}.ytag-arrow{box-sizing:border-box;border-top:1.75px solid var(--ink-2);border-right:1.75px solid var(--ink-2);width:8px;height:8px;transform:rotate(calc(var(--a,0deg) + 45deg)) translate(-1px, 1px);grid-area:dot;display:none}.fans{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.inspector{background:color-mix(in srgb, var(--plate) 94%, transparent);width:360px;max-width:calc(100% - 40px);box-shadow:inset 0 0 0 1px var(--line);transition:height var(--d-3) var(--ease);border-radius:16px;position:absolute;top:20px;left:20px;overflow:hidden}.insp-in{padding:10px 16px 14px}.spec-t{margin-bottom:8px;font-size:15px;font-weight:600}.plate:after{--v1:color-mix(in srgb, var(--plate) 86%, transparent);--v2:color-mix(in srgb, var(--plate) 52%, transparent);--v3:color-mix(in srgb, var(--plate) 18%, transparent);z-index:1;pointer-events:none;content:"";background:linear-gradient(to right, var(--plate), var(--v1) calc(var(--vf) * .12), var(--v2) calc(var(--vf) * .34), var(--v3) calc(var(--vf) * .62), transparent var(--vf), transparent calc(100% - var(--vf)), var(--v3) calc(100% - var(--vf) * .62), var(--v2) calc(100% - var(--vf) * .34), var(--v1) calc(100% - var(--vf) * .12), var(--plate)), linear-gradient(to bottom, var(--plate), var(--v1) calc(var(--vf) * .12), var(--v2) calc(var(--vf) * .34), var(--v3) calc(var(--vf) * .62), transparent var(--vf), transparent calc(100% - var(--vf)), var(--v3) calc(100% - var(--vf) * .62), var(--v2) calc(100% - var(--vf) * .34), var(--v1) calc(100% - var(--vf) * .12), var(--plate)), radial-gradient(125% 125% at 58% 46%, transparent 60%, color-mix(in srgb, var(--plate) 45%, transparent) 100%);border-radius:inherit;position:absolute;inset:0}.ytag:before{pointer-events:none;content:"";background:var(--ink-2);width:6px;height:6px;box-shadow:0 0 0 2px var(--plate);transition:opacity var(--d-2) var(--ease);border-radius:50%;margin-left:-3px;position:absolute;top:calc(100% + 11px);left:50%}.ytag:after{pointer-events:none;content:"";background:linear-gradient(var(--line-2), var(--ink-2));width:1px;height:14px;transition:opacity var(--d-2) var(--ease);margin-left:-.5px;position:absolute;top:100%;left:50%}.inspector dl{gap:4px;margin:0;display:grid}.inspector dt{color:var(--muted)}.inspector dd{font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;margin:0}.inspector dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4;display:grid}.fig.front{pointer-events:none}.plate>.inspector{z-index:2}.ytag[data-shown=true]{opacity:1}.ytag.new{cursor:default}.ytag.focus{cursor:default;box-shadow:0 0 0 1.5px var(--ink-2), 0 10px 24px -14px #0000008c}.fig .grip,.fig .latch{fill:var(--anatomy-shade-0);stroke:none}.fig .pin{fill:var(--anatomy-mid);stroke:none}.fig .iso-halo{display:none}.fig .recess{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .psu-face,.fig .io{fill:var(--anatomy-shade-2);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .inlet{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .grille{fill:url(#mesh);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .fan-face{fill:var(--anatomy-shade-3);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .cutout{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .fan-guard{opacity:.9;fill:url(#mesh);stroke:var(--anatomy-mid);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .fan-hub{fill:var(--anatomy-top);stroke:var(--anatomy-mid);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .floor{fill:var(--anatomy-paper);stroke:none}.fig .psu-fan{fill:url(#mesh);stroke:var(--anatomy-mid);stroke-width:var(--anatomy-weight)}.fig .tab{fill:color-mix(in srgb, var(--heat) 55%, var(--anatomy-shade-2));stroke:none}.fig .port,.fig .fan-hole{fill:var(--anatomy-shade-0);stroke:none}.fig .idled{fill:var(--anatomy-faint);stroke:none;transition:fill .5s var(--ease)}.fig .led{fill:var(--anatomy-faint);stroke:none;transition:fill .4s var(--ease)}.fig .sink-face{fill:color-mix(in srgb, var(--copper) 14%, var(--anatomy-shade-1));stroke:none}.fig .fin-edge{fill:color-mix(in srgb, var(--copper) 26%, var(--anatomy-mid))}.fig .pipe{opacity:.75;fill:none;stroke:var(--copper);stroke-width:1.4px;vector-effect:non-scaling-stroke}.fig .copper{opacity:.85;fill:var(--copper);stroke:none}.fig .label{opacity:.55;fill:var(--anatomy-hi);stroke:none}.fig .label-strip{opacity:.6;fill:color-mix(in srgb, #5b8fd6 60%, var(--anatomy-mid));stroke:none}.fig .perf-face{fill:url(#perf-x);stroke:none}.fig .perf{fill:var(--anatomy-shade-0)}.fig .leaders{opacity:.8;fill:none;stroke:var(--anatomy-mid);stroke-width:.8px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.fig .brush{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.fig .boots{fill:color-mix(in srgb, #3fbf6a 70%, var(--anatomy-shade-2));stroke:none}.fig [data-part]{cursor:default}.fig [data-part=server-yours]{cursor:pointer}.inspector .chip{width:100%;height:auto;margin:0 0 6px;display:block}.fig.front>g{pointer-events:visiblePainted}.ytag.new:before{background:var(--heat)}.ytag[data-off=true]:before,.ytag[data-off=true]:after{opacity:0}.fig .ports rect{fill:var(--anatomy-shade-0);stroke:none}.fig .blades path{fill:var(--anatomy-shade-2);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.fig .gpu path,.fig .gpu circle{transition:fill .4s var(--ease), stroke .4s var(--ease)}.ytag.ready .ytag-dot{background:var(--on);box-shadow:0 0 0 3px color-mix(in srgb, var(--on) 22%, transparent)}.ytag.starting .ytag-dot{background:var(--amber);animation:1.2s ease-in-out infinite tag-pulse}.ytag.new .ytag-dot{background:var(--heat);box-shadow:0 0 0 3px color-mix(in srgb, var(--heat) 24%, transparent)}.ytag.new.focus{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--heat) 75%, transparent), 0 10px 24px -14px #0000008c}.ytag[data-off=true] .ytag-arrow{display:block}.ytag[data-off=true] .ytag-dot{display:none}.fig .blades.spin{transform-origin:50%;animation:.75s linear infinite fan}@supports (transform-box:fill-box){.fig .blades.spin{transform-box:fill-box}}.fig .idled[data-on=true]{fill:var(--heat)}.fig .metal>.iso-top{fill:var(--anatomy-lit-top)}.fig .metal>.iso-shade{fill:var(--anatomy-lit-shade)}.fig .board>.iso-top{fill:color-mix(in srgb, var(--anatomy-shade-0) 70%, #0f2a1c)}.fig .black>.iso-top,.fig .black>.iso-shade{fill:var(--anatomy-shade-0)}.fig [data-cage] .iso-edge{transition:stroke .5s var(--ease)}.fig .fiber>.iso-top{fill:color-mix(in srgb, #e3b93c 34%, var(--anatomy-shade-2))}.fig .fiber>.iso-shade{fill:color-mix(in srgb, #e3b93c 24%, var(--anatomy-shade-1))}.fig .gpu .heat{opacity:calc(var(--h,0) * var(--heat-alpha));fill:var(--heat-ink);transition:none}.fig .gpu .gpu-n{font:600 1.5px var(--sans);opacity:0;fill:var(--anatomy-hi);transition:opacity .3s var(--ease)}.chip .xcd .iso-top,.chip .xcd .iso-shade,.chip .hbm .iso-top{transition:fill .5s var(--ease)}.ytag:not(.focus):not(.new):hover{box-shadow:0 0 0 1px var(--ink-2), 0 10px 24px -14px #0000008c}.plate.gl .fig .fan-hole{display:none}.fig .sink-top>.iso-solid>.iso-top{fill:var(--anatomy-shade-0)}.fig [data-cage][data-out=true] .iso-edge{stroke:var(--anatomy-hi)}.fig .gpu .heat.side{opacity:calc(var(--h,0) * var(--heat-alpha) * .7)}.fig .gpu[data-led=on] .fin,.fig .gpu[data-led=blink] .fin{stroke:color-mix(in srgb, var(--heat) 45%, var(--anatomy-hi))}.fig .gpu[data-who=""] .iso-edge{stroke:var(--anatomy-mid)}.fig .gpu[data-who=""] .fin{stroke:var(--anatomy-faint)}.fig .gpu[data-who=focus] .iso-edge,.fig .gpu[data-who=preview] .iso-edge{stroke:var(--anatomy-lit)}.fig .gpu[data-who=focus] .iso-top,.fig .gpu[data-who=preview] .iso-top{fill:var(--anatomy-lit-top)}.fig .gpu[data-who=focus] .iso-shade,.fig .gpu[data-who=preview] .iso-shade{fill:var(--anatomy-lit-shade)}.fig .gpu[data-who=focus] .iso-fill,.fig .gpu[data-who=preview] .iso-fill{fill:var(--anatomy-face)}.fig .gpu[data-who=focus] .gpu-n,.fig .gpu[data-who=preview] .gpu-n{opacity:1;fill:var(--anatomy-lit)}.fig .gpu[data-who=mine] .gpu-n{opacity:.55}.fig .gpu[data-hover] .iso-edge{stroke:var(--anatomy-lit)}.fig .gpu[data-hover] .iso-top{fill:var(--anatomy-lit-top)}.fig .gpu[data-led=on] .led{fill:var(--heat)}.fig .gpu[data-led=blink] .led{animation:1.1s step-end infinite led}.chip .xcd[data-on=true] .iso-top{fill:color-mix(in srgb, var(--heat) 70%, var(--anatomy-top))}.chip .xcd[data-on=true] .iso-shade{fill:color-mix(in srgb, var(--heat) 40%, var(--anatomy-shade-1))}.chip .hbm[data-on=true] .iso-top{fill:var(--anatomy-lit-top)}.chip .hbm[data-on=true] .iso-edge{stroke:var(--anatomy-lit)}.fig #mesh path{fill:none;stroke:var(--anatomy-lo);stroke-width:.07px;vector-effect:none}.fig #perf circle{opacity:.3;fill:var(--anatomy-mid)}@keyframes tag-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ytag.starting .ytag-dot{animation:none}}@keyframes fan{to{transform:rotate(360deg)}}@keyframes led{0%{fill:var(--heat)}50%{fill:var(--anatomy-faint)}}@keyframes swap{0%{opacity:0;transform:translateY(3px)}}::view-transition-group(*){animation-duration:var(--d-3);animation-timing-function:var(--ease)}::view-transition-old(*){object-fit:none;object-position:0 0;width:100%;height:100%}::view-transition-new(*){object-fit:none;object-position:0 0;width:100%;height:100%}::view-transition-image-pair(*){isolation:isolate}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(launcher){border-radius:20px;overflow:clip}::view-transition-old(launcher){animation:fade-out var(--d-2) var(--ease) both}::view-transition-new(launcher){animation:fade-in var(--d-3) var(--ease) 60ms both}@supports (view-transition-name:var(--vt)){.vt{view-transition-name:var(--vt)}}html[data-nav=forward]::view-transition-old(panel){animation:out-left var(--d-3) var(--ease) both}html[data-nav=forward]::view-transition-new(panel){animation:in-right var(--d-3) var(--ease) both}html[data-nav=back]::view-transition-old(panel){animation:out-right var(--d-3) var(--ease) both}html[data-nav=back]::view-transition-new(panel){animation:in-left var(--d-3) var(--ease) both}html[data-nav=none]::view-transition-old(panel){animation:fade-out var(--d-2) var(--ease) both}html[data-nav=none]::view-transition-new(panel){animation:fade-in var(--d-3) var(--ease) both}@supports (view-transition-name:none){html[data-nav=forward] .vt,html[data-nav=back] .vt{view-transition-name:none}}@keyframes out-left{to{opacity:0;transform:translate(-28px)}}@keyframes in-right{0%{opacity:0;transform:translate(28px)}}@keyframes out-right{to{opacity:0;transform:translate(28px)}}@keyframes in-left{0%{opacity:0;transform:translate(-28px)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.center{place-items:center;min-height:100dvh;padding:48px 16px;display:grid}.lone{flex-direction:column;gap:16px;width:min(560px,100%);display:flex}.lede{color:var(--ink-2);font-size:16.5px}.steps{background:var(--card);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;margin:8px 0;padding:4px 20px;list-style:none;display:flex}.step-n{width:24px;height:24px;color:var(--page);background:var(--ink);border-radius:50%;place-items:center;margin-top:1px;font-size:13px;font-weight:600;display:grid}.step-b{flex-direction:column;gap:10px;display:flex}.cmd{align-items:center;gap:8px;display:flex}.hint{color:var(--muted);font-size:14px}.picklist{flex-direction:column;gap:8px;margin-top:8px;display:flex}.pickrow{appearance:none;cursor:pointer;background:var(--card);border:1px solid var(--line-2);border-radius:14px;justify-content:space-between;align-items:center;height:56px;padding:0 18px;font-size:16px;font-weight:500;display:flex}.loading{border:2px solid var(--line-2);border-top-color:var(--ink-2);opacity:0;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin,.2s .5s forwards appear}.error{color:var(--bad);font-size:14.5px}.lone h1{letter-spacing:-.025em;font-size:32px;line-height:1.1}.steps li{grid-template-columns:32px 1fr;gap:12px;padding:18px 0;display:grid}.cmd code{background:var(--card-2);height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:1;align-items:center;padding:0 12px;font-size:14px;display:flex}.steps li+li{border-top:1px solid var(--line)}.lone .brand{margin-bottom:8px}.pickrow:hover{background:var(--card-2)}@keyframes appear{to{opacity:1}}.toasts{z-index:30;pointer-events:none;flex-direction:column;gap:8px;width:min(520px,100% - 32px);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{color:var(--page);pointer-events:auto;background:var(--ink);animation:rise-in var(--d-3) var(--ease) both;border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 18px;font-size:14.5px;display:flex;box-shadow:0 14px 30px -12px #00000073}.toast-x{color:inherit;appearance:none;cursor:pointer;opacity:.6;background:0 0;border:0;margin-left:auto;padding:0 6px;font-size:19px;line-height:1}.toast.err{color:#fff;background:var(--bad)}.toast.leaving{animation:sink var(--d-2) ease-in forwards}@keyframes sink{to{opacity:0;transform:translateY(6px)}}.modal{background:var(--card);width:min(520px,100%);max-height:calc(100vh - min(14vh,128px) - 16px);box-shadow:var(--pop);animation:rise-in var(--d-3) var(--ease);border-radius:20px;flex-direction:column;padding:4px 24px 22px;display:flex;overflow:auto}@supports (scrollbar-width:none){.modal{scrollbar-width:none}}.modal-h{justify-content:space-between;align-items:center;padding:16px 0 12px;display:flex}.scrim::backdrop{background:0 0}.modal-h h2{font-size:19px}.scrim[open]{z-index:20;width:100%;max-width:none;height:100%;max-height:none;animation:fade-in var(--d-2) ease-out;background:#0a0a0973;border:0;place-items:start center;margin:0;padding:min(14vh,128px) 16px 16px;display:grid;position:fixed;inset:0}.scrim.closing{animation:.17s ease-in forwards fade-out}.scrim.closing .modal{animation:.17s ease-in forwards sink}.fine-min{display:none}@media (width>=1081px) and (height<=900px){.estimate .spare{display:none}}@media (width>=1081px) and (height<=800px){.fine-min{display:inline}.opt{height:54px}.picker-btn{height:40px}.pv-head{padding-top:16px}.pv-body{padding-top:12px}.order .estimate,.order .earlier{display:none}}@media (width<=1080px){.app{grid-template-rows:auto auto;align-content:start;height:auto;min-height:100dvh;overflow:visible}.panes{grid-template-columns:minmax(0,1fr);gap:16px}.stage{order:-1;height:380px}.plate{--vf:56px}.ytag-name{max-width:150px}.panel{width:100%;max-width:560px;margin:0 auto;overflow:visible}.pv-body{overflow:visible}.top{height:64px}}@media (width<=600px){.top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools""money credits";gap:10px;height:auto;padding:14px 16px 10px;display:grid}.panes{padding:0 12px 16px}.panel{padding:0 0 32px}.stage{height:280px}.spec{display:none}.trip{grid-template-rows:52px 80px 52px 36px;gap:12px;height:300px;padding:16px 14px 14px}.meter-v{gap:4px;padding:0 12px}.cluster{gap:6px}.field{grid-template-columns:1fr;gap:6px}.pv-title h1{font-size:24px}.ssh code{font-size:13px}.top>.crumbs{flex-wrap:wrap;grid-area:brand}.selected-team-handle{display:none}.top>.header-tools{grid-area:tools;justify-self:end}.top>.grow{display:none}.top>.money{grid-area:money;align-items:flex-start;min-width:0;margin:0}.lcd.md{font-size:22px}.lcd.sm{font-size:15px}.cluster .meter-v{gap:2px;padding:0 8px}.cluster .unit{font-size:13px}.track .lbl{visibility:hidden}.card-foot .btn{padding:0 12px}.row-item.hist{grid-template-columns:minmax(0,1.4fr) 52px 60px 54px}.card-foot a.btn{display:none}.top>.btn:not(.icon){grid-area:credits}.cluster .meter-v .cur{font-size:13px}.row-item.hist>:nth-child(2){display:none}.track li.now .lbl{visibility:visible;overflow:visible}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app.entering .top>*,.app.entering .pv-head>*,.app.entering .pv-body>*{animation:enter .62s var(--ease) both}.app.entering .plate{animation:plate-in .9s var(--ease) both}.app.entering .inspector{animation:enter .62s var(--ease) .42s both}.app.entering .order .opt{animation:enter .62s var(--ease) both}.app.entering .order .details{animation:enter .62s var(--ease) both;animation-delay:.37s}.app.entering .order .go{animation:enter .62s var(--ease) both;animation-delay:.42s}.app.entering .top>:nth-child(2){animation-delay:40ms}.app.entering .top>:nth-child(n+3){animation-delay:80ms}.app.entering .pv-head>:first-child{animation-delay:60ms}.app.entering .pv-head>:nth-child(2){animation-delay:.11s}.app.entering .pv-body>:first-child{animation-delay:.16s}.app.entering .pv-body>:nth-child(2){animation-delay:.48s}.app.entering .order .opt:first-child{animation-delay:.22s}.app.entering .order .opt:nth-child(2){animation-delay:.27s}.app.entering .order .opt:nth-child(3){animation-delay:.32s}@keyframes enter{0%{opacity:0;transform:translateY(10px)}}@keyframes plate-in{0%{opacity:0;transform:scale(.99)}}.estimate{gap:6px;display:grid}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.options,.amounts{border:0;min-inline-size:0;margin:0;padding:0}.estimate dl{grid-template-columns:minmax(0,1fr) 11em;gap:7px 16px;margin:0;font-size:14px;display:grid}.estimate dt{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;overflow:hidden}.estimate dd{text-overflow:ellipsis;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;overflow:hidden}fieldset.seg{border:0;min-inline-size:0;margin:0}.estimate dd.dim{color:var(--muted)}.form-field{flex:1;gap:8px;min-width:0;display:grid}.submit-labels{display:grid}.submit-labels>span{grid-area:1/1}.submit-labels>[aria-hidden=true]{visibility:hidden}.form-field input{width:100%}.form-field label{margin:0}.pasterow:has(.form-field){align-items:end}.brand-lockup{white-space:nowrap;align-items:center;gap:10px;line-height:1;display:inline-flex}.brand-lockup img{flex:none;display:block}@supports (text-box:trim-both cap alphabetic){.brand-name{text-box:trim-both cap alphabetic}}.build-date{color:var(--muted);font-size:.8125rem;line-height:1.5}.theme-control{width:44px;height:44px;color:var(--ink-2);appearance:none;cursor:pointer;transition:color var(--d-1), background var(--d-1);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.theme-control:hover{color:var(--ink);background:var(--card-2)}.theme-control:active{background:var(--line)}.auth-passphrases input{background:var(--card);border:1px solid var(--line-2);border-radius:6px;width:100%;height:60px;padding-inline:18px;font-size:18px}.auth-page{flex-direction:column;max-width:1280px;min-height:100svh;margin-inline:auto;padding:40px clamp(24px,6vw,80px) 28px;display:flex}.auth-masthead{border-bottom:1px solid var(--line-2);align-items:center;gap:24px;padding-bottom:28px;display:flex}.auth-brand{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:14px;font-size:25px;font-weight:600;text-decoration:none;display:inline-flex}.auth-product{font:13px var(--mono);color:var(--muted);border-left:1px solid var(--line-2);padding-left:24px}.auth-content{flex:1;width:100%;max-width:780px;padding-block:clamp(64px,12vh,144px) 80px}.auth-address{width:fit-content;max-width:100%;font:clamp(20px, 3.4vw, 32px) / 1.4 var(--mono);letter-spacing:-.04em;overflow-wrap:anywhere;border-left:3px solid var(--heat);margin-block:8px 30px;padding:8px 0 8px 22px}.auth-waiting{min-height:32px;color:var(--ink-2);align-items:center;gap:12px;font-size:15px;display:flex}.auth-alternative{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.auth-footer{color:var(--muted);border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.auth-content h1{letter-spacing:-.055em;max-width:760px;margin-bottom:24px;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.05}.auth-content form{margin-top:36px}.key-connect-input{margin-block-start:32px}.auth-content .key-connect-input+form{margin-block-start:24px}.auth-content label{margin-bottom:12px;font-size:15px;font-weight:500;display:block}.auth-waiting:before{content:"";background:var(--heat);border-radius:50%;flex:none;width:7px;height:7px}.auth-footer a{color:var(--ink-2);text-decoration:none}.auth-content .lede{max-width:630px;color:var(--ink-2);margin-bottom:32px;font-size:clamp(18px,2vw,21px);line-height:1.6}.auth-content .pasterow{gap:12px}.auth-content .error{margin-top:18px;font-size:16px}.auth-alternative .btn-text{min-height:44px;font-size:16px}.auth-content .steps{gap:28px;margin-block:32px}.auth-content .cmd{border-radius:6px;flex-wrap:wrap;gap:16px;padding:18px}.auth-content .hint{margin-top:12px;font-size:15px;line-height:1.6}.auth-content .pasterow input{border-radius:6px;height:60px;padding-inline:18px;font-size:18px}.auth-content .cmd code{font-size:17px}.auth-content .pasterow .btn{border-radius:6px;height:60px;padding-inline:26px;font-size:17px}@media (width<=600px){.auth-page{padding-top:24px}.auth-masthead{gap:12px;padding-bottom:22px}.auth-product{display:none}.auth-content{padding-block:64px}.auth-content .pasterow{flex-direction:column;align-items:stretch}.auth-content .pasterow .btn{width:100%}}.auth-passphrases{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=600px){.auth-passphrases{grid-template-columns:1fr}}.stage-caption{z-index:4;width:max-content;max-width:min(74ch,100% - 48px);font:.8125rem / 1.5 var(--mono);color:var(--ink-2);overflow-wrap:anywhere;pointer-events:none;background:color-mix(in srgb, var(--plate) 96%, transparent);border:1px solid var(--line-2);border-radius:10px;margin:0;padding:10px 14px;position:absolute;bottom:20px;right:24px}@media (width<=600px){.stage-caption{max-width:calc(100% - 32px);font-size:.75rem;bottom:14px;right:16px}}.picker-field{gap:8px;font-size:.90625rem;display:grid}.picker{gap:10px;padding-block:20px;display:grid}.picker-hint{color:var(--muted);font-size:.84375rem;line-height:1.6}.picker-field select{width:100%;min-width:0;min-height:48px;font:inherit;cursor:pointer;background-color:var(--card);border:1px solid var(--line-2);border-radius:8px;font-size:1rem;font-weight:500}.picker-field select:hover:not(:disabled){border-color:var(--muted)}.picker-field select:disabled{cursor:default;background-color:var(--card-2)}.rental-credits{background:var(--card-2);border:1px solid var(--line-2);border-radius:12px;gap:14px;padding:16px;display:grid}.rental-credits h2{justify-content:space-between;gap:16px;font-size:.9375rem;font-weight:500;display:flex}.rental-credits p{color:var(--ink-2);margin-top:8px;font-size:.875rem;line-height:1.5}.rental-credits .btn{justify-self:start}.ssh-key-help{color:var(--ink-2);gap:20px;font-size:.875rem;line-height:1.6;display:grid}.ssh-key-help ol{gap:24px;margin:0;padding-inline-start:22px;display:grid}.ssh-key-help h3{color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.5}.ssh-key-command{background:var(--card-2);border:1px solid var(--line-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-block-size:64px;margin-block:10px;padding:12px;display:flex}.ssh-key-command>span{flex:none;display:grid}.ssh-key-command code{white-space:nowrap;min-width:0;font-size:.8125rem;overflow-x:auto}.team-form{max-width:560px}.auth-content p.team-intro{max-width:100%}.team-form input{background:var(--card);border:1px solid var(--muted);border-radius:6px;height:56px;padding-inline:16px;font-size:18px}.team-form .btn{border-radius:6px;align-self:start;min-height:52px;padding-inline:24px;font-size:17px}.team-sections{gap:32px;max-width:640px;display:grid}.team-list{gap:12px;margin-block:12px 0;padding:0;list-style:none;display:grid}.team-row{min-height:88px;color:var(--ink);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.team-link{background:var(--card);border:1px solid var(--line-2);transition:background var(--d-1), border-color var(--d-1);border-radius:8px;padding:20px;text-decoration:none}.team-link:hover{color:var(--heat-ink);background:var(--card-2);border-color:var(--heat-ink)}.team-open{border:1px solid var(--line-2);border-radius:6px;flex:none;align-items:center;gap:10px;padding:8px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.team-identity{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.team-identity strong{font-size:21px;font-weight:500}.team-identity .mono{font-size:13px}.team-invitation .btn{min-height:48px}.team-create-link{border-radius:6px;justify-self:start;min-height:52px;padding-inline:24px;font-size:17px}.team-back{align-items:center;min-height:48px;margin-top:20px;display:inline-flex}.team-join-hint{overflow-wrap:anywhere;max-width:560px;padding-top:20px}.team-footer{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.team-footer>span{overflow-wrap:anywhere;flex-basis:100%}.team-notice{background:var(--card-2);border-inline-start:2px solid var(--amber);margin-block:24px;padding:16px}@media (width<=600px){.team-link,.team-invitation .team-row{flex-wrap:wrap}}
