.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-card .badge[data-v-c25345b3]{text-transform:uppercase}.actions .action[data-v-c25345b3]{border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;min-width:120px;padding:12px 20px;transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease}.action--primary[data-v-c25345b3]{background:#111827;border:0;color:#fff}.action--primary[data-v-c25345b3]:hover{background:#1f2937;transform:translateY(-1px)}.action--ghost[data-v-c25345b3]{background:#fff;border:1px solid #d8dee8;color:#374151}.action--ghost[data-v-c25345b3]:hover{border-color:#2563eb;color:#2563eb;transform:translateY(-1px)}@media(max-width:480px){.error-card[data-v-c25345b3]{padding:32px 22px}.code[data-v-c25345b3]{font-size:56px!important}}
