.toast-container[data-v-48c4e317]{z-index:999999;pointer-events:none;position:fixed;top:1.25rem;left:50%;transform:translate(-50%)}.toast-list[data-v-48c4e317]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.toast-item[data-v-48c4e317]{cursor:pointer;pointer-events:all;border-left-style:solid;border-left-width:4px;border-radius:.625rem;align-items:center;gap:.625rem;width:fit-content;max-width:min(480px,90vw);padding:.75rem 2.75rem .75rem 1rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001f}.toast-item[data-v-48c4e317]:hover{transform:scale(1.03);box-shadow:0 6px 16px #00000026}.toast-success[data-v-48c4e317]{color:#14532d;background-color:#dcfce7;border-color:#22c55e}.toast-success .toast-icon[data-v-48c4e317]{color:#16a34a}.toast-info[data-v-48c4e317]{color:#1e3a5f;background-color:#dbeafe;border-color:#3b82f6}.toast-info .toast-icon[data-v-48c4e317]{color:#2563eb}.toast-warning[data-v-48c4e317]{color:#713f12;background-color:#fef9c3;border-color:#eab308}.toast-warning .toast-icon[data-v-48c4e317]{color:#ca8a04}.toast-error[data-v-48c4e317]{color:#7f1d1d;background-color:#fee2e2;border-color:#ef4444}.toast-error .toast-icon[data-v-48c4e317]{color:#dc2626}.toast-icon[data-v-48c4e317]{flex-shrink:0;width:1.5rem;height:1.5rem}.toast-message[data-v-48c4e317]{word-break:break-word;margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.toast-close[data-v-48c4e317]{width:1.4rem;height:1.4rem;color:inherit;opacity:.45;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.toast-close[data-v-48c4e317]:hover{opacity:1}.toast-close svg[data-v-48c4e317]{width:.9rem;height:.9rem}.toast-progress[data-v-48c4e317]{background:#0000001a;height:2px;position:absolute;bottom:0;left:0;right:0}.toast-progress-bar[data-v-48c4e317]{opacity:.4;background:currentColor;height:100%;animation:linear forwards toast-shrink-48c4e317}@keyframes toast-shrink-48c4e317{0%{width:100%}to{width:0%}}.toast-slide-enter-active[data-v-48c4e317],.toast-slide-leave-active[data-v-48c4e317]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.toast-slide-enter-from[data-v-48c4e317]{opacity:0;transform:translateY(-24px)scale(.92)}.toast-slide-leave-to[data-v-48c4e317]{opacity:0;transform:translateY(-16px)scale(.88)}.toast-slide-move[data-v-48c4e317]{transition:transform .3s}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#0b0f19;--color-primary-rgb:11, 15, 25;--color-accent:#0b7f6d;--color-accent-rgb:11, 127, 109;--color-background:#fafafa;--color-surface:#fff;--color-text:#213547;--color-text-secondary:#888;--color-border:#e0e0e0;--color-error:#e53e3e;--action-button-bg:#40e0d024;--action-button-hover-bg:#40e0d038;--action-button-color:#08786c;--action-button-border:#17a69b3d;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-circle:50%;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #00000026;--btn-bg:#0000;--btn-fg:#111;--btn-border:#0000001a;--btn-hover-bg:#00000008;--btn-shadow:0 2px 6px #0000000a, 0 1px 1px #00000005;--btn-hover-shadow:0 3px 8px #0000000f, 0 1px 2px #00000008;--btn-blur:blur(8px);--hover-highlight:#0000000d;--hover-shine:linear-gradient(90deg, transparent 0%, #0000000d 50%, transparent 100%);--card-bg:#fafafa;--card-border:#0f172a1a;--card-shadow:0 8px 32px 0 #0000001a, inset 0 1px 0 0 #fff3;--divider:#00000014;--progress-color:#91f49f;--progress-height:3px;--loading-color:#40e0d0;--profile-home-bg-glow:#40e0d014;--icon-invert:none}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#ffffffeb;--color-primary-rgb:255, 255, 255;--color-accent:#7dff99;--color-accent-rgb:125, 255, 153;--color-background:#0f0f0f;--color-surface:#000;--color-text:#ffffffde;--color-text-secondary:#fff9;--color-border:#333;--color-error:#e85d68;--action-button-bg:#40e0d01f;--action-button-hover-bg:#40e0d033;--action-button-color:#8ce2d7;--action-button-border:#40e0d038;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-circle:50%;--shadow-sm:0 2px 10px #0000008c, 0 0 0 1px #ffffff1a;--shadow-md:0 10px 28px #0009, 0 0 0 1px #ffffff1f;--shadow-lg:0 18px 60px #000000a6, 0 0 0 1px #ffffff24;--btn-bg:#fff0;--btn-fg:#fff;--btn-border:#ffffff1a;--btn-hover-bg:#ffffff08;--btn-shadow:0 1px 4px #00000080, 0 1px 1px #ffffff05;--btn-hover-shadow:0 2px 6px #0009, 0 1px 1px #ffffff08;--btn-blur:blur(6px);--hover-highlight:#ffffff1a;--hover-shine:linear-gradient(90deg, transparent 0%, #ffffff0d 50%, transparent 100%);--card-bg:#0f0f0f;--card-border:#ffffff29;--card-shadow:0 8px 32px 0 #ffffff1a, inset 0 1px 0 0 #ffffff1a;--divider:#ffffff26;--progress-color:#a855f7;--progress-height:3px;--loading-color:#ffffffeb;--profile-home-bg-glow:#06b6d426;--icon-invert:invert(1)}#nprogress .bar{z-index:9999;width:100%;height:var(--progress-height,3px);background:var(--progress-color);border-radius:0 2px 2px 0;transition:width .3s ease-out;position:fixed;top:0;left:0;box-shadow:0 1px 3px #00000026}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--progress-color), 0 0 5px var(--progress-color);opacity:1;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}#nprogress .spinner{z-index:9999;border:2px solid #0000;border-top-color:var(--progress-color);border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{border:2px solid #0000;border-top-color:var(--progress-color);border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-weight:400}::-webkit-scrollbar{width:8px!important;height:0!important}::-webkit-scrollbar-track{background-color:#f0f0f0}::-webkit-scrollbar-thumb{border-radius:5px;transition:all .2s;background-color:#ccc!important}::-webkit-scrollbar-thumb:hover{background-color:#b0abab!important}::-webkit-scrollbar-button{width:0;height:0}:root{--theme-transition-duration:.4s;--theme-transition-easing:cubic-bezier(.4, 0, .2, 1);--theme-transition:background-color var(--theme-transition-duration) var(--theme-transition-easing), color var(--theme-transition-duration) var(--theme-transition-easing), border-color var(--theme-transition-duration) var(--theme-transition-easing), box-shadow var(--theme-transition-duration) var(--theme-transition-easing), fill var(--theme-transition-duration) var(--theme-transition-easing), stroke var(--theme-transition-duration) var(--theme-transition-easing);color:var(--color-text);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:var(--color-primary);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}html{transition:var(--theme-transition)}html.no-transition{--theme-transition-duration:0s;transition:none}*,:before,:after{box-sizing:border-box;transition:var(--theme-transition)}html.no-transition *,html.no-transition :before,html.no-transition :after{transition:none}body{background-color:var(--color-background);min-width:320px;margin:0}button,input,textarea{font:inherit}h1{font-size:3.2em;line-height:1.1}.card{padding:var(--spacing-xl)}#app{text-align:center;min-height:100vh;margin:0 auto}#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
