html,body{margin:0;padding:0;width:100%;height:100%;font-family:var(--default-font-family, Inter);-webkit-font-smoothing:antialiased;overflow-y:auto;overflow-x:hidden}body::-webkit-scrollbar{display:none}body{background:var(--page-bg);color:var(--page-text)}:root{--default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Inter";--bg-grey-lite: rgb(169, 185, 197, .2);--bg-grey: rgb(169, 185, 197);--bg-green-lite: rgba(111, 153, 84, .2);--bg-green: rgb(111, 153, 84);--bg-red-lite: rgb(255, 159, 159);--bg-red: #ff5252;--bg-yellow: rgb(255, 202, 40);--bg-black: rgb(38, 50, 56);--bg-transparency: rgba(255, 255, 255, .35);--bg-blue: rgb(71, 176, 255)}.pg-0{padding:0}button{outline:none;-webkit-tap-highlight-color:transparent;user-select:none;touch-action:manipulation}.dark-theme{--page-bg: radial-gradient(circle at 12% 18%, rgb(94 106 210 / 8%), #00000012 36%), radial-gradient(circle at 84% 74%, rgb(94 106 210 / 8%), #00000012 36%), linear-gradient(165deg, rgb(4 11 24) 0%, rgb(4 11 24) 52%, rgb(4 11 24) 100%);--page-text: #ffffff;--card-bg: #1d1d1dd9;--card-text: #ffffff;--badge-bg: #222428;--bg-transparency: rgba(255, 255, 255, .03);--bg-black: #ffffff}.main-content header{display:flex;align-items:center;justify-content:center;width:100%;max-height:40px;padding-top:15px;box-sizing:border-box}.ui-control{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1.5px solid rgba(17,16,17,.2);border-radius:50%;width:45px;height:45px;cursor:pointer;transition:transform .3s ease,opacity .3s ease}.ui-control.animating{transform:rotate(180deg);opacity:.5}.dark-theme body{background:var(--page-bg)!important;color:var(--page-text)!important}.dark-theme .notification-content,.dark-theme .modal-content{background:var(--card-bg);color:var(--card-text);backdrop-filter:blur(10px);box-shadow:0 4px 25px #141414;border:1.5px solid rgba(255,255,255,.06)}.dark-theme .notification-status{background-color:var(--card-bg);border:1.5px solid rgba(255,255,255,.06);color:var(--page-text)}.dark-theme .info-item-badge{background:var(--badge-bg);color:#fff}.dark-theme .modal-description p{color:var(--card-text)}.dark-theme .ui-control{background-color:#ffffff0a;border:1.5px solid rgba(255,255,255,.06);color:var(--page-text)}.dark-theme .ui-control svg path{fill:currentColor}.dark-theme .group-link .link-text{color:var(--page-text)}.dark-theme .group-link{background-color:var(--card-bg)}.dark-theme .close-modal{background-color:#222;color:#fff}.dark-theme .transparency-layer.green-bg{background-color:#32661b59}.dark-theme .line{background-color:var(--badge-bg)}.dark-theme .text-box-footer .message-icon{filter:brightness(0) invert(1)}.dark-theme .modal-content .amount-content{background-color:#ffffff0f}.dark-theme .text-box-body{border-color:#474747}.dark-theme .notification-control .scroll-confirm-button{background-color:#ffffff0a;border:1.5px solid rgba(255,255,255,.06)}.dark-theme .notification-control .scroll-labels span{color:var(--page-text)}.dark-theme .notification-control .group-control{background-color:#1e1e1ed9}.dark-theme .notification-control .group-control.confirm-button{box-shadow:0 4px 15px #1e6c4224}.dark-theme .notification-control .group-control.relocate-button{box-shadow:0 4px 15px #a9b9c524}.dark-theme .notification-control .group-control.cancel-button{box-shadow:0 4px 15px #ff525224}.dark-theme .group-control span{color:var(--page-text);font-family:var(--default-font-family);font-weight:500}.dark-theme .modal-content .amount-content .dot{background-color:#fff9}.dark-theme .modal-content .amount-content .dot.active{background-color:var(--page-text)}.dark-theme .info-item:after{background:#00000073}.dark-theme .form-label,.dark-theme .info-input{color:var(--page-text);color:#ffffff8f}.dark-theme .phone-prefix .code,.dark-theme .auth-span{color:var(--page-text)}.dark-theme .form-input{background:linear-gradient(145deg,#121826f2,#0f1421f2);border:1px solid rgba(255,255,255,.08);color:var(--page-text)}.dark-theme .auth-content{background:linear-gradient(140deg,#1e2638f0,#131826f0);border:1.5px solid rgba(255,255,255,.06);box-shadow:0 4px 25px #141414;backdrop-filter:blur(10px)}.dark-theme .not-found-content .footer-group .main-info{color:#ffffff8f}.dark-theme .external-group .external-link{background:linear-gradient(145deg,#121826f2,#0f1421f2);border:1px solid rgba(255,255,255,.08);color:var(--page-text)}.dark-theme .modal-training .pop-up-content{background-color:var(--card-bg);backdrop-filter:blur(10px);box-shadow:0 4px 25px #141414;border:1.5px solid rgba(255,255,255,.06)}.dark-theme .modal-training .pop-up-content .control-group .action-control{background-color:transparent}.dark-theme .modal-training .pop-up-content .control-group .action-control.selected{background-color:#448df3}.dark-theme .modal-training .pop-up-content .control-group .action-control{color:var(--page-text)}.dark-theme .modal-training .pop-up-content .control-group .action-control:nth-child(1) svg path{fill:currentColor}.dark-theme .modal-training .pop-up-content .control-group .action-control:nth-child(2) svg path{stroke:currentColor}.dark-theme .modal-training .pop-up-content .control-group .action-control:nth-child(3) svg rect,.dark-theme .modal-training .pop-up-content .control-group .action-control:nth-child(3) svg path,.dark-theme .modal-training .pop-up-content .control-group .action-control:nth-child(4) svg rect,.dark-theme .modal-training .pop-up-content .control-group .action-control:nth-child(4) svg path{stroke:currentColor}.dark-theme .modal-training .info-group .training-description,.dark-theme .pop-up-content .header-group .warning-text,.dark-theme .pop-up-content .header-group .instruction-text{color:var(--page-text)}.dark-theme .pop-up-content .control-group{background-color:#b5b5b570}.ui-control svg path{fill:currentColor}main{margin:auto 0}.main-container p{margin:0}.main-content{display:flex;flex-direction:column;height:100%}.main-content header .header-control-ui{display:flex;justify-content:flex-end;align-items:center;margin-right:10px;width:100%}.main-container{max-width:700px;width:100%;margin:0 auto;min-height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.main-container::-webkit-scrollbar{display:none}.auth-content{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 50px;gap:15px;padding:0 20px 30px;border-radius:25px;border-top:2px solid rgba(0,0,0,.15);box-shadow:0 12px 20px #0000001a}.logo-header{width:180px;height:auto;filter:drop-shadow(0 0 10px #448DF3)}.auth-span{margin-bottom:10px;font-family:var(--default-font-family);font-size:30px;font-weight:500;line-height:10px;white-space:nowrap}.form-row{display:flex;max-width:400px;width:100%;justify-content:center;align-items:center;flex-direction:column;gap:20px}.input-group{display:flex;flex-direction:column;width:100%;gap:5px}.form-label{font-family:var(--default-font-family);font-size:15px;font-weight:500;line-height:16px;margin-left:5px;text-align:left;color:#3f4a56}.form-input{display:flex;font-family:var(--default-font-family);font-size:15px;font-weight:500;line-height:16px;text-align:left;height:48px;border:2px solid #b6b6b6;border-radius:15px;padding-left:60px}.form-input:focus{box-shadow:0 0 10px #4692fc80;border:2px solid #4691FC;outline:none}.form-input.error-input{border:2px solid #f08786}.form-input-group{display:flex;flex-direction:column;position:relative;gap:10px}.form-input-group .phone-prefix{position:absolute;left:10px;top:18px;display:inline-flex;align-items:center;gap:6px;color:#333;font-size:14px;font-weight:600;font-family:var(--default-font-family);pointer-events:none}.form-input-group .flag-country{width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px #0000001a;background:linear-gradient(to bottom,#fff 0 33.33%,#0039a6 33.33% 66.66%,#d52b1e 66.66% 100%)}.info-input{font-family:var(--default-font-family);font-size:15px;font-weight:500;line-height:16px;text-align:center;color:#3f4a56}.error-message-info{display:flex;justify-content:center;color:#f08786;font-family:var(--default-font-family);font-size:14px;font-weight:500;line-height:16px;text-align:center;white-space:nowrap}.login-button{width:240px;height:47px;border:none;cursor:pointer;background:#4691fc;border-radius:27.5px;color:#fff;font-family:var(--default-font-family);font-size:16px;font-weight:700;line-height:24px;opacity:.5;pointer-events:none}@media screen and (max-width:768px){.auth-content{margin:0 15px}}
