@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";.global-debug-log-toggle{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:999999;background:#000c;color:#fff;border:2px solid #F76831;border-radius:50%;width:50px;height:50px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 8px #0000004d;transition:all .2s}.global-debug-log-toggle:hover{background:#f7683133;transform:scale(1.1)}.global-debug-log-container{position:fixed;top:10px;left:10px;right:10px;max-width:600px;max-height:80vh;background:#000000f2;color:#0f0;border:2px solid #F76831;border-radius:12px;z-index:999999;display:flex;flex-direction:column;font-family:Courier New,monospace;font-size:12px;overflow:hidden;box-shadow:0 4px 20px #00000080}.global-debug-log-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f768311a;border-bottom:1px solid #F76831;font-weight:700}.global-debug-log-actions{display:flex;gap:8px}.global-debug-log-clear,.global-debug-log-close{background:#ff00004d;color:#fff;border:1px solid #f00;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:11px;transition:all .2s}.global-debug-log-clear:hover,.global-debug-log-close:hover{background:#ff000080}.global-debug-log-close{background:#fff3;border-color:#fff;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center}.global-debug-log-content{overflow-y:auto;padding:12px;max-height:calc(80vh - 60px)}.global-debug-log-entry{margin-bottom:6px;word-break:break-word;line-height:1.5;border-left:2px solid transparent;padding:6px 6px 6px 10px}.global-debug-log-entry-log{color:#0f0;border-left-color:#0f0}.global-debug-log-entry-error{color:red;border-left-color:red;background:#ff00001a}.global-debug-log-entry-warn{color:#ff0;border-left-color:#ff0;background:#ffff001a}.global-debug-log-entry-info{color:#0ff;border-left-color:#0ff}.global-debug-log-empty{text-align:center;color:#666;padding:40px}.global-debug-log-content::-webkit-scrollbar{width:8px}.global-debug-log-content::-webkit-scrollbar-track{background:#00000080}.global-debug-log-content::-webkit-scrollbar-thumb{background:#f7683180;border-radius:4px}.global-debug-log-content::-webkit-scrollbar-thumb:hover{background:#f76831b3}@media (max-width: 768px){.global-debug-log-container{top:0;left:0;right:0;max-width:100%;max-height:100vh;border-radius:0}.global-debug-log-content{max-height:calc(100vh - 60px)}.global-debug-log-toggle{width:45px;height:45px;font-size:12px}}.qr-scanner-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c!important;display:flex;justify-content:center;align-items:center;z-index:999!important;pointer-events:auto}.qr-scanner-modal-overlay~*,.qr-scanner-modal-overlay+*{z-index:auto!important}body:has(.qr-scanner-modal-overlay) .promo-banner,body:has(.qr-scanner-modal-overlay) .bottom-menu-wrapper,body:has(.qr-scanner-modal-overlay) .bottom-menu{z-index:1!important}.qr-scanner-modal{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:999}@media (max-width: 768px){.qr-scanner-modal-overlay{background-color:#0c0c0c!important;padding:0;margin:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:999999!important;overflow:hidden!important}.qr-scanner-modal{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;margin:0;padding:0;background:#0c0c0c!important;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:999999!important;overflow:hidden!important}.qr-scanner-modal:has(.qr-scanner-no-camera-mobile) .qr-scanner-modal-content{padding:0!important;overflow:visible!important}.qr-scanner-modal:has(.qr-scanner-no-camera-mobile) .qr-scanner-close{z-index:1000002!important;position:fixed!important;pointer-events:auto!important}body:has(.qr-scanner-modal-overlay){overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}}.qr-scanner-modal-header{display:flex;justify-content:center;align-items:center;padding:60px 20px 20px;border-bottom:1px solid #e0e0e0;position:relative}.qr-scanner-modal-header h2{margin:0;font-size:20px;font-weight:600;color:var(--color-text-black, #000);text-align:center}@media (max-width: 768px){.qr-scanner-modal-header{display:none}}.qr-scanner-close{background:var(--color-peach, #F76831);border:none;font-size:28px;line-height:1;cursor:pointer;color:#fff;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:fixed;top:12px;right:12px;z-index:100001!important;border-radius:50%;transition:all .2s;box-shadow:0 2px 8px #f768314d;font-weight:300}.qr-scanner-close:hover{color:#fff;background-color:var(--color-peach, #F76831);transform:scale(1.1);box-shadow:0 4px 12px #f7683180}@media (max-width: 768px){.qr-scanner-close{top:20px;right:20px;left:auto;width:48px;height:48px;background-color:transparent!important;color:#fbfbfd!important;font-size:32px;box-shadow:none!important;z-index:999!important;position:fixed!important;pointer-events:auto!important;border:none!important}.qr-scanner-close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:2px;height:20px;background-color:#fbfbfd}.qr-scanner-close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:2px;height:20px;background-color:#fbfbfd}.qr-scanner-close:hover{background-color:var(--color-peach, #F76831)!important;color:#fff!important;transform:scale(1.05);box-shadow:0 6px 16px #f7683199!important}.qr-scanner-close:active{transform:scale(.95)}}.qr-scanner-modal-content{padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;overflow-y:auto}@media (max-width: 768px){.qr-scanner-modal-content{overflow:hidden!important}}@media (max-width: 768px){.qr-scanner-modal-content{padding:0;margin:0;width:100%;height:100%;position:relative;overflow:hidden!important;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}}.qr-reader-container{width:100%;max-width:400px;border-radius:8px;overflow:hidden;position:relative}.qr-scan-frame{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:70vw!important;height:70vw!important;max-width:400px!important;max-height:400px!important;min-width:250px!important;min-height:250px!important;aspect-ratio:1!important;background-color:#3c3c3c4d!important;border:none!important;border-radius:0!important;box-shadow:0 0 0 9999px #000c!important;pointer-events:none!important;z-index:10!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.qr-reader-container #qr-shaded-region,.qr-reader-container div[id*=qr-shaded-region],.qr-reader-container .qr-shaded-region,.qr-reader-container [id*=qr-shaded]{border:3px solid #fff!important;border-radius:0!important;box-shadow:0 0 0 9999px #000000b3!important;position:absolute!important;z-index:10!important;box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important}@media (max-width: 768px){.qr-scanner-new-layout{padding:80px 20px 100px}.qr-reader-container-new{width:100%;height:100%;position:relative;border-radius:20px;overflow:hidden}.qr-reader-container{max-width:100vw;width:100vw;height:100vh;flex:1;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;border-radius:0;margin:0;padding:0;z-index:1}.qr-reader-container div[style*=border][style*=white],.qr-reader-container div[style*=background][style*=white],#qr-reader div[style*=border][style*=white],#qr-reader div[style*=background][style*=white],.qr-reader-container div[style*="rgb(255, 255, 255)"],#qr-reader div[style*="rgb(255, 255, 255)"]{display:none!important;visibility:hidden!important;opacity:0!important}.qr-reader-container-new video,.qr-reader-container-new #qr-reader-video,#qr-reader video,#qr-reader-video{width:100vw!important;height:100vh!important;object-fit:cover!important;position:fixed!important;top:0!important;left:0!important;z-index:1!important;pointer-events:none!important;border-radius:0!important}.qr-reader-container video,#qr-reader video,#qr-reader-video,video{width:100vw!important;height:100vh!important;object-fit:cover!important;position:fixed!important;top:0!important;left:0!important;z-index:1!important;pointer-events:none!important}.qr-reader-container-new canvas{width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;z-index:2!important;pointer-events:none!important;border-radius:0!important}.qr-reader-container canvas,#qr-reader canvas,canvas{width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;z-index:2!important;pointer-events:none!important}.qr-reader-container #qr-shaded-region,#qr-reader #qr-shaded-region,#qr-shaded-region{background-color:#3c3c3c4d!important;border:none!important;border-radius:0!important;box-shadow:0 0 0 9999px #000c!important;position:fixed!important;z-index:10!important;box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;aspect-ratio:1!important;width:70vw!important;height:70vw!important;max-width:400px!important;max-height:400px!important;min-width:250px!important;min-height:250px!important}.qr-reader-container div[style*=border][style*=white],.qr-reader-container div[style*=background][style*=white],#qr-reader div[style*=border][style*=white],#qr-reader div[style*=background][style*=white]{display:none!important;visibility:hidden!important;opacity:0!important}.qr-reader-container div[id*=qr-shaded-region],.qr-reader-container .qr-shaded-region,.qr-reader-container [id*=qr-shaded],#qr-reader div[id*=qr-shaded-region],#qr-reader [id*=qr-shaded],div[id*=qr-shaded-region],[id*=qr-shaded]{background-color:#3c3c3c4d!important;border:none!important;border-radius:0!important;box-shadow:0 0 0 9999px #000c!important;position:fixed!important;z-index:10!important;box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;aspect-ratio:1!important;width:70vw!important;height:70vw!important;max-width:400px!important;max-height:400px!important;min-width:250px!important;min-height:250px!important}.qr-reader-container #qr-shaded-region:before,#qr-reader #qr-shaded-region:before,#qr-shaded-region:before,.qr-reader-container #qr-shaded-region:after,#qr-reader #qr-shaded-region:after,#qr-shaded-region:after{display:none!important;content:none!important}.qr-reader-container #qr-shaded-region:before,#qr-reader #qr-shaded-region:before,#qr-shaded-region:before{content:"";position:absolute;top:-2px;left:-2px;width:20px;height:20px;border-top:4px solid var(--color-peach, #F76831);border-left:4px solid var(--color-peach, #F76831);border-radius:4px 0 0}.qr-reader-container #qr-shaded-region:after,#qr-reader #qr-shaded-region:after,#qr-shaded-region:after{content:"";position:absolute;top:-2px;right:-2px;width:20px;height:20px;border-top:4px solid var(--color-peach, #F76831);border-right:4px solid var(--color-peach, #F76831);border-radius:0 4px 0 0}.qr-reader-container #qr-shaded-region{position:relative}.qr-reader-container #qr-shaded-region{box-shadow:0 0 0 9999px #000c!important}.qr-reader-container>div{width:100vw!important;height:100vh!important}.qr-scanner-hint{display:none}.qr-reader-container{z-index:1!important;pointer-events:none!important}.qr-reader-container video,.qr-reader-container canvas{pointer-events:none!important}.qr-scanner-modal video,.qr-scanner-modal-overlay video,#qr-reader video,video[autoplay]{z-index:1!important;position:fixed!important}.qr-scanner-modal canvas,.qr-scanner-modal-overlay canvas,#qr-reader canvas{z-index:2!important;position:fixed!important}.qr-scanner-modal #qr-shaded-region,.qr-scanner-modal-overlay #qr-shaded-region,#qr-reader #qr-shaded-region,#qr-shaded-region{z-index:10!important;position:fixed!important}.qr-reader-container>div,#qr-reader>div{position:relative;z-index:1!important}}.qr-scanner-file-upload{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.qr-scanner-file-button{background-color:var(--color-dark-grey, #333);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.qr-scanner-file-button:hover:not(:disabled){background-color:var(--color-dark-grey, #333);opacity:.9}.qr-scanner-file-button:disabled{opacity:.6;cursor:not-allowed}.qr-scanner-error{color:#d32f2f;font-size:14px;text-align:center;padding:8px;background-color:#ffebee;border-radius:4px;width:100%}.qr-scanner-hint{color:#666;font-size:14px;text-align:center}.qr-scanner-new-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:20px;width:100%;max-width:360px;margin:0 auto;position:relative;z-index:100;pointer-events:none}.qr-scanner-new-layout>*{pointer-events:auto}.qr-scanner-new-title{color:#a6a6a7;font-size:12px;font-weight:600;text-align:center;margin-bottom:40px;margin-top:0;position:relative;z-index:200;background:#00000080;padding:8px 16px;border-radius:8px;pointer-events:auto}.qr-scanner-new-area{width:100%;max-width:300px;height:300px;background-color:transparent;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;margin-bottom:40px;z-index:10}.qr-scanner-dark-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:50!important;pointer-events:none!important}.qr-scanner-dark-top{position:fixed!important;top:0!important;left:0!important;right:0!important;height:calc(50vh - 150px)!important;background-color:#0003!important;z-index:50!important;pointer-events:none!important}.qr-scanner-dark-bottom{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:calc(50vh - 150px)!important;background-color:#0003!important;z-index:50!important;pointer-events:none!important}.qr-scanner-dark-left{position:fixed!important;top:calc(50vh - 150px)!important;left:0!important;width:calc(50vw - 150px)!important;height:300px!important;background-color:#0003!important;z-index:50!important;pointer-events:none!important}.qr-scanner-dark-right{position:fixed!important;top:calc(50vh - 150px)!important;right:0!important;width:calc(50vw - 150px)!important;height:300px!important;background-color:#0003!important;z-index:50!important;pointer-events:none!important}.qr-reader-container-new{width:100%;height:100%;position:relative;border-radius:20px;overflow:visible;z-index:1}.qr-scanner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}.qr-corner-marker{position:absolute;width:32px;height:32px;z-index:11}.qr-corner-top-left{top:20px;left:20px;border-top:4px solid #FF4200;border-left:4px solid #FF4200;border-radius:4px 0 0}.qr-corner-top-right{top:20px;right:20px;border-top:4px solid #FF4200;border-right:4px solid #FF4200;border-radius:0 4px 0 0}.qr-corner-bottom-left{bottom:20px;left:20px;border-bottom:4px solid #FF4200;border-left:4px solid #FF4200;border-radius:0 0 0 4px}.qr-corner-bottom-right{bottom:20px;right:20px;border-bottom:4px solid #FF4200;border-right:4px solid #FF4200;border-radius:0 0 4px}.qr-scanning-line{position:absolute;top:0;left:0;width:100%;height:2px;background-color:red;animation:scan 2s ease-in-out infinite}@keyframes scan{0%{top:0}50%{top:calc(100% - 2px)}to{top:0}}.qr-scanner-new-upload-button{font-size:14px;font-weight:600;width:180px;border-radius:8px;height:44px;background-color:#161618;color:#cbcbcb;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s;position:relative;pointer-events:auto;margin-top:0;z-index:10}.qr-scanner-new-upload-button:hover:not(:disabled){opacity:.9}.qr-scanner-new-upload-button:disabled{opacity:.6;cursor:not-allowed}.qr-scanner-upload-icon-new{display:inline-block;width:24px;height:24px}.qr-scanner-info-text{color:#ffffffb3;font-size:14px;text-align:center;padding:60px 20px 20px;z-index:100001;position:relative}.qr-scanner-upload-button{background-color:#3c3c3ce6;border:none;border-radius:12px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;z-index:1000000!important;position:fixed!important;margin-top:auto;margin-bottom:20px;width:calc(100% - 40px);max-width:400px;pointer-events:auto!important;isolation:isolate!important;transform:translateZ(0)!important;will-change:transform!important}.qr-scanner-upload-button:hover:not(:disabled){background-color:#505050e6;transform:scale(1.02)}.qr-scanner-upload-button:active:not(:disabled){transform:scale(.98)}.qr-scanner-upload-button:disabled{opacity:.6;cursor:not-allowed}.qr-scanner-upload-icon{width:24px;height:24px;stroke:#fff}@media (max-width: 768px){.qr-scanner-info-text{padding:80px 20px 20px;font-size:13px;z-index:100001!important;position:fixed!important;top:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,transparent 100%)}.qr-scanner-upload-button{left:50%!important;transform:translate(-50%) translateZ(0)!important;z-index:1000000!important;width:calc(100% - 40px)!important;max-width:400px!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;isolation:isolate!important;will-change:transform!important;position:fixed!important;bottom:20px!important}label.qr-scanner-upload-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;position:fixed!important;bottom:20px!important;left:50%!important;transform:translate(-50%) translateZ(0)!important}.qr-scanner-file-input-ios{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:auto!important;z-index:1!important;cursor:pointer!important}.qr-scanner-modal-content{pointer-events:none}.qr-scanner-upload-button,.qr-scanner-close{pointer-events:auto!important;transform:translateZ(0)!important;will-change:transform!important}.qr-scanner-modal-overlay{pointer-events:auto}.qr-scanner-modal input[type=file],.qr-scanner-file-input{position:fixed!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:auto!important;z-index:1000001!important;top:-9999px!important;left:-9999px!important}}.qr-scanner-no-camera-mobile{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#000000f2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:20px!important;z-index:1000000!important;width:100vw!important;height:100vh!important;margin:0!important;pointer-events:auto!important}.qr-scanner-no-camera-card{background:#fff;border-radius:16px;padding:32px 24px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;position:relative;box-shadow:0 4px 20px #0000004d}.qr-scanner-no-camera-icon-wrapper{position:relative;margin-bottom:24px}.qr-scanner-no-camera-icon{width:80px;height:80px;background:var(--color-peach, #F76831);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto;box-shadow:0 4px 12px #f7683166}.qr-scanner-no-camera-icon svg{width:48px;height:48px;stroke-width:2.5}.qr-scanner-no-camera-title{color:#1a1a1a;font-size:24px;font-weight:700;text-align:center;margin-bottom:12px;line-height:1.3}.qr-scanner-no-camera-description{color:#666;font-size:15px;text-align:center;margin-bottom:32px;line-height:1.5;padding:0 8px}.qr-scanner-no-camera-button{width:100%;background:var(--color-peach, #F76831);border:none;border-radius:12px;padding:16px 24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 12px #f768314d;z-index:1000001!important;pointer-events:auto!important;touch-action:manipulation!important}.qr-scanner-no-camera-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f7683166}.qr-scanner-no-camera-button:active{transform:translateY(0)}.qr-scanner-no-camera-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.qr-scanner-no-camera-error{margin-top:16px;padding:12px 16px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;text-align:center;width:100%}.toast-container{position:fixed!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;z-index:10000000!important;pointer-events:none;animation:toastSlideIn .3s ease-out;margin:0!important;padding:0!important}@keyframes toastSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.toast{background-color:#4caf50f2;color:#fff;padding:16px 24px;border-radius:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #0000004d;min-width:200px;max-width:90vw;pointer-events:auto}.toast-success{background-color:#4caf50f2}.toast-error{background-color:#f44336f2}.toast-icon{font-size:20px;font-weight:700;flex-shrink:0}.toast-message{font-size:14px;font-weight:500;line-height:1.4}@media (max-width: 768px){.toast-container{top:60px!important;left:20px!important;right:20px!important;transform:none!important;position:fixed!important;z-index:10000000!important}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.toast{width:100%;max-width:100%}}.deposit-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2000;animation:fadeIn .3s ease-out}.deposit-modal{position:fixed;background-color:var(--color-dark-grey);border-radius:20px 20px 0 0;z-index:2001;display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.deposit-modal.deposit-modal-fullscreen{max-height:100%!important;height:100%!important;left:50%!important;transform:translate(-50%)!important;max-width:425px!important}.deposit-modal-bottom{bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:425px;height:50vh;min-height:300px;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}.deposit-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.deposit-modal-header h2{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;color:var(--color-text-white);margin:0}.deposit-modal-close{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s}.deposit-modal-close:hover{opacity:1}.deposit-modal-content{padding:20px;overflow-y:auto;flex:1}.deposit-option{display:flex;align-items:center;gap:16px;padding:16px;background-color:#ffffff0d;border-radius:12px;cursor:pointer;transition:background-color .2s;margin-bottom:12px}.deposit-option:last-child{margin-bottom:0}.deposit-option:hover{background-color:#ffffff1a}.deposit-option-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-peach);border-radius:12px;color:var(--color-text-white);flex-shrink:0}.deposit-option-info{flex:1;display:flex;flex-direction:column;gap:4px}.deposit-option-title{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white)}.deposit-option-description{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:var(--color-light-grey)}.deposit-option-arrow{color:var(--color-light-grey);flex-shrink:0}.deposit-option-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.deposit-option-disabled:hover{background-color:#ffffff0d}.deposit-option-disabled .deposit-option-icon{background-color:#ffffff1a;color:var(--color-light-grey)}.deposit-option-badge{display:flex;align-items:center;justify-content:center;padding:4px 12px;background-color:#ffffff1a;border-radius:12px;flex-shrink:0}.deposit-option-badge span{font-family:Manrope,sans-serif;font-weight:500;font-size:12px;color:var(--color-text-white)}body:has(.deposit-modal-overlay) .bottom-menu-wrapper{display:none!important}.deposit-modal-fullscreen{top:0!important;left:50%!important;right:auto!important;bottom:0!important;width:100%!important;max-width:425px!important;height:100%!important;max-height:100%!important;transform:translate(-50%)!important;border-radius:0!important;animation:fadeIn .3s ease-out}.external-wallet-header{display:flex;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.external-wallet-close{position:absolute;right:20px;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s;z-index:10}.external-wallet-close:hover{opacity:1}.external-wallet-header h1{font-family:Manrope,sans-serif;font-weight:600;font-size:20px;color:var(--color-text-white);margin:0;flex:1;text-align:center}.external-wallet-content{flex:1;padding:40px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.external-wallet-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.external-wallet-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.external-wallet-info h2{font-family:Manrope,sans-serif;font-weight:600;font-size:24px;color:var(--color-text-white);margin:0}.external-wallet-description{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey);line-height:1.5;max-width:320px;margin:0}.external-wallet-commission{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#ffffff0d;border-radius:12px;cursor:pointer;transition:background-color .2s}.external-wallet-commission:hover{background-color:#ffffff1a}.commission-info{display:flex;flex-direction:column;gap:4px}.commission-label{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:var(--color-light-grey)}.commission-value{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white)}.commission-arrow{color:var(--color-light-grey);flex-shrink:0}.external-wallet-footer{padding:20px;border-top:1px solid rgba(255,255,255,.1)}.external-wallet-continue-button{width:100%;padding:16px;background:var(--color-peach-gradient);border:none;border-radius:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);cursor:pointer;transition:opacity .2s}.external-wallet-continue-button:hover{opacity:.9}.external-wallet-continue-button:active{opacity:.8}.deposit-address-modal{top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:425px;max-height:90vh;border-radius:20px;animation:scaleIn .3s ease-out}.deposit-address-modal.deposit-modal-fullscreen{top:0!important;left:50%!important;right:auto!important;bottom:0!important;width:100%!important;max-width:425px!important;height:100%!important;max-height:100%!important;transform:translate(-50%)!important;border-radius:0!important;animation:fadeIn .3s ease-out}.deposit-address-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.deposit-address-back{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s}.deposit-address-back:hover{opacity:1}.deposit-address-header-title{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.deposit-address-usdt-logo{width:24px;height:24px}.deposit-address-header-title h2{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;color:var(--color-text-white);margin:0}.deposit-address-content{padding:20px;display:flex;flex-direction:column;align-items:center;gap:24px;overflow-y:auto;flex:1}.deposit-address-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px}.deposit-address-loading p{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey);margin:0}.deposit-address-error{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;text-align:center}.deposit-address-error p{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-peach);margin:0}.qr-code-display{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#000;border-radius:12px}.qr-code-wrapper{position:relative;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden}.qr-code-wrapper svg{border-radius:12px}.qr-code-logos{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.qr-logo-usdt{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:64px;height:64px;box-shadow:0 2px 8px #0000004d}.qr-logo-usdt svg{width:100%;height:100%}.address-display{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center}.address-label{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-text-white);text-align:center}.address-value-full{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);text-align:center;word-break:break-all;padding:0 10px}.address-warning{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:var(--color-text-white);text-align:center;line-height:1.5;margin-top:8px}.address-info-boxes{width:100%;display:flex;flex-direction:column;gap:12px}.address-info-box{display:flex;align-items:center;gap:12px;padding:16px;background-color:#ffffff0d;border-radius:12px}.address-info-box-clickable{cursor:pointer;transition:background-color .2s}.address-info-box-clickable:hover{background-color:#ffffff1a}.address-info-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-white)}.address-info-text{flex:1;font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-text-white);line-height:1.5}.address-info-arrow{color:var(--color-light-grey);flex-shrink:0;display:flex;align-items:center;justify-content:center}.address-actions{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:20px}.address-copy-button-main{width:100%;padding:16px;background:var(--color-peach-gradient);border:none;border-radius:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);cursor:pointer;transition:opacity .2s}.address-copy-button-main:hover{opacity:.9}.address-copy-button-main:active{opacity:.8}.address-back-button{width:100%;padding:16px;background-color:#ffffff0d;border:none;border-radius:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);cursor:pointer;transition:background-color .2s}.address-back-button:hover{background-color:#ffffff1a}.commission-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:3000;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.commission-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:425px;background-color:var(--color-dark-grey);border-radius:20px;z-index:3001;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;animation:scaleIn .3s ease-out}.commission-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;position:relative}.commission-fee-badge{padding:8px 16px;background:var(--color-peach-gradient);border-radius:8px;font-family:Manrope,sans-serif;font-weight:600;font-size:14px;color:var(--color-text-white)}.commission-modal-close{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s}.commission-modal-close:hover{opacity:1}.commission-modal-content{padding:0 20px 20px;overflow-y:auto;flex:1}.commission-main-title{font-family:Manrope,sans-serif;font-weight:600;font-size:24px;color:var(--color-text-white);text-align:center;margin:0 0 24px}.commission-sections{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.commission-section{padding:20px;background-color:#ffffff0d;border-radius:12px;display:flex;flex-direction:column;gap:12px}.commission-section-header{display:flex;align-items:center;gap:12px}.commission-section-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#ffffff1a;border-radius:50%;color:var(--color-text-white);flex-shrink:0}.commission-section-icon svg{width:20px;height:20px}.commission-section-title{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);margin:0}.commission-section-question{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;color:var(--color-text-white);margin:0}.commission-section-text{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey);line-height:1.5;margin:0}.commission-disclaimer{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:var(--color-light-grey);line-height:1.5;margin:0;text-align:center;opacity:.8}.withdraw-page{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:576px;min-width:360px;min-height:100vh;height:100vh;display:flex;flex-direction:column;padding:20px;background-color:#0c0c0c;z-index:100;overflow-y:auto;box-sizing:border-box}.withdraw-page-header{display:flex;align-items:center;margin-bottom:44px;margin-top:20px}.withdraw-page-back{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.withdraw-page-title{color:#fbfbfd;font-weight:600;font-size:16px;flex:1;text-align:center;margin:0}.withdraw-page-title-large{color:#fff;font-weight:600;font-size:20px;flex:1;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;gap:8px}.withdraw-page-section-title{color:#fff;font-weight:600;font-size:16px;margin-bottom:20px;margin-top:0}.withdraw-page-section-title-margin{margin-top:40px}.withdraw-currency-selector,.withdraw-network-item{height:52px;border-radius:8px;background-color:#161618;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer}.withdraw-network-item{margin-top:10px}.withdraw-network-item-active{margin-top:0}.withdraw-currency-info,.withdraw-network-info{display:flex;gap:10px;align-items:center}.withdraw-currency-details,.withdraw-network-details{display:flex;flex-direction:column}.withdraw-currency-name,.withdraw-network-name{font-size:16px;font-weight:600;color:#fbfbfd;margin:0}.withdraw-currency-balance,.withdraw-network-commission{font-size:12px;color:#a6a6a7;margin:0}.withdraw-network-check{width:24px;height:24px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border-radius:50%;display:flex;align-items:center;justify-content:center}.withdraw-network-check-inactive{width:24px;height:24px;background-color:#a6a6a7;border-radius:50%}.withdraw-page-footer{margin-top:20px;margin-bottom:20px;flex:1;display:flex;align-items:flex-end}.withdraw-page:has(.withdraw-success-card) .withdraw-page-footer{margin-bottom:20px}.withdraw-continue-button{font-size:16px;font-weight:600;width:100%;border-radius:8px;height:44px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);color:#fff;border:none;cursor:pointer}.withdraw-continue-button-disabled{background-color:#343439;color:#cbcbcb;cursor:not-allowed}.withdraw-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:40}.withdraw-currency-modal{position:fixed;bottom:0;left:0;right:0;background-color:#161618;z-index:50;height:70%;border-radius:10px 10px 0 0;animation:slide-up .3s ease-out}.withdraw-modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.withdraw-modal-title{font-size:16px;font-weight:600;color:#fff;margin:0}.withdraw-modal-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.withdraw-modal-search{display:flex;height:44px;border-radius:10px;background-color:#1e1e20;color:#a6a6a7;padding:0 10px;align-items:center;gap:10px;margin:0 20px 20px}.withdraw-modal-search-input{width:100%;border:none;outline:none;font-size:12px;background:transparent;color:#fbfbfd}.withdraw-modal-search-input::placeholder{color:#a6a6a7}.withdraw-modal-content{overflow-y:auto;height:calc(100% - 120px);padding:0 20px}.withdraw-modal-currency-item{height:52px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin-bottom:10px;cursor:pointer;transition:background-color .2s;background-color:#1e1e20}.withdraw-modal-currency-item:hover,.withdraw-modal-currency-item-active{background-color:#343439}.withdraw-step2-header{display:flex;align-items:center;margin-bottom:44px;margin-top:20px}.withdraw-step2-title{font-weight:600;font-size:20px;flex:1;display:flex;align-items:center;justify-content:center;color:#fff;gap:8px}.withdraw-step2-form-group{margin-bottom:0}.withdraw-step2-form-group-margin{margin-top:20px}.withdraw-step2-label{color:#fff;font-weight:600;font-size:16px;margin-bottom:10px;margin-top:0}.withdraw-step2-input-container{display:flex;width:100%;padding:0 10px;height:44px;border-radius:8px;outline:none;background-color:#343439;align-items:center;justify-content:space-between}.withdraw-step2-input-container.withdraw-step2-input-error{border:1px solid #ff0000}.withdraw-step2-input{outline:none;color:#fbfbfd;font-size:12px;background:transparent;border:none;flex:1}.withdraw-step2-input::placeholder{color:#cbcbcb}.withdraw-step2-input-single{width:100%;padding:0 10px;height:44px;border-radius:8px;outline:none;background-color:#343439;color:#fbfbfd;font-size:12px;border:none}.withdraw-step2-input-single::placeholder{color:#cbcbcb}.withdraw-step2-input-single.withdraw-step2-input-error{border:1px solid #ff0000}.withdraw-step2-error{color:red;font-size:12px;margin-top:4px;margin-bottom:0}.withdraw-step2-balance-info{display:flex;justify-content:space-between;margin-top:12px}.withdraw-step2-balance-label{color:#a6a6a7;font-size:12px;margin:0}.withdraw-step2-balance-value{color:#fbfbfd;font-size:12px;font-weight:600;margin:0}.withdraw-step2-commission-info{height:44px;margin-top:20px;background-color:#161618;border-radius:8px;padding:0 10px;display:flex;align-items:center;cursor:pointer}.withdraw-step2-commission-icon{margin-right:10px}.withdraw-step2-commission-text{font-size:12px;line-height:110%;color:#cbcbcb;flex:1;margin:0}.withdraw-step2-commission-value{font-weight:600}.withdraw-step2-commission-arrow{transform:rotate(180deg)}.withdraw-step2-balance-display{display:flex;flex-direction:column;margin-top:0}.withdraw-step2-balance-title{margin:10px 0;font-size:12px;color:#cbcbcb}.withdraw-step2-balance-item{display:flex;align-items:center;gap:10px}.withdraw-step2-balance-amount{color:#fbfbfd;font-weight:600;margin:0}.withdraw-step2-continue-button{font-size:16px;font-weight:600;width:100%;border-radius:8px;height:44px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);color:#fff;border:none;cursor:pointer}.withdraw-step2-continue-button-disabled{background:#343439!important;background-color:#343439!important;color:#cbcbcb;cursor:not-allowed;opacity:.6}.withdraw-commission-modal{position:fixed;bottom:0;left:0;right:0;border-radius:10px 10px 0 0;background-color:#0c0c0c;z-index:50;height:75%;animation:slide-up .3s ease-out}.withdraw-commission-modal-content{overflow-y:auto;height:calc(100% - 60px);padding:0 20px}.withdraw-commission-modal-header{display:flex;flex-direction:column;align-items:center}.withdraw-commission-modal-button{border-radius:8px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);width:115px;height:32px;color:#fff;font-weight:600;border:none;cursor:pointer}.withdraw-commission-modal-title{color:#fff;font-weight:600;font-size:20px;margin:20px 0}.withdraw-commission-modal-card{background-color:#161618;border-radius:10px;padding:20px;margin-bottom:20px}.withdraw-commission-modal-card-header{display:flex;align-items:center}.withdraw-commission-modal-card-label{color:#fff;font-size:12px;margin-left:12px}.withdraw-commission-modal-card-title{color:#fff;font-weight:600;font-size:16px;margin-top:16px;margin-bottom:10px}.withdraw-commission-modal-card-text{color:#a6a6a7;font-size:12px;line-height:110%}.withdraw-commission-modal-footer{font-size:10px;line-height:110%;color:#5d5d5f}.withdraw-success-page{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:425px;min-width:360px;min-height:100vh;height:100vh;background-color:var(--color-black);display:flex;flex-direction:column;align-items:center;padding:20px;gap:0;z-index:100;overflow-y:auto;box-sizing:border-box}.withdraw-success-header{width:100%;display:flex;align-items:center;padding:10px 0}.withdraw-success-back{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s}.withdraw-success-back:hover{opacity:1}.withdraw-success-icon{margin-top:20px;margin-bottom:-40px;z-index:10;position:relative;align-self:center}.withdraw-success-card{background-color:var(--color-text-white);border-radius:16px;padding:60px 24px 24px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:0;position:relative}.withdraw-success-title{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;color:var(--color-light-grey);text-align:center}.withdraw-success-amount{font-family:Manrope,sans-serif;font-weight:600;font-size:32px;color:var(--color-black);text-align:center}.withdraw-success-details{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:8px}.withdraw-success-detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.withdraw-success-detail-row:last-child{border-bottom:none}.withdraw-success-detail-label,.withdraw-success-detail-value{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-black)}.withdraw-success-button{width:100%;padding:16px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border:none;border-radius:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);cursor:pointer;transition:opacity .2s;margin-top:auto;margin-bottom:20px;text-transform:uppercase}.withdraw-success-button:hover{opacity:.9}.history-page{width:100%;max-width:425px;margin:0 auto;min-height:100vh;background-color:var(--color-black);display:flex;flex-direction:column}.history-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.history-back-button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s}.history-back-button:hover{opacity:1}.history-title{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;color:var(--color-text-white);margin:0}.history-content{flex:1;overflow-y:auto;padding:20px}.history-loading,.history-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;text-align:center}.history-loading p,.history-error p{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey);margin:0}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--color-peach);border-radius:50%;animation:spin 1s linear infinite}.loading-spinner-small{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--color-peach);border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}.retry-button{padding:12px 24px;background-color:var(--color-peach);border:none;border-radius:8px;font-family:Manrope,sans-serif;font-weight:600;font-size:14px;color:var(--color-text-white);cursor:pointer;transition:opacity .2s}.retry-button:hover{opacity:.9}.history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px 20px;gap:16px}.history-empty h2{font-family:Manrope,sans-serif;font-weight:600;font-size:20px;color:var(--color-text-white);margin:0 0 8px}.history-empty p{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey);margin:0;line-height:1.5}.history-deposit-button{margin-top:24px;padding:16px 24px;background:var(--color-peach-gradient);border:none;border-radius:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .2s}.history-deposit-button:hover{opacity:.9}.history-deposit-button:active{opacity:.8}.history-transactions{display:flex;flex-direction:column;gap:24px}.history-date-group{display:flex;flex-direction:column;gap:12px}.history-date-label{font-family:Manrope,sans-serif;font-weight:600;font-size:14px;color:var(--color-text-white);padding:8px 0}.history-transaction-item{display:flex;align-items:center;gap:16px;padding:16px;background-color:#ffffff0d;border-radius:12px}.transaction-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#ffffff1a;border-radius:12px;color:var(--color-text-white);flex-shrink:0}.transaction-icon svg{width:24px;height:24px}.transaction-info{flex:1;display:flex;flex-direction:column;gap:4px}.transaction-title{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white)}.transaction-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey)}.transaction-amounts{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.transaction-amount{font-family:Manrope,sans-serif;font-weight:600;font-size:16px}.transaction-amount.positive{color:#4caf50}.transaction-amount.negative{color:var(--color-text-white)}.transaction-amount-secondary{font-family:Manrope,sans-serif;font-weight:400;font-size:14px}.transaction-amount-secondary.positive{color:#4caf50;opacity:.8}.transaction-amount-secondary.negative{color:var(--color-light-grey)}.history-loading-more{display:flex;justify-content:center;padding:20px}.history-end-message{text-align:center;padding:20px;font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:var(--color-light-grey);opacity:.6}.history-observer-target{height:1px;width:100%}.qr-payment-page{width:100%;max-width:425px;margin:0 auto;min-height:100vh;background-color:var(--color-black);display:flex;flex-direction:column;padding:20px;gap:20px}.qr-payment-header{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:10px}.qr-payment-back{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s}.qr-payment-back:hover{opacity:1}.qr-payment-header h1{font-family:Manrope,sans-serif;font-weight:600;font-size:20px;color:var(--color-text-white);margin:0;flex:1;text-align:center}.qr-payment-info-card{background-color:var(--color-dark-grey);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.qr-payment-info-row{display:flex;justify-content:space-between;align-items:center}.qr-payment-info-label{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey)}.qr-payment-info-value{font-family:Manrope,sans-serif;font-weight:600;font-size:14px;color:var(--color-text-white)}.qr-payment-method-card{background-color:var(--color-dark-grey);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px}.qr-payment-method-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qr-payment-method-info{flex:1;display:flex;flex-direction:column;gap:4px}.qr-payment-method-name{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;color:var(--color-text-white)}.qr-payment-method-balance{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey)}.qr-payment-total{display:flex;justify-content:space-between;align-items:flex-end;padding:20px 0}.qr-payment-total-left{display:flex;flex-direction:column;gap:4px}.qr-payment-total-label{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;color:var(--color-text-white)}.qr-payment-total-commission{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:var(--color-light-grey)}.qr-payment-total-amount{font-family:Manrope,sans-serif;font-weight:600;font-size:24px;color:var(--color-text-white)}.qr-payment-button{width:100%;padding:16px;background:var(--color-peach-gradient);border:none;border-radius:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);cursor:pointer;transition:background .2s,opacity .2s;margin-top:auto}.qr-payment-button:hover:not(.disabled):not(:disabled){opacity:.9}.qr-payment-button.disabled,.qr-payment-button:disabled{background:#343439;opacity:1;cursor:not-allowed}.qr-payment-error-message{text-align:center;font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:#f44336;margin-top:8px}.qr-payment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;min-height:60vh;text-align:center}.qr-payment-spinner{width:48px;height:48px;border:4px solid rgba(247,104,49,.2);border-top-color:var(--color-peach);border-radius:50%;animation:spin 1s linear infinite}.qr-payment-loading p{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;color:var(--color-text-white);margin:0}.qr-payment-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;text-align:center}.qr-payment-error p{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;color:var(--color-text-white)}.qr-payment-error button{padding:12px 24px;background-color:var(--color-peach);border:none;border-radius:8px;font-family:Manrope,sans-serif;font-weight:600;font-size:14px;color:var(--color-text-white);cursor:pointer}.qr-payment-loader{width:16px;height:16px;border:2px solid var(--color-light-grey);border-top-color:var(--color-peach);border-radius:50%;animation:qr-payment-spin .6s linear infinite}@keyframes qr-payment-spin{to{transform:rotate(360deg)}}.qr-payment-update-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qr-payment-update-spinner{width:60px;height:60px;border:4px solid rgba(247,104,49,.2);border-top-color:var(--color-peach);border-radius:50%;animation:qr-payment-spin .8s linear infinite}.qr-payment-success-page{width:100%;max-width:425px;margin:0 auto;min-height:100vh;background-color:var(--color-black);display:flex;flex-direction:column;align-items:center;padding:20px;gap:0;position:relative}.qr-payment-success-header{width:100%;display:flex;align-items:center;padding:10px 0}.qr-payment-success-back{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--color-text-white);opacity:.7;transition:opacity .2s}.qr-payment-success-back:hover{opacity:1}.qr-payment-success-icon{margin-top:20px;margin-bottom:-40px;z-index:10;position:relative;align-self:center}.qr-payment-success-card{background-color:var(--color-text-white);border-radius:16px;padding:60px 24px 24px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:0;position:relative}.qr-payment-success-title{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;color:var(--color-light-grey);text-align:center}.qr-payment-success-amount{font-family:Manrope,sans-serif;font-weight:600;font-size:32px;color:var(--color-black);text-align:center}.qr-payment-success-details{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:8px}.qr-payment-success-detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.qr-payment-success-detail-row:last-child{border-bottom:none}.qr-payment-success-detail-label,.qr-payment-success-detail-value{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-black)}.qr-payment-success-button{width:100%;padding:16px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border:none;border-radius:12px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);cursor:pointer;transition:opacity .2s;margin-top:auto;margin-bottom:20px;text-transform:uppercase}.qr-payment-success-button:hover{opacity:.9}.transaction-processing-screen{width:100%;max-width:425px;margin:0 auto;min-height:100vh;background-color:var(--color-black);display:flex;align-items:center;justify-content:center;padding:20px}.transaction-processing-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.transaction-processing-spinner-wrapper{position:relative;width:480px;height:480px;display:flex;align-items:center;justify-content:center}.transaction-processing-circle{position:absolute;width:100%;height:100%;top:0;left:0}.transaction-processing-arc{animation:transaction-processing-rotate 2s linear infinite;transform-origin:240px 240px;transform:rotate(-90deg)}@keyframes transaction-processing-rotate{0%{transform:rotate(-90deg);transform-origin:240px 240px}to{transform:rotate(270deg);transform-origin:240px 240px}}.transaction-processing-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.transaction-processing-title{font-family:Manrope,sans-serif;font-weight:600;font-size:20px;color:var(--color-text-white);margin:0}.transaction-processing-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;color:var(--color-light-grey);margin:0}.qr-payment-error-page{min-height:100vh;background:linear-gradient(180deg,#1a1a1e,#0f0f12);display:flex;flex-direction:column;align-items:center;padding:20px 24px;gap:0;color:var(--color-text-white);font-family:Manrope,sans-serif}.qr-payment-error-header{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0}.qr-payment-error-back{background:none;border:none;color:var(--color-text-white);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.qr-payment-error-icon{margin-top:20px;margin-bottom:-40px;z-index:10;position:relative}.qr-payment-error-card{background-color:var(--color-text-white);border-radius:16px;padding:60px 24px 24px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:0;color:var(--color-text-dark)}.qr-payment-error-title{font-size:20px;font-weight:600;color:var(--color-text-dark);text-align:center}.qr-payment-error-amount{font-size:32px;font-weight:700;color:var(--color-text-dark);text-align:center}.qr-payment-error-details{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:8px}.qr-payment-error-detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #E5E5E5}.qr-payment-error-detail-row:last-child{border-bottom:none}.qr-payment-error-detail-label{font-size:14px;color:#666}.qr-payment-error-detail-value{font-size:14px;font-weight:600;color:var(--color-text-dark)}.qr-payment-error-message{width:100%;text-align:center;font-size:14px;color:#666;margin-top:8px;padding-top:16px;border-top:1px solid #E5E5E5}.qr-payment-error-button{width:100%;max-width:400px;padding:16px 24px;background:linear-gradient(135deg,#f76831,#ef0027);border:none;border-radius:12px;color:var(--color-text-white);font-size:16px;font-weight:600;cursor:pointer;margin-top:24px;transition:opacity .2s}.qr-payment-error-button:hover{opacity:.9}.qr-payment-error-button:active{opacity:.8}.services-page{width:100%;max-width:360px;margin:0 auto;padding:10px 20px 100px;min-height:calc(100vh - 80px)}.services-page-content{max-width:360px;margin:0 auto}.services-page-content{display:flex;flex-direction:column;gap:20px}.services-search{display:flex;height:44px;border-radius:10px;background-color:#161618;color:#a6a6a7;padding:0 10px;align-items:center;gap:10px}.services-search svg{flex-shrink:0}.services-search-input{width:100%;border:none;outline:none;font-size:12px;background:transparent;color:#a6a6a7}.services-search-input::placeholder{color:#a6a6a7}.services-title{color:#fff;font-weight:600;font-size:16px;line-height:100%;margin:0}.services-subtitle{color:#fff;font-weight:600;font-size:14px;line-height:100%;margin:0}.services-grid-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-card{display:flex;flex-direction:column;cursor:pointer}.service-card-image{background-color:#161618;border-radius:10px;width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.service-card-image img{width:130px;max-height:60%;object-fit:contain}.service-card-info{display:flex;justify-content:space-between;align-items:center}.service-card-name{color:#a6a6a7;font-size:12px;font-weight:400;margin:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-card-price{color:#fbfbfd;font-size:12px;font-weight:600;margin:0;white-space:nowrap}.services-empty{grid-column:1 / -1;text-align:center;padding:40px 0;color:#a6a6a7}.services-categories{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.services-category-btn{height:30px;width:100%;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.services-category-btn.active{background:linear-gradient(130deg,#ff4200,#ff8e4c 95%);color:#fff}.services-category-btn:not(.active){background:transparent;color:#a6a6a7;border:1px solid #A6A6A7}.service-balance-page{width:100%;max-width:360px;margin:0 auto;padding:20px 20px 100px;min-height:calc(100vh - 80px)}.service-balance-content{max-width:360px;margin:0 auto}.service-balance-content{display:flex;flex-direction:column;gap:20px}.service-balance-header{display:flex;gap:24px;align-items:center;margin-bottom:44px;margin-top:20px}.service-balance-back{color:#fbfbfd;cursor:pointer;flex-shrink:0}.service-balance-title{color:#fbfbfd;font-weight:600;font-size:16px;margin:0}.service-balance-form{background-color:#161618;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:24px}.service-balance-select{display:flex;justify-content:space-between;height:44px;width:100%;background-color:#343439;border-radius:8px;padding:0 10px;align-items:center;cursor:pointer}.service-balance-select-text{font-size:12px;color:#fbfbfd;margin:0}.service-balance-select-placeholder{font-size:12px;color:#cbcbcb;margin:0}.service-balance-select-icon{color:#cbcbcb;flex-shrink:0}.service-balance-input-wrapper{display:flex;flex-direction:column;gap:4px}.service-balance-input{width:100%;padding:0 10px;height:44px;border-radius:8px;outline:none;background-color:#343439;color:#cbcbcb;font-size:12px;border:none}.service-balance-input::placeholder{color:#cbcbcb}.service-balance-input.error{border:1px solid #ff0000}.service-balance-error{color:red;font-size:12px;margin:0}.service-balance-amount-input{display:flex;justify-content:space-between;padding:0 10px;height:44px;width:100%;background-color:#343439;border-radius:8px;align-items:center}.service-balance-amount-field{width:100%;outline:none;background:transparent;border:none;color:#fbfbfd;font-size:12px}.service-balance-amount-field::placeholder{color:#cbcbcb;font-size:12px}.service-balance-ruble{color:#cbcbcb;flex-shrink:0}.service-balance-total-title{color:#fff;font-weight:600;font-size:16px;margin:0}.service-balance-total-row{display:flex;justify-content:space-between;align-items:center}.service-balance-total-label{color:#a6a6a7;font-size:12px;margin:0}.service-balance-total-value{color:#fbfbfd;font-size:16px;font-weight:600;margin:0}.service-balance-info{background-color:#161618;padding:10px;border-radius:8px}.service-balance-info p{color:#a6a6a7;font-size:10px;line-height:100%;margin:0}.service-balance-submit{margin-top:20px}.service-balance-button{text-align:center;font-weight:600;font-size:16px;width:100%;border-radius:8px;height:44px;border:none;cursor:pointer;transition:all .2s}.service-balance-button.active{background:linear-gradient(130deg,#ff4200,#ff8e4c 95%);color:#fff}.service-balance-button.disabled{background-color:#343439;color:#cbcbcb;cursor:not-allowed}.service-balance-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:40}.service-balance-modal{position:fixed;bottom:0;left:0;right:0;background-color:#161618;z-index:50;height:70%;animation:slide-up .3s ease-out;border-radius:20px 20px 0 0}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.service-balance-modal-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.service-balance-modal-close{color:#fbfbfd;cursor:pointer}.service-balance-modal-content{overflow-y:auto;height:calc(100% - 60px);padding:0 20px}.service-balance-modal-item{padding:12px 16px;margin-bottom:8px;border-radius:5px;cursor:pointer;transition:background-color .2s}.service-balance-modal-item.active{background-color:#343439;color:#fbfbfd}.service-balance-modal-item:not(.active){background-color:#1e1e20;color:#cbcbcb}.service-balance-modal-item:not(.active):hover{background-color:#343439}.service-balance-modal-item p{font-size:14px;margin:0}.service-balance-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.service-balance-info-label{color:#a6a6a7;font-size:12px;margin:0}.service-balance-info-value{color:#fbfbfd;font-size:12px;margin:0}.service-balance-currency-select{height:52px;border-radius:8px;background-color:#161618;margin-top:10px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.service-balance-currency-info{display:flex;gap:10px;align-items:center}.service-balance-currency-info h3{color:#fbfbfd;font-size:16px;font-weight:600;margin:0}.service-balance-currency-info p{color:#a6a6a7;font-size:12px;margin:0}.service-balance-currency-arrow{color:#fbfbfd;cursor:pointer;transform:rotate(180deg)}.service-balance-currency-check{width:24px;height:24px;background:linear-gradient(130deg,#ff4200,#ff8e4c 95%);border-radius:50%;display:flex;align-items:center;justify-content:center}.service-balance-currency-check svg{color:#fbfbfd}.service-balance-total-section{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.service-balance-total-section h3{color:#fbfbfd;font-size:14px;font-weight:600;margin:0}.service-balance-total-section p{color:#a6a6a7;font-size:12px;margin:0}.service-balance-total-amount{color:#fbfbfd;font-size:24px;font-weight:700;margin:0}.service-balance-payment-select{margin-bottom:50px}.service-balance-payment-select p:first-child{color:#a6a6a7;font-weight:600;margin:0 0 8px}.service-balance-payment-amount{color:#fbfbfd;font-size:24px;font-weight:700;margin:0}.service-balance-success{background-color:#fbfbfd;border-radius:8px;padding:40px 20px 30px;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:120px}.service-balance-success-icon{position:absolute;width:60px;height:60px;background:linear-gradient(130deg,#ff4200,#ff8e4c 95%);border-radius:50%;display:flex;align-items:center;justify-content:center;top:-30px}.service-balance-success-icon svg{color:#fbfbfd}.service-balance-success-text{color:#343439;font-size:14px;margin:0 0 12px}.service-balance-success-amount{color:#161618;font-weight:700;font-size:36px;margin:0 0 20px}.service-balance-success-details{width:100%;display:flex;flex-direction:column;gap:10px}.service-balance-success-row{display:flex;justify-content:space-between;align-items:center}.service-balance-success-row p{color:#343439;font-size:12px;margin:0}.service-balance-modal-item.mb-20{margin-bottom:80px}.profile-page{max-width:360px;margin:0 auto;padding:0 20px 80px;min-height:calc(100vh - 80px);width:100%;box-sizing:border-box}.profile-page>*{width:100%;box-sizing:border-box}.profile-page .profile-header-card{border-radius:8px;background-color:#161618;padding:10px;display:flex;align-items:center;height:64px;margin-top:10px;margin-bottom:20px}.profile-page .profile-avatar-wrapper{border:2px solid #FF4200;border-radius:50%;width:44px;height:44px;overflow:hidden;flex-shrink:0}.profile-page .profile-avatar-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-page .profile-avatar-wrapper svg{width:100%;height:100%;display:block}.profile-page .profile-info{display:flex;flex-direction:column;margin-left:12px}.profile-page .profile-username{color:#fbfbfd;font-weight:600;font-size:16px;margin:0;line-height:1.2}.profile-page .profile-level{color:#cbcbcb;font-size:12px;margin:2px 0 0;line-height:1.2}.profile-page .profile-menu-item{height:56px;border-radius:8px;background-color:#161618;margin-top:10px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer;width:100%}.profile-page .profile-menu-item-content{display:flex;gap:10px;align-items:center}.profile-page .profile-menu-icon{height:36px;width:36px;background-color:#343439;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-page .profile-menu-icon img{width:16px;height:16px}.profile-page .profile-menu-text{display:flex;flex-direction:column}.profile-page .profile-menu-title{color:#fbfbfd;font-size:14px;font-weight:600;margin:0}.profile-page .profile-menu-arrow{color:#fbfbfd;cursor:pointer;transform:rotate(180deg);flex-shrink:0}.profile-page .profile-section-header{color:#cbcbcb;font-weight:600;margin-top:20px;margin-bottom:10px;font-size:14px}.profile-page .profile-section{border-radius:8px;background-color:#161618;display:flex!important;flex-direction:column!important;width:100%;align-items:stretch!important;gap:0!important;padding:0!important;margin-top:0!important;margin-bottom:0!important}.profile-page .profile-section .profile-menu-item{margin-top:0;border-radius:0;width:100%;display:flex!important}.profile-page .profile-section .profile-menu-item:first-child{border-radius:8px 8px 0 0}.profile-page .profile-section .profile-menu-item:last-child{border-radius:0 0 8px 8px}.security-page{max-width:360px;margin:0 auto;padding:0 20px 100px;min-height:calc(100vh - 80px);width:100%;box-sizing:border-box}.security-header{display:flex;align-items:center;margin-bottom:44px;margin-top:20px}.security-back-button{color:#fbfbfd;cursor:pointer;flex-shrink:0}.security-title{color:#fbfbfd;font-weight:600;font-size:16px;flex-grow:1;text-align:center;margin:0}.security-options{display:flex;flex-direction:column;gap:10px}.security-option{height:56px;background-color:#161618;border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.security-option-content{display:flex;align-items:center}.security-option-icon{height:36px;width:36px;background-color:#343439;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.security-option-icon img{width:16px;height:16px}.security-option-text{display:flex;flex-direction:column;margin-left:10px}.security-option-title{color:#fbfbfd;font-size:14px;font-weight:600;margin:0}.security-toggle{height:24px;width:44px;border-radius:12px;display:flex;align-items:center;padding:2px;cursor:pointer;transition:background-color .2s;background-color:#343439;justify-content:flex-start}.security-toggle-active{background-color:#f76831;justify-content:flex-end}.security-toggle-thumb{height:20px;width:20px;border-radius:50%;background-color:#cbcbcb}.security-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40}.security-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:0}.security-modal-content{background:#0c0c0c;border-radius:0;width:100%;height:100%;max-width:100%;padding:20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.security-modal-close{color:#fbfbfd;cursor:pointer;position:absolute;top:20px;right:20px}.security-modal-title{color:#fbfbfd;font-size:16px;font-weight:600;text-align:center;margin-bottom:8px;margin-top:32px}.security-pin-dots{display:flex;justify-content:center;gap:16px;margin:40px 0}.security-pin-dot{width:14px;height:14px;border-radius:50%;background-color:#343439;transition:background-color .2s}.security-pin-dot-filled{background-color:#f76831}.security-number-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.security-number-pad-last-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.security-error-toast{position:absolute;top:-60px;left:50%;transform:translate(-50%);background:#ef4444;color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;animation:slide-down .3s ease-out}@keyframes slide-down{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.security-number-button{width:70px;height:70px;background:#161618;border-radius:50%;color:#fff;font-size:40px;font-weight:600;border:none;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.security-number-button:hover{background:#343439}.security-number-button:disabled{opacity:.5;cursor:not-allowed}.language-page{max-width:360px;margin:0 auto;padding:0 20px 100px;min-height:calc(100vh - 80px);width:100%;box-sizing:border-box}.language-header{display:flex;align-items:center;margin-bottom:44px;margin-top:20px}.language-back-button{color:#fbfbfd;cursor:pointer;flex-shrink:0}.language-title{color:#fbfbfd;font-weight:600;font-size:16px;flex-grow:1;text-align:center;margin:0}.language-options{display:flex;flex-direction:column}.language-option{height:52px;border-radius:8px;background-color:#161618;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer}.language-option-margin{margin-top:10px}.language-option-content{display:flex;flex-direction:column}.language-option-title{color:#fbfbfd;font-size:16px;font-weight:600;margin:0}.language-radio{width:24px;height:24px;border-radius:50%;background-color:#a6a6a7;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.language-radio-selected{background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%)}.language-radio-check{color:#fbfbfd}.devices-page{max-width:360px;margin:0 auto;padding:10px 20px 100px;min-height:calc(100vh - 80px)}.information-page{max-width:360px;margin:0 auto;padding:0 20px 100px;min-height:calc(100vh - 80px);width:100%;box-sizing:border-box}.information-header{display:flex;align-items:center;margin-bottom:44px;margin-top:20px}.information-back-button{color:#fbfbfd;cursor:pointer;flex-shrink:0}.information-title{color:#fbfbfd;font-weight:600;font-size:16px;flex-grow:1;text-align:center;margin:0}.information-section-title{color:#fbfbfd;font-weight:600;font-size:16px;margin:0 0 20px}.information-options{display:flex;flex-direction:column}.information-option{height:52px;border-radius:8px;background-color:#161618;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer;margin-bottom:10px}.information-option:last-child{margin-bottom:0}.information-option-title{color:#fbfbfd;font-size:16px;font-weight:600;margin:0}.information-arrow{color:#fbfbfd;cursor:pointer;transform:rotate(180deg);flex-shrink:0}.official-account-page{max-width:360px;margin:0 auto;padding:0 20px 100px;min-height:calc(100vh - 80px);width:100%;box-sizing:border-box}.official-account-header{display:flex;align-items:center;margin-bottom:44px;margin-top:20px}.official-account-back-button{color:#fbfbfd;cursor:pointer;flex-shrink:0}.official-account-title{color:#fbfbfd;font-weight:600;font-size:16px;flex-grow:1;text-align:center;margin:0}.official-account-options{display:flex;flex-direction:column}.official-account-option{height:56px;border-radius:8px;background-color:#161618;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer;margin-bottom:10px}.official-account-option:last-child{margin-bottom:0}.official-account-option-content{display:flex;align-items:center;gap:8px}.official-account-icon-gradient{height:36px;width:36px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.official-account-icon-gradient img{width:20px;height:20px}.official-account-option-title{color:#fbfbfd;font-size:16px;font-weight:600;margin:0}.official-account-arrow{color:#fbfbfd;cursor:pointer;transform:rotate(180deg);flex-shrink:0}:root{--color-black: #0C0C0C;--color-dark-grey: #161618;--color-white: #FBFBFD;--color-light-grey: #A6A6A7;--color-peach: #F76831;--color-peach-gradient: linear-gradient(130deg, rgba(255, 66, 0, 1) 0%, rgba(255, 142, 76, 1) 95%);--color-text-white: #FBFBFD;--color-text-black: #000000;--color-text-grey: #3C3C43}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Manrope,-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;background-color:#0c0c0c;color:var(--color-text-white);overflow-x:hidden}#root{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#0c0c0c}.loading-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;gap:24px;background-color:var(--color-black)}.loading-spinner-peach{width:60px;height:60px;border:4px solid rgba(247,104,49,.2);border-top-color:var(--color-peach);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:var(--color-text-white);opacity:.8}.error-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;text-align:center;background-color:var(--color-black)}.error-icon{margin-bottom:32px;animation:fadeInScale .5s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.error-title{font-family:Manrope,sans-serif;font-weight:700;font-size:24px;color:var(--color-text-white);margin:0 0 16px;animation:fadeInUp .5s ease-out .1s both}.error-message{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;color:var(--color-peach);margin:0 0 24px;animation:fadeInUp .5s ease-out .2s both}.error-description{max-width:320px;animation:fadeInUp .5s ease-out .3s both}.error-description p{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;color:var(--color-light-grey);line-height:1.5;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-container{width:100%;max-width:576px;min-width:360px;margin:0 auto;min-height:100vh;position:relative;background-color:#0c0c0c;display:flex;flex-direction:column;padding-bottom:80px;overflow-y:auto;overflow-x:hidden}.upper-block{width:320px;margin:20px auto 0;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border-radius:15px;padding:20px 20px 65px;position:relative;z-index:0;display:flex;flex-direction:column}.balance-card{width:100%;display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:0}.balance-label{font-family:Manrope,sans-serif;font-weight:600;font-size:14px;line-height:1em;color:#fbfbfd;text-align:center;margin:0 0 20px;padding:0}.balance-amount{font-family:Manrope,sans-serif;font-weight:700;font-size:36px;line-height:1em;color:#fff;text-align:center;margin:0 0 20px;padding:0}.quick-actions{display:flex;justify-content:space-between;align-items:center;gap:0;padding:0;width:100%}.quick-action-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:0}.quick-action-icon{width:50px;height:50px;background-color:#161618;border-radius:8px;display:flex;justify-content:center;align-items:center;padding:0}.quick-action-icon svg{width:24px;height:24px;flex-shrink:0}.quick-action-icon img{width:24px;height:24px;object-fit:contain;flex-shrink:0;display:block}.quick-action-label{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;line-height:1em;color:#fbfbfd;text-align:center;margin-top:6px;width:auto}.qr-services-section{width:320px;margin:-45px auto 0;padding:20px;background-color:#161618;border-radius:15px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;position:relative;z-index:1}.qr-services-content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.qr-code-container-new{padding:1px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border-radius:15px;width:144px;height:144px;cursor:pointer}.qr-code-inner-new{padding:20px;background-color:#161618;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box}.qr-code-inner-new img{width:100%;height:auto;display:block}.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%}.service-item-new{display:flex;flex-direction:column;align-items:center;justify-content:center;height:65px;margin-bottom:10px}.service-item-new:nth-child(3),.service-item-new:nth-child(4){margin-bottom:0}.service-icon-border{padding:1px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border-radius:8px;width:50px;height:50px}.service-icon-inner{padding:12px;background-color:#161618;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box}.service-icon-inner img{width:24px;height:24px;display:block}.service-label-new{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:1em;color:#fbfbfd;text-align:center;margin-top:4px;margin-bottom:0;padding:0}.promo-banner-new{width:320px;margin:20px auto;height:126px;background-image:url(/bonusescart.png);background-size:cover;background-position:center;border-radius:15px;position:relative;overflow:hidden}.promo-banner-new-content{padding:20px;display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start}.promo-banner-new-title{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:1em;color:#0c0c0c;margin:0;padding:0}.promo-banner-new-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:1em;color:#0c0c0c;margin:0;padding:0}.promo-banner-new-button{margin-top:20px;background-color:#161618;color:#fbfbfd;border-radius:8px;height:30px;width:90px;font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:1em;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.profile-section{display:flex;align-items:center;gap:11px;padding:0 20px;margin-top:20px;margin-bottom:20px;width:calc(100% - 40px)}.profile-avatar{width:32px;height:32px;border-radius:100px;background-color:var(--color-peach);display:flex;justify-content:center;align-items:center;overflow:hidden;flex-shrink:0}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar svg{width:100%;height:100%}.profile-username{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:1em;color:var(--color-text-white)}.bottom-menu-wrapper{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:425px;height:100px;display:flex;align-items:center;z-index:1000}.bottom-menu{flex:1;height:100%;background-color:var(--color-dark-grey);display:flex;align-items:flex-start;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);border-radius:0;position:relative;z-index:1000}.bottom-menu-left,.bottom-menu-right{display:flex;align-items:center;justify-content:center;flex:1;gap:0}.bottom-menu-spacer{width:56px;flex-shrink:0}.bottom-menu-item{background:none;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;transition:opacity .2s}.bottom-menu-item:hover{opacity:.8}.bottom-menu-item:active{opacity:.6}.bottom-menu-item.active .bottom-menu-icon{width:40px;height:40px}.bottom-menu-item.active img{filter:brightness(0) saturate(100%) invert(48%) sepia(93%) saturate(1352%) hue-rotate(347deg) brightness(101%) contrast(97%)!important}.bottom-menu-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.bg_linear{background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%)}.bottom-menu-new{background-color:#161618;padding:10px 30px 30px;position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:576px;min-width:360px;z-index:50;box-sizing:border-box;min-height:70px;display:flex;align-items:center}.bottom-menu-new-container{display:flex;justify-content:space-between;align-items:center;width:320px;margin:0 auto;min-height:50px;gap:0}.bottom-menu-new-item{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;min-width:24px;min-height:24px;flex-shrink:0}.bottom-menu-new-item svg{display:block;width:24px;height:24px;flex-shrink:0}.bottom-menu-new-item:hover{opacity:.8}.bottom-menu-new-item:active{opacity:.6}.bottom-menu-new-qr{width:50px;height:50px;background:linear-gradient(113.4deg,#ff4200 -.76%,#ff8e4c 91.06%);border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;flex-shrink:0}.bottom-menu-new-qr svg{display:block;width:24px;height:24px}.bottom-menu-new-qr:hover{transform:scale(1.05)}.bottom-menu-new-qr:active{transform:scale(.95)}.qr-button{position:absolute;top:10px;left:50%;transform:translate(-50%);background:none;border:none;cursor:pointer;padding:0;z-index:1001;transition:transform .2s;flex-shrink:0}.qr-button:hover{transform:translate(-50%) scale(1.1)}.qr-button:active{transform:translate(-50%) scale(.95)}.qr-button-icon{width:50px;height:50px;background-color:var(--color-peach);border-radius:8px;display:flex;align-items:center;justify-content:center}.currency-section{width:320px;margin:-45px auto 0;position:relative;z-index:1}.currency-list,.currency-list-new{display:flex;flex-direction:column;gap:10px;width:100%}.currency-item-new{height:52px;border-radius:8px;background-color:#161618;display:flex;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer}.currency-item-new-left{display:flex;gap:10px;align-items:center}.currency-item-new-icon{width:32px;height:32px;flex-shrink:0}.currency-item-new-info{display:flex;flex-direction:column}.currency-item-new-name{font-size:16px;font-weight:600;color:#fbfbfd;margin:0;line-height:1.2}.currency-item-new-price{font-size:12px;color:#a6a6a7;margin:2px 0 0;line-height:1.2}.currency-item-new-right{display:flex;flex-direction:column;align-items:flex-end}.currency-item-new-balance{font-size:16px;font-weight:600;color:#fbfbfd;margin:0;line-height:1.2}.currency-item-new-equivalent{font-size:12px;color:#a6a6a7;margin:2px 0 0;line-height:1.2}.currency-toggle-button{height:44px;border-radius:8px;background-color:#161618;padding:0 10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s}.currency-toggle-button:hover{background-color:#1e1e20}.currency-toggle-text{color:#fbfbfd;font-size:12px;margin:0}.currency-toggle-arrow{color:#fbfbfd;transition:transform .3s}.currency-toggle-arrow-rotated{transform:rotate(180deg)}.currency-soon-badge{background-color:#343439;color:#fbfbfd;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;white-space:nowrap}.currency-item{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-dark-grey);border-radius:8px;padding:10px;gap:60px}.currency-item.active,.currency-item.soon{background-color:var(--color-dark-grey)}.currency-info{display:flex;align-items:center;gap:10px;min-width:150px}.currency-icon{width:32px;height:32px;flex-shrink:0}.currency-details{display:flex;flex-direction:column;gap:2px}.currency-name{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:1em;color:var(--color-text-white)}.currency-item.soon .currency-name{color:var(--color-light-grey)}.currency-rate{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:1.1em;color:var(--color-light-grey)}.currency-balance-section{display:flex;justify-content:flex-end;align-items:center;min-width:100px}.currency-balance-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.currency-balance{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:1em;color:var(--color-text-white);text-align:right}.currency-balance-usd{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:1.1em;color:#cbcbcb;text-align:right}.currency-badge-soon{display:flex;justify-content:center;align-items:center;padding:8px;background-color:#343439;border-radius:8px}.currency-badge-soon span{font-family:Manrope,sans-serif;font-weight:400;font-size:12px;line-height:1em;color:var(--color-light-grey)}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope-Variable.ttf) format("truetype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:400;src:local("-apple-system"),local("BlinkMacSystemFont"),local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial"),sans-serif;font-display:swap}@font-face{font-family:SF Pro;font-style:normal;font-weight:590;src:local("-apple-system"),local("BlinkMacSystemFont"),local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial"),sans-serif;font-display:swap}@font-face{font-family:SF Pro;font-style:normal;font-weight:700;src:local("-apple-system"),local("BlinkMacSystemFont"),local("Segoe UI"),local("Roboto"),local("Helvetica Neue"),local("Arial"),sans-serif;font-display:swap}
