.ui-badge[data-v-26904d96]{align-items:center;border:1px solid transparent;border-radius:var(--ui-radius-badge);display:inline-flex;font-weight:var(--md-sys-typescale-weight-bold);gap:5px;letter-spacing:0;line-height:1;max-width:100%;vertical-align:middle;white-space:nowrap}.ui-badge--sm[data-v-26904d96]{font-size:.6875rem;height:22px;padding:0 8px}.ui-badge--md[data-v-26904d96]{font-size:var(--md-sys-typescale-label-medium-size);height:24px;padding:0 10px}.ui-badge__label[data-v-26904d96]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-badge__dot[data-v-26904d96]{background:currentColor;border-radius:50%;flex:0 0 auto;height:6px;width:6px}.ui-badge--neutral.ui-badge--tonal[data-v-26904d96]{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.ui-badge--info.ui-badge--tonal[data-v-26904d96]{background:var(--md-sys-color-info-container);color:var(--md-sys-color-on-info-container)}.ui-badge--success.ui-badge--tonal[data-v-26904d96]{background:var(--md-sys-color-success-container);color:var(--md-sys-color-on-success-container)}.ui-badge--warning.ui-badge--tonal[data-v-26904d96]{background:var(--md-sys-color-warning-container);color:var(--md-sys-color-on-warning-container)}.ui-badge--danger.ui-badge--tonal[data-v-26904d96]{background:var(--md-sys-color-danger-container);color:var(--md-sys-color-on-danger-container)}.ui-badge--filled[data-v-26904d96]{background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface)}.ui-badge--info.ui-badge--filled[data-v-26904d96]{background:var(--md-sys-color-info);color:var(--md-sys-color-on-info)}.ui-badge--success.ui-badge--filled[data-v-26904d96]{background:var(--md-sys-color-success);color:var(--md-sys-color-on-success)}.ui-badge--warning.ui-badge--filled[data-v-26904d96]{background:var(--md-sys-color-warning);color:var(--md-sys-color-on-warning)}.ui-badge--danger.ui-badge--filled[data-v-26904d96]{background:var(--md-sys-color-danger);color:var(--md-sys-color-on-danger)}.ui-badge--outline[data-v-26904d96]{background:var(--ui-surface-panel);border-color:var(--ui-border-default);color:var(--md-sys-color-on-surface-variant)}.ui-badge--info.ui-badge--outline[data-v-26904d96]{border-color:var(--md-sys-color-info);color:var(--md-sys-color-info)}.ui-badge--success.ui-badge--outline[data-v-26904d96]{border-color:var(--md-sys-color-success);color:var(--md-sys-color-success)}.ui-badge--warning.ui-badge--outline[data-v-26904d96]{border-color:var(--md-sys-color-warning);color:var(--md-sys-color-warning)}.ui-badge--danger.ui-badge--outline[data-v-26904d96]{border-color:var(--md-sys-color-danger);color:var(--md-sys-color-danger)}.ui-icon[data-v-7abb36d4]{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;height:var(--ui-icon-size);justify-content:center;line-height:0;width:var(--ui-icon-size)}.ui-icon[data-v-7abb36d4] svg{display:block;height:100%;width:100%}.ui-button[data-v-2e0936ea]{--ui-button-height: var(--ui-control-height-medium);--ui-button-icon-size: 18px;--ui-button-padding-x: 14px;align-items:center;border:1px solid transparent;border-radius:var(--ui-radius-control);cursor:pointer;display:inline-flex;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-weight-bold);gap:7px;height:var(--ui-button-height);justify-content:center;letter-spacing:0;line-height:1;max-width:100%;min-width:72px;padding:0 var(--ui-button-padding-x);position:relative;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ui-button[data-v-2e0936ea]:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.ui-button[data-v-2e0936ea]:disabled{cursor:not-allowed;opacity:.56}.ui-button--loading[data-v-2e0936ea]:disabled{cursor:progress;opacity:1}.ui-button--block[data-v-2e0936ea]{width:100%}.ui-button--sm[data-v-2e0936ea]{--ui-button-height: var(--ui-control-height-small);--ui-button-icon-size: 16px;--ui-button-padding-x: 12px;font-size:var(--md-sys-typescale-label-medium-size);min-width:64px}.ui-button--md[data-v-2e0936ea]{--ui-button-height: var(--ui-control-height-medium);--ui-button-icon-size: 18px;--ui-button-padding-x: 14px}.ui-button--lg[data-v-2e0936ea]{--ui-button-height: var(--ui-control-height-large);--ui-button-icon-size: 20px;--ui-button-padding-x: 18px;min-width:84px}.ui-button--filled[data-v-2e0936ea]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.ui-button--filled[data-v-2e0936ea]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary),var(--md-sys-color-shadow) 8%);box-shadow:var(--md-sys-elevation-level1)}.ui-button--filled[data-v-2e0936ea]:active:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary),var(--md-sys-color-shadow) 14%)}.ui-button--tonal[data-v-2e0936ea]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-button--tonal[data-v-2e0936ea]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-secondary-container),var(--md-sys-color-on-secondary-container) 8%)}.ui-button--tonal[data-v-2e0936ea]:active:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-secondary-container),var(--md-sys-color-on-secondary-container) 14%)}.ui-button--outlined[data-v-2e0936ea]{background:var(--ui-surface-panel);border-color:var(--ui-border-default);color:var(--md-sys-color-primary)}.ui-button--outlined[data-v-2e0936ea]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary),transparent 94%);border-color:color-mix(in srgb,var(--md-sys-color-primary),var(--ui-border-default) 32%)}.ui-button--text[data-v-2e0936ea]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary),transparent 92%)}.ui-button--text[data-v-2e0936ea]{background:transparent;color:var(--md-sys-color-primary);min-width:0;padding-inline:10px}.ui-button--danger[data-v-2e0936ea]{background:var(--md-sys-color-danger);color:var(--md-sys-color-on-danger)}.ui-button--danger[data-v-2e0936ea]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-danger),var(--md-sys-color-shadow) 8%);box-shadow:var(--md-sys-elevation-level1)}.ui-button--danger[data-v-2e0936ea]:active:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-danger),var(--md-sys-color-shadow) 14%)}.ui-button__icon[data-v-2e0936ea]{align-items:center;display:inline-flex;flex:0 0 auto;height:var(--ui-button-icon-size);justify-content:center;width:var(--ui-button-icon-size)}.ui-button__icon[data-v-2e0936ea] .ui-icon{height:var(--ui-button-icon-size);width:var(--ui-button-icon-size)}.ui-button__label[data-v-2e0936ea]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-button__spinner[data-v-2e0936ea]{animation:ui-button-spin-2e0936ea .75s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;height:var(--ui-button-icon-size);width:var(--ui-button-icon-size)}@keyframes ui-button-spin-2e0936ea{to{transform:rotate(360deg)}}.ui-card[data-v-01c5a699]{background:var(--ui-surface-panel);border:1px solid transparent;border-radius:var(--ui-radius-surface);color:var(--md-sys-color-on-surface);min-width:0;overflow:hidden}.ui-card--padded[data-v-01c5a699]{padding:18px}.ui-card--elevated[data-v-01c5a699]{border-color:var(--ui-border-subtle);box-shadow:var(--ui-shadow-surface)}.ui-card--filled[data-v-01c5a699]{background:var(--ui-surface-panel-muted);border-color:var(--ui-border-subtle)}.ui-card--outlined[data-v-01c5a699]{border-color:var(--ui-border-subtle)}.ui-card--interactive[data-v-01c5a699]{cursor:pointer;transition:box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.ui-card--interactive[data-v-01c5a699]:hover{box-shadow:var(--ui-shadow-floating);transform:translateY(-1px)}.ui-card--interactive[data-v-01c5a699]:focus-visible{box-shadow:var(--ui-focus-ring),var(--ui-shadow-floating);outline:0}.ui-card__media[data-v-01c5a699]{margin:0 0 16px}.ui-card--padded .ui-card__media[data-v-01c5a699]{margin:-18px -18px 16px}.ui-card__header[data-v-01c5a699]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.ui-card__heading[data-v-01c5a699]{display:grid;gap:3px;min-width:0}.ui-card__eyebrow[data-v-01c5a699]{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.3;margin:0;text-transform:uppercase}.ui-card__title[data-v-01c5a699]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.35;margin:0;overflow-wrap:anywhere}.ui-card__actions[data-v-01c5a699]{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.ui-card__body[data-v-01c5a699]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:1.5}.ui-card__footer[data-v-01c5a699]{align-items:center;border-top:1px solid var(--md-sys-color-outline-variant);display:flex;gap:10px;justify-content:flex-end;margin:16px 0 0;padding:14px 18px}.ui-card--padded .ui-card__footer[data-v-01c5a699]{margin:16px -18px -18px}.ui-data-table[data-v-95c41c37]{background:var(--ui-surface-panel);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-surface);color:var(--md-sys-color-on-surface);min-width:0;overflow:hidden}.ui-data-table__toolbar[data-v-95c41c37]{align-items:center;border-bottom:1px solid var(--ui-border-subtle);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.ui-data-table__title[data-v-95c41c37]{font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.3;margin:0}.ui-data-table__actions[data-v-95c41c37]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-data-table__batch-bar[data-v-95c41c37]{align-items:center;background:color-mix(in srgb,var(--md-sys-color-primary),var(--ui-surface-panel) 92%);border-bottom:1px solid var(--ui-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.ui-data-table__batch-summary[data-v-95c41c37]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-weight-medium);line-height:1.3}.ui-data-table__batch-actions[data-v-95c41c37]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-data-table__scroller[data-v-95c41c37]{max-height:var(--ui-data-table-max-height, none);overflow:auto}.ui-data-table__table[data-v-95c41c37]{border-collapse:separate;border-spacing:0;table-layout:auto}.ui-data-table--fill-width .ui-data-table__table[data-v-95c41c37]{min-width:100%;width:100%}.ui-data-table--content-width .ui-data-table__table[data-v-95c41c37]{min-width:max-content;width:max-content}.ui-data-table th[data-v-95c41c37],.ui-data-table td[data-v-95c41c37]{border-bottom:1px solid var(--ui-border-subtle);font-size:var(--md-sys-typescale-body-medium-size);line-height:1.4;padding:14px 16px;vertical-align:middle}.ui-data-table td[data-v-95c41c37]{background:var(--ui-surface-panel)}.ui-data-table--dense th[data-v-95c41c37],.ui-data-table--dense td[data-v-95c41c37]{padding:10px 12px}.ui-data-table th[data-v-95c41c37]{background:var(--ui-surface-panel-muted);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);text-transform:uppercase}.ui-data-table--sticky-header th[data-v-95c41c37]{position:sticky;top:var(--ui-data-table-sticky-top);z-index:3}.ui-data-table tbody tr:not(.ui-data-table__state-row):hover td[data-v-95c41c37]{background:color-mix(in srgb,var(--md-sys-color-primary),var(--ui-surface-panel) 95%)}.ui-data-table tbody tr:last-child td[data-v-95c41c37]{border-bottom:0}.ui-data-table__cell--left[data-v-95c41c37]{text-align:left}.ui-data-table__cell--center[data-v-95c41c37]{text-align:center}.ui-data-table__cell--right[data-v-95c41c37]{text-align:right}.ui-data-table__cell--numeric[data-v-95c41c37]{font-variant-numeric:tabular-nums;text-align:right}.ui-data-table__cell--nowrap[data-v-95c41c37]{white-space:nowrap}.ui-data-table__cell--sticky-actions[data-v-95c41c37]{box-shadow:-1px 0 0 var(--ui-border-subtle),-14px 0 18px -20px var(--md-sys-color-shadow);position:sticky;right:0;z-index:2}.ui-data-table--sticky-header th.ui-data-table__cell--sticky-actions[data-v-95c41c37]{z-index:4}.ui-data-table__state[data-v-95c41c37]{background:var(--ui-surface-panel);color:var(--md-sys-color-on-surface-variant);height:96px;text-align:center}.ui-data-table__state-content[data-v-95c41c37]{align-items:center;background:var(--ui-surface-panel-muted);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);display:inline-flex;gap:10px;justify-content:center;line-height:1.4;max-width:min(100%,420px);min-height:38px;padding:9px 12px;white-space:normal}.ui-data-table__loader[data-v-95c41c37]{animation:ui-data-table-spin-95c41c37 .8s linear infinite;border:2px solid color-mix(in srgb,var(--md-sys-color-primary),transparent 76%);border-radius:var(--md-sys-shape-corner-full);border-top-color:var(--md-sys-color-primary);display:inline-block;height:16px;width:16px}@keyframes ui-data-table-spin-95c41c37{to{transform:rotate(360deg)}}@media (max-width: 720px){.ui-data-table__toolbar[data-v-95c41c37],.ui-data-table__batch-bar[data-v-95c41c37]{align-items:stretch;flex-direction:column}.ui-data-table__actions[data-v-95c41c37],.ui-data-table__batch-actions[data-v-95c41c37]{justify-content:flex-start}}.ui-icon-button[data-v-ced008f4]{--ui-icon-button-size: var(--ui-control-height-medium);--ui-icon-button-icon-size: 18px;align-items:center;border:1px solid transparent;border-radius:var(--ui-radius-control);cursor:pointer;display:inline-flex;height:var(--ui-icon-button-size);justify-content:center;line-height:1;min-height:var(--ui-icon-button-size);min-width:var(--ui-icon-button-size);padding:0;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);-webkit-user-select:none;user-select:none;vertical-align:middle;width:var(--ui-icon-button-size)}.ui-icon-button[data-v-ced008f4]:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.ui-icon-button[data-v-ced008f4]:disabled{cursor:not-allowed;opacity:.56}.ui-icon-button--loading[data-v-ced008f4]:disabled{cursor:progress;opacity:1}.ui-icon-button--sm[data-v-ced008f4]{--ui-icon-button-size: var(--ui-control-height-small);--ui-icon-button-icon-size: 16px}.ui-icon-button--md[data-v-ced008f4]{--ui-icon-button-size: var(--ui-control-height-medium);--ui-icon-button-icon-size: 18px}.ui-icon-button--lg[data-v-ced008f4]{--ui-icon-button-size: var(--ui-control-height-large);--ui-icon-button-icon-size: 20px}.ui-icon-button--standard[data-v-ced008f4]{background:transparent;color:var(--md-sys-color-on-surface-variant)}.ui-icon-button--standard[data-v-ced008f4]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-on-surface),transparent 92%)}.ui-icon-button--filled[data-v-ced008f4]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.ui-icon-button--filled[data-v-ced008f4]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary),var(--md-sys-color-shadow) 8%);box-shadow:var(--md-sys-elevation-level1)}.ui-icon-button--tonal[data-v-ced008f4]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-icon-button--tonal[data-v-ced008f4]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-secondary-container),var(--md-sys-color-on-secondary-container) 8%)}.ui-icon-button--outlined[data-v-ced008f4]{background:var(--ui-surface-panel);border-color:var(--ui-border-default);color:var(--md-sys-color-on-surface-variant)}.ui-icon-button--outlined[data-v-ced008f4]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary),transparent 94%);border-color:color-mix(in srgb,var(--md-sys-color-primary),var(--ui-border-default) 36%);color:var(--md-sys-color-primary)}.ui-icon-button--danger[data-v-ced008f4]{background:var(--md-sys-color-danger-container);color:var(--md-sys-color-on-danger-container)}.ui-icon-button--danger[data-v-ced008f4]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-danger-container),var(--md-sys-color-danger) 10%);color:var(--md-sys-color-danger)}.ui-icon-button[data-v-ced008f4]:active:not(:disabled){box-shadow:inset 0 0 0 999px color-mix(in srgb,currentColor,transparent 88%)}.ui-icon-button__icon[data-v-ced008f4]{align-items:center;display:inline-flex;height:var(--ui-icon-button-icon-size);justify-content:center;width:var(--ui-icon-button-icon-size)}.ui-icon-button__icon[data-v-ced008f4] .ui-icon{height:var(--ui-icon-button-icon-size);width:var(--ui-icon-button-icon-size)}.ui-icon-button__spinner[data-v-ced008f4]{animation:ui-icon-button-spin-ced008f4 .75s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;height:var(--ui-icon-button-icon-size);width:var(--ui-icon-button-icon-size)}@keyframes ui-icon-button-spin-ced008f4{to{transform:rotate(360deg)}}.ui-dialog__backdrop[data-v-e3302565]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--md-sys-color-scrim),transparent 46%);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.ui-dialog[data-v-e3302565]{background:var(--ui-surface-panel);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-surface);box-shadow:var(--ui-shadow-overlay);color:var(--md-sys-color-on-surface);display:grid;max-height:min(720px,calc(100vh - 48px));min-height:0;overflow:hidden;width:min(100%,560px)}.ui-dialog--sm[data-v-e3302565]{width:min(100%,420px)}.ui-dialog--lg[data-v-e3302565]{width:min(100%,760px)}.ui-dialog__header[data-v-e3302565]{align-items:flex-start;background:var(--ui-surface-panel-muted);border-bottom:1px solid var(--ui-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:15px 16px}.ui-dialog__heading[data-v-e3302565]{display:grid;gap:4px;min-width:0}.ui-dialog__title[data-v-e3302565]{font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.3;margin:0;overflow-wrap:anywhere}.ui-dialog__description[data-v-e3302565]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.4;margin:0}.ui-dialog__close[data-v-e3302565]{color:var(--md-sys-color-on-surface-variant);flex:0 0 auto;margin-top:-3px}.ui-dialog__body[data-v-e3302565]{background:var(--ui-surface-panel);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-medium-size);line-height:1.5;min-height:0;overflow:auto;padding:16px}.ui-dialog__footer[data-v-e3302565]{align-items:center;background:var(--ui-surface-panel-muted);border-top:1px solid var(--ui-border-subtle);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.ui-dialog__footer[data-v-e3302565] .ui-button{flex:0 1 auto}@media (max-width: 560px){.ui-dialog__backdrop[data-v-e3302565]{align-items:flex-end;padding:12px}.ui-dialog[data-v-e3302565]{max-height:calc(100dvh - 24px)}.ui-dialog__footer[data-v-e3302565]{flex-wrap:wrap}.ui-dialog__footer[data-v-e3302565] .ui-button{flex:1 1 140px}}.ui-dialog-enter-active[data-v-e3302565],.ui-dialog-leave-active[data-v-e3302565]{transition:opacity var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.ui-dialog-enter-active .ui-dialog[data-v-e3302565],.ui-dialog-leave-active .ui-dialog[data-v-e3302565]{transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-standard)}.ui-dialog-enter-from[data-v-e3302565],.ui-dialog-leave-to[data-v-e3302565]{opacity:0}.ui-dialog-enter-from .ui-dialog[data-v-e3302565],.ui-dialog-leave-to .ui-dialog[data-v-e3302565]{transform:translateY(12px) scale(.98)}.ui-notice[data-v-31472f81]{--ui-notice-accent: var(--md-sys-color-info);--ui-notice-bg: var(--md-sys-color-info-container);--ui-notice-border: color-mix(in srgb, var(--ui-notice-accent), transparent 68%);--ui-notice-fg: var(--md-sys-color-on-info-container);align-items:flex-start;background:var(--ui-notice-bg);border:1px solid var(--ui-notice-border);border-left-color:var(--ui-notice-accent);border-left-width:3px;border-radius:var(--ui-radius-surface);color:var(--ui-notice-fg);display:flex;gap:10px;padding:11px 12px}.ui-notice--neutral[data-v-31472f81]{--ui-notice-accent: var(--md-sys-color-outline);--ui-notice-bg: var(--ui-surface-panel-muted);--ui-notice-border: var(--ui-border-subtle);--ui-notice-fg: var(--md-sys-color-on-surface)}.ui-notice--info[data-v-31472f81]{--ui-notice-accent: var(--md-sys-color-info);--ui-notice-bg: var(--md-sys-color-info-container);--ui-notice-border: color-mix(in srgb, var(--md-sys-color-info), transparent 68%);--ui-notice-fg: var(--md-sys-color-on-info-container)}.ui-notice--success[data-v-31472f81]{--ui-notice-accent: var(--md-sys-color-success);--ui-notice-bg: var(--md-sys-color-success-container);--ui-notice-border: color-mix(in srgb, var(--md-sys-color-success), transparent 68%);--ui-notice-fg: var(--md-sys-color-on-success-container)}.ui-notice--warning[data-v-31472f81]{--ui-notice-accent: var(--md-sys-color-warning);--ui-notice-bg: var(--md-sys-color-warning-container);--ui-notice-border: color-mix(in srgb, var(--md-sys-color-warning), transparent 68%);--ui-notice-fg: var(--md-sys-color-on-warning-container)}.ui-notice--danger[data-v-31472f81]{--ui-notice-accent: var(--md-sys-color-danger);--ui-notice-bg: var(--md-sys-color-danger-container);--ui-notice-border: color-mix(in srgb, var(--md-sys-color-danger), transparent 68%);--ui-notice-fg: var(--md-sys-color-on-danger-container)}.ui-notice__icon[data-v-31472f81]{align-items:center;background:color-mix(in srgb,var(--ui-notice-accent),transparent 88%);border-radius:var(--md-sys-shape-corner-extra-small);color:var(--ui-notice-accent);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.ui-notice__body[data-v-31472f81]{display:grid;flex:1 1 auto;gap:4px;min-width:0}.ui-notice__title[data-v-31472f81]{color:var(--ui-notice-fg);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.3;min-width:0;overflow-wrap:anywhere}.ui-notice__content[data-v-31472f81]{color:color-mix(in srgb,var(--ui-notice-fg),transparent 8%);font-size:var(--md-sys-typescale-body-small-size);line-height:1.45;min-width:0;overflow-wrap:anywhere}.ui-notice__actions[data-v-31472f81]{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;margin-left:auto}.ui-notice__close[data-v-31472f81]{color:currentColor;flex:0 0 auto;margin:-2px -3px 0 auto;opacity:.74}.ui-notice__actions+.ui-notice__close[data-v-31472f81]{margin-left:0}.ui-notice__close[data-v-31472f81]:hover{opacity:1}@media (max-width: 560px){.ui-notice[data-v-31472f81]{flex-wrap:wrap}.ui-notice__body[data-v-31472f81]{flex-basis:calc(100% - 36px)}.ui-notice__actions[data-v-31472f81]{flex-basis:100%;justify-content:flex-start;margin-left:36px}}.ui-segmented-control[data-v-61dbf45c]{--ui-segmented-control-height: var(--ui-control-height-medium);--ui-segmented-control-icon-size: 16px;background:var(--ui-surface-panel-muted);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;overflow:hidden;padding:2px}.ui-segmented-control--disabled[data-v-61dbf45c]{opacity:.62}.ui-segmented-control__item[data-v-61dbf45c]{align-items:center;background:transparent;border:0;border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-surface-variant);cursor:pointer;display:inline-flex;gap:6px;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-weight-bold);justify-content:center;line-height:1;min-height:calc(var(--ui-segmented-control-height) - 4px);min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);white-space:nowrap}.ui-segmented-control--sm .ui-segmented-control__item[data-v-61dbf45c]{--ui-segmented-control-height: var(--ui-control-height-small);font-size:var(--md-sys-typescale-label-medium-size)}.ui-segmented-control--md .ui-segmented-control__item[data-v-61dbf45c]{--ui-segmented-control-height: var(--ui-control-height-medium)}.ui-segmented-control__item[data-v-61dbf45c]:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-on-surface),transparent 94%)}.ui-segmented-control__item--selected[data-v-61dbf45c]{background:var(--md-sys-color-primary-container);box-shadow:var(--md-sys-elevation-level1);color:var(--md-sys-color-on-primary-container)}.ui-segmented-control__item[data-v-61dbf45c]:focus-visible{box-shadow:var(--ui-focus-ring);outline:0;z-index:1}.ui-segmented-control__item[data-v-61dbf45c]:disabled{cursor:not-allowed}.ui-segmented-control__icon[data-v-61dbf45c]{flex:0 0 auto}.ui-segmented-control__label[data-v-61dbf45c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select[data-v-f5ccdd18]{display:grid;gap:5px;min-width:0}.ui-select__label[data-v-f5ccdd18]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.35}.ui-select__required[data-v-f5ccdd18]{color:var(--md-sys-color-danger)}.ui-select__control[data-v-f5ccdd18]{align-items:center;background:var(--ui-surface-panel);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);display:flex;height:var(--ui-control-height-field);min-height:var(--ui-control-height-field);overflow:hidden;position:relative;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.ui-select:not(.ui-select--disabled) .ui-select__control[data-v-f5ccdd18]:hover{border-color:color-mix(in srgb,var(--md-sys-color-outline),var(--md-sys-color-primary) 24%)}.ui-select__control[data-v-f5ccdd18]:focus-within{border-color:var(--md-sys-color-primary);box-shadow:var(--ui-focus-ring)}.ui-select--error .ui-select__control[data-v-f5ccdd18]{border-color:var(--md-sys-color-danger)}.ui-select--disabled[data-v-f5ccdd18]{opacity:.62}.ui-select--disabled .ui-select__control[data-v-f5ccdd18]{background:var(--ui-surface-panel-muted)}.ui-select__input[data-v-f5ccdd18]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--md-sys-color-on-surface);cursor:pointer;flex:1 1 auto;font-size:var(--md-sys-typescale-body-medium-size);min-height:calc(var(--ui-control-height-field) - 2px);min-width:0;outline:0;padding:0 38px 0 12px;width:100%}.ui-select__input[data-v-f5ccdd18]:disabled{cursor:not-allowed}.ui-select__chevron[data-v-f5ccdd18]{color:var(--md-sys-color-on-surface-variant);pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.ui-select__message[data-v-f5ccdd18]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.35;margin:0}.ui-select--error .ui-select__message[data-v-f5ccdd18]{color:var(--md-sys-color-danger)}.ui-text-field[data-v-4be99398]{display:grid;gap:5px;min-width:0}.ui-text-field__label[data-v-4be99398]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.35}.ui-text-field__required[data-v-4be99398]{color:var(--md-sys-color-danger)}.ui-text-field__control[data-v-4be99398]{align-items:center;background:var(--ui-surface-panel);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);display:flex;height:var(--ui-control-height-field);min-height:var(--ui-control-height-field);overflow:hidden;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.ui-text-field:not(.ui-text-field--disabled) .ui-text-field__control[data-v-4be99398]:hover{border-color:color-mix(in srgb,var(--md-sys-color-outline),var(--md-sys-color-primary) 24%)}.ui-text-field__control[data-v-4be99398]:focus-within{border-color:var(--md-sys-color-primary);box-shadow:var(--ui-focus-ring)}.ui-text-field--error .ui-text-field__control[data-v-4be99398]{border-color:var(--md-sys-color-danger)}.ui-text-field--disabled[data-v-4be99398]{opacity:.62}.ui-text-field--disabled .ui-text-field__control[data-v-4be99398]{background:var(--ui-surface-panel-muted)}.ui-text-field__input[data-v-4be99398]{background:transparent;border:0;color:var(--md-sys-color-on-surface);flex:1 1 auto;font-size:var(--md-sys-typescale-body-medium-size);min-height:calc(var(--ui-control-height-field) - 2px);min-width:0;outline:0;padding:0 12px;width:100%}.ui-text-field__input[data-v-4be99398]:disabled{cursor:not-allowed}.ui-text-field__input[data-v-4be99398]::placeholder{color:color-mix(in srgb,var(--md-sys-color-on-surface-variant),transparent 24%)}.ui-text-field__affix[data-v-4be99398]{align-items:center;color:var(--md-sys-color-on-surface-variant);display:inline-flex;flex:0 0 auto;height:100%;justify-content:center;min-width:34px;padding-inline:10px}.ui-text-field__affix+.ui-text-field__input[data-v-4be99398]{padding-left:0}.ui-text-field__message[data-v-4be99398]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.35;margin:0}.ui-text-field--error .ui-text-field__message[data-v-4be99398]{color:var(--md-sys-color-danger)}.page-header[data-v-28d48d5b]{align-items:center;background:#0e141ef0;border-bottom:1px solid var(--ui-border-subtle);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:13px 28px}.page-header__copy[data-v-28d48d5b]{display:grid;gap:3px;min-width:0}.eyebrow[data-v-28d48d5b]{color:#5e9eea;font-family:var(--ui-font-mono);font-size:9px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}h1[data-v-28d48d5b]{color:var(--md-sys-color-on-surface);font-size:21px;font-weight:var(--md-sys-typescale-weight-bold);line-height:1.18;overflow-wrap:anywhere}.page-description[data-v-28d48d5b]{color:var(--md-sys-color-on-surface-variant);font-size:12px;line-height:1.35}.page-header__tools[data-v-28d48d5b],.page-header__actions[data-v-28d48d5b],.page-header__account[data-v-28d48d5b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.page-header__tools[data-v-28d48d5b]{gap:14px}.page-header__health[data-v-28d48d5b]{align-items:center;background:#111c26;border:1px solid #243649;border-radius:999px;color:#8292a8;display:flex;font-family:var(--ui-font-mono);font-size:8px;gap:7px;letter-spacing:.05em;min-height:28px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.page-header__health span[data-v-28d48d5b]{background:#2ecb88;border-radius:50%;box-shadow:0 0 8px #2ecb8875;height:6px;width:6px}.page-header__account[data-v-28d48d5b]{border-left:1px solid var(--ui-border-subtle);gap:9px;padding-left:14px}.page-header__avatar[data-v-28d48d5b]{align-items:center;background:linear-gradient(145deg,#1c75e5,#114b9e);border:1px solid #398ff5;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:31px;justify-content:center;width:31px}.page-header__identity[data-v-28d48d5b]{display:grid;gap:1px;min-width:70px}.page-header__identity strong[data-v-28d48d5b]{color:var(--md-sys-color-on-surface);font-size:11px;line-height:1.2}.page-header__identity small[data-v-28d48d5b]{color:var(--md-sys-color-on-surface-variant);font-size:9px;line-height:1.2}@media (max-width: 1080px){.page-header[data-v-28d48d5b]{padding-left:24px;padding-right:24px}.page-header__health[data-v-28d48d5b],.page-header__identity[data-v-28d48d5b]{display:none}}@media (max-width: 760px){.page-header[data-v-28d48d5b]{align-items:center;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:14px 16px}h1[data-v-28d48d5b]{font-size:21px}.page-description[data-v-28d48d5b],.page-header__actions[data-v-28d48d5b]{display:none}.page-header__account[data-v-28d48d5b]{border-left:0;padding-left:0}}.logs-controls[data-v-45b9c382]{--logs-control-height: 32px;align-items:stretch;background:linear-gradient(90deg,color-mix(in srgb,var(--md-sys-color-primary),transparent 90%),transparent 42%),var(--ui-surface-panel);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-surface);display:grid;gap:10px;grid-template-columns:4px minmax(0,1fr);min-width:0;overflow:hidden;padding:10px}.logs-controls__marker[data-v-45b9c382]{background:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-full)}.logs-controls__fields[data-v-45b9c382]{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(150px,190px) minmax(98px,122px);min-width:0}.logs-controls[data-v-45b9c382] .ui-select{gap:4px}.logs-controls[data-v-45b9c382] .ui-select__label{color:var(--md-sys-color-on-surface-variant);font-size:.6875rem;line-height:1.2}.logs-controls[data-v-45b9c382] .ui-select__control{border-radius:var(--md-sys-shape-corner-small);height:var(--logs-control-height);min-height:var(--logs-control-height)}.logs-controls[data-v-45b9c382] .ui-select__input{font-size:var(--md-sys-typescale-body-small-size);min-height:calc(var(--logs-control-height) - 2px);padding-left:10px;padding-right:34px}.logs-controls[data-v-45b9c382] .ui-select__chevron{right:9px}@media (max-width: 1080px){.logs-controls__fields[data-v-45b9c382]{grid-template-columns:minmax(170px,1fr) minmax(140px,170px) minmax(96px,118px)}}@media (max-width: 760px){.logs-controls__fields[data-v-45b9c382]{grid-template-columns:1fr}}.logs-summary[data-v-21361119]{align-items:center;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ui-radius-surface);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px 12px}.logs-summary__server[data-v-21361119]{display:grid;gap:2px;min-width:0}.logs-summary__server strong[data-v-21361119]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-large-size);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs-summary__server span[data-v-21361119]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs-summary__meta[data-v-21361119]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.logs-summary__item[data-v-21361119]{align-items:center;background:var(--md-sys-color-surface-container-low);border:1px solid var(--ui-border-subtle);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface-variant);display:inline-flex;gap:6px;max-width:100%;min-width:0;min-height:26px;padding:0 8px}.logs-summary__label[data-v-21361119]{color:var(--md-sys-color-on-surface-variant);font-size:.6875rem;line-height:1}.logs-summary__item strong[data-v-21361119]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-small-size);font-variant-numeric:tabular-nums;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 760px){.logs-summary[data-v-21361119]{align-items:start;grid-template-columns:1fr}.logs-summary__meta[data-v-21361119]{justify-content:flex-start}}.logs-table[data-v-3363fc2b]{min-width:0}.logs-table[data-v-3363fc2b] .ui-data-table__scroller{overscroll-behavior:contain;scrollbar-gutter:stable}.logs-table[data-v-3363fc2b] .ui-data-table__table{min-width:1134px;table-layout:fixed;width:max(100%,1134px)}.logs-table[data-v-3363fc2b] th,.logs-table[data-v-3363fc2b] td{padding:8px 10px;vertical-align:top}.logs-table[data-v-3363fc2b] th{background:color-mix(in srgb,var(--md-sys-color-surface-container-low),var(--ui-surface-panel) 18%);box-shadow:0 1px 0 var(--ui-border-subtle);line-height:1.2}.logs-table[data-v-3363fc2b] td{font-size:var(--md-sys-typescale-body-small-size)}.logs-table[data-v-3363fc2b] tbody tr:not(.ui-data-table__state-row):hover td{background:color-mix(in srgb,var(--md-sys-color-info),var(--ui-surface-panel) 96%)}.logs-table__time[data-v-3363fc2b],.logs-table__source[data-v-3363fc2b]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);font-variant-numeric:tabular-nums;line-height:1.45;white-space:nowrap}.logs-table__source[data-v-3363fc2b]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.logs-table__level[data-v-3363fc2b]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;justify-content:center;min-width:74px;text-transform:uppercase}.logs-table__message[data-v-3363fc2b]{color:var(--md-sys-color-on-surface);display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.765rem;line-height:1.5;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.logs-page[data-v-963eb75c]{display:grid;gap:18px;min-width:0}.logs-page__card[data-v-963eb75c]{min-width:0}.logs-page[data-v-963eb75c] .ui-card__header{align-items:center;border-bottom:1px solid var(--ui-border-subtle);margin:0 0 16px;padding:0 0 14px}.logs-page[data-v-963eb75c] .ui-card__actions{align-items:center}.logs-page[data-v-963eb75c] .ui-card__body,.logs-page__content[data-v-963eb75c]{display:grid;gap:16px;min-width:0}.logs-page__viewer[data-v-963eb75c]{display:grid;gap:0;min-width:0}.logs-page__viewer[data-v-963eb75c] .logs-summary{border-bottom:0;border-radius:var(--ui-radius-surface) var(--ui-radius-surface) 0 0}.logs-page__viewer[data-v-963eb75c] .logs-table{border-radius:0 0 var(--ui-radius-surface) var(--ui-radius-surface)}@media (max-width: 640px){.logs-page[data-v-963eb75c] .ui-card__header{align-items:stretch;gap:10px}.logs-page[data-v-963eb75c] .ui-card__actions{justify-content:flex-start}}.settings-integration-card[data-v-33d13f1e]{align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) minmax(140px,auto);min-width:0;padding:14px 16px}.settings-integration-card__icon[data-v-33d13f1e]{align-items:center;background:var(--md-sys-color-primary-container);border:1px solid color-mix(in srgb,var(--md-sys-color-primary),transparent 72%);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-primary-container);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.settings-integration-card__content[data-v-33d13f1e]{display:grid;gap:6px;min-width:0}.settings-integration-card__heading[data-v-33d13f1e]{display:grid;gap:2px;min-width:0}.settings-integration-card__heading span[data-v-33d13f1e]{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.3;text-transform:uppercase}.settings-integration-card__heading h4[data-v-33d13f1e]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-medium-size);line-height:1.35;margin:0;overflow-wrap:anywhere}.settings-integration-card p[data-v-33d13f1e]{color:var(--md-sys-color-on-surface-variant);line-height:1.55;margin:0}.settings-integration-card__details[data-v-33d13f1e]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:2px 0 0;padding:0}.settings-integration-card__details li[data-v-33d13f1e]{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.3;padding:4px 7px}.settings-integration-card__state[data-v-33d13f1e]{align-items:end;display:grid;gap:6px;justify-items:end;min-width:0;text-align:right}.settings-integration-card__state span[data-v-33d13f1e]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.35}@media (max-width: 760px){.settings-integration-card[data-v-33d13f1e]{align-items:flex-start;grid-template-columns:40px minmax(0,1fr)}.settings-integration-card__state[data-v-33d13f1e]{align-items:start;grid-column:2;justify-items:start;text-align:left}}@media (max-width: 520px){.settings-integration-card[data-v-33d13f1e]{grid-template-columns:1fr}.settings-integration-card__state[data-v-33d13f1e]{grid-column:auto}}.settings-integrations[data-v-07b071e5]{min-width:0}.settings-integrations[data-v-07b071e5] .ui-card__body{display:grid;gap:16px;min-width:0}.settings-integrations[data-v-07b071e5] .ui-card__header{border-bottom:1px solid var(--ui-border-subtle);margin:0 0 16px;padding:0 0 14px}.settings-integrations__intro[data-v-07b071e5]{color:var(--md-sys-color-on-surface-variant);line-height:1.5;margin:0;max-width:760px}.settings-integrations__list[data-v-07b071e5]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);min-width:0;overflow:hidden}.settings-integrations__list[data-v-07b071e5]>*+*{border-top:1px solid var(--md-sys-color-outline-variant)}@media (max-width: 760px){.settings-integrations[data-v-07b071e5] .ui-card__header{align-items:flex-start;flex-direction:column}}.settings-overview[data-v-2330e14d] .ui-card__body{min-width:0}.settings-overview__summary[data-v-2330e14d]{align-items:center;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;min-width:0}.settings-overview__icon[data-v-2330e14d]{align-items:center;background:var(--md-sys-color-primary-container);border:1px solid color-mix(in srgb,var(--md-sys-color-primary),transparent 70%);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-primary-container);display:inline-flex;height:42px;justify-content:center;width:42px}.settings-overview__copy[data-v-2330e14d]{display:grid;gap:6px;min-width:0}.settings-overview__copy strong[data-v-2330e14d]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-medium-size);line-height:1.35;overflow-wrap:anywhere}.settings-overview__copy p[data-v-2330e14d]{color:var(--md-sys-color-on-surface-variant);line-height:1.55;margin:0;max-width:760px}.settings-overview__state[data-v-2330e14d]{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0}.settings-overview__state div[data-v-2330e14d]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);display:grid;gap:2px;min-width:112px;padding:8px 10px}.settings-overview__state dt[data-v-2330e14d]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);line-height:1.3}.settings-overview__state dd[data-v-2330e14d]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.settings-overview__summary[data-v-2330e14d]{align-items:flex-start;grid-template-columns:42px minmax(0,1fr)}.settings-overview__state[data-v-2330e14d]{grid-column:2}}@media (max-width: 640px){.settings-overview[data-v-2330e14d] .ui-card__header{align-items:flex-start;flex-direction:column}.settings-overview__summary[data-v-2330e14d]{grid-template-columns:1fr}.settings-overview__state[data-v-2330e14d]{grid-column:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.settings-overview__state div[data-v-2330e14d]{min-width:0;width:100%}}@media (max-width: 420px){.settings-overview__state[data-v-2330e14d]{grid-template-columns:1fr}}.settings-page[data-v-078caa97]{display:grid;gap:18px;min-width:0}.health-card[data-v-316efa62]{--health-accent: var(--md-sys-color-warning);display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr);min-width:0;padding:11px 0}.health-card+.health-card[data-v-316efa62]{border-top:1px solid var(--md-sys-color-outline-variant)}.health-card.health-ok[data-v-316efa62]{--health-accent: var(--md-sys-color-success)}.health-card.health-warning[data-v-316efa62]{--health-accent: var(--md-sys-color-warning)}.health-card.health-error[data-v-316efa62]{--health-accent: var(--md-sys-color-error)}.health-card__dot[data-v-316efa62]{background:var(--health-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--health-accent),transparent 86%);height:9px;margin-top:7px;width:9px}.health-card__content[data-v-316efa62]{display:grid;gap:6px;min-width:0}.health-card__heading[data-v-316efa62]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.health-card h4[data-v-316efa62]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-large-size);line-height:1.35;margin:0;overflow-wrap:anywhere}.health-card strong[data-v-316efa62]{color:var(--health-accent);flex:0 0 auto;font-size:var(--md-sys-typescale-label-medium-size);line-height:1.25;overflow-wrap:anywhere;text-align:right}.health-card p[data-v-316efa62]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.45;margin:0;overflow-wrap:anywhere}@media (max-width: 760px){.health-card__heading[data-v-316efa62]{align-items:flex-start;flex-direction:column;gap:3px}.health-card strong[data-v-316efa62]{text-align:left}}.health-grid[data-v-f6b51aab]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden}.health-grid__group[data-v-f6b51aab]{display:grid;gap:12px;min-width:0;padding:14px}.health-grid__group+.health-grid__group[data-v-f6b51aab]{border-left:1px solid var(--md-sys-color-outline-variant)}.health-grid__group-header[data-v-f6b51aab]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.health-grid__group-header h3[data-v-f6b51aab]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-small-size);line-height:1.35;margin:0}.health-grid__group-header p[data-v-f6b51aab],.health-grid__group-meta span[data-v-f6b51aab],.health-grid__empty[data-v-f6b51aab]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.4}.health-grid__group-header p[data-v-f6b51aab]{margin:2px 0 0}.health-grid__group-meta[data-v-f6b51aab]{align-items:flex-end;display:grid;flex:0 0 auto;gap:5px;justify-items:end;text-align:right}.health-grid__checks[data-v-f6b51aab]{display:grid;min-width:0}.health-grid__empty[data-v-f6b51aab]{background:var(--md-sys-color-surface-container-low);border:1px dashed var(--md-sys-color-outline-variant);border-radius:var(--ui-radius-control);margin:0;padding:10px 12px;text-align:center}@media (max-width: 1080px){.health-grid[data-v-f6b51aab]{grid-template-columns:1fr}.health-grid__group+.health-grid__group[data-v-f6b51aab]{border-left:0;border-top:1px solid var(--md-sys-color-outline-variant)}}@media (max-width: 760px){.health-grid__group-header[data-v-f6b51aab]{display:grid}.health-grid__group-meta[data-v-f6b51aab]{align-items:start;justify-items:start;text-align:left}}.node-topology[data-v-d14a7dd3]{background:#101720;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-surface);display:grid;min-width:0;overflow:hidden}.node-topology__header[data-v-d14a7dd3],.node-topology footer[data-v-d14a7dd3]{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:13px 16px}.node-topology__header[data-v-d14a7dd3]{border-bottom:1px solid var(--ui-border-subtle)}.node-topology__header>div[data-v-d14a7dd3]{display:grid;gap:2px}.node-topology__header p[data-v-d14a7dd3],.node-topology__legend[data-v-d14a7dd3],.node-topology__code[data-v-d14a7dd3],.node-topology__node-meta[data-v-d14a7dd3],.node-topology footer[data-v-d14a7dd3]{font-family:var(--ui-font-mono)}.node-topology__header p[data-v-d14a7dd3]{color:#5d9eeb;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.node-topology__header h3[data-v-d14a7dd3]{font-size:14px;line-height:1.3}.node-topology__legend[data-v-d14a7dd3]{color:#738198;font-size:9px;text-transform:uppercase}.node-topology__map[data-v-d14a7dd3]{align-items:center;display:grid;gap:0;grid-template-columns:minmax(180px,.72fr) 76px minmax(320px,1.28fr);padding:18px}.node-topology__control[data-v-d14a7dd3],.node-topology__nodes article[data-v-d14a7dd3]{align-items:center;background:#141d2a;border:1px solid #2a374b;border-radius:7px;display:grid;gap:10px;min-width:0}.node-topology__control[data-v-d14a7dd3]{grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.node-topology__control>div[data-v-d14a7dd3],.node-topology__nodes article>div[data-v-d14a7dd3]:not(.node-topology__node-meta){display:grid;gap:3px;min-width:0}.node-topology strong[data-v-d14a7dd3]{color:#dce6f4;font-size:12px}.node-topology small[data-v-d14a7dd3]{color:#74839a;font-family:var(--ui-font-mono);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-topology__code[data-v-d14a7dd3]{align-items:center;background:#1d2b3e;border:1px solid #30445f;border-radius:5px;color:#79b6ff;display:inline-flex;font-size:8px;font-weight:800;height:27px;justify-content:center;min-width:31px}.node-topology__control>i[data-v-d14a7dd3]{background:var(--node-state-color, #f6b94b);border-radius:50%;box-shadow:0 0 9px color-mix(in srgb,var(--node-state-color, #f6b94b),transparent 55%);height:7px;width:7px}.node-topology__state--ok[data-v-d14a7dd3]{--node-state-color: #2ecb88}.node-topology__state--error[data-v-d14a7dd3]{--node-state-color: #ff5f69}.node-topology__links[data-v-d14a7dd3]{display:grid;gap:24px;overflow:hidden}.node-topology__links span[data-v-d14a7dd3]{border-top:1px dashed #36506f;display:block;position:relative}.node-topology__links span[data-v-d14a7dd3]:after{background:#3e8cea;border-radius:50%;content:"";height:4px;position:absolute;right:0;top:-2px;width:4px}.node-topology__nodes[data-v-d14a7dd3]{display:grid;gap:8px}.node-topology__nodes article[data-v-d14a7dd3]{grid-template-columns:auto minmax(130px,1fr) auto;padding:10px 12px}.node-topology__node-meta[data-v-d14a7dd3]{align-items:flex-end;display:grid;gap:4px;justify-items:end}.node-topology__node-meta>span[data-v-d14a7dd3]{color:#65758c;font-size:8px;text-transform:uppercase}.node-topology__node-meta em[data-v-d14a7dd3]{border-radius:999px;font-size:8px;font-style:normal;font-weight:700;padding:3px 6px;white-space:nowrap}.node-topology__badge--ok[data-v-d14a7dd3]{background:#2ecb881f;color:#5cdda8}.node-topology__badge--info[data-v-d14a7dd3]{background:#1677ff24;color:#75b4ff}.node-topology__badge--error[data-v-d14a7dd3]{background:#ff5f6921;color:#ff8991}.node-topology footer[data-v-d14a7dd3]{border-top:1px solid var(--ui-border-subtle);color:#69788e;font-size:8px;line-height:1.5}.node-topology footer span[data-v-d14a7dd3]:last-child{color:#4f90dc;text-transform:uppercase;white-space:nowrap}@media (max-width: 900px){.node-topology__map[data-v-d14a7dd3]{align-items:stretch;gap:10px;grid-template-columns:1fr}.node-topology__links[data-v-d14a7dd3]{display:none}}@media (max-width: 560px){.node-topology__nodes article[data-v-d14a7dd3]{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.node-topology__node-meta[data-v-d14a7dd3]{grid-column:2;justify-items:start}.node-topology footer[data-v-d14a7dd3],.node-topology__header[data-v-d14a7dd3]{align-items:flex-start;flex-direction:column}}.system-overview[data-v-fcbea20b]{--system-accent: var(--md-sys-color-warning);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-left:4px solid var(--system-accent);border-radius:var(--md-sys-shape-corner-medium);display:grid;min-width:0;overflow:hidden}.system-overview--ok[data-v-fcbea20b]{--system-accent: var(--md-sys-color-success)}.system-overview--warning[data-v-fcbea20b]{--system-accent: var(--md-sys-color-warning)}.system-overview--error[data-v-fcbea20b]{--system-accent: var(--md-sys-color-error)}.system-overview__status-row[data-v-fcbea20b]{align-items:center;background:color-mix(in srgb,var(--system-accent),var(--md-sys-color-surface-container-lowest) 94%);border-bottom:1px solid var(--md-sys-color-outline-variant);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px}.system-overview__headline[data-v-fcbea20b]{align-items:center;display:flex;gap:12px;min-width:0}.system-overview__status-light[data-v-fcbea20b]{background:var(--system-accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--system-accent),transparent 84%);flex:0 0 auto;height:10px;width:10px}.system-overview__summary span[data-v-fcbea20b],.system-overview__timestamp dt[data-v-fcbea20b],.system-overview__metric span[data-v-fcbea20b],.system-overview__metric small[data-v-fcbea20b],.system-overview__count span[data-v-fcbea20b]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.system-overview__summary[data-v-fcbea20b]{display:grid;gap:4px;min-width:0}.system-overview__summary strong[data-v-fcbea20b]{color:var(--md-sys-color-on-surface);font-size:1.125rem;line-height:1.3;overflow-wrap:anywhere}.system-overview__status-meta[data-v-fcbea20b]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0}.system-overview__timestamp[data-v-fcbea20b]{margin:0;min-width:0}.system-overview__timestamp div[data-v-fcbea20b]{display:grid;gap:2px;text-align:right}.system-overview__timestamp dt[data-v-fcbea20b],.system-overview__timestamp dd[data-v-fcbea20b]{margin:0}.system-overview__timestamp dd[data-v-fcbea20b]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.35}.system-overview__counts[data-v-fcbea20b]{border-bottom:1px solid var(--md-sys-color-outline-variant);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.system-overview__count[data-v-fcbea20b]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:10px 18px}.system-overview__count+.system-overview__count[data-v-fcbea20b]{border-left:1px solid var(--md-sys-color-outline-variant)}.system-overview__count strong[data-v-fcbea20b]{color:var(--system-count-color);font-size:1rem;line-height:1.2}.system-overview__count--ok[data-v-fcbea20b]{--system-count-color: var(--md-sys-color-success)}.system-overview__count--warning[data-v-fcbea20b]{--system-count-color: var(--md-sys-color-warning)}.system-overview__count--error[data-v-fcbea20b]{--system-count-color: var(--md-sys-color-error)}.system-overview__metrics[data-v-fcbea20b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.system-overview__metric[data-v-fcbea20b]{display:grid;gap:6px;min-height:112px;min-width:0;padding:16px 18px}.system-overview__metric+.system-overview__metric[data-v-fcbea20b]{border-left:1px solid var(--md-sys-color-outline-variant)}.system-overview__metric strong[data-v-fcbea20b]{color:var(--md-sys-color-on-surface);font-size:1.5rem;line-height:1.2;overflow-wrap:anywhere}@media (max-width: 1080px){.system-overview__metrics[data-v-fcbea20b]{grid-template-columns:repeat(2,minmax(0,1fr))}.system-overview__metric[data-v-fcbea20b]:nth-child(odd){border-left:0}.system-overview__metric[data-v-fcbea20b]:nth-child(n+3){border-top:1px solid var(--md-sys-color-outline-variant)}}@media (max-width: 760px){.system-overview__status-row[data-v-fcbea20b]{align-items:flex-start;grid-template-columns:1fr}.system-overview__status-meta[data-v-fcbea20b]{justify-content:flex-start}.system-overview__timestamp div[data-v-fcbea20b]{text-align:left}.system-overview__counts[data-v-fcbea20b],.system-overview__metrics[data-v-fcbea20b]{grid-template-columns:1fr}.system-overview__count+.system-overview__count[data-v-fcbea20b],.system-overview__metric+.system-overview__metric[data-v-fcbea20b],.system-overview__metric[data-v-fcbea20b]:nth-child(odd){border-left:0}.system-overview__count+.system-overview__count[data-v-fcbea20b],.system-overview__metric+.system-overview__metric[data-v-fcbea20b]{border-top:1px solid var(--md-sys-color-outline-variant)}}.traffic-metrics[data-v-fb27544e]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);display:grid;min-width:0;overflow:hidden}.traffic-metrics__grid[data-v-fb27544e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.traffic-metrics__item[data-v-fb27544e]{display:grid;gap:6px;min-height:112px;min-width:0;padding:16px 18px}.traffic-metrics__item+.traffic-metrics__item[data-v-fb27544e]{border-left:1px solid var(--md-sys-color-outline-variant)}.traffic-metrics__item span[data-v-fb27544e],.traffic-metrics__item small[data-v-fb27544e],.traffic-metrics__footnote[data-v-fb27544e]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.traffic-metrics__item strong[data-v-fb27544e]{color:var(--md-sys-color-on-surface);font-size:1.5rem;line-height:1.2;min-width:0;overflow-wrap:anywhere}.traffic-metrics__footnote[data-v-fb27544e]{border-top:1px solid var(--md-sys-color-outline-variant);display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:12px 18px}@media (max-width: 1080px){.traffic-metrics__grid[data-v-fb27544e]{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-metrics__item[data-v-fb27544e]:nth-child(odd){border-left:0}.traffic-metrics__item[data-v-fb27544e]:nth-child(n+3){border-top:1px solid var(--md-sys-color-outline-variant)}}@media (max-width: 760px){.traffic-metrics__grid[data-v-fb27544e]{grid-template-columns:1fr}.traffic-metrics__item+.traffic-metrics__item[data-v-fb27544e],.traffic-metrics__item[data-v-fb27544e]:nth-child(odd){border-left:0}.traffic-metrics__item+.traffic-metrics__item[data-v-fb27544e]{border-top:1px solid var(--md-sys-color-outline-variant)}.traffic-metrics__footnote[data-v-fb27544e]{justify-content:flex-start}}.statistics-page[data-v-c05b7e1f]{display:grid;gap:18px}.statistics-page__dashboard[data-v-c05b7e1f],.statistics-page__traffic[data-v-c05b7e1f]{min-width:0}.statistics-page[data-v-c05b7e1f] .ui-card__header{gap:16px;margin-bottom:16px}.statistics-page[data-v-c05b7e1f] .ui-card__actions{flex-wrap:wrap}.statistics-page[data-v-c05b7e1f] .ui-card__body{display:grid;gap:16px}.statistics-page__content[data-v-c05b7e1f]{display:grid;gap:18px;min-width:0}.statistics-page__section-heading[data-v-c05b7e1f]{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;min-width:0}.statistics-page__section-heading h2[data-v-c05b7e1f]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-small-size);line-height:1.35;margin:0}.statistics-page__section-heading p[data-v-c05b7e1f]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.4;margin:2px 0 0}@media (max-width: 760px){.statistics-page[data-v-c05b7e1f] .ui-card__header{align-items:flex-start;flex-direction:column}.statistics-page[data-v-c05b7e1f] .ui-card__actions{justify-content:flex-start;width:100%}}.revenue-placeholder[data-v-3f1008db] .ui-card__actions{max-width:100%}.revenue-placeholder__module[data-v-3f1008db]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-width:0}.revenue-placeholder__metrics[data-v-3f1008db]{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden}.revenue-placeholder__metric[data-v-3f1008db]{background:var(--md-sys-color-surface-container-lowest);display:grid;gap:5px;min-width:0;padding:13px 14px}.revenue-placeholder__metric+.revenue-placeholder__metric[data-v-3f1008db]{border-left:1px solid var(--md-sys-color-outline-variant)}.revenue-placeholder__metric--primary[data-v-3f1008db]{background:var(--ui-surface-panel)}.revenue-placeholder__metric span[data-v-3f1008db],.revenue-placeholder__metric small[data-v-3f1008db],.revenue-placeholder__rows dt[data-v-3f1008db]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);line-height:1.35}.revenue-placeholder__metric strong[data-v-3f1008db]{color:var(--md-sys-color-on-surface);font-size:1.28rem;font-variant-numeric:tabular-nums;font-weight:var(--md-sys-typescale-weight-bold);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenue-placeholder__ledger[data-v-3f1008db]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);display:grid;gap:11px;min-width:0;padding:13px 14px}.revenue-placeholder__ledger-header[data-v-3f1008db]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.revenue-placeholder__ledger-header strong[data-v-3f1008db]{color:var(--md-sys-color-on-surface);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenue-placeholder__rows[data-v-3f1008db]{display:grid;gap:7px;margin:0}.revenue-placeholder__rows div[data-v-3f1008db]{align-items:baseline;display:grid;gap:10px;grid-template-columns:minmax(84px,.65fr) minmax(0,1fr)}.revenue-placeholder__rows dd[data-v-3f1008db]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-small-size);margin:0;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.revenue-placeholder__module[data-v-3f1008db]{grid-template-columns:1fr}}@media (max-width: 760px){.revenue-placeholder[data-v-3f1008db] .ui-card__header{align-items:flex-start;flex-direction:column}.revenue-placeholder__metrics[data-v-3f1008db]{grid-template-columns:1fr}.revenue-placeholder__metric+.revenue-placeholder__metric[data-v-3f1008db]{border-left:0;border-top:1px solid var(--md-sys-color-outline-variant)}.revenue-placeholder__ledger-header[data-v-3f1008db]{align-items:flex-start;flex-direction:column}.revenue-placeholder__rows div[data-v-3f1008db]{grid-template-columns:1fr;gap:2px}.revenue-placeholder__rows dd[data-v-3f1008db]{text-align:left}}.telegram-message-dialog__form[data-v-6bf845e3]{display:grid;gap:12px}.telegram-message-dialog__recipient[data-v-6bf845e3]{align-items:center;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px}.telegram-message-dialog__recipient div[data-v-6bf845e3]{display:grid;gap:4px;min-width:0}.telegram-message-dialog__recipient span[data-v-6bf845e3],.telegram-message-dialog__field-heading>span[data-v-6bf845e3]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.35;text-transform:uppercase}.telegram-message-dialog__recipient strong[data-v-6bf845e3]{color:var(--md-sys-color-on-surface);overflow-wrap:anywhere}.telegram-message-dialog__field[data-v-6bf845e3]{display:grid;gap:7px}.telegram-message-dialog__field-heading[data-v-6bf845e3]{align-items:center;display:flex;gap:12px;justify-content:space-between}.telegram-message-dialog__field-heading small[data-v-6bf845e3]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);font-variant-numeric:tabular-nums}.telegram-message-dialog__field textarea[data-v-6bf845e3]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);box-sizing:border-box;color:var(--md-sys-color-on-surface);font:inherit;line-height:1.45;min-height:176px;outline:0;padding:12px 14px;resize:vertical;width:100%}.telegram-message-dialog__field textarea[data-v-6bf845e3]:focus{border-color:var(--md-sys-color-primary);box-shadow:var(--ui-focus-ring)}@media (max-width: 560px){.telegram-message-dialog__recipient[data-v-6bf845e3]{align-items:flex-start;flex-direction:column}}.telegram-stats-grid__content[data-v-1c175e72]{display:grid;gap:10px;min-width:0}.telegram-stats-grid__items[data-v-1c175e72]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.telegram-stats-grid__item[data-v-1c175e72]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);display:grid;gap:5px;min-height:92px;padding:11px 12px}.telegram-stats-grid__item span[data-v-1c175e72],.telegram-stats-grid__item small[data-v-1c175e72]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);line-height:1.35}.telegram-stats-grid__item strong[data-v-1c175e72]{color:var(--md-sys-color-on-surface);font-size:1.42rem;font-variant-numeric:tabular-nums;line-height:1.1;min-width:0;overflow-wrap:anywhere}.telegram-stats-grid__item--placeholder[data-v-1c175e72]{background:var(--md-sys-color-surface-container-low);border-style:dashed}@media (max-width: 640px){.telegram-stats-grid__items[data-v-1c175e72]{grid-template-columns:1fr}}.telegram-users-table[data-v-49f175c9] .ui-data-table__table{min-width:850px}.telegram-users-table__telegram[data-v-49f175c9],.telegram-users-table__status[data-v-49f175c9],.telegram-users-table__date[data-v-49f175c9]{display:grid;gap:2px;min-width:0}.telegram-users-table__telegram strong[data-v-49f175c9],.telegram-users-table__date strong[data-v-49f175c9],.telegram-users-table__name[data-v-49f175c9]{color:var(--md-sys-color-on-surface);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-users-table__telegram strong[data-v-49f175c9],.telegram-users-table__date strong[data-v-49f175c9],.telegram-users-table__date-single[data-v-49f175c9]{font-variant-numeric:tabular-nums}.telegram-users-table__telegram span[data-v-49f175c9],.telegram-users-table__status small[data-v-49f175c9],.telegram-users-table__date small[data-v-49f175c9],.telegram-users-table__date-single[data-v-49f175c9]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-users-table__status[data-v-49f175c9]{justify-items:start}.telegram-users-table__actions[data-v-49f175c9]{align-items:center;display:inline-flex;justify-content:center;min-width:0}.telegram-users-toolbar[data-v-2bec5b75]{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(160px,220px);min-width:0}@media (max-width: 700px){.telegram-users-toolbar[data-v-2bec5b75]{grid-template-columns:1fr}}.telegram-page[data-v-03813bce]{display:grid;gap:18px}.telegram-page[data-v-03813bce] .ui-card__body{display:grid;gap:16px}.telegram-page[data-v-03813bce] .ui-card__actions{flex-wrap:wrap}.telegram-page__users[data-v-03813bce]{min-width:0}.telegram-page__users-content[data-v-03813bce]{display:grid;gap:16px;min-width:0}@media (max-width: 760px){.telegram-page[data-v-03813bce] .ui-card__header{align-items:flex-start;flex-direction:column}.telegram-page[data-v-03813bce] .ui-card__actions{justify-content:flex-start;width:100%}}.device-profiles[data-v-c56e33a7]{display:grid;gap:10px;min-width:0}.device-profiles__header[data-v-c56e33a7]{align-items:center;display:flex;gap:10px;justify-content:space-between}.device-profiles__header h3[data-v-c56e33a7]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-small-size);line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-profiles__grid[data-v-c56e33a7]{display:grid;gap:10px;min-width:0}.device-profile[data-v-c56e33a7]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);display:grid;gap:10px;min-width:0;padding:12px}.device-profile__header[data-v-c56e33a7]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.device-profile__title[data-v-c56e33a7]{display:grid;gap:2px;min-width:0}.device-profile__title strong[data-v-c56e33a7]{color:var(--md-sys-color-on-surface);line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-profile__title span[data-v-c56e33a7]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:1.2}.device-profile__lines[data-v-c56e33a7]{display:grid;min-width:0}.device-profile__line[data-v-c56e33a7]{align-items:center;border-top:1px solid var(--md-sys-color-outline-variant);display:grid;gap:8px;grid-template-columns:minmax(84px,.18fr) minmax(0,1fr) auto;min-width:0;padding:7px 0}.device-profile__line[data-v-c56e33a7]:first-child{border-top:0;padding-top:0}.device-profile__line[data-v-c56e33a7]:last-child{padding-bottom:0}.device-profile__label[data-v-c56e33a7]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.device-profile__value[data-v-c56e33a7]{background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface);direction:ltr;display:block;font-size:var(--md-sys-typescale-body-small-size);line-height:1.25;max-width:100%;min-width:0;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;unicode-bidi:plaintext;white-space:nowrap}.device-profile__copy[data-v-c56e33a7]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-control);color:var(--md-sys-color-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);gap:6px;height:var(--ui-control-height-small);justify-content:center;line-height:1;max-width:100%;min-width:0;padding:0 8px;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);white-space:nowrap}.device-profile__copy[data-v-c56e33a7]:hover{background:color-mix(in srgb,var(--md-sys-color-primary),transparent 92%);border-color:color-mix(in srgb,var(--md-sys-color-primary),transparent 72%)}.device-profile__copy[data-v-c56e33a7]:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.device-profile__copy span[data-v-c56e33a7]{overflow:hidden;text-overflow:ellipsis}@media (max-width: 680px){.device-profile__line[data-v-c56e33a7]{align-items:center;grid-template-columns:minmax(0,1fr) auto}.device-profile__label[data-v-c56e33a7]{grid-column:1}.device-profile__value[data-v-c56e33a7]{grid-column:1 / -1;grid-row:2}.device-profile__copy[data-v-c56e33a7]{grid-column:2;grid-row:1}}.user-details[data-v-7a3d9f83]{display:grid;gap:14px;min-width:0}.user-details__summary[data-v-7a3d9f83]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.user-details__section[data-v-7a3d9f83]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);display:grid;gap:10px;min-width:0;padding:12px 14px}.user-details__section-header[data-v-7a3d9f83]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.user-details__section-header h3[data-v-7a3d9f83]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-small-size);line-height:1.25;margin:0}.user-details__list[data-v-7a3d9f83]{display:grid;gap:8px;margin:0;min-width:0}.user-details__list>div[data-v-7a3d9f83]{align-items:baseline;display:grid;gap:10px;grid-template-columns:minmax(84px,.42fr) minmax(0,1fr);min-width:0}.user-details dt[data-v-7a3d9f83]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);text-transform:uppercase}.user-details dd[data-v-7a3d9f83]{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-weight-bold);margin:0;min-width:0}.user-details__value--clip[data-v-7a3d9f83]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-details__section--note p[data-v-7a3d9f83]{color:var(--md-sys-color-on-surface);margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width: 680px){.user-details__summary[data-v-7a3d9f83]{grid-template-columns:1fr}.user-details__list>div[data-v-7a3d9f83]{grid-template-columns:1fr;gap:2px}}.user-form[data-v-10d681ad]{display:grid;gap:16px;min-width:0}.user-form__sections[data-v-10d681ad]{display:grid;gap:12px;min-width:0}.user-form__section[data-v-10d681ad]{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);display:grid;gap:12px;min-width:0;padding:14px}.user-form__section-header[data-v-10d681ad]{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.user-form__section-header h3[data-v-10d681ad]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-small-size);line-height:1.25;margin:0}.user-form__grid[data-v-10d681ad]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.user-form__field[data-v-10d681ad]{display:grid;gap:6px;min-width:0}.user-form__field span[data-v-10d681ad]{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1.35}.user-form__field textarea[data-v-10d681ad]{background:var(--ui-surface-panel);border:1px solid var(--ui-border-default);border-radius:var(--ui-radius-control);box-sizing:border-box;color:var(--md-sys-color-on-surface);font:inherit;line-height:1.45;min-height:88px;outline:0;padding:12px 14px;resize:vertical;width:100%}.user-form__field textarea[data-v-10d681ad]:focus{border-color:var(--md-sys-color-primary);box-shadow:var(--ui-focus-ring)}.user-form__switch[data-v-10d681ad]{align-items:center;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:8px;min-height:34px;padding:4px 11px 4px 5px;position:relative;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard)}.user-form__switch[data-v-10d681ad]:hover{border-color:color-mix(in srgb,var(--md-sys-color-primary),var(--md-sys-color-outline-variant) 56%)}.user-form__switch-input[data-v-10d681ad]{height:1px;margin:0;opacity:0;overflow:hidden;position:absolute;width:1px}.user-form__switch-track[data-v-10d681ad]{background:var(--md-sys-color-surface-container-highest);border:1px solid color-mix(in srgb,var(--md-sys-color-outline),transparent 22%);border-radius:var(--md-sys-shape-corner-full);box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:24px;padding:2px;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);width:44px}.user-form__switch-thumb[data-v-10d681ad]{background:var(--md-sys-color-on-surface-variant);border-radius:50%;box-shadow:var(--md-sys-elevation-level1);height:18px;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),transform var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);width:18px}.user-form__switch-input:checked+.user-form__switch-track[data-v-10d681ad]{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.user-form__switch-input:checked+.user-form__switch-track .user-form__switch-thumb[data-v-10d681ad]{background:var(--md-sys-color-on-primary);transform:translate(20px)}.user-form__switch-input:focus-visible+.user-form__switch-track[data-v-10d681ad]{box-shadow:var(--ui-focus-ring)}.user-form__switch-text[data-v-10d681ad]{color:currentColor;font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-weight-bold);line-height:1;min-width:70px}.user-form__switch--checked[data-v-10d681ad]{background:color-mix(in srgb,var(--md-sys-color-primary),transparent 91%);border-color:color-mix(in srgb,var(--md-sys-color-primary),var(--md-sys-color-outline-variant) 35%);color:var(--md-sys-color-primary)}.user-form__actions[data-v-10d681ad]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.user-form__secondary-action[data-v-10d681ad]{margin-right:auto}@media (max-width: 680px){.user-form__grid[data-v-10d681ad]{grid-template-columns:1fr}.user-form__section-header[data-v-10d681ad]{align-items:flex-start;flex-direction:column}.user-form__switch[data-v-10d681ad]{width:100%}.user-form__switch-text[data-v-10d681ad]{min-width:0}.user-form__actions[data-v-10d681ad]{justify-content:flex-start}.user-form__secondary-action[data-v-10d681ad]{margin-right:0}}.user-dialog__content[data-v-c06a394e],.user-dialog__content[data-v-c06a394e] .user-form,.user-dialog__content[data-v-c06a394e] .user-details{min-width:0}.users-table[data-v-13fe7a7f] .ui-data-table__table{min-width:940px}.users-table__batch-summary[data-v-13fe7a7f]{align-items:baseline;display:inline-flex;gap:6px}.users-table__batch-summary strong[data-v-13fe7a7f]{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-title-medium-size);line-height:1}.users-table__checkbox[data-v-13fe7a7f]{accent-color:var(--md-sys-color-primary);height:16px;width:16px}.users-table__sort[data-v-13fe7a7f]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--md-sys-typescale-weight-bold);gap:5px;letter-spacing:0;padding:0;text-transform:uppercase}.users-table__sort-icon[data-v-13fe7a7f]{color:currentColor;opacity:.9}.users-table__sort-icon--muted[data-v-13fe7a7f]{opacity:.44}.users-table__sort[data-v-13fe7a7f]:focus-visible{border-radius:var(--md-sys-shape-corner-extra-small);box-shadow:var(--ui-focus-ring);outline:0}.users-table__user[data-v-13fe7a7f],.users-table__status[data-v-13fe7a7f],.users-table__date[data-v-13fe7a7f],.users-table__traffic[data-v-13fe7a7f],.users-table__devices[data-v-13fe7a7f]{display:grid;gap:2px;min-width:0}.users-table__user[data-v-13fe7a7f]{max-width:520px}.users-table__user strong[data-v-13fe7a7f],.users-table__date strong[data-v-13fe7a7f],.users-table__traffic strong[data-v-13fe7a7f],.users-table__devices strong[data-v-13fe7a7f]{color:var(--md-sys-color-on-surface)}.users-table__user span[data-v-13fe7a7f],.users-table__user small[data-v-13fe7a7f],.users-table__status small[data-v-13fe7a7f],.users-table__date small[data-v-13fe7a7f],.users-table__traffic small[data-v-13fe7a7f],.users-table__devices small[data-v-13fe7a7f]{color:var(--md-sys-color-on-surface-variant);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-table__user strong[data-v-13fe7a7f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-table__status[data-v-13fe7a7f]{justify-items:start}.users-table__traffic[data-v-13fe7a7f]{justify-items:end;text-align:right}.users-table__devices[data-v-13fe7a7f]{justify-items:center;text-align:center}.users-table__devices strong[data-v-13fe7a7f]{font-variant-numeric:tabular-nums}.users-table__actions[data-v-13fe7a7f]{align-items:center;display:inline-flex;gap:2px;justify-content:center;min-width:0}.users-toolbar[data-v-76cfd00f]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(150px,210px) auto;min-width:0}.users-toolbar__search[data-v-76cfd00f],.users-toolbar__status[data-v-76cfd00f]{min-width:0}.users-toolbar__create[data-v-76cfd00f]{justify-self:end}@media (max-width: 860px){.users-toolbar[data-v-76cfd00f]{grid-template-columns:1fr}.users-toolbar__create[data-v-76cfd00f]{justify-self:stretch;width:100%}}.users-page[data-v-638ea388]{display:grid;gap:18px}.users-page__card[data-v-638ea388]{min-width:0}.users-page[data-v-638ea388] .ui-card__body{display:grid;gap:16px}.users-page[data-v-638ea388] .ui-card__actions{flex-wrap:wrap}.users-page__content[data-v-638ea388]{display:grid;gap:16px;min-width:0}@media (max-width: 760px){.users-page[data-v-638ea388] .ui-card__header{align-items:center}.users-page[data-v-638ea388] .ui-card__actions{justify-content:flex-end}}.brand-mark[data-v-ff1c5bfb]{align-items:center;background:linear-gradient(145deg,#278bff,#0d5ed7);border:1px solid rgba(111,183,255,.58);border-radius:11px;box-shadow:0 8px 26px #1677ff47,inset 0 1px #ffffff3d;color:#fff;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.brand-mark--sm[data-v-ff1c5bfb]{border-radius:9px;height:32px;width:32px}.brand-mark--lg[data-v-ff1c5bfb]{border-radius:16px;height:56px;width:56px}.brand-mark svg[data-v-ff1c5bfb]{height:68%;width:68%}.brand-mark svg path[data-v-ff1c5bfb]:first-child{fill:#07234f47;stroke:currentColor;stroke-width:1.8}.brand-mark svg path[data-v-ff1c5bfb]:last-child{fill:currentColor}.sidebar[data-v-c53b7fd0]{--sidebar-bg: #0d131d;--sidebar-border: #222d3e;--sidebar-hover: #151e2b;--sidebar-active: #142947;--sidebar-active-border: #24538e;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);color:var(--md-sys-color-on-surface);display:flex;flex-direction:column;height:100dvh;min-height:0;min-width:var(--admin-sidebar-width, 236px);overflow-x:hidden;overflow-y:auto;padding:16px 12px 13px;width:var(--admin-sidebar-width, 236px)}.brand[data-v-c53b7fd0]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--md-sys-color-on-surface);cursor:pointer;display:flex;gap:11px;justify-content:flex-start;min-height:42px;padding:4px 6px;text-align:left;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);width:100%}.brand[data-v-c53b7fd0]:hover{background:var(--sidebar-hover);border-color:var(--sidebar-border)}.brand[data-v-c53b7fd0]:focus-visible,.nav-item[data-v-c53b7fd0]:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.brand-copy[data-v-c53b7fd0]{display:grid;gap:1px;min-width:0}.brand strong[data-v-c53b7fd0]{font-family:var(--ui-font-display);font-size:15px;letter-spacing:.04em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand small[data-v-c53b7fd0]{color:#69788f;font-family:var(--ui-font-mono);font-size:8px;letter-spacing:.12em;line-height:1.25;overflow:hidden;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.sidebar-label[data-v-c53b7fd0]{color:#58677c;font-family:var(--ui-font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;margin:26px 10px 8px;text-transform:uppercase}.sidebar-nav[data-v-c53b7fd0]{display:grid;gap:3px;margin-top:0}.nav-item[data-v-c53b7fd0]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-control);color:var(--md-sys-color-on-surface-variant);display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:flex-start;min-height:39px;padding:8px 11px;position:relative;text-align:left;text-decoration:none;transition:background-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short) var(--md-sys-motion-easing-standard);width:100%}.nav-item[data-v-c53b7fd0]:hover{background:var(--sidebar-hover);color:var(--md-sys-color-on-surface)}.nav-item.active[data-v-c53b7fd0]{background:var(--sidebar-active);border-color:var(--sidebar-active-border);color:var(--md-sys-color-on-primary-container);box-shadow:inset 3px 0 #2987ff;padding-right:11px}.nav-symbol[data-v-c53b7fd0]{align-items:center;color:currentColor;display:inline-flex;flex:0 0 22px;justify-content:center;width:22px}.nav-label[data-v-c53b7fd0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer[data-v-c53b7fd0]{border-top:1px solid var(--sidebar-border);display:grid;margin-top:auto;gap:12px;padding:13px 2px 0}.node-summary[data-v-c53b7fd0]{background:#111925;border:1px solid #253146;border-radius:8px;display:grid;gap:8px;padding:10px}.node-summary__header[data-v-c53b7fd0]{align-items:center;color:#6f7e92;display:flex;font-size:10px;justify-content:space-between}.node-summary__header strong[data-v-c53b7fd0]{color:#41d698;font-family:var(--ui-font-mono);font-size:9px}.node-summary__row[data-v-c53b7fd0]{align-items:center;color:#a9b4c5;display:grid;font-size:10px;gap:7px;grid-template-columns:25px minmax(0,1fr) auto}.node-summary__code[data-v-c53b7fd0]{align-items:center;background:#1b2737;border-radius:4px;color:#79b3ff;display:inline-flex;font-family:var(--ui-font-mono);font-size:8px;font-weight:800;height:20px;justify-content:center}.node-summary__row i[data-v-c53b7fd0]{background:#3994ff;border-radius:50%;box-shadow:0 0 7px #3994ff6b;height:6px;width:6px}.footer-status[data-v-c53b7fd0]{align-items:center;color:var(--md-sys-color-on-surface-variant);display:flex;font-family:var(--ui-font-mono);font-size:8px;letter-spacing:.05em;padding:0 5px;text-transform:uppercase;gap:7px;line-height:1.3}.footer-status__dot[data-v-c53b7fd0]{background:var(--md-sys-color-success);border-radius:50%;display:inline-block;flex:0 0 auto;height:7px;width:7px}@media (max-width: 760px){.sidebar[data-v-c53b7fd0]{background:color-mix(in srgb,var(--sidebar-bg),transparent 2%);border-bottom:1px solid var(--sidebar-border);border-right:0;height:auto;min-height:0;min-width:0;overflow:hidden;padding:8px 12px 9px;position:sticky;top:0;width:100%;z-index:20}.brand[data-v-c53b7fd0]{min-height:38px;padding:3px 4px;width:max-content}.brand-mark[data-v-c53b7fd0]{height:30px;width:30px}.brand small[data-v-c53b7fd0],.sidebar-label[data-v-c53b7fd0],.sidebar-footer[data-v-c53b7fd0]{display:none}.sidebar-nav[data-v-c53b7fd0]{display:flex;gap:5px;margin-left:-2px;margin-right:-2px;margin-top:7px;overflow-x:auto;padding:2px 2px 3px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sidebar-nav[data-v-c53b7fd0]::-webkit-scrollbar{display:none}.nav-item[data-v-c53b7fd0]{flex:0 0 auto;min-height:36px;min-width:max-content;padding:8px 10px;scroll-snap-align:start;width:auto}.nav-item.active[data-v-c53b7fd0]{box-shadow:inset 0 -3px 0 var(--md-sys-color-primary);padding-right:10px}.nav-symbol[data-v-c53b7fd0]{flex-basis:20px;width:20px}}.login-page[data-v-e5b311fa]{background:radial-gradient(circle at 17% 14%,rgba(27,126,255,.16),transparent 31%),#090d14;color:#edf4ff;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(440px,.92fr);min-height:100dvh;overflow:hidden;position:relative}.login-page[data-v-e5b311fa]:before{background-image:linear-gradient(rgba(91,118,155,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(91,118,155,.055) 1px,transparent 1px);background-size:44px 44px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.login-page__context[data-v-e5b311fa],.login-page__access[data-v-e5b311fa]{min-height:100dvh;position:relative;z-index:1}.login-page__context[data-v-e5b311fa]{display:flex;flex-direction:column;padding:clamp(28px,4vw,58px) clamp(32px,5vw,76px) 34px}.login-page__brand[data-v-e5b311fa],.login-card__mobile-brand[data-v-e5b311fa]{align-items:center;display:flex;gap:15px}.login-page__brand>div[data-v-e5b311fa],.login-card__mobile-brand>div[data-v-e5b311fa]{display:grid;gap:1px}.login-page__brand strong[data-v-e5b311fa],.login-card__mobile-brand strong[data-v-e5b311fa]{font-family:var(--ui-font-display);font-size:23px;letter-spacing:-.03em;line-height:1}.login-page__brand span[data-v-e5b311fa],.login-card__mobile-brand span[data-v-e5b311fa]{color:#7e8ca2;font-family:var(--ui-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.login-page__hero[data-v-e5b311fa]{margin:auto 0;max-width:700px;padding:52px 0}.login-page__eyebrow[data-v-e5b311fa]{align-items:center;color:#8da1bd;display:flex;font-family:var(--ui-font-mono);font-size:11px;font-weight:700;gap:9px;letter-spacing:.08em;margin-bottom:21px;text-transform:uppercase}.login-page__eyebrow span[data-v-e5b311fa]{background:#1683ff;box-shadow:0 0 12px #1683ffbd;height:2px;width:28px}.login-page__hero h1[data-v-e5b311fa]{font-family:var(--ui-font-display);font-size:clamp(42px,4.6vw,72px);letter-spacing:-.055em;line-height:.99;max-width:770px}.login-page__hero>p[data-v-e5b311fa]:last-child{color:#8f9eb3;font-size:15px;line-height:1.75;margin-top:26px;max-width:590px}.login-page__topology[data-v-e5b311fa]{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);max-width:700px}.login-page__topology article[data-v-e5b311fa]{align-items:center;background:#111824d1;border:1px solid rgba(79,101,131,.35);border-radius:9px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:12px}.login-page__topology article>div[data-v-e5b311fa]{display:grid;gap:2px;min-width:0}.login-page__topology strong[data-v-e5b311fa]{color:#dce8f8;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-page__topology small[data-v-e5b311fa]{color:#6f8098;font-family:var(--ui-font-mono);font-size:9px;text-transform:uppercase}.login-page__topology i[data-v-e5b311fa],.login-card__secure-dot[data-v-e5b311fa]{background:#29cf84;border-radius:50%;box-shadow:0 0 0 4px #29cf841a,0 0 12px #29cf8452;height:7px;width:7px}.login-page__flag[data-v-e5b311fa]{align-items:center;background:#172233;border:1px solid #2a3b54;border-radius:6px;color:#8db9f3;display:inline-flex;font-family:var(--ui-font-mono);font-size:10px;font-weight:800;height:28px;justify-content:center;width:32px}.login-page__route[data-v-e5b311fa]{border-top:1px dashed #2d435f;height:1px}.login-page__context>footer[data-v-e5b311fa]{color:#526177;font-family:var(--ui-font-mono);font-size:9px;letter-spacing:.08em;margin-top:28px;text-transform:uppercase}.login-page__access[data-v-e5b311fa]{align-items:center;background:#0c111ac7;border-left:1px solid rgba(65,84,109,.3);display:flex;justify-content:center;padding:36px clamp(28px,5vw,72px)}.login-card[data-v-e5b311fa]{animation:login-card-in .52s cubic-bezier(.18,.82,.28,1) both;max-width:430px;width:100%}.login-card__mobile-brand[data-v-e5b311fa]{display:none}.login-card>header[data-v-e5b311fa]{align-items:center;display:flex;gap:14px}.login-card__icon[data-v-e5b311fa]{align-items:center;background:#1677ff1f;border:1px solid rgba(50,139,255,.24);border-radius:10px;color:#4d9bff;display:inline-flex;height:42px;justify-content:center;width:42px}.login-card header>div[data-v-e5b311fa]{display:grid;gap:2px}.login-card header p[data-v-e5b311fa]{color:#579ef7;font-family:var(--ui-font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.login-card h2[data-v-e5b311fa]{font-family:var(--ui-font-display);font-size:29px;letter-spacing:-.035em}.login-card__intro[data-v-e5b311fa]{color:#8290a3;font-size:13px;line-height:1.65;margin:20px 0 24px}.login-card form[data-v-e5b311fa]{display:grid;gap:17px}.login-card[data-v-e5b311fa] .ui-text-field__label{color:#aebbd0;font-size:11px}.login-card[data-v-e5b311fa] .ui-text-field__control{background:#101722;border-color:#29364a;height:46px}.login-card[data-v-e5b311fa] .ui-text-field__control:focus-within{border-color:#2686ff;box-shadow:0 0 0 3px #1677ff26}.login-card__password-toggle[data-v-e5b311fa]{align-items:center;background:transparent;border:0;color:#718198;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-right:-10px;padding:0;width:34px}.login-card__password-toggle[data-v-e5b311fa]:hover{color:#c0cce0}.login-card>footer[data-v-e5b311fa]{align-items:center;border-top:1px solid #202a39;color:#647289;display:flex;font-size:10px;gap:9px;justify-content:center;margin-top:26px;padding-top:18px}@keyframes login-card-in-e5b311fa{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.login-page[data-v-e5b311fa]{grid-template-columns:1fr}.login-page__context[data-v-e5b311fa]{display:none}.login-page__access[data-v-e5b311fa]{border-left:0;min-height:100dvh}.login-card__mobile-brand[data-v-e5b311fa]{display:flex;margin-bottom:56px}}@media (max-width: 520px){.login-page__access[data-v-e5b311fa]{align-items:flex-start;padding:26px 20px 32px}.login-card__mobile-brand[data-v-e5b311fa]{margin-bottom:52px}.login-card h2[data-v-e5b311fa]{font-size:27px}}@media (prefers-reduced-motion: reduce){.login-card[data-v-e5b311fa]{animation:none}}.app-loading[data-v-f623387c]{align-items:center;background:radial-gradient(circle at 50% 42%,rgba(22,119,255,.13),transparent 27%),#090d14;color:#78879d;display:flex;flex-direction:column;font-family:var(--ui-font-mono);font-size:10px;gap:18px;justify-content:center;letter-spacing:.08em;min-height:100dvh;text-transform:uppercase}.app-loading__spinner[data-v-f623387c]{animation:app-loading-spin-f623387c .8s linear infinite;border:2px solid #25344a;border-right-color:#2386ff;border-radius:50%;height:22px;width:22px}@keyframes app-loading-spin-f623387c{to{transform:rotate(360deg)}}:root{color-scheme:dark;--md-sys-color-primary: #1677ff;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #102d55;--md-sys-color-on-primary-container: #b9d7ff;--md-sys-color-secondary: #9caec6;--md-sys-color-on-secondary: #0c1522;--md-sys-color-secondary-container: #202c3d;--md-sys-color-on-secondary-container: #d8e3f2;--md-sys-color-tertiary: #62a7ff;--md-sys-color-on-tertiary: #07162a;--md-sys-color-tertiary-container: #173c69;--md-sys-color-on-tertiary-container: #d5e8ff;--md-sys-color-error: #ff5f69;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #482026;--md-sys-color-on-error-container: #ffc7ca;--md-sys-color-success: #2ecb88;--md-sys-color-on-success: #061e14;--md-sys-color-success-container: #153b2c;--md-sys-color-on-success-container: #a8ebcc;--md-sys-color-warning: #f6b94b;--md-sys-color-on-warning: #211600;--md-sys-color-warning-container: #46351c;--md-sys-color-on-warning-container: #ffe0a1;--md-sys-color-info: #45a2ff;--md-sys-color-on-info: #051b31;--md-sys-color-info-container: #183a5b;--md-sys-color-on-info-container: #c5e3ff;--md-sys-color-danger: var(--md-sys-color-error);--md-sys-color-on-danger: var(--md-sys-color-on-error);--md-sys-color-danger-container: var(--md-sys-color-error-container);--md-sys-color-on-danger-container: var(--md-sys-color-on-error-container);--md-sys-color-background: #0b1018;--md-sys-color-on-background: #e7edf7;--md-sys-color-surface: #0b1018;--md-sys-color-on-surface: #e7edf7;--md-sys-color-surface-variant: #222c3b;--md-sys-color-on-surface-variant: #8e9cb0;--md-sys-color-surface-container-lowest: #101620;--md-sys-color-surface-container-low: #121a26;--md-sys-color-surface-container: #16202d;--md-sys-color-surface-container-high: #1b2635;--md-sys-color-surface-container-highest: #223044;--md-sys-color-outline: #53627a;--md-sys-color-outline-variant: #273246;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #e7edf7;--md-sys-color-inverse-on-surface: #101620;--md-sys-color-inverse-primary: #0c5cc9;--ui-font-display: "Avenir Next", Avenir, "Segoe UI", sans-serif;--ui-font-body: "Avenir Next", Avenir, "Segoe UI", sans-serif;--ui-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--md-sys-typescale-font-family: var(--ui-font-body);--md-sys-typescale-display-small-size: 2.25rem;--md-sys-typescale-headline-small-size: 1.5rem;--md-sys-typescale-title-large-size: 1.375rem;--md-sys-typescale-title-medium-size: 1rem;--md-sys-typescale-title-small-size: .875rem;--md-sys-typescale-body-large-size: 1rem;--md-sys-typescale-body-medium-size: .875rem;--md-sys-typescale-body-small-size: .75rem;--md-sys-typescale-label-large-size: .8125rem;--md-sys-typescale-label-medium-size: .6875rem;--md-sys-typescale-weight-regular: 400;--md-sys-typescale-weight-medium: 600;--md-sys-typescale-weight-bold: 700;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 6px;--md-sys-shape-corner-medium: 8px;--md-sys-shape-corner-large: 10px;--md-sys-shape-corner-extra-large: 12px;--md-sys-shape-corner-full: 999px;--md-sys-elevation-level0: none;--md-sys-elevation-level1: 0 1px 2px rgba(0, 0, 0, .28), 0 0 0 1px rgba(255, 255, 255, .015);--md-sys-elevation-level2: 0 7px 22px rgba(0, 0, 0, .34), 0 0 0 1px rgba(255, 255, 255, .025);--md-sys-elevation-level3: 0 20px 48px rgba(0, 0, 0, .52), 0 0 0 1px rgba(255, 255, 255, .035);--md-sys-state-hover-opacity: .08;--md-sys-state-focus-opacity: .15;--md-sys-state-pressed-opacity: .13;--md-sys-motion-duration-short: .15s;--md-sys-motion-duration-medium: .24s;--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--ui-control-height-small: 31px;--ui-control-height-medium: 37px;--ui-control-height-large: 44px;--ui-control-height-field: var(--ui-control-height-medium);--ui-focus-outline-color: #4b9cff;--ui-focus-ring: 0 0 0 3px rgba(22, 119, 255, .2);--ui-radius-control: var(--md-sys-shape-corner-small);--ui-radius-surface: var(--md-sys-shape-corner-medium);--ui-radius-badge: var(--md-sys-shape-corner-small);--ui-radius-pill: var(--md-sys-shape-corner-full);--ui-surface-canvas: var(--md-sys-color-background);--ui-surface-panel: var(--md-sys-color-surface-container-lowest);--ui-surface-panel-muted: var(--md-sys-color-surface-container-low);--ui-surface-panel-raised: var(--md-sys-color-surface-container);--ui-border-subtle: var(--md-sys-color-outline-variant);--ui-border-default: #344158;--ui-shadow-surface: var(--md-sys-elevation-level1);--ui-shadow-floating: var(--md-sys-elevation-level2);--ui-shadow-overlay: var(--md-sys-elevation-level3);--ui-color-info: var(--md-sys-color-info);--ui-color-on-info: var(--md-sys-color-on-info);--ui-color-info-container: var(--md-sys-color-info-container);--ui-color-on-info-container: var(--md-sys-color-on-info-container)}*,*:before,*:after{box-sizing:border-box}html{accent-color:var(--md-sys-color-primary);background:var(--ui-surface-canvas);color:var(--md-sys-color-on-background);font-family:var(--md-sys-typescale-font-family);font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility}body{background:radial-gradient(circle at 72% -20%,rgba(22,119,255,.09),transparent 33%),var(--ui-surface-canvas);color:var(--md-sys-color-on-background);margin:0;min-height:100vh;min-width:320px}#app{min-height:100vh}button,input,select,textarea{font:inherit;letter-spacing:0}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.62}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ui-focus-ring);outline:2px solid var(--ui-focus-outline-color);outline-offset:2px}img,svg{display:block;max-width:100%}a{color:var(--md-sys-color-primary);text-decoration-thickness:.08em;text-underline-offset:.18em}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--ui-font-display);letter-spacing:-.02em}::selection{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{height:100dvh;overflow:hidden}#app{height:100dvh}.admin-shell{--admin-sidebar-width: 248px;display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);height:100dvh;overflow:hidden}.content-shell{background:linear-gradient(rgba(35,54,78,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(35,54,78,.025) 1px,transparent 1px),var(--ui-surface-canvas);background-size:36px 36px;display:flex;flex-direction:column;height:100dvh;min-width:0;overflow:hidden}.workspace{background:transparent;flex:1 1 auto;min-width:0;overflow-y:auto;padding:22px 28px 32px}@media (max-width: 1080px){.workspace{padding-left:24px;padding-right:24px}}@media (max-width: 760px){body{height:auto;overflow:auto}#app{height:auto;min-height:100vh}.admin-shell{display:block;height:auto;min-height:100vh;overflow:visible}.content-shell{height:auto;overflow:visible}.workspace{overflow:visible;padding:16px 16px 24px}}
