.icon[data-v-1f30fadc]{display:inline-block;vertical-align:middle;fill:none;stroke:currentColor}.icon--fallback[data-v-1f30fadc]{opacity:.4}.modal[data-v-9f08f9df]{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-4);background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__dialog[data-v-9f08f9df]{position:relative;width:100%;max-height:calc(100vh - var(--space-8));background-color:var(--color-bg-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden}.modal__dialog--sm[data-v-9f08f9df]{max-width:400px}.modal__dialog--md[data-v-9f08f9df]{max-width:500px}.modal__dialog--lg[data-v-9f08f9df]{max-width:700px}.modal__dialog--xl[data-v-9f08f9df]{max-width:900px}.modal__dialog--full[data-v-9f08f9df]{max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-8))}.modal__header[data-v-9f08f9df]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-default);flex-shrink:0}.modal__title[data-v-9f08f9df]{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin:0;flex-shrink:0}.modal__close[data-v-9f08f9df]{display:flex;align-items:center;justify-content:center;margin-left:auto;width:32px;height:32px;padding:0;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-muted);transition:background-color .15s,color .15s}.modal__close[data-v-9f08f9df]:hover{background-color:var(--color-bg-muted);color:var(--color-text-primary)}.modal__body[data-v-9f08f9df]{flex:1;overflow-y:auto;padding:var(--space-6)}.modal__footer[data-v-9f08f9df]{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-default);background-color:var(--color-bg-secondary)}.modal-enter-active[data-v-9f08f9df],.modal-leave-active[data-v-9f08f9df]{transition:opacity .2s ease}.modal-enter-active .modal__dialog[data-v-9f08f9df],.modal-leave-active .modal__dialog[data-v-9f08f9df]{transition:transform .2s ease}.modal-enter-from[data-v-9f08f9df],.modal-leave-to[data-v-9f08f9df]{opacity:0}.modal-enter-from .modal__dialog[data-v-9f08f9df],.modal-leave-to .modal__dialog[data-v-9f08f9df]{transform:scale(.95)}.tabs[data-v-b0c65d0d]{display:flex;flex-direction:column;width:100%}.tabs__header[data-v-b0c65d0d]{display:flex;align-items:stretch;border-bottom:1px solid var(--color-border-default)}.tabs__list[data-v-b0c65d0d]{display:flex;gap:var(--space-1);padding:0 var(--space-1);overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.tabs__list[data-v-b0c65d0d]::-webkit-scrollbar{display:none}.tabs__actions[data-v-b0c65d0d]{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);flex-shrink:0}.tabs__scroll-arrow[data-v-b0c65d0d]{display:flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;background:var(--color-bg-secondary, #f8fafc);border:none;cursor:pointer;color:var(--color-text-secondary, #64748b);padding:0;transition:color .15s,background-color .15s}.tabs__scroll-arrow[data-v-b0c65d0d]:hover:not(:disabled){color:var(--color-primary-600, #2563eb);background:var(--color-bg-tertiary, #f1f5f9)}.tabs__scroll-arrow[data-v-b0c65d0d]:disabled{opacity:.3;cursor:default}.tabs__scroll-arrow--left[data-v-b0c65d0d]{border-right:1px solid var(--color-border-default, #e2e8f0)}.tabs__scroll-arrow--right[data-v-b0c65d0d]{border-left:1px solid var(--color-border-default, #e2e8f0)}.tabs__tab[data-v-b0c65d0d]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:color .15s,border-color .15s}.tabs__tab-label[data-v-b0c65d0d]{white-space:nowrap}.tabs__tab[data-v-b0c65d0d]:hover:not(:disabled){color:var(--color-text-primary)}.tabs__tab[data-v-b0c65d0d]:focus-visible{outline:none;background-color:var(--color-bg-muted);border-radius:var(--radius-md) var(--radius-md) 0 0}.tabs__tab--active[data-v-b0c65d0d]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-500)}.tabs__tab[data-v-b0c65d0d]:disabled{opacity:.5;cursor:not-allowed}.tabs__icon[data-v-b0c65d0d]{opacity:.7}.tabs__tab--active .tabs__icon[data-v-b0c65d0d]{opacity:1}.tabs__panels[data-v-b0c65d0d]{padding-top:var(--space-6)}:root.dark .tabs__tab--active[data-v-b0c65d0d]{color:var(--color-primary-400);border-bottom-color:var(--color-primary-400)}.input[data-v-12052f6c]{display:flex;flex-direction:column;gap:var(--space-1-5)}.input__label[data-v-12052f6c]{font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}.input__required[data-v-12052f6c]{color:var(--color-error-500);margin-left:var(--space-0-5)}.input__field[data-v-12052f6c]{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:inherit;color:var(--color-text-primary);background-color:var(--color-slate-50);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);transition:border-color .15s,box-shadow .15s}.input__field[data-v-12052f6c]::-moz-placeholder{color:var(--color-text-muted)}.input__field[data-v-12052f6c]::placeholder{color:var(--color-text-muted)}.input__field[data-v-12052f6c]:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input__field--error[data-v-12052f6c]{border-color:var(--color-error-500)}.input__field--error[data-v-12052f6c]:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px var(--color-error-100)}.input__field--disabled[data-v-12052f6c]{opacity:.5;cursor:not-allowed;background-color:var(--color-bg-muted)}.input__error[data-v-12052f6c]{font-size:var(--text-xs);color:var(--color-error-500);margin:0}.input__helper[data-v-12052f6c]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}:root.dark .input__field[data-v-12052f6c]{background-color:var(--color-slate-800)}:root.dark .input__field[data-v-12052f6c]:focus{box-shadow:0 0 0 3px var(--color-primary-900)}.select[data-v-f7743efa]{display:flex;flex-direction:column;gap:var(--space-1-5)}.select__label[data-v-f7743efa]{font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}.select__required[data-v-f7743efa]{color:var(--color-error-500);margin-left:var(--space-0-5)}.select__wrapper[data-v-f7743efa]{position:relative}.select__field[data-v-f7743efa]{width:100%;padding:var(--space-2) var(--space-9) var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:inherit;color:var(--color-text-primary);background-color:var(--color-slate-50);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.select__field--placeholder[data-v-f7743efa]{color:var(--color-text-muted)}.select__field[data-v-f7743efa]:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.select__field--error[data-v-f7743efa]{border-color:var(--color-error-500)}.select__field--error[data-v-f7743efa]:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px var(--color-error-100)}.select__field--disabled[data-v-f7743efa]{opacity:.5;cursor:not-allowed;background-color:var(--color-bg-muted)}.select__icon[data-v-f7743efa]{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.select__error[data-v-f7743efa]{font-size:var(--text-xs);color:var(--color-error-500);margin:0}.select__helper[data-v-f7743efa]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}:root.dark .select__field[data-v-f7743efa]{background-color:var(--color-slate-800)}:root.dark .select__field[data-v-f7743efa]:focus{box-shadow:0 0 0 3px var(--color-primary-900)}.loading-spinner[data-v-5cbdd645]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.loading-spinner--overlay[data-v-5cbdd645]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fffc;z-index:10}:root.dark .loading-spinner--overlay[data-v-5cbdd645]{background-color:#0f172acc}.loading-spinner__svg[data-v-5cbdd645]{animation:spin-5cbdd645 1s linear infinite;color:var(--color-primary-500)}.loading-spinner__track[data-v-5cbdd645]{opacity:.2}.loading-spinner__indicator[data-v-5cbdd645]{stroke-dasharray:45 60;stroke-dashoffset:0}.loading-spinner__label[data-v-5cbdd645]{font-size:var(--text-sm);color:var(--color-text-secondary)}@keyframes spin-5cbdd645{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn[data-v-484cffa3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all .15s;white-space:nowrap;border:1px solid transparent}.btn[data-v-484cffa3]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-484cffa3]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.btn--sm[data-v-484cffa3]{height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}.btn--md[data-v-484cffa3]{height:40px;padding:0 var(--space-4);font-size:var(--text-sm)}.btn--lg[data-v-484cffa3]{height:48px;padding:0 var(--space-6);font-size:var(--text-base)}.btn--icon-only.btn--sm[data-v-484cffa3]{width:32px;padding:0}.btn--icon-only.btn--md[data-v-484cffa3]{width:40px;padding:0}.btn--icon-only.btn--lg[data-v-484cffa3]{width:48px;padding:0}.btn--primary[data-v-484cffa3]{background-color:var(--color-primary-600);color:var(--color-text-inverted)}.btn--primary[data-v-484cffa3]:hover:not(:disabled){background-color:var(--color-primary-700)}.btn--primary[data-v-484cffa3]:active:not(:disabled){background-color:var(--color-primary-800)}.btn--secondary[data-v-484cffa3]{background-color:transparent;color:var(--color-text-primary);border-color:var(--color-border-default)}.btn--secondary[data-v-484cffa3]:hover:not(:disabled){background-color:var(--color-bg-secondary, #f8fafc);border-color:var(--color-border-strong)}.btn--outline[data-v-484cffa3]{background-color:transparent;border-color:var(--color-border-default);color:var(--color-text-primary)}.btn--outline[data-v-484cffa3]:hover:not(:disabled){background-color:var(--color-bg-muted);border-color:var(--color-border-strong)}.btn--ghost[data-v-484cffa3]{background-color:transparent;color:var(--color-text-primary)}.btn--ghost[data-v-484cffa3]:hover:not(:disabled){background-color:var(--color-bg-muted)}.btn--danger[data-v-484cffa3]{background-color:var(--color-error-600);color:#fff}.btn--danger[data-v-484cffa3]:hover:not(:disabled){background-color:var(--color-error-700)}.btn--danger[data-v-484cffa3]:active:not(:disabled){background-color:var(--color-error-700)}.btn--block[data-v-484cffa3]{width:100%}.btn--loading[data-v-484cffa3]{color:transparent;position:relative}.btn__spinner[data-v-484cffa3]{position:absolute;color:currentColor}.btn--primary .btn__spinner[data-v-484cffa3],.btn--danger .btn__spinner[data-v-484cffa3]{color:var(--color-text-inverted)}.btn__content[data-v-484cffa3]{display:inline-flex;align-items:center}:root.dark .btn--primary[data-v-484cffa3]{background-color:var(--color-primary-500)}:root.dark .btn--primary[data-v-484cffa3]:hover:not(:disabled){background-color:var(--color-primary-400)}.alert[data-v-22f41ebc]{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid}.alert--info[data-v-22f41ebc]{background-color:var(--color-info-50);border-color:var(--color-info-200);color:var(--color-info-700)}.alert--success[data-v-22f41ebc]{background-color:var(--color-success-50);border-color:var(--color-success-200);color:var(--color-success-700)}.alert--warning[data-v-22f41ebc]{background-color:var(--color-warning-50);border-color:var(--color-warning-200);color:var(--color-warning-700)}.alert--error[data-v-22f41ebc]{background-color:var(--color-error-50);border-color:var(--color-error-200);color:var(--color-error-700)}.alert__icon[data-v-22f41ebc]{flex-shrink:0;margin-top:1px}.alert__content[data-v-22f41ebc]{flex:1;min-width:0}.alert__title[data-v-22f41ebc]{font-size:var(--text-sm);font-weight:600;margin:0 0 var(--space-1)}.alert__message[data-v-22f41ebc]{font-size:var(--text-sm)}.alert__message[data-v-22f41ebc] p{margin:0}.alert__dismiss[data-v-22f41ebc]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;opacity:.7;transition:opacity .15s}.alert__dismiss[data-v-22f41ebc]:hover{opacity:1}:root.dark .alert--info[data-v-22f41ebc]{background-color:color-mix(in srgb,var(--color-info-500) 15%,transparent);border-color:var(--color-info-800);color:var(--color-info-300)}:root.dark .alert--success[data-v-22f41ebc]{background-color:color-mix(in srgb,var(--color-success-500) 15%,transparent);border-color:var(--color-success-800);color:var(--color-success-300)}:root.dark .alert--warning[data-v-22f41ebc]{background-color:color-mix(in srgb,var(--color-warning-500) 15%,transparent);border-color:var(--color-warning-800);color:var(--color-warning-300)}:root.dark .alert--error[data-v-22f41ebc]{background-color:color-mix(in srgb,var(--color-error-500) 15%,transparent);border-color:var(--color-error-800);color:var(--color-error-300)}.avatar[data-v-400b522b]{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.avatar__image[data-v-400b522b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar__initials[data-v-400b522b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:600;color:var(--color-text-inverted);text-transform:uppercase}.gradient-1[data-v-400b522b]{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-2[data-v-400b522b]{background:linear-gradient(135deg,#f093fb,#f5576c)}.gradient-3[data-v-400b522b]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.gradient-4[data-v-400b522b]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.gradient-5[data-v-400b522b]{background:linear-gradient(135deg,#fa709a,#fee140)}.psuite-account__avatar-row[data-v-c7cebb89]{display:flex;align-items:center;gap:var(--space-4)}.psuite-account__avatar-actions[data-v-c7cebb89]{display:flex;gap:var(--space-2)}.badge[data-v-d63ad93f]{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:500;border-radius:var(--radius-full);white-space:nowrap}.badge--sm[data-v-d63ad93f]{padding:0 var(--space-2);font-size:10px;line-height:18px}.badge--md[data-v-d63ad93f]{padding:var(--space-0-5) var(--space-2-5);font-size:var(--text-xs);line-height:1.4}.badge--default[data-v-d63ad93f]{background-color:var(--color-slate-100);color:var(--color-slate-700)}.badge--primary[data-v-d63ad93f]{background-color:var(--color-primary-100);color:var(--color-primary-700)}.badge--success[data-v-d63ad93f]{background-color:var(--color-success-100);color:var(--color-success-700)}.badge--warning[data-v-d63ad93f]{background-color:var(--color-warning-100);color:var(--color-warning-700)}.badge--error[data-v-d63ad93f]{background-color:var(--color-error-100);color:var(--color-error-700)}.badge--info[data-v-d63ad93f]{background-color:var(--color-info-100);color:var(--color-info-700)}.badge--neutral[data-v-d63ad93f]{background-color:var(--color-slate-100);color:var(--color-slate-700)}.badge--secondary[data-v-d63ad93f]{background-color:var(--color-slate-200);color:var(--color-slate-700)}.badge--danger[data-v-d63ad93f]{background-color:var(--color-error-100);color:var(--color-error-700)}:root.dark .badge--neutral[data-v-d63ad93f]{background-color:var(--color-slate-800);color:var(--color-slate-300)}:root.dark .badge--secondary[data-v-d63ad93f]{background-color:var(--color-slate-700);color:var(--color-slate-200)}:root.dark .badge--danger[data-v-d63ad93f]{background-color:color-mix(in srgb,var(--color-error-500) 20%,transparent);color:var(--color-error-400)}.badge__dot[data-v-d63ad93f]{width:6px;height:6px;border-radius:var(--radius-full);background-color:currentColor}:root.dark .badge--default[data-v-d63ad93f]{background-color:var(--color-slate-800);color:var(--color-slate-300)}:root.dark .badge--primary[data-v-d63ad93f]{background-color:var(--color-primary-900);color:var(--color-primary-300)}:root.dark .badge--success[data-v-d63ad93f]{background-color:color-mix(in srgb,var(--color-success-500) 20%,transparent);color:var(--color-success-400)}:root.dark .badge--warning[data-v-d63ad93f]{background-color:color-mix(in srgb,var(--color-warning-500) 20%,transparent);color:var(--color-warning-400)}:root.dark .badge--error[data-v-d63ad93f]{background-color:color-mix(in srgb,var(--color-error-500) 20%,transparent);color:var(--color-error-400)}:root.dark .badge--info[data-v-d63ad93f]{background-color:color-mix(in srgb,var(--color-info-500) 20%,transparent);color:var(--color-info-400)}.psuite-account__row--start{align-items:center;justify-content:flex-start}.psuite-account{display:flex;flex-direction:column;gap:var(--space-4);min-height:24rem}.psuite-account__body,.psuite-account__stack{display:flex;flex-direction:column;gap:var(--space-4)}.psuite-account__section{display:flex;flex-direction:column;gap:var(--space-3)}.psuite-account__section+.psuite-account__section{margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border-default)}.psuite-account__section-head{display:flex;align-items:center;gap:var(--space-2)}.psuite-account__section-title{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.psuite-account__hint{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.psuite-account__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.psuite-account__row{display:flex;align-items:flex-end;gap:var(--space-3)}.psuite-account__row>:first-child{flex:1}.psuite-account__list{list-style:none;margin:0;padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden}.psuite-account__list-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2-5, .625rem) var(--space-4)}.psuite-account__list-item+.psuite-account__list-item{border-top:1px solid var(--color-border-default)}.psuite-account__item-main{min-width:0}.psuite-account__item-title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}.psuite-account__item-meta{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.psuite-account__box{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.psuite-account__code{display:inline-block;padding:2px var(--space-2);background-color:var(--color-bg-tertiary, var(--color-bg-muted, #f1f5f9));border-radius:var(--radius-md);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);overflow-wrap:anywhere}.psuite-account__link{font-size:var(--text-sm);color:var(--color-primary-600);text-decoration:underline}.psuite-account__qr{align-self:flex-start;padding:var(--space-2);background-color:#fff;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);line-height:0}.psuite-account__qr img{display:block;width:200px;height:200px}.psuite-account__checks{display:flex;flex-wrap:wrap;gap:var(--space-3)}.psuite-account__check{display:flex;align-items:center;gap:var(--space-1-5, .375rem);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}.psuite-account__label{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}.admin-shell[data-v-e86f3b78]{min-height:100vh;background:var(--color-bg-secondary)}.admin-header[data-v-e86f3b78]{display:flex;align-items:center;gap:var(--space-8);height:var(--header-height);padding:0 var(--space-6);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-default)}.admin-header__brand[data-v-e86f3b78]{display:flex;align-items:center;gap:var(--space-2-5)}.admin-header__logo[data-v-e86f3b78]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);background:var(--color-slate-900);color:#fff;font-weight:var(--font-weight-bold);font-size:var(--text-sm)}.admin-header__title[data-v-e86f3b78]{font-weight:var(--font-weight-semibold)}.admin-header__nav[data-v-e86f3b78]{display:flex;gap:var(--space-4);flex:1}.admin-header__link[data-v-e86f3b78]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.admin-header__link[data-v-e86f3b78]:hover,.admin-header__link.router-link-active[data-v-e86f3b78]{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.admin-header__user[data-v-e86f3b78]{display:flex;align-items:center;gap:var(--space-3)}.admin-header__email[data-v-e86f3b78]{font-size:var(--text-sm);color:var(--color-text-secondary)}.admin-main[data-v-e86f3b78]{max-width:var(--page-max-width);margin:0 auto;padding:var(--space-8) var(--space-6)}.checkbox[data-v-2e3ca161]{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox--disabled[data-v-2e3ca161]{opacity:.5;cursor:not-allowed}.checkbox__input[data-v-2e3ca161]{position:absolute;opacity:0;width:0;height:0}.checkbox__box[data-v-2e3ca161]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:var(--color-bg-primary);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:background-color .15s,border-color .15s}.checkbox__box[data-v-2e3ca161]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-100)}.checkbox__box--checked[data-v-2e3ca161]{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.checkbox__icon[data-v-2e3ca161]{color:var(--color-text-inverted)}.checkbox__label[data-v-2e3ca161]{font-size:var(--text-sm);color:var(--color-text-primary)}.checkbox:not(.checkbox--disabled):hover .checkbox__box[data-v-2e3ca161]{border-color:var(--color-primary-400)}.checkbox:not(.checkbox--disabled):hover .checkbox__box--checked[data-v-2e3ca161]{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}:root.dark .checkbox__box[data-v-2e3ca161]:focus-visible{box-shadow:0 0 0 3px var(--color-primary-900)}.page-head[data-v-8f8ca952]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}.page-title[data-v-8f8ca952]{margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-bold)}.page-subtitle[data-v-8f8ca952]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.toolbar[data-v-8f8ca952]{display:flex;gap:var(--space-3);align-items:flex-end;margin-bottom:var(--space-5);max-width:720px}.migration-result[data-v-8f8ca952]{margin:0 0 var(--space-4);font-size:var(--text-xs);color:var(--color-text-secondary);word-break:break-all}.error-box[data-v-8f8ca952]{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-error-50);color:var(--color-error-700);font-size:var(--text-sm)}.tenant-list[data-v-8f8ca952]{display:flex;flex-direction:column;gap:var(--space-4)}.tenant-card[data-v-8f8ca952]{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-5)}.tenant-card__head[data-v-8f8ca952]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.tenant-card__name[data-v-8f8ca952]{font-weight:var(--font-weight-semibold);margin-right:var(--space-2)}.tenant-card__code[data-v-8f8ca952]{color:var(--color-text-muted);font-size:var(--text-sm)}.tenant-card__apps[data-v-8f8ca952]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.tenant-card__app[data-v-8f8ca952]{display:flex;flex-direction:column;gap:var(--space-0-5)}.tenant-card__app-row[data-v-8f8ca952]{display:flex;align-items:center;gap:var(--space-1-5)}.tenant-card__app-code[data-v-8f8ca952]{font-weight:var(--font-weight-bold);font-size:var(--text-xs);min-width:22px}.tenant-card__app-message[data-v-8f8ca952]{margin:0;font-size:var(--text-xs);color:var(--color-error-600);word-break:break-all;max-width:720px}.tenant-card__actions[data-v-8f8ca952]{display:flex;gap:var(--space-2);flex-wrap:wrap}.empty[data-v-8f8ca952]{color:var(--color-text-muted)}.wizard[data-v-8f8ca952]{display:flex;flex-direction:column;gap:var(--space-4)}.domains[data-v-8f8ca952]{display:flex;flex-direction:column;gap:var(--space-3)}.domain-row[data-v-8f8ca952]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.domain-row__head[data-v-8f8ca952]{display:flex;align-items:center;gap:var(--space-2)}.domain-row__host[data-v-8f8ca952]{font-weight:var(--font-weight-semibold);font-size:var(--text-sm)}.domain-row__meta[data-v-8f8ca952]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary)}.domain-row__meta p[data-v-8f8ca952]{margin:0 0 var(--space-1)}.domain-row__meta code[data-v-8f8ca952]{background:var(--color-bg-tertiary);padding:1px var(--space-1-5);border-radius:var(--radius-sm);word-break:break-all}.domain-row__actions[data-v-8f8ca952]{display:flex;gap:var(--space-2);align-items:flex-start}.domain-add[data-v-8f8ca952]{display:flex;gap:var(--space-2);align-items:flex-end;padding-top:var(--space-2);border-top:1px solid var(--color-border-default)}.domain-add[data-v-8f8ca952]>:first-child{flex:1}.wizard__apps[data-v-8f8ca952]{display:flex;flex-direction:column;gap:var(--space-2)}.wizard__apps-label[data-v-8f8ca952]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.page-head[data-v-e5789f89]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}.page-title[data-v-e5789f89]{margin:0;font-size:var(--text-2xl);font-weight:var(--font-weight-bold)}.page-subtitle[data-v-e5789f89]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.toolbar[data-v-e5789f89]{display:flex;gap:var(--space-3);align-items:flex-end;margin-bottom:var(--space-5);max-width:480px}.error-box[data-v-e5789f89]{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-error-50);color:var(--color-error-700);font-size:var(--text-sm)}.user-list[data-v-e5789f89]{display:flex;flex-direction:column;gap:var(--space-4)}.user-card[data-v-e5789f89]{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-5)}.user-card__head[data-v-e5789f89]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.user-card__name[data-v-e5789f89]{font-weight:var(--font-weight-semibold);margin-right:var(--space-2)}.user-card__email[data-v-e5789f89]{color:var(--color-text-muted);font-size:var(--text-sm)}.user-card__flags[data-v-e5789f89]{display:flex;gap:var(--space-1-5)}.user-card__entitlements[data-v-e5789f89]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.entitlement[data-v-e5789f89]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);background:var(--color-bg-tertiary);border-radius:var(--radius-full);font-size:var(--text-xs)}.entitlement__remove[data-v-e5789f89]{border:none;background:none;cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1}.entitlement__remove[data-v-e5789f89]:hover{color:var(--color-error-600)}.user-card__actions[data-v-e5789f89]{display:flex;gap:var(--space-2)}.empty[data-v-e5789f89]{color:var(--color-text-muted);font-size:var(--text-sm)}.wizard[data-v-e5789f89]{display:flex;flex-direction:column;gap:var(--space-4)}.hint[data-v-e5789f89]{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.reset-link[data-v-e5789f89]{display:block;padding:var(--space-3);background:var(--color-bg-tertiary);border-radius:var(--radius-lg);font-size:var(--text-xs);word-break:break-all}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal-Xz1IZZA0.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}:root{--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-slate-950: #020617;--color-success-50: #ecfdf5;--color-success-100: #d1fae5;--color-success-200: #a7f3d0;--color-success-300: #6ee7b7;--color-success-400: #34d399;--color-success-500: #10b981;--color-success-600: #059669;--color-success-700: #047857;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-error-50: #fff1f2;--color-error-100: #ffe4e6;--color-error-200: #fecdd3;--color-error-300: #fda4af;--color-error-400: #fb7185;--color-error-500: #f43f5e;--color-error-600: #e11d48;--color-error-700: #be123c;--color-info-50: #eff6ff;--color-info-100: #dbeafe;--color-info-200: #bfdbfe;--color-info-300: #93c5fd;--color-info-400: #60a5fa;--color-info-500: #3b82f6;--color-info-600: #2563eb;--color-info-700: #1d4ed8;--color-bg-primary: #ffffff;--color-bg-secondary: var(--color-slate-50);--color-bg-tertiary: var(--color-slate-100);--color-bg-elevated: #ffffff;--color-bg-muted: var(--color-slate-100);--color-text-primary: var(--color-slate-900);--color-text-secondary: var(--color-slate-600);--color-text-muted: var(--color-slate-400);--color-text-inverted: #ffffff;--color-border-default: var(--color-slate-200);--color-border-subtle: var(--color-slate-150, #e9ecf2);--color-border-muted: var(--color-slate-100);--color-border-strong: var(--color-slate-300);--color-border: var(--color-border-default);--color-surface: var(--color-bg-secondary);--color-text: var(--color-text-primary);--color-primary: var(--color-primary-500);--color-background: var(--color-bg-secondary);--color-danger: var(--color-error-500);--color-success: var(--color-success-500);--color-warning: var(--color-warning-500);--color-error: var(--color-error-500);--color-brand: var(--color-primary-500);--color-brand-strong: var(--color-primary-700);--color-bg-subtle: var(--color-bg-secondary);--space-0: 0;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--font-family-sans: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-card-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--sidebar-rail-width: 64px;--sidebar-panel-width: 220px;--sidebar-width-expanded: 284px;--sidebar-width-collapsed: 64px;--header-height: 64px;--page-max-width: 1400px;--sidebar-font-scale: 1}.dark{--color-bg-primary: var(--color-slate-900);--color-bg-secondary: var(--color-slate-800);--color-bg-tertiary: var(--color-slate-700);--color-bg-elevated: var(--color-slate-800);--color-bg-muted: var(--color-slate-800);--color-text-primary: var(--color-slate-50);--color-text-secondary: var(--color-slate-300);--color-text-muted: var(--color-slate-500);--color-text-inverted: var(--color-slate-900);--color-border-default: var(--color-slate-700);--color-border-subtle: var(--color-slate-750, #293548);--color-border-muted: var(--color-slate-800);--color-border-strong: var(--color-slate-600);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .2);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .3), 0 4px 6px -4px rgb(0 0 0 / .3);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .3), 0 8px 10px -6px rgb(0 0 0 / .3);--shadow-card: 0 1px 3px 0 rgb(0 0 0 / .3), 0 1px 2px -1px rgb(0 0 0 / .3);--shadow-card-hover: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .3)}.high-contrast{--color-bg-primary: #000000;--color-bg-secondary: #0a0a0a;--color-bg-tertiary: #1a1a1a;--color-bg-elevated: #1a1a1a;--color-bg-muted: #1a1a1a;--color-text-primary: #ffffff;--color-text-secondary: #e0e0e0;--color-text-muted: #a0a0a0;--color-text-inverted: #000000;--color-border-default: #ffffff;--color-border-subtle: #666666;--color-border-muted: #a0a0a0;--color-border-strong: #ffffff;--color-primary-50: rgba(255, 255, 255, .15);--color-primary-100: rgba(255, 255, 255, .25);--color-primary-400: #e0e0e0;--color-primary-500: #ffffff;--color-primary-600: #e0e0e0;--color-primary-700: #cccccc;--color-success-100: rgba(0, 255, 0, .15);--color-success-500: #00ff00;--color-success-600: #00ff00;--color-success-700: #00cc00;--color-warning-100: rgba(255, 255, 0, .15);--color-warning-500: #ffff00;--color-warning-600: #ffff00;--color-error-100: rgba(255, 107, 107, .15);--color-error-500: #ff6b6b;--color-error-600: #ff6b6b;--color-info-100: rgba(0, 255, 255, .15);--color-info-500: #00ffff;--color-info-600: #00ffff;--focus-ring-color: #00ffff;--focus-ring-width: 3px;--shadow-sm: 0 0 0 1px #ffffff;--shadow-md: 0 0 0 1px #ffffff;--shadow-card: 0 0 0 2px #ffffff;--shadow-card-hover: 0 0 0 2px #00ffff}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family-sans);font-size:16px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background-color:var(--color-bg-secondary);color:var(--color-text-primary)}:root{--color-primary-50: #f8fafc;--color-primary-100: #f1f5f9;--color-primary-200: #e2e8f0;--color-primary-300: #cbd5e1;--color-primary-400: #94a3b8;--color-primary-500: #334155;--color-primary-600: #1e293b;--color-primary-700: #0f172a;--color-primary-800: #0f172a;--color-primary-900: #020617;--color-primary-950: #020617;--color-accent-50: #eff6ff;--color-accent-100: #dbeafe;--color-accent-200: #bfdbfe;--color-accent-300: #93c5fd;--color-accent-400: #60a5fa;--color-accent-500: #3b82f6;--color-accent-600: #2563eb;--color-accent-700: #1d4ed8;--color-accent-800: #1e40af;--color-accent-900: #1e3a8a;--color-accent-950: #172554}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.block{display:block}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
