.deposit-page{max-width:1400px;margin:0 auto;padding:56px 28px 80px}.deposit-page-heading{display:flex;align-items:center;gap:20px;margin-bottom:38px}.deposit-heading-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:15px;background:#00ed87;color:#00170d;flex-shrink:0}.deposit-heading-icon .ui-icon{width:34px;height:34px}.deposit-page-heading h1{font-size:36px;line-height:1.2;font-weight:700;letter-spacing:-1px;margin:0 0 8px}.deposit-page-heading p{color:#969c98;font-size:20px;margin:0}.deposit-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px}.deposit-panel{background:#101110;border:1px solid #292b29;border-radius:18px;padding:36px;min-width:0}.deposit-panel h2{display:flex;align-items:center;gap:14px;font-size:32px;font-weight:700;letter-spacing:-.7px;line-height:1.3;margin:0 0 30px}.deposit-panel h2 .ui-icon{width:30px;height:30px}.deposit-current-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px;border-radius:14px;background:#151715}.deposit-current-balance span{color:#999f9b;font-size:18px}.deposit-current-balance strong{font-size:28px;font-weight:700}.deposit-steps{display:flex;align-items:center;justify-content:center;list-style:none;margin:32px 0;padding:0}.deposit-steps li{display:flex;align-items:center;color:#999f9b}.deposit-steps li+li:before{content:'';width:48px;height:2px;background:#303330;margin:0 16px}.deposit-steps li>span:first-child{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#292c29;font-size:18px;font-weight:600}.deposit-steps li.current>span:first-child,.deposit-steps li.complete>span:first-child{background:#00ed87;color:#002012}.deposit-step-heading{text-align:center;margin-bottom:28px}.deposit-step-heading h3{font-size:25px;font-weight:700;margin:0 0 8px}.deposit-step-heading p{color:#969c98;font-size:18px;margin:0;line-height:1.5}#deposit-form>label{display:block;font-size:18px;font-weight:500;margin-bottom:12px}.deposit-amount-field{display:flex;align-items:center;gap:16px;padding:0 20px;height:74px;background:#000;border:1px solid #3b403c;border-radius:10px;transition:border-color .15s}.deposit-amount-field:focus-within{border-color:#00ed87;box-shadow:0 0 0 1px #00ed87}.deposit-amount-field>span{font-size:22px;color:#a0a8a2}.deposit-amount-field input{width:100%;min-width:0;background:none;border:0;outline:none!important;box-shadow:none!important;color:#f5f8f6;font-size:23px;font-family:inherit;appearance:textfield}.deposit-amount-field input::-webkit-inner-spin-button,.deposit-amount-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deposit-amount-field:has([aria-invalid=true]){border-color:#ff6670}#deposit-minimum{font-size:15px;color:#929b95;margin:12px 0 24px}.deposit-error{font-size:14px;color:#ff7b83;margin:-10px 0 18px}.deposit-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:30px}.deposit-presets button{border:1px solid #303630;border-radius:8px;background:transparent;color:#f0f5f1;padding:13px 4px;font-size:17px!important;cursor:pointer}.deposit-presets button:hover{background:#172a20;border-color:#00ed87}.deposit-continue{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:68px;border:0;border-radius:10px;background:#00ed87;color:#00190e;font-weight:700!important;font-size:18px!important;cursor:pointer}.deposit-continue:hover{background:#18fa99}.deposit-continue:disabled{background:#263c30;color:#99b6a4;cursor:not-allowed}.deposit-availability{font-size:12px;line-height:1.6;color:#8a9b90;text-align:center;margin:20px 0 0}.deposit-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;color:#8c948e;gap:14px}.deposit-history-empty .ui-icon{width:48px;height:48px;color:#69756c}.deposit-history-empty p{font-size:22px;margin:0}.deposit-review{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-block:1px solid #2c352e;margin:28px 0;color:#a4b0a8}.deposit-review strong{font-size:26px;color:#f7faf8}.deposit-not-connected{display:flex;align-items:flex-start;gap:14px;border:1px solid #294534;background:#112219;padding:20px;border-radius:12px;margin:24px 0;color:#b6d4c2}.deposit-not-connected>.ui-icon{color:#00ed87}.deposit-not-connected strong{font-size:16px}.deposit-not-connected p{font-size:14px;line-height:1.7;margin:8px 0 0}.deposit-edit{display:block;margin:18px auto 0;background:none;color:#b7c8be;border:0;padding:10px;cursor:pointer}.deposit-page button:focus-visible{outline:2px solid #00ed87;outline-offset:4px}.deposit-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.deposit-page{padding:36px 24px 64px}.deposit-columns{gap:24px}.deposit-panel{padding:26px}.deposit-panel h2{font-size:27px}.deposit-steps li+li:before{width:28px;margin:0 12px}.deposit-current-balance{padding:20px}.deposit-current-balance span{font-size:16px}.deposit-step-heading p{font-size:16px}}@media(max-width:720px){.deposit-page{padding:30px 16px 60px}.deposit-page-heading{gap:14px;margin-bottom:26px}.deposit-heading-icon{width:52px;height:52px;border-radius:12px}.deposit-page-heading h1{font-size:28px}.deposit-page-heading p{font-size:14px;line-height:1.5}.deposit-columns{grid-template-columns:1fr;gap:24px}.deposit-panel{padding:24px 20px;border-radius:15px}.deposit-panel h2{font-size:26px;margin-bottom:24px}.deposit-history-empty{min-height:220px}.deposit-history-empty p{font-size:19px}.deposit-current-balance strong{font-size:25px}.deposit-steps{margin:28px 0}.deposit-presets{gap:8px}.deposit-continue{min-height:60px}.deposit-review{flex-wrap:wrap}}

.deposit-heading-icon{background:#003c24;color:#00ed87}

.transfer-field{margin:26px 0}.transfer-field>label{display:block;margin-bottom:15px;font-size:18px;font-weight:500}.transfer-field>input,.transfer-field>select,.currency-select{width:100%;min-height:72px;border:1px solid #2b2e2b;border-radius:12px;background:#131513;color:#f4f7f5;padding:18px;font:inherit;font-size:18px}.transfer-field>input{background:#000}.transfer-field select:focus-visible,.transfer-field input:focus-visible,.bot-passkey input:focus-visible{outline:2px solid #00ed87;outline-offset:2px}.currency-select{display:flex;align-items:center;gap:16px}.currency-select img,.tether-mark{width:34px;height:34px;flex-shrink:0}.tether-mark{display:grid;place-items:center;background:#26a17b;border-radius:50%;font-size:25px}.currency-select select{width:100%;min-width:0;padding:3px 0;background:transparent;border:0;color:#fff;font:inherit;font-size:18px}.currency-select option,.transfer-field option{background:#111;color:#fff}.transfer-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}.transfer-actions .deposit-continue{font-size:16px!important;padding:12px}.transfer-back{min-height:68px;border:1px solid #303630;border-radius:9px;background:transparent;color:#fff;font-size:17px!important;cursor:pointer}.transfer-back:hover{background:#1a281f}.transfer-caption{font-size:13px;color:#96a39a;line-height:1.7;margin:14px 0 0}.transfer-placeholder-note{border:1px solid #2d4937;border-radius:10px;background:#112219;color:#afd0bb;padding:18px;font-size:14px;line-height:1.7;margin:24px 0}.transfer-placeholder-note[hidden]{display:none}.qr-placeholder{width:210px;min-height:210px;margin:28px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border:2px dashed #3d5647;border-radius:14px;color:#b2c5b9;background:repeating-linear-gradient(45deg,#101a13,#101a13 8px,#152219 8px,#152219 9px);text-align:center;padding:18px}.qr-placeholder .ui-icon{width:46px;height:46px;color:#00ed87}.qr-placeholder strong{font-size:16px}.qr-placeholder small{font-size:12px}.withdraw-form{margin-top:30px}.withdraw-summary{margin:28px 0}.withdraw-summary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;color:#929d96}.withdraw-summary>div+div{border-top:1px solid #2c312d}.withdraw-summary dd{margin:0;color:#fff}.withdraw-summary>div:last-child dd{color:#00ed87;font-size:22px;font-weight:600}.bots-page{max-width:1400px;padding:48px 28px 80px;margin:auto}.bots-panel{background:#101110;border:1px solid #292b29;border-radius:18px;overflow:hidden;padding:36px;margin-bottom:36px}.bot-upload{padding:0;margin:0}.bots-panel h1,.bots-panel h2{display:flex;align-items:center;gap:16px;margin:0;font-weight:700;line-height:1.4;font-size:27px;letter-spacing:-.5px}.bots-panel h1{justify-content:center;padding:36px;border-bottom:1px solid #292b29;font-size:30px}.bots-panel h1>.ui-icon,.bots-panel h2>.ui-icon{color:#00ed87;width:30px;height:30px}.bot-upload-body{padding:36px}.bot-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:310px;border:2px dashed #00a25e;border-radius:18px;text-align:center;padding:36px 20px;cursor:pointer;margin-bottom:24px}.bot-dropzone:hover,.bot-dropzone.dragging{background:#102019;border-color:#00ed87}.bot-dropzone:focus-within{outline:2px solid #00ed87;outline-offset:5px}.bot-dropzone>strong{font-size:23px;font-weight:600;margin-top:12px}.bot-dropzone>span:not(.bot-empty-icon){font-size:20px;color:#9fa9a2}.bot-dropzone small{font-size:16px;color:#98a69d;margin:14px 0}.bot-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.bot-dropzone #bot-file-name{font-size:13px;overflow-wrap:anywhere;max-width:100%}.bot-empty-icon{width:84px;height:84px;border-radius:50%;background:#1a1e1a;display:grid;place-items:center;color:#969f98}.bot-empty-icon>.ui-icon{width:42px;height:42px}.bot-upload-body>.transfer-caption{text-align:center}.bots-divider{display:flex;align-items:center;gap:45px;color:#9ba79f;font-size:24px;margin:38px 0}.bots-divider:before,.bots-divider:after{content:'';height:1px;background:#2b302c;flex:1}.bot-passkey{text-align:center}.bot-passkey h2{justify-content:center}.bot-key{color:#00ed87;font-size:36px}.bots-panel>p{color:#9ea9a2;font-size:18px;line-height:1.7;margin:12px 0 28px}.bot-passkey form{display:grid;grid-template-columns:1fr auto;gap:16px}.bot-passkey input{min-width:0;width:100%;background:#050805;border:1px solid #303930;border-radius:10px;padding:20px;color:#fff;font:inherit;font-size:17px}.bot-passkey button{padding:18px 28px}.bots-panel>.transfer-caption{font-size:13px;margin-bottom:0}.bot-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bot-settings-grid .transfer-field{margin:0}.bot-settings-grid label{color:#9fa9a3}.my-bots{margin-bottom:0}.bot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;gap:18px;color:#929f96}.bot-empty p{font-size:22px;margin:0}.bots-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bots-page button:focus-visible{outline:2px solid #00ed87;outline-offset:4px}@media(max-width:720px){.transfer-field>label{font-size:16px}.transfer-field>input,.transfer-field>select,.currency-select{min-height:62px;font-size:16px;padding:14px}.currency-select select{font-size:16px}.transfer-actions{margin-top:28px}.transfer-actions .deposit-continue{font-size:14px!important}.bots-page{padding:28px 16px 60px}.bots-panel,.bot-upload-body{padding:24px 20px}.bot-upload{padding:0}.bots-panel h1{font-size:21px;padding:24px 16px;gap:12px}.bots-panel h2{font-size:23px}.bot-dropzone{min-height:280px;padding:24px 16px}.bot-dropzone>strong{font-size:19px}.bot-dropzone>span:not(.bot-empty-icon){font-size:17px}.bot-dropzone small{font-size:13px}.bot-passkey form,.bot-settings-grid{grid-template-columns:1fr}.bots-panel>p{font-size:16px}.bot-passkey button{padding:15px}.bots-divider{gap:24px;margin:28px 0}.bot-empty{min-height:240px}}
