.toast-container[data-v-415223c3]{flex-direction:column;inline-size:min(var(--mkis-toast-max-inline),calc(100vw - var(--mkis-space-8)));inset-block-start:var(--mkis-space-8);inset-inline-start:50%;pointer-events:none;position:fixed;transform:translate(-50%);z-index:var(--mkis-z-toast)}.toast[data-v-415223c3],.toast-container[data-v-415223c3]{display:flex;gap:var(--mkis-space-3)}.toast[data-v-415223c3]{align-items:center;background:var(--mkis-surface-raised);border:1px solid var(--mkis-border-default);border-radius:var(--mkis-radius-md);box-shadow:var(--mkis-elevation-2);color:var(--mkis-text-strong);font-size:var(--mkis-font-size-sm);font-weight:var(--mkis-font-weight-semibold);padding:var(--mkis-space-3) var(--mkis-space-4);pointer-events:auto}.toast__icon[data-v-415223c3]{block-size:var(--mkis-icon-size);flex:0 0 auto;inline-size:var(--mkis-icon-size)}.toast__message[data-v-415223c3]{min-inline-size:0}.toast--success[data-v-415223c3]{border-color:var(--mkis-status-success);color:var(--mkis-status-success)}.toast--error[data-v-415223c3]{border-color:var(--mkis-status-error);color:var(--mkis-status-error)}.toast--warning[data-v-415223c3]{border-color:var(--mkis-status-warning);color:var(--mkis-status-warning)}.toast--info[data-v-415223c3]{border-color:var(--mkis-status-info);color:var(--mkis-status-info)}.toast-enter-active[data-v-415223c3],.toast-leave-active[data-v-415223c3]{transition:transform var(--mkis-duration-fast) var(--mkis-ease-standard)}.toast-enter-from[data-v-415223c3],.toast-leave-to[data-v-415223c3]{transform:translateY(calc(var(--mkis-space-5)*-1))}.global-page-loader[data-v-3a6ead2d]{align-items:center;background:var(--mkis-system-surface-canvas);color:var(--mkis-system-text-strong);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.global-page-loader__inner[data-v-3a6ead2d]{align-items:center;display:flex;flex-direction:column;gap:var(--mkis-space-5);width:min(15rem,calc(100vw - var(--mkis-space-6)*2))}.global-page-loader__mark[data-v-3a6ead2d]{font-family:var(--mkis-font-pc);font-size:var(--mkis-font-size-lg);font-weight:600;letter-spacing:0;line-height:1}.global-page-loader__bar[data-v-3a6ead2d]{background:var(--mkis-system-border-subtle);height:1px;overflow:hidden;position:relative;width:100%}.global-page-loader__bar span[data-v-3a6ead2d]{animation:global-loader-slide-3a6ead2d 1.05s var(--mkis-ease-standard) infinite;background:var(--mkis-brand-primary);inset:0 auto 0 0;position:absolute;width:44%}.global-route-progress[data-v-3a6ead2d]{background:color-mix(in srgb,var(--mkis-brand-primary) 18%,transparent);block-size:.125rem;inset-block-start:0;inset-inline:0;overflow:hidden;position:fixed;z-index:var(--mkis-z-toast)}.global-route-progress span[data-v-3a6ead2d]{animation:global-route-progress-slide-3a6ead2d .82s var(--mkis-ease-standard) infinite;background:var(--mkis-brand-primary);block-size:100%;display:block;inline-size:38%;transform:translate(-110%)}.global-route-progress-fade-enter-active[data-v-3a6ead2d],.global-route-progress-fade-leave-active[data-v-3a6ead2d]{transition:opacity var(--mkis-duration-fast) var(--mkis-ease-standard)}.global-route-progress-fade-enter-from[data-v-3a6ead2d],.global-route-progress-fade-leave-to[data-v-3a6ead2d]{opacity:0}@keyframes global-loader-slide-3a6ead2d{0%{transform:translate(-115%)}50%{transform:translate(90%)}to{transform:translate(235%)}}@keyframes global-route-progress-slide-3a6ead2d{to{transform:translate(375%)}}@media(prefers-reduced-motion:reduce){.global-page-loader__bar span[data-v-3a6ead2d]{animation:none;width:100%}.global-route-progress span[data-v-3a6ead2d]{animation:none;inline-size:100%;transform:none}}.error-page[data-v-42ea5b5c]{align-items:center;background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.08),transparent 30%),radial-gradient(circle at 80% 0,rgba(34,211,238,.08),transparent 32%),#0f172a;color:#e2e8f0;display:flex;justify-content:center;min-height:100vh;padding:48px 24px}.error-card[data-v-42ea5b5c]{background:#0f172abf;border:1px solid rgba(148,163,184,.3);border-radius:16px;box-shadow:0 24px 80px #0f172a59;max-width:520px;padding:32px 28px;text-align:center;width:100%}.badge[data-v-42ea5b5c]{align-items:center;background:#6366f11f;border:1px solid rgba(99,102,241,.3);border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.code[data-v-42ea5b5c]{color:#fff;font-size:72px;font-weight:800;letter-spacing:2px;margin:16px 0 4px}.message[data-v-42ea5b5c]{color:#cbd5e1;font-size:18px;margin-bottom:6px}.path[data-v-42ea5b5c]{color:#94a3b8;font-size:13px;margin-bottom:24px;word-break:break-all}.action[data-v-42ea5b5c]{align-items:center;background:linear-gradient(135deg,#0ea5e933,#3b82f633);border:1px solid rgba(125,211,252,.6);border-radius:12px;color:#e0f2fe;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:12px 18px;transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease}.action[data-v-42ea5b5c]:hover{border-color:#7dd3fce6;box-shadow:0 12px 30px #0ea5e940;transform:translateY(-1px)}
