@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";.toast-container[data-v-c2b86ad0]{position:fixed;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.top-position[data-v-c2b86ad0]{top:1.25rem}.bottom-position[data-v-c2b86ad0]{bottom:1.25rem}.toast-item[data-v-c2b86ad0]{padding:.5rem 1.125rem;border-radius:50px;border:1px solid #FFFFFF;color:#fff;transition:all .3s ease;font-family:Space Mono;font-weight:400;font-size:1.125rem;line-height:1.125rem;letter-spacing:0%;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.toast-success[data-v-c2b86ad0]{background:#00b13580}.toast-error[data-v-c2b86ad0]{background:#dd000080}.toast-opacity-0[data-v-c2b86ad0]{opacity:1}.toast-opacity-1[data-v-c2b86ad0]{opacity:.8}.toast-opacity-2[data-v-c2b86ad0]{opacity:.6}.toast-top-enter-active[data-v-c2b86ad0],.toast-top-leave-active[data-v-c2b86ad0],.toast-bottom-enter-active[data-v-c2b86ad0],.toast-bottom-leave-active[data-v-c2b86ad0]{transition:all .3s ease}.toast-top-enter-from[data-v-c2b86ad0]{transform:translateY(-100%);opacity:0}.toast-bottom-enter-from[data-v-c2b86ad0]{transform:translateY(100%);opacity:0}.toast-top-leave-to[data-v-c2b86ad0],.toast-bottom-leave-to[data-v-c2b86ad0]{transform:translate(-100%);opacity:0}.toast-top-move[data-v-c2b86ad0],.toast-bottom-move[data-v-c2b86ad0]{transition:transform .3s ease}.app-container{min-height:100vh;position:relative}:root{--text-primary: #333;--text-secondary: #4F616D;--text-muted: #666;--text-disabled: #a0aec0;--text-light: #6b7280;--brand-primary: #2277F0;--brand-secondary: #89B9FF;--brand-accent: #4361ee;--brand-hover: #009DFF;--brand-bright: #27E;--success: #4caf50;--success-hover: #81c784;--error: #dc2626;--error-dark: #b91c1c;--error-bright: #D00;--warning: #f59e0b;--info: #0ea5e9;--input-border: #e2e8f0;--input-focus: #89B9FF;--input-error: #FF8989;--input-placeholder: #a0aec0;--surface-primary: #fff;--surface-secondary: #f8f9fa;--surface-disabled: #DAE1EC;--icon-default: #063D73;--icon-active: #2277F0;--overlay: rgba(0, 0, 0, .5);--backdrop-light: rgba(255, 255, 255, .8);--backdrop-dark: rgba(0, 0, 0, .7);--gradient-brand: linear-gradient(90deg, #5DA7FA 0%, #6664F9 50.5%, #9589FD 100%);--gradient-brand-light: linear-gradient(90deg, #ADD4FF 0%, #5DA7FA 32.96%, #6664F9 97.26%, #9589FD 110.27%)}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.text-disabled{color:var(--text-disabled)!important}.text-brand{color:var(--brand-primary)!important}.text-brand-secondary{color:var(--brand-secondary)!important}.text-success{color:var(--success)!important}.text-error{color:var(--error)!important}.text-warning{color:var(--warning)!important}.text-info{color:var(--info)!important}.bg-brand{background-color:var(--brand-primary)!important}.bg-brand-secondary{background-color:var(--brand-secondary)!important}.bg-success{background-color:var(--success)!important}.bg-error{background-color:var(--error)!important}.bg-surface-primary{background-color:var(--surface-primary)!important}.bg-surface-secondary{background-color:var(--surface-secondary)!important}.bg-gradient-brand{background:var(--gradient-brand)!important}.text-gradient-brand{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root{--font-size: 16px}body{font-family:Inter,monospace;font-size:var(--font-size);margin:0;overscroll-behavior-y:contain}*{box-sizing:border-box}.tr-fade-scale-enter-active,.tr-fade-scale-leave-active{transition:opacity .4s ease,transform .4s ease}.tr-fade-scale-enter-from,.tr-fade-scale-leave-to{opacity:0;transform:scale(.9)}.tr-fade-scale-enter-to,.tr-fade-scale-leave-from{opacity:1;transform:scale(1)}.tr-fade-enter-active{transition:opacity .4s ease}.tr-fade-leave-active{transition:none}.tr-fade-enter-from,.tr-fade-leave-to{opacity:0}.tr-fade-enter-to,.tr-fade-leave-from{opacity:1}
