.app-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#080b12;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.app-loader:before{content:"";position:absolute;top:-30%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(240,185,11,.03) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:pulseBg 3s ease-in-out infinite}.app-loader:after{content:"";position:absolute;bottom:-30%;left:-20%;width:500px;height:500px;background:conic-gradient(from 0deg,rgba(240,185,11,.02),rgba(255,255,255,.01),transparent);border-radius:50%;pointer-events:none;animation:spinBg 20s linear infinite}@keyframes pulseBg{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes spinBg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-container{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;z-index:1}.loader-orbits{position:absolute;top:0;left:0;width:100%;height:100%}.orbit{position:absolute;border-radius:50%;border:2px solid transparent;animation:orbitSpin 2s linear infinite}.orbit-1{width:100%;height:100%;border-top:2px solid rgba(240,185,11,.4);border-right:2px solid rgba(240,185,11,.1);animation-duration:1.5s}.orbit-2{width:80%;height:80%;top:10%;left:10%;border-bottom:2px solid rgba(240,185,11,.3);border-left:2px solid rgba(240,185,11,.1);animation-duration:2.5s;animation-direction:reverse}.orbit-3{width:60%;height:60%;top:20%;left:20%;border-top:2px solid rgba(240,185,11,.2);border-right:2px solid rgba(240,185,11,.05);border-bottom:2px solid rgba(240,185,11,.1);animation-duration:3.5s}.loader-center{position:relative;z-index:2;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#10162499;border-radius:50%;border:1px solid rgba(240,185,11,.1);box-shadow:0 0 40px #f0b90b0d}.loader-logo{width:40px;height:40px;object-fit:contain;border-radius:50%}.breathing-animation{animation:breathe 2s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.loader-icon{font-size:2.2rem;color:#f0b90b;animation:breathe 2s ease-in-out infinite}.loader-text{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.loader-dots{display:flex;gap:8px;align-items:center}.loader-dots span{display:inline-block;width:8px;height:8px;background:#f0b90b;border-radius:50%;animation:dotBounce 1.4s ease-in-out infinite both}.loader-dots span:nth-child(1){animation-delay:-.32s;background:#f0b90b66}.loader-dots span:nth-child(2){animation-delay:-.16s;background:#f0b90bb3}.loader-dots span:nth-child(3){animation-delay:0s;background:#f0b90b}@keyframes dotBounce{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.loader-container:before{content:"";position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(240,185,11,.02) 0%,transparent 70%);animation:glowPulse 3s ease-in-out infinite;z-index:0}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width: 768px){.loader-container{width:100px;height:100px}.loader-center{width:50px;height:50px}.loader-logo{width:32px;height:32px}.loader-icon{font-size:1.8rem}.loader-text{bottom:-35px}.loader-dots span{width:6px;height:6px}}@media (max-width: 480px){.loader-container{width:80px;height:80px}.loader-center{width:42px;height:42px}.loader-logo{width:28px;height:28px}.loader-icon{font-size:1.5rem}.loader-text{bottom:-30px}.loader-dots span{width:5px;height:5px;gap:6px}.orbit{border-width:1.5px}}.not-found-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#080b12;position:relative;overflow:hidden;padding:2rem 1rem}.not-found-card{max-width:520px;width:100%;background:#101624d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.04);border-radius:2rem;box-shadow:0 20px 60px #000c;padding:2.5rem 2rem;position:relative;z-index:1;text-align:center}.not-found-icon-wrapper{position:relative;display:inline-flex;flex-direction:column;align-items:center;margin-bottom:1rem}.not-found-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#f0b90b0f;border:2px solid rgba(240,185,11,.08);animation:pulseIcon 2s ease-in-out infinite}.not-found-icon i{font-size:2.5rem;color:#f0b90b}.not-found-number{font-size:4rem;font-weight:800;color:#f0b90b;letter-spacing:-2px;line-height:1;margin-top:-8px;text-shadow:0 0 40px rgba(240,185,11,.05)}.not-found-title{color:#f0f4ff;font-weight:700;font-size:1.8rem;margin-bottom:.75rem}.not-found-message{color:#8896b0;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.not-found-actions{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.not-found-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:1rem;color:#b0c2e0;font-weight:500;font-size:.95rem;transition:all .2s ease;cursor:pointer;text-decoration:none;flex:1}.not-found-btn:hover{background:#ffffff14;border-color:#f0b90b1a;color:#f0f4ff}.not-found-home-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;border-radius:1rem;color:#0b0e14;font-weight:700;font-size:.95rem;transition:all .2s ease;cursor:pointer;text-decoration:none;flex:1;box-shadow:0 8px 30px #f0b90b26}.not-found-home-btn:hover{background:linear-gradient(145deg,#fccf2a,#d49b0a);color:#0b0e14;box-shadow:0 8px 40px #f0b90b4d;transform:translateY(-2px)}.not-found-footer{border-top:1px solid rgba(255,255,255,.04);padding-top:1rem;margin-top:.5rem}.not-found-dashboard-link{color:#8896b0;text-decoration:none;font-size:.85rem;transition:color .2s;display:inline-flex;align-items:center;gap:.5rem}.not-found-dashboard-link:hover{color:#f0b90b}.not-found-dashboard-link i{font-size:1rem}@media (max-width: 480px){.not-found-card{padding:1.5rem;border-radius:1.5rem}.not-found-icon{width:64px;height:64px}.not-found-icon i{font-size:2rem}.not-found-number{font-size:3rem}.not-found-title{font-size:1.4rem}.not-found-message{font-size:.85rem}.not-found-actions{flex-direction:column}.not-found-btn,.not-found-home-btn{padding:.6rem 1.2rem;font-size:.9rem}}@media (max-width: 380px){.not-found-card{padding:1.25rem}.not-found-number{font-size:2.5rem}.not-found-title{font-size:1.2rem}}.loading-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.loading-spinner{position:relative;display:flex;align-items:center;justify-content:center}.spinner-orbit{position:absolute;border-radius:50%;border:2px solid transparent;animation:orbitSpin 1.5s linear infinite}.loading-spinner.xs .spinner-orbit{border-width:1.5px}.loading-spinner.small .spinner-orbit{border-width:2px}.loading-spinner.medium .spinner-orbit{border-width:2.5px}.loading-spinner.large .spinner-orbit{border-width:3px}.orbit-1{width:100%;height:100%;border-top:2px solid rgba(240,185,11,.4);border-right:2px solid rgba(240,185,11,.08);border-bottom:2px solid rgba(240,185,11,.08);border-left:2px solid rgba(240,185,11,.08);animation-duration:1.2s}.loading-spinner.xs .orbit-1{border-width:1.5px}.loading-spinner.small .orbit-1{border-width:2px}.loading-spinner.medium .orbit-1{border-width:2.5px}.loading-spinner.large .orbit-1{border-width:3px}.orbit-2{width:75%;height:75%;top:12.5%;left:12.5%;border-bottom:2px solid rgba(240,185,11,.3);border-left:2px solid rgba(240,185,11,.08);border-right:2px solid rgba(240,185,11,.08);border-top:2px solid rgba(240,185,11,.08);animation-duration:2s;animation-direction:reverse}.loading-spinner.xs .orbit-2{border-width:1.5px}.loading-spinner.small .orbit-2{border-width:2px}.loading-spinner.medium .orbit-2{border-width:2.5px}.loading-spinner.large .orbit-2{border-width:3px}.orbit-3{width:50%;height:50%;top:25%;left:25%;border-top:2px solid rgba(240,185,11,.2);border-right:2px solid rgba(240,185,11,.05);border-bottom:2px solid rgba(240,185,11,.15);border-left:2px solid rgba(240,185,11,.05);animation-duration:2.8s}.loading-spinner.xs .orbit-3{border-width:1.5px}.loading-spinner.small .orbit-3{border-width:2px}.loading-spinner.medium .orbit-3{border-width:2.5px}.loading-spinner.large .orbit-3{border-width:3px}.spinner-center{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#10162499;border:1px solid rgba(240,185,11,.1);box-shadow:0 0 20px #f0b90b08;animation:breathe 2s ease-in-out infinite}.loading-spinner.xs .spinner-center{width:12px;height:12px;font-size:.45rem}.loading-spinner.small .spinner-center{width:20px;height:20px;font-size:.7rem}.loading-spinner.medium .spinner-center{width:34px;height:34px;font-size:1.1rem}.loading-spinner.large .spinner-center{width:46px;height:46px;font-size:1.6rem}.spinner-center i,.spinner-center.gold i{color:#f0b90b}.spinner-center.white i{color:#fff}.spinner-center.blue i{color:#6b8cff}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}.loading-text{color:#8896b0;font-size:.85rem;font-weight:500;letter-spacing:.5px;animation:pulseText 1.5s ease-in-out infinite;margin:0}@keyframes pulseText{0%,to{opacity:.4}50%{opacity:1}}.btn-loading{position:relative;pointer-events:none;opacity:.85}.btn-loading .btn-text{visibility:hidden}.btn-loading .spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.btn-loading .loading-spinner.xs{width:18px;height:18px}.btn-loading .loading-spinner.xs .spinner-center{width:10px;height:10px;font-size:.4rem}.btn-loading .loading-spinner.xs .spinner-orbit{border-width:1.5px}@media (max-width: 768px){.loading-spinner.xs{width:16px;height:16px}.loading-spinner.xs .spinner-center{width:9px;height:9px;font-size:.35rem}.loading-spinner.small{width:26px;height:26px}.loading-spinner.small .spinner-center{width:17px;height:17px;font-size:.6rem}.loading-spinner.medium{width:42px;height:42px}.loading-spinner.medium .spinner-center{width:28px;height:28px;font-size:.9rem}.loading-spinner.large{width:58px;height:58px}.loading-spinner.large .spinner-center{width:38px;height:38px;font-size:1.3rem}.btn-loading .loading-spinner.xs{width:14px;height:14px}.btn-loading .loading-spinner.xs .spinner-center{width:8px;height:8px;font-size:.3rem}}@media (max-width: 480px){.loading-spinner.xs{width:14px;height:14px}.loading-spinner.xs .spinner-center{width:8px;height:8px;font-size:.3rem}.loading-spinner.small{width:22px;height:22px}.loading-spinner.small .spinner-center{width:14px;height:14px;font-size:.5rem}.loading-spinner.medium{width:36px;height:36px}.loading-spinner.medium .spinner-center{width:24px;height:24px;font-size:.8rem}.loading-spinner.large{width:48px;height:48px}.loading-spinner.large .spinner-center{width:32px;height:32px;font-size:1.1rem}.btn-loading .loading-spinner.xs{width:12px;height:12px}.btn-loading .loading-spinner.xs .spinner-center{width:7px;height:7px;font-size:.25rem}}.register-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#080b12;position:relative;overflow:hidden;padding-top:2rem;padding-bottom:2rem}.geo-bg{position:absolute;pointer-events:none;z-index:0}.geo-bg-1{top:-20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(240,185,11,.03) 0%,transparent 70%);border-radius:50%}.geo-bg-2{bottom:-30%;left:-15%;width:600px;height:600px;background:conic-gradient(from 0deg,rgba(240,185,11,.02),rgba(255,255,255,.01),transparent);border-radius:50%}.geo-bg-3{top:40%;left:5%;width:80px;height:80px;border:1px solid rgba(240,185,11,.04);border-radius:30% 70% 50% 50%/50% 40% 60% 50%}.geo-bg-4{bottom:20%;right:8%;width:60px;height:60px;background:#f0b90b05;border:1px solid rgba(240,185,11,.04);transform:rotate(45deg);border-radius:20% 50% 30% 60%}.register-card{max-width:480px;width:100%;background:#101624d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.04);border-radius:2rem;box-shadow:0 20px 60px #000c;position:relative;z-index:1;padding:2rem}@media (min-width: 992px){.register-card{padding:3rem}}.register-logo{height:48px;width:auto}.brand-logo{display:flex;align-items:center;justify-content:center;gap:.5rem}.brand-icon{font-size:2rem;color:#f0b90b}.brand-text{font-size:1.5rem;font-weight:600;color:#fff}.brand-highlight{color:#f0b90b}.register-title{color:#f0f4ff;font-weight:700;font-size:1.8rem;text-align:center;margin-bottom:.25rem}.register-subtitle{color:#8896b0;font-size:.95rem;text-align:center;margin-bottom:1.5rem}.form-group{margin-bottom:1rem}.form-label{color:#b0c2e0;font-size:.85rem;font-weight:500;margin-bottom:.4rem;display:block}.register-input,.register-input.form-control{background:#080b1299!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:1rem!important;color:#f0f4ff!important;padding:.8rem 1.2rem!important;transition:all .2s ease!important;width:100%!important;height:auto!important;box-shadow:none!important;-webkit-box-shadow:none!important}.register-input:focus,.register-input.form-control:focus{outline:none!important;border-color:#f0b90b4d!important;box-shadow:0 0 0 3px #f0b90b14!important;background:#080b12b3!important}.register-input:-webkit-autofill,.register-input:-webkit-autofill:hover,.register-input:-webkit-autofill:focus,.register-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(8,11,18,.8) inset!important;-webkit-text-fill-color:#f0f4ff!important;background-color:#080b12cc!important;background:#080b12cc!important;border-color:#f0b90b33!important}.register-input::placeholder,.register-input.form-control::placeholder{color:#4a5568!important;opacity:.6!important}.password-wrapper{position:relative}.password-input{padding-right:3rem!important}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#8896b0;cursor:pointer;padding:4px;font-size:1.1rem;transition:color .2s;z-index:5}.password-toggle:hover{color:#f0b90b}.form-check{display:flex!important;align-items:flex-start!important;gap:.6rem!important;padding-left:0!important;margin-bottom:0!important}.form-check-input.terms-checkbox{position:relative!important;width:18px!important;height:18px!important;min-width:18px!important;margin:2px 0 0!important;background-color:#080b1299!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important}.form-check-input.terms-checkbox:checked{background-color:#f0b90b!important;border-color:#f0b90b!important}.form-check-input.terms-checkbox:checked:after{content:""!important}.form-check-input.terms-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230b0e14' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")!important;background-size:14px!important;background-position:center!important;background-repeat:no-repeat!important}.form-check-input.terms-checkbox:focus{box-shadow:0 0 0 3px #f0b90b26!important;border-color:#f0b90b4d!important}.form-check-input.terms-checkbox:checked:focus{box-shadow:0 0 0 3px #f0b90b26!important}.terms-label{color:#8896b0;font-size:.85rem;padding-left:.25rem;cursor:pointer;line-height:1.4;margin-bottom:0!important}.terms-link{color:#f0b90b;text-decoration:none;transition:color .2s}.terms-link:hover{color:#fccf2a;text-decoration:underline}.register-submit-btn{background:linear-gradient(145deg,#f0b90b,#d49b0a)!important;border:none!important;border-radius:1.2rem!important;color:#0b0e14!important;font-size:1rem!important;font-weight:700!important;padding:.8rem!important;box-shadow:0 8px 30px #f0b90b33!important;transition:all .2s ease!important;position:relative;height:auto!important;line-height:1.5!important}.register-submit-btn:hover:not(:disabled){background:linear-gradient(145deg,#fccf2a,#d49b0a)!important;box-shadow:0 8px 40px #f0b90b66!important;transform:translateY(-1px)}.register-submit-btn:disabled{opacity:.7!important;cursor:not-allowed!important}.login-link{text-align:center;margin-top:1.5rem;color:#8896b0}.login-link-highlight{color:#f0b90b;text-decoration:none;font-weight:600;transition:color .2s}.login-link-highlight:hover{color:#fccf2a;text-decoration:underline}@media (max-width: 576px){.register-card{padding:1.5rem;border-radius:1.5rem}.register-title{font-size:1.5rem}.social-btn{font-size:.8rem!important;padding:.5rem 1rem!important}.register-input,.register-input.form-control{padding:.7rem 1rem!important;font-size:.9rem!important}}.register-input.is-invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.register-input.is-invalid:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}.invalid-feedback{color:#ef4444!important;font-size:.8rem!important;margin-top:.25rem!important}.invalid-feedback i{margin-right:.3rem}.form-text{color:#4a5568!important;font-size:.75rem!important;margin-top:.25rem!important;display:block!important}.form-text i{margin-right:.3rem;color:#8896b0}.referral-wrapper{position:relative}.referral-loading{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:5}.referrer-found{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;margin-top:.5rem;background:#f0b90b0a;border:1px solid rgba(240,185,11,.1);border-radius:.8rem;animation:slideDown .3s ease-out}.referrer-avatar{width:32px;height:32px;border-radius:50%;background:#10162499;border:2px solid rgba(240,185,11,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.referrer-avatar img{width:100%;height:100%;object-fit:cover}.referrer-avatar i{font-size:1.2rem;color:#8896b0}.referrer-info{display:flex;flex-direction:column;flex:1}.referrer-username{color:#f0f4ff;font-weight:600;font-size:.9rem}.referrer-status{color:#4ade80;font-size:.75rem;display:flex;align-items:center;gap:.25rem}.referrer-status:before{content:"";display:inline-block;width:6px;height:6px;background:#4ade80;border-radius:50%;animation:pulseDot 1.5s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}.register-input.is-invalid~.invalid-feedback{display:block!important}.referral-loading .loading-spinner.xs{width:16px;height:16px}.referral-loading .loading-spinner.xs .spinner-center{width:9px;height:9px;font-size:.35rem}.referral-loading .loading-spinner.xs .spinner-orbit{border-width:1.5px}@media (max-width: 480px){.referrer-found{padding:.5rem .6rem}.referrer-avatar{width:28px;height:28px}.referrer-avatar i{font-size:1rem}.referrer-username{font-size:.8rem}}.resend-success-message{margin-top:.75rem;color:#4ade80;font-size:.85rem;display:flex;align-items:center;gap:.5rem;justify-content:center;animation:slideDown .3s ease-out}.resend-error-message{margin-top:.75rem;color:#ef4444;font-size:.85rem;display:flex;align-items:center;gap:.5rem;justify-content:center;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.verify-card{max-width:480px!important}.verify-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#f0b90b0f;border:2px solid rgba(240,185,11,.1);animation:pulseIcon 2s ease-in-out infinite}@keyframes pulseIcon{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.verify-icon{font-size:2.5rem;color:#f0b90b}.verify-subtitle{margin-bottom:.5rem!important}.verify-email-text{color:#8896b0;font-size:.9rem;text-align:center}.verify-email-text strong{color:#f0f4ff}.verification-code-section{margin-top:1.5rem}.verify-label{text-align:center;display:block;margin-bottom:1rem}.code-inputs{display:flex;gap:.6rem;justify-content:center;margin-bottom:.5rem}.code-input{width:48px;height:56px;text-align:center;font-size:1.5rem;font-weight:600;background:#080b1299;border:2px solid rgba(255,255,255,.06);border-radius:.8rem;color:#f0f4ff;transition:all .2s ease;outline:none;caret-color:#f0b90b}.code-input:focus{border-color:#f0b90b4d;box-shadow:0 0 0 3px #f0b90b14;background:#080b12cc}.code-input.is-invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.code-input.is-invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.code-input::-webkit-outer-spin-button,.code-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.code-input[type=text]{-moz-appearance:textfield}.code-error{display:block!important;text-align:center;margin-top:.75rem}.verify-submit-btn{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.6rem}.verify-submit-btn .loading-spinner.xs{width:18px;height:18px}.verify-submit-btn .loading-spinner.xs .spinner-center{width:10px;height:10px;font-size:.4rem}.resend-section{margin-top:1.5rem;padding:1.25rem;background:#10162466;border-radius:1rem;border:1px solid rgba(255,255,255,.03)}.resend-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.75rem;background:#f0b90b0a;border:1px solid rgba(240,185,11,.1);border-radius:.8rem;color:#f0b90b;font-weight:500;font-size:.9rem;transition:all .2s ease;cursor:pointer}.resend-btn:hover:not(:disabled){background:#f0b90b14;border-color:#f0b90b33}.resend-btn:disabled{opacity:.5;cursor:not-allowed}.resend-btn .loading-spinner.xs{width:16px;height:16px}.resend-btn .loading-spinner.xs .spinner-center{width:9px;height:9px;font-size:.35rem}.resend-btn .loading-spinner.xs .spinner-orbit{border-width:1.5px}.resend-btn i{font-size:1rem}.verify-back-link{margin-top:1rem;text-align:center}.verify-back-link a{color:#8896b0;text-decoration:none;font-size:.85rem;transition:color .2s}.verify-back-link a:hover{color:#f0b90b}@media (max-width: 480px){.code-input{width:48px;height:48px;font-size:1.2rem}.code-inputs{gap:.4rem}.verify-icon-wrapper{width:64px;height:64px}.verify-icon{font-size:2rem}}@media (max-width: 380px){.code-input{width:42px;height:42px;font-size:1rem}.code-inputs{gap:.3rem}.resend-section{padding:1rem}.resend-btn{font-size:.8rem;padding:.6rem}}.modal-bottom{position:fixed!important;bottom:0!important;left:0!important;right:0!important}.verify-success-modal .modal-content{background:#101624f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.04);border-radius:2rem;box-shadow:0 20px 60px #000c;color:#f0f4ff}.verify-success-modal .modal-body{padding:2.5rem 2rem}.success-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#4ade800f;border:2px solid rgba(74,222,128,.1);animation:pulseSuccess 2s ease-in-out infinite}@keyframes pulseSuccess{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.success-icon{font-size:3rem;color:#4ade80}.success-title{color:#f0f4ff;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.success-message{color:#8896b0;font-size:.95rem;line-height:1.6;margin-bottom:0}.success-message strong{color:#f0f4ff}.success-btn{background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;color:#0b0e14;font-weight:700;padding:.8rem 2rem;border-radius:1.2rem;font-size:1rem;transition:all .2s ease;box-shadow:0 8px 30px #f0b90b33}.success-btn:hover{background:linear-gradient(145deg,#fccf2a,#d49b0a);color:#0b0e14;box-shadow:0 8px 40px #f0b90b66;transform:translateY(-2px)}.success-btn i{font-size:1.1rem}.verify-success-modal .modal-backdrop{background:#080b12cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 480px){.verify-success-modal .modal-body{padding:1.5rem}.success-icon-wrapper{width:64px;height:64px}.success-icon{font-size:2.2rem}.success-title{font-size:1.2rem}.success-message{font-size:.85rem}}.forgot-password-wrapper{margin-top:.5rem}.forgot-link{color:#8896b0;font-size:.85rem;text-decoration:none;transition:color .2s}.forgot-link:hover{color:#f0b90b;text-decoration:underline}.form-group .form-check{display:flex;align-items:center;gap:.6rem;padding-left:0;margin-bottom:0}.reset-email-text{color:#8896b0;font-size:.9rem;text-align:center;margin-bottom:1.5rem}.reset-email-text strong{color:#f0f4ff}.password-error{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:#ef44440f;border:1px solid rgba(239,68,68,.12);border-radius:.8rem;color:#ef4444;font-size:.85rem;margin-bottom:1rem;animation:slideDown .3s ease-out}.password-error i{font-size:1rem;flex-shrink:0}@media (max-width: 480px){.reset-email-text{font-size:.8rem}.password-error{font-size:.8rem;padding:.5rem .6rem}}.logout-icon-wrapper{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;margin:0 auto 20px;border:2px solid rgba(240,185,11,.08);background:#f0b90b0a}.logout-icon-wrapper i{font-size:2.5rem;color:#f0b90b}.logout-icon-wrapper.success{border-color:#4ade8026;background:#4ade800a}.logout-icon-wrapper.success i{color:#4ade80}.logout-icon-wrapper.error{border-color:#ef444426;background:#ef44440a}.logout-icon-wrapper.error i{color:#ef4444}.logout-loading{display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.logout-loading .loading-spinner{width:40px;height:40px}.logout-loading .loading-spinner .spinner-center{width:28px;height:28px;font-size:.9rem}.logout-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.logout-force-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:1.2rem;color:#8896b0;font-weight:500;font-size:.95rem;transition:all .2s ease;cursor:pointer}.logout-force-btn:hover{background:#ffffff0a;color:#f0f4ff;border-color:#f0b90b1a}.logout-force-btn i{font-size:1rem}@media (max-width: 480px){.logout-icon-wrapper{width:64px;height:64px}.logout-icon-wrapper i{font-size:2rem}}.dashboard-page{min-height:100vh;display:flex;flex-direction:column;background:#080b12}.dashboard-wrapper{flex:1;display:flex;flex-direction:column;padding:1.5rem 1rem .5rem}.glass-card{background:#101624bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.03);border-radius:1.8rem;box-shadow:0 12px 30px #000000b3;transition:.2s;position:relative;overflow:hidden}.glass-card:hover{border-color:#ffd70014;background:#141c2ecc}.glass-card .geo-shape{position:absolute;border-radius:50%;pointer-events:none;opacity:.04;z-index:0}.glass-card .geo-shape-1{width:120px;height:120px;top:-40px;right:-30px;background:radial-gradient(circle,#f0b90b,transparent 70%)}.glass-card .geo-shape-2{width:80px;height:80px;bottom:-20px;left:-20px;background:conic-gradient(from 0deg,#f0b90b,rgba(240,185,11,.3),transparent);border-radius:30% 70% 50% 50%/50% 40% 60% 50%}.glass-card .geo-shape-3{width:60px;height:60px;top:50%;right:10%;background:#f0b90b08;border:1px solid rgba(240,185,11,.05);transform:rotate(45deg);border-radius:20% 50% 30% 60%}.glass-card .geo-shape-4{width:40px;height:40px;bottom:30%;left:15%;background:#ffffff05;border:1px solid rgba(240,185,11,.04);border-radius:60% 20% 70% 30%}.glass-card>*{position:relative;z-index:1}.text-gold{color:#f0b90b}.border-gold{border-color:#f0b90b!important}.btn-gold{background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;color:#0b0e14;font-weight:700;box-shadow:0 8px 20px #f0b90b33;padding:.6rem 1.8rem;font-size:.95rem}.btn-gold:hover{background:linear-gradient(145deg,#fccf2a,#d49b0a);color:#0b0e14;box-shadow:0 8px 30px #f0b90b66}.btn-outline-gold{border:2px solid rgba(240,185,11,.3);color:#f0b90b;background:transparent;padding:.6rem 1.8rem;font-size:.95rem;font-weight:600}.btn-outline-gold:hover{background:#f0b90b14;border-color:#f0b90b;color:#f0b90b}.btn-sm-custom{padding:.5rem 1.2rem;font-size:.85rem}.btn-lg-custom{padding:.8rem 2.5rem;font-size:1.1rem}.mp-value{font-size:1.5rem;font-weight:700;letter-spacing:-.2px}.mp-label{color:#8896b0;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.progress-thin{height:8px;background:#1e283c;border-radius:40px}.progress-thin .progress-bar{background:linear-gradient(90deg,#f0b90b,#f7d44a);border-radius:40px;box-shadow:0 0 12px #f0b90b55}.crypto-card{position:relative;overflow:hidden;background:#0a0f1ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.02);border-radius:2rem;transition:.25s ease;height:100%}.crypto-card:hover{transform:translateY(-5px);border-color:#f0b90b1a}.crypto-card:before{content:"";position:absolute;top:-30%;right:-20%;width:180px;height:180px;background:radial-gradient(circle,rgba(240,185,11,.03) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.crypto-card:after{content:"";position:absolute;bottom:-20%;left:-20%;width:150px;height:150px;background:conic-gradient(from 0deg,rgba(240,185,11,.02),rgba(255,255,255,.02),transparent);border-radius:50%;pointer-events:none;z-index:0}.crypto-card>*{position:relative;z-index:2}.crypto-icon-wrapper{position:relative;width:56px;height:56px;flex-shrink:0}.crypto-icon-wrapper .crypto-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#111b2b;display:flex;align-items:center;justify-content:center;padding:6px;z-index:2;box-shadow:0 0 16px #f0b90b14}.crypto-icon-wrapper .crypto-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 6px rgba(240,185,11,.15));border-radius:50%}.crypto-icon-wrapper .border-ring{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;animation:orbitSpin 8s linear infinite}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crypto-icon-wrapper .border-ring .bg-circle{fill:none;stroke:#ffffff0a;stroke-width:3}.crypto-icon-wrapper .border-ring .progress-circle{fill:none;stroke:#f0b90b;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 0 8px rgba(240,185,11,.3))}.slider-wrapper{position:relative;width:100%;height:6px;background:#202b3f;border-radius:10px;margin:.5rem 0 .25rem;touch-action:none;cursor:pointer}.slider-wrapper .slider-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#f0b90b,#f7d44a);border-radius:10px;pointer-events:none;box-shadow:0 0 12px #f0b90b55;transition:width .1s ease}.slider-wrapper input[type=range]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;touch-action:none;margin:0;z-index:2}.slider-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#f0b90b;cursor:pointer;box-shadow:0 0 20px #f0b90b77;border:2px solid #f7d44a;margin-top:-7px;touch-action:none;pointer-events:auto}.slider-wrapper input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent;border-radius:10px}.slider-wrapper input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#f0b90b;border:2px solid #f7d44a;cursor:pointer;touch-action:none}.slider-wrapper input[type=range]::-moz-range-track{height:6px;background:transparent;border-radius:10px}.slider-wrapper input[type=range]:focus{outline:none}.btn-action{border-radius:60px;font-weight:600;font-size:.8rem;padding:.5rem .8rem;border:1px solid rgba(255,255,255,.04);background:#ffffff05;color:#ccd9f0;transition:.2s;display:inline-flex;align-items:center;gap:.4rem}.btn-reinvest{background:#f0b90b0f;border-color:#f0b90b1a;color:#f0b90b}.btn-reinvest:hover{background:#f0b90b2e}.btn-withdraw{background:#4b82ff0f;border-color:#4b82ff1a;color:#6b8cff}.btn-withdraw:hover{background:#4b82ff26}.plan-progress-text{font-size:.9rem;color:#b0c2e0}.plan-progress-text .text-gold{font-weight:600}.mp-needed{font-size:.8rem;color:#7c8aa8}.plan-badge{background:#f0b90b0f;border:1px solid rgba(240,185,11,.15);padding:.4rem 1.8rem .4rem 1.5rem;border-radius:60px;display:inline-flex;align-items:center;gap:.6rem}.plan-badge i{font-size:1.2rem}.plan-badge .plan-name{font-weight:700;font-size:1.4rem;color:#fff}.plan-badge .plan-next{color:#8896b0;font-size:.8rem}.no-plan-container{padding:1rem 0}.no-plan-icon{font-size:3.5rem;color:#f0b90b;display:block;margin-bottom:1rem}.no-plan-title{color:#f0f4ff;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.no-plan-message{color:#8896b0;font-size:1rem;margin-bottom:1.5rem;max-width:400px;margin-left:auto;margin-right:auto}@media (max-width: 480px){.no-plan-icon{font-size:2.5rem}.no-plan-title{font-size:1.2rem}.no-plan-message{font-size:.85rem}.plan-badge{padding:.3rem 1.2rem .3rem 1rem}.plan-badge .plan-name{font-size:1rem}.plan-badge .plan-next{font-size:.7rem}}.text-secondary-emphasiss.small.mt-1{color:#6c757d}.card-bg-icon{position:absolute;right:.5rem;bottom:.5rem;font-size:5rem;color:#f0b90b0a;pointer-events:none;z-index:0;line-height:1}.glass-card:nth-child(1) .card-bg-icon{right:.5rem;bottom:.5rem}.glass-card:nth-child(2) .card-bg-icon{right:.5rem;bottom:.5rem}.glass-card:nth-child(3) .card-bg-icon{right:.5rem;bottom:.5rem}.card-bg-icon i{opacity:.5}.glass-card:nth-child(1) .card-bg-icon i{color:#f0b90b0d}.glass-card:nth-child(2) .card-bg-icon i{color:#4ade800a}.glass-card:nth-child(3) .card-bg-icon i{color:#ef44440a}.mining-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.mining-status-dot.active{background:#4ade80;box-shadow:0 0 8px #4ade8080;animation:tick .5s step-end infinite}.mining-status-dot.inactive{background:#4a5568;box-shadow:none;animation:none}@keyframes tick{0%,to{opacity:1}50%{opacity:.2}}.btn-pause{background:#ef44440f!important;border-color:#ef44441a!important;color:#ef4444!important}.btn-pause:hover{background:#ef44441f!important}.btn-resume{background:#4ade800f!important;border-color:#4ade801a!important;color:#4ade80!important}.btn-resume:hover{background:#4ade801f!important}.free-mp-warning{background:#f59e0b0a!important;border:1px solid rgba(245,158,11,.1)!important}.text-warning{color:#f59e0b!important}.text-secondary-emphasis2{color:#f0b90b8a!important}.notification-bell-wrapper{position:relative;cursor:pointer;display:flex;align-items:center}.notification-icon{font-size:1.3rem;color:#8896b0;transition:color .2s ease}.notification-bell-wrapper:hover .notification-icon{color:#f0b90b}.notification-dot{position:absolute;top:-2px;right:-2px;width:20px;height:20px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff;border:2px solid #080b12;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.header-right{display:flex;align-items:center;gap:.5rem}.notification-modal-wrapper .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.notification-modal-wrapper .modal-content{background:#101624fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:2rem 2rem 0 0;box-shadow:0 -20px 60px #000c;color:#f0f4ff;max-height:85vh;overflow-y:auto}.notification-modal-wrapper .modal-body{padding:1.5rem 1.5rem 2.5rem}@media (min-width: 768px){.notification-modal-wrapper .modal-dialog{position:fixed;top:50%;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;max-width:520px;width:90%;margin:0;border-radius:2rem}.notification-modal-wrapper .modal-content{border-radius:2rem!important;max-height:80vh;overflow-y:auto}.notification-modal-wrapper .bottom-sheet-handle{display:none}}.notification-modal-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:1.25rem}.notification-modal-title{color:#f0f4ff;font-weight:600;font-size:1.1rem;margin:0}.notification-modal-close{background:transparent;border:none;color:#8896b0;font-size:1.2rem;padding:.25rem .5rem;cursor:pointer;transition:color .2s}.notification-modal-close:hover{color:#f0f4ff}.notification-list{max-height:55vh;overflow-y:auto;padding-right:.25rem}.notification-list::-webkit-scrollbar{width:4px}.notification-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.notification-list::-webkit-scrollbar-thumb{background:#f0b90b33;border-radius:4px}.notification-item{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem;border-radius:1rem;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem;position:relative;border:1px solid transparent}.notification-item:hover{background:#ffffff08;border-color:#ffffff0a}.notification-item.unread{background:#f0b90b08;border-color:#f0b90b0d}.notification-item.unread:hover{background:#f0b90b0f}.notification-icon{width:36px;height:36px;border-radius:50%;background:#ffffff05;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification-icon i{font-size:1rem}.notification-icon .text-success{color:#4ade80}.notification-icon .text-danger{color:#ef4444}.notification-icon .text-gold{color:#f0b90b}.notification-icon .text-info{color:#6b8cff}.notification-icon .text-secondary{color:#8896b0}.notification-content{flex:1;min-width:0}.notification-title{color:#f0f4ff;font-weight:600;font-size:.9rem;margin-bottom:.1rem}.notification-message{color:#8896b0;font-size:.8rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-time{color:#4a5568;font-size:.65rem;margin-top:.2rem}.notification-unread-dot{width:8px;height:8px;border-radius:50%;background:#f0b90b;flex-shrink:0;margin-top:.3rem}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#4a5568}.notification-empty i{font-size:3rem;margin-bottom:1rem}.notification-empty p{font-size:.9rem}.notification-detail-modal-wrapper .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.notification-detail-modal-wrapper .modal-content{background:#101624fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:2rem 2rem 0 0;box-shadow:0 -20px 60px #000c;color:#f0f4ff;max-height:85vh;overflow-y:auto}.notification-detail-modal-wrapper .modal-body{padding:1.5rem 1.5rem 2.5rem}@media (min-width: 768px){.notification-detail-modal-wrapper .modal-dialog{position:fixed;top:50%;left:50%!important;transform:translate(-50%,-50%)!important;max-width:480px;width:90%;margin:0;border-radius:2rem}.notification-detail-modal-wrapper .modal-content{border-radius:2rem!important;max-height:80vh;overflow-y:auto}.notification-detail-modal-wrapper .bottom-sheet-handle{display:none}}.notification-detail-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:1.25rem}.notification-detail-back{background:transparent;border:none;color:#8896b0;font-size:1.2rem;padding:.25rem .5rem;cursor:pointer;transition:color .2s}.notification-detail-back:hover{color:#f0b90b}.notification-detail-title{color:#f0f4ff;font-weight:600;font-size:1rem;margin:0}.notification-detail-close{background:transparent;border:none;color:#8896b0;font-size:1.2rem;padding:.25rem .5rem;cursor:pointer;transition:color .2s}.notification-detail-close:hover{color:#f0f4ff}.notification-detail-content{text-align:center;padding:.5rem 0 1rem}.notification-detail-icon{width:64px;height:64px;border-radius:50%;background:#f0b90b0f;border:2px solid rgba(240,185,11,.08);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.notification-detail-icon i{font-size:2rem}.notification-detail-icon .text-success{color:#4ade80}.notification-detail-icon .text-danger{color:#ef4444}.notification-detail-icon .text-gold{color:#f0b90b}.notification-detail-icon .text-info{color:#6b8cff}.notification-detail-icon .text-secondary{color:#8896b0}.notification-detail-title-text{color:#f0f4ff;font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.notification-detail-message{color:#8896b0;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.notification-detail-meta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.notification-detail-time,.notification-detail-type{display:flex;align-items:center;gap:.3rem;color:#4a5568;font-size:.8rem}.notification-detail-time i,.notification-detail-type i{font-size:.7rem}.notification-detail-done-btn{width:100%;padding:.75rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;border-radius:1rem;color:#0b0e14;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.notification-detail-done-btn:hover{background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px);box-shadow:0 8px 30px #f0b90b33}.notification-detail-data{margin-top:1rem;padding:1rem;background:#ffffff05;border-radius:.8rem;text-align:left}.notification-detail-data h6{color:#8896b0;font-size:.8rem;margin-bottom:.5rem}.notification-detail-data pre{color:#b0c2e0;font-size:.7rem;margin:0;white-space:pre-wrap;word-wrap:break-word}.notification-header-actions{display:flex;align-items:center;gap:.5rem}.notification-action-btn{background:transparent;border:none;color:#8896b0;padding:.25rem .4rem;border-radius:.4rem;cursor:pointer;transition:all .2s;font-size:1rem}.notification-action-btn:hover{background:#ffffff0a;color:#f0f4ff}.mark-read-btn:hover{color:#4ade80}.delete-all-btn:hover{color:#ef4444}.notification-count{display:inline-block;font-size:.7rem;font-weight:600;color:#8896b0;background:#ffffff0a;padding:.1rem .5rem;border-radius:40px;margin-left:.4rem}.delete-confirm-overlay{position:fixed;inset:0;background:#080b12b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.delete-confirm-modal{background:#101624fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:1.5rem;padding:2rem 1.5rem;max-width:400px;width:90%;text-align:center;animation:slideUp .3s cubic-bezier(.22,1,.36,1)}.delete-confirm-icon{width:56px;height:56px;border-radius:50%;background:#ef44440f;border:2px solid rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.delete-confirm-icon i{font-size:1.8rem;color:#ef4444}.delete-confirm-modal h4{color:#f0f4ff;font-weight:600;font-size:1.1rem;margin-bottom:.5rem}.delete-confirm-modal p{color:#8896b0;font-size:.9rem;margin-bottom:1.5rem;line-height:1.5}.delete-confirm-actions{display:flex;gap:.75rem}.delete-confirm-cancel,.delete-confirm-delete{flex:1;padding:.7rem;border-radius:.8rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;border:none}.delete-confirm-cancel{background:#ffffff05;border:1px solid rgba(255,255,255,.04);color:#8896b0}.delete-confirm-cancel:hover{background:#ffffff0a;color:#f0f4ff}.delete-confirm-delete{background:linear-gradient(145deg,#ef4444,#dc2626);color:#fff}.delete-confirm-delete:hover{background:linear-gradient(145deg,#f87171,#dc2626);transform:translateY(-1px);box-shadow:0 8px 30px #ef444433}@media (max-width: 480px){.delete-confirm-modal{padding:1.5rem 1rem}.delete-confirm-actions{flex-direction:column}}.navbar-custom .dropdown-toggle:after{display:none!important}.navbar-custom{background:#080b12eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.04);padding:.7rem 0;position:sticky;top:0;z-index:1050}.navbar-custom .navbar-nav .nav-link{color:#8896b0;font-weight:500;font-size:.95rem;padding:.6rem 1.2rem;border-radius:40px;transition:.2s}.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .nav-link.active{color:#f0b90b;background:#f0b90b0f}.navbar-custom .navbar-nav .nav-link i{margin-right:.6rem;width:1.4rem;text-align:center}.brand-icon{font-size:1.8rem;line-height:1}.navbar-custom .navbar-brand,.navbar-custom .navbar-brand:hover{color:#fff}.header-right{display:flex;align-items:center;gap:.75rem}.avatar-trigger{cursor:pointer;display:flex;align-items:center;gap:.7rem;padding:.3rem .8rem .3rem .5rem;border-radius:60px;border:1px solid rgba(255,255,255,.04);background:#ffffff05;transition:.2s;-webkit-user-select:none;user-select:none}.avatar-trigger:hover{border-color:#f0b90b26;background:#f0b90b0a}.avatar-icon{width:34px;height:34px;border-radius:50%;background:#111b2b;display:flex;align-items:center;justify-content:center;border:2px solid rgba(240,185,11,.2);overflow:hidden;flex-shrink:0}.avatar-icon .avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-icon .avatar-fallback{font-size:1.1rem;color:#f0b90b;display:flex;align-items:center;justify-content:center}.avatar-icon i{font-size:1.1rem;color:#f0b90b}.avatar-trigger .avatar-icon{width:34px;height:34px;border-radius:50%;background:#111b2b;display:flex;align-items:center;justify-content:center;border:2px solid rgba(240,185,11,.2)}.avatar-trigger .avatar-icon i{font-size:1.1rem;color:#f0b90b}.avatar-trigger .avatar-text{color:#c8d6e5;font-size:.85rem;font-weight:500;letter-spacing:.3px}.avatar-trigger .avatar-text small{color:#8896b0;font-weight:400}.avatar-trigger i.bi-chevron-down{color:#8896b0;font-size:.7rem;transition:.3s}.avatar-trigger.active i.bi-chevron-down{transform:rotate(180deg)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#080b12f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transform:translate(100%);transition:none;opacity:0;visibility:hidden;pointer-events:none;z-index:1060;border:none;border-radius:0}.mobile-menu-overlay.show{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-overlay .menu-nav{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;max-height:55vh;overflow-y:auto}.mobile-menu-overlay .menu-nav ul{width:100%;list-style:none;padding:0;margin:0}.mobile-menu-overlay .menu-nav .nav-item{width:100%;margin-bottom:.25rem}.mobile-menu-overlay .menu-nav .nav-link{font-size:1.1rem;padding:.7rem 1.5rem;width:100%;text-align:center;border-radius:60px;color:#c8d6e5;text-decoration:none;font-weight:500;transition:.2s;display:flex;align-items:center;justify-content:center;gap:.6rem}.mobile-menu-overlay .menu-nav .nav-link:hover,.mobile-menu-overlay .menu-nav .nav-link.active{background:#f0b90b14;color:#f0b90b}.mobile-menu-overlay .menu-nav .nav-link i{width:1.8rem;text-align:center}.mobile-menu-overlay .menu-close{position:absolute;top:1.5rem;right:1.5rem;background:#ffffff0a;border:none;color:#8896b0;font-size:1.8rem;padding:.3rem .8rem;border-radius:40px;cursor:pointer;transition:.2s}.mobile-menu-overlay .menu-close:hover{color:#f0b90b;background:#f0b90b0f}.mobile-menu-overlay .menu-brand{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.mobile-menu-overlay .menu-brand .text-gold{color:#f0b90b}.mobile-menu-overlay .mobile-menu-footer{margin-top:1.5rem;color:#8896b0;font-size:.85rem;display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.mobile-menu-overlay .mobile-menu-footer a{color:#8896b0;text-decoration:none;transition:color .2s}.mobile-menu-overlay .mobile-menu-footer a:hover{color:#f0b90b}.dropdown-toggle{display:flex;align-items:center;gap:.3rem;background:transparent;border:none;color:#8896b0;font-weight:500;font-size:.95rem;padding:.6rem 1.2rem;border-radius:40px;transition:.2s;cursor:pointer;width:100%}.dropdown-toggle:hover,.dropdown-toggle.active{color:#f0b90b;background:#f0b90b0f}.dropdown-toggle .dropdown-arrow{font-size:.6rem;transition:transform .2s;margin-left:.2rem}.dropdown-menu{position:absolute;top:100%;left:0;background:#101624f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.04);border-radius:.8rem;padding:.5rem 0;min-width:200px;display:none;box-shadow:0 8px 30px #00000080;z-index:1000}.dropdown-menu.show{display:block}.dropdown-item{display:flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;color:#b0c2e0;text-decoration:none;transition:.2s;font-size:.9rem}.dropdown-item:hover{background:#f0b90b0a;color:#f0b90b}.dropdown-item.active{color:#f0b90b;background:#f0b90b0f}.dropdown-item i{font-size:.9rem;width:1.2rem}.logout-btn{background:transparent;border:none;color:#ef4444!important;font-weight:500;font-size:.95rem;padding:.6rem 1.2rem;border-radius:40px;transition:.2s;cursor:pointer;width:100%;text-align:left}.logout-btn:hover{background:#ef44440f;color:#ef4444!important}.logout-btn i{margin-right:.6rem;width:1.4rem;text-align:center}.mobile-menu-overlay .dropdown{width:100%}.mobile-menu-overlay .dropdown-toggle{font-size:1.1rem;padding:.7rem 1.5rem;justify-content:center;color:#c8d6e5;width:100%;border-radius:60px}.mobile-menu-overlay .dropdown-toggle:hover{background:#f0b90b14;color:#f0b90b}.mobile-menu-overlay .dropdown-menu{position:relative!important;inset:auto!important;transform:none!important;background:#080b1266;border:1px solid rgba(255,255,255,.03);border-radius:.8rem;padding:.3rem 0;margin:.25rem 1.5rem;min-width:auto;display:none;box-shadow:none;width:auto}.mobile-menu-overlay .dropdown-menu.show{display:block;animation:mobileDropdownFade .2s ease-out}@keyframes mobileDropdownFade{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-menu-overlay .dropdown-item{font-size:.95rem;padding:.5rem 1.2rem;justify-content:center;text-align:center;border-radius:40px}.mobile-menu-overlay .dropdown-item:hover{background:#f0b90b0a}.mobile-menu-overlay .dropdown-item i{width:1.6rem}.mobile-menu-overlay .logout-btn{font-size:1.1rem;padding:.7rem 1.5rem;justify-content:center;text-align:center;width:100%;border-radius:60px}@media (max-width: 991.98px){.navbar-custom .navbar-nav{display:none!important}.avatar-trigger .avatar-text small{display:inline}.avatar-trigger i.bi-chevron-down{display:inline-block}}@media (min-width: 992px){.avatar-trigger .avatar-text small,.avatar-trigger i.bi-chevron-down{display:none}.avatar-trigger{padding-right:.5rem}.mobile-menu-overlay{display:none!important}.nav-item.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.dropdown-menu.show{display:block;animation:dropdownFade .2s ease-out}}@keyframes dropdownFade{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dropdown-toggle:after{display:none!important}.header-fixed{position:fixed!important;top:0;left:0;right:0;z-index:1;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.logout-modal-wrapper .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.logout-modal-wrapper .modal-content{background:#101624fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:2rem 2rem 0 0;box-shadow:0 -20px 60px #000c;color:#f0f4ff;max-height:90vh;overflow-y:auto;min-height:200px}.logout-modal-wrapper .modal-body{padding:1.5rem 1.5rem 2.5rem;text-align:center}.bottom-sheet-handle{display:flex;justify-content:center;padding-bottom:.5rem;margin-bottom:.5rem;cursor:grab}.logout-modal-icon{width:72px;height:72px;border-radius:50%;background:#ef444414;border:2px solid rgba(239,68,68,.15);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.logout-modal-icon i{font-size:2.5rem;color:#ef4444}.logout-modal-header{padding-bottom:.5rem}.logout-modal-content{margin-bottom:2rem}.logout-modal-title{color:#f0f4ff;font-weight:700;font-size:1.4rem;margin-bottom:.5rem}.logout-modal-message{color:#8896b0;font-size:.95rem;line-height:1.6;max-width:360px;margin:0 auto}.logout-modal-actions{display:flex;gap:.75rem}.logout-modal-btn{flex:1;padding:.7rem;border:none;border-radius:.8rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.logout-modal-btn.cancel{background:#ffffff0d;color:#8896b0;border:1px solid rgba(255,255,255,.04)}.logout-modal-btn.cancel:hover:not(:disabled){background:#ffffff14;color:#f0f4ff}.logout-modal-btn.confirm{background:linear-gradient(145deg,#ef4444,#dc2626);color:#fff}.logout-modal-btn.confirm:hover:not(:disabled){background:linear-gradient(145deg,#f87171,#dc2626);transform:translateY(-2px);box-shadow:0 8px 30px #ef44444d}.logout-modal-btn:disabled{opacity:.5;cursor:not-allowed}.logout-modal-btn.confirm:disabled:hover{transform:none;box-shadow:none}@media (min-width: 768px){.logout-modal-wrapper .modal-dialog{position:fixed;max-width:420px;width:90%;margin:0 auto;border-radius:2rem}.logout-modal-wrapper .modal-content{border-radius:2rem 2rem 0rem 0rem!important;max-height:85vh}.logout-modal-wrapper .bottom-sheet-handle{display:none}}@media (max-width: 480px){.logout-modal-wrapper .modal-body{padding:1rem 1rem 1.5rem}.logout-modal-title{font-size:1.2rem}.logout-modal-message{font-size:.85rem}.logout-modal-icon{width:60px;height:60px}.logout-modal-icon i{font-size:2rem}}.dashboard-footer{border-top:1px solid rgba(255,255,255,.04);padding-top:1.5rem;padding-bottom:1.5rem;margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:transparent}.dashboard-footer .footer-social{display:flex;gap:1.5rem}.dashboard-footer .footer-social a{color:#8896b0;text-decoration:none;font-size:.9rem;transition:color .2s ease}.dashboard-footer .footer-social a:hover{color:#f0b90b}.dashboard-footer .footer-social a i{margin-right:.3rem}.dashboard-footer .footer-copyright{color:#4a5568;font-size:.85rem}.dashboard-footer .footer-links{display:flex;gap:1.2rem}.dashboard-footer .footer-links a{color:#4a5568;text-decoration:none;font-size:.85rem;transition:color .2s ease}.dashboard-footer .footer-links a:hover{color:#f0b90b}.dashboard-footer .footer-links a i{margin-right:.2rem}@media (max-width: 768px){.dashboard-footer{flex-direction:column;gap:.75rem;text-align:center;padding-top:1rem;padding-bottom:1rem}.dashboard-footer .footer-social{gap:1rem}.dashboard-footer .footer-links{gap:.8rem;flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.dashboard-footer .footer-social a{font-size:.8rem}.dashboard-footer .footer-copyright,.dashboard-footer .footer-links a{font-size:.75rem}}.user-activity-container{position:fixed;z-index:999999;width:360px;max-height:480px;background:#101624f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:1rem;box-shadow:0 20px 60px #000c;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s ease}.activity-bottom-right{bottom:20px;right:20px}.activity-bottom-left{bottom:20px;left:20px}.activity-top-right{top:80px;right:20px}.activity-top-left{top:80px;left:20px}.user-activity-header{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.user-activity-title{display:flex;align-items:center;gap:.5rem;color:#f0f4ff;font-weight:600;font-size:.85rem}.user-activity-title i{font-size:1rem}.live-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:pulse-dot 1.5s ease-in-out infinite}.user-activity-close{background:none;border:none;color:#4a5568;cursor:pointer;padding:.2rem .4rem;border-radius:.4rem;transition:all .2s ease;font-size:.8rem}.user-activity-close:hover{color:#f0f4ff;background:#ffffff0d}.user-activity-list{flex:1;overflow-y:auto;padding:.5rem 0;max-height:400px}.user-activity-list::-webkit-scrollbar{width:3px}.user-activity-list::-webkit-scrollbar-track{background:transparent}.user-activity-list::-webkit-scrollbar-thumb{background:#f0b90b33;border-radius:4px}.user-activity-item{display:flex;align-items:center;gap:.8rem;padding:.6rem 1rem;transition:all .2s ease;animation:slideIn .4s ease;position:relative}.user-activity-item:hover{background:#ffffff05}.user-activity-item:before{content:"";position:absolute;left:0;top:10%;height:80%;width:2px;border-radius:2px;background:linear-gradient(to bottom,transparent,rgba(240,185,11,.1),transparent)}.user-activity-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#0b0e14;flex-shrink:0}.user-activity-content{flex:1;min-width:0}.user-activity-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem}.user-activity-name{color:#f0f4ff;font-weight:600;font-size:.8rem}.user-activity-message{color:#8896b0;font-size:.78rem}.user-activity-time{color:#4a5568;font-size:.6rem;margin-top:.1rem}.user-activity-icon{font-size:.9rem;opacity:.6;flex-shrink:0}.user-activity-toggle{position:fixed;z-index:999999;width:48px;height:48px;border-radius:50%;background:#101624f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 30px #0006;display:flex;align-items:center;justify-content:center;color:#f0f4ff;font-size:1.2rem;cursor:pointer;transition:all .3s ease}.user-activity-toggle:hover{transform:scale(1.05);border-color:#f0b90b33}.user-activity-toggle .activity-badge{position:absolute;top:-4px;right:-4px;background:#f0b90b;color:#0b0e14;font-size:.55rem;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@media (max-width: 480px){.user-activity-container{width:calc(100% - 20px);max-height:400px;bottom:10px!important;right:10px!important;left:10px!important}.user-activity-list{max-height:320px}.user-activity-item{padding:.4rem .8rem}.user-activity-message,.user-activity-name{font-size:.7rem}.user-activity-toggle{width:40px;height:40px;font-size:1rem;right:15px}}.user-activity-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-activity-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:#4a5568;gap:.5rem}.user-activity-empty i{font-size:2rem}.user-activity-empty span{font-size:.85rem}.deposit-modal-wrapper .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.deposit-modal-wrapper .modal-content{background:#101624fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:2rem 2rem 0 0;box-shadow:0 -20px 60px #000c;color:#f0f4ff;max-height:90vh;min-height:300px}.deposit-modal-wrapper .modal-body{padding:1.5rem 1.5rem 2.5rem}.deposit-modal-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:1.25rem}.deposit-modal-back{background:transparent;border:none;color:#8896b0;font-size:1.2rem;padding:.25rem .5rem;cursor:pointer;transition:color .2s}.deposit-modal-back:hover{color:#f0b90b}.deposit-modal-back:disabled{opacity:.3;cursor:not-allowed}.deposit-modal-title{color:#f0f4ff;font-weight:600;font-size:1.1rem;margin:0}.deposit-modal-close{background:transparent;border:none;color:#8896b0;font-size:1.2rem;padding:.25rem .5rem;cursor:pointer;transition:color .2s}.deposit-modal-close:hover{color:#f0f4ff}.deposit-coin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;max-height:60vh;overflow-y:auto;padding-right:.25rem}.deposit-overflow::-webkit-scrollbar{width:10px}.deposit-overflow::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.deposit-overflow::-webkit-scrollbar-thumb{background:#f0bb0bd1;border-radius:40px}.deposit-coin-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:1rem;cursor:pointer;transition:all .2s ease}.deposit-coin-item:hover:not(:disabled){background:#f0b90b0a;border-color:#f0b90b1a;transform:translateY(-2px)}.deposit-coin-item:disabled{opacity:.4;cursor:not-allowed}.deposit-coin-icon{width:40px;height:40px;border-radius:50%;background:#10162499;display:flex;align-items:center;justify-content:center;overflow:hidden}.deposit-coin-icon img{width:28px;height:28px;object-fit:contain;border-radius:30%}.deposit-coin-icon.small{width:32px;height:32px}.deposit-coin-icon.small img{width:22px;height:22px}.deposit-coin-symbol{color:#f0f4ff;font-weight:600;font-size:.85rem}.deposit-coin-name{color:#8896b0;font-size:.65rem;display:block;text-align:center}.deposit-coin-status{color:#ef4444;font-size:.6rem;font-weight:500}.deposit-coin-info{display:flex;flex-direction:column;align-items:center}.deposit-network-list{max-height:60vh;overflow-y:auto;padding-right:.25rem}.deposit-selected-coin{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff05;border-radius:.8rem;margin-bottom:1rem}.deposit-selected-coin .deposit-coin-symbol{font-size:1rem}.deposit-selected-coin .deposit-coin-name{font-size:.75rem;text-align:left}.deposit-network-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem 1rem;background:transparent;border:1px solid rgba(255,255,255,.03);border-radius:.8rem;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem}.deposit-network-item:hover{background:#f0b90b0a;border-color:#f0b90b14}.deposit-network-name{color:#f0f4ff;font-weight:500;font-size:.9rem;display:block}.deposit-network-key{color:#8896b0;font-size:.7rem;display:block;text-align:left}.deposit-network-item i{color:#4a5568;font-size:.8rem}.deposit-network-badge{color:#f0b90b;font-size:.6rem;background:#f0b90b0f;padding:.1rem .5rem;border-radius:40px;display:inline-block;margin-top:.1rem}.deposit-address-section{max-height:65vh;overflow-y:auto;padding-right:.25rem}.deposit-qr-container{display:flex;justify-content:center;padding:1.5rem 0}.deposit-qr-container canvas{border-radius:1rem;background:#0b0e14!important;padding:.5rem}.deposit-address-box{background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:1rem;margin-bottom:1.25rem}.deposit-address-label{color:#8896b0;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.5rem}.deposit-address-input-wrapper{display:flex;align-items:center;gap:.5rem}.deposit-address-input{flex:1;background:#080b1299;border:1px solid rgba(255,255,255,.04);border-radius:.6rem;padding:.6rem .8rem;color:#f0f4ff;font-size:.85rem;font-family:monospace;outline:none;transition:border-color .2s}.deposit-address-input:focus{border-color:#f0b90b33}.deposit-address-copy{background:#f0b90b0f;border:1px solid rgba(240,185,11,.1);border-radius:.6rem;color:#f0b90b;padding:.5rem .8rem;cursor:pointer;transition:all .2s ease}.deposit-address-copy:hover{background:#f0b90b1f;border-color:#f0b90b33}.deposit-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}.deposit-info-item{background:#ffffff05;border:1px solid rgba(255,255,255,.03);border-radius:.8rem;padding:.6rem .8rem;text-align:center}.deposit-info-label{color:#8896b0;font-size:.6rem;text-transform:uppercase;letter-spacing:.3px;display:block;margin-bottom:.2rem}.deposit-info-value{color:#f0f4ff;font-weight:600;font-size:.85rem}.deposit-done-btn{width:100%;padding:.75rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;border-radius:1rem;color:#0b0e14;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease}.deposit-done-btn:hover{background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px);box-shadow:0 8px 30px #f0b90b33}@media (max-width: 480px){.deposit-modal-wrapper .modal-body{padding:1rem 1rem 1.5rem}.deposit-coin-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}.deposit-coin-item{padding:.75rem .25rem}.deposit-info-grid{grid-template-columns:1fr 1fr}.deposit-address-input{font-size:.7rem;padding:.4rem .6rem}.deposit-qr-container canvas{width:140px!important;height:140px!important}}@media (max-width: 380px){.deposit-coin-grid{grid-template-columns:repeat(2,1fr)}.deposit-info-grid{grid-template-columns:1fr}}.deposit-qr-container{display:flex;justify-content:center;align-items:center;padding:1.5rem 0;position:relative}.deposit-qr-image{border-radius:1rem;background:#0b0e14;padding:.5rem;border:1px solid rgba(240,185,11,.05)}.deposit-qr-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:180px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:1rem;gap:.5rem;color:#4a5568}.deposit-qr-fallback i{font-size:2.5rem}.deposit-qr-fallback span{font-size:.8rem}.deposit-generate-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.deposit-generate-icon{width:72px;height:72px;border-radius:50%;background:#f0b90b0f;border:2px solid rgba(240,185,11,.08);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.deposit-generate-icon i{font-size:2.2rem;color:#f0b90b}.deposit-generate-title{color:#f0f4ff;font-weight:600;font-size:1.1rem;margin-bottom:.5rem}.deposit-generate-message{color:#8896b0;font-size:.9rem;max-width:320px;margin:0 auto 1.5rem;line-height:1.6}.deposit-generate-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;border-radius:1rem;color:#0b0e14;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s ease;min-width:200px}.deposit-generate-btn:hover:not(:disabled){background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px);box-shadow:0 8px 30px #f0b90b33}.deposit-generate-btn:disabled{opacity:.6;cursor:not-allowed}.deposit-generate-btn .spinner-border{width:16px;height:16px}.deposit-tag-box{margin-top:-.5rem}.deposit-warning-notice{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem 1rem;background:#ef44440f;border:1px solid rgba(239,68,68,.12);border-radius:.8rem;margin:1rem 0 1.25rem}.deposit-warning-notice i{color:#ef4444;font-size:1.1rem;margin-top:.1rem;flex-shrink:0}.deposit-warning-text{color:#f0c6c6;font-size:.8rem;line-height:1.5}.deposit-warning-text strong{color:#ef4444}.deposit-warning-text strong:last-of-type{color:#f0b90b}@media (max-width: 480px){.deposit-warning-notice{padding:.6rem .8rem}.deposit-warning-text{font-size:.7rem}.deposit-warning-notice i{font-size:.9rem}}@media (min-width: 768px){.deposit-modal-wrapper .modal-dialog{position:fixed;max-width:500px;width:90%;margin:0 auto;border-radius:2rem}.deposit-modal-wrapper .modal-content{border-radius:2rem 2rem 0rem 0rem!important;max-height:85vh}.deposit-modal-wrapper .bottom-sheet-handle{display:none}}@media (min-width: 992px){.deposit-modal-wrapper .modal-dialog{max-width:700px;width:90%}}.reinvest-modal-wrapper .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.reinvest-modal-wrapper .modal-content{background:#101624fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:2rem 2rem 0 0;box-shadow:0 -20px 60px #000c;color:#f0f4ff;max-height:90vh;overflow-y:auto;min-height:300px}.reinvest-modal-wrapper .modal-body{padding:1.5rem 1.5rem 2.5rem}.reinvest-coin-info{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:.8rem;margin-bottom:1.25rem}.reinvest-coin-icon{width:40px;height:40px;border-radius:50%;background:#10162499;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.reinvest-coin-icon img{width:28px;height:28px;object-fit:contain;border-radius:30%}.reinvest-coin-details{flex:1}.reinvest-coin-name{color:#f0f4ff;font-weight:600;font-size:.95rem;display:block}.reinvest-coin-symbol{color:#8896b0;font-size:.7rem;display:block}.reinvest-coin-balance{text-align:right}.reinvest-balance-label{color:#8896b0;font-size:.6rem;text-transform:uppercase;letter-spacing:.3px;display:block}.reinvest-balance-value{color:#f0f4ff;font-weight:600;font-size:.85rem}.reinvest-amount-section{margin-bottom:1.25rem}.reinvest-amount-label{color:#8896b0;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.5rem}.reinvest-amount-input-wrapper{display:flex;align-items:center;gap:.5rem}.reinvest-amount-input{flex:1;background:#080b1299;border:1px solid rgba(255,255,255,.04);border-radius:.6rem;padding:.6rem .8rem;color:#f0f4ff;font-size:.95rem;outline:none;transition:border-color .2s}.reinvest-amount-input:focus{border-color:#f0b90b33}.reinvest-amount-input:disabled{opacity:.5;cursor:not-allowed}.reinvest-max-btn{background:#f0b90b0f;border:1px solid rgba(240,185,11,.1);border-radius:.6rem;color:#f0b90b;padding:.5rem .8rem;font-weight:600;font-size:.7rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.reinvest-max-btn:hover:not(:disabled){background:#f0b90b1f;border-color:#f0b90b33}.reinvest-max-btn:disabled{opacity:.4;cursor:not-allowed}.reinvest-balance-info{margin-top:.4rem;color:#4a5568;font-size:.7rem;text-align:right}.reinvest-slider-section{margin-bottom:1.25rem}.reinvest-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.reinvest-slider-label{color:#8896b0;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.reinvest-slider-value{color:#f0b90b;font-weight:600;font-size:.9rem}.reinvest-slider{width:100%;height:4px;-webkit-appearance:none;appearance:none;background:#ffffff0f;border-radius:2px;outline:none;transition:all .3s ease}.reinvest-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#f0b90b;cursor:pointer;transition:all .2s ease}.reinvest-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.reinvest-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f0b90b;cursor:pointer;border:none}.reinvest-slider:disabled{opacity:.5;cursor:not-allowed}.reinvest-slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.reinvest-slider-labels{display:flex;justify-content:space-between;margin-top:.3rem;color:#4a5568;font-size:.6rem}.reinvest-summary{background:#ffffff05;border:1px solid rgba(255,255,255,.03);border-radius:.8rem;padding:.75rem 1rem;margin-bottom:1.25rem}.reinvest-summary-item{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0}.reinvest-summary-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.03)}.reinvest-summary-label{color:#8896b0;font-size:.8rem}.reinvest-summary-value{color:#f0f4ff;font-weight:500;font-size:.85rem}.reinvest-actions{display:flex;gap:.75rem}.reinvest-cancel-btn,.reinvest-confirm-btn{flex:1;padding:.7rem;border:none;border-radius:.8rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.reinvest-cancel-btn{background:#ffffff0a;color:#8896b0;border:1px solid rgba(255,255,255,.04)}.reinvest-cancel-btn:hover:not(:disabled){background:#ffffff14;color:#f0f4ff}.reinvest-confirm-btn{background:linear-gradient(145deg,#f0b90b,#d49b0a);color:#0b0e14}.reinvest-confirm-btn:hover:not(:disabled){background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px);box-shadow:0 8px 30px #f0b90b33}.reinvest-confirm-btn:disabled,.reinvest-cancel-btn:disabled{opacity:.4;cursor:not-allowed}.reinvest-confirm-btn:disabled:hover,.reinvest-cancel-btn:disabled:hover{transform:none;box-shadow:none}@media (max-width: 480px){.reinvest-modal-wrapper .modal-body{padding:1rem 1rem 1.5rem}.reinvest-coin-info{padding:.6rem .8rem}.reinvest-coin-icon{width:32px;height:32px}.reinvest-coin-icon img{width:22px;height:22px}.reinvest-coin-name{font-size:.85rem}.reinvest-balance-value{font-size:.75rem}.reinvest-amount-input{font-size:.85rem;padding:.5rem .6rem}.reinvest-summary-item{padding:.3rem 0}.reinvest-summary-label{font-size:.7rem}.reinvest-summary-value{font-size:.75rem}.reinvest-cancel-btn,.reinvest-confirm-btn{font-size:.8rem;padding:.6rem}}@media (min-width: 768px){.reinvest-modal-wrapper .modal-dialog{position:fixed;max-width:500px;width:90%;margin:0 auto;border-radius:2rem}.reinvest-modal-wrapper .modal-content{border-radius:2rem 2rem 0rem 0rem!important;max-height:85vh}.reinvest-modal-wrapper .bottom-sheet-handle{display:none}}@media (min-width: 992px){.reinvest-modal-wrapper .modal-dialog{max-width:550px;width:90%}}.reinvest-modal-wrapper .modal-content{overflow-y:hidden}.reinvest-overflow{max-height:60vh;overflow-y:auto}.reinvest-overflow::-webkit-scrollbar{width:10px}.reinvest-overflow::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.reinvest-overflow::-webkit-scrollbar-thumb{background:#f0bb0bd1;border-radius:40px}.withdraw-modal-wrapper .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;width:100%}.withdraw-modal-wrapper .modal-content{background:#101624fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:2rem 2rem 0 0;box-shadow:0 -20px 60px #000c;color:#f0f4ff;max-height:90vh;min-height:300px}.withdraw-modal-wrapper .modal-body{padding:1.5rem 1.5rem 2.5rem}.withdraw-coin-info{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:.8rem;margin-bottom:1.25rem}.withdraw-coin-icon{width:40px;height:40px;border-radius:50%;background:#10162499;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.withdraw-coin-details{flex:1}.withdraw-coin-name{color:#f0f4ff;font-weight:600;font-size:.95rem;display:block}.withdraw-coin-symbol{color:#8896b0;font-size:.7rem;display:block}.withdraw-coin-balance{text-align:right}.withdraw-balance-label{color:#8896b0;font-size:.6rem;text-transform:uppercase;letter-spacing:.3px;display:block}.withdraw-balance-value{color:#f0f4ff;font-weight:600;font-size:.85rem}.withdraw-network-list,.withdraw-info-list{max-height:55vh;overflow-y:auto;padding-right:.25rem}.withdraw-network-list::-webkit-scrollbar,.withdraw-info-list::-webkit-scrollbar{width:10px}.withdraw-network-list::-webkit-scrollbar-track,.withdraw-info-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.withdraw-network-list::-webkit-scrollbar-thumb,.withdraw-info-list::-webkit-scrollbar-thumb{background:#f0bb0bd1;border-radius:40px}.withdraw-network-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:.8rem;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem}.withdraw-network-item:hover:not(:disabled){background:#f0b90b0a;border-color:#f0b90b14}.withdraw-network-item:disabled{opacity:.4;cursor:not-allowed}.withdraw-network-info{flex:1}.withdraw-network-name{color:#f0f4ff;font-weight:500;font-size:.9rem;display:block}.withdraw-network-key{color:#8896b0;font-size:.7rem;display:block}.withdraw-network-details{display:flex;gap:.75rem;margin-top:.25rem;color:#4a5568;font-size:.65rem}.withdraw-network-status{color:#ef4444;font-size:.65rem;font-weight:500}.withdraw-network-item i{color:#4a5568;font-size:.8rem}.withdraw-network-badge{color:#f0b90b;font-size:.6rem;background:#f0b90b0f;padding:.1rem .5rem;border-radius:40px;display:inline-block;margin-top:.1rem}.withdraw-address-section{margin-bottom:1.25rem}.withdraw-address-label{color:#8896b0;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.5rem}.withdraw-address-input{width:100%;background:#080b1299;border:1px solid rgba(255,255,255,.04);border-radius:.6rem;padding:.6rem .8rem;color:#f0f4ff;font-size:.85rem;outline:none;transition:border-color .2s}.withdraw-address-input:focus{border-color:#f0b90b33}.withdraw-address-input:disabled{opacity:.5;cursor:not-allowed}.withdraw-tag-input-wrapper{margin-top:.75rem}.withdraw-amount-section{margin-bottom:1.25rem}.withdraw-amount-label{color:#8896b0;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.5rem}.withdraw-amount-input-wrapper{display:flex;align-items:center;gap:.5rem}.withdraw-amount-input{flex:1;background:#080b1299;border:1px solid rgba(255,255,255,.04);border-radius:.6rem;padding:.6rem .8rem;color:#f0f4ff;font-size:.95rem;outline:none;transition:border-color .2s}.withdraw-amount-input:focus{border-color:#f0b90b33}.withdraw-amount-input:disabled{opacity:.5;cursor:not-allowed}.withdraw-max-btn{background:#f0b90b0f;border:1px solid rgba(240,185,11,.1);border-radius:.6rem;color:#f0b90b;padding:.5rem .8rem;font-weight:600;font-size:.7rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.withdraw-max-btn:hover:not(:disabled){background:#f0b90b1f;border-color:#f0b90b33}.withdraw-max-btn:disabled{opacity:.4;cursor:not-allowed}.withdraw-balance-info{margin-top:.4rem;color:#4a5568;font-size:.7rem;text-align:right}.withdraw-slider-section{margin-bottom:1.25rem}.withdraw-slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.withdraw-slider-label{color:#8896b0;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.withdraw-slider-value{color:#f0b90b;font-weight:600;font-size:.9rem}.withdraw-slider{width:100%;height:4px;-webkit-appearance:none;appearance:none;background:#ffffff0f;border-radius:2px;outline:none;transition:all .3s ease}.withdraw-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#f0b90b;cursor:pointer;transition:all .2s ease}.withdraw-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.withdraw-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f0b90b;cursor:pointer;border:none}.withdraw-slider:disabled{opacity:.5;cursor:not-allowed}.withdraw-slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.withdraw-slider-labels{display:flex;justify-content:space-between;margin-top:.3rem;color:#4a5568;font-size:.6rem}.withdraw-summary{background:#ffffff05;border:1px solid rgba(255,255,255,.03);border-radius:.8rem;padding:.75rem 1rem;margin-bottom:1.25rem}.withdraw-summary-item{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0}.withdraw-summary-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.03)}.withdraw-summary-item.highlight{padding-top:.6rem;margin-top:.2rem;border-top:1px solid rgba(240,185,11,.1)}.withdraw-summary-label{color:#8896b0;font-size:.8rem}.withdraw-summary-value{color:#f0f4ff;font-weight:500;font-size:.85rem}.withdraw-summary-value.text-warning{color:#f59e0b}.withdraw-summary-value.text-muted{color:#4a5568}.withdraw-summary-value.text-gold{color:#f0b90b}.withdraw-warning-notice{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem 1rem;background:#ef44440f;border:1px solid rgba(239,68,68,.12);border-radius:.8rem;margin:0 0 1.25rem}.withdraw-warning-notice i{color:#ef4444;font-size:1.1rem;margin-top:.1rem;flex-shrink:0}.withdraw-warning-text{color:#f0c6c6;font-size:.8rem;line-height:1.5}.withdraw-warning-text strong{color:#ef4444}.withdraw-warning-text strong:last-of-type{color:#f0b90b}.withdraw-actions{display:flex;gap:.75rem}.withdraw-cancel-btn,.withdraw-confirm-btn{flex:1;padding:.7rem;border:none;border-radius:.8rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.withdraw-cancel-btn{background:#ffffff0a;color:#8896b0;border:1px solid rgba(255,255,255,.04)}.withdraw-cancel-btn:hover:not(:disabled){background:#ffffff14;color:#f0f4ff}.withdraw-confirm-btn{background:linear-gradient(145deg,#f0b90b,#d49b0a);color:#0b0e14}.withdraw-confirm-btn:hover:not(:disabled){background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px);box-shadow:0 8px 30px #f0b90b33}.withdraw-confirm-btn:disabled,.withdraw-cancel-btn:disabled{opacity:.4;cursor:not-allowed}.withdraw-confirm-btn:disabled:hover,.withdraw-cancel-btn:disabled:hover{transform:none;box-shadow:none}@media (min-width: 768px){.withdraw-modal-wrapper .modal-dialog{position:fixed;max-width:500px;width:90%;margin:0 auto;border-radius:2rem}.withdraw-modal-wrapper .modal-content{border-radius:2rem 2rem 0rem 0rem!important}.withdraw-modal-wrapper .bottom-sheet-handle{display:none}}@media (min-width: 992px){.withdraw-modal-wrapper .modal-dialog{max-width:550px;width:90%}}@media (max-width: 480px){.withdraw-modal-wrapper .modal-body{padding:1rem 1rem 1.5rem}.withdraw-coin-info{padding:.6rem .8rem}.withdraw-coin-icon{width:32px;height:32px}.withdraw-coin-icon img{width:22px;height:22px}.withdraw-coin-name{font-size:.85rem}.withdraw-balance-value{font-size:.75rem}.withdraw-amount-input{font-size:.85rem;padding:.5rem .6rem}.withdraw-address-input{font-size:.75rem;padding:.5rem .6rem}.withdraw-summary-item{padding:.3rem 0}.withdraw-summary-label{font-size:.7rem}.withdraw-summary-value{font-size:.75rem}.withdraw-cancel-btn,.withdraw-confirm-btn{font-size:.8rem;padding:.6rem}.withdraw-warning-notice{padding:.6rem .8rem}.withdraw-warning-text{font-size:.7rem}.withdraw-warning-notice i{font-size:.9rem}.withdraw-network-details{flex-direction:column;gap:.2rem}}.withdraw-coin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;max-height:60vh;overflow-y:auto;padding-right:.25rem}.withdraw-coin-item{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1rem .5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:1rem;cursor:pointer;transition:all .2s ease}.withdraw-coin-item:hover:not(:disabled){background:#f0b90b0a;border-color:#f0b90b1a;transform:translateY(-2px)}.withdraw-coin-item:disabled{opacity:.4;cursor:not-allowed}.withdraw-coin-icon{width:40px;height:40px;border-radius:50%;background:#10162499;display:flex;align-items:center;justify-content:center;overflow:hidden}.withdraw-coin-icon img{width:28px;height:28px;object-fit:contain;border-radius:30%}.deposit-coin-grid .withdraw-coin-symbol{color:#f0f4ff;font-weight:600;font-size:.85rem}.deposit-coin-grid .withdraw-coin-name{color:#8896b0;font-size:.65rem}.deposit-coin-grid .withdraw-coin-balance-small{color:#4a5568;font-size:.6rem;margin-top:.2rem}.deposit-coin-grid .withdraw-coin-status{color:#ef4444;font-size:.6rem;font-weight:500}.telegram-modal-wrapper .modal-dialog{position:fixed!important;bottom:0!important;left:0!important;right:0!important;margin:0 auto!important;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.telegram-modal-wrapper.show .modal-dialog{transform:translateY(0)}.telegram-modal-wrapper .modal-content{background:#101624fa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.04);border-radius:2rem 2rem 0 0;box-shadow:0 -20px 60px #000c;color:#f0f4ff;max-height:90vh;overflow-y:auto}.telegram-modal-wrapper .modal-body{padding:2rem 2rem 2.5rem}.bottom-sheet-handle{display:flex;justify-content:center;padding-bottom:1rem;margin-bottom:.5rem;cursor:grab}.bottom-sheet-handle span{display:block;width:40px;height:4px;background:#ffffff26;border-radius:4px;transition:background .2s}.bottom-sheet-handle:hover span{background:#ffffff40}.bottom-sheet-handle:active{cursor:grabbing}.telegram-modal-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#f0b90b0f;border:2px solid rgba(240,185,11,.08);margin:0 auto 16px}.telegram-modal-icon i{font-size:2.5rem;color:#08c!important}.telegram-modal-title{color:#f0f4ff;font-weight:700;font-size:1.5rem;text-align:center;margin-bottom:8px}.telegram-modal-message{color:#8896b0;font-size:.95rem;text-align:center;line-height:1.6;margin-bottom:20px}.telegram-modal-benefits{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:24px}.benefit-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.03);transition:all .2s ease}.benefit-item:hover{background:#ffffff0a;border-color:#f0b90b0d}.benefit-item i{font-size:1.3rem;color:#f0b90b}.benefit-item span{color:#b0c2e0;font-size:.7rem;text-align:center;font-weight:500}.telegram-modal-actions{display:flex;flex-direction:column;gap:10px}.telegram-join-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;background:#08c!important;color:#fff!important;border:none;font-weight:700;padding:.8rem;border-radius:1.2rem;font-size:1rem;transition:all .2s ease;box-shadow:0 8px 30px #0088cc4d!important;cursor:pointer}.telegram-join-btn:hover{background:#069!important;color:#fff!important;box-shadow:0 8px 40px #08c6!important;transform:translateY(-2px)}.telegram-join-btn i{font-size:1.2rem}.telegram-skip-btn{background:#ffffff05;border:1px solid rgba(255,255,255,.04);color:#8896b0;font-weight:500;padding:.7rem;border-radius:1.2rem;font-size:.9rem;transition:all .2s ease;cursor:pointer}.telegram-skip-btn:hover{background:#ffffff0a;color:#f0f4ff}.telegram-modal-wrapper .modal-backdrop{background:#080b12b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 480px){.telegram-modal-wrapper .modal-body{padding:1.5rem 1.5rem 2rem}.telegram-modal-icon{width:60px;height:60px}.telegram-modal-icon i{font-size:2rem}.telegram-modal-title{font-size:1.2rem}.telegram-modal-message{font-size:.85rem}.telegram-modal-benefits{grid-template-columns:1fr 1fr 1fr;gap:8px}.benefit-item{padding:10px 6px}.benefit-item i{font-size:1rem}.benefit-item span{font-size:.6rem}.bottom-sheet-handle span{width:32px;height:3.5px}.telegram-join-btn{font-size:.9rem;padding:.7rem}}@media (max-width: 380px){.telegram-modal-benefits{grid-template-columns:1fr;gap:6px}.benefit-item{flex-direction:row;justify-content:center;gap:10px;padding:8px 12px}}@supports (padding: max(0px)){.telegram-modal-wrapper .modal-body{padding-bottom:max(2.5rem,env(safe-area-inset-bottom))}}.referral-contest-page .dashboard-wrapper{padding-top:1.5rem}.contest-header{position:relative;overflow:hidden}.contest-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.contest-header-left{flex:1}.contest-badge{display:inline-flex;align-items:center;gap:.4rem;background:#f0b90b1a;border:1px solid rgba(240,185,11,.15);border-radius:40px;padding:.3rem .8rem;font-size:.7rem;color:#f0b90b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.contest-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.contest-title i{margin-right:.5rem}.contest-subtitle{color:#8896b0;font-size:.95rem;margin-bottom:.5rem}.contest-week{color:#4a5568;font-size:.8rem;display:flex;align-items:center;gap:.4rem}.contest-week i{color:#f0b90b}.contest-prize-pool{text-align:right;padding:.5rem 1.5rem;background:#f0b90b0a;border:1px solid rgba(240,185,11,.08);border-radius:1rem;min-width:180px}.contest-prize-label{display:block;color:#8896b0;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.contest-prize-value{font-size:1.8rem;font-weight:700;color:#f0b90b}.contest-prize-value small{font-size:.9rem;font-weight:600}.podium-section{padding:.5rem 0}.podium-wrapper{display:flex;justify-content:center;align-items:flex-end;gap:1.5rem;padding:1.5rem .5rem 0}.podium-item{display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative;flex:1;max-width:160px}.podium-item.first{transform:translateY(-20px)}.podium-item.second{transform:translateY(-10px)}.podium-item.third{transform:translateY(-5px)}.podium-avatar-wrapper{position:relative}.podium-avatar{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#0b0e14;border:3px solid rgba(240,185,11,.2);box-shadow:0 8px 30px #0000004d}.podium-item.first .podium-avatar{width:80px;height:80px;font-size:2rem;border-color:gold;box-shadow:0 8px 40px #ffd70033}.podium-item.second .podium-avatar{border-color:silver}.podium-item.third .podium-avatar{border-color:#cd7f32}.podium-rank{position:absolute;bottom:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background:#080b12;border:2px solid rgba(240,185,11,.15);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#f0f4ff}.podium-item.first .podium-rank{background:gold;color:#0b0e14;border-color:gold}.podium-item.second .podium-rank{background:silver;color:#0b0e14;border-color:silver}.podium-item.third .podium-rank{background:#cd7f32;color:#0b0e14;border-color:#cd7f32}.podium-crown{font-size:1.8rem;margin-bottom:-.5rem}.podium-name{font-weight:600;color:#f0f4ff;font-size:.9rem;text-align:center}.podium-stats{font-size:.75rem;color:#8896b0;text-align:center}.podium-prize{font-weight:700;color:#f0b90b;font-size:.85rem}.podium-base{width:100%;height:8px;border-radius:4px;margin-top:.2rem}.podium-base.first-base{background:linear-gradient(90deg,gold,#f0a500);height:12px}.podium-base.second-base{background:linear-gradient(90deg,silver,#a0a0a0);height:10px}.podium-base.third-base{background:linear-gradient(90deg,#cd7f32,#b87333);height:8px}.leaderboard-table{overflow:hidden}.leaderboard-header{display:grid;grid-template-columns:60px 1fr 100px 120px;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.04);font-size:.75rem;color:#4a5568;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.leaderboard-row{display:grid;grid-template-columns:60px 1fr 100px 120px;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.02);align-items:center;transition:all .2s ease}.leaderboard-row:hover{background:#ffffff05}.leaderboard-row.highlight{background:#f0b90b0a;border-left:2px solid #f0b90b}.leaderboard-col{display:flex;align-items:center;gap:.5rem}.leaderboard-col.rank{justify-content:center}.rank-badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:.75rem;color:#4a5568}.rank-badge.rank-1{background:#ffd70026;color:gold}.rank-badge.rank-2{background:#c0c0c026;color:silver}.rank-badge.rank-3{background:#cd7f3226;color:#cd7f32}.leaderboard-col.user{gap:.6rem}.user-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#f0f4ff;flex-shrink:0}.you-badge{font-size:.6rem;background:#f0b90b1a;color:#f0b90b;padding:.1rem .5rem;border-radius:40px;font-weight:600;margin-left:.3rem}.leaderboard-col.rank,.leaderboard-col.user,.leaderboard-col.referrals,.leaderboard-col.prize{color:#f0f4ff;font-weight:500}.leaderboard-col.prize{justify-content:flex-end}.prize-amount{color:#f0b90b;font-weight:600}.how-it-works-item{display:flex;align-items:flex-start;gap:1rem;padding:.5rem}.how-it-works-icon{width:36px;height:36px;border-radius:50%;background:#f0b90b14;border:1px solid rgba(240,185,11,.1);display:flex;align-items:center;justify-content:center;font-weight:700;color:#f0b90b;flex-shrink:0;font-size:.9rem}.how-it-works-content h6{color:#f0f4ff;font-weight:600;font-size:.95rem;margin-bottom:.2rem}.how-it-works-content p{color:#8896b0;font-size:.85rem;margin:0}@media (max-width: 768px){.contest-header-content{flex-direction:column;align-items:flex-start}.contest-prize-pool{width:100%;text-align:center}.podium-wrapper{gap:.5rem;padding:.5rem 0}.podium-item.first{transform:translateY(-10px)}.podium-item.second{transform:translateY(-5px)}.podium-item.third{transform:translateY(-2px)}.podium-avatar{width:48px;height:48px;font-size:1rem}.podium-item.first .podium-avatar{width:56px;height:56px;font-size:1.2rem}.podium-rank{width:22px;height:22px;font-size:.6rem}.podium-name{font-size:.75rem}.podium-prize{font-size:.7rem}.podium-crown{font-size:1.2rem}.leaderboard-header,.leaderboard-row{grid-template-columns:40px 1fr 60px 80px;font-size:.7rem;padding:.4rem .6rem}.rank-badge{width:22px;height:22px;font-size:.6rem}.user-avatar{width:24px;height:24px;font-size:.6rem}.leaderboard-col.referrals i{display:none}.user-rank-content{flex-direction:column;align-items:flex-start}.user-rank-position{width:100%;display:flex;align-items:center;justify-content:space-between}.user-rank-number{font-size:1.2rem}.user-rank-stats{flex-wrap:wrap;gap:.5rem;font-size:.75rem}.how-it-works-item{padding:.3rem 0}.contest-title,.contest-prize-value{font-size:1.4rem}}@media (max-width: 480px){.podium-wrapper{gap:.3rem}.podium-avatar{width:40px;height:40px;font-size:.8rem}.podium-item.first .podium-avatar{width:48px;height:48px;font-size:1rem}.podium-rank{width:18px;height:18px;font-size:.5rem;bottom:-4px;right:-4px}.podium-name{font-size:.65rem}.podium-prize,.podium-stats{font-size:.6rem}.podium-crown{font-size:1rem}.leaderboard-header,.leaderboard-row{grid-template-columns:30px 1fr 60px 70px;font-size:.6rem;padding:.3rem .4rem}.rank-badge{width:18px;height:18px;font-size:.5rem}.user-avatar{width:20px;height:20px;font-size:.5rem}.leaderboard-col.user span:not(.you-badge){font-size:.7rem}.you-badge{font-size:.5rem;padding:0 .3rem}.prize-amount{font-size:.7rem}}.countdown-timer{background:#101624d9;border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:1rem 1.5rem}.countdown-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media (max-width: 480px){.countdown-item{min-width:30px}.countdown-value{font-size:1rem}.countdown-unit{font-size:.5rem}.countdown-separator{font-size:.8rem;padding:0 .05rem}.leaderboard-col.user .username{font-size:.75rem}}.countdown-timer{background:#101624d9;border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:1rem 1.5rem;min-height:100%}.countdown-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;height:100%}.countdown-label{display:flex;align-items:center;gap:.6rem;color:#8896b0;font-size:.9rem;font-weight:500}.countdown-label i{font-size:1.2rem}.countdown-items{display:flex;align-items:center;gap:.5rem}.countdown-item{display:flex;flex-direction:column;align-items:center;min-width:50px}.countdown-value{font-size:1.6rem;font-weight:700;color:#f0f4ff;line-height:1.2;font-variant-numeric:tabular-nums}.countdown-unit{font-size:.6rem;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.countdown-separator{color:#4a5568;font-size:1.2rem;font-weight:700;padding:0 .1rem}.rank-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:700;font-size:.8rem;color:#b0c2e0;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.rank-badge.rank-1{background:#ffd70033;color:gold;border-color:#ffd7004d}.rank-badge.rank-2{background:#c0c0c033;color:silver;border-color:#c0c0c04d}.rank-badge.rank-3{background:#cd7f3233;color:#cd7f32;border-color:#cd7f324d}.rank-badge.rank-1,.rank-badge.rank-2,.rank-badge.rank-3{font-size:1rem}.leaderboard-col.user .username{color:#f0f4ff;font-weight:500;font-size:.9rem}.leaderboard-col.user .username:hover{color:#f0b90b}.you-badge{font-size:.6rem;background:#f0b90b1f;color:#f0b90b;padding:.1rem .5rem;border-radius:40px;font-weight:600;margin-left:.3rem;border:1px solid rgba(240,185,11,.1)}@media (max-width: 992px){.countdown-timer,.user-rank-card{min-height:auto}}@media (max-width: 768px){.countdown-content{flex-direction:column;align-items:center;text-align:center}.countdown-items{flex-wrap:wrap;justify-content:center}.countdown-item{min-width:40px}.countdown-value{font-size:1.2rem}.countdown-separator{font-size:1rem}.countdown-label{font-size:.8rem}}@media (max-width: 480px){.countdown-item{min-width:30px}.countdown-value{font-size:1rem}.countdown-unit{font-size:.5rem}.countdown-separator{font-size:.8rem;padding:0 .05rem}.leaderboard-col.user .username{font-size:.75rem}.rank-badge{width:26px;height:26px;font-size:.65rem}.rank-badge.rank-1,.rank-badge.rank-2,.rank-badge.rank-3{font-size:.8rem}}.no-contest-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.no-contest-icon{width:80px;height:80px;border-radius:50%;background:#f0b90b0f;border:2px solid rgba(240,185,11,.08);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.no-contest-icon i{font-size:2.5rem;color:#4a5568}.no-contest-title{color:#f0f4ff;font-weight:600;font-size:1.5rem;margin-bottom:.5rem}.no-contest-message{color:#8896b0;font-size:1rem;max-width:400px;margin:0 auto 1.5rem;line-height:1.6}.no-contest-footer{display:flex;align-items:center;gap:.5rem;color:#4a5568;font-size:.85rem}.no-contest-footer i{color:#f0b90b}.leaderboard-empty{padding:3rem 1rem}.leaderboard-empty i{opacity:.5}.leaderboard-empty h6{font-weight:600;font-size:1.1rem}.leaderboard-empty p{font-size:.9rem;line-height:1.6}.history-page .dashboard-wrapper{padding-top:1.5rem}.history-header{position:relative;overflow:hidden}.history-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.history-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.history-title i{margin-right:.5rem}.history-subtitle{color:#8896b0;font-size:.95rem;margin:0}.history-stats{display:flex;gap:2rem}.history-stat{text-align:center}.history-stat-label{display:block;color:#8896b0;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.history-stat-value{display:block;color:#f0f4ff;font-size:1.2rem;font-weight:700}.history-summary-icon{font-size:1.8rem;margin-bottom:.3rem}.history-summary-label{color:#8896b0;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.history-summary-value{color:#f0f4ff;font-size:1.5rem;font-weight:700}.history-filter-label{display:block;color:#8896b0;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.3rem}.history-filter-select,.history-filter-input{width:100%;background:#080b1299;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.5rem .8rem;color:#f0f4ff;font-size:.85rem;outline:none;transition:border-color .2s}.history-filter-select:focus,.history-filter-input:focus{border-color:#f0b90b4d}.history-filter-select option{background:#080b12;color:#f0f4ff}.history-filter-btn{padding:.5rem 1.2rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;border-radius:.6rem;color:#0b0e14;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.history-filter-btn:hover{background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px)}.history-filter-btn.reset{background:#ffffff0d;color:#8896b0;padding:.5rem .8rem}.history-filter-btn.reset:hover{background:#ffffff1a;transform:translateY(-2px)}.history-table-wrapper{overflow:hidden}.history-table{width:100%;border-collapse:collapse}.history-table thead th{color:#4a5568;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:left;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.04)}.history-table tbody td{padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.02);font-size:.85rem}.history-table tbody tr:hover{background:#ffffff05}.history-table .badge{padding:.2rem .6rem;border-radius:40px;font-size:.65rem;font-weight:600}.badge-warning{background:#f59e0b26;color:#f59e0b}.badge-success{background:#4ade8026;color:#4ade80}.badge-danger{background:#ef444426;color:#ef4444}.badge-secondary{background:#ffffff0d;color:#4a5568}.tx-hash{font-family:monospace;font-size:.75rem;cursor:pointer}.tx-hash:hover{color:#fccf2a}@media (max-width: 768px){.history-header-content{flex-direction:column;align-items:flex-start}.history-stats{width:100%;justify-content:space-around;gap:.5rem}.history-stat-value{font-size:1rem}.history-table-wrapper{overflow-x:auto}.history-table{font-size:.75rem;min-width:700px}.history-table thead th,.history-table tbody td{padding:.4rem .6rem}}@media (max-width: 480px){.history-title{font-size:1.4rem}.history-stats{flex-wrap:wrap}.history-stat{flex:1;min-width:60px}.history-filter-btn{font-size:.75rem;padding:.4rem .8rem}}.history-coin-icon{width:24px;height:24px;border-radius:50%;object-fit:contain;background:#080b1299;flex-shrink:0}.history-table tbody td{color:#f0f4ff;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.02);font-size:.85rem;vertical-align:middle}.history-table tbody td.text-secondary{color:#8896b0!important}.history-table tbody td.text-gold{color:#f0b90b!important}.history-table tbody td.text-white,.history-filter-input{color:#f0f4ff!important}.history-filter-input::-webkit-calendar-picker-indicator{filter:invert(1)}.history-filter-input::-webkit-datetime-edit{color:#f0f4ff!important}.history-filter-input::-webkit-datetime-edit-fields-wrapper{color:#f0f4ff!important}.history-filter-input::-webkit-datetime-edit-text{color:#f0f4ff!important}.history-filter-input::-webkit-datetime-edit-month-field{color:#f0f4ff!important}.history-filter-input::-webkit-datetime-edit-day-field{color:#f0f4ff!important}.history-filter-input::-webkit-datetime-edit-year-field{color:#f0f4ff!important}.history-filter-input{color-scheme:light}.tx-hash.copyable{position:relative}.tx-hash.copyable:after{content:"";font-family:bootstrap-icons;font-size:.6rem;color:#4a5568;margin-left:.3rem;opacity:0;transition:opacity .2s}.tx-hash.copyable:hover:after{opacity:1}.tx-hash.copyable:hover{color:#fccf2a}.badge-info{background:#3b82f626;color:#3b82f6}.pagination-wrapper{border-top:1px solid rgba(255,255,255,.04);padding-top:.8rem;flex-wrap:wrap;gap:.5rem}.pagination-btn{min-width:32px;height:32px;border:1px solid rgba(255,255,255,.06);border-radius:.4rem;background:transparent;color:#8896b0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0 .5rem;font-size:.85rem}.pagination-btn:hover:not(:disabled){background:#f0b90b14;border-color:#f0b90b26;color:#f0f4ff}.pagination-btn.active{background:#f0b90b1f;border-color:#f0b90b33;color:#f0b90b;font-weight:600}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-ellipsis{color:#4a5568;padding:0 .25rem;font-size:.85rem;-webkit-user-select:none;user-select:none;display:flex;align-items:center}@media (max-width: 480px){.pagination-wrapper{flex-direction:column;align-items:center!important;gap:.5rem}.pagination-btn{min-width:28px;height:28px;font-size:.7rem;padding:0 .3rem}.pagination-ellipsis{font-size:.7rem;padding:0 .1rem}}.referral-page .dashboard-wrapper{padding-top:1.5rem}.referral-header{position:relative;overflow:hidden}.referral-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.referral-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.referral-title i{margin-right:.5rem}.referral-subtitle{color:#8896b0;font-size:.95rem;margin:0}.referral-stat-icon{font-size:1.8rem;margin-bottom:.3rem}.referral-stat-label{color:#8896b0;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.referral-stat-value{color:#f0f4ff;font-size:1.5rem;font-weight:700}.referral-link-box{background:#101624d9;border:1px solid rgba(240,185,11,.08)}.referral-link-content{display:flex;flex-direction:column;gap:.8rem}.referral-link-info{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.referral-link-label{color:#f0f4ff;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.referral-link-label i{font-size:1.2rem}.referral-code-badge{background:#f0b90b1a;border:1px solid rgba(240,185,11,.15);border-radius:.6rem;padding:.2rem .8rem;color:#f0b90b;font-family:monospace;font-weight:600;font-size:.85rem}.referral-link-input-wrapper{display:flex;gap:.5rem;width:100%}.referral-link-input{flex:1;background:#080b1299;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.6rem .8rem;color:#f0f4ff;font-size:.85rem;font-family:monospace;outline:none;transition:border-color .2s;min-width:0}.referral-link-input:focus{border-color:#f0b90b4d}.referral-link-copy{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;border-radius:.6rem;color:#0b0e14;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.referral-link-copy:hover{background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px)}.referral-table-wrapper{overflow:hidden}.referral-table{width:100%;border-collapse:collapse}.referral-table thead th{color:#4a5568;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:left;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.04)}.referral-table tbody td{padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.02);font-size:.85rem;vertical-align:middle}.referral-table tbody tr:hover{background:#ffffff05}.referral-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#f0f4ff;flex-shrink:0;background-size:cover;background-position:center}@media (max-width: 768px){.referral-header-content{flex-direction:column;align-items:flex-start}.referral-link-content{flex-direction:column}.referral-link-info{flex-direction:column;align-items:flex-start}.referral-link-input-wrapper{flex-direction:column}.referral-link-copy{justify-content:center}.referral-table-wrapper{overflow-x:auto}.referral-table{min-width:500px;font-size:.75rem}}@media (max-width: 480px){.referral-title{font-size:1.4rem}.referral-stat-value{font-size:1.2rem}}.settings-page .dashboard-wrapper{padding-top:1.5rem}.settings-header{position:relative;overflow:hidden}.settings-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.settings-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.settings-title i{margin-right:.5rem}.settings-subtitle{color:#8896b0;font-size:.95rem;margin:0}.settings-form-wrapper{max-width:600px;margin:0 auto}.settings-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.04)}.settings-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.settings-section-title{color:#f0f4ff;font-weight:600;font-size:1rem;margin-bottom:1.5rem}.settings-section-title i{margin-right:.5rem}.settings-avatar-section{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.settings-avatar-wrapper{width:100px;height:100px;border-radius:50%;overflow:hidden;background:#ffffff0d;border:2px solid rgba(255,255,255,.06);flex-shrink:0}.settings-avatar-img{width:100%;height:100%;object-fit:cover}.settings-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#4a5568}.settings-avatar-actions{display:flex;gap:.75rem;flex-wrap:wrap}.settings-avatar-btn{padding:.5rem 1.2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;color:#8896b0;font-size:.85rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.4rem}.settings-avatar-btn:hover{background:#ffffff14;color:#f0f4ff}.settings-avatar-btn.remove:hover{border-color:#ef44444d;color:#ef4444}.settings-field{margin-bottom:1rem}.settings-field:last-child{margin-bottom:0}.settings-label{display:block;color:#8896b0;font-size:.8rem;font-weight:500;margin-bottom:.4rem}.settings-input{width:100%;background:#080b1299;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.7rem 1rem;color:#f0f4ff;font-size:.95rem;outline:none;transition:border-color .2s}.settings-input:focus{border-color:#f0b90b4d}.settings-input.error{border-color:#ef44444d}.settings-input:disabled{opacity:.5;cursor:not-allowed}.settings-error{display:block;color:#ef4444;font-size:.75rem;margin-top:.3rem}.settings-hint{display:block;color:#4a5568;font-size:.7rem;margin-top:.3rem}.settings-actions{display:flex;gap:.75rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.04)}.settings-btn{flex:1;padding:.7rem 1.5rem;border:none;border-radius:.6rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.settings-btn.cancel{background:#ffffff0d;color:#8896b0}.settings-btn.cancel:hover:not(:disabled){background:#ffffff1a;color:#f0f4ff}.settings-btn.save{background:linear-gradient(145deg,#f0b90b,#d49b0a);color:#0b0e14}.settings-btn.save:hover:not(:disabled){background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px);box-shadow:0 8px 30px #f0b90b33}.settings-btn:disabled{opacity:.5;cursor:not-allowed}.settings-btn.save:disabled:hover{transform:none;box-shadow:none}@media (max-width: 480px){.settings-title{font-size:1.4rem}.settings-avatar-section{flex-direction:column;align-items:center}.settings-avatar-actions{width:100%;justify-content:center}.settings-actions{flex-direction:column}.settings-btn{flex:none;width:100%}.settings-form-wrapper{padding:1rem;margin:0}}.settings-password-wrapper{position:relative;width:100%}.settings-password-wrapper .settings-input{padding-right:3rem}.settings-password-toggle{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#4a5568;cursor:pointer;padding:.25rem;font-size:1.1rem;transition:color .2s}.settings-password-toggle:hover{color:#f0f4ff}.settings-password-toggle:focus{outline:none}.profit-calculator-page .dashboard-wrapper{padding-top:1.5rem}.profit-header{position:relative;overflow:hidden}.profit-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.profit-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.profit-title i{margin-right:.5rem}.profit-subtitle{color:#8896b0;font-size:.95rem;margin:0}.profit-form-wrapper{background:#101624d9}.profit-label{display:block;color:#8896b0;font-size:.8rem;font-weight:500;margin-bottom:.4rem}.profit-coin-select-wrapper{position:relative}.profit-coin-select{width:100%;background:#080b1299;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.7rem 1rem;color:#f0f4ff;font-size:.95rem;outline:none;transition:border-color .2s;appearance:none;cursor:pointer}.profit-coin-select:focus{border-color:#f0b90b4d}.profit-coin-select option{background:#080b12;color:#f0f4ff}.profit-coin-preview{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.4rem;pointer-events:none}.profit-coin-icon{width:24px;height:24px;border-radius:50%;object-fit:contain}.profit-coin-symbol{color:#f0f4ff;font-weight:600;font-size:.85rem}.profit-amount-input-wrapper{position:relative}.profit-amount-input{width:100%;background:#080b1299;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.7rem 1rem;color:#f0f4ff;font-size:.95rem;outline:none;transition:border-color .2s}.profit-amount-input:focus{border-color:#f0b90b4d}.profit-amount-input::-webkit-inner-spin-button{-webkit-appearance:none}.profit-amount-symbol{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#4a5568;font-weight:600;font-size:.85rem;pointer-events:none}.profit-result-icon{font-size:1.8rem;margin-bottom:.3rem}.profit-result-label{color:#8896b0;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.profit-result-value{color:#f0f4ff;font-size:1.5rem;font-weight:700}.profit-table-wrapper{background:#101624d9}.profit-table-title{color:#f0f4ff;font-weight:600;font-size:1rem;margin-bottom:.2rem}.profit-table-title i{margin-right:.5rem}.profit-table-subtitle{color:#4a5568;font-size:.85rem;margin-bottom:1.5rem}.profit-table{width:100%;border-collapse:collapse}.profit-table thead th{color:#f0f4ff;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:left;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.04)}.profit-table tbody td{padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.02);font-size:.85rem}.profit-table tbody tr:hover{background:#ffffff05}.profit-telegram-notice{background:#0088cc0a;border:1px solid rgba(0,136,204,.1)}.profit-telegram-content{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.profit-telegram-icon{width:56px;height:56px;border-radius:50%;background:#0088cc1a;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#08c;flex-shrink:0}.profit-telegram-text{flex:1}.profit-telegram-text h6{color:#f0f4ff;font-weight:600;font-size:1rem;margin:0 0 .2rem}.profit-telegram-text p{color:#8896b0;font-size:.9rem;margin:0}.profit-telegram-btn{padding:.6rem 1.5rem;background:#08c;border:none;border-radius:.6rem;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.profit-telegram-btn:hover{background:#069;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 30px #0088cc4d}@media (max-width: 768px){.profit-telegram-content{flex-direction:column;text-align:center}.profit-telegram-btn{width:100%;justify-content:center}.profit-coin-preview{display:none}.profit-result-value{font-size:1.2rem}}@media (max-width: 480px){.profit-title{font-size:1.4rem}.profit-result-value{font-size:1rem}.profit-table td,.profit-table th{font-size:.7rem;padding:.4rem .5rem}}.profit-deposit-btn{padding:.6rem 1.5rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);border:none;border-radius:.6rem;color:#0b0e14;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;min-height:46px;text-align:center}.profit-deposit-btn:hover:not(:disabled){background:linear-gradient(145deg,#fccf2a,#d49b0a);transform:translateY(-2px);box-shadow:0 8px 30px #f0b90b33}.profit-deposit-btn:disabled{opacity:.5;cursor:not-allowed}.profit-deposit-btn:disabled:hover{transform:none;box-shadow:none}.profit-form-wrapper .row.g-3 .col-md-4{display:flex;flex-direction:column}.profit-form-wrapper .row.g-3 .col-md-4 .profit-label{flex-shrink:0}.profit-form-wrapper .row.g-3 .col-md-4 .profit-coin-select-wrapper,.profit-form-wrapper .row.g-3 .col-md-4 .profit-amount-input-wrapper{flex:1;width:100%}.profit-form-wrapper .row.g-3 .col-md-4.d-flex.align-items-end{justify-content:stretch}@media (max-width: 768px){.profit-deposit-btn{min-height:46px;height:auto;width:100%;margin-top:.5rem}.profit-form-wrapper .row.g-3 .col-md-4.d-flex.align-items-end{margin-top:.5rem}}.profit-table{width:100%;border-collapse:collapse;table-layout:fixed}.profit-table thead th{color:#4a5568;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:center;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.04)}.profit-table thead th:first-child{text-align:left}.profit-table thead th:last-child{text-align:right}.profit-table tbody td{padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.02);font-size:.85rem;text-align:center}.profit-table tbody td:first-child{text-align:left}.profit-table tbody td:last-child{text-align:right}.profit-table thead th{width:33.33%}.plan-table-page .dashboard-wrapper{padding-top:1.5rem}.plan-header{position:relative;overflow:hidden}.plan-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.plan-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.plan-title i{margin-right:.5rem}.plan-subtitle{color:#8896b0;font-size:.95rem;margin:0}.plan-stats{display:flex;gap:1rem}.plan-stat{text-align:center}.plan-stat-label{display:block;color:#8896b0;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.plan-stat-value{display:block;color:#f0f4ff;font-size:1.5rem;font-weight:700}.plan-card{position:relative;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.plan-card:hover{transform:translateY(-5px);border-color:#f0b90b26;box-shadow:0 20px 60px #00000080}.plan-card.featured{border-color:#f0b90b33;background:#f0b90b08}.plan-featured-badge{position:absolute;top:-1px;right:1.5rem;background:linear-gradient(145deg,#f0b90b,#d49b0a);color:#0b0e14;font-size:.6rem;font-weight:700;padding:.2rem .8rem;border-radius:0 0 .4rem .4rem;text-transform:uppercase;letter-spacing:.5px}.plan-featured-badge i{margin-right:.3rem;font-size:.5rem}.plan-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.plan-level-icon{width:40px;height:40px;border-radius:50%;background:#f0b90b14;border:1px solid rgba(240,185,11,.1);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#f0b90b;flex-shrink:0}.plan-badge{padding:.2rem .8rem;border-radius:40px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-basic{background:#ffffff0d;color:#8896b0}.badge-silver{background:#c0c0c026;color:silver}.badge-gold{background:#ffd70026;color:gold}.badge-platinum{background:#e5e5e526;color:#e5e5e5}.badge-diamond{background:#b9f2ff26;color:#b9f2ff}.badge-legendary{background:#ffd70033;color:gold;box-shadow:0 0 20px #ffd7001a}.plan-card-body{flex:1}.plan-range,.plan-daily-rate,.plan-expiration{margin-bottom:1rem}.plan-range-label,.plan-daily-rate-label,.plan-expiration-label{display:block;color:#4a5568;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.2rem}.plan-range-value,.plan-daily-rate-value,.plan-expiration-value{color:#f0f4ff;font-weight:600;font-size:1rem}.plan-daily-rate-value{color:#f0b90b;font-size:1.1rem}.plan-benefits{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.04)}.plan-benefits-label{display:block;color:#4a5568;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.plan-benefits-list{list-style:none;padding:0;margin:0}.plan-benefits-list li{display:flex;align-items:center;gap:.5rem;color:#8896b0;font-size:.8rem;padding:.2rem 0}.plan-benefits-list li i{font-size:.6rem;flex-shrink:0}.plan-card-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.04)}.plan-select-btn{width:100%;padding:.6rem;background:#f0b90b14;border:1px solid rgba(240,185,11,.1);border-radius:.6rem;color:#f0b90b;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.plan-select-btn:hover{background:#f0b90b26;border-color:#f0b90b33;transform:translateY(-2px)}.plan-select-btn i{font-size:.8rem}@media (max-width: 768px){.plan-header-content{flex-direction:column;align-items:flex-start}.plan-stats{width:100%;justify-content:space-around}.plan-featured-badge{right:1rem;font-size:.5rem;padding:.15rem .6rem}}@media (max-width: 480px){.plan-title{font-size:1.4rem}.plan-card{padding:1.25rem!important}.plan-level-icon{width:32px;height:32px;font-size:1rem}.plan-range-value,.plan-daily-rate-value,.plan-expiration-value{font-size:.85rem}.plan-benefits-list li{font-size:.7rem}}.faq-page .dashboard-wrapper{padding-top:1.5rem}.faq-header{position:relative;overflow:hidden}.faq-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.faq-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.faq-title i{margin-right:.5rem}.faq-subtitle{color:#8896b0;font-size:.95rem;margin:0}.faq-stats{display:flex;gap:2rem}.faq-stat{text-align:center}.faq-stat-label{display:block;color:#8896b0;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.faq-stat-value{display:block;color:#f0f4ff;font-size:1.2rem;font-weight:700}.faq-search-wrapper{background:#101624d9}.faq-search-input-wrapper{position:relative;display:flex;align-items:center}.faq-search-input-wrapper i{position:absolute;left:.8rem;color:#4a5568;font-size:1rem}.faq-search-input{width:100%;background:#080b1299;border:1px solid rgba(255,255,255,.06);border-radius:.6rem;padding:.6rem .8rem .6rem 2.5rem;color:#f0f4ff;font-size:.95rem;outline:none;transition:border-color .2s}.faq-search-input:focus{border-color:#f0b90b4d}.faq-search-input::placeholder{color:#4a5568}.faq-list-wrapper{margin-bottom:2rem}.faq-item{margin-bottom:1rem;padding:0;transition:all .3s ease;cursor:pointer;overflow:hidden;background:#101624d9;border:1px solid rgba(255,255,255,.04);border-radius:1rem}.faq-item:hover{border-color:#f0b90b14}.faq-item.open{border-color:#f0b90b1f}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;gap:1rem;transition:background .2s ease}.faq-item:hover .faq-question{background:#ffffff05}.faq-item.open .faq-question{background:#f0b90b08}.faq-question-left{display:flex;align-items:center;gap:.8rem;flex:1;min-width:0}.faq-number{color:#4a5568;font-weight:600;font-size:.85rem;flex-shrink:0;font-family:monospace}.faq-question-icon-wrapper{width:32px;height:32px;border-radius:50%;background:#f0b90b0f;border:1px solid rgba(240,185,11,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#f0b90b;font-size:.85rem;transition:all .3s ease}.faq-item.open .faq-question-icon-wrapper{background:#f0b90b1f;border-color:#f0b90b33}.faq-question-text{color:#f0f4ff;font-weight:500;font-size:.95rem;margin:0;flex:1;line-height:1.4}.faq-question-icon{color:#4a5568;font-size:1rem;transition:all .3s ease;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.faq-item.open .faq-question-icon{color:#f0b90b;background:#f0b90b0f}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 1.2rem}.faq-item.open .faq-answer{max-height:500px;padding:0 1.2rem 1.2rem}.faq-answer-content{display:flex;gap:1rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.04)}.faq-answer-line{width:2px;background:linear-gradient(to bottom,#f0b90b33,#f0b90b0d);border-radius:2px;flex-shrink:0}.faq-answer p{color:#8896b0;font-size:.9rem;line-height:1.8;margin:0;flex:1}.faq-empty-state{background:#101624d9}@media (max-width: 768px){.faq-header-content{flex-direction:column;align-items:flex-start}.faq-stats{width:100%;justify-content:space-around;gap:.5rem}.faq-question{padding:.8rem 1rem}.faq-question-left{gap:.5rem}.faq-number{font-size:.7rem}.faq-question-icon-wrapper{width:28px;height:28px;font-size:.7rem}.faq-question-text{font-size:.85rem}.faq-item.open .faq-answer{padding:0 1rem 1rem}.faq-answer{padding:0 1rem}}@media (max-width: 480px){.faq-title{font-size:1.4rem}.faq-stat-value{font-size:1rem}.faq-search-input{font-size:.85rem;padding:.5rem .6rem .5rem 2.2rem}.faq-question-text{font-size:.8rem}.faq-question-icon-wrapper{display:none}.faq-number{font-size:.65rem}}.page-page .dashboard-wrapper{padding-top:1.5rem}.page-header{position:relative;overflow:hidden}.page-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.page-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.page-title i{margin-right:.5rem}.page-subtitle{color:#8896b0;font-size:.85rem;margin:0}.page-content-wrapper{background:#101624d9;min-height:300px}.page-content{color:#f0f4ff}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#f0f4ff;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.page-content h1{font-size:2rem}.page-content h2{font-size:1.6rem}.page-content h3{font-size:1.3rem}.page-content h4{font-size:1.1rem}.page-content h5{font-size:1rem}.page-content h6{font-size:.9rem}.page-content p{color:#8896b0;font-size:.95rem;line-height:1.8;margin-bottom:1rem}.page-content ul,.page-content ol{color:#8896b0;font-size:.95rem;line-height:1.8;margin-bottom:1rem;padding-left:1.5rem}.page-content ul li,.page-content ol li{margin-bottom:.3rem}.page-content a{color:#f0b90b;text-decoration:none;transition:color .2s ease}.page-content a:hover{color:#fccf2a;text-decoration:underline}.page-content blockquote{border-left:3px solid rgba(240,185,11,.3);padding:.5rem 1.2rem;margin:1rem 0;color:#8896b0;background:#ffffff05;border-radius:.4rem}.page-content img{max-width:100%;height:auto;border-radius:.6rem}.page-content table{width:100%;border-collapse:collapse;margin:1rem 0}.page-content table th,.page-content table td{border:1px solid rgba(255,255,255,.06);padding:.6rem .8rem;color:#8896b0}.page-content table th{background:#ffffff08;color:#f0f4ff;font-weight:600}.page-content hr{border:none;border-top:1px solid rgba(255,255,255,.06);margin:1.5rem 0}@media (max-width: 768px){.page-header-content{flex-direction:column;align-items:flex-start}.page-title{font-size:1.5rem}}@media (max-width: 480px){.page-title{font-size:1.3rem}.page-content p{font-size:.85rem}.page-content h1{font-size:1.6rem}.page-content h2{font-size:1.3rem}.page-content h3{font-size:1.1rem}.page-content-wrapper{padding:1rem!important}}.contact-page .dashboard-wrapper{padding-top:1.5rem}.contact-header{position:relative;overflow:hidden}.contact-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;flex-wrap:wrap;gap:1rem}.contact-title{font-size:1.8rem;font-weight:700;color:#f0f4ff;margin-bottom:.3rem}.contact-title i{margin-right:.5rem}.contact-subtitle{color:#8896b0;font-size:.95rem;margin:0}.contact-channel{transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;background:#101624d9}.contact-channel:hover{transform:translateY(-5px);border-color:#f0b90b14}.contact-channel-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:1rem}.contact-channel-icon.email{background:#3b82f61a;color:#3b82f6}.contact-channel-icon.telegram{background:#0088cc1a;color:#08c}.contact-channel-icon.faq{background:#f0b90b1a;color:#f0b90b}.contact-channel-title{color:#f0f4ff;font-weight:600;font-size:1.1rem;margin-bottom:.5rem}.contact-channel-description{color:#8896b0;font-size:.85rem;line-height:1.6;margin-bottom:1rem;flex:1}.contact-channel-link{display:inline-flex;align-items:center;gap:.5rem;color:#f0b90b;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s ease;cursor:pointer;background:none;border:none;padding:0}.contact-channel-link:hover{color:#fccf2a;gap:.8rem}.contact-channel-link i{transition:transform .2s ease}.contact-channel-link:hover i{transform:translate(3px)}.contact-info{background:#101624d9}.contact-info-title{color:#f0f4ff;font-weight:600;font-size:1rem;margin-bottom:.5rem}.contact-info-title i{margin-right:.5rem}.contact-info-text{color:#8896b0;font-size:.9rem;line-height:1.7;margin-bottom:1rem}.contact-info-badges{display:flex;gap:1.5rem;flex-wrap:wrap}.contact-info-badge{display:flex;align-items:center;gap:.4rem;color:#8896b0;font-size:.8rem}.contact-info-badge i{font-size:.6rem}.contact-info-urgent{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;background:#f59e0b0f;border:1px solid rgba(245,158,11,.1);border-radius:.6rem}.contact-info-urgent i{font-size:1.5rem;margin-bottom:.2rem}.contact-info-urgent span{color:#f0f4ff;font-weight:600;font-size:.85rem}.contact-info-urgent small{color:#4a5568;font-size:.7rem}@media (max-width: 768px){.contact-header-content{flex-direction:column;align-items:flex-start}.contact-channel{padding:1.5rem!important}.contact-info-badges{flex-direction:column;gap:.5rem}.contact-info-urgent{margin-top:1rem;width:100%}}@media (max-width: 480px){.contact-title{font-size:1.4rem}.contact-channel-icon{width:52px;height:52px;font-size:1.4rem}.contact-channel-title{font-size:1rem}.contact-channel-description{font-size:.8rem}}
