:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-ink:#10231c;--color-canvas:#f4f6f5;--color-surface:#fff;--color-surface-subtle:#fafbfa;--color-surface-hover:#f7f9f8;--color-line:#e3e8e5;--color-line-light:#edf1ef;--color-line-strong:#c6d2cd;--color-muted:#5c6f68;--color-muted-light:#7c8f88;--color-muted-extra:#9dafa8;--color-on-accent:#fff;--color-selection:#cde9db;--color-sidebar:#0b2018;--color-sidebar-hover:#153328;--color-sidebar-border:#1b3a2c;--color-sidebar-text:#dce7e1;--color-sidebar-muted:#7fa394;--color-sidebar-heading:#5f8271;--color-sidebar-nav:#b7ccc2;--color-sidebar-avatar:#8fbba6;--color-accent:#0f7b54;--color-accent-hover:#0a5c3e;--color-accent-soft:#e8f4ee;--color-accent-border:#cfe6da;--color-accent-bg:#f1f9f4;--color-focus-ring:#0f7b5438;--color-warning-text:#8a5b10;--color-warning-bg:#fdf6e9;--color-warning-border:#f0dcb4;--color-warning-hover:#fbedcf;--color-danger:#c52a25;--color-danger-text:#b4231f;--color-danger-bg:#fdf3f3;--color-danger-border:#f2d6d5;--color-danger-hover:#fae5e4;--color-danger-ring:#b4231f2e;--color-info-text:#1d5f86;--color-info-bg:#eef6fb;--color-info-border:#cfe3f0;--color-code-bg:#10231c;--color-code-text:#dce7e1;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:34px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:15px;--text-xl:17px;--text-2xl:25px;--text-metric:32px;--shadow-sm:0 1px 2px #0b20180d;--shadow-md:0 8px 24px #0b20181a;--shadow-lg:0 20px 48px #0b201838;--overlay:#0b20188c;--transition-fast:.15s ease;--sidebar-width:252px;--content-max:1440px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#e3ece7;--color-canvas:#0c1511;--color-surface:#121e19;--color-surface-subtle:#16241e;--color-surface-hover:#1a2a23;--color-line:#22342b;--color-line-light:#1b2b24;--color-line-strong:#34503f;--color-muted:#9bb0a7;--color-muted-light:#7f958c;--color-muted-extra:#5f766c;--color-selection:#1f4a37;--color-sidebar:#07140f;--color-sidebar-hover:#102a1f;--color-sidebar-border:#173326;--color-accent:#22a574;--color-accent-hover:#4cc493;--color-accent-soft:#11301f;--color-accent-border:#1d4a34;--color-accent-bg:#0f271b;--color-focus-ring:#22a57459;--color-warning-text:#e8b766;--color-warning-bg:#2a2112;--color-warning-border:#4a3a1e;--color-warning-hover:#342914;--color-danger:#e5534b;--color-danger-text:#f0928d;--color-danger-bg:#2c1514;--color-danger-border:#4d2422;--color-danger-hover:#381a19;--color-danger-ring:#f0928d40;--color-info-text:#8cc4e8;--color-info-bg:#102331;--color-info-border:#1d3a4f;--color-code-bg:#07140f;--color-code-text:#cfe0d7;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 20px 48px #0000008c;--overlay:#020805b3}}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.45}#app{min-height:100vh}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}::selection{background:var(--color-selection)}code,pre,kbd,samp{font-family:var(--font-mono)}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-icon[data-v-edf7d866]{vertical-align:middle;flex:none;display:inline-block}.ui-alert[data-v-2ccbc1b3]{border-radius:var(--radius-md);font-size:var(--text-md);border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500;display:flex}.ui-alert__icon[data-v-2ccbc1b3]{margin-top:1px}.ui-alert__content[data-v-2ccbc1b3]{overflow-wrap:break-word;flex-direction:column;gap:2px;min-width:0;display:flex}.ui-alert__title[data-v-2ccbc1b3]{font-weight:700}.ui-alert--success[data-v-2ccbc1b3]{background:var(--color-accent-soft);color:var(--color-accent-hover);border-color:var(--color-accent-border)}.ui-alert--warning[data-v-2ccbc1b3]{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.ui-alert--danger[data-v-2ccbc1b3]{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border)}.ui-alert--info[data-v-2ccbc1b3]{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-border)}.ui-spinner[data-v-3e671cb3]{justify-content:center;align-items:center;display:inline-flex}.ui-spinner__ring[data-v-3e671cb3]{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ui-spin-3e671cb3}.ui-spinner--sm .ui-spinner__ring[data-v-3e671cb3]{width:14px;height:14px}.ui-spinner--lg .ui-spinner__ring[data-v-3e671cb3]{border-width:3px;width:28px;height:28px}@keyframes ui-spin-3e671cb3{to{transform:rotate(360deg)}}.ui-button[data-v-bf702936]{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ui-button[data-v-bf702936]:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ui-button[data-v-bf702936]:disabled{cursor:not-allowed;opacity:.6}.ui-button.is-loading[data-v-bf702936]{cursor:progress}.ui-button--sm[data-v-bf702936]{font-size:var(--text-sm);padding:7px 12px}.ui-button--md[data-v-bf702936]{font-size:var(--text-md);padding:10px 16px}.ui-button--lg[data-v-bf702936]{padding:13px 20px;font-size:14px}.ui-button--block[data-v-bf702936]{width:100%;display:flex}.ui-button--primary[data-v-bf702936]{background:var(--color-accent);color:var(--color-on-accent)}.ui-button--primary[data-v-bf702936]:not(:disabled):hover{background:var(--color-accent-hover)}.ui-button--secondary[data-v-bf702936]{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink);font-weight:600}.ui-button--secondary[data-v-bf702936]:not(:disabled):hover{border-color:var(--color-line-strong);background:var(--color-surface-hover)}.ui-button--danger[data-v-bf702936]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text);font-weight:600}.ui-button--danger[data-v-bf702936]:not(:disabled):hover{background:var(--color-danger-hover)}.ui-button--danger[data-v-bf702936]:focus-visible{box-shadow:0 0 0 3px var(--color-danger-ring)}.ui-button--ghost[data-v-bf702936]{color:var(--color-muted);background:0 0;font-weight:600}.ui-button--ghost[data-v-bf702936]:not(:disabled):hover{background:var(--color-surface-hover);color:var(--color-ink)}.ui-async--loading[data-v-1e7600f2]{justify-content:center;padding:60px 0;display:flex}.ui-async__detail[data-v-1e7600f2]{margin:0 0 8px}.ui-badge[data-v-8fb91e77]{font-size:var(--text-sm);border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-weight:700;line-height:1;display:inline-flex}.ui-badge__dot[data-v-8fb91e77]{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-badge--success[data-v-8fb91e77]{background:var(--color-accent-soft);color:var(--color-accent-hover);border-color:var(--color-accent-border)}.ui-badge--warning[data-v-8fb91e77]{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.ui-badge--danger[data-v-8fb91e77]{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border)}.ui-badge--info[data-v-8fb91e77]{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-border)}.ui-badge--neutral[data-v-8fb91e77]{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line)}.ui-badge--muted[data-v-8fb91e77]{background:var(--color-canvas);color:var(--color-muted);border-color:var(--color-line)}.ui-badge--mono[data-v-8fb91e77]{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-xs);padding:4px 8px;font-weight:600}.ui-card[data-v-26299a0c]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.ui-card__header[data-v-26299a0c]{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-line-light);padding:16px 18px;display:flex}.ui-card__title[data-v-26299a0c]{font-size:var(--text-lg);color:var(--color-ink);font-weight:700}.ui-card__actions[data-v-26299a0c]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-card__body[data-v-26299a0c]{padding:18px}.ui-card__body--flush[data-v-26299a0c]{padding:0}.ui-card__footer[data-v-26299a0c]{border-top:1px solid var(--color-line-light);background:var(--color-surface-subtle);padding:12px 18px}.ui-checkbox[data-v-f70d3c23]{cursor:pointer;font-size:var(--text-md);align-items:flex-start;gap:10px;display:inline-flex;position:relative}.ui-checkbox.is-disabled[data-v-f70d3c23]{cursor:not-allowed;opacity:.6}.ui-checkbox__input[data-v-f70d3c23]{opacity:0;width:18px;height:18px;margin:0;position:absolute}.ui-checkbox__box[data-v-f70d3c23]{border:1.5px solid var(--color-line-strong);background:var(--color-surface);width:18px;height:18px;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ui-checkbox__box[data-v-f70d3c23]:after{content:"";border:solid var(--color-on-accent);opacity:0;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-f70d3c23]{background:var(--color-accent);border-color:var(--color-accent)}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-f70d3c23]:after{opacity:1}.ui-checkbox__input:focus-visible+.ui-checkbox__box[data-v-f70d3c23]{box-shadow:0 0 0 3px var(--color-focus-ring)}.ui-checkbox__text[data-v-f70d3c23]{flex-direction:column;gap:2px;display:flex}.ui-checkbox__label[data-v-f70d3c23]{color:var(--color-ink);font-weight:600}.ui-checkbox__description[data-v-f70d3c23]{font-size:var(--text-sm);color:var(--color-muted)}.ui-checks[data-v-93de3c50]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ui-checks__legend[data-v-93de3c50]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:6px;padding:0;font-weight:700}.ui-checks__required[data-v-93de3c50]{color:var(--color-danger-text);margin-left:2px}.ui-checks__options[data-v-93de3c50]{flex-wrap:wrap;gap:8px 18px;display:flex}.ui-checks__option[data-v-93de3c50]{font-size:var(--text-md);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ui-checks__option.is-disabled[data-v-93de3c50]{cursor:not-allowed;opacity:.6}.ui-checks__input[data-v-93de3c50]{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.ui-checks__input[data-v-93de3c50]:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ui-checks__hint[data-v-93de3c50]{font-size:var(--text-sm);color:var(--color-muted-light)}.ui-checks__error[data-v-93de3c50]{font-size:var(--text-sm);color:var(--color-danger-text);font-weight:600}.ui-code[data-v-7c483eaf]{min-width:0;max-width:100%;position:relative}.ui-code__pre[data-v-7c483eaf]{background:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);max-height:500px;margin:0;padding:16px;line-height:1.6;overflow:auto}.ui-code__pre--wrap[data-v-7c483eaf]{white-space:pre-wrap;overflow-wrap:anywhere}.ui-code__copy[data-v-7c483eaf]{color:var(--color-code-text);border-radius:var(--radius-xs);font-size:var(--text-xs);cursor:pointer;background:#dce7e114;border:1px solid #dce7e133;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex;position:absolute;top:8px;right:8px}.ui-code__copy[data-v-7c483eaf]:hover{background:#dce7e129}.ui-dialog__overlay[data-v-d7ca0005]{z-index:1000;background:var(--overlay);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ui-dialog[data-v-d7ca0005]{text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;max-width:440px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;align-items:center;gap:12px;padding:26px 24px 22px;display:flex;overflow-y:auto}.ui-dialog__icon[data-v-d7ca0005]{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ui-dialog__icon--danger[data-v-d7ca0005]{background:var(--color-danger-bg);color:var(--color-danger-text)}.ui-dialog__icon--primary[data-v-d7ca0005]{background:var(--color-accent-bg);color:var(--color-accent-hover)}.ui-dialog__title[data-v-d7ca0005]{font-size:var(--text-xl);font-weight:800}.ui-dialog__message[data-v-d7ca0005]{min-width:0;max-width:100%;font-size:var(--text-md);color:var(--color-muted);overflow-wrap:anywhere;align-self:stretch}.ui-dialog__actions[data-v-d7ca0005]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.ui-dialog-enter-active[data-v-d7ca0005],.ui-dialog-leave-active[data-v-d7ca0005]{transition:opacity .15s}.ui-dialog-enter-from[data-v-d7ca0005],.ui-dialog-leave-to[data-v-d7ca0005]{opacity:0}.ui-switch[data-v-1e67ff5f]{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;min-width:0;padding:14px 16px;display:flex}.ui-switch--off[data-v-1e67ff5f]{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.ui-switch__state[data-v-1e67ff5f]{align-items:center;gap:10px;min-width:0;display:flex}.ui-switch__dot[data-v-1e67ff5f]{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--color-accent-bg);border-radius:50%;flex:0 0 10px}.ui-switch--off .ui-switch__dot[data-v-1e67ff5f]{background:var(--color-danger);box-shadow:0 0 0 4px var(--color-danger-ring)}.ui-switch__texts[data-v-1e67ff5f]{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-switch__label[data-v-1e67ff5f]{font-size:var(--text-md);color:var(--color-ink);font-weight:700}.ui-switch--off .ui-switch__label[data-v-1e67ff5f]{color:var(--color-danger-text)}.ui-switch__hint[data-v-1e67ff5f]{font-size:var(--text-sm);color:var(--color-muted)}.ui-copy[data-v-d8cbbb21]{vertical-align:middle;display:inline-flex}.ui-copy__button[data-v-d8cbbb21]{border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);width:26px;height:26px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-copy__button[data-v-d8cbbb21]:hover{color:var(--color-ink);background:var(--color-surface-subtle)}.ui-empty[data-v-c4022b0a]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}.ui-empty__icon[data-v-c4022b0a]{border-radius:var(--radius-lg);background:var(--color-accent-bg);width:48px;height:48px;color:var(--color-accent-hover);border:1px solid var(--color-accent-border);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.ui-empty__title[data-v-c4022b0a]{font-size:var(--text-lg);font-weight:700}.ui-empty__text[data-v-c4022b0a]{max-width:440px;font-size:var(--text-md);color:var(--color-muted)}.ui-empty__actions[data-v-c4022b0a]{gap:var(--space-2);margin-top:6px;display:flex}.ui-external[data-v-a976253f]{overflow-wrap:break-word}.ui-external--plain[data-v-a976253f]{color:var(--color-muted)}.ui-field[data-v-85283c80]{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field__label[data-v-85283c80]{font-size:var(--text-sm);color:var(--color-muted);font-weight:700}.ui-field__required[data-v-85283c80]{color:var(--color-danger-text);margin-left:2px}.ui-field__hint[data-v-85283c80]{font-size:var(--text-sm);color:var(--color-muted-light)}.ui-field__error[data-v-85283c80]{font-size:var(--text-sm);color:var(--color-danger-text);font-weight:600}.ui-control[data-v-56fb5666]{border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;font-family:inherit;font-size:var(--text-md);color:var(--color-ink);background:var(--color-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 13px;line-height:1.4}.ui-control[data-v-56fb5666]::placeholder{color:var(--color-muted-extra)}.ui-control[data-v-56fb5666]:hover:not(:disabled){border-color:var(--color-line-strong)}.ui-control[data-v-56fb5666]:focus,.ui-control[data-v-56fb5666]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ui-control[data-v-56fb5666]:disabled,.ui-control[readonly][data-v-56fb5666]{background:var(--color-surface-subtle);color:var(--color-muted)}.ui-control[data-v-56fb5666]:disabled{cursor:not-allowed}.ui-control[aria-invalid=true][data-v-56fb5666]{border-color:var(--color-danger-text)}.ui-control[aria-invalid=true][data-v-56fb5666]:focus{box-shadow:0 0 0 3px var(--color-danger-ring)}.ui-issues[data-v-396eaf3c]{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ui-issues__item[data-v-396eaf3c]{line-height:1.45}.ui-issues__code[data-v-396eaf3c]{font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-muted);margin-left:6px;padding:1px 5px}.ui-kv[data-v-cf717fc3]{flex-direction:column;margin:0;display:flex}.ui-kv__row[data-v-cf717fc3]{border-top:1px solid var(--color-line-light);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.ui-kv__row[data-v-cf717fc3]:first-child{border-top:none;padding-top:0}.ui-kv__row[data-v-cf717fc3]:last-child{padding-bottom:0}.ui-kv__label[data-v-cf717fc3]{font-size:var(--text-md);color:var(--color-muted);font-weight:500}.ui-kv__value[data-v-cf717fc3]{text-align:right;font-size:var(--text-md);overflow-wrap:break-word;min-width:0;margin:0;font-weight:600}.ui-kv__list[data-v-cf717fc3]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ui-kv__value--mono[data-v-cf717fc3]{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-xs);padding:4px 8px;font-weight:600}.ui-metric[data-v-0f7e8038]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-width:0;padding:18px 18px 16px;display:flex}.ui-metric__header[data-v-0f7e8038]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-metric__label[data-v-0f7e8038]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-light);font-weight:700}.ui-metric__icon[data-v-0f7e8038]{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ui-metric__icon--accent[data-v-0f7e8038]{background:var(--color-accent-bg);color:var(--color-accent-hover)}.ui-metric__icon--warning[data-v-0f7e8038]{background:var(--color-warning-bg);color:var(--color-warning-text)}.ui-metric__icon--danger[data-v-0f7e8038]{background:var(--color-danger-bg);color:var(--color-danger-text)}.ui-metric__icon--info[data-v-0f7e8038]{background:var(--color-info-bg);color:var(--color-info-text)}.ui-metric__value[data-v-0f7e8038]{font-size:var(--text-metric);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;overflow:hidden}.ui-metric__hint[data-v-0f7e8038]{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.ui-one-time[data-v-cc1d0fd2]{text-align:left;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.ui-one-time__code[data-v-cc1d0fd2]{flex:auto;min-width:0}.ui-one-time__copy[data-v-cc1d0fd2]{flex:none}.ui-page-header[data-v-3c9e6303]{z-index:50;padding:18px var(--space-8);background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;gap:20px;display:flex;position:sticky;top:0}.ui-page-header__titles[data-v-3c9e6303]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ui-page-header__crumbs ol[data-v-3c9e6303]{font-size:var(--text-sm);color:var(--color-muted-light);flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.ui-page-header__crumbs li+li[data-v-3c9e6303]:before{content:"/";opacity:.5;margin-right:7px}.ui-page-header__crumbs a[data-v-3c9e6303]{color:var(--color-muted-light)}.ui-page-header__crumbs a[data-v-3c9e6303]:hover{color:var(--color-accent-hover)}.ui-page-header__crumbs [aria-current=page][data-v-3c9e6303]{color:var(--color-ink)}.ui-page-header__title[data-v-3c9e6303]{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-ink);overflow-wrap:break-word;font-weight:800}.ui-page-header__description[data-v-3c9e6303]{font-size:var(--text-md);color:var(--color-muted)}.ui-page-header__actions[data-v-3c9e6303]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=768px){.ui-page-header[data-v-3c9e6303]{flex-wrap:wrap;row-gap:12px;padding:14px 18px}.ui-page-header__titles[data-v-3c9e6303]{flex:100%}.ui-page-header__title[data-v-3c9e6303]{font-size:21px}}.ui-page[data-v-a0a91e88]{flex-direction:column;min-height:100%;display:flex}.ui-page__content[data-v-a0a91e88]{width:100%;max-width:var(--content-max);padding:var(--space-7) var(--space-8) 60px;flex-direction:column;gap:22px;display:flex}@media (width<=768px){.ui-page__content[data-v-a0a91e88]{padding:18px}}.ui-pager[data-v-fcbc7999]{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--color-line-light);padding:12px 18px;display:flex}.ui-pager__range[data-v-fcbc7999]{font-size:var(--text-sm);color:var(--color-muted);margin-right:auto}.ui-quote[data-v-d6c3daf9]{border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-bg);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:12px 14px;line-height:1.55}.ui-quote--source[data-v-d6c3daf9]{border-left-color:var(--color-line-strong);background:var(--color-surface-subtle)}.ui-control[data-v-f01c3f10]{border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;font-family:inherit;font-size:var(--text-md);color:var(--color-ink);background:var(--color-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 13px;line-height:1.4}.ui-control[data-v-f01c3f10]::placeholder{color:var(--color-muted-extra)}.ui-control[data-v-f01c3f10]:hover:not(:disabled){border-color:var(--color-line-strong)}.ui-control[data-v-f01c3f10]:focus,.ui-control[data-v-f01c3f10]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ui-control[data-v-f01c3f10]:disabled,.ui-control[readonly][data-v-f01c3f10]{background:var(--color-surface-subtle);color:var(--color-muted)}.ui-control[data-v-f01c3f10]:disabled{cursor:not-allowed}.ui-control[aria-invalid=true][data-v-f01c3f10]{border-color:var(--color-danger-text)}.ui-control[aria-invalid=true][data-v-f01c3f10]:focus{box-shadow:0 0 0 3px var(--color-danger-ring)}.ui-select[data-v-f01c3f10]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-muted-light) 50%), linear-gradient(135deg, var(--color-muted-light) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.ui-table-wrap[data-v-98c6a93d]{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;position:relative;overflow-x:auto}.ui-table[data-v-98c6a93d]{border-collapse:collapse;width:100%;min-width:560px}.ui-table td.is-text[data-v-98c6a93d]{overflow-wrap:break-word}.ui-table__content[data-v-98c6a93d]{white-space:normal}.ui-table--fit[data-v-98c6a93d]{min-width:0}.ui-table thead tr[data-v-98c6a93d]{background:var(--color-surface-subtle)}.ui-table th[data-v-98c6a93d]{text-align:left;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-light);border-bottom:1px solid var(--color-line-light);white-space:nowrap;padding:10px 18px;font-weight:700}.ui-table td[data-v-98c6a93d]{border-top:1px solid var(--color-line-light);vertical-align:middle;font-size:var(--text-md);padding:13px 18px}.ui-table--fit th[data-v-98c6a93d],.ui-table--fit td[data-v-98c6a93d]{padding-left:14px;padding-right:14px}.ui-table tbody tr:hover td[data-v-98c6a93d]{background:var(--color-surface-subtle)}.ui-table .align-right[data-v-98c6a93d]{text-align:right}.ui-table .align-center[data-v-98c6a93d]{text-align:center}.ui-table td.mono[data-v-98c6a93d]{font-family:var(--font-mono);font-size:var(--text-sm)}.ui-table td.is-muted[data-v-98c6a93d]{color:var(--color-muted);font-size:var(--text-sm)}.ui-table__state[data-v-98c6a93d]{text-align:center;color:var(--color-muted);padding:36px 18px}.ui-table tbody tr:hover td.ui-table__state[data-v-98c6a93d]{background:0 0}.ui-tabs[data-v-e0e89331]{border-bottom:1px solid var(--color-line);gap:4px;display:flex;overflow-x:auto}.ui-tabs__tab[data-v-e0e89331]{font-family:inherit;font-size:var(--text-md);color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-weight:600;display:inline-flex}.ui-tabs__tab[data-v-e0e89331]:hover:not(:disabled){color:var(--color-ink)}.ui-tabs__tab.is-active[data-v-e0e89331]{color:var(--color-accent-hover);border-bottom-color:var(--color-accent);font-weight:700}.ui-tabs__tab[data-v-e0e89331]:disabled{cursor:not-allowed;opacity:.5}.ui-tabs__tab[data-v-e0e89331]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring);border-radius:var(--radius-xs) var(--radius-xs) 0 0;outline:none}.ui-tabs__panel[data-v-e0e89331]{padding-top:var(--space-4);outline:none}.ui-tabs__panel[data-v-e0e89331]:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);border-radius:var(--radius-xs)}.ui-tabs__count[data-v-e0e89331]{font-size:var(--text-xs);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-muted);padding:2px 7px;font-weight:700}.ui-tabs__tab.is-active .ui-tabs__count[data-v-e0e89331]{background:var(--color-accent-soft);color:var(--color-accent-hover)}.ui-control[data-v-6d8ba011]{border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;font-family:inherit;font-size:var(--text-md);color:var(--color-ink);background:var(--color-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 13px;line-height:1.4}.ui-control[data-v-6d8ba011]::placeholder{color:var(--color-muted-extra)}.ui-control[data-v-6d8ba011]:hover:not(:disabled){border-color:var(--color-line-strong)}.ui-control[data-v-6d8ba011]:focus,.ui-control[data-v-6d8ba011]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ui-control[data-v-6d8ba011]:disabled,.ui-control[readonly][data-v-6d8ba011]{background:var(--color-surface-subtle);color:var(--color-muted)}.ui-control[data-v-6d8ba011]:disabled{cursor:not-allowed}.ui-control[aria-invalid=true][data-v-6d8ba011]{border-color:var(--color-danger-text)}.ui-control[aria-invalid=true][data-v-6d8ba011]:focus{box-shadow:0 0 0 3px var(--color-danger-ring)}.ui-textarea[data-v-6d8ba011]{flex-direction:column;gap:4px;display:flex}.ui-textarea__input[data-v-6d8ba011]{resize:vertical;min-height:72px}.ui-textarea__counter[data-v-6d8ba011]{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-muted-light);font-variant-numeric:tabular-nums;align-self:flex-end;gap:8px;display:inline-flex}.ui-textarea__counter.is-over[data-v-6d8ba011]{color:var(--color-danger-text);font-weight:600}.ui-toasts[data-v-0f983e33]{z-index:1100;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.ui-toast[data-v-0f983e33]{pointer-events:auto;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border-left-width:4px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;display:flex}.ui-toast--success[data-v-0f983e33]{border-left-color:var(--color-accent)}.ui-toast--danger[data-v-0f983e33]{border-left-color:var(--color-danger)}.ui-toast--warning[data-v-0f983e33]{border-left-color:var(--color-warning-text)}.ui-toast--info[data-v-0f983e33]{border-left-color:var(--color-info-text)}.ui-toast__icon[data-v-0f983e33]{margin-top:1px}.ui-toast--success .ui-toast__icon[data-v-0f983e33]{color:var(--color-accent)}.ui-toast--danger .ui-toast__icon[data-v-0f983e33]{color:var(--color-danger-text)}.ui-toast--warning .ui-toast__icon[data-v-0f983e33]{color:var(--color-warning-text)}.ui-toast--info .ui-toast__icon[data-v-0f983e33]{color:var(--color-info-text)}.ui-toast__content[data-v-0f983e33]{overflow-wrap:break-word;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-toast__title[data-v-0f983e33]{font-size:var(--text-md);font-weight:700}.ui-toast__message[data-v-0f983e33]{font-size:var(--text-sm);color:var(--color-muted)}.ui-toast__correlation[data-v-0f983e33]{font-size:var(--text-xs);color:var(--color-muted-light);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ui-toast__correlation code[data-v-0f983e33]{font-size:var(--text-xs);color:var(--color-ink)}.ui-toast__copy[data-v-0f983e33]{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-xs);font-size:var(--text-xs);cursor:pointer;padding:2px 8px;font-weight:600}.ui-toast__copy[data-v-0f983e33]:hover{border-color:var(--color-line-strong)}.ui-toast__close[data-v-0f983e33]{color:var(--color-muted-light);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}.ui-toast__close[data-v-0f983e33]:hover{background:var(--color-surface-hover);color:var(--color-ink)}.ui-toast-enter-active[data-v-0f983e33],.ui-toast-leave-active[data-v-0f983e33]{transition:opacity .2s,transform .2s}.ui-toast-enter-from[data-v-0f983e33],.ui-toast-leave-to[data-v-0f983e33]{opacity:0;transform:translateY(8px)}
