body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.notfound-container{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-width:100%;padding:20px;text-align:center}.notfound-logo{height:auto;margin-bottom:10px;width:100px}.notfound-404{align-items:center;color:#8a4fff;display:flex;font-size:5rem;font-weight:800;justify-content:center;margin:0}.notfound-message{color:#555;font-size:1.2rem;line-height:1.6;margin-top:20px}@media (max-width:480px){.notfound-404{font-size:3.5rem}.notfound-message{font-size:1rem}.notfound-logo{width:80px}}body,html{background-color:#fff;font-family:Noto Sans KR,sans-serif;height:100%;margin:0;padding:0}.container,body,html{align-items:center;display:flex;justify-content:center}.container{flex-direction:column;margin-top:-60px;max-width:400px;padding:0 20px;width:100%}.logo-image{height:auto;margin-bottom:30px;max-width:100%;width:220px}.progress-label{font-size:14px;margin-bottom:5px}.progress-bar{background-color:#e0e0e0;border-radius:3px;height:6px;margin:0 auto 20px;overflow:hidden;position:relative;width:160px}.progress-fill{animation:progressSlide 2s ease-in-out infinite;background-color:#7649ff;border-radius:3px;height:100%;left:0;position:absolute;top:0;width:20%}@keyframes progressSlide{0%{left:0}50%{left:80%}to{left:0}}.button{background-color:#8d4dfc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px 24px}.character{margin:20px 0}.character-image{display:block;height:auto;margin:0 auto;max-width:80vw;width:100px}.button:hover{background-color:#7b3ff1}@media screen and (min-width:768px){.container{max-width:1000px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#111;font-family:Arial,sans-serif;min-width:344px}.withdraw-wrapper{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:0 20px}.withdraw-container{margin-left:auto;margin-right:auto;margin-top:80px;max-width:600px;padding:80px 16px 0;width:100%}.withdraw-header{background-color:#fff;border-bottom:1px solid #eee;left:0;padding:20px 16px;top:env(safe-area-inset-top,20px);width:100%;z-index:1000}.withdraw-header,.withdraw-header-inner{font-size:18px;font-weight:700;margin:0 auto;max-width:500px;text-align:center}.withdraw-header-inner{padding:0 20px}.withdraw-title{font-size:20px;font-weight:700;margin-bottom:10px}.withdraw-subtext{color:#888;font-size:14px;line-height:1.4;margin-bottom:30px}.withdraw-label{font-size:14px;font-weight:600;margin-bottom:6px}.withdraw-input{border:1px solid #ddd;border-radius:8px;color:#333;font-size:14px;margin-bottom:20px;padding:14px 12px;width:100%}.withdraw-input::placeholder{color:#ccc}.withdraw-button{background-color:#eee;color:#999;cursor:not-allowed}.withdraw-button,.withdraw-button-valid{border:none;border-radius:8px;font-size:16px;font-weight:700;padding:14px;width:100%}.withdraw-button-valid{background-color:#7649ff;color:#fff;cursor:pointer}@media screen and (min-width:1024px){.withdraw-wrapper{padding:0}}.alert-backdrop{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.alert-box{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:20px;max-width:320px;padding:32px 24px;text-align:center;width:80%}.alert-box p{color:#333;font-size:16px;line-height:1.5;margin:0}.alert-buttons{display:flex;flex-direction:row;gap:12px;justify-content:center}.alert-buttons:has(>button:only-child){justify-content:center}.alert-buttons>button{flex:1 1}.alert-box button.close{background-color:#eee;color:#333}.alert-box button.close,.alert-box button.confirm{border:none;border-radius:8px;cursor:pointer;font-size:15px;padding:12px 0;transition:background-color .2s ease}.alert-box button.confirm{background-color:#333;color:#fff}.alert-box button.close:hover{background-color:#bbb}.alert-box button.confirm:hover{background-color:#111}.hidden{display:none}
/*# sourceMappingURL=main.51ecff55.css.map*/