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}#root,body,html{height:100%;margin:0;padding:0;width:100%}.verify-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.75);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.verify-modal{background:#1a1a2a;border:1px solid #94a6ff44;border-radius:16px;box-shadow:0 0 40px rgba(148,166,255,.15);max-width:380px;padding:40px 36px 32px;position:relative;text-align:center;width:90%}.verify-close{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:4px 8px;position:absolute;right:16px;top:12px;transition:color .2s}.verify-close:hover{color:#fff}.verify-icon{font-size:40px;margin-bottom:16px}.verify-question{color:#e0e0e0;font-size:16px;line-height:1.6;margin-bottom:24px}.verify-input{background:#0d0d1a;border:1px solid #333;border-radius:8px;box-sizing:border-box;color:#fff;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.verify-input:focus{border-color:#94a6ff}.verify-input-error{border-color:#ff6b6b}.verify-error{color:#ff6b6b;font-size:13px;margin-bottom:0;margin-top:8px}.verify-submit{background:linear-gradient(135deg,#94a6ff,#7b8ee0);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-top:20px;padding:12px;transition:opacity .2s;width:100%}.verify-submit:hover{opacity:.85}.shake{-webkit-animation:shake .5s ease-in-out;animation:shake .5s ease-in-out}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}80%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}80%{-webkit-transform:translateX(6px);transform:translateX(6px)}}
/*# sourceMappingURL=main.2e14b44c.css.map*/