body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.usdt-unit{color:#848e9c;font-size:.58em;font-weight:600;letter-spacing:.02em;margin-left:4px}.auth-container{align-items:center;background:#0b0e11;display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-card{background:#1e2329;border:1px solid #2b3139;border-radius:20px;max-width:380px;padding:32px 24px;width:100%}.auth-header{margin-bottom:32px;text-align:center}.auth-header h1{color:#eaecef;font-size:1.8rem;margin-bottom:8px}.auth-header p{color:#848e9c;font-size:.95rem}.auth-error{background:#f6465d20;border:1px solid #f6465d40;border-radius:12px;color:#f6465d;font-size:.9rem;margin-bottom:20px;padding:12px 16px;text-align:center}.auth-form{display:flex;flex-direction:column;gap:20px}.form-group input{background:#0b0e11;border-radius:12px;font-size:1rem;padding:14px 16px}.form-group input:focus{background:#1e2329}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper input{padding-right:46px;width:100%}.toggle-password{align-items:center;background:none;border:none;color:#5e6673;cursor:pointer;display:flex;padding:4px;position:absolute;right:14px;transition:color .2s}.toggle-password:hover{color:#848e9c}.form-group input.input-error,.form-group.has-error input{border-color:#f6465d60}.field-error{color:#f6465d}.field-error,.field-success{font-size:.75rem;margin-top:2px}.field-success{color:#0ecb81}.password-strength{align-items:center;display:flex;gap:10px;margin-top:10px}.password-strength-track{background:#ffffff14;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.password-strength-fill{border-radius:2px;height:100%;transition:width .3s ease,background-color .3s ease}.password-strength-fill.weak{background:#f6465d}.password-strength-fill.medium{background:#f0b90b}.password-strength-fill.strong{background:#0ecb81}.password-strength-label{flex-shrink:0;font-size:.7rem;font-weight:600;transition:color .3s ease}.password-strength-label.weak{color:#f6465d}.password-strength-label.medium{color:#f0b90b}.password-strength-label.strong{color:#0ecb81}.password-requirements{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:7px;list-style:none;margin:10px 0 0;padding:10px 14px}.req-item{align-items:center;color:#5e6673;display:flex;font-size:.78rem;gap:9px;transition:color .25s ease}.req-item.pass{color:#0ecb81}.req-icon-wrap{align-items:center;background:#ffffff0f;border-radius:50%;color:#0b0e11;display:flex;flex-shrink:0;height:15px;justify-content:center;transition:background-color .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);width:15px}.req-item.pass .req-icon-wrap{background:#0ecb81;transform:scale(1.1)}.req-dot{background:#5e6673;border-radius:50%;height:4px;width:4px}.auth-button{background:#f0b90b;border:none;border-radius:12px;color:#0b0e11;cursor:pointer;font-size:1rem;font-weight:600;padding:16px 24px;transition:all .2s}.auth-button:hover:not(:disabled){background:#d4a00a}.auth-button:active:not(:disabled){transform:scale(.98)}.auth-button:disabled{cursor:not-allowed;opacity:.6}.auth-footer{border-top:1px solid #2b3139;margin-top:24px;padding-top:24px;text-align:center}.auth-footer p{color:#848e9c;font-size:.9rem}.auth-footer a{color:#f0b90b;font-weight:500;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.referral-group{margin-top:8px}.referral-group label .optional{color:#5e6673;font-size:.75rem;font-weight:400}.referral-input{font-family:monospace;font-size:1.1rem!important;letter-spacing:2px;text-align:center;text-transform:uppercase}.verify-email-hint{color:#848e9c;font-size:.9rem;margin-bottom:20px;text-align:center}.verify-email-hint strong{color:#eaecef}.verify-code-input{font-family:monospace;font-size:1.4rem!important;font-weight:700;letter-spacing:10px;text-align:center}.verify-countdown{color:#848e9c;font-size:.85rem;text-align:center}.verify-expired{color:#f6465d;font-weight:600}.verify-resend-success{background:#0ecb8120;border:1px solid #0ecb8140;border-radius:12px;color:#0ecb81;font-size:.9rem;margin-bottom:20px;padding:12px 16px;text-align:center}.verify-resend-btn{background:none;border:1px solid #2b3139;border-radius:10px;color:#f0b90b;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 16px;width:100%}.verify-resend-btn:disabled{color:#5e6673;cursor:not-allowed}.forgot-password-link{align-self:flex-end;color:#f0b90b;font-size:.8rem;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.referral-hint{color:#f0b90b;font-size:.75rem;margin-top:8px;text-align:center}.layout{background:#0b0e11;display:flex;flex-direction:column;min-height:100vh}.header{background:linear-gradient(180deg,#1e2329,#181c21);border-bottom:1px solid #2b3139;height:64px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}.header,.header-left,.logo{align-items:center;display:flex}.logo{cursor:pointer;gap:10px}.logo-icon-wrapper{align-items:center;background:linear-gradient(135deg,#f0b90b,#d4a00a);border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.logo-symbol{color:#0b0e11;font-size:1.2rem;font-weight:700}.logo-text{display:flex;flex-direction:column}.logo-name{color:#eaecef;font-size:1rem;font-weight:700;line-height:1.2}.logo-tagline{color:#5e6673;font-size:.6rem;letter-spacing:.5px;text-transform:uppercase}.header-right{align-items:center;display:flex;gap:12px}.header-balance{align-items:flex-end;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:6px 10px;transition:background .2s}.header-balance:active{background:#2b3139}.hb-amount{color:#0ecb81;font-size:.95rem;font-weight:600}.hb-label{color:#5e6673;font-size:.6rem;text-transform:uppercase}.profile-section{position:relative}.profile-trigger{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:6px;padding:4px;transition:background .2s}.profile-trigger:active{background:#2b3139}.profile-avatar{align-items:center;background:linear-gradient(135deg,#f0b90b,#d4a00a);border-radius:50%;color:#0b0e11;display:flex;font-size:.95rem;font-weight:700;height:34px;justify-content:center;width:34px}.dropdown-arrow{color:#5e6673;transition:transform .2s}.dropdown-arrow.open{transform:rotate(180deg)}.menu-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}.profile-menu{animation:slideDown .2s ease;background:#1e2329;border:1px solid #2b3139;border-radius:14px;box-shadow:0 10px 40px #0006;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:190px;z-index:1101}.menu-header{background:#252a30;gap:10px;padding:12px}.menu-avatar,.menu-header{align-items:center;display:flex}.menu-avatar{background:linear-gradient(135deg,#f0b90b,#d4a00a);border-radius:50%;color:#0b0e11;font-size:1.2rem;font-weight:700;height:38px;justify-content:center;width:38px}.menu-user-info{display:flex;flex-direction:column}.menu-username{color:#eaecef;font-size:1rem;font-weight:600}.menu-user-id{color:#848e9c;font-family:monospace;font-size:.75rem}.menu-divider{background:#2b3139;height:1px}.menu-items{padding:6px}.menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#eaecef;cursor:pointer;display:flex;font-size:.85rem;gap:10px;padding:10px;text-align:left;transition:background .2s;width:100%}.menu-item:hover{background:#2b3139}.menu-item svg{color:#848e9c}.menu-item.logout{color:#f6465d;margin:8px;width:calc(100% - 16px)}.menu-item.logout svg{color:#f6465d}.menu-item.logout:hover{background:#f6465d20}.main-content{flex:1 1;margin-bottom:70px;margin-top:64px;overflow-y:auto;padding:16px;position:relative;z-index:1}.bottom-nav{background:linear-gradient(180deg,#181c21,#1e2329);border-top:1px solid #2b3139;bottom:0;height:70px;justify-content:space-around;left:0;padding:0 8px env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:999}.bottom-nav,.nav-item{align-items:center;display:flex}.nav-item{border-radius:10px;color:#5e6673;flex:1 1;flex-direction:column;gap:2px;min-width:48px;padding:6px 4px;text-decoration:none;transition:all .2s}.nav-item svg{height:18px;width:18px}.nav-icon-wrapper{position:relative}.nav-badge,.nav-icon-wrapper{align-items:center;display:flex;justify-content:center}.nav-badge{background:#ef4444;border-radius:7px;color:#fff;font-size:.6rem;font-weight:600;height:14px;line-height:1;min-width:14px;padding:0 3px;position:absolute;right:-8px;top:-6px}.nav-badge.capital{animation:pulse-capital 2s infinite;background:#f59e0b}.nav-badge.wallet{background:#10b981}@keyframes pulse-capital{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.nav-item span{font-size:.55rem;font-weight:500}.nav-item:active{transform:scale(.95)}.nav-item.active{background:#f0b90b12;color:#f0b90b}.nav-item.active svg{stroke:#f0b90b}.main-content::-webkit-scrollbar{width:4px}.main-content::-webkit-scrollbar-track{background:#0000}.main-content::-webkit-scrollbar-thumb{background:#2b3139;border-radius:2px}@media (min-width:768px){.bottom-nav{border-radius:20px 20px 0 0;left:50%;max-width:420px;transform:translateX(-50%)}.main-content{margin-left:auto;margin-right:auto;max-width:600px;padding:24px}.profile-menu{width:280px}}.bot-scanner{background:#0b1929bf;border:1px solid #1e88e540;border-radius:12px;margin:4px 0 14px;overflow:hidden;padding:12px 14px;position:relative}.bot-scanner:before{background-image:linear-gradient(#1e88e50f 1px,#0000 0),linear-gradient(90deg,#1e88e50f 1px,#0000 0);background-size:22px 22px;content:"";inset:0;pointer-events:none;position:absolute}.bs-head{gap:8px;justify-content:space-between;margin-bottom:8px;min-height:34px;position:relative}.bs-coin,.bs-head{align-items:center;display:flex}.bs-coin{animation:bsCoinIn .35s ease-out;gap:9px;min-width:0}@keyframes bsCoinIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.bs-icon{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:30px;justify-content:center;width:30px}.bs-names{display:flex;flex-direction:column;line-height:1.2;min-width:0}.bs-symbol{color:#eaecef;font-size:.85rem;font-weight:700}.bs-name{color:#848e9c;font-size:.68rem;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-scan-chip{align-items:center;animation:bsChipIn .3s ease-out;background:#0b1929bf;border:1px solid #1e88e540;border-radius:6px;bottom:2px;color:#1e88e5;display:flex;font-size:.62rem;font-weight:600;gap:5px;left:4px;padding:2px 7px;pointer-events:none;position:absolute;z-index:2}@keyframes bsChipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bs-metrics{display:inline-block;height:1em;position:relative;width:52px}.bs-metric{animation:bsMetric 2.4s linear infinite;color:#f0b90b;font-weight:700;left:0;letter-spacing:.03em;opacity:0;position:absolute;top:0}.bs-metric.m2{animation-delay:.8s}.bs-metric.m3{animation-delay:1.6s}@keyframes bsMetric{0%{opacity:0;transform:translateY(5px)}6%{opacity:1;transform:translateY(0)}28%{opacity:1}33%,to{opacity:0;transform:translateY(-5px)}}.bs-verdict{align-items:center;animation:bsVerdictPop .35s cubic-bezier(.34,1.56,.64,1);border-radius:50%;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:30px;justify-content:center;width:30px}.bs-verdict.up{background:#0ecb811f;border:1px solid #0ecb8159;color:#0ecb81}.bs-verdict.down{background:#f6465d1a;border:1px solid #f6465d4d;color:#f6465d}@keyframes bsVerdictPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.bs-chart{border-radius:6px;height:72px;overflow:visible;position:relative}.bs-chart svg{display:block;height:100%;width:100%}.bs-chart.flash-up{animation:bsFlashUp .5s ease-out}.bs-chart.flash-down{animation:bsFlashDown .5s ease-out}@keyframes bsFlashUp{0%{background:#0ecb812e}to{background:#0000}}@keyframes bsFlashDown{0%{background:#f6465d26}to{background:#0000}}.bs-line{stroke-dasharray:100;stroke-dashoffset:100;animation:bsDraw 2.1s ease-out forwards}@keyframes bsDraw{to{stroke-dashoffset:0}}.bs-area{animation:bsAreaIn 1s ease-out 1s forwards;opacity:0}@keyframes bsAreaIn{to{opacity:1}}.bs-bubble{font-feature-settings:"tnum";animation:bsBubblePop .35s cubic-bezier(.34,1.56,.64,1) forwards;background:#0b1929eb;border:1px solid #1e88e573;border-radius:6px;color:#eaecef;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 6px;pointer-events:none;position:absolute;transform:translate(-50%,-135%) scale(0);white-space:nowrap;z-index:2}.bs-bubble:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #1e88e573;bottom:-4px;content:"";left:50%;position:absolute;transform:translateX(-50%)}@keyframes bsBubblePop{0%{opacity:0;transform:translate(-50%,-135%) scale(0)}70%{opacity:1;transform:translate(-50%,-135%) scale(1.15)}to{opacity:1;transform:translate(-50%,-135%) scale(1)}}.bs-bubble-final{font-size:.68rem}.bs-bubble-final.up{background:#0ecb8124;border-color:#0ecb8199;color:#0ecb81}.bs-bubble-final.up:after{border-top-color:#0ecb8199}.bs-bubble-final.down{background:#f6465d1f;border-color:#f6465d8c;color:#f6465d}.bs-bubble-final.down:after{border-top-color:#f6465d8c}.bs-tip{animation:bsTipIn .3s ease-out 2s forwards,bsTipPulse 1.2s ease-in-out 2.3s infinite;border-radius:50%;height:7px;opacity:0;position:absolute;transform:translate(-50%,-50%);width:7px}.bs-tip.up{background:#0ecb81;box-shadow:0 0 8px #0ecb81e6}.bs-tip.down{background:#f6465d;box-shadow:0 0 8px #f6465de6}@keyframes bsTipIn{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes bsTipPulse{0%,to{box-shadow:0 0 6px currentColor}50%{box-shadow:0 0 14px currentColor}}.bs-scanline{animation:bsSweep 2.4s linear forwards;background:linear-gradient(180deg,#0000,#1e88e5e6,#0000);bottom:0;box-shadow:0 0 12px #1e88e5b3;position:absolute;top:0;width:2px;z-index:1}@keyframes bsSweep{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.bs-minibot{animation:bsMinibotTravel 2.4s linear forwards,bsMinibotBob .5s ease-in-out infinite;left:0;pointer-events:none;position:absolute;top:-4px;transform:translateX(-50%);z-index:3}@keyframes bsMinibotTravel{0%{left:2%}to{left:96%}}@keyframes bsMinibotBob{0%,to{margin-top:0}50%{margin-top:2px}}.bs-minibot-eye{animation:bsMinibotBlink 1.1s infinite}@keyframes bsMinibotBlink{0%,88%,to{opacity:1}92%,96%{opacity:.15}}.bs-minibot-light{animation:bsMinibotLight .8s ease-in-out infinite}@keyframes bsMinibotLight{0%,to{opacity:1}50%{opacity:.35}}.bs-fly{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0006;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:20px;justify-content:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:20px;z-index:4}.bs-fly.to-basket{animation:bsFlyBasket .85s ease-in-out forwards}@keyframes bsFlyBasket{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}55%{left:55%;opacity:1;top:-45%;transform:translate(-50%,-50%) scale(1)}88%{opacity:1}to{left:94%;opacity:0;top:-28%;transform:translate(-50%,-50%) scale(.4)}}.bs-fly.to-trash{animation:bsFlyTrash .8s ease-in forwards}@keyframes bsFlyTrash{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(.5)}15%{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}45%{left:45%;opacity:1;top:30%}to{left:62%;opacity:0;top:145%;transform:translate(-50%,-50%) rotate(160deg) scale(.7)}}.bs-basket{align-items:center;display:flex;gap:4px;pointer-events:none;position:absolute;right:2px;top:-18px;z-index:5}.bs-basket.bump svg{animation:bsBasketBump .45s cubic-bezier(.34,1.56,.64,1) .75s}@keyframes bsBasketBump{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-8deg)}to{transform:scale(1)}}.bs-caught-stack{display:flex;flex-direction:row-reverse}.bs-caught{align-items:center;animation:bsCaughtIn .3s ease-out;border:1.5px solid #0b1929;border-radius:50%;color:#fff;display:flex;font-size:.45rem;font-weight:700;height:14px;justify-content:center;margin-left:-5px;width:14px}@keyframes bsCaughtIn{0%{transform:scale(0)}to{transform:scale(1)}}.cap-banner{align-items:center;background:linear-gradient(135deg,#1a1806,#151208);border:1px solid #f0b90b40;border-radius:14px;display:flex;gap:12px;justify-content:space-between;overflow:hidden;padding:12px 14px;position:relative}.cap-banner-shimmer{animation:capBannerShimmer 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#f0b90b0d,#0000);height:100%;left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-15deg);width:40%}@keyframes capBannerShimmer{0%{left:-60%}to{left:130%}}.cap-banner-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.cap-banner-icon{flex-shrink:0;height:36px;position:relative;width:36px}.cap-banner-icon svg{filter:drop-shadow(0 0 6px rgba(240,185,11,.4));height:36px;width:36px}.cap-icon-rings,.cap-ring{display:none}.cap-banner-text{min-width:0}.cap-banner-badge{display:none}.cap-banner-title{color:#9ca3af;font-size:.8rem;font-weight:600;margin:0}.cap-banner-amount{color:#f0b90b;font-size:1.1rem;font-weight:700;letter-spacing:-.3px;margin:0}.cap-banner-desc{display:none}.cap-banner-btn{align-items:center;background:linear-gradient(135deg,#f0b90b,#d9a200);border:none;border-radius:10px;color:#1a1200;cursor:pointer;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:6px;padding:8px 14px;transition:transform .15s,opacity .15s;white-space:nowrap}.cap-banner-btn svg{height:14px;width:14px}.cap-banner-btn:hover:not(:disabled){transform:scale(1.03)}.cap-banner-btn:active:not(:disabled){transform:scale(.98)}.cap-banner-btn:disabled{animation:none;cursor:not-allowed;opacity:.7}.cap-banner-btn.loading{background:linear-gradient(135deg,#c8960a,#b07e00)}.cap-spinner{animation:capSpin .7s linear infinite;border:2px solid #1a120040;border-radius:50%;border-top-color:#1a1200;flex-shrink:0;height:16px;width:16px}@keyframes capSpin{to{transform:rotate(1turn)}}.dashboard-page{display:flex;flex-direction:column;gap:20px}.welcome-section{padding:8px 0}.welcome-section h1{color:#eaecef;font-size:1.5rem;font-weight:700;margin-bottom:4px}.welcome-section p{color:#848e9c;font-size:.9rem}.portfolio-card{background:linear-gradient(135deg,#1e2329,#2b3139);border:1px solid #2b3139;border-radius:20px;padding:24px}.portfolio-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.portfolio-label{color:#848e9c;font-size:.85rem;font-weight:500}.portfolio-badges{align-items:center;display:flex;gap:8px}.portfolio-badge{background:#f0b90b20;border-radius:12px;color:#f0b90b;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:4px 10px}.rank-badge{align-items:center;animation:rankGlow 2s ease-in-out infinite;border:2px solid;border-radius:50%;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;transition:all .3s;width:32px}.rank-badge:active{transform:scale(.95)}@keyframes rankGlow{0%,to{box-shadow:0 0 5px currentColor}50%{box-shadow:0 0 15px currentColor,0 0 25px currentColor}}.portfolio-amount-row{align-items:baseline;display:flex;gap:12px;margin-bottom:20px}.portfolio-value{color:#eaecef;font-size:2.2rem;font-weight:700;letter-spacing:-.5px}.portfolio-change{border-radius:6px;font-size:.8rem;font-weight:600;padding:3px 8px}.portfolio-change.positive{background:#0ecb8126;color:#0ecb81}.portfolio-change.negative{background:#f6465d26;color:#f6465d}.portfolio-actions{display:flex;gap:12px}.action-btn{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:16px 12px;transition:all .2s}.action-btn svg{height:24px;width:24px}.action-btn.primary{background:linear-gradient(135deg,#f0b90b,#d4a00a);color:#0b0e11}.action-btn.primary svg{stroke:#0b0e11;fill:none}.action-btn.primary svg polygon{fill:#0b0e11}.action-btn.secondary{background:linear-gradient(135deg,#2b3139,#1e2329);border:1px solid #3c4451;color:#eaecef}.action-btn.secondary svg{stroke:#0ecb81}.action-btn:active{opacity:.9;transform:scale(.96)}.quick-stats{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.quick-stats::-webkit-scrollbar{display:none}.stat-card{flex:0 0 auto;min-width:130px}.stat-icon{align-items:center;border-radius:12px;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.stat-icon.green{background:#0ecb8120}.stat-icon.yellow{background:#f0b90b20}.stat-icon.blue{background:#1e88e520}.stat-value{color:#eaecef;font-size:1.1rem;font-weight:700}.stat-label{font-size:.7rem}.market-section{background:#1e2329;border:1px solid #2b3139;border-radius:20px;padding:20px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-header h2{color:#eaecef;font-size:1.1rem;font-weight:600}.see-all-btn{background:none;border:none;color:#f0b90b;cursor:pointer;font-size:.85rem;font-weight:500}.market-list{display:flex;flex-direction:column;gap:12px}.market-item{align-items:center;background:#0b0e11;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:background .2s}.market-item:active{background:#2b3139}.market-left{gap:12px}.crypto-icon,.market-left{align-items:center;display:flex}.crypto-icon{border-radius:50%;color:#fff;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.crypto-icon.btc{background:linear-gradient(135deg,#f7931a,#ffab40)}.crypto-icon.eth{background:linear-gradient(135deg,#627eea,#8c9eff)}.crypto-icon.bnb{background:linear-gradient(135deg,#f3ba2f,#ffd54f)}.crypto-icon.xrp{background:linear-gradient(135deg,#23292f,#00aae4)}.crypto-icon.ada{background:linear-gradient(135deg,#0d1e30,#1a3a5c)}.crypto-icon.sol{background:linear-gradient(135deg,#00ffa3,#00d4aa)}.crypto-icon.doge{background:linear-gradient(135deg,#c3a634,#f0d72c)}.crypto-icon.dot{background:linear-gradient(135deg,#e6007a,#ff4ea3)}.crypto-icon.matic{background:linear-gradient(135deg,#8247e5,#a879ff)}.crypto-icon.ltc{background:linear-gradient(135deg,#345d9d,#5a8fd4)}.crypto-icon.avax{background:linear-gradient(135deg,#e84142,#ff6b6b)}.crypto-icon.link{background:linear-gradient(135deg,#2a5ada,#5a8aff)}.crypto-info{display:flex;flex-direction:column}.crypto-symbol{font-size:.95rem;font-weight:600}.crypto-name{font-size:.75rem}.market-right{align-items:flex-end;display:flex;flex-direction:column}.crypto-price{color:#eaecef;font-size:.95rem;font-weight:600}.crypto-change{font-size:.8rem;font-weight:500}.crypto-change.positive{color:#0ecb81}.crypto-change.negative{color:#f6465d}.loading-skeleton{display:flex;flex-direction:column;gap:12px}.skeleton-item{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2b3139 25%,#3c4451 50%,#2b3139 75%);background-size:200% 100%;border-radius:12px;height:64px}.bot-section{margin-bottom:20px}.bot-card{background:linear-gradient(135deg,#1e3a5f,#0d2137);border:1px solid #1e88e540;border-radius:20px;overflow:hidden;padding:20px;position:relative}.bot-bg-effects{bottom:0;overflow:hidden;pointer-events:none}.bot-bg-effects,.scan-line{left:0;position:absolute;right:0;top:0}.scan-line{animation:scanDown 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#1e88e5,#0000);height:2px}.pulse-ring{border:2px solid #1e88e5;border-radius:50%;height:60px;left:30px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}.pulse-1{animation:pulseRing 3s ease-out infinite}.pulse-2{animation:pulseRing 3s ease-out 1s infinite}.pulse-3{animation:pulseRing 3s ease-out 2s infinite}.floating-particle{background:#0ecb81;border-radius:50%;height:4px;opacity:.6;position:absolute;width:4px}.p1{animation:float 4s ease-in-out infinite;right:20%;top:20%}.p2{animation:float 5s ease-in-out .5s infinite;right:30%;top:60%}.p3{animation:float 4.5s ease-in-out 1s infinite;right:15%;top:80%}.p4{animation:float 3.5s ease-in-out 1.5s infinite;right:40%;top:40%}.bot-content{position:relative;z-index:1}.bot-status{align-items:center;display:flex;gap:16px;margin-bottom:16px}.bot-avatar{flex-shrink:0;height:70px;position:relative;width:70px}.robot-svg{height:100%;width:100%}.antenna{animation:antennaWobble 2s ease-in-out infinite;transform-origin:50px 15px}.antenna-light{animation:blink 1.5s ease-in-out infinite}.eyes{animation:lookAround 4s ease-in-out infinite}.eye{animation:eyePulse 2s ease-in-out infinite}.left-eye,.right-eye{animation:eyeBlink 4s ease-in-out infinite}.mouth{animation:mouthTalk .5s ease-in-out infinite}.chest-light{animation:chestGlow 1.5s ease-in-out infinite}.left-arm{animation:armMove 2s ease-in-out infinite;transform-origin:27px 68px}.right-arm{animation:armMove 2s ease-in-out .5s infinite;transform-origin:73px 68px}.bot-glow{animation:glowPulse 2s ease-in-out infinite;background:radial-gradient(circle,#1e88e540 0,#0000 70%);border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:-1}.bot-info{display:flex;flex:1 1;flex-direction:column}.bot-title{color:#eaecef;font-size:1.2rem;font-weight:700;margin-bottom:4px}.bot-state{align-items:center;color:#0ecb81;display:flex;font-size:.85rem;gap:6px}.status-dot{animation:statusPulse 1.5s ease-in-out infinite;background:#0ecb81}.bot-activity{margin-bottom:12px}.activity-bar{background:#0b192980;border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.activity-progress{animation:progressScan 2s ease-in-out infinite;background:linear-gradient(90deg,#1e88e5,#0ecb81);border-radius:2px;height:100%;width:30%}.activity-text{animation:textFade 2s ease-in-out infinite;color:#1e88e5;font-size:.75rem}.bot-message{color:#848e9c;font-size:.85rem;line-height:1.5;margin-bottom:16px}.bot-action{align-items:center;background:linear-gradient(135deg,#1e88e5,#1565c0);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s;width:100%}.bot-action:hover{box-shadow:0 8px 20px #1e88e54d;transform:translateY(-2px)}.bot-action:active{background:linear-gradient(135deg,#1565c0,#0d47a1);transform:translateY(0)}.bot-action svg{transition:transform .3s}.bot-action:hover svg{transform:translateX(4px)}.daily-chart-section{margin-bottom:20px}.daily-chart-card{background:#1e2329;border:1px solid #2b3139;border-radius:16px;overflow:hidden}.daily-chart-header{align-items:center;border-bottom:1px solid #2b3139;display:flex;gap:12px;padding:14px 16px}.daily-chart-info{display:flex;flex-direction:column;gap:2px}.daily-chart-symbol{color:#eaecef;font-size:.95rem;font-weight:700}.daily-chart-price{align-items:center;color:#848e9c;display:flex;font-size:.85rem;gap:8px}.daily-chart-body{height:340px}.markets-page{gap:16px}.markets-header,.markets-page{display:flex;flex-direction:column}.markets-header{gap:12px}.markets-header h1{color:#eaecef;font-size:1.5rem;font-weight:700}.currency-toggle{background:#1e2329;border-radius:12px;display:flex;gap:4px;padding:4px}.currency-btn{background:#0000;border:none;border-radius:10px;color:#848e9c;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:10px;transition:all .2s}.currency-btn.active{background:#f0b90b;color:#0b0e11}.markets-list{display:flex;flex-direction:column;gap:12px}.market-card{background:#1e2329;border:1px solid #2b3139;border-radius:16px;cursor:pointer;padding:16px;transition:all .2s}.market-card:active{background:#2b3139}.market-card.expanded{border-color:#f0b90b40}.market-card-main{align-items:center;display:flex;justify-content:space-between}.market-card-left{flex:1 1;gap:12px}.market-card-left,.market-icon{align-items:center;display:flex}.market-icon{border-radius:50%;color:#fff;font-size:1.1rem;font-weight:700;height:44px;justify-content:center;width:44px}.market-icon.btc{background:linear-gradient(135deg,#f7931a,#ffab40)}.market-icon.eth{background:linear-gradient(135deg,#627eea,#8c9eff)}.market-icon.bnb{background:linear-gradient(135deg,#f3ba2f,#ffd54f)}.market-icon.xrp{background:linear-gradient(135deg,#23292f,#00aae4)}.market-icon.ada{background:linear-gradient(135deg,#0d1e30,#1a3a5c)}.market-icon.sol{background:linear-gradient(135deg,#00ffa3,#00d4aa)}.market-icon.doge{background:linear-gradient(135deg,#c3a634,#f0d72c)}.market-icon.dot{background:linear-gradient(135deg,#e6007a,#ff4ea3)}.market-icon.matic{background:linear-gradient(135deg,#8247e5,#a879ff)}.market-icon.ltc{background:linear-gradient(135deg,#345d9d,#5a8fd4)}.market-icon.avax{background:linear-gradient(135deg,#e84142,#ff6b6b)}.market-icon.link{background:linear-gradient(135deg,#2a5ada,#5a8aff)}.market-info{display:flex;flex-direction:column}.market-symbol{color:#eaecef;font-size:1rem;font-weight:600}.market-name{color:#848e9c;font-size:.75rem}.market-card-center{display:flex;flex:1 1;justify-content:center;padding:0 12px}.mini-chart{height:24px;width:60px}.market-card-right{align-items:flex-end;display:flex;flex-direction:column;min-width:100px}.market-price{color:#eaecef;font-size:.95rem;font-weight:600}.market-change{align-items:center;display:flex;font-size:.8rem;font-weight:500;gap:4px}.market-change.positive{color:#0ecb81}.market-change.negative{color:#f6465d}.market-card-details{border-top:1px solid #2b3139;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.detail-label{color:#848e9c;font-size:.85rem}.detail-value{color:#eaecef;font-size:.9rem;font-weight:600}.detail-value.positive{color:#0ecb81}.detail-value.negative{color:#f6465d}.market-card.skeleton{align-items:center;display:flex;gap:12px}.skeleton-circle{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2b3139 25%,#3c4451 50%,#2b3139 75%);background-size:200% 100%;border-radius:50%;height:44px;width:44px}.skeleton-lines{display:flex;flex:1 1;flex-direction:column;gap:8px}.skeleton-line{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#2b3139 25%,#3c4451 50%,#2b3139 75%);background-size:200% 100%;border-radius:7px;height:14px}.skeleton-line.short{width:60%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.market-icon.pol{background:linear-gradient(135deg,#8247e5,#a879ff)}.market-icon.trx{background:linear-gradient(135deg,#eb0029,#ff4d6a)}.market-icon.shib{background:linear-gradient(135deg,#ffa409,#ffcb6b)}.market-icon.uni{background:linear-gradient(135deg,#ff007a,#ff6bb3)}.market-icon.atom{background:linear-gradient(135deg,#2e3148,#6f7390)}.market-icon.xlm{background:linear-gradient(135deg,#0f1114,#3e4956)}.market-icon.near{background:linear-gradient(135deg,#00c08b,#5ce8bd)}.market-icon.bch{background:linear-gradient(135deg,#0ac18e,#5fe0b7)}.market-icon.ton{background:linear-gradient(135deg,#0098ea,#5cc2ff)}.btn-view-chart{background:linear-gradient(135deg,#f0b90b,#f8d33a);border:none;border-radius:10px;color:#0b0e11;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:12px;padding:12px;transition:opacity .2s;width:100%}.btn-view-chart:active{opacity:.8}.chart-modal-overlay{align-items:center;background:#000000d9;display:flex;height:100vh;height:100dvh;inset:0;justify-content:center;position:fixed;z-index:2000}.chart-modal{background:#0b0e11;display:flex;flex-direction:column;height:100%;max-height:100vh;max-height:100dvh;max-width:1100px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);width:100%}@media (min-width:768px){.chart-modal{border:1px solid #2b3139;border-radius:16px;height:90vh;overflow:hidden;padding-bottom:0;padding-top:0}}.chart-modal-header{align-items:center;background:#12161c;border-bottom:1px solid #2b3139;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.chart-modal-title{align-items:center;display:flex;gap:12px}.chart-modal-info{display:flex;flex-direction:column;gap:2px}.chart-modal-symbol{align-items:center;color:#eaecef;display:flex;font-size:1rem;font-weight:700;gap:8px}.chart-modal-name{color:#848e9c;font-size:.75rem;font-weight:400}.chart-modal-price{font-size:.85rem;gap:8px}.chart-modal-close,.chart-modal-price{align-items:center;color:#eaecef;display:flex}.chart-modal-close{background:#1e2329;border:1px solid #2b3139;border-radius:50%;cursor:pointer;flex-shrink:0;font-size:1.4rem;height:36px;justify-content:center;line-height:1;width:36px}.chart-modal-close:active{background:#2b3139}.chart-modal-body{flex:1 1;min-height:0}.chart-modal-meta{color:#848e9c;font-size:.72rem}.chart-modal-close-floating{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0b0e11d9;border:1px solid #ffffff40;border-radius:50%;box-shadow:0 2px 12px #00000080;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;height:42px;justify-content:center;line-height:1;position:fixed;right:12px;top:calc(10px + env(safe-area-inset-top));width:42px;z-index:2100}.chart-modal-close-floating:active{background:#2b3139f2}@media (min-width:768px){.chart-modal-close-floating{display:none}}.trading-page{display:flex;flex-direction:column;gap:12px}.trading-header h1{color:#eaecef;font-size:1.5rem;font-weight:700;margin-bottom:4px}.trading-header p{color:#848e9c;font-size:.9rem}.signal-counter{align-items:center;background:linear-gradient(135deg,#1e2329,#1a1f2e);border:1px solid #ffffff0f;border-radius:14px;display:flex;justify-content:space-between;padding:12px 16px}.signal-counter-left{display:flex;flex-direction:column;gap:7px}.signal-counter-label{color:#6b7280;font-size:.72rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.signal-dots{display:flex;gap:6px}.signal-dot{border-radius:50%;height:10px;transition:background .3s;width:10px}.signal-dot.received{background:#0ecb81;box-shadow:0 0 6px #0ecb8180}.signal-dot.pending-dot{background:#ffffff1f;border:1px solid #ffffff1a}.signal-counter-value{color:#eaecef;font-size:1.6rem;font-weight:800;line-height:1}.signal-counter-sep{color:#4b5563;font-size:1.2rem;font-weight:400;margin:0 2px}.trading-tabs{background:#1e2329;border-radius:14px;display:flex;gap:4px;padding:4px}.tab-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#848e9c;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.tab-btn.active{background:#2b3139;color:#eaecef}.tab-icon{font-size:1rem}.tab-badge{background:#f0b90b;border-radius:10px;color:#0b0e11;font-size:.75rem;font-weight:600;padding:2px 8px}.trading-content{min-height:200px}.empty-state{background:#1e2329;border:1px solid #2b3139;border-radius:20px;padding:40px 24px;text-align:center}.empty-state h3{color:#eaecef;font-size:1.1rem;font-weight:600;margin-bottom:8px}.empty-state p{color:#848e9c;font-size:.9rem;line-height:1.5;margin-bottom:20px}.empty-info{display:flex;gap:24px;justify-content:center}.info-item{flex-direction:column}.info-number{color:#f0b90b;font-size:1.5rem;font-weight:700}.info-text{color:#848e9c;font-size:.75rem}.empty-state-minimal{align-items:center;background:linear-gradient(135deg,#1e2329,#1a2030);border:1px solid #2b3139;border-radius:14px;display:flex;flex-direction:row;gap:14px;padding:20px 16px;text-align:center}.empty-pulse-container{flex-shrink:0;height:44px;position:relative;width:44px}.empty-pulse{border:2px solid #f0b90b;border-radius:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.empty-pulse.p1{animation:emptyPulse 2s ease-out infinite;height:30px;width:30px}.empty-pulse.p2{animation:emptyPulse 2s ease-out .5s infinite;height:44px;width:44px}@keyframes emptyPulse{0%{opacity:.6;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.empty-center-icon{font-size:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.empty-state-minimal p{color:#848e9c;font-size:.85rem;margin:0;text-align:left}@keyframes iconFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-55%)}}.empty-stat{align-items:baseline;display:flex;gap:4px}.empty-stat-value{color:#f0b90b;font-size:1.1rem;font-weight:700}.empty-stat-label{color:#5e6673;font-size:.7rem}.empty-stat-divider{background:#2b3139;height:20px;width:1px}.how-it-works{background:#1e2329;border:1px solid #2b3139;border-radius:16px;padding:20px}.how-it-works h3{color:#eaecef;font-size:1rem;font-weight:600;margin-bottom:16px}.steps{gap:8px;justify-content:space-between;overflow-x:auto;padding-bottom:4px}.step,.steps{align-items:center;display:flex}.step{flex-shrink:0;gap:10px}.step-number{font-size:.85rem;height:28px;width:28px}.step-content{display:flex;flex-direction:column}.step-title{color:#eaecef;font-size:.85rem;font-weight:600}.step-desc{color:#848e9c;font-size:.7rem}.step-arrow{color:#3c4451;flex-shrink:0;font-size:1rem}.info-card{background:linear-gradient(135deg,#1e2329,#252a30);border:1px solid #2b3139;border-radius:20px;overflow:hidden}.info-card-header{align-items:center;background:#2b313940;border-bottom:1px solid #2b3139;display:flex;gap:10px;padding:12px 16px}.info-badge{background:#f0b90b;border-radius:6px;color:#0b0e11;font-size:.65rem;font-weight:700;padding:3px 8px}.info-title{color:#eaecef;font-size:.85rem}.info-card-content{padding:20px}.info-crypto{gap:12px;margin-bottom:20px}.info-crypto,.info-icon{align-items:center;display:flex}.info-icon{background:linear-gradient(135deg,#8247e5,#a879ff);border-radius:50%;font-size:1.5rem;height:48px;justify-content:center;width:48px}.info-details{display:flex;flex-direction:column}.info-symbol{color:#eaecef;font-size:1.1rem;font-weight:600}.info-name{color:#848e9c;font-size:.8rem}.info-rows{gap:12px;margin-bottom:20px}.info-row{font-size:.9rem}.info-row span:first-child{color:#848e9c}.info-row span:last-child{color:#eaecef;font-weight:500}.buy-badge{background:#0ecb8120;border-radius:6px;color:#0ecb81;font-size:.8rem;font-weight:600;padding:4px 10px}.positive{color:#0ecb81!important}.info-actions{display:flex;gap:12px;margin-bottom:16px}.info-btn{border:none;border-radius:12px;cursor:not-allowed;flex:1 1;font-size:.95rem;font-weight:600;opacity:.5;padding:14px}.info-btn.reject{background:#2b3139;border:1px solid #f6465d40;color:#f6465d}.info-btn.accept{background:#0ecb81;color:#0b0e11}.info-note{color:#5e6673;font-size:.75rem;text-align:center}.suggestions-list{display:flex;flex-direction:column;gap:16px}.suggestion-card{background:linear-gradient(135deg,#1e2329,#252a30);border:1px solid #2b3139;border-radius:20px;overflow:hidden;transition:all .3s}.suggestion-card.missed{background:linear-gradient(135deg,#1e2329,#2a1f1f);border-color:#f6465d30;opacity:.9}.suggestion-card.missed .suggestion-header{padding:8px 14px}.suggestion-card.missed .suggestion-crypto{padding:10px 14px}.suggestion-card.missed .crypto-avatar{font-size:1.1rem;height:38px;width:38px}.suggestion-card.missed .crypto-symbol{font-size:1rem}.suggestion-card.missed .suggestion-info{gap:6px;padding:0 14px 10px}.suggestion-card.missed .suggestion-info .info-row{font-size:.8rem;padding:8px 12px}.suggestion-header{align-items:center;background:#0b0e1140;border-bottom:1px solid #2b3139;display:flex;justify-content:space-between;padding:12px 16px}.status-badge{border-radius:8px;font-size:.7rem;font-weight:700;letter-spacing:.5px}.status-badge.pending{animation:pulseBadge 2s ease-in-out infinite;background:#f0b90b20}@keyframes pulseBadge{0%,to{opacity:1}50%{opacity:.6}}.status-badge.missed{background:#f6465d20;color:#f6465d}.suggestion-time{align-items:center;color:#848e9c;display:flex;font-size:.8rem;gap:6px}.suggestion-time svg{color:#f0b90b}.suggestion-crypto{align-items:center;display:flex;gap:14px;padding:16px 20px}.crypto-avatar{align-items:center;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;width:50px}.crypto-details{display:flex;flex:1 1;flex-direction:column}.crypto-symbol{color:#eaecef;font-size:1.2rem;font-weight:700}.crypto-name{color:#848e9c;font-size:.8rem}.trade-type{border-radius:8px;font-size:.8rem;padding:6px 14px}.trade-type.buy{background:#0ecb8120}.trade-type.sell{background:#f6465d20}.suggestion-info{display:flex;flex-direction:column;gap:10px;padding:0 20px 16px}.suggestion-info .info-row{align-items:center;background:#0b0e11;border-radius:10px;display:flex;font-size:.85rem;justify-content:space-between;padding:10px 14px}.suggestion-info .info-row span:first-child{color:#848e9c}.suggestion-info .info-row span:last-child{color:#eaecef;font-weight:600}.suggestion-info .info-row.highlight{background:linear-gradient(135deg,#0ecb8115,#0ecb8108);border:1px solid #0ecb8130}.gain-value{color:#0ecb81!important}.suggestion-actions{background:#0b0e1180;border-top:1px solid #2b3139;padding:16px 20px}.countdown{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:14px}.countdown-label{color:#848e9c;font-size:.8rem}.countdown-value{animation:countdownPulse 1s ease-in-out infinite;background:#f0b90b15;border-radius:8px;color:#f0b90b;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;padding:4px 12px}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.action-buttons{display:flex;gap:12px}.action-btn-trade{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .2s}.action-btn-trade.reject{background:#2b3139;border:1px solid #f6465d40;color:#f6465d}.action-btn-trade.reject:active{background:#f6465d20;transform:scale(.98)}.action-btn-trade.accept{background:linear-gradient(135deg,#0ecb81,#0ba368);color:#0b0e11}.action-btn-trade.accept:active{opacity:.9;transform:scale(.98)}.missed-section{align-items:center;background:linear-gradient(135deg,#f6465d08,#f6465d12);border-top:1px solid #f6465d20;display:flex;gap:14px;padding:14px 16px}.missed-animation{flex-shrink:0;position:relative}.missed-icon{animation:gentlePulse 2s ease-in-out infinite;font-size:2rem}@keyframes gentlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.missed-coins{left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:60px}.coin{animation:flyAway 2.5s ease-out infinite;font-size:.8rem;opacity:0;position:absolute}.coin.c1{animation-delay:0s;left:0}.coin.c2{animation-delay:.4s;left:50%;transform:translateX(-50%)}.coin.c3{animation-delay:.8s;right:0}@keyframes flyAway{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-25px) scale(.6)}}.missed-text{display:flex;flex:1 1;flex-direction:column;gap:2px}.missed-label{color:#848e9c;font-size:.75rem}.missed-amount{color:#0ecb81;font-size:1.1rem;font-weight:700}.missed-hint{background:#f6465d15;border-radius:6px;color:#f6465d;flex-shrink:0;font-size:.7rem;font-weight:500;padding:6px 10px;white-space:nowrap}.compact-card{background:#1a1d21;border:1px solid #2b3139;border-radius:14px;overflow:hidden;transition:all .2s ease}.compact-card.pending{border-color:#f0b90b30}.compact-card.missed{border-color:#6b728050;filter:grayscale(40%);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.compact-card.missed .compact-avatar{filter:grayscale(60%);opacity:.7}.compact-card.missed .compact-details{opacity:.7}.compact-header{align-items:center;background:linear-gradient(135deg,#22262b,#1e2227);border-bottom:1px solid #2b313920;display:flex;justify-content:space-between;padding:12px 14px}.compact-crypto{align-items:center;display:flex;gap:10px}.compact-avatar{align-items:center;border-radius:10px;box-shadow:0 2px 8px #0003;color:#fff;display:flex;font-size:1rem;font-weight:600;height:36px;justify-content:center;width:36px}.compact-crypto-info{display:flex;flex-direction:column}.compact-symbol{color:#eaecef;font-size:.95rem;font-weight:700;line-height:1.2}.compact-name{color:#6e7681;font-size:.7rem}.compact-badges{align-items:center;display:flex;gap:6px}.compact-type{border-radius:5px;font-size:.65rem;font-weight:700;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.compact-type.buy{background:#0ecb8118;color:#0ecb81}.compact-type.sell{background:#f6465d18;color:#f6465d}.compact-status{border-radius:5px;font-size:.6rem;font-weight:700;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.compact-status.pending{background:#f0b90b15;color:#f0b90b}.compact-status.missed{background:#f6465d15;color:#f6465d}.compact-details{align-items:center;background:#15181c;display:flex;justify-content:space-between;padding:10px 14px}.compact-detail{align-items:center;display:flex;flex:1 1;flex-direction:column}.compact-detail .detail-label{color:#5e6673;font-size:.6rem;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.compact-detail .detail-value{color:#eaecef;font-size:.85rem;font-weight:600}.compact-detail.gain .detail-value{color:#0ecb81}.compact-divider{background:#2b313950;height:28px;width:1px}.compact-footer{align-items:center;background:#12151a;border-top:1px solid #2b313930;display:flex;justify-content:space-between;padding:10px 14px}.compact-countdown{align-items:center;background:#f0b90b10;border-radius:6px;color:#f0b90b;display:flex;font-family:SF Mono,Consolas,monospace;font-size:.75rem;font-weight:600;gap:5px;padding:4px 10px}.compact-countdown svg{opacity:.8}.compact-actions{display:flex;gap:8px}.compact-btn{border:none;border-radius:8px;cursor:pointer;font-size:.75rem;font-weight:600;padding:8px 16px;transition:all .15s ease}.compact-btn.reject{background:#0000;border:1px solid #f6465d35;color:#f6465d}.compact-btn.reject:active{background:#f6465d15;transform:scale(.97)}.compact-btn.accept{background:linear-gradient(135deg,#0ecb81,#0aa06a);color:#0b0e11}.compact-btn.accept:active{opacity:.9;transform:scale(.97)}.compact-missed{align-items:center;background:linear-gradient(135deg,#1a1315,#151012);border-top:1px solid #f6465d15;display:flex;justify-content:space-between;padding:10px 14px}.compact-missed .missed-emoji{font-size:1.1rem}.compact-missed .missed-text{color:#848e9c;flex:1 1;font-size:.7rem;text-align:center}.compact-missed .missed-gain{color:#0ecb81;font-size:.8rem;font-weight:600;opacity:.7;text-decoration:line-through}.compact-card.success{border-color:#0ecb8130}.compact-card.success .compact-header{background:linear-gradient(135deg,#1a2a22,#1e2227)}.compact-status.success{background:#0ecb8120;color:#0ecb81}.compact-success{align-items:center;background:linear-gradient(135deg,#0ecb8108,#0ecb8112);border-top:1px solid #0ecb8120;display:flex;justify-content:space-between;padding:10px 14px}.compact-success .success-check{align-items:center;background:#0ecb81;border-radius:50%;color:#0b0e11;display:flex;font-size:.65rem;font-weight:700;height:20px;justify-content:center;width:20px}.compact-success .success-msg{color:#0ecb81;flex:1 1;font-size:.7rem;font-weight:500;text-align:center}.compact-success .success-time{color:#6e7681;font-size:.65rem}.compact-card.loss{border-color:#f6465d30}.compact-card.loss .compact-header{background:linear-gradient(135deg,#2a1a1e,#1e2227)}.compact-status.loss{background:#f6465d20;color:#f6465d}.compact-detail.gain.loss .detail-value{color:#f6465d}.compact-success.loss{background:linear-gradient(135deg,#f6465d08,#f6465d12);border-top:1px solid #f6465d20}.compact-success.loss .success-check{background:#f6465d}.compact-success.loss .success-msg{color:#f6465d}.suggestion-card.completed{background:linear-gradient(135deg,#1e2329,#1a2a22);border-color:#0ecb8140}.suggestion-card.completed .suggestion-header{background:#0ecb8110;border-bottom-color:#0ecb8130;padding:8px 14px}.suggestion-card.completed .suggestion-crypto{gap:10px;padding:10px 14px}.suggestion-card.completed .crypto-avatar{font-size:1rem;height:36px;width:36px}.suggestion-card.completed .crypto-symbol{font-size:.95rem}.suggestion-card.completed .crypto-name{font-size:.7rem}.suggestion-card.completed .suggestion-info{gap:4px;padding:0 14px 8px}.suggestion-card.completed .info-row{font-size:.75rem;padding:6px 10px}.status-badge.success{animation:none;background:linear-gradient(135deg,#0ecb81,#0ba368);color:#0b0e11;font-weight:700}.info-row.success-row{background:linear-gradient(135deg,#0ecb8120,#0ecb8110);border:1px solid #0ecb8140}.gain-value.success{color:#0ecb81!important;font-weight:700}.success-section{align-items:center;background:linear-gradient(135deg,#0ecb8115,#0ecb8108);border-top:1px solid #0ecb8130;display:flex;gap:10px;padding:10px 14px}.success-animation{flex-shrink:0;position:relative}.success-icon{animation:celebratePulse 1.5s ease-in-out infinite;font-size:1.3rem}@keyframes celebratePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-sparkles{left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:50px}.sparkle{animation:sparkleFloat 2s ease-out infinite;font-size:.5rem;opacity:0;position:absolute}.sparkle.s1{animation-delay:0s;left:0}.sparkle.s2{animation-delay:.3s;left:50%;transform:translateX(-50%)}.sparkle.s3{animation-delay:.6s;right:0}@keyframes sparkleFloat{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-15px) scale(.5)}}.success-text{display:flex;flex:1 1;flex-direction:column;gap:1px}.success-label{color:#848e9c;font-size:.65rem}.success-amount{color:#0ecb81;font-size:1rem;font-weight:700}.success-message{color:#0ecb81;font-size:.8rem;font-style:italic;font-weight:600}.trades-list{gap:10px}.live-trade-card,.trades-list{display:flex;flex-direction:column}.live-trade-card{background:#1a1f26;border:1px solid #2b3139;border-radius:14px;gap:8px;padding:12px 14px}.live-trade-card.active{border-color:#1e88e540}.live-trade-card.finished{border-color:#0ecb8140}.live-trade-top{justify-content:space-between}.live-trade-crypto,.live-trade-top{align-items:center;display:flex;gap:8px}.live-trade-crypto{min-width:0}.live-trade-crypto .crypto-avatar{flex-shrink:0;font-size:.85rem;height:28px;width:28px}.live-trade-symbol{color:#eaecef;font-size:.85rem;font-weight:700}.live-trade-type{border-radius:5px;flex-shrink:0;font-size:.6rem;font-weight:700;padding:2px 6px;text-transform:uppercase}.live-trade-type.buy{background:#0ecb8120;color:#0ecb81}.live-trade-type.sell{background:#f6465d20;color:#f6465d}.live-trade-status{align-items:center;display:flex;flex-shrink:0;gap:8px}.live-trade-tag{align-items:center;border-radius:999px;display:flex;font-size:.62rem;font-weight:700;gap:5px;padding:3px 8px;white-space:nowrap}.live-trade-tag.live{background:linear-gradient(135deg,#1e88e5,#1565c0);color:#fff}.live-trade-tag.finished{background:linear-gradient(135deg,#0ecb81,#0a9d63);color:#fff}.live-dot{animation:liveDotPulse 1s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}@keyframes liveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.live-trade-time{color:#f0b90b;font-size:.66rem;font-weight:600;white-space:nowrap}.live-trade-bar-row{align-items:center;display:flex;gap:8px}.live-trade-bar-track{background:#0b0e11;border-radius:3px;flex:1 1;height:5px;overflow:hidden}.live-trade-bar-fill{background:linear-gradient(90deg,#1e88e5,#0ecb81);border-radius:3px;height:100%;transition:width 1s ease-out}.live-trade-percent{color:#1e88e5;flex-shrink:0;font-size:.66rem;font-weight:700;text-align:right;width:30px}.live-trade-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.live-trade-meta{align-items:center;color:#848e9c;display:flex;font-size:.66rem;gap:5px;min-width:0}.live-trade-meta-sep{color:#3d4550}.live-trade-gain{font-size:.78rem;font-weight:700}.live-trade-gain.positive{color:#0ecb81}.live-trade-gain.negative{color:#f6465d}.success-hint{background:#0ecb8120;border:1px solid #0ecb8140;border-radius:8px;color:#0ecb81;flex-shrink:0;font-size:.75rem;font-weight:600;padding:6px 12px}.trading-bot-section{margin-bottom:8px}.trading-bot-card{background:linear-gradient(135deg,#1e3a5f,#0d2137);border:1px solid #1e88e540;border-radius:20px;overflow:hidden;padding:20px;position:relative}.trading-bot-card .bot-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.trading-bot-card .grid-overlay{animation:gridMove 20s linear infinite;background-image:linear-gradient(#1e88e508 1px,#0000 0),linear-gradient(90deg,#1e88e508 1px,#0000 0);background-size:20px 20px;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(20px)}}.trading-bot-card .scan-line{animation:scanDown 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#1e88e5,#0000);height:2px;left:0;position:absolute;right:0;top:0}@keyframes scanDown{0%,to{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.trading-bot-card .pulse-ring{border:2px solid #1e88e5;border-radius:50%;height:60px;left:30px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:60px}.trading-bot-card .pulse-1{animation:pulseRing 3s ease-out infinite}.trading-bot-card .pulse-2{animation:pulseRing 3s ease-out 1s infinite}.trading-bot-card .pulse-3{animation:pulseRing 3s ease-out 2s infinite}@keyframes pulseRing{0%{opacity:.8;transform:translateY(-50%) scale(.5)}to{opacity:0;transform:translateY(-50%) scale(2)}}.trading-bot-card .floating-particle{background:#0ecb81;border-radius:50%;height:4px;opacity:.6;position:absolute;width:4px}.trading-bot-card .p1{animation:float 4s ease-in-out infinite;right:20%;top:20%}.trading-bot-card .p2{animation:float 5s ease-in-out .5s infinite;right:30%;top:60%}.trading-bot-card .p3{animation:float 4.5s ease-in-out 1s infinite;right:15%;top:80%}.trading-bot-card .p4{animation:float 3.5s ease-in-out 1.5s infinite;right:40%;top:40%}@keyframes float{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-15px) scale(1.2)}}.trading-bot-card .bot-content{position:relative;z-index:1}.trading-bot-card .bot-status{align-items:center;display:flex;gap:16px;margin-bottom:16px}.trading-bot-card .bot-avatar{flex-shrink:0;height:70px;position:relative;width:70px}.trading-bot-card .robot-svg{height:100%;width:100%}.trading-bot-card .antenna{animation:antennaWobble 2s ease-in-out infinite;transform-origin:50px 15px}@keyframes antennaWobble{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.trading-bot-card .antenna-light{animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,45%,55%,to{fill:#0ecb81;opacity:1}50%{fill:#0ecb81;opacity:.3}}.trading-bot-card .eyes{animation:lookAround 4s ease-in-out infinite}@keyframes lookAround{0%,to{transform:translateX(0)}25%{transform:translateX(2px)}75%{transform:translateX(-2px)}}.trading-bot-card .eye{animation:eyePulse 2s ease-in-out infinite}@keyframes eyePulse{0%,to{opacity:1}50%{opacity:.7}}.trading-bot-card .left-eye,.trading-bot-card .right-eye{animation:eyeBlink 4s ease-in-out infinite}@keyframes eyeBlink{0%,45%,55%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}.trading-bot-card .mouth{animation:mouthTalk .5s ease-in-out infinite}@keyframes mouthTalk{0%,to{width:24px}50%{width:20px}}.trading-bot-card .chest-light{animation:chestGlow 1.5s ease-in-out infinite}@keyframes chestGlow{0%,to{filter:drop-shadow(0 0 3px #f0b90b);opacity:1}50%{filter:drop-shadow(0 0 8px #f0b90b);opacity:.6}}.trading-bot-card .left-arm{animation:armMove 2s ease-in-out infinite;transform-origin:27px 68px}.trading-bot-card .right-arm{animation:armMove 2s ease-in-out .5s infinite;transform-origin:73px 68px}@keyframes armMove{0%,to{transform:rotate(0deg)}50%{transform:rotate(-5deg)}}.trading-bot-card .bot-glow{animation:glowPulse 2s ease-in-out infinite;background:radial-gradient(circle,#1e88e540 0,#0000 70%);border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:-1}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.3)}}.trading-bot-card .bot-info{display:flex;flex:1 1;flex-direction:column}.trading-bot-card .bot-title{color:#eaecef;font-size:1.2rem;font-weight:700;margin-bottom:4px}.trading-bot-card .bot-state{align-items:center;color:#0ecb81;display:flex;font-size:.85rem;gap:6px}.trading-bot-card .status-dot{animation:statusPulse 1.5s ease-in-out infinite;background:#0ecb81;border-radius:50%;height:8px;width:8px}@keyframes statusPulse{0%,to{box-shadow:0 0 0 0 #0ecb81b3;transform:scale(1)}50%{box-shadow:0 0 0 6px #0ecb8100;transform:scale(1.1)}}.trading-bot-card .bot-activity{margin-bottom:12px}.trading-bot-card .activity-bar{background:#0b192980;border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.trading-bot-card .activity-progress{animation:progressScan 2s ease-in-out infinite;background:linear-gradient(90deg,#1e88e5,#0ecb81);border-radius:2px;height:100%;width:30%}@keyframes progressScan{0%{margin-left:0;width:0}50%{width:40%}to{margin-left:100%;width:0}}.trading-bot-card .activity-text{animation:textFade 2s ease-in-out infinite;color:#1e88e5;font-size:.75rem}@keyframes textFade{0%,to{opacity:.7}50%{opacity:1}}.trading-bot-card .bot-message{color:#848e9c;font-size:.85rem;line-height:1.5;margin-bottom:16px}.trading-bot-card .bot-stats{background:#0b192999;border:1px solid #1e88e533;border-radius:12px;display:flex;gap:12px;padding:12px}.trading-bot-card .bot-stat{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.trading-bot-card .bot-stat .stat-value{color:#f0b90b;font-size:1.1rem;font-weight:700;margin-bottom:2px}.trading-bot-card .bot-stat .stat-label{color:#848e9c;font-size:.65rem;letter-spacing:.5px;text-transform:uppercase}.trading-bot-card .bot-stat .stat-extra{color:#0ecb81;font-size:.75rem;font-weight:700;margin-left:2px}.trading-bot-card{padding:14px}.trading-bot-card .bot-avatar{height:52px;width:52px}.trading-bot-card .bot-status{margin-bottom:8px}.trading-bot-card .bot-stats{gap:8px;padding:8px 10px}.trading-bot-card .bot-stat .stat-value{font-size:.95rem}.trading-bot-card .bot-stat .stat-label{font-size:.56rem;letter-spacing:.02em;text-align:center}.trading-bot-card .bot-scanner{margin-bottom:10px}.wallet-page{display:flex;flex-direction:column;gap:20px}.wallet-header h1{color:#eaecef;font-size:1.5rem;font-weight:700}.balance-section{background:linear-gradient(135deg,#1e3a5f,#0d2137);border:1px solid #1e88e540;border-radius:20px;overflow:hidden;padding:24px;position:relative}.balance-section:before{background:radial-gradient(circle,#0ecb811f 0,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-30%;top:-50%;width:200px}.balance-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.balance-label{color:#848e9c;font-size:.85rem;font-weight:500}.balance-currency{background:#0ecb8126;border-radius:12px;color:#0ecb81;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:4px 10px}.balance-amount-wrapper{align-items:baseline;display:flex;gap:12px;margin-bottom:20px}.balance-amount{color:#eaecef;font-size:2.2rem;font-weight:700;letter-spacing:-.5px}.balance-change{border-radius:6px;font-size:.8rem;font-weight:600;padding:3px 8px}.balance-change.positive{background:#0ecb8126;color:#0ecb81}.balance-change.negative{background:#f6465d26;color:#f6465d}.balance-stats-row{border-top:1px solid #1e88e526;display:flex;justify-content:space-between;padding-top:16px}.balance-stat-item{align-items:center;display:flex;gap:6px}.stat-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.stat-dot.green{background:#0ecb81;box-shadow:0 0 8px #0ecb8180}.stat-dot.yellow{background:#f0b90b;box-shadow:0 0 8px #f0b90b80}.stat-text{color:#848e9c;font-size:.75rem}.stat-number{font-size:.85rem}.stat-number.green{color:#0ecb81}.stat-number.red{color:#f6465d}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card{background:#1e2329;border:1px solid #2b3139;border-radius:16px;gap:12px;padding:16px}.stat-card,.stat-card-icon{align-items:center;display:flex}.stat-card-icon{border-radius:12px;font-size:1.3rem;height:44px;justify-content:center;width:44px}.stat-card-icon.green{background:#0ecb8120}.stat-card-icon.yellow{background:#f0b90b20}.stat-card-content{display:flex;flex-direction:column}.stat-card-value{color:#eaecef;font-size:1.1rem;font-weight:700}.stat-card-label{color:#848e9c;font-size:.7rem}.wallet-tabs{background:#151a20;border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:3px;padding:5px}.wallet-tab{align-items:center;background:#0000;border:none;border-radius:12px;color:#5e6673;cursor:pointer;display:flex;flex:1 1;font-size:.8rem;font-weight:500;gap:6px;justify-content:center;padding:10px 8px;transition:all .22s;white-space:nowrap}.wallet-tab svg{flex-shrink:0;transition:stroke .22s}.wallet-tab:hover:not(.active){background:#ffffff0a;color:#848e9c}.wallet-tab.active{background:linear-gradient(135deg,#1e2a3a,#1a2535);box-shadow:0 0 0 1px #f0b90b2e,0 2px 10px #00000040;color:#f0b90b;font-weight:700}.wallet-tab.active svg{stroke:#f0b90b}.wallet-content{min-height:200px}.overview-section{display:flex;flex-direction:column;gap:16px}.account-card{background:#1e2329;border:1px solid #2b3139;border-radius:16px;padding:20px}.account-card h3{color:#eaecef;font-size:1rem;font-weight:600;margin-bottom:16px}.account-rows{display:flex;flex-direction:column;gap:14px}.account-row{align-items:center;display:flex;justify-content:space-between}.row-label{color:#848e9c;font-size:.85rem}.row-value{color:#eaecef;font-size:.9rem;font-weight:500}.row-value.user-id{background:#f0b90b15;border-radius:6px;color:#f0b90b;font-family:monospace;letter-spacing:1px;padding:4px 8px}.status-active{color:#0ecb81}.assets-list{display:flex;flex-direction:column;gap:12px}.asset-item{align-items:center;background:#0b0e11;border-radius:12px;display:flex;gap:12px;padding:14px}.asset-item.empty{opacity:.5}.asset-icon{align-items:center;border-radius:50%;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.asset-icon.usd{background:linear-gradient(135deg,#0ecb81,#0a8f5a);color:#fff}.asset-icon.btc{background:linear-gradient(135deg,#f7931a,#c67610);color:#fff}.asset-info{display:flex;flex:1 1;flex-direction:column}.asset-name{color:#eaecef;font-size:.95rem;font-weight:600}.asset-full{color:#848e9c;font-size:.75rem}.asset-values{align-items:flex-end;display:flex;flex-direction:column}.asset-amount{color:#eaecef;font-size:.95rem;font-weight:600}.asset-percent{color:#848e9c;font-size:.75rem}.assets-hint{color:#5e6673;font-size:.8rem;margin-top:12px;text-align:center}.performance-card{background:#1e2329;border:1px solid #2b3139;border-radius:16px;padding:20px}.performance-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.performance-card h3{color:#eaecef;font-size:1rem;font-weight:600;margin:0}.performance-change{border-radius:8px;font-size:.85rem;font-weight:700;padding:4px 10px}.performance-change.positive{background:#0ecb8126;color:#0ecb81}.performance-change.negative{background:#f6465d26;color:#f6465d}.chart-periods{background:#0b0e11;border-radius:10px;display:flex;gap:6px;margin-bottom:16px;padding:4px}.period-btn{background:#0000;border:none;border-radius:8px;color:#848e9c;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:600;padding:8px 4px;transition:all .2s}.period-btn.active{background:#2b3139;color:#f0b90b}.period-btn:active{transform:scale(.95)}.chart-container{cursor:crosshair;height:140px;margin-bottom:16px;position:relative;touch-action:none;width:100%}.interactive-chart{height:100%;width:100%}.chart-tooltip{align-items:center;animation:tooltipFade .15s ease-out;background:#1e3a5f;border:1px solid #1e88e5;border-radius:10px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;padding:8px 12px;pointer-events:none;position:absolute;top:-8px;transform:translateX(-50%);z-index:10}@keyframes tooltipFade{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.tooltip-value{color:#eaecef;font-size:.9rem;font-weight:700}.tooltip-date{color:#848e9c;font-size:.7rem;margin-top:2px}.chart-stats{background:#0b0e11;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px}.chart-stat-item{align-items:center;display:flex;flex:1 1;flex-direction:column}.chart-stat-label{color:#848e9c;font-size:.7rem;margin-bottom:4px}.chart-stat-value{color:#eaecef;font-size:.85rem;font-weight:600}.chart-stat-value.green{color:#0ecb81}.chart-stat-value.red{color:#f6465d}.chart-hint{color:#5e6673;font-size:.75rem;margin:0}.chart-hint,.chart-placeholder{text-align:center}.performance-chart{height:80px;margin-bottom:12px;width:100%}.chart-message{color:#5e6673;font-size:.8rem}.projection-card{background:linear-gradient(135deg,#1e2329,#2a2520);border:1px solid #f0b90b30;border-radius:16px;overflow:hidden;padding:20px;position:relative}.projection-card:before{background:radial-gradient(circle,#f0b90b14 0,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-30%;top:-50%;width:200px}.projection-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative;z-index:1}.projection-title-row{align-items:center;display:flex;gap:8px}.projection-icon{font-size:1.2rem}.projection-card h3{color:#eaecef;font-size:1rem;font-weight:600;margin:0}.projection-badge{background:linear-gradient(135deg,#f0b90b,#d4a00a);border-radius:8px;color:#0b0e11;font-size:.8rem;font-weight:700;padding:4px 10px}.projection-subtitle{color:#848e9c;font-size:.8rem;margin-bottom:16px;position:relative;z-index:1}.sim-controls{background:#0b0e11;border:1px solid #1e88e520;border-radius:12px;margin-bottom:16px;padding:14px}.sim-controls-label{align-items:center;color:#848e9c;display:flex;font-size:.75rem;font-weight:500;gap:6px;margin-bottom:10px}.sim-controls-icon{font-size:.85rem}.sim-trades-buttons{display:flex;gap:6px}.sim-trade-btn{background:#0000;border:1px solid #2b3139;border-radius:8px;color:#848e9c;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:700;padding:9px 4px;transition:all .2s}.sim-trade-btn.active{background:#1e88e51f;border-color:#1e88e5;color:#1e88e5}.sim-trade-btn:active{transform:scale(.93)}.sim-basis-stat{background:#1e88e51a!important;color:#1e88e5!important}.projection-periods{display:flex;gap:8px;margin-bottom:16px}.projection-period-btn{background:#0b0e11;border:1px solid #2b3139;border-radius:10px;color:#848e9c;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:600;padding:10px 8px;transition:all .2s}.projection-period-btn.active{background:linear-gradient(135deg,#f0b90b20,#f0b90b10);border-color:#f0b90b;color:#f0b90b}.projection-period-btn:active{transform:scale(.97)}.projection-chart-container{cursor:crosshair;height:140px;margin-bottom:16px;position:relative;touch-action:none;width:100%}.projection-chart-svg{height:100%;width:100%}.projection-tooltip{align-items:center;animation:tooltipFade .15s ease-out;background:linear-gradient(135deg,#2a2520,#1e2329);border:1px solid #f0b90b;border-radius:10px;box-shadow:0 4px 12px #f0b90b33;display:flex;flex-direction:column;padding:8px 12px;pointer-events:none;position:absolute;top:-8px;transform:translateX(-50%);z-index:10}.projection-tooltip-value{color:#f0b90b;font-size:.9rem;font-weight:700}.projection-tooltip-date{color:#848e9c;font-size:.7rem;margin-top:2px}.projection-stats{align-items:center;background:#0b0e11;border-radius:12px;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;padding:12px}.projection-stat-item{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.projection-stat-item.highlight{background:linear-gradient(135deg,#f0b90b10,#0000);border-radius:10px;margin:-8px -10px -8px 0;padding:8px 10px}.projection-stat-icon{flex-shrink:0;font-size:1.1rem}.projection-stat-content{display:flex;flex-direction:column;min-width:0}.projection-stat-label{color:#848e9c;font-size:.65rem}.projection-stat-value{color:#eaecef;font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projection-stat-value.gold{color:#f0b90b}.projection-stat-arrow{animation:arrowPulse 1.5s ease-in-out infinite;color:#f0b90b;flex-shrink:0;font-size:1rem;padding:0 6px}@keyframes arrowPulse{0%,to{opacity:.5;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}.projection-gain-row{align-items:center;background:#10b9810f;border:1px solid #10b98126;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 14px}.projection-gain-label{color:#6b7280;font-size:.75rem}.projection-gain-value{color:#10b981;font-size:.95rem;font-weight:700}.projection-basis{display:none}.projection-disclaimer{padding:8px 0 0;text-align:center}.disclaimer-icon{display:none}.projection-disclaimer p{color:#4b5563;font-size:.65rem;margin:0}.empty-history{background:#1e2329;border:1px solid #2b3139;border-radius:20px;padding:40px 24px;text-align:center}.empty-icon{margin-bottom:16px}.empty-history h3{color:#eaecef;font-size:1.1rem;font-weight:600;margin-bottom:8px}.empty-history p{color:#848e9c;font-size:.9rem;line-height:1.5}.transactions-list{gap:8px}.transaction-item{background:#1e2329;border:1px solid #2b3139;gap:12px;padding:14px 16px;transition:all .2s}.transaction-item:active{background:#252a31;transform:scale(.99)}.transaction-icon{align-items:center;background:#2b3139;border-radius:50%;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.transaction-item.positive .transaction-icon{background:#0ecb8126}.transaction-item.negative .transaction-icon{background:#f6465d26}.transaction-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.transaction-description{color:#eaecef;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-date{color:#5e6673;font-size:.75rem}.transaction-amount{display:flex;flex-direction:column;flex-shrink:0;gap:2px;text-align:right}.transaction-amount span.positive{color:#0ecb81;font-size:.95rem;font-weight:600}.transaction-amount span.negative{color:#f6465d;font-size:.95rem;font-weight:600}.transaction-balance{color:#5e6673;font-size:.7rem}.wallet-footer{display:flex;gap:24px;justify-content:center;padding:16px}.footer-item{align-items:center;display:flex;gap:6px}.footer-icon{font-size:.9rem}.footer-text{color:#5e6673;font-size:.75rem}.withdrawal-section{display:flex;flex-direction:column;gap:16px}.withdrawal-status-card{background:linear-gradient(135deg,#1e2329,#16191d);border:1px solid #2b3139;border-radius:20px;overflow:hidden;padding:20px;position:relative}.withdrawal-status-card:before{background:linear-gradient(90deg,#f0b90b,#0ecb81);border-radius:20px 20px 0 0;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0}.withdrawal-status-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.withdrawal-icon{font-size:1.5rem}.withdrawal-status-header h3{color:#eaecef;font-size:1.1rem;font-weight:600;margin:0}.withdrawal-status-content{display:flex;flex-direction:column;gap:16px}.withdrawal-month-info{align-items:center;background:#0b0e11;border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px}.month-label{color:#848e9c;font-size:.85rem}.month-value{color:#f0b90b;font-size:.95rem;font-weight:600}.withdrawal-blocked{background:#f6465d1a;border:1px solid #f6465d33;border-radius:12px;padding:24px;text-align:center}.blocked-icon{display:block;font-size:2rem;margin-bottom:12px}.withdrawal-blocked p{color:#f6465d;font-weight:500;margin-bottom:8px}.blocked-date{color:#848e9c;font-size:.8rem}.withdrawal-skipped{background:#f0b90b1a;border:1px solid #f0b90b33;border-radius:12px;padding:24px;text-align:center}.skipped-icon{display:block;font-size:2rem;margin-bottom:12px}.withdrawal-skipped p{color:#f0b90b;font-weight:500;margin-bottom:8px}.skipped-until{color:#848e9c;display:block;font-size:.8rem;margin-bottom:12px}.skip-bonus{align-items:center;background:#0ecb8126;border-radius:20px;color:#0ecb81;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 16px}.withdrawal-pending{background:#f0b90b14;border:1px solid #f0b90b33;border-radius:12px;padding:20px}.pending-icon{display:block;font-size:2rem;margin-bottom:12px;text-align:center}.withdrawal-pending>p{color:#f0b90b;font-weight:500;margin-bottom:16px;text-align:center}.pending-details{background:#0b0e11;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.pending-row{align-items:center;color:#848e9c;display:flex;font-size:.85rem;justify-content:space-between}.pending-row.total{border-top:1px solid #2b3139;margin-top:4px;padding-top:8px}.pending-row .net{color:#0ecb81;font-weight:600}.pending-row .fee{color:#f6465d}.pending-row.status{border-top:1px solid #2b3139;margin-top:4px;padding-top:8px}.status-badge{border-radius:20px;font-size:.75rem;padding:4px 12px}.status-badge.pending{background:#f0b90b26;color:#f0b90b}.status-badge.approved{background:#0ecb8126;color:#0ecb81}.status-badge.paid{background:#0ecb8140;color:#0ecb81}.cancel-withdrawal-btn{background:#0000;border:1px solid #f6465d;border-radius:10px;color:#f6465d;cursor:pointer;font-weight:600;padding:12px;transition:all .2s;width:100%}.cancel-withdrawal-btn:hover{background:#f6465d1a}.withdrawal-deadline{align-items:center;background:#0ecb811a;border-radius:10px;color:#0ecb81;display:flex;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;padding:12px}.deadline-icon{font-size:1.1rem}.withdrawal-missed{background:#f6465d1a;border-radius:10px;padding:16px;text-align:center}.missed-icon{display:block;font-size:1.5rem;margin-bottom:8px}.withdrawal-missed p{color:#f6465d;font-weight:500;margin:0}.withdrawal-form{display:flex;flex-direction:column;gap:16px}.form-group{gap:8px}.form-group label{font-size:.85rem}.amount-input-wrapper{align-items:center;background:#0b0e11;border:1px solid #2b3139;border-radius:10px;display:flex;padding:4px;transition:border-color .2s}.amount-input-wrapper:focus-within{border-color:#f0b90b}.currency-symbol{color:#848e9c;font-size:1.1rem;font-weight:600;padding:0 12px}.amount-input-wrapper input{background:#0000;border:none;color:#eaecef;flex:1 1;font-size:1.1rem;font-weight:600;outline:none;padding:12px 0}.amount-input-wrapper input::placeholder{color:#5e6673}.max-btn{background:#f0b90b;border:none;border-radius:8px;color:#0b0e11;cursor:pointer;font-size:.75rem;font-weight:700;padding:8px 16px;transition:all .2s}.max-btn:hover{background:#d4a300}.available-balance{color:#5e6673;font-size:.75rem}.withdrawal-preview{background:#0b0e11;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.preview-row{color:#848e9c;display:flex;font-size:.85rem;justify-content:space-between}.preview-row.fee span:last-child{color:#f6465d}.preview-row.net{border-top:1px solid #2b3139;margin-top:4px;padding-top:8px}.preview-row.net span:first-child{color:#eaecef;font-weight:600}.preview-row.net span:last-child{color:#0ecb81;font-weight:700}.withdrawal-error{background:#f6465d1a;border:1px solid #f6465d33;border-radius:10px;color:#f6465d;font-size:.85rem;padding:12px;text-align:center}.withdrawal-submit-btn{background:linear-gradient(135deg,#f0b90b,#d4a300);border:none;border-radius:12px;color:#0b0e11;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:all .2s;width:100%}.withdrawal-submit-btn:hover:not(:disabled){box-shadow:0 4px 12px #f0b90b4d;transform:translateY(-2px)}.withdrawal-submit-btn:disabled{cursor:not-allowed;opacity:.5}.skip-withdrawal-section{margin-top:8px}.skip-divider{margin:16px 0;position:relative;text-align:center}.skip-divider:before{background:#2b3139;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.skip-divider span{background:#1e2329;color:#5e6673;font-size:.8rem;padding:0 16px;position:relative}.skip-inline-card{align-items:center;animation:skipCardPulse 3.5s ease-in-out infinite;background:linear-gradient(135deg,#13201a,#101c16);border:1px solid #0ecb812e;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:13px 15px;position:relative;text-align:left;transition:border-color .25s,transform .2s;width:100%}@keyframes skipCardPulse{0%,to{box-shadow:0 0 0 0 #0ecb8100}50%{box-shadow:0 0 0 4px #0ecb8114}}.skip-inline-card:hover{animation:none;border-color:#0ecb8161;box-shadow:0 4px 18px #0ecb8126;transform:translateY(-1px)}.skip-inline-card:active{transform:scale(.99)}.skip-inline-shimmer{animation:skipShimmer 3.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0ecb8112,#0000);height:100%;left:-70%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:45%}@keyframes skipShimmer{0%{left:-70%}60%{left:130%}to{left:130%}}.skip-inline-left{align-items:center;display:flex;flex:1 1;gap:11px;min-width:0}.skip-inline-gem{animation:gemFloat 2.8s ease-in-out infinite;flex-shrink:0;font-size:1.35rem}@keyframes gemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.skip-inline-text{display:flex;flex-direction:column;gap:1px;min-width:0}.skip-inline-title{color:#d1fae5;font-size:.86rem;font-weight:700}.skip-inline-hint,.skip-inline-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skip-inline-hint{color:#4b7a62;font-size:.72rem}.skip-inline-arrow{align-items:center;background:#0ecb811f;border-radius:8px;color:#0ecb81;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s,transform .2s;width:28px}.skip-inline-card:hover .skip-inline-arrow{background:#0ecb8138;transform:translateX(2px)}.current-bonus{align-items:center;background:#0ecb811a;border:1px solid #0ecb8133;border-radius:10px;color:#0ecb81;display:flex;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;padding:12px}.bonus-icon{font-size:1rem}.withdrawal-loading{align-items:center;color:#848e9c;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px}.loading-spinner{border:3px solid #2b3139;border-top-color:#f0b90b}.withdrawal-history-card{background:#1e2329;border:1px solid #2b3139;border-radius:16px;padding:20px}.withdrawal-history-card h3{color:#eaecef;font-size:1rem;font-weight:600;margin:0 0 16px}.withdrawal-history-list{display:flex;flex-direction:column;gap:8px}.withdrawal-history-item{align-items:center;background:#0b0e11;border-radius:10px;display:flex;gap:12px;padding:12px}.withdrawal-history-icon{align-items:center;background:#2b3139;border-radius:50%;display:flex;font-size:1rem;height:36px;justify-content:center;width:36px}.withdrawal-history-item.paid .withdrawal-history-icon{background:#0ecb8126}.withdrawal-history-item.cancelled .withdrawal-history-icon,.withdrawal-history-item.rejected .withdrawal-history-icon{background:#f6465d26}.withdrawal-history-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.withdrawal-history-amount{color:#eaecef;font-size:.95rem;font-weight:600}.withdrawal-history-date{color:#5e6673;font-size:.75rem}.withdrawal-history-status{flex-shrink:0}.history-status-badge{border-radius:20px;font-size:.7rem;font-weight:600;padding:4px 10px}.history-status-badge.pending{background:#f0b90b26;color:#f0b90b}.history-status-badge.approved{background:#0ecb8126;color:#0ecb81}.history-status-badge.paid{background:#0ecb8140;color:#0ecb81}.history-status-badge.rejected{background:#f6465d26;color:#f6465d}.history-status-badge.cancelled{background:#868e9626;color:#848e9c}.empty-withdrawal-history{color:#5e6673;padding:24px;text-align:center}.empty-withdrawal-history .empty-icon{font-size:2rem;margin-bottom:8px}.skip-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.skip-modal{animation:slideUp .3s ease-out;background:#1e2329;border:1px solid #2b3139;border-radius:20px;max-width:400px;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.skip-modal-header{align-items:center;border-bottom:1px solid #2b3139;display:flex;justify-content:space-between;padding:20px}.skip-modal-header h3{color:#eaecef;font-size:1.1rem;font-weight:600;margin:0}.close-modal{align-items:center;background:#2b3139;border-radius:50%;color:#848e9c;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:all .2s;width:32px}.close-modal:hover{background:#363c44;color:#eaecef}.skip-modal-content{padding:20px}.skip-modal-content>p{color:#848e9c;font-size:.9rem;line-height:1.5;margin:0 0 20px}.skip-months-selector{margin-bottom:20px}.skip-months-selector label{color:#848e9c;display:block;font-size:.85rem;margin-bottom:10px}.months-buttons{display:flex;flex-wrap:wrap;gap:8px}.month-btn{background:#0b0e11;border:1px solid #2b3139;border-radius:8px;color:#848e9c;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:600;min-width:60px;padding:10px 8px;transition:all .2s}.month-btn.active{background:#f0b90b26;border-color:#f0b90b;color:#f0b90b}.skip-bonus-preview{align-items:center;background:#0ecb811a;border:1px solid #0ecb8133;border-radius:12px;color:#0ecb81;display:flex;font-weight:600;gap:10px;justify-content:center;margin-bottom:16px;padding:16px}.bonus-preview-icon{font-size:1.2rem}.skip-warning{background:#f6465d1a;border-radius:10px;display:flex;gap:10px;margin-bottom:20px;padding:12px}.warning-icon{font-size:1rem}.skip-warning p{color:#f6465d;font-size:.8rem;line-height:1.4;margin:0}.skip-modal-actions{display:flex;gap:12px}.skip-cancel-btn{background:#0000;border:1px solid #2b3139;border-radius:10px;color:#848e9c;cursor:pointer;flex:1 1;font-weight:600;padding:14px;transition:all .2s}.skip-cancel-btn:hover{background:#2b3139;color:#eaecef}.skip-confirm-btn{background:linear-gradient(135deg,#f0b90b,#d4a300);border:none;border-radius:10px;color:#0b0e11;cursor:pointer;flex:1 1;font-weight:700;padding:14px;transition:all .2s}.skip-confirm-btn:hover:not(:disabled){box-shadow:0 4px 12px #f0b90b4d;transform:translateY(-2px)}.skip-confirm-btn:disabled{cursor:not-allowed;opacity:.5}.deposit-btn{align-items:center;background:#0000;border:1.5px solid #f0b90b73;border-radius:12px;color:#f0b90b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:14px;overflow:hidden;padding:13px;position:relative;transition:all .25s;width:100%}.deposit-btn:before{background:linear-gradient(135deg,#f0b90b14,#f0b90b00);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.deposit-btn:hover:before{opacity:1}.deposit-btn:hover{border-color:#f0b90b;box-shadow:0 0 16px #f0b90b33;transform:translateY(-1px)}.deposit-modal-overlay{align-items:center;animation:depFadeIn .2s ease;background:#000000d1;display:flex;height:100vh;height:100dvh;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}@keyframes depFadeIn{0%{opacity:0}to{opacity:1}}.deposit-modal{animation:depPopIn .32s cubic-bezier(.34,1.45,.64,1);background:#181e28;border:1px solid #2b3139;border-radius:22px;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;max-height:100%;max-width:400px;overflow:hidden;width:100%}@keyframes depPopIn{0%{opacity:0;transform:scale(.88) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.deposit-modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 18px 0}.deposit-modal-title{align-items:center;color:#eaecef;display:flex;font-size:15px;font-weight:700;gap:10px}.deposit-modal-icon-wrap{background:linear-gradient(135deg,#f0b90b,#d4a300);border-radius:10px;height:32px;width:32px}.deposit-modal-close,.deposit-modal-icon-wrap{align-items:center;display:flex;flex-shrink:0;justify-content:center}.deposit-modal-close{background:#2b3139;border:none;border-radius:50%;color:#848e9c;cursor:pointer;height:30px;transition:all .2s;width:30px}.deposit-modal-close:hover{background:#3a4149;color:#eaecef;transform:rotate(90deg)}.deposit-modal-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px 22px}.deposit-method-tabs{background:#ffffff08;border-radius:10px;display:flex;gap:8px;margin-bottom:18px;padding:4px}.deposit-method-tab{background:#0000;border:none;border-radius:8px;color:#848e9c;cursor:pointer;flex:1 1;font-size:12.5px;font-weight:600;padding:9px 10px;transition:all .2s ease}.deposit-method-tab.active{background:#f0b90b;color:#0b0e11}.deposit-txid-section{display:flex;flex-direction:column;gap:16px}.dep-address-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.dep-address-header{align-items:center;color:#848e9c;display:flex;flex-wrap:nowrap;font-size:12.5px;font-weight:600;gap:6px}.dep-address-box{background:#00000040;border-radius:8px;padding:10px 12px;word-break:break-all}.dep-address-unavailable{color:#848e9c;font-size:12.5px;font-style:italic}.dep-history-list,.dep-txid-form{display:flex;flex-direction:column;gap:8px}.dep-history-title{color:#848e9c;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.dep-history-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;font-size:12.5px;gap:8px;justify-content:space-between;padding:9px 12px}.dep-history-txid{color:#848e9c;font-family:monospace}.dep-history-amount{color:#eaecef;font-weight:600}.deposit-idle-state{align-items:center;display:flex;flex-direction:column;gap:14px}.deposit-shield-anim{align-items:center;display:flex;height:90px;justify-content:center;margin:4px auto 0;position:relative;width:90px}.dep-ring{animation:depPulse 2.4s ease-in-out infinite;border:1.5px solid #f0b90b33;border-radius:50%;position:absolute}.dep-ring-1{animation-delay:0s;height:90px;width:90px}.dep-ring-2{animation-delay:.4s;border-color:#f0b90b59;height:68px;width:68px}@keyframes depPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.dep-shield-core{align-items:center;background:#f0b90b1a;border:1.5px solid #f0b90b66;border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}.deposit-idle-hint{color:#848e9c;font-size:13px;line-height:1.55;margin:0;text-align:center}.deposit-steps-row{gap:6px;justify-content:center;width:100%}.dep-step,.deposit-steps-row{align-items:center;display:flex}.dep-step{flex:1 1;flex-direction:column;gap:4px}.dep-step span:last-child{color:#848e9c;font-size:11px}.dep-step-n{align-items:center;background:linear-gradient(135deg,#f0b90b,#d4a300);border-radius:50%;color:#0b0e11;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.dep-step-arrow{color:#2b3139;flex-shrink:0;font-size:18px;padding-bottom:12px}.deposit-error{background:#f6465d1a;border:1px solid #f6465d4d;border-radius:10px;color:#f6465d;font-size:13px;padding:10px 14px;text-align:center;width:100%}.deposit-generate-btn{align-items:center;background:linear-gradient(135deg,#f0b90b,#d4a300);border:none;border-radius:13px;box-shadow:0 4px 18px #f0b90b40;color:#0b0e11;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:15px;transition:all .2s;width:100%}.deposit-generate-btn:hover:not(:disabled){box-shadow:0 8px 24px #f0b90b59;transform:translateY(-2px)}.deposit-generate-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.deposit-spinner{animation:spin .75s linear infinite;border:2px solid #0b0e1140;border-radius:50%;border-top-color:#0b0e11;flex-shrink:0;height:16px;width:16px}.deposit-token-state{animation:depFadeIn .25s ease;display:flex;flex-direction:column;gap:12px}.dep-countdown-wrap{background:#0f1420;border:1px solid #2b3139;border-radius:12px;padding:10px 14px}.dep-countdown-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.dep-countdown-label{align-items:center;color:#848e9c;display:flex;font-size:12px;gap:5px}.dep-countdown-num{font-feature-settings:"tnum";color:#0ecb81;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;transition:color .3s}.dep-countdown-num.orange{color:#f0b90b}.dep-countdown-num.red{animation:depBlink .6s ease-in-out infinite;color:#f6465d}@keyframes depBlink{0%,to{opacity:1}50%{opacity:.5}}.dep-progress-track{background:#1e2530;border-radius:99px;height:5px;overflow:hidden}.dep-progress-fill{background:linear-gradient(90deg,#0ecb81,#00b894);border-radius:99px;height:100%;transition:width 1s linear,background .5s ease}.dep-progress-fill.orange{background:linear-gradient(90deg,#f0b90b,#d4a300)}.dep-progress-fill.red{background:linear-gradient(90deg,#f6465d,#cc2035)}.dep-token-label{color:#5e6673;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.dep-token-box{background:#0b0e11;border:1.5px solid #2b3139;border-radius:12px;padding:12px 14px;transition:border-color .2s;word-break:break-all}.dep-token-box:hover{border-color:#f0b90b4d}.dep-token-text{color:#f0b90b;font-family:Courier New,monospace;font-size:11px;letter-spacing:.4px;line-height:1.7}.dep-qr-wrap{align-items:center;background:#1a1d21;border:1px solid #f0b90b33;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:16px}.dep-qr-wrap svg{border-radius:8px}.dep-qr-hint{color:#6b7280;font-size:11px}.dep-copy-btn{align-items:center;background:linear-gradient(135deg,#f0b90b,#d4a300);border:none;border-radius:12px;box-shadow:0 4px 14px #f0b90b33;color:#0b0e11;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:all .2s;width:100%}.dep-copy-btn:hover{box-shadow:0 6px 20px #f0b90b4d;transform:translateY(-1px)}.dep-copy-btn.copied{background:linear-gradient(135deg,#0ecb81,#0aad6f);box-shadow:0 4px 14px #0ecb8140;color:#fff}.dep-token-footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.dep-token-warning{align-items:center;color:#5e6673;display:flex;flex:1 1;font-size:11px;gap:5px}.dep-regen-btn{background:#2b3139;border:none;border-radius:8px;color:#848e9c;cursor:pointer;font-size:12px;padding:7px 12px;transition:all .2s;white-space:nowrap}.dep-regen-btn:hover:not(:disabled){background:#3a4149;color:#eaecef}.dep-regen-btn:disabled{opacity:.4}.binance-card{background:#1e2329;border:1px solid #f0b90b40;border-radius:16px;margin-bottom:16px;padding:16px}.binance-card.verified{border-color:#0ecb8166}.binance-card.rejected{border-color:#f6465d66}.binance-card-header{align-items:center;display:flex;gap:10px}.binance-logo{align-items:center;background:linear-gradient(135deg,#f0b90b,#f8d33a);border-radius:10px;color:#0b0e11;display:flex;flex-shrink:0;font-size:1.1rem;height:36px;justify-content:center;width:36px}.binance-card-titles{flex:1 1;min-width:0}.binance-card-titles h3{color:#eaecef;font-size:.92rem;margin:0}.binance-card-titles p{color:#848e9c;font-size:.7rem;margin:2px 0 0}.binance-status-badge{border-radius:20px;flex-shrink:0;font-size:.66rem;font-weight:700;padding:4px 9px;white-space:nowrap}.binance-status-badge.verified{background:#0ecb811f;border:1px solid #0ecb8159;color:#0ecb81}.binance-status-badge.pending{background:#f0b90b1a;border:1px solid #f0b90b59;color:#f0b90b}.binance-status-badge.rejected{background:#f6465d1a;border:1px solid #f6465d4d;color:#f6465d}.binance-status-badge.none{background:#f0b90b1a;border:1px solid #f0b90b59;color:#f0b90b}.binance-address-row{align-items:center;background:#0b0e11;border:1px solid #2b3139;border-radius:10px;display:flex;gap:8px;margin-top:12px;padding:10px 12px}.binance-network-chip{border:1px solid #f0b90b50;border-radius:6px;color:#f0b90b;flex-shrink:0;font-size:.62rem;font-weight:700;padding:2px 6px}.binance-address-value{color:#eaecef;font-family:monospace;font-size:.72rem;word-break:break-all}.binance-note{border-radius:10px;font-size:.75rem;line-height:1.45;margin-top:10px;padding:10px 12px}.binance-note.locked{background:#0ecb8114;border:1px solid #0ecb8140;color:#0ecb81}.binance-note.pending{background:#f0b90b14;border:1px solid #f0b90b40;color:#f0b90b}.binance-note.rejected{background:#f6465d14;border:1px solid #f6465d40;color:#f6465d}.binance-form{margin-top:12px}.binance-form-row{display:flex;gap:8px}.binance-network-select{flex-shrink:0;padding:10px}.binance-address-input,.binance-network-select{background:#0b0e11;border:1px solid #2b3139;border-radius:10px;color:#eaecef;font-size:.78rem}.binance-address-input{flex:1 1;font-family:monospace;min-width:0;padding:10px 12px}.binance-address-input:focus{border-color:#f0b90b;outline:none}.mini-guide-wrap{display:inline-block;margin-top:10px;position:relative}.mini-guide-toggle{align-items:center;animation:miniGuidePulse 2.4s ease-in-out infinite;background:#f0b90b1a;border:1px solid #f0b90b73;border-radius:999px;color:#f0b90b;cursor:pointer;display:flex;font-size:.72rem;font-weight:700;gap:6px;line-height:1;padding:7px 14px}.mini-guide-toggle:hover{background:#f0b90b33}.mini-guide-wrap.variant-icon{margin-left:auto;margin-top:0}.mini-guide-toggle.icon{border-radius:50%;gap:0;height:24px;justify-content:center;padding:0;width:24px}.mini-guide-toggle.icon .mini-guide-tap{font-size:12px}.mini-guide-wrap.variant-icon .mini-guide-popover{left:auto;right:0}.mini-guide-wrap.variant-icon .mini-guide-popover:before{left:auto;right:8px}.dep-address-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-guide-wrap.variant-inline{flex-shrink:0;margin-left:auto;margin-top:0}.mini-guide-toggle.inline{font-size:.6rem;gap:4px;padding:4px 9px;white-space:nowrap}.mini-guide-toggle.inline .mini-guide-tap{font-size:11px}.mini-guide-wrap.variant-inline .mini-guide-popover{left:auto;right:0}.mini-guide-wrap.variant-inline .mini-guide-popover:before{left:auto;right:12px}.mini-guide-wrap.variant-banner{display:block;margin-bottom:10px;margin-top:0;width:100%}.mini-guide-toggle.banner{animation:none;border-radius:10px;justify-content:center;padding:9px 12px;width:100%}.mini-guide-tap{animation:miniGuideTap 2.4s ease-in-out infinite;display:inline-block;font-size:14px}@keyframes miniGuidePulse{0%,to{box-shadow:0 0 0 0 #f0b90b59}50%{box-shadow:0 0 0 6px #f0b90b00}}@keyframes miniGuideTap{0%,60%,to{transform:translateY(0) scale(1)}30%{transform:translateY(2px) scale(.88)}}.mini-guide-popover{animation:miniGuidePopIn .16s ease;background:#1e2329;border:1px solid #2b3139;border-radius:12px;box-shadow:0 14px 34px #0000008c;left:0;padding:12px 14px;position:absolute;top:calc(100% + 10px);width:min(300px,85vw);z-index:30}.mini-guide-popover:before{background:#1e2329;border-left:1px solid #2b3139;border-top:1px solid #2b3139;content:"";height:11px;left:16px;position:absolute;top:-6px;transform:rotate(45deg);width:11px}@keyframes miniGuidePopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mini-guide-list{color:#b7bdc6;display:flex;flex-direction:column;font-size:.72rem;gap:5px;line-height:1.4;margin:0;padding-left:18px}.mini-guide-preview-toggle{background:#12161c;border:1px solid #2b3139;border-radius:8px;color:#f0b90b;cursor:pointer;font-size:.68rem;font-weight:600;margin-top:10px;padding:6px 10px}.mini-guide-preview{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-height:260px;overflow-y:auto}.binance-mock-screen{background:#0b0e11;border:1px solid #2b3139;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.binance-mock-qr-wrap{background:#12161c;border-radius:8px;display:flex;justify-content:center;padding:8px}.binance-mock-fictive-note{color:#5b6672;font-size:.6rem;font-style:italic;margin:0;text-align:center}.binance-mock-title{color:#eaecef;font-size:.75rem;font-weight:700;text-align:center}.binance-mock-row{align-items:center;display:flex;font-size:.68rem;justify-content:space-between}.binance-mock-row.column{align-items:flex-start;flex-direction:column;gap:4px}.binance-mock-label{color:#848e9c}.binance-mock-value{color:#eaecef;font-weight:600}.binance-mock-address{color:#f0b90b;font-family:monospace;font-size:.66rem;word-break:break-all}.binance-mock-field{display:flex;flex-direction:column;gap:4px}.binance-mock-input{align-items:center;background:#12161c;border:1px solid #2b3139;border-radius:8px;display:flex;gap:6px;justify-content:space-between;padding:7px 9px}.binance-mock-input.muted{color:#5b6672;font-size:.68rem}.binance-mock-address-small{color:#f0b90b;font-family:monospace;font-size:.62rem;word-break:break-all}.binance-mock-copy{background:none;border:none;color:#848e9c;cursor:pointer;flex-shrink:0;font-size:.8rem;padding:2px 4px}.binance-mock-balance{color:#848e9c;font-size:.66rem}.binance-mock-redacted{color:#3d4550;letter-spacing:1px}.binance-mock-cta{background:#8a7a1f;border-radius:8px;color:#12161c;font-size:.72rem;font-weight:700;opacity:.6;padding:8px;text-align:center}.binance-hint{color:#848e9c;font-size:.68rem;line-height:1.4;margin:8px 0 0}.binance-msg{border-radius:8px;font-size:.75rem;margin:8px 0 0;padding:8px 10px}.binance-msg.error{background:#f6465d14;color:#f6465d}.binance-msg.success{background:#0ecb8114;color:#0ecb81}.binance-submit-btn{background:linear-gradient(135deg,#f0b90b,#f8d33a);border:none;border-radius:10px;color:#0b0e11;cursor:pointer;font-size:.85rem;font-weight:700;margin-top:10px;padding:12px;width:100%}.binance-submit-btn:disabled{cursor:not-allowed;opacity:.5}.binance-warning{color:#f0b90b;font-size:.68rem;line-height:1.4;margin:8px 0 0}.binance-required-notice p{font-size:.8rem}.profile-header-enhanced,.profile-page{display:flex;flex-direction:column;gap:20px}.profile-header-enhanced{background:linear-gradient(135deg,#1e2329,#2b3139);border:1px solid #2b3139;border-radius:20px;padding:20px}.profile-top-section{align-items:center;display:flex;gap:16px}.profile-avatar-large{align-items:center;background:linear-gradient(135deg,#f0b90b,#d4a00a);border-radius:50%;color:#0b0e11;display:flex;flex-shrink:0;font-size:1.8rem;font-weight:700;height:70px;justify-content:center;width:70px}.profile-info{flex:1 1}.profile-info h1{color:#eaecef;font-size:1.4rem;font-weight:700;margin-bottom:4px}.profile-email{color:#848e9c;font-size:.85rem}.rank-progress-section{background:#0b0e11;border-radius:12px;padding:12px}.current-rank-display{display:none}.ranks-progress-bar{justify-content:space-between;margin-bottom:10px}.rank-node,.ranks-progress-bar{align-items:center;display:flex}.rank-node{flex:1 1}.rank-node:last-child{flex:0 1}.rank-node-icon{align-items:center;border:2px solid #3c4451;border-radius:50%;display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;position:relative;transition:all .3s;width:32px;z-index:2}.rank-node.current .rank-node-icon{box-shadow:0 0 12px #f0b90b66;transform:scale(1.1)}.rank-connector{background:#3c4451;border-radius:2px;flex:1 1;height:3px;margin:0 -1px;overflow:hidden;position:relative}.rank-connector-progress,.rank-connector.filled{background:linear-gradient(90deg,#f0b90b,#0ecb81)}.rank-connector-progress{animation:progressPulse 1.5s ease-in-out infinite;border-radius:2px;height:100%;left:0;position:absolute;top:0}@keyframes progressPulse{0%,to{box-shadow:0 0 4px #f0b90b,0 0 8px #0ecb81;opacity:1}50%{box-shadow:0 0 10px #f0b90b,0 0 20px #0ecb81,0 0 30px #f0b90b40;opacity:.7}}.next-rank-progress-info{align-items:center;display:flex;gap:12px}.progress-text{align-items:center;display:flex;font-size:.8rem;gap:8px;white-space:nowrap}.progress-text span:first-child{color:#848e9c}.next-rank-name{color:#f0b90b;font-weight:600}.mini-progress-bar{background:#1e2329;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.mini-progress-fill{animation:miniPulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0b90b,#0ecb81);border-radius:2px;height:100%;position:relative}@keyframes miniPulse{0%,to{box-shadow:0 0 3px #f0b90b,0 0 6px #0ecb81;opacity:1}50%{box-shadow:0 0 8px #f0b90b,0 0 15px #0ecb81;opacity:.75}}.max-rank-badge{background:linear-gradient(135deg,#f0b90b20,#ffd70020);border:1px solid #f0b90b40;border-radius:8px;padding:8px 12px;text-align:center}.max-rank-badge span{color:#f0b90b;font-size:.85rem;font-weight:600}.profile-header{align-items:center;background:linear-gradient(135deg,#1e2329,#2b3139);border:1px solid #2b3139;border-radius:20px;display:flex;gap:16px;padding:20px}.profile-rank{font-size:.9rem;font-weight:600}.profile-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.profile-stat-card{align-items:center;background:#1e2329;border:1px solid #2b3139;border-radius:16px;display:flex;gap:12px;padding:16px}.stat-icon{font-size:1.5rem}.stat-info{display:flex;flex-direction:column}.stat-number{color:#eaecef;font-size:1.2rem;font-weight:700}.stat-label{color:#848e9c;font-size:.75rem}.profile-menu-list{display:flex;flex-direction:column;gap:8px}.profile-menu-item{align-items:center;background:#1e2329;border:1px solid #2b3139;border-radius:14px;color:#eaecef;cursor:pointer;display:flex;font-size:1rem;gap:12px;padding:16px;transition:all .2s;width:100%}.profile-menu-item:active{transform:scale(.98)}.profile-menu-item.active{background:#f0b90b10;border-color:#f0b90b}.menu-icon{font-size:1.2rem}.menu-text{flex:1 1;text-align:left}.menu-arrow{color:#5e6673;font-size:1.2rem}.profile-content{animation:slideIn .2s ease-out;margin-top:0;padding-top:56px}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.section-nav{background:linear-gradient(180deg,#12161a,#0e1216);border-bottom:1px solid #ffffff0f;box-shadow:0 2px 12px #0000004d;gap:14px;left:0;padding:12px 16px;position:fixed;right:0;top:64px;z-index:100}.nav-back,.section-nav{align-items:center;display:flex}.nav-back{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;color:#f3f4f6;cursor:pointer;height:32px;justify-content:center;transition:all .15s;width:32px}.nav-back:hover{background:#ffffff1a;border-color:#ffffff1f}.nav-back:active{transform:scale(.92)}.nav-back svg{height:18px;width:18px}.section-title{color:#f3f4f6;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0}.section-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e232999;border:1px solid #ffffff0a;border-radius:16px;margin-bottom:16px;padding:20px}.section-card.no-header{background:#0000;border:none;padding:0}.section-card h3{border-bottom:1px solid #ffffff0f;color:#eaecef;font-size:.95rem;font-weight:600;margin-bottom:16px;padding-bottom:12px}.info-rows{display:flex;flex-direction:column;gap:2px}.info-row{align-items:center;background:#ffffff05;border-radius:0;display:flex;justify-content:space-between;padding:14px 16px;transition:background .15s}.info-row:first-child{border-radius:12px 12px 0 0}.info-row:last-child{border-radius:0 0 12px 12px}.info-row:only-child{border-radius:12px}.info-row:hover{background:#ffffff0a}.info-label{color:#6b7280;font-size:.85rem}.info-value{color:#f3f4f6;font-size:.9rem;font-weight:500;text-align:right}.info-value.user-id{background:#f0b90b1a;border-radius:6px;color:#f0b90b;font-family:SF Mono,Monaco,monospace;font-size:.8rem;letter-spacing:1px;padding:4px 10px}.status-active{color:#10b981}.referral-section{display:flex;flex-direction:column;gap:16px}.referral-code-card{text-align:center}.referral-description{color:#848e9c;font-size:.85rem;margin-bottom:16px}.referral-code-box{align-items:center;background:#0b0e11;border-radius:12px;display:flex;gap:12px;justify-content:center;padding:16px}.referral-code{color:#f0b90b;font-family:monospace;font-size:1.4rem;font-weight:700;letter-spacing:2px}.copy-btn{background:#f0b90b;border:none;border-radius:8px;color:#0b0e11;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 16px;transition:all .2s}.copy-btn:active{transform:scale(.95)}.steps-list{display:flex;flex-direction:column;gap:16px}.step-item{align-items:flex-start;display:flex;gap:14px}.step-number{align-items:center;background:#f0b90b;border-radius:50%;color:#0b0e11;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.step-content h4{color:#eaecef;font-size:.95rem;font-weight:600;margin-bottom:4px}.step-content p{color:#848e9c;font-size:.8rem}.ranks-table{display:flex;flex-direction:column;gap:8px}.rank-row{background:#0b0e11;border-radius:10px;display:flex;font-size:.85rem;justify-content:space-between;padding:12px}.rank-row.header{background:#0000;color:#848e9c;font-weight:600;padding-bottom:8px}.rank-row.current{background:#f0b90b10;border:1px solid #f0b90b}.rank-row span:first-child{color:#eaecef}.rank-row span:nth-child(2){color:#848e9c}.rank-row span:last-child{color:#0ecb81;font-weight:500}.next-rank-info{margin-top:16px;text-align:center}.next-rank-info p{color:#848e9c;font-size:.85rem;margin-bottom:12px}.next-rank-info strong{color:#f0b90b}.progress-bar{background:#0b0e11;border-radius:4px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#f0b90b,#0ecb81);border-radius:4px;height:100%;transition:width .3s}.referrals-list{display:flex;flex-direction:column;gap:12px}.referral-item{align-items:center;background:#0b0e11;border-radius:12px;gap:12px;padding:12px}.referral-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.referral-info{display:flex;flex:1 1;flex-direction:column}.referral-name{color:#eaecef;font-size:.9rem;font-weight:500}.referral-date{color:#848e9c;font-size:.75rem}.referral-bonus{color:#0ecb81;font-size:.9rem;font-weight:600}.help-items,.help-section{display:flex;flex-direction:column;gap:16px}.help-item{align-items:flex-start;background:#0b0e11;border-radius:12px;display:flex;gap:14px;padding:14px}.help-icon{font-size:1.3rem}.help-content h4{color:#eaecef;font-size:.9rem;font-weight:600;margin-bottom:4px}.help-content p{color:#848e9c;font-size:.8rem;line-height:1.4}.contact-items{display:flex;flex-direction:column;gap:12px}.contact-item{align-items:center;background:#0b0e11;border-radius:12px;color:#eaecef;display:flex;font-size:.9rem;gap:12px;padding:14px;text-decoration:none;transition:background .2s}.contact-item:active{background:#2b3139}.contact-icon{font-size:1.2rem}.about-info{text-align:center}.about-info p{color:#eaecef;font-size:.9rem;margin-bottom:8px}.about-info .disclaimer{color:#848e9c;font-size:.8rem;font-style:italic}.accordion-list{display:flex;flex-direction:column;gap:8px}.accordion-item{background:#0b0e11;border:1px solid #0000;border-radius:12px;overflow:hidden;transition:border-color .2s}.accordion-item.expanded{border-color:#f0b90b}.accordion-header{background:#0000;border:none;color:#eaecef;gap:12px;padding:14px 16px;text-align:left;width:100%}.accordion-header:active{background:#1e2329}.accordion-icon{font-size:1.2rem}.accordion-title{flex:1 1;font-size:.95rem;font-weight:500}.accordion-arrow{color:#848e9c;font-size:.8rem;transition:transform .2s}.accordion-content{animation:slideDown .2s ease-out;color:#848e9c;font-size:.85rem;line-height:1.6;padding:0 16px 16px}.accordion-content p{margin-bottom:10px}.accordion-content p strong{color:#f0b90b}.accordion-content ul{margin:8px 0 16px;padding-left:20px}.accordion-content li{margin-bottom:6px}.accordion-content li strong{color:#eaecef}.warning-card{background:linear-gradient(135deg,#1e2329,#2b1f1f);border:1px solid #f6465d30}.warning-card h3{color:#f6465d}.warning-content{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.warning-item{align-items:flex-start;background:#0b0e1180;border-radius:12px;display:flex;gap:14px;padding:14px}.warning-icon{flex-shrink:0;font-size:1.5rem}.warning-text strong{color:#eaecef;display:block;font-size:.95rem;margin-bottom:6px}.warning-text p{color:#848e9c;font-size:.82rem;line-height:1.5}.addiction-help{background:#f6465d15;border:1px solid #f6465d30;border-radius:12px;padding:16px;text-align:center}.addiction-help>p{color:#eaecef;font-size:.9rem;margin-bottom:10px}.addiction-help>p strong{color:#f6465d}.addiction-help ul{list-style:none;margin:12px 0;padding:0}.addiction-help li{color:#848e9c;font-size:.85rem;margin-bottom:6px}.addiction-help li:before{color:#f6465d;content:"• "}.help-line{align-items:center;background:#f6465d;border-radius:10px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-top:12px;padding:12px 20px;text-decoration:none;transition:transform .2s,background .2s}.help-line:active{background:#d63850;transform:scale(.98)}.legal-text{color:#5e6673!important;font-size:.75rem!important;line-height:1.5;margin-top:12px}.app-stats-card{background:linear-gradient(135deg,#1a2030,#1e2329);border:1px solid #2b3139}.app-stats-card h3{color:#f0b90b;margin-bottom:16px}.app-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.app-stat-item{align-items:center;background:#2b313980;border:1px solid #2b3139;border-radius:10px;display:flex;gap:10px;padding:12px}.app-stat-icon{font-size:1.5rem}.app-stat-content{display:flex;flex-direction:column;gap:2px}.app-stat-value{color:#eaecef;font-size:1.1rem;font-weight:700}.app-stat-label{color:#848e9c;font-size:.75rem}.section-header-with-toggle{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-header-with-toggle h3{margin:0}.view-toggle{background:#1e2329;border-radius:8px;display:flex;gap:2px;padding:3px}.toggle-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#848e9c;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 10px;transition:all .2s}.toggle-btn.active{background:#2b3139;color:#f0b90b}.toggle-btn svg{flex-shrink:0}.referral-tree{padding:12px 0}.tree-node{position:relative}.tree-node.root{padding-left:0}.node-content{align-items:center;background:#1e2329;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .2s}.node-content:hover{background:#252a30;border-color:#2b3139}.node-content.root-node{background:linear-gradient(135deg,#1a2030,#1e2329);border:1px solid #f0b90b30}.node-avatar{align-items:center;background:linear-gradient(135deg,#2b3139,#1e2329);border-radius:50%;color:#eaecef;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:36px;justify-content:center;width:36px}.node-avatar.root-avatar{background:linear-gradient(135deg,#f0b90b,#d4a00a);color:#0b0e11}.node-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.node-name{color:#eaecef;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-date{color:#848e9c;font-size:.7rem}.node-status{border-radius:4px;font-size:.65rem;font-weight:600;padding:2px 6px;text-transform:uppercase}.node-status.you{background:#f0b90b20;color:#f0b90b}.node-status.active{background:#0ecb8120;color:#0ecb81}.node-stats{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.node-rank{font-size:1rem}.node-count{color:#848e9c;font-size:.7rem}.node-badge{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.node-bonus{color:#0ecb81;font-size:.75rem;font-weight:600}.expand-icon{color:#848e9c;font-size:.7rem;margin-left:4px;transition:transform .2s}.expand-icon.expanded{transform:rotate(0deg)}.tree-children{margin-left:24px;margin-top:8px;padding-left:16px;position:relative}.tree-line{background:linear-gradient(180deg,#f0b90b40,#2b3139);border-radius:1px;bottom:20px;left:0;position:absolute;top:0;width:2px}.tree-node.child{margin-bottom:8px;position:relative}.tree-branch{height:2px;left:-16px;top:50%;width:16px}.tree-branch,.tree-branch:before{background:#2b3139;position:absolute}.tree-branch:before{content:"";height:10px;left:0;top:-8px;width:2px}.tree-children{animation:fadeInTree .3s ease}@keyframes fadeInTree{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rank-tree-container{align-items:center;display:flex;flex-direction:column;gap:20px}.rank-tree-svg{height:auto;margin:0 auto;max-width:320px;width:100%}.rank-tree-svg .tree-connections line{stroke-linecap:round;transition:stroke .3s}.rank-node-svg circle{transition:all .3s ease}.rank-node-svg.unlocked circle{filter:drop-shadow(0 0 6px currentColor)}.rank-node-svg.current circle{stroke-width:4!important;animation:pulseRankNode 2s ease-in-out infinite;filter:drop-shadow(0 0 12px currentColor)}@keyframes pulseRankNode{0%,to{filter:drop-shadow(0 0 8px currentColor)}50%{filter:drop-shadow(0 0 16px currentColor)}}.rank-node-svg text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:none}.rank-benefits-legend{background:#0b0e11;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px;width:100%}.benefit-item{align-items:center;background:#1e2329;border:1px solid #2b3139;border-radius:8px;display:flex;gap:6px;padding:6px 10px;transition:all .2s}.benefit-item.current{background:#f0b90b10;border-color:#f0b90b}.benefit-rank{font-size:.9rem}.benefit-text{color:#848e9c;font-size:.7rem;white-space:nowrap}.benefit-item.current .benefit-text{color:#f0b90b;font-weight:600}.settings-section{gap:24px;padding-bottom:40px}.settings-group,.settings-section{display:flex;flex-direction:column}.settings-group{gap:8px}.settings-group-title{color:#848e9c;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0;padding:0 4px;text-transform:uppercase}.settings-list{background:#181a1f;border:1px solid #2b3139;border-radius:16px;overflow:hidden}.settings-item{align-items:center;background:#0000;border:none;border-bottom:1px solid #2b313920;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;text-decoration:none;transition:background .15s;width:100%}.settings-item:last-child{border-bottom:none}.settings-item:active{background:#ffffff08}.settings-item-left{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.settings-icon-box{align-items:center;background:linear-gradient(135deg,#2b3139,#1e2329);border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.settings-icon-box.currency{background:linear-gradient(135deg,#0ecb81,#0a9d66)}.settings-icon-box.notif{background:linear-gradient(135deg,#f0b90b,#d4a00a)}.settings-icon-box.sound{background:linear-gradient(135deg,#7b61ff,#5b45c4)}.settings-icon-box.security{background:linear-gradient(135deg,#f6465d,#cf3a4d)}.settings-icon-box.biometric{background:linear-gradient(135deg,#3498db,#2980b9)}.settings-icon-box.sessions{background:linear-gradient(135deg,#9b59b6,#7d3c98)}.settings-icon-box.account{background:linear-gradient(135deg,#3498db,#2980b9)}.settings-icon-box.support{background:linear-gradient(135deg,#0ecb81,#0a9d66)}.settings-icon-box.telegram{background:linear-gradient(135deg,#08c,#06a)}.settings-icon-box.help{background:linear-gradient(135deg,#f39c12,#d68910)}.settings-icon-box.about{background:linear-gradient(135deg,#848e9c,#5e6673)}.settings-icon-box.legal{background:linear-gradient(135deg,#5e6673,#474d55)}.settings-icon{font-size:1.1rem}.settings-item-content{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-item-title{color:#eaecef;font-size:.95rem;font-weight:500}.settings-item-desc{color:#5e6673;font-size:.75rem}.settings-item-value{color:#848e9c;font-size:.8rem}.settings-item-value.mono{font-family:SF Mono,Consolas,Monaco,monospace;letter-spacing:.5px}.settings-chevron{color:#5e6673;font-size:1.4rem;font-weight:300;transition:transform .2s}.settings-chevron.open{transform:rotate(90deg)}.settings-badge{border-radius:20px;font-size:.7rem;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.settings-badge.verified{background:#0ecb8120;color:#0ecb81}.settings-copy-btn{background:#2b3139;border:none;border-radius:8px;color:#f0b90b;cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 14px;transition:all .15s}.settings-copy-btn:active{background:#3c4451;transform:scale(.96)}.toggle-switch{background:#2b3139;border:none;border-radius:15px;cursor:pointer;flex-shrink:0;height:30px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:52px}.toggle-switch.active{background:#0ecb81}.toggle-knob{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;height:24px;left:3px;position:absolute;top:3px;transition:all .25s cubic-bezier(.4,0,.2,1);width:24px}.toggle-switch.active .toggle-knob{left:25px}.settings-expand-content{animation:slideDown .2s ease-out;background:#12141880;border-top:1px solid #2b313940;padding:12px}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lang-option{align-items:center;background:#1e2329;border:1px solid #2b3139;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px 14px;transition:all .15s;width:100%}.lang-option:last-child{margin-bottom:0}.lang-option:active{transform:scale(.98)}.lang-option.active{background:#f0b90b10;border-color:#f0b90b}.lang-flag{font-size:1.3rem}.lang-name{color:#eaecef;flex:1 1;font-size:.95rem;text-align:left}.lang-check{color:#0ecb81;font-size:1.1rem;font-weight:700}.password-form{gap:12px}.form-group,.password-form{display:flex;flex-direction:column}.form-group{gap:6px}.form-group label{color:#848e9c;font-size:.75rem;font-weight:500}.input-wrapper{position:relative}.form-group input{background:#1e2329;border:1px solid #2b3139;border-radius:10px;box-sizing:border-box;color:#eaecef;font-size:.9rem;padding:12px 14px;transition:all .2s;width:100%}.form-group input:focus{background:#1e232980;border-color:#f0b90b;outline:none}.form-group input::placeholder{color:#5e6673}.form-error{background:#f6465d15;border:1px solid #f6465d30;border-radius:10px;color:#f6465d}.form-error,.form-success{font-size:.85rem;padding:10px 14px}.form-success{background:#0ecb8115;border:1px solid #0ecb8130;border-radius:10px;color:#0ecb81}.password-submit-btn{background:linear-gradient(135deg,#f0b90b,#d4a00a);border:none;border-radius:12px;color:#0b0e11;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:4px;padding:14px;transition:all .15s}.password-submit-btn:active{opacity:.9;transform:scale(.98)}.settings-actions-compact{align-items:center;display:flex;gap:12px;justify-content:center;padding:20px 0 8px}.settings-link-btn{background:none;border:none;cursor:pointer;font-size:.8rem;font-weight:500;padding:0;transition:opacity .15s}.settings-link-btn:active{opacity:.6}.settings-link-btn.logout{color:#848e9c}.settings-link-btn.delete{color:#5e6673}.settings-divider{color:#3c4451;font-size:.6rem}.settings-footer{padding:20px 0 10px;text-align:center}.settings-footer p{color:#5e6673;font-size:.75rem;margin:0}.settings-footer-sub{color:#474d55!important;font-size:.7rem!important;margin-top:4px!important}.kyc-menu-badge{border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.3px;padding:2px 8px}.kyc-menu-badge.verified{background:#0ecb8126;border:1px solid #0ecb814d;color:#0ecb81}.kyc-menu-badge.pending{background:#f0b90b1f;border:1px solid #f0b90b40;color:#f0b90b}.kyc-menu-badge.rejected{background:#f6465d1f;border:1px solid #f6465d40;color:#f6465d}.kyc-menu-badge.unverified{background:#ffffff0d;border:1px solid #ffffff14;color:#6b7280}.kyc-profile-section{display:flex;flex-direction:column;gap:18px}.kyc-title{color:#eaecef;font-size:1.05rem;font-weight:700;margin:0}.kyc-subtitle{color:#6b7280;font-size:.82rem;line-height:1.6;margin:-8px 0 0}.kyc-loading{color:#848e9c;font-size:.88rem;padding:20px 0;text-align:center}.kyc-status-card{align-items:flex-start;border:1px solid;border-radius:16px;display:flex;gap:14px;padding:16px 18px}.kyc-status-card.unverified{background:#ffffff08;border-color:#ffffff14}.kyc-status-card.pending{background:#f0b90b0f;border-color:#f0b90b40}.kyc-status-card.verified{background:#0ecb810f;border-color:#0ecb8140}.kyc-status-card.rejected{background:#f6465d0f;border-color:#f6465d40}.kyc-status-icon{flex-shrink:0;font-size:1.8rem}.kyc-status-body{display:flex;flex-direction:column;gap:4px}.kyc-status-label{color:#eaecef;font-size:.9rem;font-weight:700}.kyc-status-card.verified .kyc-status-label{color:#0ecb81}.kyc-status-card.pending .kyc-status-label{color:#f0b90b}.kyc-status-card.rejected .kyc-status-label{color:#f6465d}.kyc-status-desc{color:#848e9c;font-size:.78rem;line-height:1.6}.kyc-form{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:20px}.kyc-form-title{color:#eaecef;font-size:.92rem;font-weight:700;margin:0}.kyc-form-error{background:#f6465d1a;border:1px solid #f6465d4d;border-radius:10px;color:#f6465d}.kyc-form-error,.kyc-form-success{font-size:.82rem;line-height:1.5;padding:10px 14px}.kyc-form-success{background:#0ecb811a;border:1px solid #0ecb814d;border-radius:10px;color:#0ecb81}.kyc-field{display:flex;flex-direction:column;gap:8px}.kyc-label{color:#848e9c;font-size:.78rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.kyc-type-btns{display:flex;flex-direction:column;gap:8px}.kyc-type-btn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#848e9c;cursor:pointer;font-size:.88rem;padding:12px 16px;text-align:left;transition:all .2s}.kyc-type-btn:hover{background:#ffffff12;color:#eaecef}.kyc-type-btn.active{background:#f0b90b1a;border-color:#f0b90b66;color:#f0b90b;font-weight:600}.kyc-input{background:#0b0e11;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#eaecef;font-family:Courier New,monospace;font-size:1rem;letter-spacing:1px;outline:none;padding:13px 16px;transition:border-color .2s;width:100%}.kyc-input:focus{border-color:#f0b90b80}.kyc-input::placeholder{color:#374151;font-size:.82rem;letter-spacing:0}.kyc-format-hint{color:#4b5563;font-family:monospace;font-size:.72rem}.kyc-submit-btn{background:linear-gradient(135deg,#f0b90b,#d9a200);border:none;border-radius:12px;color:#1a1200;cursor:pointer;font-size:.92rem;font-weight:700;letter-spacing:.2px;padding:14px;transition:opacity .2s}.kyc-submit-btn:hover:not(:disabled){opacity:.88}.kyc-submit-btn:disabled{cursor:not-allowed;opacity:.4}.kyc-pending-info{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;color:#6b7280;font-size:.82rem;line-height:1.6;padding:14px 16px;text-align:center}.guide-subtitle{color:#9ca3af;font-size:.9rem;margin-bottom:1.2rem}.guide-steps{display:flex;flex-direction:column;gap:.8rem}.guide-step{background:#10b9810d;border-left:3px solid #10b981;border-radius:0 8px 8px 0;padding:.8rem 1rem}.guide-step strong{color:#10b981;display:block;margin-bottom:.3rem}.guide-step p{color:#d1d5db;font-size:.9rem;line-height:1.5;margin:0}.guide-note{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;color:#93c5fd;font-size:.85rem}.guide-info,.guide-note{margin-top:.5rem;padding:.8rem 1rem}.guide-info{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px}.guide-info p{color:#9ca3af;font-size:.85rem;margin:.3rem 0}.guide-alternatives{background:#fbbf2414;border:1px solid #fbbf2433;border-radius:8px;margin-top:.5rem;padding:.8rem 1rem}.guide-alternatives p{color:#fbbf24;font-size:.85rem;margin:.4rem 0}.guide-alternatives strong{margin-right:.5rem}.ranks-list{display:flex;flex-direction:column;gap:.5rem}.rank-item{border-radius:8px;font-size:.9rem;font-weight:500;padding:.7rem 1rem}.rank-item.bronze{background:linear-gradient(135deg,#cd7f3226,#cd7f320d);border:1px solid #cd7f324d;color:#cd7f32}.rank-item.silver{background:linear-gradient(135deg,#c0c0c026,#c0c0c00d);border:1px solid #c0c0c04d;color:silver}.rank-item.gold{background:linear-gradient(135deg,#ffd70026,#ffd7000d);border:1px solid #ffd7004d;color:gold}.rank-item.platinum{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid #3b82f64d;color:#60a5fa}.rank-item.diamond{background:linear-gradient(135deg,#a78bfa26,#a78bfa0d);border:1px solid #a78bfa4d;color:#a78bfa}.legal-content h4{border-bottom:1px solid #ffffff1a;color:#f3f4f6;font-size:1.1rem;font-weight:600;margin-bottom:1.2rem;padding-bottom:.8rem}.legal-section{border-bottom:1px solid #ffffff0d;margin-bottom:1.2rem;padding-bottom:1rem}.legal-section:last-of-type{border-bottom:none;margin-bottom:.5rem}.legal-section h5{color:#10b981;font-size:.95rem;font-weight:600;margin-bottom:.6rem}.legal-section p{color:#d1d5db;font-size:.85rem;line-height:1.7;margin:0;text-align:justify}.legal-footer{border-top:1px solid #ffffff1a;color:#6b7280;font-size:.8rem;font-style:italic;margin-top:1.2rem;padding-top:1rem;text-align:center}.support-section{display:flex;flex-direction:column;gap:16px;max-width:100%}.support-header{align-items:center;background:linear-gradient(135deg,#10b9811a,#0596690d);border:1px solid #10b98133;border-radius:16px;display:flex;justify-content:space-between;padding:16px 20px}.support-header-left{align-items:center;display:flex;gap:14px}.support-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:14px;box-shadow:0 4px 12px #10b9814d;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.support-title h3{color:#f3f4f6;font-size:1.1rem;font-weight:700}.support-subtitle{color:#9ca3af;font-size:.8rem;margin:2px 0 0}.support-status{align-items:center;background:#10b9811a;border-radius:20px;color:#10b981;display:flex;font-size:.8rem;gap:6px;padding:6px 12px}.status-dot{animation:pulse-dot 2s infinite;border-radius:50%;height:8px;width:8px}.status-dot,.status-dot.online{background:#10b981}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.support-info-card{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:24px;justify-content:center;padding:14px 20px}.info-item{align-items:center;gap:10px}.info-icon{font-size:1.3rem}.info-item div{display:flex;flex-direction:column}.info-item strong{color:#f3f4f6;font-size:1rem;font-weight:700}.info-item span{color:#6b7280;font-size:.75rem}.info-divider{background:#ffffff1a;height:30px;width:1px}.support-error{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;color:#ef4444;display:flex;font-size:.85rem;gap:8px;padding:12px 16px}.chat-container{background:#0a0a0a;border:1px solid #ffffff0f;border-radius:16px;display:flex;flex-direction:column;max-height:400px;min-height:300px;overflow-y:auto}.chat-loading{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #10b98133;border-radius:50%;border-top-color:#10b981;height:32px;width:32px}.chat-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.empty-icon{font-size:3rem;margin-bottom:12px;opacity:.5}.chat-empty h4{color:#9ca3af;font-size:1rem;margin:0 0 6px}.chat-empty p{color:#6b7280;font-size:.85rem;margin:0}.chat-messages{display:flex;flex-direction:column;gap:12px;padding:16px}.expiration-notice{align-items:center;background:linear-gradient(135deg,#fbbf241a,#f59e0b0d);border:1px solid #fbbf2433;border-radius:10px;color:#fbbf24;display:flex;font-size:.8rem;gap:8px;justify-content:center;margin-bottom:8px;padding:10px 16px}.expiration-notice strong{color:#fcd34d}.chat-message{align-items:flex-end;display:flex;gap:10px;max-width:85%}.chat-message.outgoing{align-self:flex-end;flex-direction:row-reverse}.chat-message.incoming{align-self:flex-start}.message-avatar{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;width:32px}.message-avatar.user-avatar{background:linear-gradient(135deg,#6366f1,#4f46e5)}.message-wrapper{display:flex;flex-direction:column;gap:4px}.message-bubble-chat{border-radius:18px;padding:12px 16px;position:relative}.chat-message.outgoing .message-bubble-chat{background:linear-gradient(135deg,#10b981,#059669);border-bottom-right-radius:6px;color:#fff}.chat-message.incoming .message-bubble-chat{background:#ffffff14;border:1px solid #ffffff0d;border-bottom-left-radius:6px;color:#e5e7eb}.message-bubble-chat p{word-wrap:break-word;font-size:.9rem;line-height:1.5;margin:0;white-space:pre-wrap}.message-info{align-items:center;display:flex;gap:8px;padding:0 4px}.chat-message.outgoing .message-info{justify-content:flex-end}.message-time{color:#6b7280;font-size:.7rem}.message-status{color:#6b7280;font-size:.75rem}.message-status.seen{color:#10b981;font-weight:500}.chat-input-area{align-items:flex-end;background:#ffffff05;border-radius:0 0 16px 16px;border-top:1px solid #ffffff0f;display:flex;gap:10px;padding:16px}.input-disabled-notice{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:12px;color:#f59e0b;display:flex;flex:1 1;font-size:.85rem;gap:10px;justify-content:center;padding:14px}.input-disabled-notice p{margin:0}.input-wrapper{background:#0006;border:1px solid #ffffff14;border-radius:14px;display:flex;flex:1 1;flex-direction:column;overflow:hidden;transition:border-color .2s}.input-wrapper:focus-within{border-color:#10b98166}.input-wrapper textarea{background:#0000;border:none;color:#f3f4f6;font-family:inherit;font-size:.9rem;max-height:120px;min-height:24px;outline:none;padding:14px 16px;resize:none;width:100%}.input-wrapper textarea::placeholder{color:#6b7280}.input-actions{display:flex;justify-content:flex-end;padding:6px 12px}.char-counter{color:#4b5563;font-size:.7rem}.send-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:48px;justify-content:center;transition:all .2s;width:48px}.send-btn:hover:not(:disabled){box-shadow:0 4px 16px #10b98166;transform:scale(1.05)}.send-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.sending-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.unread-badge{animation:pulse-badge 2s infinite;font-size:.65rem;font-weight:700;margin-left:6px}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:480px){.support-header{gap:12px}.support-header,.support-header-left{flex-direction:column;text-align:center}.support-info-card{flex-direction:column;gap:12px}.info-divider{height:1px;width:60%}.chat-message{max-width:90%}}.support-header{border-radius:12px;padding:10px 14px}.support-icon{border-radius:10px;font-size:1rem;height:34px;width:34px}.support-title h3{font-size:.9rem;margin:0}.support-subtitle{font-size:.68rem;margin:0}.support-status{font-size:.7rem}.chat-container{max-height:45vh;max-height:45dvh;min-height:180px}button.contact-item{border:1px solid #ffffff0f;color:#eaecef;cursor:pointer;font-family:inherit;font-size:.9rem;text-align:left;width:100%}.admin-page{color:#e4e6ea;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-access-denied,.admin-page{background:linear-gradient(135deg,#0f1419,#1a1f2e);min-height:100vh}.admin-access-denied{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.admin-access-denied h1{color:#ef4444;font-size:2rem;margin-bottom:15px}.admin-access-denied p{color:#9ca3af;margin-bottom:30px}.admin-access-denied button{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;color:#0f1419;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 40px;transition:transform .2s,box-shadow .2s}.admin-access-denied button:hover{box-shadow:0 8px 25px #f59e0b4d;transform:translateY(-2px)}.admin-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1f2ef2;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:20px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.admin-header-left{align-items:center;display:flex;gap:20px}.admin-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;margin:0}.admin-badge{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:25px;box-shadow:0 4px 15px #f59e0b4d;color:#0f1419;font-weight:800;letter-spacing:1px;padding:6px 16px}.admin-header-right{align-items:center;display:flex;gap:20px}.admin-user{color:#9ca3af;font-weight:500}.admin-back-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#e4e6ea;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s}.admin-back-btn:hover{background:#ffffff1a;border-color:#fff3}.admin-nav{background:#1a1f2e80;border-bottom:1px solid #ffffff0d;display:flex;gap:8px;overflow-x:auto;padding:15px 30px}.admin-nav::-webkit-scrollbar{display:none}.admin-nav-item{background:#0000;border:none;border-radius:10px;color:#9ca3af;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 24px;transition:all .3s;white-space:nowrap}.admin-nav-item:hover{background:#ffffff0d;color:#e4e6ea}.admin-nav-item.active{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 20px #f59e0b4d;color:#0f1419}.admin-content{margin:0 auto;max-width:1600px;padding:30px}.admin-loading{align-items:center;color:#9ca3af;display:flex;font-size:1.1rem;justify-content:center;padding:60px}.admin-error{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;font-weight:500;margin-bottom:25px;padding:20px}.admin-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}@media (max-width:1200px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-stats-grid{grid-template-columns:1fr}}.admin-stat-card{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;padding:25px;transition:transform .3s,box-shadow .3s}.admin-stat-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.admin-stat-card .stat-icon{align-items:center;border-radius:14px;color:#fff;display:flex;font-size:26px;height:52px;justify-content:center;margin-bottom:15px;width:52px}.admin-stat-card .stat-info{display:flex;flex-direction:column;gap:5px}.admin-stat-card .stat-value{color:#fff;font-size:2rem;font-weight:800;line-height:1.2}.admin-stat-card .stat-label{color:#9ca3af;font-size:.9rem;font-weight:500}.admin-stat-card .stat-sub{border-top:1px solid #ffffff0d;color:#9ca3af;font-size:.9rem;margin-top:15px;padding-top:15px}.admin-stat-card .stat-highlight{color:#10b981;font-weight:700}.admin-stat-card .positive{color:#10b981}.admin-stat-card .negative{color:#ef4444}.admin-section{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;margin-bottom:25px;padding:25px}.admin-section h2{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 20px}.rank-distribution{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.rank-distribution{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.rank-distribution{grid-template-columns:repeat(2,1fr)}}.rank-bar{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:20px 15px;transition:transform .2s}.rank-bar:hover{transform:scale(1.05)}.rank-bar .rank-icon{font-size:2rem}.rank-bar .rank-name{color:#e4e6ea;font-weight:600;text-transform:capitalize}.rank-bar .rank-count{color:#f59e0b;font-size:1.5rem;font-weight:800}.admin-config{margin:0 auto;max-width:1400px}.config-header-section{margin-bottom:30px}.config-header-section h2{color:#fff;font-size:1.5rem;margin-bottom:8px}.config-subtitle{color:#9ca3af;font-size:.9rem}.config-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.config-category-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff0f;border-radius:20px;overflow:hidden}.config-category-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff0d;display:flex;gap:12px;padding:18px 20px}.config-category-icon{font-size:1.5rem}.config-category-title{color:#fff;flex:1 1;font-size:1.1rem;font-weight:600;margin:0}.config-count{background:#f59e0b33;border-radius:20px;color:#f59e0b;font-size:.75rem;font-weight:700;padding:4px 10px}.config-items{display:flex;flex-direction:column;gap:12px;padding:15px}.config-item{background:#0003;border:1px solid #ffffff0a;border-radius:12px;padding:14px 16px;transition:all .2s}.config-item:hover{border-color:#f59e0b4d}.config-item.editing{background:#f59e0b1a;border-color:#f59e0b66}.config-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.config-key-wrap{align-items:center;display:flex;gap:8px}.config-key{color:#e4e6ea;font-size:.85rem;font-weight:600;text-transform:capitalize}.config-desc{cursor:help;font-size:.8rem;opacity:.6}.config-type{border-radius:6px;font-size:.7rem;font-weight:600;padding:3px 8px;text-transform:uppercase}.config-type.simple{background:#10b98133;color:#10b981}.config-type.complex{background:#6366f133;color:#818cf8}.config-view{align-items:center;display:flex;gap:12px;justify-content:space-between}.config-value-simple{font-family:SF Mono,Monaco,Menlo,monospace;font-size:1rem;font-weight:700}.config-value-simple.number{color:#f59e0b}.config-value-simple.string{color:#10b981}.config-value-complex{flex:1 1}.config-array-preview{color:#818cf8;font-size:.85rem;font-style:italic}.config-object-preview{display:flex;flex-wrap:wrap;gap:8px}.config-obj-row{align-items:center;background:#ffffff0d;border-radius:6px;display:inline-flex;font-size:.75rem;gap:4px;padding:3px 8px}.obj-key{color:#9ca3af}.obj-value{color:#f59e0b;font-family:SF Mono,Monaco,monospace}.config-more{color:#6b7280;font-size:.75rem;font-style:italic}.btn-config-edit{background:#ffffff14;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;padding:8px 12px;transition:all .2s}.btn-config-edit:hover{background:#f59e0b4d}.config-edit{margin-top:12px}.config-textarea{background:#0006;border:1px solid #ffffff1a;border-radius:10px;color:#10b981;font-family:SF Mono,Monaco,Menlo,monospace;font-size:.85rem;line-height:1.5;padding:14px;resize:vertical;width:100%}.config-textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.config-edit-actions{display:flex;gap:10px;margin-top:12px}.btn-config-cancel,.btn-config-save{border:none;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 20px;transition:all .2s}.btn-config-save{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-config-save:hover{box-shadow:0 4px 15px #10b9814d;transform:translateY(-1px)}.btn-config-cancel{background:#ffffff14;color:#9ca3af}.btn-config-cancel:hover{background:#ef444433;color:#ef4444}.btn-cancel,.btn-edit,.btn-save{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .2s}.btn-edit{background:#ffffff1a;color:#e4e6ea}.btn-save{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-cancel{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.users-search{display:flex;gap:12px;margin-bottom:25px}.users-search input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e4e6ea;flex:1 1;font-size:1rem;padding:14px 20px}.users-search input:focus{border-color:#f59e0b;outline:none}.users-search input::placeholder{color:#6b7280}.users-search button{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;color:#0f1419;cursor:pointer;font-weight:700;padding:14px 30px;transition:all .2s}.users-search button:hover{box-shadow:0 5px 20px #f59e0b4d;transform:translateY(-2px)}.users-sort{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:10px;margin-bottom:15px;padding:10px 15px}.users-sort label{color:#999;font-size:.85rem}.users-sort select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;padding:8px 12px}.users-sort select:focus{border-color:#f59e0b;outline:none}.sort-order-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#f59e0b;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;transition:all .2s;width:36px}.sort-order-btn:hover{background:#f59e0b1a;border-color:#f59e0b}.users-layout{grid-gap:25px;display:grid;gap:25px;grid-template-columns:400px 1fr}@media (max-width:1000px){.users-layout{grid-template-columns:1fr}}.users-list{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;max-height:700px;overflow-y:auto}.users-list::-webkit-scrollbar{width:6px}.users-list::-webkit-scrollbar-track{background:#0000}.users-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.user-item{align-items:center;border-bottom:1px solid #ffffff08;cursor:pointer;display:flex;gap:15px;padding:18px 20px;transition:all .2s}.user-item:last-child{border-bottom:none}.user-item:hover{background:#ffffff08}.user-item.selected{background:#f59e0b1a;border-left:4px solid #f59e0b}.user-item.blocked{background:#ef44440d;border-left:4px solid #ef4444}.user-avatar{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:14px;color:#0f1419;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:800;height:48px;justify-content:center;width:48px}.user-item.blocked .user-avatar{background:linear-gradient(135deg,#ef4444,#dc2626)}.user-info{flex:1 1;min-width:0}.user-name{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px;margin-bottom:4px}.blocked-badge{background:#ef4444;border-radius:6px;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.5px;padding:3px 8px}.user-email{color:#6b7280;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-meta{flex-shrink:0;text-align:right}.user-rank{border-radius:8px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.user-rank.rank-bronze{background:linear-gradient(135deg,#cd7f32,#b87333);color:#fff}.user-rank.rank-silver{background:linear-gradient(135deg,silver,#a8a8a8);color:#333}.user-rank.rank-gold{background:linear-gradient(135deg,gold,#fc0);color:#333}.user-rank.rank-platinum{background:linear-gradient(135deg,#e5e4e2,#d4d4d2);color:#333}.user-rank.rank-diamond{background:linear-gradient(135deg,#b9f2ff,#87ceeb);color:#333}.user-balance{color:#10b981;display:block;font-size:.9rem;font-weight:700;margin-top:5px}.user-detail{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;padding:25px}.user-detail-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:12px}.user-detail h3{color:#fff;font-size:1.2rem;font-weight:700;margin:0}.user-status-badges{display:flex;gap:6px}.status-badge{border-radius:12px;font-size:.65rem;font-weight:600;padding:4px 10px;text-transform:uppercase}.status-badge.confirmed{background:#10b98133;color:#10b981}.status-badge.pending{background:#f59e0b33;color:#f59e0b}.status-badge.blocked{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.user-quick-stats{background:#ffffff05;border-radius:10px;display:flex;gap:10px;margin-bottom:15px;padding:12px}.quick-stat{flex:1 1;text-align:center}.quick-stat .qs-value{color:#10b981;display:block;font-size:1rem;font-weight:700}.quick-stat .qs-label{color:#6b7280;font-size:.6rem;text-transform:uppercase}.accordion{border:1px solid #ffffff0d;border-radius:10px;margin-bottom:8px;overflow:hidden}.accordion.open{border-color:#ffffff1a}.accordion-header{align-items:center;background:#ffffff08;color:#e4e6ea;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;padding:10px 14px;transition:background .2s}.accordion-header:hover{background:#ffffff0d}.accordion-arrow{color:#6b7280;font-size:.6rem}.accordion-body{background:#0003;padding:10px 14px}.detail-row.compact{font-size:.8rem;padding:6px 0}.detail-row.compact span:first-child{font-size:.75rem}.referrals-list{border-top:1px solid #ffffff0d;margin-top:8px;padding-top:8px}.referrals-title{color:#6b7280;display:block;font-size:.7rem;margin-bottom:6px}.referral-item{color:#9ca3af;display:flex;font-size:.75rem;justify-content:space-between;padding:4px 0}.text-green{color:#10b981}.text-orange{color:#f59e0b}.text-gray{color:#6b7280}.user-detail-section.compact{margin-bottom:15px}.user-detail-section.compact h4{font-size:.75rem;margin-bottom:10px}.user-detail-section{margin-bottom:30px}.user-detail-section h4{color:#9ca3af;font-size:.8rem;font-weight:600;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.detail-row{align-items:center;border-bottom:1px solid #ffffff08;display:flex;justify-content:space-between;padding:12px 0}.detail-row:last-child{border-bottom:none}.detail-row span:first-child{color:#9ca3af;font-weight:500}.detail-row select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e4e6ea;cursor:pointer;padding:8px 15px}.id-value{color:#6b7280;font-family:SF Mono,Monaco,monospace;font-size:.7rem;max-width:200px;overflow:hidden;text-overflow:ellipsis}.balance-value{color:#10b981;font-size:1.2rem;font-weight:800}.blocked-info{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;margin-top:10px;padding:12px 15px}.stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:700px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-box{background:#ffffff08;border:1px solid #ffffff08;border-radius:14px;padding:18px 15px;text-align:center}.stat-box .stat-number{color:#f59e0b;display:block;font-size:1.3rem;font-weight:800;margin-bottom:5px}.stat-box .stat-label{color:#6b7280;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.transaction-form{display:flex;flex-direction:column;gap:12px}.transaction-type-selector{display:flex;gap:10px}.type-btn{background:#ffffff08;border:2px solid #ffffff1a;border-radius:12px;color:#6b7280;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;padding:14px;transition:all .2s}.type-btn:hover{border-color:#fff3}.type-btn.active.credit{background:#10b9811a;border-color:#10b981;color:#10b981}.type-btn.active.debit{background:#ef44441a;border-color:#ef4444;color:#ef4444}.transaction-form input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e4e6ea;font-size:1rem;padding:14px 18px}.transaction-form input:focus{border-color:#f59e0b;outline:none}.transaction-form input::placeholder{color:#6b7280}.btn-transaction{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:all .2s}.btn-transaction.credit{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-transaction.credit:hover{box-shadow:0 5px 20px #10b9814d;transform:translateY(-2px)}.btn-transaction.debit{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-transaction.debit:hover{box-shadow:0 5px 20px #ef44444d;transform:translateY(-2px)}.btn-show-history{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#9ca3af;cursor:pointer;font-weight:500;margin-top:10px;padding:12px;transition:all .2s}.btn-show-history:hover{background:#ffffff1a;color:#e4e6ea}.transactions-section{max-height:350px;overflow-y:auto}.transactions-list{display:flex;flex-direction:column;gap:10px}.transaction-item{align-items:center;background:#ffffff08;border-left:4px solid #0000;border-radius:12px;display:flex;justify-content:space-between;padding:15px 18px}.transaction-item.credit{border-left-color:#10b981}.transaction-item.debit{border-left-color:#ef4444}.tx-info{display:flex;flex-direction:column;gap:4px}.tx-type{color:#6b7280;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.tx-desc{color:#e4e6ea;font-size:.95rem;font-weight:500}.tx-date{color:#4b5563;font-size:.75rem}.tx-amount{font-size:1.1rem;font-weight:800}.tx-amount.positive{color:#10b981}.tx-amount.negative{color:#ef4444}.no-data{color:#6b7280;font-style:italic;padding:30px;text-align:center}.block-actions{display:flex;flex-direction:column;gap:12px}.block-actions input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e4e6ea;font-size:1rem;padding:14px 18px}.block-actions input::placeholder{color:#6b7280}.btn-block{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:all .2s}.btn-block:hover{box-shadow:0 5px 20px #ef44444d;transform:translateY(-2px)}.btn-unblock{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:all .2s}.btn-unblock:hover{box-shadow:0 5px 20px #10b9814d;transform:translateY(-2px)}.blocked-message{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;font-size:.95rem;padding:15px}.block-info{color:#6b7280;font-size:.8rem;font-style:italic;line-height:1.5}.danger-zone{background:#ef444408;border:2px solid #ef44444d;border-radius:16px;padding:20px}.danger-zone h4{color:#ef4444!important}.btn-delete{background:#0000;border:2px solid #ef4444;border-radius:12px;color:#ef4444;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:all .2s;width:100%}.btn-delete:hover{background:#ef4444;color:#fff}.delete-confirm{display:flex;flex-direction:column;gap:15px}.warning-text{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#fca5a5;font-size:.95rem;line-height:1.6;padding:18px}.warning-text strong{color:#fff}.delete-actions{display:flex;gap:12px}.btn-confirm-delete{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:14px;transition:all .2s}.btn-confirm-delete:hover{box-shadow:0 5px 20px #ef44444d;transform:translateY(-2px)}.btn-cancel-delete{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;color:#e4e6ea;cursor:pointer;flex:1 1;font-weight:600;padding:14px;transition:all .2s}.btn-cancel-delete:hover{background:#ffffff26}.btn-small{border-radius:8px!important;font-size:.75rem!important;padding:8px 14px!important}.block-form-compact{display:flex;gap:8px;margin-bottom:10px}.block-form-compact input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e4e6ea;flex:1 1;font-size:.8rem;padding:8px 12px}.danger-zone-compact{border-top:1px solid #ef444433;margin-top:10px;padding-top:10px}.delete-confirm-compact{align-items:center;display:flex;gap:10px;justify-content:space-between}.delete-confirm-compact span{color:#fca5a5;font-size:.8rem}.delete-actions-compact{display:flex;gap:6px}.admin-system h2{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:25px}.system-actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:35px}@media (max-width:900px){.system-actions{grid-template-columns:1fr}}.system-action-card{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;padding:25px;transition:transform .2s}.system-action-card:hover{transform:translateY(-5px)}.system-action-card h3{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 12px}.system-action-card p{color:#9ca3af;font-size:.9rem;line-height:1.5;margin-bottom:20px}.system-action-card button{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;color:#0f1419;cursor:pointer;font-weight:700;padding:12px 25px;transition:all .2s;width:100%}.system-action-card button:hover{box-shadow:0 5px 20px #f59e0b4d;transform:translateY(-2px)}.system-info{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;padding:25px}.system-info h3{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 20px}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-item{background:#ffffff08;border-radius:12px;display:flex;justify-content:space-between;padding:15px 18px}.info-label{color:#9ca3af;font-weight:500}.info-value{color:#e4e6ea;font-weight:600}@media (max-width:600px){.admin-header{flex-direction:column;gap:15px;padding:15px 20px}.admin-header-left,.admin-header-right{justify-content:center;width:100%}.admin-content{padding:15px}.delete-actions,.transaction-type-selector{flex-direction:column}.stats-grid{grid-template-columns:repeat(2,1fr)}.users-search{flex-direction:column}.users-search button{width:100%}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:linear-gradient(145deg,#1a1f2e,#0f1419);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px #00000080;max-height:90vh;max-width:480px;overflow-y:auto;width:100%}.modal-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:25px 25px 15px}.modal-header h2{color:#fff;font-size:1.3rem;font-weight:700;margin:0}.modal-timestamp{background:#ffffff0d;border-radius:20px;color:#6b7280;font-size:.8rem;padding:5px 12px}.modal-body{padding:25px}.confirm-type-badge{margin-bottom:25px;text-align:center}.confirm-type-badge .badge{border-radius:30px;display:inline-block;font-size:1.1rem;font-weight:800;letter-spacing:1px;padding:12px 30px}.confirm-type-badge .badge.credit{background:linear-gradient(135deg,#10b98133,#10b9811a);border:2px solid #10b981;color:#10b981}.confirm-type-badge .badge.debit{background:linear-gradient(135deg,#ef444433,#ef44441a);border:2px solid #ef4444;color:#ef4444}.confirm-details{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:20px}.confirm-row{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.confirm-row:not(:last-child){border-bottom:1px solid #ffffff08}.confirm-label{color:#9ca3af;font-weight:500}.confirm-value{color:#e4e6ea;font-weight:600;max-width:60%;text-align:right;word-break:break-all}.confirm-value.id{color:#6b7280;font-family:SF Mono,Monaco,monospace;font-size:.7rem}.confirm-value.amount{font-size:1.3rem;font-weight:800}.confirm-value.amount.credit{color:#10b981}.confirm-value.amount.debit{color:#ef4444}.confirm-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin:10px 0}.confirm-row.highlight{background:#f59e0b1a;border-bottom:none;border-radius:0 0 16px 16px;margin:10px -20px -20px;padding:15px 20px}.confirm-row.highlight .confirm-label{color:#f59e0b;font-weight:700}.confirm-row.highlight .confirm-value{color:#f59e0b;font-size:1.2rem;font-weight:800}.confirm-warning{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:12px;color:#fbbf24;display:flex;font-size:.85rem;gap:12px;margin-top:20px;padding:15px}.warning-icon{font-size:1.2rem}.modal-actions{display:flex;gap:12px;padding:20px 25px 25px}.btn-cancel-modal{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e4e6ea;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:14px 20px;transition:all .2s}.btn-cancel-modal:hover{background:#ffffff1a}.btn-confirm-modal{border:none;border-radius:12px;cursor:pointer;flex:1.5 1;font-size:1rem;font-weight:700;padding:14px 20px;transition:all .2s}.btn-confirm-modal.credit{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-confirm-modal.credit:hover{box-shadow:0 8px 25px #10b98166;transform:translateY(-2px)}.btn-confirm-modal.debit{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-confirm-modal.debit:hover{box-shadow:0 8px 25px #ef444466;transform:translateY(-2px)}@media (max-width:500px){.modal-content{border-radius:20px 20px 0 0;max-height:85vh}.modal-overlay{align-items:flex-end;padding:0}.modal-actions{flex-direction:column}.btn-confirm-modal{order:-1}}.admin-withdrawals h2{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:25px}.loading-state{color:#9ca3af;font-size:1.1rem;padding:60px;text-align:center}.withdrawals-dashboard{margin-bottom:30px}.wd-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.wd-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.wd-stats-grid{grid-template-columns:1fr}}.wd-stat-card{align-items:center;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff0d;border-radius:20px;display:flex;gap:18px;padding:25px}.wd-stat-card.total{background:linear-gradient(145deg,#10b98114,#10b98105);border-color:#10b9814d}.wd-stat-card.pending{background:linear-gradient(145deg,#f59e0b14,#f59e0b05);border-color:#f59e0b4d}.wd-stat-card.blocked{background:linear-gradient(145deg,#ef444414,#ef444405);border-color:#ef44444d}.wd-stat-card.fees{background:linear-gradient(145deg,#8b5cf614,#8b5cf605);border-color:#8b5cf64d}.wd-stat-icon{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.wd-stat-content{display:flex;flex-direction:column;gap:4px}.wd-stat-value{color:#fff;font-size:1.4rem;font-weight:800}.wd-stat-label{color:#9ca3af;font-size:.85rem;font-weight:500}.wd-section{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;margin-bottom:25px;padding:25px}.create-admin-form{display:flex;flex-direction:column;gap:12px;margin-top:16px;max-width:360px}.create-admin-form input,.create-admin-form select{background:#0b0e11;border:1px solid #2b3139;border-radius:10px;color:#eaecef;font-size:.9rem;padding:10px 12px}.wd-section h3{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 20px}.wd-table{display:flex;flex-direction:column;gap:10px}.wd-table-header{background:#ffffff08;border-radius:12px;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:12px 18px;text-transform:uppercase}.wd-table-header,.wd-table-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:2fr 1fr 1fr 1fr 1.2fr 1.5fr}.wd-table-row{align-items:center;background:#ffffff05;border:1px solid #ffffff08;border-radius:14px;padding:18px;transition:all .2s}.wd-table-row:hover{background:#ffffff0a;border-color:#ffffff14}.wd-table-row.approved{border-left:4px solid #10b981}.wd-table-row.paid{opacity:.7}.wd-table-row.cancelled,.wd-table-row.rejected{opacity:.5}@media (max-width:900px){.wd-table-header{display:none}.wd-table-row{gap:10px;grid-template-columns:1fr}}.wd-user-info{display:flex;flex-direction:column;gap:3px}.wd-username{color:#e4e6ea;font-weight:600}.wd-email{color:#6b7280;font-size:.8rem}.wd-amount,.wd-net{color:#e4e6ea;font-weight:700}.wd-net.highlight{color:#10b981;font-size:1.1rem}.wd-fee{color:#ef4444;font-weight:600}.wd-date{color:#9ca3af;font-size:.85rem}.wd-ref{color:#6b7280;font-family:SF Mono,Monaco,monospace;font-size:.75rem}.wd-status{align-items:center;border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px}.wd-status.pending{background:#f59e0b26;color:#f59e0b}.wd-status.approved{background:#3b82f626;color:#3b82f6}.wd-status.paid{background:#10b98126;color:#10b981}.wd-status.rejected{background:#ef444426;color:#ef4444}.wd-status.cancelled{background:#6b728026;color:#6b7280}.wd-actions{display:flex;gap:8px}.wd-btn{border:none;border-radius:10px;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 16px;transition:all .2s}.wd-btn.approve{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.wd-btn.approve:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.wd-btn.pay{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.wd-btn.pay:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.wd-btn.reject{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.wd-btn.reject:hover{background:#ef444440}.wd-btn.cancel{background:#ffffff1a;border:1px solid #ffffff1a;color:#e4e6ea}.wd-btn.cancel:hover{background:#ffffff26}.wd-modal{max-width:420px}.wd-modal h3{border-bottom:1px solid #ffffff0d;color:#fff;font-size:1.2rem;font-weight:700;margin:0;padding:25px 25px 15px}.wd-modal-info{background:#ffffff05;padding:20px 25px}.wd-modal-info p{color:#9ca3af;font-size:.95rem;margin:0 0 10px}.wd-modal-info p strong{color:#e4e6ea}.wd-modal-info p:last-child{font-size:1.1rem;margin:0}.wd-modal-form{display:flex;flex-direction:column;gap:12px;padding:20px 25px}.wd-modal-form input,.wd-modal-form select,.wd-modal-form textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e4e6ea;font-family:inherit;font-size:1rem;padding:14px 18px}.wd-modal-form input:focus,.wd-modal-form select:focus,.wd-modal-form textarea:focus{border-color:#f59e0b;outline:none}.wd-modal-form input::placeholder,.wd-modal-form textarea::placeholder{color:#6b7280}.wd-modal-form select{cursor:pointer}.wd-modal-form select option{background:#1a1f2e;color:#e4e6ea}.wd-modal-actions{display:flex;gap:12px;padding:15px 25px 25px}.wd-modal-actions .wd-btn{flex:1 1;padding:14px}.admin-kyc h2{color:#fff;font-size:1.3rem;font-weight:700;margin:0 0 20px}.kyc-nav-badge{background:#ef4444}.kyc-nav-badge,.users-nav-badge{align-items:center;border-radius:9px;color:#fff;display:inline-flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;margin-left:5px;min-width:18px;padding:0 5px}.users-nav-badge{background:#22c55e}.kyc-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}@media (max-width:700px){.kyc-stats{grid-template-columns:repeat(2,1fr)}}.kyc-stat-card{align-items:center;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:14px;padding:18px 20px}.kyc-stat-card.pending{background:linear-gradient(145deg,#f59e0b14,#f59e0b05);border-color:#f59e0b4d}.kyc-stat-card.verified{background:linear-gradient(145deg,#10b98114,#10b98105);border-color:#10b9814d}.kyc-stat-card.rejected{background:linear-gradient(145deg,#ef444414,#ef444405);border-color:#ef44444d}.kyc-stat-card.unverified{background:linear-gradient(145deg,#6366f114,#6366f105);border-color:#6366f14d}.kyc-stat-icon{font-size:1.8rem}.kyc-stat-body{display:flex;flex-direction:column;gap:2px}.kyc-stat-value{color:#fff;font-size:1.5rem;font-weight:800}.kyc-stat-label{color:#9ca3af;font-size:.8rem}.kyc-section{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;padding:22px}.kyc-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.kyc-section-header h3{color:#fff;font-size:1rem;font-weight:700;margin:0}.kyc-refresh-btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:.8rem;padding:6px 12px;transition:background .2s,color .2s}.kyc-refresh-btn:hover{background:#ffffff1a;color:#e4e6ea}.kyc-empty{color:#4b5563;padding:40px 20px;text-align:center}.kyc-empty span{color:#10b981;display:block;font-size:2rem;margin-bottom:10px}.kyc-empty p{font-size:.9rem;margin:0}.kyc-list{display:flex;flex-direction:column;gap:12px}.kyc-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:16px 18px;transition:border-color .2s}.kyc-card:hover{border-color:#ffffff1f}.kyc-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:14px}.kyc-user-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:120px}.kyc-username{color:#e4e6ea;font-size:.95rem;font-weight:700}.kyc-email{color:#6b7280;font-size:.78rem}.kyc-doc-info{display:flex;flex-direction:column;gap:2px;min-width:100px}.kyc-doc-type{background:#f0b90b1a;border:1px solid #f0b90b33;border-radius:5px;color:#f0b90b;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:1px;padding:2px 7px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.kyc-doc-number{color:#d1d5db;font-family:monospace;font-size:.85rem;font-weight:600;letter-spacing:.5px}.kyc-date{color:#6b7280;font-size:.75rem;white-space:nowrap}.kyc-card-actions{display:flex;gap:10px}.kyc-btn-verify{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:700;padding:10px;transition:opacity .2s}.kyc-btn-verify:disabled{cursor:not-allowed;opacity:.5}.kyc-btn-verify:hover:not(:disabled){opacity:.88}.kyc-btn-reject-open{background:#ef444414;border:1px solid #ef444466;border-radius:10px;color:#f87171;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:700;padding:10px;transition:background .2s}.kyc-btn-reject-open:hover{background:#ef444426}.kyc-reject-form{display:flex;flex-direction:column;gap:10px}.kyc-reject-input{background:#ffffff0d;border:1px solid #ef444459;border-radius:10px;box-sizing:border-box;color:#e4e6ea;font-size:.88rem;outline:none;padding:10px 14px;width:100%}.kyc-reject-input:focus{border-color:#ef4444b3}.kyc-reject-input::placeholder{color:#4b5563}.kyc-reject-actions{display:flex;gap:10px}.kyc-btn-cancel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#9ca3af;flex:1 1}.kyc-btn-cancel,.kyc-btn-reject{cursor:pointer;font-size:.85rem;padding:9px}.kyc-btn-reject{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;flex:2 1;font-weight:700;transition:opacity .2s}.kyc-btn-reject:disabled{cursor:not-allowed;opacity:.5}.admin-deposits{max-width:680px}.admin-deposits h2{color:#eaecef;font-size:20px;font-weight:700;margin-bottom:6px}.deposits-desc{color:#848e9c;font-size:13px;line-height:1.5;margin-bottom:20px}.deposit-decoder-card{background:#1a2030;border:1px solid #2b3139;border-radius:14px;margin-bottom:20px;padding:20px}.deposit-decoder-label{color:#848e9c;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.deposit-address-current{background:#ffffff08;border-radius:8px;margin-bottom:12px;padding:10px 12px;word-break:break-all}.deposit-token-input{background:#0b0e11;border:1.5px solid #2b3139;border-radius:10px;box-sizing:border-box;color:#f0b90b;font-family:Courier New,monospace;font-size:12px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.deposit-token-input:focus{border-color:#f0b90b;outline:none}.deposit-token-input::placeholder{color:#434a57;font-family:inherit}.deposit-decode-error{background:#f6465d1a;border:1px solid #f6465d4d;border-radius:8px;color:#f6465d;font-size:13px;margin:10px 0;padding:10px 14px}.deposit-decode-btn{background:linear-gradient(135deg,#f0b90b,#d4a300);border:none;border-radius:10px;color:#0b0e11;cursor:pointer;font-size:14px;font-weight:700;margin-top:12px;padding:14px;transition:all .2s;width:100%}.deposit-decode-btn:hover:not(:disabled){box-shadow:0 4px 14px #f0b90b4d;transform:translateY(-1px)}.deposit-decode-btn:disabled{cursor:not-allowed;opacity:.5}.deposit-result-card{background:#1a2030;border:1.5px solid #0ecb81;border-radius:14px;padding:20px}.deposit-result-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.deposit-result-header h3{color:#0ecb81;font-size:15px;font-weight:700;margin:0}.deposit-result-user{border-bottom:1px solid #2b3139;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:16px}.deposit-result-row{align-items:center;display:flex;font-size:13px;justify-content:space-between}.dpr-label{color:#848e9c;flex-shrink:0}.dpr-value{color:#eaecef;font-weight:500;text-align:right}.dpr-rank{color:#f0b90b;text-transform:capitalize}.dpr-balance{color:#0ecb81;font-size:15px;font-weight:700}.deposit-credit-form h4{color:#eaecef;font-size:14px;font-weight:700;margin:0 0 12px}.deposit-credit-success{background:#0ecb811a;border:1px solid #0ecb814d;border-radius:8px;color:#0ecb81;font-size:13px;margin-bottom:12px;padding:10px 14px}.deposit-credit-inputs{gap:10px;margin-bottom:14px}.dci-group,.deposit-credit-inputs{display:flex;flex-direction:column}.dci-group{gap:5px}.dci-group label{color:#848e9c;font-size:12px;font-weight:500}.dci-input{background:#0b0e11;border:1.5px solid #2b3139;border-radius:8px;color:#eaecef;font-size:14px;padding:10px 12px;transition:border-color .2s}.dci-input:focus{border-color:#f0b90b;outline:none}.deposit-credit-btn{background:linear-gradient(135deg,#0ecb81,#0aad6f);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:14px;transition:all .2s;width:100%}.deposit-credit-btn:hover:not(:disabled){box-shadow:0 4px 14px #0ecb814d;transform:translateY(-1px)}.deposit-credit-btn:disabled{cursor:not-allowed;opacity:.5}.admin-schedule{padding:20px}.admin-schedule h2{color:#f0b90b;font-size:1.4rem;margin-bottom:20px}.admin-schedule h3{color:#e4e6ea;font-size:1.1rem;margin-bottom:15px}.schedule-stats{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:25px}.schedule-stat-card{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:12px;padding:16px}.schedule-stat-icon{align-items:center;border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.schedule-stat-body{display:flex;flex-direction:column}.schedule-stat-value{color:#f0b90b;font-size:1.3rem;font-weight:700}.schedule-stat-label{color:#9ca3af;font-size:.75rem}.schedule-calendar{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:25px;padding:20px}.schedule-days-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-top:15px}.schedule-day-card{align-items:center;background:#ffffff08;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:12px 8px;position:relative;transition:all .2s}.schedule-day-card:hover{background:#f0b90b1a;border-color:#f0b90b4d}.schedule-day-card.selected{background:#f0b90b26;border-color:#f0b90b}.schedule-day-card.today{border-color:#0ecb81}.schedule-day-card.past{opacity:.5}.schedule-day-card .day-number{color:#e4e6ea;font-size:1.4rem;font-weight:700}.schedule-day-card .day-slots-count{color:#9ca3af;font-size:.7rem;margin-top:3px}.schedule-day-card .today-badge{background:#0ecb81;border-radius:8px;color:#0f1419;font-size:.6rem;font-weight:700;padding:2px 6px;position:absolute;right:-8px;top:-8px}.schedule-day-detail{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:25px;padding:20px}.schedule-slots-list{display:flex;flex-direction:column;gap:12px}.schedule-slot-card{background:#ffffff08;border-left:4px solid #f0b90b;border-radius:12px;padding:15px}.schedule-slot-card.buy{border-left-color:#0ecb81}.schedule-slot-card.sell{border-left-color:#f6465d}.slot-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.slot-time{color:#f0b90b;font-size:1.1rem;font-weight:700}.slot-number{background:#ffffff0d;border-radius:15px;color:#9ca3af;font-size:.8rem;padding:4px 10px}.slot-body{display:flex;flex-direction:column;gap:10px}.slot-crypto{align-items:center;display:flex;gap:12px}.crypto-name{color:#e4e6ea;font-size:1.2rem;font-weight:700}.trade-type{border-radius:6px;font-size:.75rem;font-weight:700;padding:4px 10px}.trade-type.buy{background:#0ecb8126;color:#0ecb81}.trade-type.sell{background:#f6465d26;color:#f6465d}.slot-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.slot-detail{display:flex;flex-direction:column;gap:3px}.slot-detail .detail-label{color:#9ca3af;font-size:.7rem}.slot-detail .detail-value{color:#e4e6ea;font-size:.9rem;font-weight:600}.slot-detail .detail-value.positive{color:#0ecb81}.slot-detail .detail-value.negative{color:#f6465d}.schedule-actions{display:flex;justify-content:center;margin-top:20px}.schedule-regenerate-btn{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;color:#0f1419;cursor:pointer;font-size:.9rem;font-weight:700;padding:14px 30px;transition:all .2s}.schedule-regenerate-btn:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b4d;transform:translateY(-2px)}.schedule-regenerate-btn:disabled{cursor:not-allowed;opacity:.6}.schedule-warning{color:#9ca3af;font-size:.75rem;margin-top:10px;text-align:center}.schedule-legend{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.legend-item{align-items:center;color:#9ca3af;display:flex;font-size:.8rem;gap:6px}.legend-dot{border-radius:50%;height:10px;width:10px}.legend-dot.distributed{background:#f6465d}.legend-dot.edited{background:#f0b90b}.legend-dot.future{background:#0ecb81}.schedule-day-card .distributed-indicator,.schedule-day-card .edited-indicator{font-size:.7rem;position:absolute;top:2px}.schedule-day-card .distributed-indicator{right:2px}.schedule-day-card .edited-indicator{left:2px}.schedule-day-card.has-distributed{border-color:#f6465d66}.schedule-day-card.has-edited{border-color:#f0b90b66}.schedule-slot-card.distributed{border-left-color:#f6465d;opacity:.8}.schedule-slot-card.edited{border-left-color:#f0b90b}.slot-badges{align-items:center;display:flex;gap:8px}.slot-badge{border-radius:4px;font-size:.65rem;padding:2px 6px}.slot-badge.distributed{background:#f6465d33;color:#f6465d}.slot-badge.edited{background:#f0b90b33;color:#f0b90b}.btn-edit-slot{background:#f0b90b26;border:1px solid #f0b90b4d;border-radius:6px;color:#f0b90b;cursor:pointer;font-size:.8rem;margin-top:10px;padding:8px 16px;transition:all .2s}.btn-edit-slot:hover{background:#f0b90b40}.slot-edit-form{background:#0003;border-radius:8px;margin-top:10px;padding:15px}.edit-row{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.edit-row label{color:#9ca3af;font-size:.75rem}.edit-row input,.edit-row select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#e4e6ea;font-size:.9rem;padding:8px 12px}.edit-row input:focus,.edit-row select:focus{border-color:#f0b90b;outline:none}.edit-actions{display:flex;gap:10px;margin-top:15px}.btn-save-slot{background:linear-gradient(135deg,#0ecb81,#0aad6f);border:none;border-radius:6px;color:#fff;font-weight:600}.btn-cancel-slot,.btn-save-slot{cursor:pointer;flex:1 1;padding:10px}.btn-cancel-slot{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#9ca3af}.schedule-stat-card.protected .schedule-stat-value{color:#f6465d}.schedule-slot-card.past{border-left-color:#6b7280;opacity:.6}.slot-past-label{background:#6b728033;border-radius:6px;color:#9ca3af;display:inline-block;font-size:.75rem;margin-top:10px;padding:6px 12px}.slot-stats{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.slot-stats-row{display:flex;flex-wrap:wrap;gap:12px}.stat-item{align-items:center;border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;padding:4px 10px}.stat-item.eligible{background:#6366f133;color:#818cf8}.stat-item.accepted{background:#10b98133;color:#10b981}.stat-item.rejected{background:#ef444433;color:#ef4444}.stat-item.expired{background:#f59e0b33;color:#f59e0b}.admin-messages h2{margin-bottom:1.5rem}.admin-badge{background:#ef4444;border-radius:10px;color:#fff;font-size:.7rem;margin-left:6px;padding:2px 6px}.messages-admin-layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:300px 1fr;min-height:500px}.conversations-list{background:#0003;border-radius:12px;max-height:600px;overflow-y:auto;padding:1rem}.conversations-list h3{border-bottom:1px solid #ffffff1a;color:#9ca3af;font-size:.9rem;margin-bottom:1rem;padding-bottom:.5rem}.conversation-item{background:#ffffff0d;border-radius:8px;cursor:pointer;margin-bottom:.5rem;padding:.75rem;transition:all .2s}.conversation-item:hover{background:#ffffff1a}.conversation-item.active{background:#10b98133;border-left:3px solid #10b981}.conv-user{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.conv-user strong{color:#f3f4f6;font-size:.9rem}.conv-email{color:#6b7280;font-size:.75rem;width:100%}.unread-badge{background:#ef4444;border-radius:10px;color:#fff;font-size:.7rem;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.conversation-item.has-unread{border-left:3px solid #ef4444}.conv-meta{display:flex;font-size:.75rem;justify-content:space-between;margin-top:.5rem}.conv-count{border-radius:4px;color:#9ca3af;font-size:.7rem;padding:2px 6px}.conv-date{color:#6b7280}.conversation-detail{background:#0003;border-radius:12px;display:flex;flex-direction:column;padding:1rem}.conv-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.conv-header h3{color:#f3f4f6;margin:0}.conv-header-actions{align-items:center;display:flex;gap:1rem}.read-receipts-toggle{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-size:.8rem;gap:.5rem}.read-receipts-toggle input[type=checkbox]{accent-color:#10b981;cursor:pointer;height:16px;width:16px}.conv-messages{display:flex;flex:1 1;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding:.5rem}.conv-msg{border-radius:12px;max-width:80%;padding:.75rem 1rem}.conv-msg.from-user{align-self:flex-start;background:#ffffff1a}.conv-msg.from-admin{align-self:flex-end;background:linear-gradient(135deg,#10b981,#059669)}.msg-content{word-wrap:break-word;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.msg-meta{display:flex;flex-wrap:wrap;font-size:.7rem;gap:.5rem;justify-content:space-between;margin-top:.5rem;opacity:.7}.msg-read-status{color:#10b981;font-weight:500}.conv-reply{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem}.conv-reply textarea{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:.9rem;margin-bottom:.5rem;padding:.75rem;resize:none;width:100%}.conv-reply textarea:focus{border-color:#10b981;outline:none}.conv-reply button{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;width:100%}.conv-reply button:disabled{cursor:not-allowed;opacity:.5}.no-selection{align-items:center;color:#6b7280;display:flex;height:100%;justify-content:center}.btn-sm{font-size:.8rem;padding:.4rem .8rem}.btn-danger{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer}.btn-danger:hover{background:#dc2626}.btn-view-users{background:#374151;border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;cursor:pointer;font-size:.75rem;margin-top:.5rem;padding:.4rem .8rem;transition:all .2s}.btn-view-users:hover{background:#4b5563;border-color:#6b7280}.slot-users-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.slot-users-modal{background:#1f2937;border-radius:12px;display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.slot-users-header{align-items:center;border-bottom:1px solid #374151;display:flex;justify-content:space-between;padding:1rem 1.5rem}.slot-users-header h3{color:#f9fafb;font-size:1.1rem;margin:0}.slot-users-time{color:#9ca3af;font-weight:400;margin-left:.5rem}.close-modal{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.close-modal:hover{color:#f9fafb}.slot-users-filters{background:#111827;border-bottom:1px solid #374151;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem}.slot-users-filters label{align-items:center;color:#d1d5db;cursor:pointer;display:flex;font-size:.85rem;gap:.4rem}.slot-users-filters input[type=checkbox]{cursor:pointer;height:16px;width:16px}.slot-users-list{flex:1 1;overflow-y:auto;padding:1rem 1.5rem}.slot-user-item{align-items:center;background:#111827;border-radius:8px;display:flex;gap:1rem;margin-bottom:.5rem;padding:.75rem}.slot-user-item .user-info{display:flex;flex:1 1;flex-direction:column}.slot-user-item .user-name{color:#f9fafb;font-weight:600}.slot-user-item .user-rank{color:#9ca3af;font-size:.75rem;text-transform:capitalize}.slot-user-item .user-amount{color:#60a5fa;font-weight:600}.slot-user-item .user-status{border-radius:4px;font-size:.8rem;padding:.25rem .5rem}.slot-user-item .user-status.accepted,.slot-user-item .user-status.completed{background:#10b98133;color:#10b981}.slot-user-item .user-status.rejected{background:#ef444433;color:#ef4444}.slot-user-item .user-status.expired{background:#f59e0b33;color:#f59e0b}.slot-user-item .user-status.pending{background:#6b728033;color:#9ca3af}.slot-user-item .user-gain{font-weight:600;min-width:60px;text-align:right}.slot-user-item .user-gain.positive{color:#10b981}.slot-user-item .user-gain.negative{color:#ef4444}.slot-users-list .loading,.slot-users-list .no-users{color:#9ca3af;padding:2rem;text-align:center}.slot-user-item.eligible{border-left:3px solid #10b981}.slot-user-item.not_eligible{border-left:3px solid #ef4444;opacity:.7}.slot-user-item .user-balance{color:#60a5fa;font-weight:500;min-width:80px}.slot-user-item .user-slots{color:#9ca3af;font-size:.75rem;min-width:100px}.slot-user-item .user-status.eligible{color:#10b981}.slot-user-item .user-status.not_eligible{color:#ef4444}.slot-users-delay{color:#60a5fa;font-size:.8rem;font-weight:400}.icon-users{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.icon-trades{background:linear-gradient(135deg,#10b981,#34d399)}.icon-volume{background:linear-gradient(135deg,#f0b90b,#f8d33a);color:#1a1200!important}.icon-pending{background:linear-gradient(135deg,#f97316,#fb923c)}.icon-blocked{background:linear-gradient(135deg,#ef4444,#f87171)}.icon-fees{background:linear-gradient(135deg,#06b6d4,#22d3ee)}.icon-calendar{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.binance-pending-count{align-items:center;background:#f0b90b;border-radius:10px;color:#0b0e11;display:inline-flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;margin-left:8px;min-width:20px;padding:0 6px}.binance-admin-list{display:flex;flex-direction:column;gap:10px}.binance-admin-item{background:#0b0e11;border:1px solid #f0b90b40;border-radius:12px;padding:12px 14px}.binance-admin-user{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.kyc-mini{border-radius:8px;font-size:.62rem;font-weight:700;padding:2px 7px;text-transform:uppercase}.kyc-mini.verified{background:#0ecb811f;color:#0ecb81}.kyc-mini.pending{background:#f0b90b1f;color:#f0b90b}.kyc-mini.rejected,.kyc-mini.unverified{background:#f6465d1a;color:#f6465d}.binance-admin-address{align-items:center;background:#12161c;border:1px solid #2b3139;border-radius:8px;display:flex;gap:8px;margin:10px 0;padding:8px 10px}.binance-admin-address .binance-network-chip{border:1px solid #f0b90b50;border-radius:6px;color:#f0b90b;flex-shrink:0;font-size:.62rem;font-weight:700;padding:2px 6px}.binance-admin-address .binance-address-value{color:#eaecef;font-family:monospace;font-size:.72rem;word-break:break-all}.binance-admin-actions{display:flex;gap:8px}.binance-admin-actions .btn-approve{background:#0ecb8126;border:1px solid #0ecb8166;border-radius:8px;color:#0ecb81;cursor:pointer;flex:1 1;font-size:.78rem;font-weight:600;padding:10px}.binance-admin-actions .btn-reject,.binance-admin-reject .btn-reject{background:#f6465d1f;border:1px solid #f6465d59;border-radius:8px;color:#f6465d;cursor:pointer;font-size:.78rem;font-weight:600;padding:10px 14px}.binance-admin-reject{display:flex;flex-wrap:wrap;gap:8px}.binance-admin-reject input{background:#12161c;border:1px solid #2b3139;border-radius:8px;color:#eaecef;flex:1 1;font-size:.8rem;min-width:160px;padding:10px 12px}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0e11;color:#eaecef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.loading-screen{align-items:center;background:#0b0e11;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.spinner{animation:spin .8s linear infinite;border:3px solid #2b3139;border-radius:50%;border-top-color:#f0b90b;height:44px;width:44px}@keyframes spin{to{transform:rotate(1turn)}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0b0e11}::-webkit-scrollbar-thumb{background:#2b3139;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3c4451}::selection{background:#f0b90b40;color:#eaecef}body{overscroll-behavior-y:contain}@supports (padding-top:env(safe-area-inset-top)){body{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}}
/*# sourceMappingURL=main.7f9aa346.css.map*/