.button[data-v-432c90e0]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--button-padding-y) var(--button-padding-x);border:var(--border-width-thin) solid transparent;border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--line-height-none)}@media(prefers-reduced-motion:no-preference){.button[data-v-432c90e0]{transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard)}.button[data-v-432c90e0]:not(:disabled):hover{transform:translateY(-1px)}.button[data-v-432c90e0]:not(:disabled):active{transform:translateY(0);opacity:.88}}.button[data-v-432c90e0]:disabled{cursor:not-allowed;opacity:.55}.button--primary[data-v-432c90e0]:disabled{background-color:var(--interactive-primary-disabled);border-color:transparent;color:var(--text-disabled);opacity:1}.button--danger[data-v-432c90e0]:disabled{background-color:var(--interactive-primary-disabled);border-color:transparent;color:var(--text-disabled);opacity:1}.button[data-v-432c90e0]:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.button--sm[data-v-432c90e0]{padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-xs)}.button--primary[data-v-432c90e0]{background-color:var(--interactive-primary);color:var(--text-on-accent);border-color:var(--interactive-primary)}.button--primary[data-v-432c90e0]:hover:not(:disabled){background-color:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}.button--secondary[data-v-432c90e0]{background-color:transparent;color:var(--text-primary);border-color:var(--border-strong)}.button--secondary[data-v-432c90e0]:hover:not(:disabled){background-color:var(--bg-row-hover)}.button--danger[data-v-432c90e0]{background-color:var(--interactive-danger);color:var(--text-on-accent);border-color:var(--interactive-danger)}.button--danger[data-v-432c90e0]:hover:not(:disabled){background-color:var(--interactive-danger-hover);border-color:var(--interactive-danger-hover)}.button--ghost[data-v-432c90e0]{background-color:transparent;color:var(--text-secondary);border-color:transparent}.button--ghost[data-v-432c90e0]:hover:not(:disabled){color:var(--text-primary);background-color:var(--bg-row-hover)}.button__spinner[data-v-432c90e0]{width:var(--button-spinner-size);height:var(--button-spinner-size);border:var(--border-width-thick) solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill)}@media(prefers-reduced-motion:no-preference){.button__spinner[data-v-432c90e0]{animation:button-spin-432c90e0 .6s linear infinite}@keyframes button-spin-432c90e0{to{transform:rotate(1turn)}}}.text-field[data-v-0c62f0a3]{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--font-size-sm)}.text-field__label[data-v-0c62f0a3]{color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);letter-spacing:.01em}.text-field__input[data-v-0c62f0a3]{padding:var(--input-padding-y) var(--input-padding-x);background-color:var(--input-bg);color:var(--text-primary);border:var(--border-width-thin) solid var(--input-border);border-radius:var(--input-radius)}@media(prefers-reduced-motion:no-preference){.text-field__input[data-v-0c62f0a3]{transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}}.text-field__input[data-v-0c62f0a3]:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.text-field__input[data-v-0c62f0a3]::placeholder{color:var(--text-muted)}.text-field__input[data-v-0c62f0a3]:disabled{background-color:var(--bg-surface-sunken);color:var(--text-disabled);cursor:not-allowed}.text-field__hint[data-v-0c62f0a3]{color:var(--text-muted);font-size:var(--font-size-xs)}.textarea[data-v-208ec505]{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--font-size-sm)}.textarea__label[data-v-208ec505]{color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);letter-spacing:.01em}.textarea__control[data-v-208ec505]{padding:var(--input-padding-y) var(--input-padding-x);background-color:var(--input-bg);color:var(--text-primary);border:var(--border-width-thin) solid var(--input-border);border-radius:var(--input-radius);resize:vertical;font-family:inherit;line-height:var(--line-height-normal)}@media(prefers-reduced-motion:no-preference){.textarea__control[data-v-208ec505]{transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}}.textarea__control[data-v-208ec505]:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.textarea__control--mono[data-v-208ec505]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--line-height-loose)}.textarea__control[data-v-208ec505]:disabled{background-color:var(--bg-surface-sunken);color:var(--text-disabled);cursor:not-allowed}.textarea__hint[data-v-208ec505]{color:var(--text-muted);font-size:var(--font-size-xs)}.card[data-v-cb09af85]{background-color:var(--surface-1);border:var(--border-width-thin) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden}.card__header[data-v-cb09af85]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--card-padding);padding-bottom:var(--space-md);background-color:color-mix(in srgb,var(--surface-2) 60%,transparent);border-bottom:var(--border-width-thin) solid var(--border-default)}.card__title[data-v-cb09af85]{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary)}.card__subtitle[data-v-cb09af85]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.card__body[data-v-cb09af85]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--card-padding)}.card__header+.card__body[data-v-cb09af85]{padding-top:var(--space-lg)}.card__footer[data-v-cb09af85]{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--card-padding);border-top:var(--border-width-thin) solid var(--border-default);background-color:color-mix(in srgb,var(--surface-2) 40%,transparent)}.alert[data-v-3f513744]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-snug);border:var(--border-width-thin) solid transparent;border-left-width:3px;display:flex;align-items:flex-start;gap:var(--space-xs)}.alert--info[data-v-3f513744]{background-color:var(--status-info-bg);color:var(--status-info-fg);border-color:color-mix(in srgb,var(--status-info-fg) 30%,transparent);border-left-color:var(--status-info-fg)}.alert--success[data-v-3f513744]{background-color:var(--status-success-bg);color:var(--status-success-fg);border-color:color-mix(in srgb,var(--status-success-fg) 25%,transparent);border-left-color:var(--status-success-fg)}.alert--warning[data-v-3f513744]{background-color:var(--status-warning-bg);color:var(--status-warning-fg);border-color:color-mix(in srgb,var(--status-warning-fg) 25%,transparent);border-left-color:var(--status-warning-fg)}.alert--danger[data-v-3f513744]{background-color:var(--status-danger-bg);color:var(--status-danger-fg);border-color:color-mix(in srgb,var(--status-danger-fg) 25%,transparent);border-left-color:var(--status-danger-fg)}.confirm-dialog[data-v-5e4ccaa2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-md)}.confirm-dialog__backdrop[data-v-5e4ccaa2]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--blur-backdrop-sm));backdrop-filter:blur(var(--blur-backdrop-sm))}.confirm-dialog__panel[data-v-5e4ccaa2]{position:relative;width:min(var(--layout-dialog-width),100%);background-color:var(--bg-surface);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--card-radius);box-shadow:var(--shadow-modal);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);outline:none}.confirm-dialog__title[data-v-5e4ccaa2]{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary)}.confirm-dialog__message[data-v-5e4ccaa2]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.confirm-dialog__footer[data-v-5e4ccaa2]{display:flex;justify-content:flex-end;gap:var(--space-sm)}@media(prefers-reduced-motion:no-preference){.confirm-dialog-backdrop-enter-active[data-v-5e4ccaa2],.confirm-dialog-backdrop-leave-active[data-v-5e4ccaa2]{transition:opacity var(--duration-fast) var(--easing-standard)}.confirm-dialog-backdrop-enter-from[data-v-5e4ccaa2],.confirm-dialog-backdrop-leave-to[data-v-5e4ccaa2]{opacity:0}.confirm-dialog-panel-enter-active[data-v-5e4ccaa2],.confirm-dialog-panel-leave-active[data-v-5e4ccaa2]{transition:transform var(--duration-normal) var(--easing-standard),opacity var(--duration-normal) var(--easing-standard)}.confirm-dialog-panel-enter-from[data-v-5e4ccaa2],.confirm-dialog-panel-leave-to[data-v-5e4ccaa2]{transform:translateY(.5rem);opacity:0}}.avatar[data-v-0655040f]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background-color:var(--accent-slate-bg);color:var(--accent-slate-fg);font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em;flex-shrink:0}.badge[data-v-84b9efe4]{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:2px var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:var(--line-height-none);border:var(--border-width-thin) solid transparent;white-space:nowrap}.badge--neutral[data-v-84b9efe4]{background-color:var(--bg-emphasis);color:var(--text-secondary);border-color:var(--border-default)}.badge--success[data-v-84b9efe4]{background-color:var(--status-success-bg);color:var(--status-success-fg);border-color:color-mix(in srgb,var(--status-success-fg) 20%,transparent)}.badge--warning[data-v-84b9efe4]{background-color:var(--status-warning-bg);color:var(--status-warning-fg);border-color:color-mix(in srgb,var(--status-warning-fg) 20%,transparent)}.badge--danger[data-v-84b9efe4]{background-color:var(--status-danger-bg);color:var(--status-danger-fg);border-color:color-mix(in srgb,var(--status-danger-fg) 20%,transparent)}.badge--info[data-v-84b9efe4]{background-color:var(--status-info-bg);color:var(--status-info-fg);border-color:color-mix(in srgb,var(--status-info-fg) 20%,transparent)}.app-logo[data-v-22544334]{display:block;flex-shrink:0}.app-logo__bg[data-v-22544334]{fill:var(--interactive-primary)}.app-logo__glyph[data-v-22544334]{fill:var(--text-on-accent)}.app-logo__glyph-stroke[data-v-22544334]{stroke:var(--text-on-accent);stroke-width:1.5;fill:none}.theme-toggle[data-v-accf1c88]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--space-xs) * 4);height:calc(var(--space-xs) * 4);border:none;background:none;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer}@media(prefers-reduced-motion:no-preference){.theme-toggle[data-v-accf1c88]{transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.theme-icon-enter-active[data-v-accf1c88],.theme-icon-leave-active[data-v-accf1c88]{transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.theme-icon-enter-from[data-v-accf1c88]{opacity:0;transform:rotate(-45deg) scale(.7)}.theme-icon-leave-to[data-v-accf1c88]{opacity:0;transform:rotate(45deg) scale(.7)}}.theme-toggle[data-v-accf1c88]:hover{color:var(--text-primary);background-color:var(--bg-row-hover)}.theme-toggle[data-v-accf1c88]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.data-table[data-v-381a037e]{width:100%;max-width:100%;border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);overflow-x:auto;background-color:var(--bg-surface)}.data-table__table[data-v-381a037e]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);min-width:var(--table-min-width)}.data-table__th[data-v-381a037e]{text-align:left;padding:var(--table-row-padding-y) var(--table-row-padding-x);background-color:var(--bg-surface-sunken);color:var(--table-header-color);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border-bottom:var(--border-width-thin) solid var(--border-default)}.data-table__td[data-v-381a037e]{padding:var(--table-row-padding-y) var(--table-row-padding-x);color:var(--text-primary);vertical-align:middle}.data-table__row[data-v-381a037e]:not(:last-child){border-bottom:var(--border-width-thin) solid var(--table-row-divider)}@media(prefers-reduced-motion:no-preference){.data-table__row[data-v-381a037e]{transition:background-color var(--duration-fast) var(--easing-standard)}}.data-table__row[data-v-381a037e]:hover{background-color:var(--bg-row-hover)}.data-table__loading[data-v-381a037e],.data-table__empty[data-v-381a037e]{padding:var(--space-xl);text-align:center;color:var(--text-muted)}.data-table__caption[data-v-381a037e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locale-toggle[data-v-a63cf12f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--space-xs) * 4);height:calc(var(--space-xs) * 4);padding:0;border:none;background:none;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}@media(prefers-reduced-motion:no-preference){.locale-toggle[data-v-a63cf12f]{transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}}.locale-toggle[data-v-a63cf12f]:hover{color:var(--text-primary);background-color:var(--bg-row-hover)}.locale-toggle[data-v-a63cf12f]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.locale-toggle__label[data-v-a63cf12f]{line-height:1}.app-sidebar[data-v-aa4d4409]{display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;position:sticky;top:0;background:linear-gradient(180deg,color-mix(in srgb,var(--interactive-primary) 5%,var(--sidebar-bg)) 0%,var(--sidebar-bg) 35%,color-mix(in srgb,var(--interactive-primary) 2%,var(--sidebar-bg)) 100%);border-right:var(--border-width-thin) solid var(--sidebar-border);-webkit-backdrop-filter:blur(var(--blur-backdrop-lg));backdrop-filter:blur(var(--blur-backdrop-lg))}@media(prefers-reduced-motion:no-preference){.app-sidebar[data-v-aa4d4409]{transition:width var(--duration-normal) var(--easing-standard)}}.app-sidebar--collapsed[data-v-aa4d4409]{width:var(--sidebar-collapsed-width)}.app-sidebar--collapsed .app-sidebar__header[data-v-aa4d4409]{justify-content:center;padding-left:0;padding-right:0;gap:var(--space-2xs)}.app-sidebar--collapsed .app-sidebar__toggle[data-v-aa4d4409]{margin-left:0}.app-sidebar--collapsed .app-sidebar__nav[data-v-aa4d4409]{align-items:center;padding-left:0;padding-right:0}.app-sidebar--collapsed .app-sidebar__group[data-v-aa4d4409]{width:100%;align-items:center}.app-sidebar--collapsed .app-sidebar__item[data-v-aa4d4409]{justify-content:center;gap:0;padding-left:0;padding-right:0;width:calc(var(--sidebar-collapsed-width) - var(--space-xs) * 2)}.app-sidebar--collapsed .app-sidebar__user[data-v-aa4d4409]{justify-content:center}.app-sidebar__header[data-v-aa4d4409]{display:flex;align-items:center;gap:var(--space-xs);height:var(--topbar-height);padding:0 var(--space-sm);border-bottom:var(--border-width-thin) solid color-mix(in srgb,var(--sidebar-border) 60%,transparent)}.app-sidebar__brand[data-v-aa4d4409]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:-.04em;color:var(--text-primary);line-height:var(--line-height-none);flex:1}.app-sidebar__toggle[data-v-aa4d4409]{margin-left:auto;display:inline-flex;border:none;background:none;color:var(--text-muted);border-radius:var(--radius-sm);padding:var(--space-3xs);flex-shrink:0}@media(prefers-reduced-motion:no-preference){.app-sidebar__toggle[data-v-aa4d4409]{transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}}.app-sidebar__toggle[data-v-aa4d4409]:hover{color:var(--text-primary);background-color:var(--bg-row-hover)}.app-sidebar__toggle[data-v-aa4d4409]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-sidebar__nav[data-v-aa4d4409]{flex:1;overflow-y:auto;padding:var(--space-sm) var(--space-xs);display:flex;flex-direction:column;gap:var(--space-sm)}.app-sidebar__group[data-v-aa4d4409]{display:flex;flex-direction:column;gap:var(--space-3xs)}.app-sidebar__group-label[data-v-aa4d4409]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--sidebar-group-label-color);padding:var(--space-2xs) var(--sidebar-item-padding-x);margin:0;opacity:.7}.app-sidebar__item[data-v-aa4d4409]{display:flex;align-items:center;gap:var(--sidebar-item-gap);padding:var(--sidebar-item-padding-y) var(--sidebar-item-padding-x);border-radius:var(--sidebar-item-radius);color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:var(--border-width-thin) solid transparent;position:relative}@media(prefers-reduced-motion:no-preference){.app-sidebar__item[data-v-aa4d4409]{transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}}.app-sidebar__item[data-v-aa4d4409]:hover{background-color:var(--bg-row-hover);color:var(--text-primary);text-decoration:none}.app-sidebar__item[data-v-aa4d4409]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-sidebar__item--active[data-v-aa4d4409]{background:var(--interactive-primary);color:var(--text-on-accent);border-color:color-mix(in srgb,var(--interactive-primary) 60%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--interactive-primary) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--interactive-primary) 25%,transparent)}.app-sidebar__item--active[data-v-aa4d4409]:hover{background:var(--interactive-primary-hover);color:var(--text-on-accent)}.app-sidebar__item--active .app-sidebar__icon[data-v-aa4d4409]{background-color:color-mix(in srgb,var(--text-on-accent) 15%,transparent);color:var(--text-on-accent)}.app-sidebar__icon[data-v-aa4d4409]{display:inline-flex;align-items:center;justify-content:center;width:var(--sidebar-icon-wrapper-size);height:var(--sidebar-icon-wrapper-size);border-radius:var(--radius-sm);flex-shrink:0}.app-sidebar__icon--sky[data-v-aa4d4409]{background-color:var(--accent-sky-bg);color:var(--accent-sky-fg)}.app-sidebar__icon--teal[data-v-aa4d4409]{background-color:var(--accent-teal-bg);color:var(--accent-teal-fg)}.app-sidebar__icon--purple[data-v-aa4d4409]{background-color:var(--accent-purple-bg);color:var(--accent-purple-fg)}.app-sidebar__icon--amber[data-v-aa4d4409]{background-color:var(--accent-amber-bg);color:var(--accent-amber-fg)}.app-sidebar__icon--green[data-v-aa4d4409]{background-color:var(--accent-green-bg);color:var(--accent-green-fg)}.app-sidebar__icon--orange[data-v-aa4d4409]{background-color:var(--accent-orange-bg);color:var(--accent-orange-fg)}.app-sidebar__icon--slate[data-v-aa4d4409]{background-color:var(--accent-slate-bg);color:var(--accent-slate-fg)}.app-sidebar__footer[data-v-aa4d4409]{padding:var(--space-xs);border-top:var(--border-width-thin) solid color-mix(in srgb,var(--sidebar-border) 60%,transparent);display:flex;align-items:center;gap:var(--space-2xs)}.app-sidebar__user[data-v-aa4d4409]{display:flex;align-items:center;gap:var(--space-xs);flex:1;min-width:0}.app-sidebar__identity[data-v-aa4d4409]{display:flex;flex-direction:column;min-width:0;line-height:var(--line-height-tight)}.app-sidebar__name[data-v-aa4d4409]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__email[data-v-aa4d4409]{font-size:var(--font-size-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__footer-actions[data-v-aa4d4409]{display:flex;align-items:center;gap:var(--space-2xs);flex-shrink:0}.app-sidebar__footer-theme[data-v-aa4d4409]{flex-shrink:0}.app-sidebar__logout[data-v-aa4d4409]{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-xs) * 4);height:calc(var(--space-xs) * 4);flex-shrink:0;border:none;background:none;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer}@media(prefers-reduced-motion:no-preference){.app-sidebar__logout[data-v-aa4d4409]{transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}}.app-sidebar__logout[data-v-aa4d4409]:hover{color:var(--text-primary);background-color:var(--bg-row-hover)}.app-sidebar__logout[data-v-aa4d4409]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-topbar[data-v-038b21b3]{display:flex;align-items:center;gap:var(--space-md);height:var(--topbar-height);padding:0 var(--layout-content-padding);background-color:color-mix(in srgb,var(--topbar-bg) 85%,transparent);border-bottom:var(--border-width-thin) solid var(--topbar-border);position:sticky;top:0;z-index:var(--z-sticky);-webkit-backdrop-filter:blur(var(--blur-backdrop-md));backdrop-filter:blur(var(--blur-backdrop-md))}.app-topbar__burger[data-v-038b21b3]{display:inline-flex;border:none;background:none;color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-3xs)}@media(prefers-reduced-motion:no-preference){.app-topbar__burger[data-v-038b21b3]{transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}}.app-topbar__burger[data-v-038b21b3]:hover{color:var(--text-primary);background-color:var(--bg-row-hover)}.app-topbar__burger[data-v-038b21b3]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-topbar__title[data-v-038b21b3]{font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0}.app-topbar__actions[data-v-038b21b3]{margin-left:auto;display:flex;align-items:center;gap:var(--space-sm)}@media(min-width:48rem){.app-topbar__burger[data-v-038b21b3]{display:none}}.layout[data-v-f9b47c4d]{display:flex;height:100dvh;width:100%;overflow:hidden}.layout__main[data-v-f9b47c4d]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.layout__content[data-v-f9b47c4d]{flex:1;min-height:0;overflow-y:auto;width:100%}.layout__scrim[data-v-f9b47c4d]{display:none}@media(max-width:47.99rem){.layout__sidebar[data-v-f9b47c4d]{position:fixed;inset:0 auto 0 0;z-index:var(--z-modal);transform:translate(-100%)}.layout--drawer-open .layout__sidebar[data-v-f9b47c4d]{transform:translate(0)}@media(prefers-reduced-motion:no-preference){.layout__sidebar[data-v-f9b47c4d]{transition:transform var(--duration-normal) var(--easing-standard)}}.layout--drawer-open .layout__scrim[data-v-f9b47c4d]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--bg-overlay);z-index:var(--z-drawer-scrim)}}@media(prefers-reduced-motion:no-preference){.page-enter-active,.page-leave-active{transition:opacity var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard)}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-4px)}}.login-page[data-v-75ac143a]{min-height:100vh;display:grid;place-items:center;padding:var(--space-lg);background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--interactive-primary) 12%,var(--bg-page)),var(--bg-page))}.login-page__panel[data-v-75ac143a]{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);width:min(var(--layout-dialog-width),100%)}.login-page__brand[data-v-75ac143a]{display:flex;align-items:center;gap:var(--space-sm)}.login-page__logo-mark[data-v-75ac143a]{display:block;flex-shrink:0}.login-page__wordmark[data-v-75ac143a]{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.05em;color:var(--text-primary);line-height:var(--line-height-none)}.login-page__card[data-v-75ac143a]{width:100%}.login-page__form[data-v-75ac143a]{display:flex;flex-direction:column;gap:var(--space-md)}.login-page__divider[data-v-75ac143a]{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);color:var(--text-muted);font-size:var(--font-size-sm)}.login-page__divider[data-v-75ac143a]:before,.login-page__divider[data-v-75ac143a]:after{content:"";flex:1;height:1px;background-color:var(--border-default)}.login-page__divider-label[data-v-75ac143a]{flex-shrink:0}.login-page__providers[data-v-75ac143a]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-sm)}@media(prefers-reduced-motion:no-preference){.login-page__panel[data-v-75ac143a]{animation:login-panel-enter-75ac143a var(--duration-slow) var(--easing-standard) both}@keyframes login-panel-enter-75ac143a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.page-header[data-v-2ce8efea]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md)}.page-header__title-block[data-v-2ce8efea]{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1 1 100%;min-width:0}@media(min-width:45rem){.page-header__title-block[data-v-2ce8efea]{flex:1 1 12rem}}.page-header__title[data-v-2ce8efea]{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary)}.page-header__subtitle[data-v-2ce8efea]{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.page-header__actions[data-v-2ce8efea]{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.identity-state-badge[data-v-d2e00591]{display:inline-flex;align-items:center;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.identity-state-badge--active[data-v-d2e00591]{background-color:var(--status-success-bg);color:var(--status-success-fg)}.identity-state-badge--inactive[data-v-d2e00591]{background-color:var(--status-danger-bg);color:var(--status-danger-fg)}.identities-page[data-v-53e18bda]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.identities-page__sections[data-v-53e18bda]{display:flex;flex-direction:column;gap:var(--space-2xl)}.identities-page__section[data-v-53e18bda]{display:flex;flex-direction:column;gap:var(--space-sm)}.identities-page__form[data-v-53e18bda]{display:flex;flex-direction:column;gap:var(--space-md)}.identities-page__id[data-v-53e18bda]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-muted)}.identities-page__muted[data-v-53e18bda]{color:var(--text-muted)}.identities-page__row-actions[data-v-53e18bda]{display:flex;justify-content:flex-end;gap:var(--space-xs)}.identities-page__trust[data-v-53e18bda]{display:inline-block;min-width:2.25rem;padding:.1rem .5rem;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);text-align:center}.identities-page__trust--ok[data-v-53e18bda]{background:var(--status-success-bg);color:var(--status-success-fg)}.identities-page__trust--warn[data-v-53e18bda]{background:var(--status-warning-bg);color:var(--status-warning-fg)}.identities-page__trust--danger[data-v-53e18bda]{background:var(--status-danger-bg);color:var(--status-danger-fg)}.ccc-tester__hint[data-v-00b4c6f5]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0 0 var(--space-md) 0;line-height:var(--line-height-normal)}.ccc-tester__hint code[data-v-00b4c6f5]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.ccc-tester__form[data-v-00b4c6f5]{display:flex;flex-direction:column;gap:var(--space-md)}.ccc-tester__result[data-v-00b4c6f5]{margin-top:var(--space-md);padding:var(--space-md);background:var(--bg-surface-sunken);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-sm)}.ccc-tester__result-line[data-v-00b4c6f5]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline;margin:0;font-size:var(--font-size-sm)}.ccc-tester__label[data-v-00b4c6f5]{color:var(--text-muted);font-size:var(--font-size-xs)}.ccc-tester__result code[data-v-00b4c6f5]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.ccc-tester__token[data-v-00b4c6f5]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary);margin:0;padding:var(--space-sm);background:var(--bg-surface);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-sm);overflow-x:auto;white-space:pre-wrap;word-break:break-all;max-height:14rem}.ccc-tester__copy[data-v-00b4c6f5]{margin:0}.oauth-clients-page[data-v-41ecdcdb]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.oauth-clients-page__sections[data-v-41ecdcdb]{display:flex;flex-direction:column;gap:var(--space-2xl)}.oauth-clients-page__section[data-v-41ecdcdb]{display:flex;flex-direction:column;gap:var(--space-sm)}.oauth-clients-page__form[data-v-41ecdcdb]{display:flex;flex-direction:column;gap:var(--space-md)}.oauth-clients-page__id[data-v-41ecdcdb]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.oauth-clients-page__muted[data-v-41ecdcdb]{color:var(--text-muted)}.oauth-clients-page__on[data-v-41ecdcdb]{color:var(--status-success-fg);font-weight:var(--font-weight-semibold)}.oauth-clients-page__check[data-v-41ecdcdb]{display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer}.oauth-clients-page__checkbox[data-v-41ecdcdb]{margin-top:.25rem;width:1rem;height:1rem;accent-color:var(--interactive-primary);flex-shrink:0}.oauth-clients-page__hint[data-v-41ecdcdb]{display:block;margin-top:var(--space-2xs);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.oauth-clients-page__row-actions[data-v-41ecdcdb]{display:flex;justify-content:flex-end}.oauth-clients-page__inline-toggle[data-v-41ecdcdb]{display:inline-flex;align-items:center;gap:var(--space-xs, .5rem);cursor:pointer}.oauth-clients-page__inline-toggle input[type=checkbox][data-v-41ecdcdb]{width:1rem;height:1rem;accent-color:var(--interactive-primary)}.oauth-clients-page__bcl[data-v-41ecdcdb]{display:inline-block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.oauth-clients-page__mtls[data-v-41ecdcdb]{display:inline-flex;flex-direction:column;gap:var(--space-2xs, .25rem);max-width:14rem}.oauth-clients-page__dn[data-v-41ecdcdb]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewrite-manager[data-v-8a3710f5]{display:flex;flex-direction:column;gap:var(--space-sm)}.rewrite-manager__header[data-v-8a3710f5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.rewrite-manager__title[data-v-8a3710f5]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.rewrite-manager__hint[data-v-8a3710f5]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 24rem}.rewrite-manager__hint code[data-v-8a3710f5]{font-family:var(--font-family-mono)}.rewrite-manager__actions[data-v-8a3710f5]{display:flex;gap:var(--space-sm);margin-left:auto}.rewrite-manager__form[data-v-8a3710f5]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.rewrite-manager__form[data-v-8a3710f5]{grid-template-columns:repeat(3,1fr)}}.tuple-watch__controls[data-v-c870d1c1]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap}.tuple-watch__subject-toggle[data-v-c870d1c1]{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer}.tuple-watch__filters[data-v-c870d1c1]{display:grid;grid-template-columns:1fr;gap:var(--space-sm);margin-bottom:var(--space-md)}@media(min-width:45rem){.tuple-watch__filters[data-v-c870d1c1]{grid-template-columns:repeat(3,1fr);align-items:end}}@media(min-width:75rem){.tuple-watch__filters[data-v-c870d1c1]{grid-template-columns:repeat(6,1fr) auto}}.tuple-watch__apply[data-v-c870d1c1]{display:flex;align-items:end}.tuple-watch__list[data-v-c870d1c1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs);max-height:24rem;overflow-y:auto}.tuple-watch__item[data-v-c870d1c1]{display:grid;grid-template-columns:5rem 1fr auto;gap:var(--space-sm);align-items:center;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border-left:3px solid var(--border-default);background-color:var(--bg-surface)}.tuple-watch__item--insert[data-v-c870d1c1]{border-left-color:var(--status-success-fg)}.tuple-watch__item--update[data-v-c870d1c1]{border-left-color:var(--status-info-fg)}.tuple-watch__item--delete[data-v-c870d1c1]{border-left-color:var(--status-danger-fg)}.tuple-watch__op[data-v-c870d1c1]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em}.tuple-watch__tuple[data-v-c870d1c1]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tuple-watch__time[data-v-c870d1c1]{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.tuple-watch__empty[data-v-c870d1c1]{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.watch-log-stats[data-v-95edf03f]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface)}.watch-log-stats__header[data-v-95edf03f]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.watch-log-stats__title[data-v-95edf03f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.watch-log-stats__hint[data-v-95edf03f]{margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}.watch-log-stats__hint code[data-v-95edf03f]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.watch-log-stats__grid[data-v-95edf03f]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}@media(min-width:45rem){.watch-log-stats__grid[data-v-95edf03f]{grid-template-columns:repeat(4,1fr)}}.watch-log-stats__cell[data-v-95edf03f]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--bg-surface-raised)}.watch-log-stats__label[data-v-95edf03f]{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.watch-log-stats__value[data-v-95edf03f]{font-size:var(--font-size-md);color:var(--text-primary);font-weight:var(--font-weight-medium)}.watch-log-stats__value--mono[data-v-95edf03f]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);word-break:break-all}.ttu-rewrite-manager[data-v-41fe222e]{display:flex;flex-direction:column;gap:var(--space-sm)}.ttu-rewrite-manager__header[data-v-41fe222e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.ttu-rewrite-manager__title[data-v-41fe222e]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.ttu-rewrite-manager__hint[data-v-41fe222e]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 24rem}.ttu-rewrite-manager__hint code[data-v-41fe222e]{font-family:var(--font-family-mono)}.ttu-rewrite-manager__actions[data-v-41fe222e]{display:flex;gap:var(--space-sm);margin-left:auto}.ttu-rewrite-manager__form[data-v-41fe222e]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.ttu-rewrite-manager__form[data-v-41fe222e]{grid-template-columns:repeat(3,1fr)}}.logical-rewrite-manager[data-v-add13def]{display:flex;flex-direction:column;gap:var(--space-sm)}.logical-rewrite-manager__header[data-v-add13def]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.logical-rewrite-manager__title[data-v-add13def]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.logical-rewrite-manager__hint[data-v-add13def]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 24rem}.logical-rewrite-manager__hint code[data-v-add13def]{font-family:var(--font-family-mono)}.logical-rewrite-manager__actions[data-v-add13def]{display:flex;gap:var(--space-sm);margin-left:auto}.logical-rewrite-manager__form[data-v-add13def]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.logical-rewrite-manager__form[data-v-add13def]{grid-template-columns:repeat(3,1fr)}}.logical-rewrite-manager__field[data-v-add13def]{display:flex;flex-direction:column;gap:var(--space-2xs)}.logical-rewrite-manager__field-label[data-v-add13def]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.logical-rewrite-manager__select[data-v-add13def]{padding:var(--space-sm);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-size-sm)}.logical-rewrite-manager__mono[data-v-add13def]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.expression-manager[data-v-8748fd7b]{display:flex;flex-direction:column;gap:var(--space-sm)}.expression-manager__header[data-v-8748fd7b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.expression-manager__title[data-v-8748fd7b]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.expression-manager__hint[data-v-8748fd7b]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 28rem}.expression-manager__hint code[data-v-8748fd7b]{font-family:var(--font-family-mono)}.expression-manager__actions[data-v-8748fd7b]{display:flex;gap:var(--space-sm);margin-left:auto}.expression-manager__form[data-v-8748fd7b]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.expression-manager__form[data-v-8748fd7b]{grid-template-columns:1fr 1fr}}.expression-manager__field[data-v-8748fd7b]{display:flex;flex-direction:column;gap:var(--space-2xs);grid-column:1 / -1}.expression-manager__field-label[data-v-8748fd7b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.expression-manager__textarea[data-v-8748fd7b]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding:var(--space-sm);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);min-height:12rem;resize:vertical}.expression-manager__mono[data-v-8748fd7b]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.opl-editor[data-v-c2e0baa1]{display:flex;flex-direction:column;gap:var(--space-sm)}.opl-editor__header[data-v-c2e0baa1]{display:flex;flex-direction:column;gap:var(--space-2xs)}.opl-editor__title[data-v-c2e0baa1]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.opl-editor__hint[data-v-c2e0baa1]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.opl-editor__hint code[data-v-c2e0baa1]{font-family:var(--font-family-mono)}.opl-editor__field[data-v-c2e0baa1]{display:flex;flex-direction:column;gap:var(--space-2xs)}.opl-editor__field-label[data-v-c2e0baa1]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.opl-editor__textarea[data-v-c2e0baa1]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding:var(--space-sm);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);min-height:16rem;resize:vertical}.opl-editor__mono[data-v-c2e0baa1]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.expand-tool[data-v-1f75f442]{display:flex;flex-direction:column;gap:var(--space-sm)}.expand-tool__header[data-v-1f75f442]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.expand-tool__title[data-v-1f75f442]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.expand-tool__hint[data-v-1f75f442]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 24rem}.expand-tool__hint code[data-v-1f75f442]{font-family:var(--font-family-mono)}.expand-tool__form[data-v-1f75f442]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.expand-tool__form[data-v-1f75f442]{grid-template-columns:repeat(3,1fr)}}.expand-tool__mono[data-v-1f75f442]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.list-objects-tool[data-v-c03563d1]{display:flex;flex-direction:column;gap:var(--space-sm)}.list-objects-tool__header[data-v-c03563d1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.list-objects-tool__title[data-v-c03563d1]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.list-objects-tool__hint[data-v-c03563d1]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 24rem}.list-objects-tool__hint code[data-v-c03563d1]{font-family:var(--font-family-mono)}.list-objects-tool__form[data-v-c03563d1]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.list-objects-tool__form[data-v-c03563d1]{grid-template-columns:repeat(2,1fr)}}@media(min-width:60rem){.list-objects-tool__form[data-v-c03563d1]{grid-template-columns:repeat(4,1fr)}}.list-objects-tool__mono[data-v-c03563d1]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.zookie-badge[data-v-1515a0dc]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface)}.zookie-badge__row[data-v-1515a0dc]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.zookie-badge__label[data-v-1515a0dc]{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.zookie-badge__value[data-v-1515a0dc]{max-width:22rem;overflow:hidden}.zookie-badge__mono[data-v-1515a0dc]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:18rem}.zookie-badge__hint[data-v-1515a0dc]{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.zookie-badge__hint code[data-v-1515a0dc]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.permissions-page[data-v-c5968d16]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.permissions-page__sections[data-v-c5968d16]{display:flex;flex-direction:column;gap:var(--space-2xl)}.permissions-page__section[data-v-c5968d16]{display:flex;flex-direction:column;gap:var(--space-sm)}.permissions-page__form[data-v-c5968d16]{display:flex;flex-direction:column;gap:var(--space-md)}.permissions-page__row[data-v-c5968d16]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.permissions-page__row[data-v-c5968d16]{grid-template-columns:repeat(3,1fr)}}.permissions-page__mono[data-v-c5968d16]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.permissions-page__mono--muted[data-v-c5968d16]{color:var(--text-muted)}.actions-page[data-v-f71f95c9]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.actions-page__sections[data-v-f71f95c9]{display:flex;flex-direction:column;gap:var(--space-2xl)}.actions-page__section[data-v-f71f95c9]{display:flex;flex-direction:column;gap:var(--space-sm)}.actions-page__form[data-v-f71f95c9]{display:flex;flex-direction:column;gap:var(--space-md)}.actions-page__field[data-v-f71f95c9]{display:flex;flex-direction:column;gap:var(--space-2xs)}.actions-page__label[data-v-f71f95c9]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.actions-page__hint[data-v-f71f95c9]{font-size:var(--font-size-sm);color:var(--text-muted)}.actions-page__hint-list[data-v-f71f95c9]{margin:var(--space-xs) 0 0;padding-left:var(--space-md);font-size:var(--font-size-sm);color:var(--text-muted)}.actions-page__hint-list li[data-v-f71f95c9]{margin-top:var(--space-2xs)}.actions-page__hint-list code[data-v-f71f95c9]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.seg[data-v-f71f95c9]{display:inline-flex;flex-wrap:wrap;gap:var(--space-2xs);background-color:var(--bg-surface-sunken);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2xs)}.seg__btn[data-v-f71f95c9]{border:none;background:none;cursor:pointer;padding:var(--space-2xs) var(--space-sm);border-radius:calc(var(--radius-md) - 2px);font-size:var(--font-size-sm);color:var(--text-muted)}@media(prefers-reduced-motion:no-preference){.seg__btn[data-v-f71f95c9]{transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}}.seg__btn[data-v-f71f95c9]:hover{color:var(--text-primary);background-color:var(--bg-row-hover)}.seg__btn[data-v-f71f95c9]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.seg__btn--active[data-v-f71f95c9],.seg__btn--active[data-v-f71f95c9]:hover{background-color:var(--interactive-primary);color:var(--text-on-accent)}.switch[data-v-f71f95c9]{display:inline-flex;align-items:center;gap:var(--space-xs);cursor:pointer;font-size:var(--font-size-sm);color:var(--text-secondary)}.switch__input[data-v-f71f95c9]{position:absolute;opacity:0;width:0;height:0}.switch__track[data-v-f71f95c9]{display:inline-flex;align-items:center;width:2.25rem;height:1.25rem;padding:2px;border-radius:var(--radius-pill);background-color:var(--bg-surface-sunken);border:var(--border-width-thin) solid var(--border-default)}.switch__thumb[data-v-f71f95c9]{width:.875rem;height:.875rem;border-radius:var(--radius-pill);background-color:var(--text-muted)}@media(prefers-reduced-motion:no-preference){.switch__track[data-v-f71f95c9],.switch__thumb[data-v-f71f95c9]{transition:background-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}}.switch__input:checked+.switch__track[data-v-f71f95c9]{background-color:var(--interactive-primary);border-color:var(--interactive-primary)}.switch__input:checked+.switch__track .switch__thumb[data-v-f71f95c9]{background-color:var(--text-on-accent);transform:translate(1rem)}.switch__input:focus-visible+.switch__track[data-v-f71f95c9]{box-shadow:var(--focus-ring)}.actions-page__mono[data-v-f71f95c9]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.actions-page__mono--muted[data-v-f71f95c9]{color:var(--text-muted)}.webhook-keys-page[data-v-fb3692ba]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.webhook-keys-page__sections[data-v-fb3692ba]{display:flex;flex-direction:column;gap:var(--space-2xl)}.webhook-keys-page__section[data-v-fb3692ba]{display:flex;flex-direction:column;gap:var(--space-sm)}.webhook-keys-page__hint[data-v-fb3692ba]{color:var(--text-muted);font-size:var(--font-size-sm);margin:var(--space-sm) 0 0 0;line-height:var(--line-height-normal)}.webhook-keys-page__hint code[data-v-fb3692ba],.webhook-keys-page__mono[data-v-fb3692ba]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.webhook-keys-page__token-block[data-v-fb3692ba]{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm);background-color:var(--bg-surface-sunken);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md)}.webhook-keys-page__token[data-v-fb3692ba]{flex:1;font-family:var(--font-family-mono);font-size:var(--font-size-sm);word-break:break-all;color:var(--text-primary)}.webhook-keys-page__date[data-v-fb3692ba]{font-size:var(--font-size-sm);color:var(--text-muted)}.webhook-keys-page__off[data-v-fb3692ba]{color:var(--text-muted);font-size:var(--font-size-sm)}.audit-page[data-v-2b673645]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.audit-page__sections[data-v-2b673645]{display:flex;flex-direction:column;gap:var(--space-2xl)}.audit-page__section[data-v-2b673645]{display:flex;flex-direction:column;gap:var(--space-sm)}.audit-page__form[data-v-2b673645]{display:grid;grid-template-columns:1fr;align-items:end;gap:var(--space-md)}@media(min-width:45rem){.audit-page__form[data-v-2b673645]{grid-template-columns:2fr 2fr auto}}.audit-page__retention-form[data-v-2b673645]{display:grid;grid-template-columns:1fr;align-items:end;gap:var(--space-md);margin-bottom:var(--space-md)}@media(min-width:45rem){.audit-page__retention-form[data-v-2b673645]{grid-template-columns:2fr 1fr auto}}.audit-page__mono[data-v-2b673645]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.audit-page__mono--muted[data-v-2b673645],.audit-page__muted[data-v-2b673645]{color:var(--text-muted)}.audit-page__metadata[data-v-2b673645]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.audit-page__load-more[data-v-2b673645]{display:flex;justify-content:center;padding-top:var(--space-md)}.settings-page[data-v-d1d33751]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.settings-page__sections[data-v-d1d33751]{display:flex;flex-direction:column;gap:var(--space-2xl)}.settings-page__section[data-v-d1d33751]{display:flex;flex-direction:column;gap:var(--space-sm)}.settings-page__form[data-v-d1d33751]{display:flex;flex-direction:column;gap:var(--space-md)}.settings-page__checkbox[data-v-d1d33751]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer}.settings-page__checkbox-input[data-v-d1d33751]{width:var(--space-md);height:var(--space-md);accent-color:var(--interactive-primary);cursor:pointer}.settings-page__checkbox:hover .settings-page__checkbox-label[data-v-d1d33751]{color:var(--text-primary)}.settings-page__key[data-v-d1d33751],.settings-page__value[data-v-d1d33751],.settings-page__redacted[data-v-d1d33751]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.settings-page__redacted[data-v-d1d33751]{color:var(--text-muted);font-style:italic}.settings-page__hint[data-v-d1d33751]{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--text-secondary)}.settings-page__hint a[data-v-d1d33751]{color:var(--interactive-primary);text-decoration:underline}.settings-page__hint code[data-v-d1d33751]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.settings-page__action-alert[data-v-d1d33751]{margin-top:var(--space-md)}.identity-schemas-page[data-v-50a231df]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.identity-schemas-page__sections[data-v-50a231df]{display:flex;flex-direction:column;gap:var(--space-2xl)}.identity-schemas-page__section[data-v-50a231df]{display:flex;flex-direction:column;gap:var(--space-sm)}.identity-schemas-page__form[data-v-50a231df]{display:flex;flex-direction:column;gap:var(--space-md)}.identity-schemas-page__checkbox[data-v-50a231df]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer}.identity-schemas-page__checkbox-input[data-v-50a231df]{width:var(--space-md);height:var(--space-md);accent-color:var(--interactive-primary);cursor:pointer}.identity-schemas-page__checkbox:hover .identity-schemas-page__checkbox-label[data-v-50a231df]{color:var(--text-primary)}.identity-schemas-page__id[data-v-50a231df],.identity-schemas-page__summary[data-v-50a231df],.identity-schemas-page__date[data-v-50a231df]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.identity-schemas-page__date[data-v-50a231df],.identity-schemas-page__summary[data-v-50a231df]{color:var(--text-secondary)}.mfa-enforcement-manager[data-v-72e75be1]{display:flex;flex-direction:column;gap:var(--space-sm)}.mfa-enforcement-manager__header[data-v-72e75be1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.mfa-enforcement-manager__title[data-v-72e75be1]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.mfa-enforcement-manager__hint[data-v-72e75be1]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 24rem}.mfa-enforcement-manager__hint code[data-v-72e75be1]{font-family:var(--font-family-mono)}.mfa-enforcement-manager__actions[data-v-72e75be1]{display:flex;gap:var(--space-sm);margin-left:auto}.mfa-enforcement-manager__form[data-v-72e75be1]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:45rem){.mfa-enforcement-manager__form[data-v-72e75be1]{grid-template-columns:repeat(3,1fr)}}.mfa-enforcement-manager__field[data-v-72e75be1]{display:flex;flex-direction:column;gap:var(--space-2xs)}.mfa-enforcement-manager__field-label[data-v-72e75be1]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.mfa-enforcement-manager__select[data-v-72e75be1]{padding:var(--space-sm);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-size-sm)}.mfa-enforcement-manager__checkbox[data-v-72e75be1]{width:1.25rem;height:1.25rem}.mfa-enforcement-manager__mono[data-v-72e75be1]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.mfa-enforcement-manager__on[data-v-72e75be1]{color:var(--status-success-fg);font-weight:var(--font-weight-semibold)}.mfa-enforcement-manager__off[data-v-72e75be1]{color:var(--text-muted)}.mfa-page[data-v-0a6c6d83]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.mfa-page__sections[data-v-0a6c6d83]{display:flex;flex-direction:column;gap:var(--space-2xl)}.mfa-page__section[data-v-0a6c6d83]{display:flex;flex-direction:column;gap:var(--space-sm)}.mfa-page__totp[data-v-0a6c6d83]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.mfa-page__totp-enabled[data-v-0a6c6d83]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.mfa-page__enrollment[data-v-0a6c6d83]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background-color:var(--bg-surface-sunken);border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--border-default);align-self:stretch}.mfa-page__backup-actions[data-v-0a6c6d83]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.mfa-page__hint[data-v-0a6c6d83]{margin:0;color:var(--text-muted);font-size:var(--font-size-sm)}.mfa-page__uri[data-v-0a6c6d83]{display:block;padding:var(--space-sm) var(--space-md);background-color:var(--bg-surface-raised);color:var(--text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);word-break:break-all;border-radius:var(--radius-sm);border:var(--border-width-thin) solid var(--border-default);line-height:var(--line-height-loose)}.mfa-page__inline-code[data-v-0a6c6d83]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary);background-color:var(--bg-surface-raised);padding:1px var(--space-2xs);border-radius:var(--radius-sm)}.mfa-page__verify-form[data-v-0a6c6d83]{display:flex;align-items:end;gap:var(--space-sm)}.mfa-page__codes[data-v-0a6c6d83]{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--layout-mfa-code-min),1fr));gap:var(--space-xs)}.mfa-page__lookup-result[data-v-0a6c6d83]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.mfa-page__copy-bar[data-v-0a6c6d83]{display:flex;justify-content:flex-end}.mfa-page__code[data-v-0a6c6d83]{padding:var(--space-xs) var(--space-sm);background-color:var(--bg-surface-sunken);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--text-primary);border:var(--border-width-thin) solid var(--border-default);letter-spacing:.05em}.profile-page[data-v-43be6627]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.profile-page__sections[data-v-43be6627]{display:flex;flex-direction:column;gap:var(--space-2xl)}.profile-page__section[data-v-43be6627]{display:flex;flex-direction:column;gap:var(--space-sm)}.profile-page__form[data-v-43be6627]{display:flex;flex-direction:column;gap:var(--space-md)}.profile-page__actions[data-v-43be6627]{display:flex;gap:var(--space-sm);align-items:center}.profile-page__hint[data-v-43be6627]{margin:0;color:var(--text-muted);font-size:var(--font-size-sm)}.profile-page__bool-row[data-v-43be6627]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-sm)}.profile-page__required[data-v-43be6627]{color:var(--status-danger-fg)}.api-key-manager[data-v-01a77398]{display:flex;flex-direction:column;gap:var(--space-md)}.api-key-manager__header[data-v-01a77398]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.api-key-manager__title[data-v-01a77398]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.api-key-manager__hint[data-v-01a77398]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 28rem;line-height:var(--line-height-normal)}.api-key-manager__hint code[data-v-01a77398]{font-family:var(--font-family-mono)}.api-key-manager__hint strong[data-v-01a77398]{color:var(--text-primary)}.api-key-manager__actions[data-v-01a77398]{display:flex;gap:var(--space-sm);margin-left:auto}.api-key-manager__form[data-v-01a77398]{display:flex;flex-direction:column;gap:var(--space-md)}.api-key-manager__token-block[data-v-01a77398]{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-md);background:var(--bg-surface-sunken);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md)}.api-key-manager__token[data-v-01a77398]{flex:1;font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--text-primary);word-break:break-all}.api-key-manager__token-hint[data-v-01a77398]{margin:var(--space-sm) 0 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.api-key-manager__token-hint code[data-v-01a77398]{font-family:var(--font-family-mono)}.api-key-manager__mono[data-v-01a77398]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.api-key-manager__date[data-v-01a77398]{font-size:var(--font-size-xs);color:var(--text-secondary)}.api-key-manager__off[data-v-01a77398]{color:var(--text-muted);font-size:var(--font-size-xs)}.api-key-manager__field[data-v-01a77398]{display:flex;flex-direction:column;gap:var(--space-xs)}.api-key-manager__label[data-v-01a77398]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.api-key-manager__textarea[data-v-01a77398]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding:var(--space-sm);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);resize:vertical}.api-key-manager__field-hint[data-v-01a77398]{font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-normal)}.api-key-manager__field-hint code[data-v-01a77398]{font-family:var(--font-family-mono)}.api-key-manager__dpop-badge[data-v-01a77398]{margin-left:var(--space-xs)}.api-keys-page[data-v-14e52792]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.api-keys-page__sections[data-v-14e52792]{display:flex;flex-direction:column;gap:var(--space-2xl)}.api-keys-page__section[data-v-14e52792]{display:flex;flex-direction:column;gap:var(--space-sm)}.device-grant-manager[data-v-e7eea817]{display:flex;flex-direction:column;gap:var(--space-md)}.device-grant-manager__header[data-v-e7eea817]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.device-grant-manager__title[data-v-e7eea817]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.device-grant-manager__hint[data-v-e7eea817]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 28rem;line-height:var(--line-height-normal)}.device-grant-manager__hint code[data-v-e7eea817]{font-family:var(--font-family-mono)}.device-grant-manager__actions[data-v-e7eea817]{display:flex;gap:var(--space-sm);margin-left:auto}.device-grant-manager__mono[data-v-e7eea817]{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.device-grant-manager__mono-sm[data-v-e7eea817]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.device-grant-manager__scope[data-v-e7eea817],.device-grant-manager__date[data-v-e7eea817]{font-size:var(--font-size-xs);color:var(--text-secondary)}.device-grant-manager__off[data-v-e7eea817]{color:var(--text-muted);font-size:var(--font-size-xs)}.device-grant-manager__row-actions[data-v-e7eea817]{display:flex;gap:var(--space-xs)}.devices-page[data-v-6d0ada08]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.devices-page__sections[data-v-6d0ada08]{display:flex;flex-direction:column;gap:var(--space-2xl)}.devices-page__section[data-v-6d0ada08]{display:flex;flex-direction:column;gap:var(--space-sm)}.linked-accounts-page[data-v-27d40fee]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.linked-accounts-page__sections[data-v-27d40fee]{display:flex;flex-direction:column;gap:var(--space-2xl)}.linked-accounts-page__section[data-v-27d40fee]{display:flex;flex-direction:column;gap:var(--space-sm)}.linked-accounts-page__title[data-v-27d40fee]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.linked-accounts-page__hint[data-v-27d40fee]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0 0 var(--space-sm) 0;line-height:var(--line-height-normal)}.linked-accounts-page__mono[data-v-27d40fee]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.linked-accounts-page__date[data-v-27d40fee]{font-size:var(--font-size-xs);color:var(--text-secondary)}.access-rule-manager[data-v-8b1baeca]{display:flex;flex-direction:column;gap:var(--space-md)}.access-rule-manager__header[data-v-8b1baeca]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.access-rule-manager__title[data-v-8b1baeca]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.access-rule-manager__hint[data-v-8b1baeca]{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;flex:1 1 28rem;line-height:var(--line-height-normal)}.access-rule-manager__hint code[data-v-8b1baeca]{font-family:var(--font-family-mono)}.access-rule-manager__actions[data-v-8b1baeca]{display:flex;gap:var(--space-sm);margin-left:auto}.access-rule-manager__form[data-v-8b1baeca]{display:flex;flex-direction:column;gap:var(--space-md)}.access-rule-manager__field[data-v-8b1baeca]{display:flex;flex-direction:column;gap:var(--space-2xs)}.access-rule-manager__field-label[data-v-8b1baeca]{color:var(--text-secondary);font-size:var(--font-size-sm)}.access-rule-manager__select[data-v-8b1baeca]{padding:var(--space-sm) var(--space-md);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--font-size-sm)}.access-rule-manager__checkbox[data-v-8b1baeca]{width:1rem;height:1rem;accent-color:var(--interactive-primary)}.access-rule-manager__mono[data-v-8b1baeca]{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-primary)}.access-rules-page[data-v-b913b2b6]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.access-rules-page__sections[data-v-b913b2b6]{display:flex;flex-direction:column;gap:var(--space-2xl)}.access-rules-page__section[data-v-b913b2b6]{display:flex;flex-direction:column;gap:var(--space-sm)}.access-rules-page__status[data-v-b913b2b6]{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--font-size-sm);width:fit-content}.access-rules-page__status-dot[data-v-b913b2b6]{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.access-rules-page__status--probing .access-rules-page__status-dot[data-v-b913b2b6]{background:var(--text-muted)}.access-rules-page__status--up .access-rules-page__status-dot[data-v-b913b2b6]{background:var(--status-success-fg)}.access-rules-page__status--down .access-rules-page__status-dot[data-v-b913b2b6]{background:var(--status-danger-fg)}.opl-modules-page[data-v-3a8da7d1]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.opl-modules-page__sections[data-v-3a8da7d1]{display:flex;flex-direction:column;gap:var(--space-2xl)}.opl-modules-page__section[data-v-3a8da7d1]{display:flex;flex-direction:column;gap:var(--space-sm)}.opl-modules-page__form[data-v-3a8da7d1]{display:flex;flex-direction:column;gap:var(--space-md)}.opl-modules-page__name[data-v-3a8da7d1],.opl-modules-page__source[data-v-3a8da7d1],.opl-modules-page__date[data-v-3a8da7d1]{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.opl-modules-page__date[data-v-3a8da7d1],.opl-modules-page__source[data-v-3a8da7d1]{color:var(--text-secondary)}.ep-page[data-v-09650a82]{max-width:var(--layout-content-max-width);margin:0 auto;padding:var(--space-xl) var(--layout-content-padding)}.ep-page__sections[data-v-09650a82]{display:flex;flex-direction:column;gap:var(--space-2xl)}.ep-page__section[data-v-09650a82]{display:flex;flex-direction:column;gap:var(--space-sm)}.ep-page__form[data-v-09650a82]{display:flex;flex-direction:column;gap:var(--space-md)}.ep-page__field[data-v-09650a82]{display:flex;flex-direction:column;gap:var(--space-2xs)}.ep-page__label[data-v-09650a82]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.ep-page__select[data-v-09650a82]{padding:var(--space-xs) var(--space-sm);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-primary);font-size:var(--font-size-sm);font-family:inherit}.ep-page__check[data-v-09650a82]{display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer}.ep-page__checkbox[data-v-09650a82]{margin-top:.25rem;width:1rem;height:1rem;accent-color:var(--interactive-primary);flex-shrink:0}.ep-page__hint[data-v-09650a82]{display:block;margin-top:var(--space-2xs);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.ep-page__name[data-v-09650a82]{display:block;font-weight:var(--font-weight-medium)}.ep-page__slug[data-v-09650a82]{display:block;font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-muted)}.ep-page__muted[data-v-09650a82]{color:var(--text-muted)}.ep-page__on[data-v-09650a82]{color:var(--status-success-fg);font-weight:var(--font-weight-semibold)}.ep-page__row-actions[data-v-09650a82]{display:flex;gap:var(--space-xs);justify-content:flex-end}.ep-page__dl[data-v-09650a82]{display:grid;grid-template-columns:10rem 1fr;gap:var(--space-xs) var(--space-md);margin:0 0 var(--space-md)}.ep-page__dl dt[data-v-09650a82]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.ep-page__dl dd[data-v-09650a82]{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-family:var(--font-family-mono)}.ep-page__claims-title[data-v-09650a82]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin:0 0 var(--space-xs)}.ep-page__claims[data-v-09650a82]{background-color:var(--bg-emphasis);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--line-height-loose);overflow-x:auto;white-space:pre;color:var(--text-primary);margin:0}.not-found-page[data-v-17a4319d]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--layout-content-padding)}.not-found-page__card[data-v-17a4319d]{width:100%;max-width:24rem}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/ui/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/ui/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/ui/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/ui/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/ui/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/ui/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/ui/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/admin/ui/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/admin/ui/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/admin/ui/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/ui/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/ui/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/admin/ui/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/ui/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/ui/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/ui/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/ui/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/admin/ui/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/ui/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/ui/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/admin/ui/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-neutral-0: hsl(0, 0%, 100%);--color-neutral-50: hsl(220, 14%, 97%);--color-neutral-100: hsl(220, 13%, 95%);--color-neutral-200: hsl(220, 13%, 91%);--color-neutral-300: hsl(216, 12%, 84%);--color-neutral-400: hsl(218, 11%, 65%);--color-neutral-500: hsl(220, 9%, 46%);--color-neutral-600: hsl(215, 14%, 34%);--color-neutral-700: hsl(217, 19%, 27%);--color-neutral-800: hsl(215, 28%, 17%);--color-neutral-900: hsl(220, 39%, 11%);--color-neutral-1000: hsl(225, 47%, 6%);--color-brand-50: hsl(24, 100%, 97%);--color-brand-100: hsl(22, 100%, 93%);--color-brand-200: hsl(21, 96%, 85%);--color-brand-300: hsl(20, 95%, 74%);--color-brand-400: hsl(19, 92%, 62%);--color-brand-500: hsl(18, 90%, 52%);--color-brand-600: hsl(17, 86%, 45%);--color-brand-700: hsl(16, 82%, 38%);--color-brand-800: hsl(15, 78%, 31%);--color-brand-900: hsl(14, 72%, 25%);--color-brand-500-alpha-25: hsl(18, 90%, 52%, .25);--color-brand-400-alpha-35: hsl(19, 92%, 62%, .35);--color-success-100: hsl(141, 84%, 93%);--color-success-300: hsl(143, 64%, 70%);--color-success-500: hsl(142, 71%, 45%);--color-success-700: hsl(142, 76%, 36%);--color-success-900: hsl(143, 64%, 24%);--color-success-bg-dark: hsl(142, 71%, 20%, .4);--color-success-fg-dark: hsl(141, 84%, 73%);--color-warning-100: hsl(48, 96%, 89%);--color-warning-500: hsl(38, 92%, 50%);--color-warning-700: hsl(26, 90%, 37%);--color-warning-900: hsl(20, 90%, 24%);--color-warning-bg-dark: hsl(38, 92%, 22%, .4);--color-warning-fg-dark: hsl(48, 96%, 79%);--color-danger-100: hsl(0, 86%, 97%);--color-danger-300: hsl(0, 94%, 82%);--color-danger-400: hsl(0, 90%, 71%);--color-danger-500: hsl(0, 84%, 60%);--color-danger-700: hsl(0, 74%, 42%);--color-danger-900: hsl(0, 74%, 24%);--color-danger-bg-dark: hsl(0, 74%, 30%, .4);--color-danger-fg-dark: hsl(0, 86%, 87%);--color-overlay-strong: hsl(0, 0%, 0%, .55);--color-overlay-soft: hsl(0, 0%, 0%, .35);--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-md-fluid: clamp(.875rem, .7rem + .6vw, 1.125rem);--space-lg: 1.5rem;--space-lg-fluid: clamp(1.125rem, .9rem + .9vw, 1.75rem);--space-xl: 2rem;--space-xl-fluid: clamp(1.5rem, 1.1rem + 1.4vw, 2.5rem);--space-2xl: 3rem;--space-3xl: 4rem;--space-header: 3.5rem;--breakpoint-sm: 36rem;--breakpoint-md: 45rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .625rem;--radius-xl: 1rem;--radius-pill: 9999px;--font-family-display: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--font-family-base: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-md: clamp(.875rem, .84rem + .18vw, 1rem);--font-size-lg: clamp(1rem, .94rem + .3vw, 1.1875rem);--font-size-xl: clamp(1.1875rem, 1.05rem + .7vw, 1.625rem);--font-size-2xl: clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--font-size-3xl: clamp(2rem, 1.5rem + 2vw, 3rem);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-none: 1;--line-height-tight: 1.15;--line-height-snug: 1.3;--line-height-normal: 1.55;--line-height-loose: 1.75;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--shadow-sm: 0 1px 2px hsl(0 0% 0% / .06), 0 0 0 1px hsl(0 0% 0% / .04);--shadow-md: 0 2px 4px hsl(0 0% 0% / .06), 0 4px 12px hsl(0 0% 0% / .07), 0 0 0 1px hsl(0 0% 0% / .05);--shadow-lg: 0 4px 8px hsl(0 0% 0% / .07), 0 12px 28px hsl(0 0% 0% / .1), 0 0 0 1px hsl(0 0% 0% / .06);--shadow-sm-dark: 0 1px 2px hsl(0 0% 0% / .45), 0 0 0 1px hsl(0 0% 0% / .3);--shadow-md-dark: 0 2px 6px hsl(0 0% 0% / .55), 0 8px 20px hsl(0 0% 0% / .5), 0 0 0 1px hsl(255 0% 100% / .05);--shadow-lg-dark: 0 4px 12px hsl(0 0% 0% / .6), 0 20px 44px hsl(0 0% 0% / .65), 0 0 0 1px hsl(255 0% 100% / .07);--blur-backdrop-sm: 4px;--blur-backdrop-md: 8px;--blur-backdrop-lg: 12px;--duration-fast: .1s;--duration-normal: .18s;--duration-slow: .3s;--easing-standard: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--border-width-thin: 1px;--border-width-thick: 2px;--z-base: 0;--z-sticky: 10;--z-overlay: 100;--z-drawer-scrim: 900;--z-modal: 1000;--z-toast: 2000;--color-sky-400: hsl(199, 95%, 64%);--color-sky-500: hsl(199, 89%, 48%);--color-sky-600: hsl(200, 98%, 39%);--color-teal-400: hsl(172, 66%, 50%);--color-teal-500: hsl(173, 80%, 40%);--color-teal-600: hsl(175, 84%, 32%);--color-purple-400: hsl(258, 90%, 66%);--color-purple-500: hsl(262, 83%, 58%);--color-purple-600: hsl(263, 70%, 50%);--color-amber-400: hsl(43, 96%, 56%);--color-amber-500: hsl(38, 92%, 50%);--color-amber-600: hsl(32, 95%, 44%);--color-green-400: hsl(142, 69%, 58%);--color-green-500: hsl(142, 71%, 45%);--color-green-600: hsl(142, 76%, 36%);--color-orange-400: hsl(27, 96%, 61%);--color-orange-500: hsl(25, 95%, 53%);--color-orange-600: hsl(21, 90%, 48%);--color-slate-400: hsl(215, 20%, 65%);--color-slate-500: hsl(215, 16%, 47%);--color-slate-600: hsl(215, 19%, 35%)}:root,[data-theme=light]{--bg-page: var(--color-neutral-50);--bg-surface: var(--color-neutral-0);--bg-surface-raised: var(--color-neutral-50);--bg-surface-sunken: var(--color-neutral-100);--bg-row-hover: var(--color-neutral-100);--bg-emphasis: var(--color-neutral-200);--bg-overlay: var(--color-overlay-strong);--surface-1: var(--color-neutral-0);--surface-2: var(--color-neutral-50);--surface-3: var(--color-neutral-100);--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-600);--text-muted: var(--color-neutral-500);--text-disabled: var(--color-neutral-400);--text-on-accent: var(--color-neutral-0);--text-link: var(--color-brand-700);--border-default: var(--color-neutral-200);--border-strong: var(--color-neutral-300);--border-focus: var(--color-brand-500);--interactive-primary: var(--color-brand-700);--interactive-primary-hover: var(--color-brand-800);--interactive-primary-active: var(--color-brand-900);--interactive-primary-disabled: var(--color-neutral-300);--interactive-danger: var(--color-danger-500);--interactive-danger-hover: var(--color-danger-700);--status-success-bg: var(--color-success-100);--status-success-fg: var(--color-success-700);--status-warning-bg: var(--color-warning-100);--status-warning-fg: var(--color-warning-700);--status-danger-bg: var(--color-danger-100);--status-danger-fg: var(--color-danger-700);--status-info-bg: var(--color-brand-50);--status-info-fg: var(--color-brand-700);--shadow-card: var(--shadow-sm);--shadow-popover: var(--shadow-md);--shadow-modal: var(--shadow-lg);--focus-ring: 0 0 0 3px var(--color-brand-500-alpha-25);--page-bg-gradient: radial-gradient( ellipse 120% 60% at 50% -10%, hsl(18, 90%, 52%, .05) 0%, transparent 70% );--accent-sky-fg: var(--color-sky-600);--accent-sky-bg: hsl(199, 89%, 48%, .12);--accent-teal-fg: var(--color-teal-600);--accent-teal-bg: hsl(173, 80%, 40%, .12);--accent-purple-fg: var(--color-purple-600);--accent-purple-bg: hsl(262, 83%, 58%, .12);--accent-amber-fg: var(--color-amber-600);--accent-amber-bg: hsl(38, 92%, 50%, .14);--accent-green-fg: var(--color-green-600);--accent-green-bg: hsl(142, 71%, 45%, .12);--accent-orange-fg: var(--color-orange-600);--accent-orange-bg: hsl(25, 95%, 53%, .12);--accent-slate-fg: var(--color-slate-600);--accent-slate-bg: hsl(215, 16%, 47%, .12)}[data-theme=dark]{--bg-page: var(--color-neutral-1000);--bg-surface: var(--color-neutral-900);--bg-surface-raised: var(--color-neutral-800);--bg-surface-sunken: var(--color-neutral-1000);--bg-row-hover: var(--color-neutral-800);--bg-emphasis: var(--color-neutral-700);--bg-overlay: var(--color-overlay-strong);--surface-1: var(--color-neutral-900);--surface-2: var(--color-neutral-800);--surface-3: var(--color-neutral-700);--text-primary: var(--color-neutral-50);--text-secondary: var(--color-neutral-300);--text-muted: var(--color-neutral-400);--text-disabled: var(--color-neutral-600);--text-on-accent: var(--color-neutral-0);--text-link: var(--color-brand-400);--border-default: var(--color-neutral-700);--border-strong: var(--color-neutral-600);--border-focus: var(--color-brand-400);--interactive-primary: var(--color-brand-500);--interactive-primary-hover: var(--color-brand-400);--interactive-primary-active: var(--color-brand-300);--interactive-primary-disabled: var(--color-neutral-700);--interactive-danger: var(--color-danger-500);--interactive-danger-hover: var(--color-danger-400);--status-success-bg: var(--color-success-bg-dark);--status-success-fg: var(--color-success-fg-dark);--status-warning-bg: var(--color-warning-bg-dark);--status-warning-fg: var(--color-warning-fg-dark);--status-danger-bg: var(--color-danger-bg-dark);--status-danger-fg: var(--color-danger-fg-dark);--status-info-bg: var(--color-brand-900);--status-info-fg: var(--color-brand-200);--shadow-card: var(--shadow-sm-dark);--shadow-popover: var(--shadow-md-dark);--shadow-modal: var(--shadow-lg-dark);--focus-ring: 0 0 0 3px var(--color-brand-400-alpha-35);--page-bg-gradient: radial-gradient( ellipse 100% 50% at 50% -5%, hsl(18, 80%, 30%, .12) 0%, transparent 65% );--accent-sky-fg: var(--color-sky-400);--accent-sky-bg: hsl(199, 89%, 48%, .22);--accent-teal-fg: var(--color-teal-400);--accent-teal-bg: hsl(173, 80%, 40%, .22);--accent-purple-fg: var(--color-purple-400);--accent-purple-bg: hsl(262, 83%, 58%, .24);--accent-amber-fg: var(--color-amber-400);--accent-amber-bg: hsl(38, 92%, 50%, .2);--accent-green-fg: var(--color-green-400);--accent-green-bg: hsl(142, 71%, 45%, .22);--accent-orange-fg: var(--color-orange-400);--accent-orange-bg: hsl(25, 95%, 53%, .22);--accent-slate-fg: var(--color-slate-400);--accent-slate-bg: hsl(215, 16%, 47%, .24)}:root{--button-padding-y: var(--space-xs);--button-padding-x: var(--space-md);--button-radius: var(--radius-md);--button-font-size: var(--font-size-sm);--button-font-weight: var(--font-weight-medium);--button-spinner-size: .875em;--input-padding-y: var(--space-xs);--input-padding-x: var(--space-sm);--input-radius: var(--radius-md);--input-bg: var(--bg-surface-raised);--input-border: var(--border-default);--input-border-focus: var(--border-focus);--select-chevron-size: .35rem;--select-chevron-offset-near: .65rem;--select-chevron-offset-far: var(--space-md);--card-padding: var(--space-lg);--card-radius: var(--radius-lg);--card-bg: var(--bg-surface);--card-border: var(--border-default);--table-row-padding-y: var(--space-sm);--table-row-padding-x: var(--space-md);--table-header-color: var(--text-muted);--table-row-divider: var(--border-default);--table-min-width: 32rem;--topbar-height: 4rem;--topbar-bg: var(--bg-surface);--topbar-border: var(--border-default);--sidebar-width: 15.5rem;--sidebar-collapsed-width: 4rem;--sidebar-bg: var(--bg-surface);--sidebar-border: var(--border-default);--sidebar-item-radius: var(--radius-md);--sidebar-item-padding-y: var(--space-xs);--sidebar-item-padding-x: var(--space-sm);--sidebar-item-gap: var(--space-sm);--sidebar-icon-size: 1.125rem;--sidebar-icon-wrapper-size: 2rem;--sidebar-group-label-color: var(--text-muted);--layout-content-max-width: var(--breakpoint-xl);--layout-content-padding: var(--space-lg-fluid);--layout-dialog-width: 28rem;--layout-mfa-code-min: 11rem;--overlay-bg: var(--bg-overlay)}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}html{scroll-padding-top:calc(var(--topbar-height) + var(--space-md))}html,body{margin:0;padding:0;background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-normal);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-image:var(--page-bg-gradient);background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed}#app{min-height:100vh;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}#app>*{min-width:0}h1,h2,h3{font-family:var(--font-family-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--border-focus)}@media(prefers-reduced-motion:no-preference){@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal-stagger{animation:reveal-fade-up var(--duration-normal) var(--easing-standard) both}.reveal-stagger:nth-child(1){animation-delay:0ms}.reveal-stagger:nth-child(2){animation-delay:40ms}.reveal-stagger:nth-child(3){animation-delay:80ms}.reveal-stagger:nth-child(4){animation-delay:.12s}.reveal-stagger:nth-child(5){animation-delay:.16s}.reveal-stagger:nth-child(n+6){animation-delay:.2s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
