@font-face{font-family:Inter;src:url(/fonts/inter/inter-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/inter-800.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}.c-demo-context{background:#fff8ee;border:1px solid #f1dfc6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;font-size:11px;display:flex}.c-demo-context>div{flex-direction:column;gap:3px;display:flex}.c-demo-context span{color:#58657a}.c-demo-context nav{flex-wrap:wrap;gap:16px;display:flex}.c-demo-context a{color:#914c0e}.console{--color-sunk:#f8fafb;--color-base:#fff;--color-raised:#fff;--color-panel:#f3f6f8;--color-ink:#101a22;--color-muted:#58657a;--color-faint:#657286;--color-accent:#b46e18;--color-accent-light:#914c0e;--color-accent-ink:#fff;--color-ok:#087b5c;--color-warn:#94600b;--color-crit:#b63336;--color-unknown:#7236c9;--color-idle:#657286;--color-prog:#2864ac;--color-line:#e8edf1;--color-line-strong:#dde3e9;--font-display:Inter, system-ui, sans-serif;--font-body:Inter, system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--color-base);color:var(--color-ink);color-scheme:light;font-family:var(--font-body);font-size:13px;line-height:1.6}.console :where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.025em;text-transform:none;font-weight:600;line-height:1.25}.console :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.console ::selection{color:var(--color-ink);background:#ffe2b0}.console .text-accent,.console .lbl-a{color:#914c0e}.console a.text-accent:hover{color:#703a0b}.console .lbl,.console .lbl-a{font-family:var(--font-body);letter-spacing:.06em;font-size:10px;font-weight:500}.console .c-skip{z-index:100;background:var(--color-ink);color:#fff;padding:10px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.console .c-skip:focus{transform:translateY(0)}.console .c-shell{grid-template-columns:234px minmax(0,1fr)}.console .c-side{border-color:var(--color-line-strong);background:#f8fafb;overflow:hidden}.console .c-brand{height:56px;color:var(--color-ink);gap:0;padding-inline:22px}.console .c-brand img{width:36px;height:36px;margin-left:-9px}.console .c-brand b{font-family:var(--font-body);letter-spacing:-.04em;text-transform:none;font-size:23px;font-weight:700}.console .c-brand>.lbl{letter-spacing:.05em;margin-left:auto;font-size:9px}.console .c-navwrap{gap:14px;min-height:0;padding-block:14px;overflow-y:auto}.console .c-navgrp{gap:0}.console .c-navgrp>.lbl{padding:0 26px 6px;font-size:9px;font-weight:600}.console .c-nav{border-left-width:3px;min-height:26px;padding:3px 24px;font-size:12px}.console .c-nav:hover{background:#edf1f5}.console .c-nav.on{color:#914c0e;background:#fff3e3;font-weight:600}.console .c-nav[aria-disabled=true]{color:#707d8d;opacity:1}.console .c-nav .ct{color:var(--color-faint);font-family:var(--font-body);font-size:10px;font-weight:400}.console .c-nav .ct.text-crit{color:var(--color-crit)}.console .c-nav .ct.text-warn{color:var(--color-warn)}.console .c-nav .ct.text-accent,.console .c-nav.on .ct{color:#914c0e}.console .c-cellinfo{gap:6px;padding:16px 24px}.console .c-cell-meta{color:var(--color-faint);letter-spacing:.015em;font-size:9px}.console .c-cell-name{color:var(--color-ink);font-size:11px;font-weight:500}.console .c-identity{color:var(--color-muted);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.console .c-avatar{width:28px;height:28px;color:var(--color-muted);background:#eaf0f5;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.console .c-top{border-color:var(--color-line-strong);background:#fff;gap:20px;height:56px;padding-inline:28px}.console .c-breadcrumb{align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.console .c-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console .c-breadcrumb>a{color:var(--color-muted)}.console .c-breadcrumb>a:hover{color:var(--color-accent)}.console .c-icon{flex:none;width:16px;height:16px;display:inline-flex}.console .c-icon svg{stroke-width:1.5px;width:100%;height:100%}.console .c-search{border-color:var(--color-line-strong);width:330px;min-width:0;height:36px;color:var(--color-faint);font-family:var(--font-body);cursor:pointer;background:#f8fafb;gap:10px;padding-inline:12px;font-size:12px;display:flex}.console .c-search:hover{background:#f3f6f8;border-color:#b7c3cf}.console .c-search kbd{font:inherit;margin-left:auto;font-size:10px}.console .c-top-actions{flex:none;align-items:center;gap:16px;display:flex}.console .c-site-link{color:var(--color-muted);align-items:center;gap:6px;font-size:11px;display:flex}.console .c-role{font-family:var(--font-mono);color:var(--color-muted);font-size:10px}.console .c-mobile-brand,.console .c-mobile-nav{display:none}.console .c-body{gap:20px;padding:22px 28px 48px}.console .c-hd{align-items:flex-start;gap:20px}.console .c-hd>div:first-child{flex:420px;min-width:0}.console .c-hd>div:last-child:not(:first-child){padding-top:5px}.console .c-hd h1{letter-spacing:-.04em;font-size:clamp(28px,2.4vw,36px);font-weight:700}.console .c-hd h1.mono{font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(22px,2vw,28px)}.console .c-sub{max-width:105ch;margin-top:8px;font-size:13px;line-height:1.65}.console .panel{border-color:var(--color-line-strong);background:#fff;min-width:0}.console .panel-h{background:#f8fafb;flex-wrap:wrap;gap:6px 16px;padding:14px 18px}.console .panel-h>.lbl-a{color:var(--color-ink);letter-spacing:.015em;text-transform:none;font-size:11px;font-weight:600}.console .panel-b{padding:18px}.console table{line-height:1.5}.console th{color:var(--color-muted);font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#f3f6f8;padding:11px 14px;font-size:11px;font-weight:500}.console td{border-color:var(--color-line);padding:12px 14px;font-size:12px}.console .zebra tbody tr:nth-child(2n) td{background:#fcfdfe}.console tbody tr:hover td{background:#f6f8fa}.console .row-sel td,.console .zebra tbody tr.row-sel:nth-child(2n) td{background:#fff8ec}.console .row-sel:hover td,.console .zebra tbody tr.row-sel:hover td{background:#fff2dd}.console .row-sel td:first-child{box-shadow:inset 2px 0 var(--color-accent)}.console .row-sel[data-row-tone=unknown] td,.console .zebra tbody tr.row-sel[data-row-tone=unknown] td{background:#f6f1fd}.console .row-sel[data-row-tone=unknown]:hover td,.console .zebra tbody tr.row-sel[data-row-tone=unknown]:hover td{background:#eee5fb}.console .row-sel[data-row-tone=unknown] td:first-child{box-shadow:inset 2px 0 var(--color-unknown)}.console .row-sel[data-row-tone=unknown] td:first-child a{color:var(--color-unknown)}.console .c-btn{height:auto;min-height:36px;font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#fff;justify-content:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:500;line-height:1.5;transition:border-color .16s,background .16s,color .16s}.console .c-btn:hover{border-color:var(--color-accent);color:#914c0e;background:#faf7f1}.console .c-btn-p{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.console .c-btn-p:hover{color:#fff;background:#283641;border-color:#283641}.console .c-btn-d{color:var(--color-crit);background:#fff;border-color:#ecc1c3}.console .c-btn-d:hover{background:var(--color-crit);color:#fff}.console .c-btn:disabled{opacity:.5;background:#f8fafb}.console .c-tabs{gap:12px}.console .c-tab{font-family:var(--font-body);letter-spacing:0;text-transform:none;padding:12px 8px;font-size:12px}.console .c-tab.on{font-weight:600}.console .chip{height:34px;font-family:var(--font-body);letter-spacing:0;white-space:nowrap;background:#fff;gap:8px;padding-inline:12px;font-size:11px;font-weight:500;transition:background .16s,border-color .16s}.console .chip:hover{background:#f8fafb;border-color:#b7c3cf}.console .chip.on{color:#914c0e;background:#fff7e9;border-color:#c88d40}.console .chip b{font-family:var(--font-body);font-size:10px}.console .c-inp{height:36px;font-family:var(--font-body);background:#fff;font-size:12px}.console .c-inp::placeholder{color:var(--color-faint)}.console .p{letter-spacing:.015em;border-color:#0000;gap:5px;max-width:100%;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.4}.console .p:before{width:4px;height:4px}.console .p-ok{color:var(--color-ok);background:#e9f6ef}.console .p-warn{color:var(--color-warn);background:#fff6df}.console .p-crit{color:var(--color-crit);background:#fff0f0}.console .p-unknown{color:var(--color-unknown);background:#f0e7fb}.console .p-idle{color:var(--color-idle);background:#f0f3f6}.console .p-prog{color:var(--color-prog);background:#eaf3ff}.console .c-kv>div{padding:14px 18px}.console .c-kv b{overflow-wrap:anywhere}.console .mach{gap:12px;padding:18px}.console .step{letter-spacing:0;font-size:10px}.console .c-note{background:#f8fafb;gap:12px;padding:17px 18px;font-size:12px;line-height:1.7}.console .c-note .font-display{text-transform:none;letter-spacing:-.01em;font-size:14px;font-weight:600}.console .c-note-unk{background:#faf7fe;border-color:#d9c6f0}.console .c-note-crit{background:#fff7f7;border-color:#efc7c9}.console .c-note-acc{background:#fffaf0;border-color:#ead5b4}.console .c-note-ok{background:#f2faf6;border-color:#bbdfcf}.console .c-note-unk .c-btn{color:var(--color-unknown);background:0 0;border-color:#d9c6f0}.console .c-note-unk .c-btn:hover{border-color:var(--color-unknown);background:#f0e7fb}.console .c-data{flex-direction:column;gap:14px;min-width:0;display:flex}.console .c-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.console .c-filters{flex-wrap:wrap;gap:8px;display:flex}.console .c-table-tools{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.console .c-filter-input{border:1px solid var(--color-line-strong);width:230px;height:36px;color:var(--color-faint);align-items:center;gap:9px;padding-inline:11px;display:flex}.console .c-filter-input:focus-within{border-color:var(--color-accent)}.console .c-filter-input input{width:100%;min-width:0;color:var(--color-ink);font-family:var(--font-body);background:0 0;border:0;font-size:12px}.console .c-filter-input input:focus-visible{outline:0}.console .c-filter-input input::placeholder{color:var(--color-faint)}.console .c-columns{flex:none;margin-left:auto;position:relative}.console .c-col-menu{z-index:30;background:#fff;border:1px solid #cbd5df;width:224px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #101a2210}.console .c-col-menu label{color:var(--color-muted);cursor:pointer;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}.console .c-col-menu label:hover{color:var(--color-ink);background:#f8fafb}.console input[type=checkbox]{accent-color:var(--color-accent)}.console .c-table-scroll{overflow-x:auto}.console .c-data th{padding:0}.console .c-sort{cursor:pointer;white-space:nowrap;width:100%;min-height:40px;font:inherit;text-align:left;align-items:center;gap:6px;padding:10px 14px;display:flex}.console .c-sort:hover{color:var(--color-ink);background:#eaf0f5}.console .c-sort[data-align=right]{justify-content:flex-end}.console .c-sort .c-icon{width:12px;height:12px;color:var(--color-accent)}.console .c-data td{padding:9px 12px}.console .c-data-footer{color:var(--color-faint);font-size:11px}.console .c-empty{color:var(--color-muted);flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.console .c-command{width:min(560px,100% - 32px);max-height:72vh;color:var(--color-ink);border:1px solid var(--color-line-strong);background:#fff;margin:12vh auto auto;padding:0;inset:0}.console .c-command::backdrop{background:#101a2240}.console .c-command-head{border-bottom:1px solid var(--color-line-strong);align-items:center;gap:12px;padding:18px;display:flex}.console .c-command-head input{min-width:0;color:var(--color-ink);font:inherit;flex:1;font-size:14px}.console .c-command-head input:focus-visible{outline:none}.console .c-command-close{color:var(--color-muted);cursor:pointer;padding:6px;display:flex}.console .c-command-results{max-height:50vh;padding:8px;overflow-y:auto}.console .c-command-result{color:var(--color-ink);justify-content:space-between;align-items:center;gap:18px;padding:12px;font-size:13px;display:flex}.console .c-command-result:hover,.console .c-command-result:focus-visible{color:#914c0e;background:#fff7e9}.console .c-command-result small{color:var(--color-faint);font-size:10px}.console .c-command-empty{color:var(--color-muted);padding:26px 18px;font-size:13px}.console [hidden]{display:none!important}@media (width<=1279px){.console .c-search{width:36px;padding:9px}.console .c-search>span:not(.c-icon),.console .c-search>kbd{display:none}.console .c-top{gap:16px}}@media (width<=1023px){.console .c-shell{grid-template-columns:minmax(0,1fr)}.console .c-side{display:none}.console .c-mobile-brand{flex:none;align-items:center;display:flex}.console .c-mobile-brand img{width:32px;height:32px}.console .c-top{height:64px;padding-inline:20px}.console .c-mobile-nav{border-bottom:1px solid var(--color-line-strong);background:#f8fafb;display:flex;overflow-x:auto}.console .c-mobile-nav a{color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:12px 16px;font-size:12px}.console .c-mobile-nav a[aria-current=page]{color:#914c0e;border-bottom-color:var(--color-accent);background:#fff7e9}.console .c-body{padding:28px 24px 40px}.console .c-top-actions{margin-left:auto}.console .c-site-link{display:none}}@media (width<=600px){.console .c-top{gap:8px;padding-inline:14px}.console .c-breadcrumb{gap:6px;font-size:11px}.console .c-breadcrumb>a,.console .c-breadcrumb>.c-icon{display:none}.console .c-top-actions{gap:8px}.console .c-role{overflow-wrap:anywhere;max-width:150px;font-size:8px;line-height:1.4}.console .c-top-actions>.c-avatar{display:none}.console .c-search{flex:none;width:32px;height:32px;padding:7px}.console .c-body{gap:20px;padding:24px 18px 36px}.console .c-hd{gap:14px}.console .c-hd>div:first-child{flex-basis:100%}.console .c-hd>div:last-child:not(:first-child){padding-top:0}.console .c-hd h1{font-size:30px}.console .c-sub{font-size:12px}.console .c-btn,.console .chip{min-height:40px}.console .c-note{grid-template-columns:6px minmax(0,1fr);gap:10px 12px;padding:16px;display:grid}.console .c-note>.c-btn{grid-column:2;justify-self:start;margin-left:0}.console .c-note>.dia{margin-top:8px}.console .c-toolbar{gap:12px}.console .c-filters{gap:6px}.console .chip{padding-inline:9px;font-size:10px}.console .c-table-tools{flex-basis:100%;gap:8px}.console .c-filter-input{flex:1;width:auto;min-width:0;height:40px}.console .c-columns>.c-btn{padding-inline:10px;font-size:11px}.console .c-data .p{white-space:nowrap}.console .p{white-space:normal;overflow-wrap:anywhere}.console .panel-h{padding:12px 14px}.console .panel-b{padding:14px}.console .c-kv{grid-template-columns:minmax(0,1fr)}.console .c-kv>div{border-right:0}.console .mach{border-bottom:1px solid var(--color-line);border-right:0}}@media (prefers-reduced-motion:reduce){.console *,.console :before,.console :after{scroll-behavior:auto;transition:none}}
