body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{margin-top:150px;position:relative;width:80%;max-width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.title{position:absolute;margin:0 auto;margin-bottom:500px!important}.title,.title .titleImage{width:100%;max-width:500px}.title .titleImage{height:auto;margin:0 auto;display:inline-block}.login-panel{width:100%;display:flex;justify-content:center;align-items:center;max-width:400px;height:auto}.login-panel img{position:absolute;width:400px;height:356px;object-fit:contain;top:0}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.titleImage{animation:scaleIn .8s ease-out .5s forwards;opacity:0}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.login-content{position:relative;width:400px;height:356px;display:flex;justify-content:center;align-items:top;z-index:2;top:87px}.input-group{width:324px;display:flex;flex-direction:column;grid-gap:19px;gap:19px}.email-group .input{width:100%;height:51px;padding:10px 15px;font-size:1rem;box-sizing:border-box}.input{background-color:initial;color:#fff}.input:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.input::placeholder{color:hsla(0,0%,100%,.7)}.auth-code-group{position:relative;width:100%;display:flex}.auth-code-group .input{flex:1 1;height:50px;padding:10px 15px;font-size:1rem;box-sizing:border-box}.auth-code-group .send-button{width:200px;border:none;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:initial;cursor:pointer}.auth-code-group .send-button:disabled{opacity:.6;cursor:not-allowed}.login-group{display:flex;justify-content:center;align-items:center;width:100%}.login-group .button{width:240px;height:80px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:initial;border:none;cursor:pointer}.login-group .button:disabled{opacity:.6;cursor:not-allowed}.error{color:red;font-size:.9rem;margin-top:10px;text-align:center}.page{width:100%;height:100vh;background-image:url(/static/media/main-background.800a8b26.png);background-size:cover;background-position:50%;background-repeat:no-repeat;justify-content:center;flex-direction:column;box-sizing:border-box}.page,.toast{display:flex;align-items:center}.toast{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:15px 20px;border-radius:5px;font-size:1rem;z-index:1000;grid-gap:10px;gap:10px}.toast-close{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.logo-container{width:100%;height:1000px;background-image:url(/static/media/main-background.800a8b26.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}.logo{position:absolute;top:50px;width:100%;max-width:700px;height:auto;margin-bottom:20px;z-index:1}.connect-wallet-button{position:absolute;top:350px;width:100%;max-width:400px;height:374px;background:transparent;background-size:cover;border:none;cursor:pointer;display:block;padding:0}.menu-header{position:relative;width:95%;height:15vh;overflow:visible}.menu-header-bg{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover}.menu-title-image{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:200px;height:auto}.menu-header .menu-title-image{position:absolute;top:0;bottom:40px;width:240px}.menu-grid-horizontal{display:flex;justify-content:space-between;align-items:center;grid-gap:40px;gap:40px;flex-grow:1;width:calc(100% - 100px);margin:0 50px 140px}.menu-card{flex:1 1;max-width:400px;display:flex;align-items:center;justify-content:center}.menu-card-image{width:100%;height:auto}.menu-buttons{position:absolute;bottom:20px;right:20px;display:flex;justify-content:flex-end;align-items:center;grid-gap:10px;gap:10px}.menu-button{cursor:pointer}.menu-button-icon1{width:110px;height:auto}.menu-button-icon2{width:90px;height:auto}.menu-page{width:100vw;height:100vh;background-image:url(/static/media/main-background.800a8b26.png);background-size:cover;background-position:center top -700px;background-repeat:no-repeat;background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}.menu-logoutButton{background:none;border:none;cursor:pointer;position:absolute;top:20px;left:-20px;z-index:9999}.menu-logoutButton img{height:auto;width:50%}@media (max-width:900px){.menu-logoutButton img{height:auto;width:30%}.menu-logoutButton{position:absolute;top:0;left:-20px}}.list{list-style:none;padding:0;margin:0;flex-direction:column;grid-gap:10px;gap:10px;width:100%}.card,.list{display:flex}.card{position:relative;width:calc(100% - 20px);height:100px;margin:0 auto;border-radius:12px;background:linear-gradient(180deg,#f0f0f0,#d9d9d9);overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;align-items:center;padding:10px;grid-gap:15px;gap:15px}.card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.item-image{flex:0 0 auto;width:90px;height:89px;border-radius:8px;background-size:cover;background-position:50%;background-color:#ddd}.card-content{display:flex;justify-content:space-between;align-items:center;width:100%}.nft-name{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.actionButton{padding:8px 12px;font-size:.9rem;border-radius:8px;border:none;background-color:#28a745;color:#fff;cursor:pointer;transition:background-color .3s ease,transform .2s ease;flex-shrink:0}.actionButton:hover{background-color:#218838}@media (max-width:768px){.card{height:50px}.item-image{width:50px;height:50px}.nft-name{font-size:.7rem}.actionButton{padding:4px 6px;font-size:.6rem}}.nft-none{color:#fff;font-size:1rem;text-align:center;margin-top:10px}.actionButtonImage{width:auto;height:36px;cursor:pointer;transition:transform .2s ease}.actionButtonImage:hover{transform:scale(1.1)}.inventory-background{width:100%;height:100vh;background-image:url(/static/media/main-background.800a8b26.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.inventory-container{display:flex;flex-direction:column;align-items:center;width:95%}.inventory-header{display:flex;justify-content:space-between;width:100%;margin-top:20px;margin-bottom:10px}.inventory-logoutButton{background:none;border:none;cursor:pointer}.inventory-logoutButton img{max-width:100%;height:auto;width:50%}.inventory-layout{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:20px;gap:20px;width:100%}.inventory-section1,.inventory-section2{position:relative;flex:1 1;max-width:700px;text-align:center}.inventory-section1 .inventory-backgroundImage{width:85.7%;height:auto;display:block}.inventory-section2 .inventory-backgroundImage{width:100%;height:auto;display:block}.inventory-nftListContainer{position:absolute;top:18%;left:7%;overflow-y:auto;border-radius:8px;padding:10px;background-color:hsla(0,0%,100%,0)}.inventory-section1 .inventory-nftListContainer{right:26.5%;bottom:6%}.inventory-section2 .inventory-nftListContainer{right:12%;bottom:6%}.inventory-centerImage{position:absolute;top:50%;left:46.8%;transform:translate(-50%,-50%);width:auto;height:auto}.inventory-centerImage img{max-width:100%;height:auto;width:auto;height:120px}.inventory-transferring{font-size:1.2rem;font-weight:700;color:#ff4d4d;margin-top:15px}@media (max-width:768px){.inventory-centerImage img,.inventory-logoutButton img{height:auto;width:30%}}@media (max-width:480px){.inventory-centerImage img,.inventory-logoutButton img{height:auto;width:30%}}.inventory-loadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.inventory-loadingOverlay p{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}.inventory-loadingOverlay img{width:100px;height:auto;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.security-modalOverlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.62)}.security-modalPanel{width:min(460px,100%);border:3px solid #4f230f;border-radius:8px;background:#f8f2e8;box-shadow:0 18px 48px rgba(0,0,0,.35);padding:24px;color:#24150d;text-align:left}.security-modalPanel,.security-modalPanel *{box-sizing:border-box}.security-modalPanel h2{margin:0 0 14px;font-size:28px;line-height:1.1;color:#4f230f}.security-walletBox{width:100%;padding:12px 14px;border:2px solid #b06a24;border-radius:8px;background:#fff;color:#111;overflow-wrap:anywhere}.security-tokenText,.security-walletBox{font-size:18px;font-weight:700;text-align:center}.security-tokenText{margin:12px 0 0}.security-copy{margin:18px 0 20px;display:grid;grid-gap:8px;gap:8px}.security-copy p{margin:0;font-size:15px;line-height:1.4}.security-actions{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end}.security-primaryButton,.security-secondaryButton{min-width:112px;min-height:44px;border-radius:8px;border:0;cursor:pointer;font-size:16px;font-weight:800}.security-primaryButton{background:#a65017;color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.2)}.security-secondaryButton{background:#fff;color:#4f230f;border:2px solid #b06a24}@media (max-width:520px){.security-modalPanel{padding:18px}.security-modalPanel h2{font-size:24px}.security-actions{flex-direction:column-reverse}.security-primaryButton,.security-secondaryButton{width:100%}}
/*# sourceMappingURL=main.06993326.chunk.css.map */