/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.nav-link[data-v-0e03c8bd]{color:var(--text-secondary);border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}@media (width>=640px){.nav-link[data-v-0e03c8bd]{font-size:.875rem}}.nav-link[data-v-0e03c8bd]:hover,.nav-link.router-link-active[data-v-0e03c8bd]{border-color:var(--border-accent);background:var(--bg-card-hover);color:var(--accent-bright);box-shadow:0 0 20px var(--glow)}.confirm-overlay[data-v-10c6de68]{z-index:10000;background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-10c6de68]{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:1.25rem;width:100%;max-width:28rem;padding:1.5rem;box-shadow:0 24px 64px -16px #0006}.confirm-dialog__header[data-v-10c6de68]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.confirm-dialog__icon[data-v-10c6de68]{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.confirm-dialog__icon--danger[data-v-10c6de68]{color:#f43f5e;background:#f43f5e26}.confirm-dialog__title[data-v-10c6de68]{color:var(--text-primary);font-size:1.125rem;font-weight:800}.confirm-dialog__message[data-v-10c6de68]{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.confirm-dialog__actions[data-v-10c6de68]{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.modal-enter-active[data-v-10c6de68],.modal-leave-active[data-v-10c6de68]{transition:opacity .22s}.modal-enter-active .confirm-dialog[data-v-10c6de68],.modal-leave-active .confirm-dialog[data-v-10c6de68]{transition:transform .22s}.modal-enter-from[data-v-10c6de68],.modal-leave-to[data-v-10c6de68]{opacity:0}.modal-enter-from .confirm-dialog[data-v-10c6de68],.modal-leave-to .confirm-dialog[data-v-10c6de68]{transform:scale(.94)translateY(8px)}.toast-stack[data-v-8a46b9ac]{z-index:9999;pointer-events:none;flex-direction:column;gap:.75rem;max-width:min(24rem,100vw - 2rem);display:flex;position:fixed;top:5rem;right:1rem}.toast-item[data-v-8a46b9ac]{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 12px 40px -12px #00000059}.toast-item--success[data-v-8a46b9ac]{border-color:#22c55e73}.toast-item--error[data-v-8a46b9ac]{border-color:#f43f5e73}.toast-item--warning[data-v-8a46b9ac]{border-color:#f59e0b73}.toast-item--info[data-v-8a46b9ac]{border-color:var(--border-accent)}.toast-item__icon[data-v-8a46b9ac]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;display:flex}.toast-item--success .toast-item__icon[data-v-8a46b9ac]{color:#22c55e;background:#22c55e33}.toast-item--error .toast-item__icon[data-v-8a46b9ac]{color:#f43f5e;background:#f43f5e33}.toast-item--warning .toast-item__icon[data-v-8a46b9ac]{color:#f59e0b;background:#f59e0b33}.toast-item--info .toast-item__icon[data-v-8a46b9ac]{background:var(--accent-soft);color:var(--accent)}.toast-item__message[data-v-8a46b9ac]{flex:1;font-size:.875rem;line-height:1.4}.toast-item__close[data-v-8a46b9ac]{opacity:.5;flex-shrink:0;font-size:1.25rem;line-height:1;transition:opacity .15s}.toast-item__close[data-v-8a46b9ac]:hover{opacity:1}.toast-enter-active[data-v-8a46b9ac],.toast-leave-active[data-v-8a46b9ac]{transition:all .28s}.toast-enter-from[data-v-8a46b9ac]{opacity:0;transform:translate(100%)}.toast-leave-to[data-v-8a46b9ac]{opacity:0;transform:translate(100%)scale(.95)}.conn-banner[data-v-266b445e]{z-index:100;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.conn-banner--down[data-v-266b445e]{color:#fff;background:#b91c1c}.conn-banner--warn[data-v-266b445e]{background:var(--color-maarif-gold-bright);color:#1a1206}.conn-banner__dot[data-v-266b445e]{background:currentColor;border-radius:9999px;width:.55rem;height:.55rem;animation:1.2s ease-in-out infinite conn-pulse-266b445e}@keyframes conn-pulse-266b445e{0%,to{opacity:1}50%{opacity:.3}}.conn-enter-active[data-v-266b445e],.conn-leave-active[data-v-266b445e]{transition:transform .3s,opacity .3s}.conn-enter-from[data-v-266b445e],.conn-leave-to[data-v-266b445e]{opacity:0;transform:translateY(-100%)}
