.toast[data-v-275e5a4c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:12px 20px;background:#000c;color:#fff;border-radius:8px;font-size:14px;z-index:10000;max-width:80%;word-break:break-word}.toast__icon[data-v-275e5a4c]{width:20px;height:20px;flex-shrink:0}.toast__message[data-v-275e5a4c]{line-height:1.4}.toast--success[data-v-275e5a4c]{background:#22c55ef2}.toast--error[data-v-275e5a4c]{background:#ef4444f2}.toast--warning[data-v-275e5a4c]{background:#f59e0bf2}.toast--info[data-v-275e5a4c]{background:#3b82f6f2}.toast-enter-active[data-v-275e5a4c],.toast-leave-active[data-v-275e5a4c]{transition:all .3s ease}.toast-enter-from[data-v-275e5a4c],.toast-leave-to[data-v-275e5a4c]{opacity:0;transform:translate(-50%,-50%) scale(.8)}.app[data-v-1a711dec]{max-width:393px;margin:0 auto;min-height:100vh;background:#fff;position:relative}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;color:#1a1a1a;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;max-width:393px;margin:0 auto;background-color:#fff;position:relative;overflow-x:hidden}@media (min-width: 768px){#app{box-shadow:0 0 40px #0000001a}}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0;margin:0;font:inherit;color:inherit}button:focus{outline:none}input:not([type=radio]):not([type=checkbox]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit}input:not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus{outline:none}input[type=radio],input[type=checkbox]{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,sans-serif;font-weight:700;line-height:1.2}.text-primary{color:#1a1a1a}.text-secondary{color:#6b7280}.text-tertiary{color:#9ca3af}.text-disabled{color:#d1d5db}.text-coral{color:#ff6b6b}.text-green{color:#22c55e}.bg-page{background-color:#fff}.bg-card{background-color:#f6f7f8}.font-display{font-family:Bricolage Grotesque,sans-serif}.font-body{font-family:DM Sans,sans-serif}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .2s ease}.animate-slide-up{animation:slideUp .2s ease}
