@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#09090b;--sheet:#0f0f12;--sheet-raised:#16161a;--well:#141417;--panel:#0f0f12;--panel-raised:#18181b;--panel-rule:#27272a;--ink:#fafafa;--ink-2:#a1a1aa;--ink-3:#8b8b95;--ink-4:#63636d;--ink-on-panel:#fafafa;--ink-on-panel-2:#a1a1aa;--rule-soft:#18181b;--rule:#1f1f23;--rule-strong:#27272a;--rule-ink:#3f3f46;--mint:#a9e52e;--mint-deep:#86b81c;--mint-wash:#141a0b;--mint-rule:#3b4f16;--on-mint:#171819;--led-live:var(--mint);--led-live-deep:var(--mint-deep);--led-ok:#34d399;--led-wait:#7f9cc0;--led-fault:#f87171;--led-idle:#63636d;--led-late:#c9b458;--fault-ink:#fca5a5;--fault-ink-strong:#fecaca;--fault-rule:#5c2626;--fault-wash:#1f1012;--live-wash:var(--mint-wash);--wait-wash:#101722;--control-bg:#09090b;--control-rule:#60606a;--control-rule-hover:#8b8b95;--focus:var(--mint);--backdrop:#000000b3;--display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--sans:"DM Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--radius-s:6px;--radius-m:8px;--radius-l:12px;--gutter:clamp(16px, 4.2vw, 64px);--max:1440px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:600}p{margin:0}code,kbd,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--s4);z-index:100;background:var(--ink);color:var(--paper);padding:var(--s2) var(--s4);border-radius:var(--radius-m);position:absolute;top:-48px}.skip-link:focus{top:var(--s3)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f7;--surface:#fff;--surface-2:#f5f5f7;--surface-hover:#f0f0f3;--surface-raised:#fff;--sidebar-bg:#fafafb;--code-bg:#f2f2f5;--bar-bg:#ffffffc7;--text:#1d1d1f;--text-2:#48484e;--text-3:#636369;--text-4:#a1a1a6;--border:#e7e7ea;--border-strong:#d2d2d7;--border-control:#8b8b94;--border-control-hover:#63636c;--accent:#a9e52e;--accent-hover:#9bd61f;--on-accent:#171819;--accent-text:#4a7000;--accent-line:#669412;--on-accent-line:#fff;--accent-wash:#f3f8e4;--accent-border:#cfe39b;--ok-text:#11703f;--ok-wash:#ebf8f0;--ok-border:#b3e3c7;--ok-dot:#1fa463;--warn-text:#8f4f00;--warn-wash:#fff6e6;--warn-border:#f0d29b;--warn-dot:#b97300;--danger-text:#b42323;--danger-wash:#fdf1f1;--danger-border:#f2c3c3;--danger-dot:#dc3c3c;--info-text:#1d5aae;--info-wash:#eef4fd;--info-border:#c3d6f3;--info-dot:#3b7be0;--idle-dot:#9a9aa3;--focus:#4a7000;--backdrop:#11111473;--shadow-raised:0 1px 1px #00000008, 0 2px 6px #00000008;--shadow-overlay:0 12px 32px #0000001f, 0 2px 8px #0000000f;--skeleton:#ececf0;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--chart-grid:#ececef;--chart-axis:#63636c}:root[data-theme=dark],.ui-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0b;--surface:#141416;--surface-2:#1b1b1e;--surface-hover:#1f1f23;--surface-raised:#1f1f23;--sidebar-bg:#0e0e10;--code-bg:#1b1b1e;--bar-bg:#141416b8;--text:#f3f3f5;--text-2:#b4b4bc;--text-3:#8f8f99;--text-4:#5c5c66;--border:#26262a;--border-strong:#333338;--border-control:#66666f;--border-control-hover:#8f8f99;--accent:#a9e52e;--accent-hover:#bdee5c;--on-accent:#171819;--accent-text:#a9e52e;--accent-line:#a9e52e;--on-accent-line:#171819;--accent-wash:#151b0b;--accent-border:#3b4f16;--ok-text:#5ee39b;--ok-wash:#0e1f16;--ok-border:#1f4a33;--ok-dot:#34d17f;--warn-text:#f3bd5c;--warn-wash:#221a0b;--warn-border:#5a4316;--warn-dot:#e7a630;--danger-text:#fb9a9a;--danger-wash:#231213;--danger-border:#5c2626;--danger-dot:#f16b6b;--info-text:#93bdf6;--info-wash:#0f1828;--info-border:#24406a;--info-dot:#5b9af0;--idle-dot:#66666f;--focus:#a9e52e;--backdrop:#000000a6;--shadow-raised:0 1px 2px #00000059;--shadow-overlay:0 12px 32px #0000008c, 0 2px 8px #0006;--skeleton:#1f1f24;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--chart-grid:#222227;--chart-axis:#8f8f99}:root{--font-ui:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--r-sm:6px;--r-md:8px;--control-h:32px;--row-h:40px;--duration:.16s;--ease-out:cubic-bezier(.25, .1, .25, 1);--paper:var(--bg);--sheet:var(--surface);--sheet-raised:var(--surface-raised);--well:var(--surface-2);--panel:var(--surface);--panel-raised:var(--surface-2);--panel-rule:var(--border);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-3);--ink-4:var(--text-4);--ink-on-panel:var(--text);--ink-on-panel-2:var(--text-2);--rule-soft:var(--border);--rule:var(--border);--rule-strong:var(--border-strong);--rule-ink:var(--border-control);--mint:var(--accent-text);--mint-deep:var(--accent-line);--mint-wash:var(--accent-wash);--mint-rule:var(--accent-border);--led-live:var(--accent-line);--led-live-deep:var(--ok-dot);--led-ok:var(--ok-dot);--led-wait:var(--info-dot);--led-fault:var(--danger-dot);--led-idle:var(--idle-dot);--led-late:var(--warn-dot);--fault-ink:var(--danger-text);--fault-ink-strong:var(--danger-text);--fault-rule:var(--danger-border);--fault-wash:var(--danger-wash);--live-wash:var(--accent-wash);--wait-wash:var(--info-wash);--control-bg:var(--surface);--control-rule:var(--border-control);--control-rule-hover:var(--border-control-hover);--display:var(--font-ui);--sans:var(--font-ui);--mono:var(--font-mono);--radius-l:8px}body{font:400 var(--fs-md) / 1.5 var(--font-ui);font-optical-sizing:auto;letter-spacing:-.006em;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-ui);letter-spacing:-.015em}::selection{background:var(--accent);color:var(--on-accent)}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}.wordmark{--mark-h:24px;align-items:center;gap:calc(var(--mark-h) * .27);color:var(--text);flex:none;text-decoration:none;display:flex}.wordmark__symbol{height:var(--mark-h);flex:none;width:auto;display:block}.wordmark__name{height:calc(var(--mark-h) * .552);flex:none;width:auto;display:block}.app{--side-w:240px;grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100dvh;display:grid}.app[data-sidebar=rail]{--side-w:56px}.app[data-sidebar=drawer]{grid-template-columns:minmax(0,1fr)}.app__body{flex-direction:column;min-width:0;display:flex}.main{width:100%;max-width:var(--max);padding:var(--sp-6) var(--sp-8) var(--s8);margin:0 auto}.main:focus{outline:none}@media (max-width:767px){.main{padding:var(--s5) var(--s4) var(--s7)}}.side{background:var(--sidebar-bg);border-right:1px solid var(--border);z-index:50;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.side__top{height:56px;padding:0 var(--s4);border-bottom:1px solid var(--rule-soft);flex:none;justify-content:space-between;align-items:center;display:flex}.side__nav{padding:var(--s3) var(--s2);scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;flex:1;overflow-y:auto}.side__section+.side__section{margin-top:var(--s5)}.side__heading{padding:0 var(--s2) var(--s2);font:600 11px/1 var(--font-ui);letter-spacing:.02em;color:var(--text-3);margin:0}.side__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.side__link{width:100%;min-height:32px;padding:0 var(--s2);border-radius:var(--radius-s);color:var(--ink-2);font:500 13px/1 var(--font-ui);text-align:left;white-space:nowrap;transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:0;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.side__link:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.side__link[aria-current=page]{background:var(--surface-hover);color:var(--text);font-weight:600}.side__link[aria-current=page]:before{content:"";background:var(--accent-line);border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-8px}.side__icon{color:var(--ink-3);transition:color .12s var(--ease);flex:none}.side__link:hover .side__icon{color:var(--ink-2)}.side__link[aria-current=page] .side__icon{color:var(--mint)}.side__label{text-overflow:ellipsis;overflow:hidden}.side__foot{padding:var(--s2);border-top:1px solid var(--rule-soft);flex:none;gap:1px;display:grid}.side__kbd{margin-left:auto}.badge{border:1px solid var(--rule-strong);background:var(--well);min-width:20px;height:18px;color:var(--ink-2);font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}.badge--instancesLive{border-color:var(--mint-rule);background:var(--mint-wash);color:var(--mint)}.badge--machinesNeedingAction{border-color:var(--warn-border);background:var(--warn-wash);color:var(--warn-text)}.badge--incidentsOpen{border-color:var(--fault-rule);background:var(--fault-wash);color:var(--fault-ink)}.side[data-mode=rail] .side__top{justify-content:center;padding:0}.side[data-mode=rail] .side__nav{overflow:visible}@media (max-height:819px){.side[data-mode=rail] .side__nav{overflow-y:auto}}.side[data-mode=rail] .side__label,.side[data-mode=rail] .side__kbd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side[data-mode=rail] .side__heading{height:0;margin:0 var(--s2) var(--s3);border-top:1px solid var(--rule-strong);padding:0}.side[data-mode=rail] .side__section+.side__section{margin-top:var(--s3)}.side[data-mode=rail] .side__list,.side[data-mode=rail] .side__foot{justify-items:center}.side[data-mode=rail] .side__link{justify-content:center;width:40px;height:32px;padding:0}.side[data-mode=rail] .badge{border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9px;position:absolute;top:1px;right:0}.side[data-mode=rail] [data-tip]{position:relative}.side[data-mode=rail] [data-tip]:after{content:attr(data-tip);z-index:60;border:1px solid var(--rule-ink);border-radius:var(--radius-s);background:var(--sheet-raised);color:var(--ink);font:500 12px/1 var(--sans);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s var(--ease), transform .12s var(--ease);padding:6px 8px;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.side[data-mode=rail] [data-tip]:hover:after,.side[data-mode=rail] [data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.side[data-mode=drawer]{z-index:70;background:var(--sheet);border-right:1px solid var(--rule-strong);visibility:hidden;width:min(300px,86vw);transition:transform .22s var(--ease), visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.side[data-mode=drawer][data-open=true]{visibility:visible;transition:transform .22s var(--ease), visibility 0s;transform:none}.side[data-mode=drawer] .side__link{min-height:40px;font-size:14px}.scrim{z-index:65;background:var(--backdrop);animation:fade-in .16s var(--ease);position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.icon-btn{border:1px solid var(--rule-strong);border-radius:var(--radius-m);width:32px;height:32px;color:var(--ink-2);transition:border-color .12s var(--ease), color .12s var(--ease);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{border-color:var(--control-rule-hover);color:var(--ink)}.kbd{border:1px solid var(--rule-strong);background:var(--well);color:var(--ink-3);font:500 10px/1 var(--mono);letter-spacing:.02em;border-radius:4px;align-items:center;gap:2px;padding:3px 5px;display:inline-flex}.appbar{z-index:40;align-items:center;gap:var(--s3);height:56px;padding:0 var(--sp-8);background:var(--surface);border-bottom:1px solid var(--border);flex:none;display:flex;position:sticky;top:0}.appbar__crumbs{flex:1;min-width:0}.appbar__crumbs ol{font:500 13px/1 var(--sans);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.appbar__crumbs li{align-items:center;gap:6px;min-width:0;display:flex}.appbar__crumbs li:last-child{overflow:hidden}.appbar__crumbs li:last-child>span{text-overflow:ellipsis;overflow:hidden}.appbar__crumbs a{color:var(--ink-2);text-decoration:none}.appbar__crumbs a:hover,.appbar__crumbs [aria-current=page]{color:var(--ink)}.appbar__sep{width:12px;height:12px;color:var(--ink-3);flex:none}.appbar__tools{align-items:center;gap:var(--s2);flex:none;margin-left:auto;display:flex}.search-btn{align-items:center;gap:var(--s2);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--control-bg);width:200px;height:32px;color:var(--ink-3);font:400 13px/1 var(--font-ui);transition:border-color .12s var(--ease), color .12s var(--ease);padding:0 6px 0 10px;display:inline-flex}.search-btn:hover{border-color:var(--control-rule-hover);color:var(--ink-2)}.search-btn__kbd{margin-left:auto}.chip-wrap{display:inline-flex;position:relative}.chip{align-items:center;gap:var(--s2);border:1px solid var(--rule-strong);border-radius:var(--radius-m);height:32px;color:var(--ink);background:var(--surface);font:500 13px/1 var(--font-ui);white-space:nowrap;transition:border-color .12s var(--ease), background .12s var(--ease);padding:0 10px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--control-rule-hover);background:var(--sheet);text-decoration:none}.chip__label{color:var(--ink-3)}.chip__value{font-size:13px;font-weight:600;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.chip--warn{border-color:var(--fault-rule);background:var(--fault-wash)}.chip--warn:hover{border-color:var(--led-fault);background:var(--fault-wash)}.chip--loading{border:1px solid var(--rule);border-radius:var(--radius-m);background:linear-gradient(90deg, var(--sheet) 0%, var(--well) 50%, var(--sheet) 100%) 0 0 / 200% 100%;width:150px;height:32px;animation:1.4s linear infinite shimmer;display:inline-block}@keyframes shimmer{to{background-position:-200% 0}}.tip{z-index:55;min-width:230px;padding:var(--s2) var(--s3);border:1px solid var(--rule-ink);border-radius:var(--radius-m);background:var(--sheet-raised);font:400 12px/1.4 var(--sans);color:var(--ink-2);opacity:0;visibility:hidden;transition:opacity .12s var(--ease), transform .12s var(--ease), visibility 0s linear .12s;pointer-events:none;gap:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-2px)}.chip-wrap:hover .tip,.chip-wrap:focus-within .tip{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tip__line--warn{color:var(--fault-ink-strong);font-weight:600}.account-menu{flex:none;position:relative}.account-menu__button{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--panel);width:32px;height:32px;transition:border-color .12s var(--ease);place-items:center;padding:0;display:grid}.account-menu__button:hover,.account-menu__button[aria-expanded=true]{border-color:var(--control-rule-hover)}.account-menu__initial{color:var(--accent-text);font:600 12px/1 var(--font-ui);letter-spacing:.02em}.account-menu__panel{right:0;top:calc(100% + var(--s2));z-index:50;min-width:260px;padding:var(--s2);background:var(--sheet-raised);border:1px solid var(--border-strong);border-radius:var(--radius-m);box-shadow:var(--shadow-overlay);animation:rise-in .14s var(--ease);display:grid;position:absolute}.account-menu__who{padding:var(--s2) var(--s3) var(--s3);margin-bottom:var(--s1);border-bottom:1px solid var(--rule-soft);gap:2px;display:grid}.account-menu__name{font-size:14px;font-weight:600}.account-menu__email,.account-menu__role{font:400 12px var(--font-ui);color:var(--text-3);overflow-wrap:anywhere}.account-menu__item{width:100%;padding:var(--s2) var(--s3);border-radius:var(--radius-s);text-align:left;color:var(--text-2);background:0 0;border:0;font-size:13px;font-weight:500;text-decoration:none;display:block}.account-menu__item:hover{background:var(--well);color:var(--ink)}.account-menu__item--danger{color:var(--fault-ink)}@media (max-width:1279px){.search-btn{justify-content:center;width:32px;padding:0}.search-btn__label,.search-btn__kbd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1023px){.appbar{padding:0 var(--sp-6)}}@media (max-width:767px){.appbar{padding:0 var(--s4);gap:var(--s2)}.chip__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.appbar__crumbs li:not(:last-child){display:none}}.palette-layer{z-index:80;padding:12vh var(--s4) var(--s4);place-items:start center;display:grid;position:fixed;inset:0}.scrim--palette{z-index:0}.palette{z-index:1;border:1px solid var(--rule-ink);border-radius:var(--radius-l);background:var(--surface-raised);width:min(640px,100%);max-height:70vh;box-shadow:var(--shadow-overlay);animation:rise-in .14s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.palette__field{align-items:center;gap:var(--s3);height:52px;padding:0 var(--s4);border-bottom:1px solid var(--rule-strong);color:var(--ink-3);flex:none;display:flex}.palette__field:focus-within{border-bottom-color:var(--mint-rule)}.palette__input{min-width:0;height:100%;color:var(--ink);font:400 15px/1 var(--font-ui);background:0 0;border:0;outline:none;flex:1}.palette__input::placeholder{color:var(--ink-3)}.palette__list{padding:var(--s2);overflow-y:auto}.palette__group{padding:var(--s2) 10px var(--s1);font:600 11px/1 var(--font-ui);letter-spacing:.02em;color:var(--text-3)}.palette__option{border-radius:var(--radius-s);min-height:38px;color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.palette__option .icon{color:var(--ink-3);flex:none}.palette__option[aria-selected=true]{background:var(--well);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.palette__option[aria-selected=true] .icon{color:var(--mint)}.palette__enter{margin-left:auto}.palette__empty{padding:var(--s4) var(--s5) var(--s5);color:var(--ink-3);font-size:14px}.palette__foot{gap:var(--s4);padding:var(--s2) var(--s4);border-top:1px solid var(--rule-strong);font:400 12px/1 var(--font-ui);color:var(--ink-3);flex:none;display:flex}.palette__hint{align-items:center;gap:4px;display:inline-flex}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s5);padding-bottom:var(--s5);margin-bottom:var(--s5);border-bottom:1px solid var(--rule-ink);flex-wrap:wrap;display:flex}.page-head__title{letter-spacing:-.05em;font-size:clamp(30px,3.4vw,44px);line-height:1}h1[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.page-head__lede{margin-top:var(--s3);color:var(--ink-2);max-width:62ch}.page-head__actions{gap:var(--s3);flex-wrap:wrap;display:flex}.crumbs{font:500 12px var(--mono);color:var(--ink-3);margin-bottom:var(--s3)}.crumbs a{color:var(--ink-2)}.section__head{justify-content:space-between;align-items:baseline;gap:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--rule);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.section__title{letter-spacing:-.03em;font-size:20px}.split{gap:var(--s6);grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;display:grid}.split--detail{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}@media (max-width:900px){.split,.split--detail{grid-template-columns:minmax(0,1fr)}}.legal-foot{margin-top:var(--s7);padding-block:var(--s4);color:var(--ink-3);font-size:12px}.legal-foot ul{justify-content:center;gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-foot a{color:var(--ink-2);text-decoration:none}.legal-foot a:hover{color:var(--ink);text-decoration:underline}.auth{background:var(--surface);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}:root[data-theme=dark] .auth{background:var(--bg)}.auth__col{min-height:100dvh;padding:var(--sp-5) var(--sp-5) 0;flex-direction:column;display:flex}.auth__brand{display:flex}.auth__main{padding:var(--sp-8) 0 var(--sp-6);flex:1;justify-content:center;display:flex}.auth__body{overflow-wrap:anywhere;width:min(100%,360px)}.auth__title{margin-bottom:var(--sp-6);font:600 24px/1.2 var(--font-ui);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal}.auth__body .form{gap:var(--sp-4)}.auth__switch{margin-top:var(--s5);color:var(--ink-2);font-size:14px}.auth__foot .auth__switch{font-size:var(--fs-sm);color:var(--text-3);margin-top:0}.auth__title+.page-head__lede,.auth__body .form>.page-head__lede:first-child,.auth__body .form>.auth__switch{margin-top:0}.auth__body .input{min-height:40px}.ui-btn.auth__submit{width:100%;min-height:40px;font-size:var(--fs-md)}.auth__body .form>.auth__submit{margin-top:var(--sp-1)}.auth__body .actions>.auth__submit{flex:1}.auth__foot{gap:var(--sp-2);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--border);display:grid}.auth__foot a,.auth__body .field__hint a{color:var(--accent-text);font-weight:500;text-decoration:none}.auth .legal-foot{padding-block:var(--sp-4) var(--sp-5);margin-top:0}@media (pointer:coarse){.auth__body .input{font-size:16px}}.auth__panel{display:none}@media (hover:hover) and (pointer:fine){.auth__foot a:hover{text-decoration:underline}}@media (min-width:960px){.auth{grid-template-columns:minmax(480px,1fr) minmax(0,1.12fr)}.auth__col{padding:var(--sp-6) var(--sp-8) 0}.auth__main{padding-block:var(--sp-8);align-items:center}.auth .legal-foot ul{justify-content:flex-start}.auth__panel{background:linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%);border-left:1px solid var(--border);height:100dvh;color:var(--text);-webkit-user-select:none;user-select:none;flex-direction:column;gap:clamp(32px,6vh,56px);padding:clamp(48px,10vh,96px) 0 0 clamp(40px,4.5vw,64px);display:flex;position:sticky;top:0;overflow:hidden}}.auth__panel-line{font:600 clamp(26px, 2.4vw, 34px)/1.15 var(--font-ui);letter-spacing:-.03em;flex:none}.auth__panel-line span{display:block}.auth__panel-line span:last-child{color:var(--text-3)}.auth__shot{border:1px solid var(--border-strong);width:calc(100% + 24px);box-shadow:var(--shadow-overlay);border-bottom:0;border-right:0;border-radius:12px 0 0;flex:none;overflow:hidden}.auth__shot img{width:123.08%;max-width:none;height:auto;margin-left:-23.08%;display:block}.section-tight{margin-bottom:var(--s5)}.legal{max-width:760px;padding:var(--s7) var(--gutter);margin:0 auto}.legal .wordmark{margin-bottom:var(--s7)}.legal__body{max-width:68ch}.legal__body h2{font-family:var(--display);letter-spacing:-.02em;margin:var(--s6) 0 var(--s3);font-size:20px}.legal__body p,.legal__body li{color:var(--ink-2)}.legal__body ul{padding-left:var(--s5);gap:var(--s2);display:grid}.legal__body p+p{margin-top:var(--s3)}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s4);border:1px solid var(--ink);border-radius:var(--radius-m);background:var(--ink);color:var(--paper);white-space:nowrap;transition:background .12s var(--ease), border-color .12s var(--ease);font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:#e4e4e7;border-color:#e4e4e7;text-decoration:none}.btn--live{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn--live:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn--ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--sheet-raised);border-color:var(--control-rule-hover)}.btn--danger{background:var(--fault-wash);color:var(--led-fault);border-color:var(--fault-rule)}.btn--danger:hover:not(:disabled){border-color:var(--led-fault);background:#2a1416}.btn--small{min-height:32px;padding:0 var(--s3);font-size:12px}.btn:disabled{cursor:not-allowed;background:var(--sheet-raised);border-color:var(--rule-strong);color:var(--ink-3)}.btn[aria-busy=true]{cursor:progress}.link-button{text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.form{gap:var(--s4);display:grid}.form__row{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;display:grid}.field{gap:6px;display:grid}.field__hint{color:var(--ink-3);font-size:12px}.field__error{color:var(--fault-ink);font-size:12px}.input,.select{width:100%;min-height:42px;padding:0 var(--s3);background:var(--control-bg);border:1px solid var(--control-rule);border-radius:var(--radius-s);outline:none}.input:hover,.select:hover{border-color:var(--control-rule-hover)}.input:focus-visible,.select:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:0}.input.input--static{color:var(--ink-2);background:0 0;border-color:#0000;padding-left:0}.input[aria-invalid=true]{border-color:var(--led-fault)}.input--mono{font-family:var(--mono)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.input-affix{background:var(--control-bg);border:1px solid var(--control-rule);border-radius:var(--radius-s);align-items:center;display:flex}.input-affix:focus-within{border-color:var(--focus);outline:2px solid var(--focus)}.input-affix .input:focus-visible{outline:none}.input-affix span{padding:0 var(--s3);font:500 13px var(--mono);color:var(--ink-3)}.input-affix .input{background:0 0;border:0;min-height:40px;padding-left:0}.input-affix--end .input{padding-left:var(--s3);padding-right:0}.checkbox{align-items:center;gap:var(--s2);font-size:14px;display:flex}.checkbox input{width:16px;height:16px;accent-color:var(--mint)}.status{align-items:center;gap:var(--s2);font:500 12px var(--mono);color:var(--ink-2);white-space:nowrap;display:inline-flex}.page-head .status{white-space:normal}.led{background:var(--led-idle);border-radius:50%;flex:none;width:8px;height:8px}.led--live{background:var(--led-live);box-shadow:0 0 6px #a9e52e99}.led--ok{background:var(--led-ok)}.led--wait{background:var(--led-wait)}.led--fault{background:var(--led-fault)}.sim{font:500 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px dashed var(--rule-strong);border-radius:var(--radius-s);white-space:nowrap;padding:3px 5px}.notice{border-left:2px solid var(--rule-ink);border-radius:0 var(--radius-s) var(--radius-s) 0;padding:var(--s2) var(--s4);color:var(--ink-2);background:var(--sheet);font-size:13px}.notice--fault{border-color:var(--led-fault);background:var(--fault-wash);color:var(--fault-ink-strong)}.notice--wait{border-color:var(--led-wait);background:var(--wait-wash)}.notice--ok{border-color:var(--led-live);background:var(--live-wash)}.notice--dismissible{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.notice--dismissible p{margin:0}.notice--dismissible button{flex:none}.notice+.notice{margin-top:var(--s2)}.notice strong{color:var(--ink)}.ledger-more{margin-top:var(--s3)}.ledger-wrap{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--sheet);overflow-x:auto}.ledger{border-collapse:collapse;width:100%;font-size:13px}.ledger th{text-align:left;font:500 10px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);background:var(--well);white-space:nowrap}.ledger td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule-soft);vertical-align:middle}.ledger tr.ledger__row--open td{vertical-align:top}.ledger tr:last-child td{border-bottom:0}.ledger .r{text-align:right}.ledger__primary{font:600 14px/1.2 var(--display);letter-spacing:-.01em}.ledger__primary a{text-decoration:none}.ledger__primary a:hover{text-decoration:underline}.ledger__sub{font:400 11px var(--mono);color:var(--ink-3);margin-top:2px}@media (max-width:720px){.ledger--stack thead{display:none}.ledger--stack tr{gap:var(--s1);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);display:grid}.ledger--stack td{overflow-wrap:anywhere;text-align:left;border:0;min-height:20px;padding:2px 0 2px 116px;display:block;position:relative}.ledger--stack td:before{content:attr(data-label);width:104px;font:500 10px var(--mono);text-transform:uppercase;color:var(--ink-3);position:absolute;top:4px;left:0}.ledger--stack td.r{text-align:left}}.spec{border-top:1px solid var(--rule);grid-template-columns:minmax(120px,.6fr) 1fr;margin:0;display:grid}.spec dt,.spec dd{padding:var(--s3) 0;border-bottom:1px solid var(--rule-soft);margin:0}.spec dt{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding-top:calc(var(--s3) + 2px)}.spec dd{font-size:14px}.spec__big{font:600 22px/1.1 var(--display);letter-spacing:-.03em}.spec__note{font:400 11px var(--mono);color:var(--ink-3);margin-top:2px;display:block}.totals{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.totals__item{padding:var(--s3) var(--s5) var(--s3) 0;margin-right:var(--s5);border-right:1px solid var(--rule-soft)}.totals__item:last-child{border-right:0}.totals__value{font:600 24px/1.1 var(--display);letter-spacing:-.03em;display:block}.totals__label{font:400 11px var(--mono);color:var(--ink-3)}.state{border:1px dashed var(--rule-strong);border-radius:var(--radius-m);padding:var(--s6) var(--s5);gap:var(--s3);justify-items:start;display:grid}.state__title{font:600 18px var(--display);letter-spacing:-.02em}.state__body{color:var(--ink-2);max-width:60ch;font-size:14px}.state__ref{color:var(--ink-2);font-size:13px}.state__ref code{font-family:var(--mono);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;color:var(--ink)}.state--error{border-style:solid;border-color:var(--fault-rule);background:var(--fault-wash)}.loading-lines{gap:var(--s3);padding:var(--s4) 0;display:grid}.loading-lines i{border-radius:var(--radius-s);background:linear-gradient(90deg, var(--well) 0%, var(--sheet-raised) 50%, var(--well) 100%);background-size:200% 100%;height:12px;animation:1.2s linear infinite sweep;display:block}.loading-lines i:nth-child(2){width:82%}.loading-lines i:nth-child(3){width:64%}@keyframes sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.rail{gap:var(--s4);padding-right:var(--s5);border-right:1px solid var(--rule);display:grid;position:sticky;top:88px}.rail__title{letter-spacing:-.01em;font-size:15px}@media (max-width:900px){.rail{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 var(--s5);position:static}}.segmented{border:1px solid var(--rule);border-radius:var(--radius-m);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.segmented button{font:500 12px var(--mono);color:var(--ink-2);border-radius:var(--radius-s);background:0 0;border:0;padding:6px 10px}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.price{font:600 20px/1 var(--display);letter-spacing:-.04em;white-space:nowrap}.price small{font:400 11px var(--mono);color:var(--ink-3);letter-spacing:0;margin-left:2px}.raw{max-height:360px;padding:var(--s4);background:var(--well);border:1px solid var(--rule);border-radius:var(--radius-s);font:400 12px/1.6 var(--mono);color:var(--ink-2);margin:0;overflow:auto}details>summary{cursor:pointer;font:500 12px var(--mono);color:var(--ink-2);padding:var(--s2) 0}.results{margin-top:var(--s3)}.input::placeholder{color:var(--ink-4)}.rail-toggle{display:none}@media (max-width:900px){.rail-toggle{margin-bottom:var(--s4);display:inline-flex}.rail[data-collapsed=true]{display:none}}fieldset.segmented{min-width:0;margin:0}.totals__item{flex-direction:column-reverse;display:flex}.totals dd{margin:0}.verify-banner{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.textarea{min-height:84px;padding:var(--s2) var(--s3);resize:vertical;line-height:1.5}.command--light{border-color:var(--rule)}.command--light code{background:var(--well);color:var(--ink)}.empty-line{padding:var(--s3) var(--s4);border:1px dashed var(--rule-strong);border-radius:var(--radius-m);color:var(--ink-2);font-size:13px}.nowrap{white-space:nowrap}.form__row--narrow{max-width:560px}.panel{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--sheet);padding:var(--s5);gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;display:grid}.panel__state{gap:var(--s2);display:grid}.panel__state-title{font:600 18px/1.2 var(--display);letter-spacing:-.02em}@media (max-width:760px){.panel{grid-template-columns:minmax(0,1fr)}}.dialog{width:min(440px, calc(100vw - 2 * var(--s4)));padding:var(--s5);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--sheet-raised);color:var(--ink);margin:auto}.dialog::backdrop{background:var(--backdrop)}.dialog__title{font:600 18px var(--display);letter-spacing:-.02em}.dialog__body{margin-top:var(--s2);color:var(--ink-2);font-size:14px}.dialog__actions{margin-top:var(--s5);justify-content:flex-end}.toast{right:var(--gutter);bottom:var(--s5);z-index:60;max-width:min(360px, calc(100vw - 2 * var(--s4)));padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);border-left:2px solid var(--led-ok);border-radius:var(--radius-m);background:var(--sheet-raised);color:var(--ink-on-panel);font-size:13px;position:fixed}.toast:empty{background:0 0;border:0;padding:0}.twofactor__scan{gap:var(--s5);flex-wrap:wrap;align-items:center;display:flex}.qr{border-radius:var(--radius-m);flex:none;width:176px;height:176px}.twofactor__key{gap:var(--s2);min-width:0;display:grid}.twofactor__secret{padding:var(--s2) var(--s3);border-radius:var(--radius-m);background:var(--well);color:var(--ink);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px}.recovery{gap:var(--s4);display:grid}.recovery__codes{gap:var(--s2) var(--s5);padding:var(--s4) var(--s5);border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--well);color:var(--ink);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;font-size:15px;list-style:none;display:grid}.pulse{gap:6px;min-width:160px;display:grid}.pulse__track{grid-template-columns:repeat(30,1fr);gap:2px;height:14px;display:grid;position:relative}.pulse__tick{background:var(--rule);border-radius:1px}.pulse__tick[data-state=received]{background:var(--led-live-deep)}.pulse__tick[data-state=missed]{background:var(--led-fault)}.pulse__tick[data-state=before]{box-shadow:inset 0 0 0 1px var(--rule-soft);background:0 0}.pulse__legend{justify-content:space-between;gap:var(--s3);font:400 11px var(--mono);color:var(--ink-3);display:flex}.pulse__legend b{color:var(--ink);font-weight:500}.pulse--compact{min-width:120px}.pulse--status{align-items:center;gap:var(--s2);min-width:0;display:flex}.pulse--compact .pulse__track{height:10px}.pairing{background:var(--panel);color:var(--ink-on-panel);border:1px solid var(--rule-strong);border-radius:var(--radius-l);padding:var(--s5);gap:var(--s5);display:grid}.pairing__tag{border:1px dashed var(--rule-ink);border-radius:var(--radius-m);padding:var(--s5);gap:var(--s3);justify-items:start;display:grid}.pairing__host{font:500 12px var(--mono);color:var(--ink-on-panel-2)}.pairing__code{gap:var(--s3);font:500 clamp(28px, 4vw, 44px)/1 var(--mono);letter-spacing:.08em;color:var(--accent-text);flex-wrap:wrap;display:flex}.pairing__group{padding:var(--s2) var(--s3);background:var(--panel-raised);border:1px solid var(--panel-rule);border-radius:var(--radius-s)}.pairing__expiry{font:400 12px var(--mono);color:var(--ink-on-panel-2)}.pairing__steps{counter-reset:step;gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.pairing__steps li{counter-increment:step;gap:var(--s3);color:var(--ink-on-panel-2);grid-template-columns:28px 1fr;font-size:14px;display:grid}.pairing__steps li:before{content:counter(step, decimal-leading-zero);font:500 11px/1.9 var(--mono);color:var(--ink-on-panel-2)}.pairing__os{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.pairing__os .segmented{border-color:var(--panel-rule)}.pairing__os .segmented button[aria-pressed=false]{color:var(--ink-on-panel-2)}.command{margin-top:var(--s2);border:1px solid var(--panel-rule);border-radius:var(--radius-s);align-items:stretch;display:flex;overflow:hidden}.command code{padding:var(--s3);background:var(--code-bg);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.command button{border:0;border-left:1px solid var(--panel-rule);background:var(--panel-raised);color:var(--ink-on-panel);font:500 11px var(--mono);padding:0 var(--s3)}.command button:hover{background:var(--rule-strong)}.pairing__wait{align-items:center;gap:var(--s3);font:400 13px var(--mono);color:var(--ink-on-panel-2);border-top:1px solid var(--panel-rule);padding-top:var(--s4);display:flex}.pairing__wait .led{animation:1.6s steps(2,start) 3 blink}@keyframes blink{to{visibility:hidden}}.meter{background:var(--panel);color:var(--ink-on-panel);border:1px solid var(--rule-strong);border-radius:var(--radius-l);padding:var(--s5);gap:var(--s5);display:grid}.meter__top{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.meter__label{font:500 11px var(--mono);color:var(--ink-on-panel-2);text-transform:uppercase;letter-spacing:.05em}.meter__figure{font:500 clamp(40px, 6vw, 64px)/1 var(--mono);letter-spacing:-.04em;color:var(--ink-on-panel);font-variant-numeric:tabular-nums}.meter__stamp{font:500 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text);border:1px solid var(--mint-rule);border-radius:var(--radius-s);max-width:220px;padding:6px 8px}.meter__grid{border-top:1px solid var(--panel-rule);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.meter__cell{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid var(--panel-rule)}.meter__cell b{font:500 16px var(--display);color:var(--ink-on-panel);margin-top:4px;display:block}.period{gap:6px;display:grid}.period__bar{appearance:none;border:1px solid var(--panel-rule);border-radius:var(--radius-s);background:var(--panel-raised);--fill:var(--led-live-deep);width:100%;height:8px;overflow:hidden}.period__bar[data-state=ended]{--fill:var(--led-idle)}.period__bar[data-state=fault]{--fill:var(--led-fault)}.period__bar::-webkit-progress-bar{background:var(--panel-raised)}.period__bar::-webkit-progress-value{background:var(--fill)}.period__bar::-moz-progress-bar{background:var(--fill)}.period__ends{font:400 11px var(--mono);color:var(--ink-on-panel-2);justify-content:space-between;display:flex}.timeline{border-left:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.timeline li{padding:0 0 var(--s4) var(--s4);font-size:13px;position:relative}.timeline li:before{content:"";background:var(--paper);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.timeline time{font:400 11px var(--mono);color:var(--ink-3);display:block}.pairing>*,.pairing__steps li>div,.command code{min-width:0}.meter__note{font:400 11px var(--mono);color:var(--ink-on-panel-2);margin-top:var(--s2)}.empty-state{justify-items:start;gap:var(--s3);padding:var(--s6);border:1px dashed var(--rule-strong);border-radius:var(--radius-l);background:radial-gradient(420px 160px at 0% 0%, #a9e52e0a, transparent 70%), var(--paper);display:grid}.empty-state__glyph{width:40px;height:40px;margin-bottom:var(--s1);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--sheet);color:var(--mint);place-items:center;display:grid}.empty-state__title{font:600 18px/1.2 var(--display);letter-spacing:-.02em}.empty-state__body{max-width:56ch;color:var(--ink-2);font-size:14px}.empty-state__actions{align-items:center;gap:var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.empty-state__doc{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.empty-state__doc:hover{color:var(--ink)}.help{gap:var(--s4);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--sheet);align-content:start;display:grid}.help__title{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.help__subtitle{margin-bottom:var(--s2);font:600 13px/1.2 var(--sans);letter-spacing:0;color:var(--ink)}.help__docs{margin:0 calc(var(--s2) * -1);gap:1px;padding:0;list-style:none;display:grid}.help__doc{min-height:34px;padding:0 var(--s2);border-radius:var(--radius-s);color:var(--ink-2);align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.help__doc .icon{color:var(--ink-3);flex:none}.help__doc:hover{background:var(--well);color:var(--ink)}.help__go{opacity:0;transition:opacity .12s var(--ease), transform .12s var(--ease);margin-left:auto;transform:translate(-2px)}.help__doc:hover .help__go,.help__doc:focus-visible .help__go{opacity:1;transform:none}.help__trouble{padding-top:var(--s4);border-top:1px solid var(--rule)}.help__item{border-bottom:1px solid var(--rule-soft)}.help__item summary{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) 0;color:var(--ink-2);cursor:pointer;font-size:13px;list-style:none;display:flex}.help__item summary::-webkit-details-marker{display:none}.help__item summary:hover{color:var(--ink)}.help__chevron{color:var(--ink-3);transition:transform .16s var(--ease);flex:none}.help__item[open] .help__chevron{transform:rotate(90deg)}.help__answer{padding:0 0 var(--s3);color:var(--ink-2);font-size:13px}.help__support{color:var(--ink-3);font-size:12px}.help__support a{color:var(--ink-2)}.steps{margin:0;padding:0;list-style:none;display:grid}.steps__item{gap:var(--s3);padding-bottom:var(--s5);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.steps__item:last-child{padding-bottom:0}.steps__item:not(:last-child):before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.steps__item[data-status=done]:not(:last-child):before{background:var(--mint-rule)}.steps__marker{border:1px solid var(--rule-strong);background:var(--paper);width:28px;height:28px;color:var(--ink-3);font:500 12px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.steps__item[data-status=active] .steps__marker{border-color:var(--mint);color:var(--mint);box-shadow:0 0 0 4px var(--mint-wash)}.steps__item[data-status=done] .steps__marker{border-color:var(--mint-rule);background:var(--mint-wash);color:var(--mint)}.steps__item[data-status=failed] .steps__marker{border-color:var(--fault-rule);background:var(--fault-wash);color:var(--led-fault)}.steps__body{min-width:0;padding-top:4px}.steps__head{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.steps__title{font:600 15px/1.3 var(--display);letter-spacing:-.01em;color:var(--ink-2)}.steps__item[data-status=active] .steps__title,.steps__item[data-status=failed] .steps__title{color:var(--ink)}.steps__estimate{color:var(--ink-3);font-size:11px}.steps__summary{margin-top:var(--s1);color:var(--ink-3);font-size:13px}.steps__content{margin-top:var(--s4)}.infotip{vertical-align:middle;display:inline-flex;position:relative}.infotip__button{width:20px;height:20px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.infotip__button:hover,.infotip__button[aria-expanded=true]{color:var(--ink);background:var(--well)}.infotip__panel{z-index:45;width:max-content;max-width:min(300px,80vw);padding:var(--s2) var(--s3);border:1px solid var(--rule-ink);border-radius:var(--radius-m);background:var(--sheet-raised);color:var(--ink-2);font:400 12px/1.5 var(--sans);text-align:left;animation:rise-in .12s var(--ease);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.infotip__panel[hidden]{display:none}.infotip__panel strong{color:var(--ink)}.banner{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--sheet);display:flex}.banner .led{align-self:flex-start;margin-top:6px}.banner--wait{background:var(--wait-wash);border-color:#2a3a52}.banner__text{flex:1;gap:2px;min-width:0;display:grid}.banner__title{color:var(--ink);font-size:14px;font-weight:600}.banner__body{color:var(--ink-2);font-size:13px}.banner--fault .banner__body{color:var(--fault-ink-strong)}.banner__deadline{color:var(--ink-3);font-size:11px}.banner__action{flex:none}@media (max-width:600px){.banner{flex-wrap:wrap}.banner__action{width:100%;padding-left:calc(8px + var(--s3))}}.checklist{gap:var(--s4);padding:var(--s5);border:1px solid var(--rule-strong);border-radius:var(--radius-l);background:var(--sheet);display:grid}.checklist__head{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.checklist__heading{letter-spacing:-.02em;font-size:18px}.checklist__progress{margin-top:var(--s1);color:var(--ink-3);font-size:11px}.checklist__bar{background:var(--rule-strong);border-radius:1px;height:2px;overflow:hidden}.checklist__bar i{background:var(--mint);height:100%;transition:width .32s var(--ease);display:block}.checklist__list{margin:0;padding:0;list-style:none;display:grid}.checklist__item{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.checklist__mark{border:1px solid var(--rule-strong);width:24px;height:24px;color:var(--ink-3);font:500 11px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.checklist__item[data-state=done] .checklist__mark{border-color:var(--mint-rule);background:var(--mint-wash);color:var(--mint)}.checklist__item[data-state=waiting] .checklist__mark{border-color:var(--led-wait);color:var(--led-wait)}.checklist__text{gap:2px;min-width:0;display:grid}.checklist__title{align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.checklist__item[data-state=done] .checklist__title{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-ink);text-decoration-color:var(--rule-ink)}.checklist__tag{border:1px solid var(--rule-strong);font:500 10px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-radius:4px;padding:2px 6px}.checklist__detail{color:var(--ink-3);font-size:13px}.checklist__dismiss{color:var(--ink-3);text-underline-offset:3px;justify-self:start;font-size:12px;text-decoration:underline}.checklist__dismiss:hover{color:var(--ink-2)}@media (max-width:600px){.checklist{padding:var(--s4)}.checklist__item{grid-template-columns:24px minmax(0,1fr)}.checklist__item .btn{grid-column:2;justify-self:start}}.setup{align-items:start}.setup .steps__item{gap:var(--sp-3);padding-bottom:var(--sp-5);grid-template-columns:24px minmax(0,1fr)}.setup .steps__item:not(:last-child):before{background:var(--border);top:28px;left:11.5px}.setup .steps__item[data-status=done]:not(:last-child):before{background:var(--accent-border)}.setup .steps__marker{border:1px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-3);font:600 var(--fs-xs) / 1 var(--font-ui);font-variant-numeric:tabular-nums}.setup .steps__item[data-status=active] .steps__marker{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 3px var(--accent-wash)}.setup .steps__item[data-status=done] .steps__marker{border-color:var(--accent-border);background:var(--accent-wash);color:var(--accent-text)}.setup .steps__body{padding-top:2px}.setup .steps__title{font:600 var(--fs-md) / 1.4 var(--font-ui);letter-spacing:-.01em;color:var(--text-2)}.setup .steps__item[data-status=active] .steps__title{color:var(--text)}.setup .steps__estimate{border:1px solid var(--border);color:var(--text-3);font:500 var(--fs-xs) / 1.5 var(--font-ui);border-radius:999px;padding:1px 6px}.setup .steps__summary{color:var(--text-3);font-size:var(--fs-sm);margin-top:2px}.setup .steps__content{gap:var(--sp-4);margin-top:var(--sp-4);display:grid}.setup__step{gap:var(--sp-4);min-width:0;color:var(--text-2);font-size:var(--fs-md);display:grid}.setup__lead{max-width:72ch;margin:0}.setup__label{align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-2);color:var(--text);font:600 var(--fs-sm) / 1.3 var(--font-ui);display:flex}.setup__note{color:var(--text-3);font-weight:500;font-size:var(--fs-xs)}.setup__hint{margin:var(--sp-2) 0 0;color:var(--text-3);font-size:var(--fs-xs)}.setup__reqs{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.setup__form{max-width:420px}.setup__collects{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.setup__list{gap:var(--sp-1);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.setup__list li{align-items:center;gap:var(--sp-2);display:flex}.setup__list li:before{content:"";background:var(--ok-dot);border-radius:50%;flex:none;width:6px;height:6px}.setup__list--no li:before{background:var(--idle-dot)}.setup__table .ui-table td code{white-space:nowrap}.setup__nav{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.setup__aside{gap:var(--sp-4);display:grid}.setup-docs{margin:calc(var(--sp-2) * -1);gap:2px;padding:0;list-style:none;display:grid}.setup-docs__link{align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-sm);transition:background .16s var(--ease);font-weight:500;text-decoration:none;display:flex}.setup-docs__link .icon{color:var(--text-3);flex:none}.setup-docs__link:hover{background:var(--surface-hover)}.setup-docs__go{margin-left:auto}.setup-trouble{margin:calc(var(--sp-2) * -1) 0 0;display:grid}.setup-trouble__item+.setup-trouble__item{border-top:1px solid var(--border)}.setup-trouble__item summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:40px;color:var(--text);font:500 var(--fs-sm) / 1.4 var(--font-ui);cursor:pointer;list-style:none;display:flex}.setup-trouble__item summary::-webkit-details-marker{display:none}.setup-trouble__chevron{color:var(--text-3);transition:transform .16s var(--ease);flex:none}.setup-trouble__item[open] .setup-trouble__chevron{transform:rotate(90deg)}.setup-trouble__answer{padding:0 0 var(--sp-3);color:var(--text-2);font-size:var(--fs-sm)}.cmd{align-items:flex-start;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--code-bg);display:flex}.cmd__code{min-width:0;color:var(--text);font:400 var(--fs-xs) / 1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:5px 0}.cmd__copy{flex:none}.pairing{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);display:grid}.pairing__tag{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--accent-border);border-radius:var(--r-md);background:var(--accent-wash);justify-items:start;display:grid}.pairing__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;width:100%;display:flex}.pairing__host{color:var(--text);font:600 var(--fs-sm) / 1.3 var(--font-ui)}.pairing__code{gap:var(--sp-2);color:var(--text);font:500 clamp(24px, 3.4vw, 32px) / 1 var(--font-mono);letter-spacing:.06em;flex-wrap:wrap;display:flex}.pairing__group{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-raised)}.pairing__expiry{color:var(--text-3);font:500 var(--fs-xs) / 1.4 var(--font-ui);font-variant-numeric:tabular-nums}.pairing__expiry[data-expired=true]{color:var(--danger-text)}.pairing .ui-tabs{margin-bottom:calc(var(--sp-2) * -1)}.pairing__steps{gap:var(--sp-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.pairing__steps li{gap:var(--sp-2) var(--sp-3);counter-increment:step;font-size:var(--fs-sm);color:var(--text-2);grid-template-columns:24px minmax(0,1fr);display:grid}.pairing__steps li:before{content:counter(step);border:1px solid var(--border-strong);width:20px;height:20px;color:var(--text-3);font:600 11px / 1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.pairing__steps li>*{grid-column:2}.pairing__steps li>:first-child{grid-row:1}.pairing__step{margin:0}.pairing__steps strong{color:var(--text);font-weight:600}.pairing__wait{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border);color:var(--text-2);font:500 var(--fs-sm) / 1.4 var(--font-ui);display:flex}.hosts-empty{gap:var(--sp-4);display:grid}.hosts-empty__next{gap:var(--sp-3);counter-reset:next;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.hosts-empty__next li{gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);counter-increment:next;color:var(--text-2);font-size:var(--fs-sm);align-content:start;display:grid}.hosts-empty__next b{align-items:center;gap:var(--sp-2);color:var(--text);font:600 var(--fs-md) / 1.3 var(--font-ui);display:flex}.hosts-empty__next b:before{content:counter(next);background:var(--accent-wash);width:20px;height:20px;color:var(--accent-text);font:600 11px / 1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.probes{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.probes__item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);display:flex}.probes__name{color:var(--text);font-size:var(--fs-sm);font-weight:600}.earn__formula{padding:var(--sp-2) var(--sp-3);color:var(--text);font-size:var(--fs-sm)}.earn th[scope=row]{text-align:left;font-weight:500}.danger-list{margin:0;padding:0;list-style:none;display:grid}.danger-list__item{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.danger-list__item+.danger-list__item{border-top:1px solid var(--border)}.danger-list__title{color:var(--text);margin:0}.danger-list__body{max-width:64ch;color:var(--text-2);font-size:var(--fs-sm);margin:2px 0 0}.price-split{border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.price-split__cell{gap:var(--sp-1);padding:var(--sp-3);display:grid}.price-split__cell--you{border-left:1px solid var(--border);background:var(--accent-wash)}.price-split__label{align-items:center;gap:var(--sp-1);display:inline-flex}.price-split__value{color:var(--text)}.price-split__note{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border);color:var(--text-3);grid-column:1/-1;margin:0}.field-tip{position:relative}.field-tip__tip{position:absolute;top:-2px;right:0}.rental-cell{gap:2px;display:grid}.rental-cell__id{font-weight:600}.rental-cell__sub{color:var(--text-3);font-size:var(--fs-xs)}@media (max-width:767px){.danger-list__item{flex-direction:column;align-items:flex-start}.cmd{flex-direction:column;align-items:stretch}.cmd__copy{align-self:flex-end}.pairing__steps li{grid-template-columns:minmax(0,1fr)}.pairing__steps li:before{display:none}.pairing__steps li>*{grid-column:1}}.bell{flex:none;position:relative}.bell__button{background:var(--panel);position:relative}.bell__button[aria-expanded=true]{border-color:var(--control-rule-hover);color:var(--ink)}.bell__badge{border:1px solid var(--mint-rule);background:var(--mint-wash);min-width:18px;height:16px;color:var(--mint);font:500 10px/1 var(--mono);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 4px;display:inline-grid;position:absolute;top:-6px;right:-6px}.bell__panel{right:0;top:calc(100% + var(--s2));z-index:50;width:min(380px, calc(100vw - 2 * var(--s4)));background:var(--sheet-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-m);animation:rise-in .14s var(--ease);display:grid;position:absolute}.bell__panel:focus{outline:none}.bell__panel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bell__head{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule-soft);display:flex}.bell__title{font:600 14px/1.2 var(--display);letter-spacing:-.01em}.bell__mark-all{color:var(--ink-2);font:500 12px var(--sans);background:0 0;border:0;padding:2px 0}.bell__mark-all:hover{color:var(--ink)}.bell__body{max-height:min(440px,60vh);overflow-y:auto}.bell__body .empty-state{margin:var(--s3);padding:var(--s5)}.bell__body .loading-lines{padding:var(--s4)}.bell__error{padding:var(--s3) var(--s4);color:var(--fault-ink);font-size:13px}.bell__foot{justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--rule-soft);display:flex}.bell__link{color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.bell__link:hover{color:var(--mint)}.bell__link--quiet{color:var(--ink-2);font-weight:500}.notif-list{margin:0;padding:0;list-style:none}.notif-list:not(.notif-list--panel){border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--sheet)}.notif{align-items:flex-start;gap:var(--s3);border-bottom:1px solid var(--rule-soft);display:flex}.notif:last-child{border-bottom:0}.notif__main{gap:var(--s3);min-width:0;padding:var(--s3) var(--s4);color:inherit;flex:1;text-decoration:none;display:flex}a.notif__main:hover{background:var(--well)}.notif__led{margin-top:6px}.notif__led--read{visibility:hidden}.notif__text{gap:2px;min-width:0;display:grid}.notif__title{color:var(--ink-2);font-size:13px;font-weight:600}.notif--unread .notif__title{color:var(--ink)}.notif__body{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.notif__meta{gap:var(--s3);font:400 11px/1.4 var(--mono);color:var(--ink-3);flex-wrap:wrap;margin-top:2px;display:flex}.notif__cta{color:var(--mint)}.notif__mark{margin:var(--s3) var(--s4) 0 0;flex:none}.notif-list:not(.notif-list--panel) .notif__main{padding:var(--s4) var(--s5)}.notif-list:not(.notif-list--panel) .notif__title,.notif-list:not(.notif-list--panel) .notif__body{font-size:14px}.notif-toolbar{margin-bottom:var(--s4)}.pref-list{margin:0;padding:0;list-style:none}.pref{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--rule);display:flex}.pref__text{gap:2px;display:grid}.pref__label{font-size:14px;font-weight:600}.pref__desc{color:var(--ink-2);font-size:13px}.pref__control{align-items:center;gap:var(--s3);flex:none;display:flex}.pref__reason{font:400 11px var(--mono);color:var(--ink-3);white-space:nowrap}.switch{border:1px solid var(--control-rule);background:var(--control-bg);width:36px;height:20px;transition:background-color .12s var(--ease), border-color .12s var(--ease);border-radius:10px;flex:none;padding:0;position:relative}.switch__thumb{background:var(--ink-3);width:12px;height:12px;transition:transform .12s var(--ease), background-color .12s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .switch__thumb{background:var(--mint);transform:translate(16px);box-shadow:0 0 6px #a9e52e80}.switch[data-locked]{cursor:not-allowed;opacity:.6}.switch[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.switch,.switch__thumb,.bell__panel{transition:none;animation:none}}@media (max-width:640px){.pref{align-items:flex-start}.pref__reason{white-space:normal}}.pref>.pref__label{font-weight:500}.num,.mono{font-variant-numeric:tabular-nums}.main a:not([class]){color:var(--accent-text);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent)}.main a:not([class]):hover{text-decoration-color:currentColor}code{font-size:.92em}:not(pre)>code{border:1px solid var(--border);background:var(--code-bg);border-radius:4px;padding:1px 5px}.ui-flip{transform:scaleX(-1)}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-spin{animation:.9s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.ui-spin{animation:none}}.ui-btn,.btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);min-height:34px;color:var(--text);font:500 13px/1 var(--font-ui);white-space:nowrap;box-shadow:var(--shadow-raised);transition:background var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.ui-btn:active:not(:disabled),.btn:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ui-btn:active:not(:disabled),.btn:active:not(:disabled){transform:none}}.ui-btn:hover:not(:disabled),.btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-control);text-decoration:none}.ui-btn--primary,.btn--live{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.ui-btn--primary:hover:not(:disabled),.btn--live:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ui-btn--secondary,.btn--ghost{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.ui-btn--ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.ui-btn--danger,.btn--danger{background:var(--surface);color:var(--danger-text);border-color:var(--danger-border)}.ui-btn--danger:hover:not(:disabled),.btn--danger:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger-dot)}.ui-btn--small,.btn--small{min-height:28px;padding:0 10px;font-size:12px}.ui-btn:disabled,.btn:disabled{cursor:not-allowed;background:var(--surface-2);border-color:var(--border);color:var(--text-4);box-shadow:none}.ui-btn .icon,.btn .icon{flex:none}.ui-link-btn,.link-button{color:var(--accent-text);font:600 13px/1.2 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.ui-link-btn:hover,.link-button:hover{text-decoration:underline}.ui-icon-btn,.icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:32px;height:32px;color:var(--text-2);transition:background var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);flex:none;place-items:center;padding:0;display:inline-grid}.ui-icon-btn:hover:not(:disabled),.icon-btn:hover{border-color:var(--border-control);background:var(--surface-hover);color:var(--text)}.ui-icon-btn[aria-pressed=true]{background:var(--surface-2);border-color:var(--border-control);color:var(--text)}.ui-icon-btn:disabled{color:var(--text-4);cursor:not-allowed}.ui-icon-btn--ghost{background:0 0;border-color:#0000}.ui-icon-btn--small{width:24px;height:24px}.ui-flag{outline:1px solid color-mix(in srgb, var(--text) 14%, transparent);outline-offset:-1px;object-fit:cover;vertical-align:-1px;-webkit-user-select:none;user-select:none;border-radius:2px;flex:none;width:16px;height:12px;display:inline-block}.ui-place{overflow-wrap:anywhere}.ui-place .ui-flag{margin-right:6px}.ui-chip{border:1px solid var(--border);background:var(--surface-2);height:22px;color:var(--text-2);font:500 12px/1 var(--font-ui);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ui-chip--mono{font-variant-numeric:tabular-nums}.ui-chip__dot{background:var(--idle-dot);border-radius:50%;flex:none;width:6px;height:6px}.ui-chip__icon{flex:none}.ui-chip--accent{border-color:var(--accent-border);background:var(--accent-wash);color:var(--accent-text)}.ui-chip--accent .ui-chip__dot{background:var(--accent)}.ui-chip--ok{border-color:var(--ok-border);background:var(--ok-wash);color:var(--ok-text)}.ui-chip--ok .ui-chip__dot{background:var(--ok-dot)}.ui-chip--warn{border-color:var(--warn-border);background:var(--warn-wash);color:var(--warn-text)}.ui-chip--warn .ui-chip__dot{background:var(--warn-dot)}.ui-chip--danger{border-color:var(--danger-border);background:var(--danger-wash);color:var(--danger-text)}.ui-chip--danger .ui-chip__dot{background:var(--danger-dot)}.ui-chip--info{border-color:var(--info-border);background:var(--info-wash);color:var(--info-text)}.ui-chip--info .ui-chip__dot{background:var(--info-dot)}.ui-chip--price{border-color:var(--text);background:var(--text);color:var(--bg);border-radius:var(--r-sm);font-weight:600}.ui-count{background:var(--surface-2);min-width:20px;height:18px;color:var(--text-3);font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 6px;display:inline-grid}.badge-new{border:1px solid var(--info-border);background:var(--info-wash);height:22px;color:var(--info-text);font:500 12px/1 var(--font-ui);text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.status{font:500 13px/1.2 var(--font-ui);color:var(--text-2)}.led{width:7px;height:7px}.led--live{box-shadow:0 0 0 3px var(--accent-wash)}.ui-page-header{margin-bottom:var(--sp-6)}.ui-page-header--tabs{margin-bottom:var(--sp-5);border-bottom:1px solid var(--border)}.ui-page-header__crumbs ol{margin:0 0 var(--sp-2);color:var(--text-3);gap:6px;padding:0;font-size:13px;list-style:none;display:flex}.ui-page-header__crumbs li+li:before{content:"/";color:var(--text-4);margin-right:6px}.ui-page-header__crumbs a{color:var(--text-2);text-decoration:none}.ui-page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ui-page-header--tabs .ui-page-header__row{margin-bottom:var(--sp-4)}.ui-page-header__main{gap:6px;min-width:0;display:grid}.ui-page-header__title-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.ui-page-header__title,.page-head__title{font:650 var(--fs-xl) / 1.25 var(--font-ui);letter-spacing:-.022em;overflow-wrap:anywhere;margin:0}.ui-page-header__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-page-header__meta{color:var(--text-3);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.ui-page-header__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.page-head{align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-6);border-bottom:0;padding-bottom:0}.page-head__lede{font-size:var(--fs-md);color:var(--text-3);margin-top:6px}.page-head__actions{gap:var(--sp-2)}.ui-tabs,.tabs{gap:var(--sp-5);scrollbar-width:none;margin:0;padding:0;display:flex;overflow-x:auto}.ui-tabs{margin-inline:-6px;padding-inline:6px}.ui-page-header--tabs .ui-tabs{margin-bottom:-1px}.ui-panel--flush .ui-panel__body>.ui-tabs{padding-inline:var(--sp-4);scroll-padding-inline:var(--sp-4);box-shadow:inset 0 -1px 0 var(--border);margin:0}.ui-tabs__tab,.tabs__tab{height:38px;color:var(--text-3);font:500 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.ui-tabs__tab:hover,.tabs__tab:hover{color:var(--text);text-decoration:none}}.ui-tabs__tab[aria-selected=true],.ui-tabs__tab[aria-current=page],.tabs__tab[aria-current=page]{color:var(--text);font-weight:600}.ui-tabs__tab[aria-selected=true]:after,.ui-tabs__tab[aria-current=page]:after,.tabs__tab[aria-current=page]:after{content:"";background:var(--accent-line);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.ui-tabs__tab[aria-selected=true] .ui-count,.ui-tabs__tab[aria-current=page] .ui-count{background:var(--accent-wash);color:var(--accent-text)}.ui-tabs__tab:focus-visible{outline:none}.ui-tabs__tab:focus-visible:before{content:"";outline:2px solid var(--focus);pointer-events:none;border-radius:6px;position:absolute;inset:7px -4px}.ui-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ui-toolbar__start,.ui-toolbar__end{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-select{align-items:center;display:inline-flex;position:relative}.ui-select__control{height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);min-width:120px;color:var(--text);font:500 13px/1 var(--font-ui);appearance:none;cursor:pointer;padding:0 30px 0 10px}.ui-select--small .ui-select__control{min-width:64px;height:28px}.ui-select__control:hover{border-color:var(--border-control)}.ui-select__chevron{color:var(--text-3);pointer-events:none;position:absolute;right:9px}.ui-search{align-items:center;display:inline-flex;position:relative}.ui-search__icon{color:var(--text-3);pointer-events:none;position:absolute;left:10px}.ui-search__input{width:220px;height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 13px/1 var(--font-ui);padding:0 10px 0 30px}.ui-search__input::placeholder{color:var(--text-3)}.ui-search__input:hover{border-color:var(--border-control)}.ui-view-toggle{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.ui-view-toggle .ui-icon-btn{border-color:#0000;width:28px;height:26px}.ui-view-toggle .ui-icon-btn[aria-pressed=true]{background:var(--surface-2);border-color:var(--border)}.ui-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:10px;min-width:0}.ui-panel__head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:48px;padding:10px var(--sp-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ui-panel__title{font:600 14px/1.3 var(--font-ui);letter-spacing:-.012em;margin:0}.ui-panel__desc{color:var(--text-3);font-size:var(--fs-xs);margin:2px 0 0}.ui-panel__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-panel__body{padding:var(--sp-4)}.ui-panel--flush .ui-panel__body{padding:0}.ui-stack{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.ui-dash{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ui-dash__aside{top:calc(56px + var(--sp-4));position:sticky}@media (max-width:1100px){.ui-dash{grid-template-columns:minmax(0,1fr)}.ui-dash__aside{position:static}}.ui-stat-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ui-stat{padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:10px;align-content:start;gap:6px;min-width:0;display:grid}.ui-stat--highlight{border-color:var(--accent-border);background:var(--accent-wash)}.ui-stat--highlight .ui-stat__value{color:var(--accent-text)}.ui-stat__head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ui-stat__label{color:var(--text-2);font:500 13px/1.3 var(--font-ui);margin:0}.ui-stat__value{font:600 var(--fs-2xl) / 1.15 var(--font-ui);letter-spacing:-.028em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ui-stat__value--muted{color:var(--text-3);font-size:var(--fs-lg);letter-spacing:0;font-weight:500;line-height:1.75}.ui-stat__hint{color:var(--text-3);font-size:var(--fs-xs);margin:0}.ui-stat__delta{margin-right:6px;font-weight:600}.ui-stat__delta--up{color:var(--ok-text)}.ui-stat__delta--down{color:var(--danger-text)}.ui-stat__skeleton{width:60%;height:28px;display:block}.ui-kv{gap:var(--sp-4) var(--sp-6);margin:0;display:grid}.ui-kv--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kv--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-kv--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-kv--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1279px){.ui-kv--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ui-kv--3,.ui-kv--4,.ui-kv--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-kv__item{gap:2px;min-width:0;display:grid}.ui-kv dd{margin:0}.ui-kv__label{color:var(--text-3);font-size:var(--fs-xs)}.ui-kv__value{color:var(--text);overflow-wrap:anywhere;font-weight:500}.ui-kv__hint{color:var(--text-3);font-size:var(--fs-xs)}.ui-callout,.banner{padding:10px var(--sp-4);border:1px solid var(--info-border);border-radius:var(--r-md);background:var(--info-wash);color:var(--text);font-size:var(--fs-sm);flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ui-callout__icon{color:var(--info-text);flex:none;margin-top:2px}.ui-callout__text{flex:16rem;gap:2px;min-width:0;display:grid}.ui-callout__title{margin:0;font-weight:600;line-height:1.45}.ui-callout__tag{color:var(--danger-text);margin-right:6px}.ui-callout__body{color:var(--text-2);line-height:1.5}.ui-callout__actions{align-items:center;gap:var(--sp-3);flex:none;align-self:center;margin-left:auto;display:flex}.ui-callout--success{border-color:var(--ok-border);background:var(--ok-wash)}.ui-callout--success .ui-callout__icon{color:var(--ok-text)}.ui-callout--warning{border-color:var(--warn-border);background:var(--warn-wash)}.ui-callout--warning .ui-callout__icon{color:var(--warn-text)}.ui-callout--danger{border-color:var(--danger-border);background:var(--danger-wash)}.ui-callout--danger .ui-callout__icon{color:var(--danger-text)}.ui-callout--action{border-color:var(--border);border-left:3px solid var(--danger-dot);border-radius:var(--r-sm);background:var(--surface)}.ui-callout--action .ui-callout__icon{color:var(--danger-text)}@media (max-width:767px){.ui-callout__actions{align-self:auto;width:100%;margin-left:0;padding-left:26px}}.banner{align-items:center}.banner .led{margin:0 2px}.banner--action{border-color:var(--accent-border);background:var(--accent-wash)}.banner--wait{border-color:var(--info-border);background:var(--info-wash)}.banner--fault{border-color:var(--danger-border);background:var(--danger-wash)}.banner__title{font:600 13px/1.4 var(--font-ui)}.banner__body,.banner--fault .banner__body{color:var(--text-2);font-size:13px}.notice{border:1px solid var(--border);border-left:3px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);padding:10px var(--sp-4)}.notice--fault{border-color:var(--danger-border);border-left-color:var(--danger-dot);background:var(--danger-wash);color:var(--danger-text)}.notice--wait{border-color:var(--info-border);border-left-color:var(--info-dot);background:var(--info-wash)}.notice--ok{border-color:var(--ok-border);border-left-color:var(--ok-dot);background:var(--ok-wash)}.ui-hint{display:inline-flex;position:relative}.ui-hint__button{width:22px;height:22px;color:var(--text-3);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ui-hint__button:hover,.ui-hint__button[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.ui-hint__panel{z-index:30;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-raised);width:max-content;max-width:min(320px,80vw);box-shadow:var(--shadow-overlay);color:var(--text-2);font:400 12px/1.5 var(--font-ui);text-align:left;padding:10px 12px;position:absolute;top:calc(100% + 6px)}.ui-hint__panel--start{left:-6px}.ui-hint__panel--end{right:-6px}.ui-hint__panel[hidden]{display:none}.ui-hint__panel strong,.ui-hint__panel b{color:var(--text)}.ui-menu{display:inline-flex;position:relative}.ui-menu__panel{z-index:30;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-raised);min-width:180px;box-shadow:var(--shadow-overlay);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.ui-menu__item{width:100%;color:var(--text);font:400 13px/1.3 var(--font-ui);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:7px 10px;text-decoration:none;display:block}.ui-menu__item:hover{background:var(--surface-hover);text-decoration:none}.ui-menu__item--danger{color:var(--danger-text)}.ui-table-wrap{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:10px;overflow-x:auto}.ui-panel--flush .ui-table-wrap{border-radius:0 0 var(--r-md) var(--r-md);box-shadow:none;border:0}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.ui-table th{z-index:1;height:36px;padding:0 var(--sp-3);border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-3);font:500 12px/1.2 var(--font-ui);text-align:left;white-space:nowrap;position:sticky;top:0}.ui-table thead th:first-child{border-top-left-radius:10px}.ui-table thead th:last-child{border-top-right-radius:10px}.ui-table tbody th{height:auto;color:var(--text);background:0 0;font-weight:500;position:static}.ui-table td,.ui-table tbody th{height:var(--row-h);padding:6px var(--sp-3);border-bottom:1px solid var(--border);vertical-align:middle}.ui-table tr>:first-child{padding-left:var(--sp-4)}.ui-table tr>:last-child{padding-right:var(--sp-4)}.ui-table tbody tr:last-child>td,.ui-table tbody tr:last-child>th{border-bottom:0}.ui-table__row.has-below>td{border-bottom-color:#0000}@media (hover:hover) and (pointer:fine){.ui-table__row:hover>td,.ui-table__row:hover+.ui-table__detail>td,.ui-table__row:hover+.ui-table__notice>td{background:var(--surface-hover)}}.ui-table__row.is-selected>td{background:var(--accent-wash)}.ui-table .ui-table__end{text-align:right}.ui-table th.ui-table__end .ui-table__sort{flex-direction:row-reverse}.ui-table__tight,.ui-table th.ui-table__tight{width:40px;padding-right:0}.ui-table__col-tight{width:40px}.ui-table__sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0 -4px;padding:4px;display:inline-flex}.ui-table__sort:hover{color:var(--text);background:var(--surface-hover)}th[aria-sort=ascending] .ui-table__sort,th[aria-sort=descending] .ui-table__sort{color:var(--text)}.ui-table__sort-icon{color:var(--text-4)}th[aria-sort=ascending] .ui-table__sort-icon,th[aria-sort=descending] .ui-table__sort-icon{color:var(--text-2)}.ui-table__detail>td,.ui-table__notice>td{height:auto;padding:0 var(--sp-3) var(--sp-3) calc(var(--sp-3) + 40px)}@keyframes ui-reveal{0%{transform:translateY(-3px)}}.ui-table__detail>td>*{animation:ui-reveal .18s var(--ease-out)}.ui-table__detail.has-below>td{border-bottom-color:#0000}.ui-table__empty-row>td{height:auto;padding:var(--sp-6) var(--sp-4);color:var(--text-3);text-align:center}.ui-table__skeleton td{height:var(--row-h)}.ui-check{vertical-align:middle;width:15px;height:15px;accent-color:var(--accent-line);cursor:pointer;margin:0}.ui-table__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:48px;padding:8px var(--sp-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.ui-table__foot-start{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ui-table__selected{color:var(--text-2);font-weight:500}.ui-table__foot .ledger-more{margin:0}.ui-pager{align-items:center;gap:var(--sp-2);color:var(--text-2);margin-left:auto;display:flex}.ui-pager__size{align-items:center;gap:var(--sp-2);display:inline-flex}.ui-pager__range{text-align:right;min-width:84px}@media (max-width:767px){.ui-table-wrap--stack .ui-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-table-wrap--stack .ui-table,.ui-table-wrap--stack .ui-table tbody,.ui-table-wrap--stack .ui-table tr{display:block}.ui-table-wrap--stack .ui-table tr.ui-table__row{gap:6px var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border);grid-template-columns:28px 28px minmax(0,1fr);display:grid}.ui-table-wrap--stack .ui-table__row.has-below{padding-bottom:var(--sp-2);border-bottom:0}.ui-table-wrap--stack .ui-table__row>td{justify-content:space-between;align-items:center;gap:var(--sp-3);text-align:right;border:0;grid-column:1/-1;height:auto;padding:0;display:flex}.ui-table-wrap--stack .ui-table__row>td.ui-table__tight{grid-column:auto;width:auto}.ui-table-wrap--stack .ui-table__row>td.ui-table__tight+td:not(.ui-table__tight){grid-column:3}.ui-table-wrap--stack .ui-table__row>td[data-label]:before{content:attr(data-label);color:var(--text-3);text-align:left;font-size:12px}.ui-table-wrap--stack .ui-table__row>td.ui-table__primary{text-align:left;justify-content:flex-start}.ui-table-wrap--stack .ui-table__row>td.ui-table__primary:before{content:none}.ui-table-wrap--stack .ui-table__detail,.ui-table-wrap--stack .ui-table__notice{border-bottom:1px solid var(--border);display:block}.ui-table-wrap--stack .ui-table__detail.has-below{border-bottom:0}.ui-table-wrap--stack .ui-table__detail>td,.ui-table-wrap--stack .ui-table__notice>td{padding:0 var(--sp-3) var(--sp-3);border:0;display:block}.ui-table-wrap--stack .ui-table__empty-row,.ui-table-wrap--stack .ui-table__empty-row>td{display:block}.ui-table-wrap--stack .ui-table__skeleton{padding:var(--sp-3);gap:6px;display:grid}.ui-table-wrap--stack .ui-table__skeleton td{border:0;height:14px;padding:0;display:block}.ui-pager{justify-content:flex-end;width:100%}}.ui-skeleton{background:linear-gradient(90deg, var(--skeleton) 0%, var(--surface-2) 50%, var(--skeleton) 100%) 0 0 / 200% 100%;border-radius:4px;height:10px;animation:1.4s linear infinite shimmer;display:block}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-chart .ui-panel__body{gap:var(--sp-3);display:grid}.ui-legend{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-legend__item{border:1px solid var(--border);height:24px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.ui-legend__item b{color:var(--text);font-weight:600}.ui-legend__swatch{border-radius:2px;flex:none;width:8px;height:8px}.ui-legend__swatch--1{background:var(--series-1)}.ui-legend__swatch--2{background:var(--series-2)}.ui-legend__swatch--3{background:var(--series-3)}.ui-legend__swatch--4{background:var(--series-4)}.ui-legend__swatch--5{background:var(--series-5)}.ui-chart__plot{position:relative}.ui-chart__canvas{width:100%}.ui-chart__tip{z-index:2;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-raised);min-width:160px;box-shadow:var(--shadow-overlay);pointer-events:none;margin-left:12px;padding:8px 10px;font-size:12px;position:absolute;top:0;left:0}.ui-chart__tip-time{color:var(--text-3);margin:0 0 4px}.ui-chart__tip-row{color:var(--text-2);align-items:center;gap:6px;margin:2px 0 0;display:flex}.ui-chart__tip-row b{color:var(--text);margin-left:auto;padding-left:12px}.ui-chart__table{border:1px solid var(--border);border-radius:var(--r-sm);max-height:320px;overflow:auto}.ui-chart__skeleton{border-radius:var(--r-sm)}.ui-chart .uplot{font-family:var(--font-ui)}.section{margin-top:var(--sp-6)}.section__head{padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);align-items:center}.section__title{font:600 15px/1.3 var(--font-ui);letter-spacing:-.005em}.section__meta{font:400 12px var(--font-ui);color:var(--text-3)}.ledger-wrap{border-color:var(--border);box-shadow:var(--shadow-raised)}.ledger th{font:500 12px/1.2 var(--font-ui);text-transform:none;letter-spacing:0;padding:10px var(--sp-3);background:var(--surface-2)}.ledger td{padding:8px var(--sp-3);border-bottom-color:var(--border)}.ledger tbody tr:hover td{background:var(--surface-hover)}.ledger__primary{font:600 13px/1.3 var(--font-ui)}.ledger__sub{font:400 12px var(--font-ui)}.input,.select{border-radius:var(--r-sm);min-height:36px;font-size:var(--fs-md)}.input-affix .input{min-height:34px}.input-affix span{font:500 13px var(--font-ui)}.field__label{font:500 13px/1.3 var(--font-ui);color:var(--text-2)}.field__label-row{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.field__aside-link{font:500 13px/1.3 var(--font-ui);color:var(--accent-text);white-space:nowrap;text-decoration:none}.input-trailing{position:relative}.input.input--trailing{padding-right:44px}.input--trailing::-ms-reveal{display:none}.input-reveal{border-radius:calc(var(--r-sm) - 2px);width:36px;color:var(--text-3);cursor:pointer;transition:color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.input-reveal[aria-pressed=true]{color:var(--text)}.input-reveal:active{transform:scale(.94)}.input-reveal:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.field__aside-link:hover{text-decoration:underline}.input-reveal:hover{color:var(--text);background:var(--surface-hover)}}@media (prefers-reduced-motion:reduce){.input-reveal:active{transform:none}}.empty-state{border-radius:var(--r-md)}.empty-state__title{font:600 15px/1.3 var(--font-ui)}.tile__value,.kbd{font-family:var(--font-ui)}.appbar{background:var(--bar-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.appbar{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.main *,.main :before,.main :after,.side *,.appbar *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app:not([data-sidebar=drawer]){background:linear-gradient(90deg, var(--sidebar-bg) calc(var(--side-w) - 1px), var(--border) calc(var(--side-w) - 1px), var(--border) var(--side-w), var(--bg) var(--side-w))}.side[data-mode=rail] .side__link[aria-current=page]:before{display:none}.theme-toggle{color:var(--text-2)}@media (max-width:767px){.main{padding:var(--sp-4) var(--sp-4) var(--s7)}}.muted{color:var(--text-3)}.machines{margin-top:var(--sp-4)}.machine-cell{align-items:center;gap:10px;min-width:0;display:flex}.machine-cell__icon{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);width:32px;height:32px;color:var(--accent-text);flex:none;place-items:center;display:grid}.machine-cell__text{gap:2px;min-width:0;display:grid}.machine-cell__name{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.machine-cell__name:hover{text-decoration:underline}.machine-cell__gpu{color:var(--text-3);overflow-wrap:anywhere;font-size:12px}.machine-loc{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.machine-loc .icon{color:var(--text-3)}.machine-price,.machine-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.machine-specs{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2)}.spec-grid{gap:var(--sp-5) var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.spec-grid__col{align-content:start;gap:var(--sp-5);min-width:0;display:grid}.spec-grid__group{align-content:start;gap:var(--sp-2);min-width:0;display:grid}.spec-grid__title{border-bottom:1px solid var(--border);color:var(--text-3);font:600 var(--fs-xs) / 1.3 var(--font-ui);letter-spacing:.02em;text-transform:uppercase;margin:0;padding-bottom:6px}.spec-grid__list{gap:6px var(--sp-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.spec-grid__row{display:contents}.spec-grid__row dt{color:var(--text-3);font-size:var(--fs-xs);line-height:20px}.spec-grid__value{color:var(--text);overflow-wrap:anywhere;justify-items:start;margin:0;font-size:13px;font-weight:500;line-height:20px;display:grid}.spec-grid__value--measured{color:var(--text-3);font-weight:400}.spec-grid__hint{color:var(--text-3);font-size:var(--fs-xs);font-weight:400;line-height:16px}.spec-grid--compact{gap:var(--sp-4) var(--sp-6)}.spec-grid--compact .spec-grid__col{gap:var(--sp-4)}.spec-grid--compact .spec-grid__list{gap:2px var(--sp-4)}.spec-grid--compact .spec-grid__hint{display:none}.spec-note{margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--border);color:var(--text-3);font-size:12px}.spec-note b{color:var(--text);font-weight:500}@media (max-width:1100px){.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.spec-grid{grid-template-columns:minmax(0,1fr)}}.machines__none{justify-items:center;gap:var(--sp-2);display:grid}.machines__none p{margin:0}.machines .pulse{min-width:132px;max-width:180px}.machines .ui-table__row>td:not(.ui-table__primary){white-space:nowrap}.machines .ui-table__primary{min-width:220px}@media (max-width:767px){.machines .pulse{width:60%;max-width:none}.machine-specs{padding:var(--sp-3)}}.panel-note{margin:var(--sp-3) 0 0;color:var(--text-3);font-size:12px}.panel-meta{color:var(--text-3);font-size:12px}.panel-meta b{color:var(--text)}.pulse__legend{font:400 12px var(--font-ui);color:var(--text-3)}.gpu-panel__model{margin:0 0 var(--sp-4);font:600 var(--fs-lg) / 1.3 var(--font-ui)}.gpu-panel__fit{margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--border);color:var(--text);gap:4px;display:grid}.gpu-panel__rule{color:var(--text-3);font-size:12px}.earn__formula{margin:0 0 var(--sp-3);border-left:3px solid var(--accent-line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);font-family:var(--font-ui);font-variant-numeric:tabular-nums}.probes__item{border-color:var(--border);background:var(--surface);border-radius:var(--r-sm)}.raw-details{margin-top:var(--sp-3);font-size:13px}.raw-details summary{font-family:var(--font-ui);color:var(--accent-text);cursor:pointer;font-weight:500}.raw{max-height:320px;margin:var(--sp-2) 0 0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--code-bg);font-size:12px;overflow:auto}.offer-panel .form{gap:var(--sp-3)}.offer-panel .form__row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.offer-panel__listing{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}.price-split{border-color:var(--border);border-radius:var(--r-sm);background:var(--surface)}.price-split__cell--you{border-left-color:var(--border)}.price-split__label{font:500 12px/1 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--text-3)}.price-split__value{font:600 var(--fs-lg) / 1.2 var(--font-ui);font-variant-numeric:tabular-nums}.price-split__note{border-top-color:var(--border);font:400 12px var(--font-ui)}.danger-panel .danger-list{border:0;border-radius:0}.danger-panel .danger-list__item{padding:var(--sp-3) 0}.danger-panel .danger-list__item:first-child{padding-top:0}.danger-panel .danger-list__item:last-child{padding-bottom:0}.danger-list__title{font:600 13px/1.3 var(--font-ui)}.settings-stack{max-width:960px}fieldset.ui-toolbar,fieldset.ui-view-toggle{min-width:0;margin:0}fieldset.ui-toolbar{border:0;padding:0}.ds-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ds-row+.ds-row{margin-top:var(--sp-3)}.ds-pad{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-3);display:grid}.ds-page{gap:var(--sp-8);max-width:1280px;padding:var(--sp-6) var(--sp-8) var(--sp-8);background:var(--bg);color:var(--text);margin:0 auto;display:grid}.ds-page__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ds-page__name{font-weight:600}.ds-section{gap:var(--sp-3);display:grid}.ds-section__title{font-size:var(--fs-sm,13px);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}@media (max-width:768px){.ds-page{padding:var(--sp-4)}}.ui-panel .empty-state{align-items:center;column-gap:var(--sp-4);padding:var(--sp-2) 0;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);row-gap:2px}.ui-panel .empty-state__glyph{grid-row:span 2}.ui-panel .empty-state__title{font-size:14px}.ui-panel .empty-state__body{color:var(--text-3);margin:0;font-size:13px}.ui-panel .empty-state__actions{grid-column:2}.pulse__tick{border-radius:2px}.bell__button{background:0 0;border-color:#0000}.bell__button[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.bell__badge{border:2px solid var(--surface);background:var(--accent);color:var(--on-accent);font:700 10px/1 var(--font-ui);top:-4px;right:-4px}.bell__panel{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-overlay);border-radius:10px}.bell__title{font:600 14px/1.2 var(--font-ui)}.notif__meta,.pref__reason{font-family:var(--font-ui);font-size:12px}.notif__led{width:7px;height:7px}.switch{border-color:var(--border-control);background:var(--surface-2)}.switch__thumb{background:var(--text-3)}.switch[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-line)}.switch[aria-checked=true] .switch__thumb{background:var(--on-accent-line);box-shadow:none}.review-checks th[scope=row]{white-space:nowrap;font-weight:500}.review-checks__expected{color:var(--text-2)}.ui-table.review-checks tr.review-checks__row--fail>td,.ui-table.review-checks tr.review-checks__row--fail>th{background:var(--danger-wash)}.review-checks__observed{display:block}.review-checks__cmd{color:var(--text-3);margin-top:4px;font-size:12px;display:block}.review-checks__cmd code{overflow-wrap:anywhere}.review-machines{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.review-machines__item{gap:2px var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.review-machines__gpu{color:var(--text-3);grid-column:1;font-size:12px}.review-machines__item .ui-chip{grid-area:1/2/span 2}.cell-two{gap:2px;min-width:0;display:grid}.cell-two a{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.cell-two a:hover{color:var(--accent-text);text-decoration:underline}.cell-two .muted{font-size:var(--fs-xs)}.table-none{padding:var(--sp-6) var(--sp-4);color:var(--text-2);text-align:center}.panel-toolbar{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}.catalog-filters{display:block}.filter-text{min-width:0;max-width:100%}.filter-text__input{width:100%;min-width:0;padding-left:var(--sp-3)}.filter-check{height:var(--control-h);font-size:var(--fs-sm,13px);color:var(--text-2)}.price-cell,.chip-row,.inline-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.amount-in{color:var(--ok-text)}.tier-facts{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.tier-facts__tip{align-items:center;gap:4px;display:inline-flex}.tier-facts a{margin-left:var(--sp-1);font-size:var(--fs-xs);color:var(--accent-text);font-weight:600}.first-rental__list{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.first-rental__step{align-content:start;gap:var(--sp-1);padding-left:var(--sp-3);border-left:2px solid var(--border);display:grid}.first-rental__num{font-size:var(--fs-xs);color:var(--accent-text);font-weight:600}.first-rental__name{color:var(--text);font-weight:600}.first-rental__step[data-done=true]{border-left-color:var(--accent-border)}.first-rental__step[data-done=true] .first-rental__name{color:var(--text-3);text-decoration:line-through}.first-rental__body{font-size:var(--fs-sm,13px);color:var(--text-2)}.first-rental__go{margin-top:var(--sp-1);font-size:var(--fs-sm,13px);color:var(--accent-text);font-weight:600}@media (max-width:700px){.first-rental__list{grid-template-columns:minmax(0,1fr)}}.date-filter{align-items:center;gap:var(--sp-2);display:inline-flex}.date-filter__label{font-size:var(--fs-xs);color:var(--text-2)}.date-filter__input{height:var(--control-h);padding:0 var(--sp-2);border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.date-filter__input{--lightningcss-light: ;--lightningcss-dark:initial}}.copy-command .command{margin-top:var(--sp-1);border-color:var(--border);background:var(--code-bg)}.copy-command .command code{background:var(--code-bg);color:var(--text);font-family:var(--font-mono)}.copy-command .command button{border-left-color:var(--border);background:var(--surface-2);min-width:64px;color:var(--text);cursor:pointer}.copy-command .command button:hover{background:var(--surface-hover)}.key-help{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);display:grid}.key-help__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.key-help__title{font-size:var(--fs-sm,13px);color:var(--text);font-weight:600}.key-help__list{gap:var(--sp-3);padding-left:var(--sp-5,20px);font-size:var(--fs-sm,13px);color:var(--text-2);margin:0;display:grid}.key-help__doc{font-size:var(--fs-sm,13px);color:var(--accent-text);font-weight:600}.connect{gap:var(--sp-3);display:grid}.trouble{display:grid}.steps__note{font-size:var(--fs-sm,13px);color:var(--text-2)}.checkbox--described{margin-bottom:var(--sp-2);gap:2px;display:grid}.checkbox__note{font-size:var(--fs-xs);color:var(--text-3);padding-left:24px}.next-steps{margin-top:var(--sp-5,20px);padding-top:var(--sp-4);border-top:1px solid var(--border)}.next-steps__title{margin-bottom:var(--sp-2);font-size:var(--fs-xs);color:var(--text-3);font-weight:600}.next-steps__list{gap:var(--sp-2);padding-left:var(--sp-5,20px);font-size:var(--fs-sm,13px);color:var(--text-2);margin:0;display:grid}.policy .ui-kv__value{font-size:var(--fs-sm);color:var(--text-2);font-weight:400}.secure-table .ui-table__row{position:relative}.secure-config{gap:2px;min-width:0;display:grid}.secure-config__head{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.secure-table .secure-config__link{color:var(--text);outline:none;font-weight:600;text-decoration:none}.secure-config__link:after{content:"";border-radius:var(--r-sm);position:absolute;inset:0}.secure-config__link:focus-visible:after{box-shadow:inset 0 0 0 2px var(--focus)}.secure-config__spot{z-index:1;cursor:default;height:20px;padding:0 6px;font-size:11px;position:relative}.secure-config__specs{color:var(--text-3);font-size:var(--fs-xs);display:none}.secure-split{margin-left:var(--sp-2);color:var(--text-3)}.price-text{white-space:nowrap}.price-text__amount{color:var(--text);font-weight:600}.price-text__unit{color:var(--text-3);margin-left:1px}.price-text--muted .price-text__amount{color:var(--text-3);font-weight:500}.secure-go{align-items:center;gap:var(--sp-1);color:var(--text-2);transition:color var(--duration) var(--ease-out);font-weight:500;display:inline-flex}.secure-go__arrow{transition:transform var(--duration) var(--ease-out)}@media (hover:hover) and (pointer:fine){.secure-table .ui-table__row:hover .secure-go{color:var(--accent-text)}.secure-table .ui-table__row:hover .secure-go__arrow{transform:translate(2px)}}.secure-table .ui-table__row:has(.secure-config__link:focus-visible) .secure-go{color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.secure-go,.secure-go__arrow{transition:none}.secure-table .ui-table__row:hover .secure-go__arrow{transform:none}}.secure-out{justify-items:end;gap:2px;display:inline-grid}.secure-out__when{color:var(--text-3);font-size:var(--fs-xs);white-space:nowrap}.secure-foot{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}@media (max-width:767px){.secure-table .ui-table-wrap--stack .ui-table tr.ui-table__row{align-items:start;gap:2px var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.secure-table .ui-table-wrap--stack .ui-table__row>td{grid-column:auto}.secure-table .ui-table-wrap--stack .ui-table__row>td[data-label=VRAM],.secure-table .ui-table-wrap--stack .ui-table__row>td[data-label="CPU · RAM"],.secure-table .ui-table-wrap--stack .ui-table__row>td[data-label=Location]{display:none}.secure-table .ui-table-wrap--stack .ui-table__row>td[data-label=Price]:before{content:none}.secure-table .secure-config__specs{gap:2px;display:grid}.secure-config__specs .ui-flag{margin-right:6px}.secure-table .ui-table-wrap--stack .ui-table__row>td.ui-table__end:last-child{grid-column:1/-1;justify-content:flex-end}.secure-table .ui-table-wrap--stack .ui-table__row>td.ui-table__primary:has(+td){grid-row:span 2}.secure-table .ui-table-wrap--stack .ui-table__row>td.ui-table__end:last-child:has(.secure-go){font-size:var(--fs-xs);grid-column:2}}.sl-step{gap:var(--sp-4);display:grid}.sl-nav{gap:var(--sp-2);margin-top:var(--sp-4);justify-content:flex-end;display:flex}.sl-choices{gap:var(--sp-3);border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;display:grid}.sl-choice{column-gap:var(--sp-2);row-gap:var(--sp-1);padding:var(--sp-3);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;transition:border-color .16s,background-color .16s;display:grid}.sl-choice:hover{border-color:var(--border-control-hover);background:var(--surface-hover)}.sl-choice[data-checked=true]{border-color:var(--accent-border);background:var(--accent-wash)}.sl-choice:focus-within{outline:2px solid var(--focus);outline-offset:2px}.sl-choice input{accent-color:var(--accent-line);margin:2px 0 0}.sl-choice__label{color:var(--text);font-weight:600}.sl-choice__hint{font-size:var(--fs-xs);color:var(--text-3);grid-column:2}.sl-lines{border-collapse:collapse;width:100%;font-size:var(--fs-sm,13px)}.sl-lines th,.sl-lines td{padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.sl-lines th{color:var(--text);white-space:nowrap;font-weight:500}.sl-lines__formula{color:var(--text-2)}.sl-lines__value{text-align:right;white-space:nowrap;color:var(--text)}.sl-lines__total th,.sl-lines__total td{border-bottom:0;font-weight:600}.sl-assumptions{margin-top:var(--sp-3)}.sl-why{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sl-why__title{margin:0 0 var(--sp-1);font-size:var(--fs-xs);color:var(--text-2);font-weight:600}.sl-why__list{padding-left:var(--sp-5,20px);gap:var(--sp-1);font-size:var(--fs-sm,13px);color:var(--text-2);margin:0;display:grid}.sl-alt-workloads{padding:var(--sp-4) var(--sp-4) var(--sp-4) calc(var(--sp-4) + var(--sp-5,20px))}@media (max-width:640px){.sl-lines__formula{display:none}}@media (prefers-reduced-motion:reduce){.sl-choice{transition:none}}.receipt{border:1px solid var(--border);background:var(--surface);max-width:880px;box-shadow:var(--shadow-raised);padding:var(--sp-6);gap:var(--sp-6);border-radius:10px;display:grid}.receipt__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.receipt__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px;font-weight:600}.receipt__number{margin:var(--sp-1) 0 0;color:var(--text);font-size:22px;font-weight:600}.receipt__issued{color:var(--text-3);margin:0;font-size:13px}.receipt__table{border-collapse:collapse;width:100%;font-size:14px}.receipt__table th,.receipt__table td{padding:var(--sp-2) var(--sp-3);text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.receipt__table thead th{color:var(--text-3);font-size:12px;font-weight:500}.receipt__table tbody th{color:var(--text);font-weight:500}.receipt__table td{color:var(--text-2)}.receipt__table .receipt__amount{text-align:right;white-space:nowrap}.receipt__table tfoot th{color:var(--text-2);font-weight:400}.receipt__table tfoot td{color:var(--text)}.receipt__table .receipt__covered td,.receipt__table .receipt__covered th{color:var(--text-3)}.receipt__table .receipt__total th,.receipt__table .receipt__total td{color:var(--text);border-top:1px solid var(--border-strong);font-weight:600}.receipt__note{color:var(--text-3);margin:0;font-size:13px}@media print{.side,.appbar,.skip-link,.scrim,.verify-banner,.receipt-page .ui-page-header{display:none!important}.app,.app__body,.main{background:#fff;max-width:none;margin:0;padding:0;display:block}.receipt{max-width:none;box-shadow:none;color:#000;border:0;padding:0}}.ls-envs,.ls-keys{gap:var(--sp-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ls-choices{gap:var(--sp-2);display:grid}.ls-choice{column-gap:var(--sp-2);row-gap:var(--sp-1);padding:var(--sp-3);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;transition:border-color .16s,background-color .16s;display:grid}.ls-choice:hover{border-color:var(--border-control-hover);background:var(--surface-hover)}.ls-choice[data-checked=true]{border-color:var(--accent-border);background:var(--accent-wash)}.ls-choice:focus-within{outline:2px solid var(--focus);outline-offset:2px}.ls-choice input{accent-color:var(--accent-line);margin:2px 0 0}.ls-choice__label{color:var(--text);font-weight:600}.ls-choice__hint{font-size:var(--fs-xs);color:var(--text-3);grid-column:2}.ls-misfits{font-size:var(--fs-xs);color:var(--text-3)}.ls-misfits__title{margin:0 0 var(--sp-1);color:var(--text-2);font-weight:600}.ls-misfits ul{gap:var(--sp-1);padding-left:var(--sp-4);margin:0;display:grid}.ls-misfits b{color:var(--text-2);font-weight:600}.ls-model .checkbox,.ls-keys .checkbox{flex-wrap:wrap}.ls-keys .mono{font-size:var(--fs-xs);overflow-wrap:anywhere}.ls-summary{gap:var(--sp-1);padding:var(--sp-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);display:grid}.ls-summary p{margin:0}.ls-summary__label{font-size:var(--fs-xs);color:var(--text-2)}.ls-max{font-size:var(--fs-lg,16px);letter-spacing:-.01em;color:var(--text);font-weight:600}.ls-summary__hint{font-size:var(--fs-xs);color:var(--text-3)}.ls-meter{align-items:center;gap:var(--sp-3);display:flex}.ls-meter__bar{appearance:none;border:1px solid var(--border);background:var(--surface-2);border-radius:4px;flex:1;block-size:8px;inline-size:auto;overflow:hidden}.ls-meter__bar::-webkit-meter-bar{background:var(--surface-2);border:0;border-radius:4px;block-size:100%}.ls-meter__bar::-webkit-meter-optimum-value{background:var(--accent-line);border-radius:4px}.ls-meter__bar::-webkit-meter-suboptimum-value{background:var(--accent-line);border-radius:4px}.ls-meter__bar::-webkit-meter-even-less-good-value{background:var(--accent-line);border-radius:4px}.ls-meter__bar::-moz-meter-bar{background:var(--accent-line);border-radius:4px}.ls-meter__label{font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}.ls-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ls-subhead{margin:var(--sp-2) 0 0;font-size:var(--fs-sm,13px);color:var(--text);font-weight:600}.ls-steps{gap:var(--sp-3);padding-left:var(--sp-5,20px);margin:0;display:grid}.ls-steps li>div{margin-top:var(--sp-2)}.ls-details summary{cursor:pointer;color:var(--accent-text);font-weight:500}.ls-details[open]{gap:var(--sp-2);display:grid}.ls-block{gap:var(--sp-2);grid-template-columns:1fr auto;align-items:start;display:grid}.ls-block__text{padding:var(--sp-3);background:var(--code-bg);border:1px solid var(--border);border-radius:var(--r-sm);font:var(--fs-xs) / 1.5 var(--font-mono);color:var(--text);margin:0;overflow-x:auto}.ls-raise{gap:var(--sp-3);justify-items:start;max-inline-size:360px;display:grid}.ls-raise .field{inline-size:100%}@media (prefers-reduced-motion:reduce){.ls-choice{transition:none}}.ls-choice__note{font-size:var(--fs-xs);color:var(--text-2);grid-column:2;font-weight:500}.org-cell{gap:2px;min-width:0;display:grid}.org-cell--end{justify-items:end}.org-cell__name{color:var(--text);font-weight:600}.org-cell__sub{color:var(--text-3);font-size:var(--fs-xs);overflow-wrap:anywhere}.org-none{justify-items:center;gap:var(--sp-2);display:grid}.org-none p{margin:0}.org-form{gap:var(--sp-4);max-width:560px;display:grid}.org-form__lever{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border);display:grid}.limits-history{gap:var(--sp-1);padding:var(--sp-3) 0 0;border-top:1px solid var(--border);color:var(--text-2);font-size:var(--fs-sm);margin:0;list-style:none;display:grid}.limits-history .num{color:var(--text-3);margin-right:var(--sp-2)}.money-kv{padding:var(--sp-4);border-bottom:1px solid var(--border)}.money-reason{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);max-width:480px}.support-search{gap:var(--sp-3);display:grid}.support-search__input{width:100%}.support-hits{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.support-hit{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);gap:2px;text-decoration:none;display:grid}.support-hit:hover{background:var(--surface-hover)}.support-hit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.support-hit__title{font-weight:600}.support-hit__page{color:var(--text-3);font-size:var(--fs-xs)}.support-hit__excerpt{color:var(--text-2);font-size:13px}.support-topics{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.support-topics a{align-items:center;gap:var(--sp-1,4px);padding:4px var(--sp-3);border:1px solid var(--border);color:var(--text);border-radius:999px;font-size:13px;text-decoration:none;display:inline-flex}.support-topics a:hover{background:var(--surface-hover)}.support-form{gap:var(--sp-4);max-width:720px;display:grid}.support-form textarea{width:100%;min-height:160px}.support-categories{gap:var(--sp-2);border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;display:grid}.support-categories legend{margin-bottom:var(--sp-2);font-weight:600}.support-category{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;display:flex}.support-category__hint{color:var(--text-2);font-size:var(--fs-xs);display:block}.support-category:has(input:checked){border-color:var(--accent-line);background:var(--accent-wash)}.support-category:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.support-files{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.support-file{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:4px var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);font-size:13px;display:flex}.support-file__name{overflow-wrap:anywhere}.thread{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.thread__msg{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:grid}.thread__msg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thread__msg--customer{margin-left:var(--sp-8);background:var(--surface-2)}.thread__msg--agent{margin-right:var(--sp-8);border-left:3px solid var(--accent-line)}.thread__msg--system{color:var(--text-2);background:0 0;border-style:dashed}.thread__msg--internal{margin-right:var(--sp-8);border-color:var(--warn-border);border-left:3px solid var(--warn-dot);background:var(--warn-wash)}@media (max-width:640px){.thread__msg--customer,.thread__msg--agent,.thread__msg--internal{margin:0}}.thread__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;font-size:13px;display:flex}.thread__author{font-weight:600}.thread__time{color:var(--text-3)}.thread__tag{color:var(--warn-text);font-weight:600}.thread__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.thread__files{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reply{gap:var(--sp-3);display:grid}.reply textarea{width:100%;min-height:120px}.reply--internal textarea{background:var(--warn-wash)}.rating{gap:var(--sp-2);flex-wrap:wrap;display:flex}.support-due--late{color:var(--danger-text);font-weight:600}.support-context{gap:var(--sp-3);display:grid}.support-context__list{gap:var(--sp-1,4px);margin:0;padding:0;font-size:13px;list-style:none;display:grid}.support-context__item{justify-content:space-between;gap:var(--sp-2);display:flex}.support-context__item--joined{padding:2px var(--sp-2);border-radius:var(--r-sm);background:var(--accent-wash)}.support-two-col{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}@media (max-width:1100px){.support-two-col{grid-template-columns:minmax(0,1fr)}}.abuse{max-width:680px;padding:var(--sp-8) var(--sp-4);margin:0 auto}.abuse__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
