:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-raised:#f5f6f7;--surface-sunken:#edf0f2;--text:#24282b;--text-muted:#566069;--border:#e3e7ea;--border-field:#c5ccd2;--border-strong:#818c94;--accent:#0b6f8f;--accent-text:#0b6f8f;--on-accent:#fff;--accent-soft:#dff3f9;--focus-ring:#1491bc;--status-ok:#1b7a33;--status-warn:#8a5600;--status-error:#c42b2b;--status-info:#0b6f8f;--sidebar-bg:#292929;--sidebar-text:#e8ebed;--sidebar-muted:#a9b3ba;--sidebar-active-bg:#3a3d3f;--brand-blue:#1badd5;--brand-blue-support:#1491bc;--brand-lime:#b0c834;--shadow-color:41 41 41}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#17191b;--surface-raised:#202326;--surface-sunken:#111314;--text:#e9edef;--text-muted:#a4afb6;--border:#2c3034;--border-field:#474e54;--border-strong:#6b747b;--accent:#19a2c7;--accent-text:#4cc3e3;--on-accent:#0c1a1f;--accent-soft:#123340;--focus-ring:#4cc3e3;--status-ok:#5ccf7b;--status-warn:#f0b340;--status-error:#ff7d78;--status-info:#4cc3e3;--sidebar-bg:#111314;--sidebar-text:#e8ebed;--sidebar-muted:#a4afb6;--sidebar-active-bg:#23272a;--shadow-color:0 0 0}:root{--tint-ok:color-mix(in srgb, var(--status-ok) 13%, transparent);--tint-warn:color-mix(in srgb, var(--status-warn) 13%, transparent);--tint-error:color-mix(in srgb, var(--status-error) 13%, transparent);--tint-info:color-mix(in srgb, var(--status-info) 13%, transparent);--font-heading:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:.9375rem;--text-xl:1.25rem;--text-2xl:1.625rem;--leading-tight:1.25;--leading-normal:1.5;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--motion-fast:.12s;--motion-base:.2s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--elevation-1:0 1px 2px rgb(var(--shadow-color) / .08);--elevation-2:0 4px 14px rgb(var(--shadow-color) / .14);--row-height:38px;--control-height:34px;--gap:var(--space-4);--pad-page:var(--space-5)}:root[data-density=compact]{--row-height:30px;--control-height:30px;--gap:var(--space-3);--pad-page:var(--space-4)}:root{--console-bg:#0e1215;--console-bar:#151a1e;--console-border:#252c32;--console-text:#d3dbe1;--console-dim:#8d9aa4;--console-trace:#8d9aa4;--console-debug:#8db4d6;--console-info:#5cc8e6;--console-warn:#f0b340;--console-error:#ff7d78;--console-critical:#ffb4b0;--console-hover:#171d22}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}:root,:root[data-theme]{--q-primary:var(--accent);--q-secondary:var(--brand-blue-support);--q-accent:var(--brand-lime);--q-positive:var(--status-ok);--q-negative:var(--status-error);--q-warning:var(--status-warn);--q-info:var(--status-info);--q-dark:var(--surface-raised)}html,body,#app{height:100%}body{background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}h1,h2,h3,h4{color:var(--text);font-family:var(--font-body);line-height:var(--leading-tight);letter-spacing:normal;margin:0}h1{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.01em}h2{font-size:var(--text-lg);font-weight:var(--weight-semibold)}h3,h4{font-size:var(--text-md);font-weight:var(--weight-semibold)}p{margin:0 0 var(--space-2)}p:last-child{margin-bottom:0}code,kbd,pre{font-family:var(--font-mono)}a{color:var(--accent-text);text-decoration:none}a:visited{color:var(--accent-text)}a:hover{text-underline-offset:2px;text-decoration:underline}a.q-btn,a.q-btn:visited,a.q-btn:hover{text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.q-btn{font-family:var(--font-body)}caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table{border-collapse:collapse;text-align:start;width:100%}th,td{height:var(--row-height);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-md);text-align:start;vertical-align:middle}thead th{height:auto;padding-block:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}tbody th{font-weight:var(--weight-medium)}tbody tr:last-child>th,tbody tr:last-child>td{border-bottom:0}td>.q-btn+.q-btn,td>a+.q-btn,td>.q-btn+a,td>span+.q-btn,td>a+a{margin-inline-start:var(--space-2)}td>.status-dot-wrap{margin-inline-end:var(--space-2)}.e-table-frame{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}@media (width<=700px){.e-table-frame th,.e-table-frame td,.ui-table-wrap th,.ui-table-wrap td,.settings-table-wrap th,.settings-table-wrap td{white-space:nowrap}}.e-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.e-actions--end{justify-content:flex-end}td>.e-actions{flex-wrap:nowrap}.e-stack{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.e-stack--tight{gap:var(--space-2)}.e-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.e-section-head__text{flex:16rem;min-width:0}.e-section-head__text p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.e-facts{gap:var(--space-3) var(--space-6);flex-wrap:wrap;min-width:0;margin:0;display:flex}.e-facts>div{min-width:0}.e-facts dt{color:var(--text-muted);font-size:var(--text-xs)}.e-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.e-facts small{color:var(--text-muted);font-size:var(--text-xs);display:block}.e-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-sm)}.e-note--warn{background:var(--tint-warn);color:var(--status-warn)}.e-note--error{background:var(--tint-error);color:var(--status-error)}.e-note--ok{background:var(--tint-ok);color:var(--status-ok)}.e-muted{color:var(--text-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.e-btn.q-btn{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);flex:none;line-height:1.2}.e-btn.q-btn .q-icon{font-size:18px}.e-btn.q-btn .q-icon.on-left{margin-inline-end:var(--space-2)}.e-btn.q-btn:before{box-shadow:none}.e-btn--sm.q-btn{min-height:26px;padding:0 var(--space-2);font-size:var(--text-xs)}.e-btn--sm.q-btn .q-icon{font-size:16px}.e-btn--sm.q-btn .q-icon.on-left{margin-inline-end:var(--space-1)}.e-btn--icon.q-btn{min-width:var(--control-height);padding:0}.e-btn--icon.e-btn--sm.q-btn{min-width:26px}.e-btn--primary.q-btn{background:var(--accent)!important;color:var(--on-accent)!important}.e-btn--danger.q-btn{background:var(--tint-error)!important;color:var(--status-error)!important}.e-btn--secondary.q-btn{border:1px solid var(--border-field);color:var(--text)!important;background:0 0!important}.e-btn--ghost.q-btn{color:var(--text)!important}.e-btn--ghost.q-btn:hover,.e-btn--secondary.q-btn:hover{background:var(--surface-raised)!important}.e-btn--primary.q-btn:hover,.e-btn--danger.q-btn:hover{filter:brightness(1.08)}.e-btn.q-btn .q-focus-helper{display:none}.e-btn.q-btn.disabled,.e-btn.q-btn[disabled]{border:1px solid var(--border);background:var(--surface-raised)!important;color:var(--text-muted)!important;opacity:1!important;cursor:not-allowed!important}.e-btn--ghost.q-btn.disabled{border-color:#0000;background:0 0!important}.e-dialog{box-sizing:border-box;min-width:0;width:min(640px, calc(100vw - 2 * var(--space-4)));max-height:min(calc(100dvh - 2 * var(--space-4)), 800px);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);flex-direction:column;display:flex;overflow:hidden}.e-dialog--top{margin-top:12vh}.e-dialog--card{width:min(36rem, calc(100vw - 2 * var(--space-4)));gap:var(--space-3);padding:var(--space-5)}.e-dialog__title{overflow-wrap:anywhere;font-size:var(--text-lg);font-weight:var(--weight-bold);flex-shrink:0}.e-dialog__body{overflow-wrap:anywhere;min-width:0;min-height:0;color:var(--text);margin-inline:calc(-1 * var(--space-2));padding:3px var(--space-2);overflow-y:auto}.e-dialog__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.q-dialog__inner--minimized>.e-dialog{max-width:calc(100vw - 2 * var(--space-4))}.e-hint[data-v-55d4cf0b]{color:var(--text-muted);vertical-align:-2px;cursor:help;margin-inline-start:var(--space-1);display:inline-flex}.e-menu{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-2)}.e-menu__list{padding:var(--space-1);flex-direction:column;min-width:11rem;display:flex}.e-menu-item[data-v-00b7b91b]{justify-content:space-between;gap:var(--space-4);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.e-menu-item[data-v-00b7b91b]:hover{background:var(--surface-sunken)}.e-menu-item--active[data-v-00b7b91b]{color:var(--accent-text);font-weight:var(--weight-medium)}.empty-state[data-v-9d9cd6c3]{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}.empty-state__icon[data-v-9d9cd6c3]{color:var(--text-muted);place-items:center;display:grid}.empty-state__title[data-v-9d9cd6c3]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.empty-state__text[data-v-9d9cd6c3]{max-width:46ch;color:var(--text-muted);font-size:var(--text-sm);margin:0}.empty-state__actions[data-v-9d9cd6c3]:empty{display:none}.empty-state__actions[data-v-9d9cd6c3]{margin-top:var(--space-3)}.page-header[data-v-ea57322f]{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.page-header__back[data-v-ea57322f]{align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}.page-header__back[data-v-ea57322f]:visited{color:var(--text-muted)}.page-header__back[data-v-ea57322f]:hover{color:var(--text);text-decoration:none}.page-header__row[data-v-ea57322f]{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--gap);flex-wrap:wrap;display:flex}.page-header__text[data-v-ea57322f]{flex:18rem;min-width:0}.page-header__title-row[data-v-ea57322f]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.page-header__title[data-v-ea57322f]{overflow-wrap:anywhere}.page-header__subtitle[data-v-ea57322f]{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.page-header__actions[data-v-ea57322f]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=600px){.page-header__actions[data-v-ea57322f]{justify-content:flex-start}}.status-dot-wrap[data-v-4394cc3f]{vertical-align:1px;flex:none;align-items:center;display:inline-flex}.status-dot[data-v-4394cc3f]{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.status-dot--ok[data-v-4394cc3f]{background:var(--status-ok)}.status-dot--warn[data-v-4394cc3f]{background:var(--status-warn)}.status-dot--error[data-v-4394cc3f]{background:var(--status-error)}.status-dot--info[data-v-4394cc3f]{background:var(--status-info)}.status-dot--neutral[data-v-4394cc3f]{box-shadow:inset 0 0 0 2px var(--border-strong);background:0 0}.status-dot__label[data-v-4394cc3f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.e-skeleton[data-v-952e845d]{background:var(--surface-sunken);border-radius:var(--radius-sm)}.e-skeleton[class*=q-skeleton--type-circle][data-v-952e845d]{border-radius:50%}.donut[data-v-9acade3b]{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.donut__chart[data-v-9acade3b]{flex:none;width:150px;height:150px;position:relative}.donut__ring[data-v-9acade3b]{border:14px solid var(--surface-sunken);border-radius:50%;position:absolute;inset:8%}.donut__center[data-v-9acade3b]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut__value[data-v-9acade3b]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1}.donut__caption[data-v-9acade3b]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.donut__legend[data-v-9acade3b]{gap:var(--space-2);flex:1;min-width:160px;margin:0;padding:0;list-style:none;display:grid}.donut__item[data-v-9acade3b]{align-items:center;gap:var(--space-2);display:flex}.donut__swatch[data-v-9acade3b]{border-radius:2px;flex:none;width:10px;height:10px}.donut__swatch--ok[data-v-9acade3b]{background:var(--status-ok)}.donut__swatch--warn[data-v-9acade3b]{background:var(--status-warn)}.donut__swatch--error[data-v-9acade3b]{background:var(--status-error)}.donut__swatch--info[data-v-9acade3b]{background:var(--status-info)}.donut__swatch--muted[data-v-9acade3b]{background:var(--border-strong)}.donut__name[data-v-9acade3b]{color:var(--text-muted);flex:1}.donut__count[data-v-9acade3b]{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.error-state[data-v-57dc6ca1]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--tint-error);display:flex}.error-state__icon[data-v-57dc6ca1]{color:var(--status-error);display:grid}.error-state__body[data-v-57dc6ca1]{flex:1;min-width:0}.error-state__title[data-v-57dc6ca1]{font-weight:var(--weight-semibold);margin:0}.error-state__text[data-v-57dc6ca1]{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}.progress-bar[data-v-f02eeeb4]{border-radius:var(--radius-sm);background:var(--surface-sunken);height:8px;display:flex;overflow:hidden}.progress-bar__seg[data-v-f02eeeb4]{height:100%;transition:width var(--motion-base) var(--motion-ease)}.progress-bar__seg--ok[data-v-f02eeeb4]{background:var(--status-ok)}.progress-bar__seg--warn[data-v-f02eeeb4]{background:var(--status-warn)}.progress-bar__seg--error[data-v-f02eeeb4]{background:var(--status-error)}.progress-bar__seg--info[data-v-f02eeeb4]{background:var(--status-info)}.progress-bar__seg--accent[data-v-f02eeeb4]{background:var(--accent)}.progress-bar__seg--muted[data-v-f02eeeb4]{background:var(--border-strong)}.section-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex}.section-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--gap);padding:var(--space-3) var(--space-4) 0;flex-wrap:wrap;display:flex}.section-panel__text{flex:14rem;min-width:0}.section-panel__action{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.section-panel__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}.section-panel__body{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4)}.section-panel__body .dt,.section-panel__body .e-table-frame{margin-inline:calc(-1 * var(--space-4));margin-bottom:calc(-1 * var(--space-4));border:0;border-top:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.e-input .q-field__control,.e-input .q-field__native,.e-input .q-field__label{color:var(--text)}.e-input .q-field__label,.e-input:not(.q-field--error) .q-field__bottom{color:var(--text-muted)}.e-input .q-field__native::placeholder{color:var(--text-muted);opacity:1}.e-input .q-field__control{min-height:var(--control-height);background:var(--surface);border-radius:var(--radius-md)}.e-input .q-field__control:before{border-color:var(--border-field)}.e-input--mono .q-field__native{font-family:var(--font-mono)}.e-select-field .q-field__control,.e-select-field .q-field__native{color:var(--text)}.e-select-field .q-field__label{color:var(--text-muted)}.e-select-field .q-field__control{min-height:var(--control-height);background:var(--surface);border-radius:var(--radius-md)}.e-select-field .q-field__control:before{border-color:var(--border-field)}.e-tabs{color:var(--text-muted)}.e-tabs--underline{border-bottom:1px solid var(--border)}.e-tabs .q-tab{min-height:var(--control-height);padding:0 var(--space-3)}.e-tabs .q-tab__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.e-tabs .q-tab--inactive{opacity:1}.e-tabs .q-tab:hover{color:var(--text)}.e-tabs .q-tab--active,.e-tabs .q-tab--active:hover{color:var(--accent-text)}.e-tabs .q-focus-helper{display:none}.e-tabs .q-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.e-tabs .q-tabs__arrow{color:var(--text)}.e-tabs--pills .q-tab{border-radius:var(--radius-md);min-height:28px;padding:0 var(--space-3)}.e-tabs--pills .q-tabs__content{gap:var(--space-1)}.e-tabs--pills .q-tab--active,.e-tabs--pills .q-tab--active:hover{background:var(--surface-raised);color:var(--text)}.e-toggle{color:var(--text);min-height:var(--control-height)}.e-tooltip{background:var(--surface-raised);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--elevation-2);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.confirm-action__message[data-v-e1ca2e57],.confirm-action__prompt[data-v-e1ca2e57]{margin:0}.confirm-action__prompt[data-v-e1ca2e57]{color:var(--text-muted)}.confirm-action__summary[data-v-e1ca2e57]{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.confirm-action__summary-title[data-v-e1ca2e57]{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.confirm-action__params[data-v-e1ca2e57]{gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.confirm-action__params dt[data-v-e1ca2e57]{color:var(--text-muted)}.confirm-action__params dd[data-v-e1ca2e57]{color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.e-badge[data-v-f8660047]{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);white-space:normal;overflow-wrap:break-word;max-width:100%;display:inline-flex}.e-badge--mono[data-v-f8660047]{font-family:var(--font-mono)}.e-badge--accent[data-v-f8660047]{background:var(--accent-soft);color:var(--accent-text)}.e-badge--ok[data-v-f8660047]{background:var(--tint-ok);color:var(--status-ok)}.e-badge--warn[data-v-f8660047]{background:var(--tint-warn);color:var(--status-warn)}.e-badge--error[data-v-f8660047]{background:var(--tint-error);color:var(--status-error)}.e-badge--info[data-v-f8660047]{background:var(--tint-info);color:var(--status-info)}.e-checkbox[data-v-ec894c68]{color:var(--accent)}.e-checkbox[data-v-ec894c68] .q-checkbox__inner{color:var(--border-strong)}.e-checkbox[data-v-ec894c68] .q-checkbox__inner--truthy,.e-checkbox[data-v-ec894c68] .q-checkbox__inner--indet{color:var(--accent)}.e-select .q-field__control,.e-select .q-field__native{color:var(--text)}.e-select .q-field__label{color:var(--text-muted)}.e-select .q-field__control{min-height:var(--control-height);background:var(--surface);border-radius:var(--radius-md)}.e-select .q-field__control:before{border-color:var(--border-field)}.dt{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.dt__toolbar:not(:has(>:not(.dt-columns))){justify-content:flex-end}.dt__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.dt__scroll{overflow:auto}.dt__table{min-width:52rem}.dt__head{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.dt__row{grid-template-columns:var(--dt-cols);min-height:var(--row-height);border-bottom:1px solid var(--border);align-items:center;display:grid}.dt__row--head{height:var(--row-height);border-bottom:0}.dt__row--body{cursor:pointer;padding-block:2px}.dt__row--body:hover{background:var(--surface-raised)}.dt__row--selected,.dt__row--selected:hover{background:var(--accent-soft)}.dt__row--virtual{width:100%;position:absolute;top:0;left:0}.dt__row--stale{opacity:.7}.dt__cell{min-width:0;padding:0 var(--space-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt__cell--head{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.dt__cell--check{padding:0 0 0 var(--space-3);align-items:center;display:flex}.dt__cell--end{text-align:right}.dt__sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dt__sort:hover{color:var(--text)}.dt__bar{border-radius:var(--radius-sm);background:var(--surface-sunken);max-width:70%;height:10px;animation:1.2s ease-in-out infinite dt-pulse;display:block}@keyframes dt-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.dt__bar{animation:none}}.dt{position:relative}.dt__row--stale{opacity:.55;transition:opacity .12s ease-out}.dt__progress{z-index:3;background:var(--accent-soft);height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.dt__progress:after{content:"";background:var(--accent);width:35%;height:100%;animation:1s ease-in-out infinite dt-progress;display:block}@keyframes dt-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.dt__progress:after{animation:none}}.columns[data-v-5bda5b9d]{margin:0;padding:0;list-style:none}.columns__item[data-v-5bda5b9d]{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);display:flex}.columns__label--locked[data-v-5bda5b9d]{color:var(--text-muted)}.pager[data-v-5013cdb4]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pager__controls[data-v-5013cdb4],.pager__size[data-v-5013cdb4]{align-items:center;gap:var(--space-2);display:flex}.pager__controls[data-v-5013cdb4]{flex-wrap:wrap}.pager__size[data-v-5013cdb4] .q-field,.pager__size[data-v-5013cdb4]>:last-child{flex:none;min-width:5.5rem}.pager__page[data-v-5013cdb4]{text-align:center;min-width:6rem}.sb{position:relative}.sb__field{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);display:flex}.sb--focused .sb__field{outline:2px solid var(--focus-ring);outline-offset:1px}.sb--invalid .sb__field{border-color:var(--status-error)}.sb__icon{color:var(--text-muted);flex:none}.sb__editor{min-width:0;height:var(--control-height);flex:1;position:relative}.sb__mirror,.sb__input{width:100%;font-family:var(--font-mono);font-size:var(--text-md);line-height:var(--control-height);letter-spacing:normal;white-space:pre;border:0;margin:0;padding:0;position:absolute;inset:0}.sb__mirror{color:#0000;pointer-events:none;overflow:hidden}.sb__input{color:var(--text);background:0 0;outline:none}.sb__input::placeholder{color:var(--text-muted);font-family:var(--font-body)}.sb__err{-webkit-text-decoration:underline wavy var(--status-error);text-decoration:underline wavy var(--status-error);text-underline-offset:4px}.sb__errors{margin:var(--space-1) 0 0;color:var(--status-error);font-size:var(--text-sm);padding:0;list-style:none}.suggest[data-v-43233963]{z-index:20;top:calc(100% + var(--space-1));max-height:18rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elevation-2);position:absolute;left:0;right:0;overflow:auto}.suggest__heading[data-v-43233963]{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;margin:0}.suggest__list[data-v-43233963]{margin:0;padding:0;list-style:none}.suggest__item[data-v-43233963]{justify-content:space-between;gap:var(--space-4);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);cursor:pointer;align-items:center;display:flex}.suggest__item[data-v-43233963]:hover,.suggest__item--active[data-v-43233963]{background:var(--accent-soft);color:var(--accent-text)}.suggest__label[data-v-43233963]{font-family:var(--font-mono);font-size:var(--text-sm)}.suggest__detail[data-v-43233963]{color:var(--text-muted);font-size:var(--text-xs)}.facet[data-v-37859fc9]{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;display:inline-flex}.facet[data-v-37859fc9]:hover:not(:disabled){background:var(--surface-raised)}.facet[data-v-37859fc9]:disabled{opacity:.55;cursor:not-allowed}.facet--active[data-v-37859fc9]{border-color:var(--accent-text);background:var(--accent-soft);color:var(--accent-text)}.facet__label[data-v-37859fc9]{color:var(--text-muted)}.facet--active .facet__label[data-v-37859fc9]{color:inherit}.facet__value[data-v-37859fc9]{font-weight:var(--weight-medium)}.facet__list[data-v-37859fc9]{min-width:13rem;margin:0;padding:0;list-style:none}.facet__item[data-v-37859fc9]{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);display:flex}.facet__option[data-v-37859fc9]{flex:1}.facet__count[data-v-37859fc9]{color:var(--text-muted);font-size:var(--text-xs)}.facet__empty[data-v-37859fc9]{padding:var(--space-2) var(--space-3);color:var(--text-muted)}.timeline[data-v-8784cf4d]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.timeline__item[data-v-8784cf4d]{gap:var(--space-3);grid-template-columns:12px minmax(0,1fr);min-width:0;display:grid;position:relative}.timeline__item[data-v-8784cf4d]:not(:last-child):before{top:12px;bottom:calc(-1 * var(--space-4));background:var(--border);content:"";width:1px;position:absolute;left:5px}.timeline__marker[data-v-8784cf4d]{z-index:1;border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;width:10px;height:10px;margin-top:4px}.timeline__marker--ok[data-v-8784cf4d]{border-color:var(--status-ok);background:var(--status-ok)}.timeline__marker--warn[data-v-8784cf4d]{border-color:var(--status-warn);background:var(--status-warn)}.timeline__marker--error[data-v-8784cf4d]{border-color:var(--status-error);background:var(--status-error)}.timeline__marker--neutral[data-v-8784cf4d]{border-color:var(--border-strong);background:var(--surface)}.timeline__marker--info[data-v-8784cf4d]{border-color:var(--status-info);background:var(--status-info)}.timeline__state[data-v-8784cf4d]{color:var(--text-muted);margin:0}.timeline__content[data-v-8784cf4d]{min-width:0}.timeline__heading[data-v-8784cf4d]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.timeline__title[data-v-8784cf4d]{color:var(--text);font-size:var(--text-md);font-weight:var(--weight-medium);margin:0}.timeline__time[data-v-8784cf4d]{color:var(--text-muted);font-size:var(--text-sm);flex:none}.timeline__description[data-v-8784cf4d]{margin:var(--space-1) 0 0;color:var(--text-muted)}@media (width<=480px){.timeline__heading[data-v-8784cf4d]{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.json-view[data-v-5e3f491c]{min-width:0}.json-view__toolbar[data-v-5e3f491c]{gap:var(--space-1);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-2));display:flex}.json-view__toolbar[data-v-5e3f491c] .e-btn.q-btn{font-family:var(--font-body);color:var(--text-muted)!important}.json-view__toolbar[data-v-5e3f491c] .e-btn.q-btn:hover{color:var(--text)!important}.json-view__code[data-v-5e3f491c]{max-height:32rem;margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);tab-size:2;white-space:pre;line-height:1.5;overflow:auto}.json-view__truncated[data-v-5e3f491c]{margin:var(--space-2) 0 0;color:var(--text-muted)}.json-view__error[data-v-5e3f491c]{margin:var(--space-2) 0 0;color:var(--status-error)}
