.sk-toast-host[data-v-ca815b0e]{position:fixed;top:var(--sk-space-6);right:var(--sk-space-6);display:flex;flex-direction:column;gap:var(--sk-space-3);z-index:1000;pointer-events:none}.sk-toast[data-v-ca815b0e]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sk-space-3);padding:var(--sk-space-3) var(--sk-space-4);min-width:280px;max-width:400px;background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow-md);font-size:var(--sk-text-sm);border-left-width:4px}.sk-toast--success[data-v-ca815b0e]{border-left-color:var(--sk-success)}.sk-toast--success .sk-toast__icon[data-v-ca815b0e]{color:var(--sk-success)}.sk-toast--error[data-v-ca815b0e]{border-left-color:var(--sk-danger)}.sk-toast--error .sk-toast__icon[data-v-ca815b0e]{color:var(--sk-danger)}.sk-toast--warning[data-v-ca815b0e]{border-left-color:var(--sk-warning)}.sk-toast--warning .sk-toast__icon[data-v-ca815b0e]{color:var(--sk-warning)}.sk-toast--info[data-v-ca815b0e]{border-left-color:var(--sk-info)}.sk-toast--info .sk-toast__icon[data-v-ca815b0e]{color:var(--sk-info)}.sk-toast__icon[data-v-ca815b0e]{margin-top:2px}.sk-toast__msg[data-v-ca815b0e]{flex:1;color:var(--sk-ink-800);line-height:1.4}.sk-toast__close[data-v-ca815b0e]{background:transparent;border:0;color:var(--sk-ink-400);cursor:pointer;padding:2px;border-radius:var(--sk-radius-sm);display:flex;align-self:center}.sk-toast__close[data-v-ca815b0e]:hover{color:var(--sk-ink-700);background:var(--sk-ink-100)}.sk-toast-enter-active[data-v-ca815b0e]{transition:all .3s var(--sk-ease-out)}.sk-toast-leave-active[data-v-ca815b0e]{transition:all .2s var(--sk-ease)}.sk-toast-enter-from[data-v-ca815b0e],.sk-toast-leave-to[data-v-ca815b0e]{opacity:0;transform:translate(20px)}.sk-view-enter-active{transition:opacity .25s var(--sk-ease-out),transform .25s var(--sk-ease-out)}.sk-view-leave-active{transition:opacity .15s var(--sk-ease)}.sk-view-enter-from{opacity:0;transform:translateY(6px)}.sk-view-leave-to{opacity:0}:root{--sk-brand-50: #ecfdf7;--sk-brand-100: #d1faeb;--sk-brand-200: #a7f3d6;--sk-brand-300: #6ee7bd;--sk-brand-400: #34d5a0;--sk-brand-500: #10b981;--sk-brand-600: #0d9970;--sk-brand-700: #0f766e;--sk-brand-800: #115e59;--sk-brand-900: #134e4a;--sk-ink-50: #fafaf9;--sk-ink-100: #f5f5f4;--sk-ink-200: #e7e5e4;--sk-ink-300: #d6d3d1;--sk-ink-400: #a8a29e;--sk-ink-500: #78716c;--sk-ink-600: #57534e;--sk-ink-700: #44403c;--sk-ink-800: #292524;--sk-ink-900: #1c1917;--sk-success: #0d9970;--sk-success-bg: #ecfdf7;--sk-danger: #dc2626;--sk-danger-bg: #fef2f2;--sk-warning: #d97706;--sk-warning-bg: #fffbeb;--sk-info: #0369a1;--sk-info-bg: #f0f9ff;--sk-bg: #fafaf9;--sk-surface: #ffffff;--sk-surface-alt: #f5f5f4;--sk-border: #e7e5e4;--sk-border-strong: #d6d3d1;--sk-font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--sk-font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--sk-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--sk-text-xs: .75rem;--sk-text-sm: .875rem;--sk-text-base: 1rem;--sk-text-lg: 1.125rem;--sk-text-xl: 1.25rem;--sk-text-2xl: 1.5rem;--sk-text-3xl: 1.875rem;--sk-text-4xl: 2.25rem;--sk-weight-regular: 400;--sk-weight-medium: 500;--sk-weight-semibold: 600;--sk-weight-bold: 700;--sk-weight-extrabold: 800;--sk-space-1: .25rem;--sk-space-2: .5rem;--sk-space-3: .75rem;--sk-space-4: 1rem;--sk-space-5: 1.25rem;--sk-space-6: 1.5rem;--sk-space-8: 2rem;--sk-space-10: 2.5rem;--sk-space-12: 3rem;--sk-space-16: 4rem;--sk-radius-sm: 4px;--sk-radius: 8px;--sk-radius-md: 10px;--sk-radius-lg: 14px;--sk-radius-xl: 20px;--sk-radius-full: 9999px;--sk-shadow-xs: 0 1px 2px 0 rgba(28, 25, 23, .05);--sk-shadow-sm: 0 1px 3px 0 rgba(28, 25, 23, .08), 0 1px 2px -1px rgba(28, 25, 23, .05);--sk-shadow: 0 4px 6px -1px rgba(28, 25, 23, .08), 0 2px 4px -2px rgba(28, 25, 23, .05);--sk-shadow-md: 0 10px 15px -3px rgba(28, 25, 23, .08), 0 4px 6px -4px rgba(28, 25, 23, .04);--sk-shadow-lg: 0 20px 25px -5px rgba(28, 25, 23, .1), 0 8px 10px -6px rgba(28, 25, 23, .05);--sk-shadow-brand: 0 4px 12px 0 rgba(13, 153, 112, .25);--sk-ease: cubic-bezier(.4, 0, .2, 1);--sk-ease-out: cubic-bezier(.16, 1, .3, 1);--sk-duration-fast: .15s;--sk-duration: .2s;--sk-duration-slow: .4s;--sk-sidebar-w: 260px;--sk-topbar-h: 64px;--sk-container-max: 1280px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sk-font-body);font-size:var(--sk-text-base);line-height:1.55;color:var(--sk-ink-800);background:var(--sk-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--sk-font-display);font-weight:var(--sk-weight-bold);color:var(--sk-ink-900);letter-spacing:-.02em;margin:0}a{color:var(--sk-brand-700);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sk-ink-300);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--sk-ink-400);background-clip:content-box}*:focus-visible{outline:2px solid var(--sk-brand-600);outline-offset:2px;border-radius:var(--sk-radius-sm)}.sk-container{max-width:var(--sk-container-max);margin:0 auto;padding:0 var(--sk-space-8);width:100%}.sk-stack{display:flex;flex-direction:column}.sk-row{display:flex;align-items:center}@keyframes sk-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sk-view-enter{animation:sk-fade-up .36s var(--sk-ease-out) both}@keyframes sk-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sk-shimmer{background:linear-gradient(90deg,var(--sk-ink-100) 0%,var(--sk-ink-200) 50%,var(--sk-ink-100) 100%);background-size:800px 100%;animation:sk-shimmer 1.4s infinite linear;border-radius:var(--sk-radius)}.sk-page-title{font-size:var(--sk-text-3xl);font-weight:var(--sk-weight-extrabold);color:var(--sk-ink-900);letter-spacing:-.025em;margin:0}.sk-page-subtitle{color:var(--sk-ink-500);font-size:var(--sk-text-sm);margin:var(--sk-space-1) 0 0}.sk-divider{height:1px;background:var(--sk-border);border:0;margin:var(--sk-space-6) 0}.sk-mono{font-family:var(--sk-font-mono);font-size:var(--sk-text-sm)}.sk-dot{display:inline-block;width:8px;height:8px;border-radius:999px}
