body.jl-locked #app-root,body.jl-locked .app-header,body.jl-locked .bottom-nav,body.jl-locked .page,body.jl-locked .hero-banner-slider,body.jl-locked .market-ticker,body.jl-locked .modal,body.jl-locked .cd-fullscreen{visibility:hidden!important;pointer-events:none!important}:root{--jsb-bottom-offset: calc(94px + env(safe-area-inset-bottom, 0px)) }.join-status-bar{position:fixed;left:50%;right:auto;bottom:var(--jsb-bottom-offset);width:75%;max-width:340px;z-index:10003;transform:translate(-50%,24px) scale(.96);opacity:0;pointer-events:none;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .26s ease;will-change:transform,opacity;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:linear-gradient(180deg,#0f1624c7,#0b111cb8);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 10px 32px #0000006b,0 2px 8px #00000047,inset 0 1px #ffffff0f;overflow:hidden}.join-status-bar.visible{transform:translate(-50%) scale(1);opacity:1;pointer-events:auto}.join-status-bar[data-state=verified]{border-color:#00c8964d;box-shadow:0 10px 32px #0000006b,0 2px 8px #00000047,0 0 24px #00c8962e,inset 0 1px #ffffff0f}.join-status-bar[data-state=required]{border-color:#f9731652;box-shadow:0 10px 32px #0000006b,0 2px 8px #00000047,0 0 24px #f9731633,inset 0 1px #ffffff0f}.join-status-bar[data-state=error]{border-color:#ff4d4d52;box-shadow:0 10px 32px #0000006b,0 2px 8px #00000047,0 0 24px #ff4d4d33,inset 0 1px #ffffff0f}.jsb-inner{display:flex;align-items:center;gap:10px;padding:12px 16px;min-height:44px;max-height:52px}.jsb-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.jsb-icon svg{width:20px;height:20px}.join-status-bar[data-state=checking] .jsb-icon{color:#f5a623}.join-status-bar[data-state=verified] .jsb-icon{color:#00c896}.join-status-bar[data-state=required] .jsb-icon{color:#f97316}.join-status-bar[data-state=error] .jsb-icon{color:#ff4d4d}.jsb-spinner{animation:jsbSpin .9s linear infinite;transform-origin:50% 50%}@keyframes jsbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jsb-text{flex:1;min-width:0;font-size:13px;font-weight:600;color:#fff;letter-spacing:-.1px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.join-status-bar[data-state=verified] .jsb-text{color:#00c896}.join-status-bar[data-state=required] .jsb-text{color:#fb923c}.join-status-bar[data-state=error] .jsb-text{color:#fca5a5}.jsb-action{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:10px;border:none;background:linear-gradient(135deg,#f5a623,#ffcc4d);color:#0b1220;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #f5a6234d;flex-shrink:0;line-height:1;white-space:nowrap}.jsb-action svg{width:13px;height:13px}.jsb-action:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f5a6236b}.jsb-action:active{transform:scale(.96)}.join-status-bar[data-state=error] .jsb-action{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff;box-shadow:0 2px 8px #ef444459}.join-status-bar[data-state=error] .jsb-action:hover{box-shadow:0 4px 12px #ef444473}[dir=rtl] .jsb-inner{flex-direction:row-reverse}[dir=rtl] .jsb-text{text-align:right}@media(max-width:360px){.join-status-bar{width:82%}.jsb-inner{padding:10px 12px;gap:8px}.jsb-text{font-size:12px}.jsb-action{padding:5px 10px;font-size:11px}}@supports (padding: env(safe-area-inset-bottom)){.join-status-bar{bottom:calc(94px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.join-status-bar,.join-status-bar.visible{transition:opacity .2s ease;transform:translate(-50%)}.jsb-spinner{animation:none}}.join-lock-overlay{position:fixed;inset:0;z-index:999999;background:radial-gradient(ellipse at center,#0d1326,#050810 70%,#02050b);display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:jlFadeIn .3s ease}@keyframes jlFadeIn{0%{opacity:0}to{opacity:1}}.join-lock-card{position:relative;z-index:2;max-width:380px;width:100%;background:linear-gradient(180deg,#0e1623e6,#0b1220eb);border:1px solid rgba(245,166,35,.15);border-radius:24px;padding:40px 28px 32px;box-shadow:0 20px 60px #00000080,0 0 40px #f5a6230f,inset 0 1px #ffffff0a;animation:jlCardIn .35s cubic-bezier(.16,1,.3,1) .05s both}@keyframes jlCardIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.join-lock-icon-scene{position:relative;width:90px;height:90px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.join-lock-icon-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(245,166,35,.22) 0%,transparent 65%);border-radius:50%;animation:jlGlowPulse 3.5s ease-in-out infinite;z-index:0}.join-lock-icon-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:1.5px solid rgba(245,166,35,.2);border-radius:50%;animation:jlRingPulse 3s ease-in-out infinite}@keyframes jlRingPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.15}}@keyframes jlGlowPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.15)}}.join-lock-icon{position:relative;z-index:2;width:56px;height:56px;filter:drop-shadow(0 0 10px rgba(245,166,35,.35));animation:jlIconFloat 4s ease-in-out infinite}@keyframes jlIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.join-lock-badge{font-size:10px;font-weight:800;color:#f5a623;letter-spacing:2.5px;text-transform:uppercase;background:#f5a62314;border:1px solid rgba(245,166,35,.2);padding:4px 14px;border-radius:20px;margin-bottom:16px;display:inline-block}.join-lock-title{font-size:19px;font-weight:800;color:#fff;margin:0 0 10px;line-height:1.35;letter-spacing:-.3px}.join-lock-desc{font-size:13.5px;color:#8b96a8;line-height:1.65;max-width:300px;margin:0 auto 24px}.join-lock-actions{display:flex;flex-direction:column;gap:10px}.join-lock-channels{display:flex;flex-direction:column;gap:8px;width:100%;margin:4px 0 12px;padding:12px;background:#f5a6230a;border:1px solid rgba(245,166,35,.12);border-radius:12px}.jl-channels-header{font-size:11px;font-weight:600;color:#f5fafe8c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;text-align:start}.jl-channel-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#0b12208c;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:border-color .2s ease,background .2s ease}.jl-channel-row:hover{border-color:#f5a62340;background:#0b1220bf}.jl-channel-dot{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.jl-channel-dot--pending{color:#f5a623b3}.jl-channel-dot--joined{color:#4ade80}.jl-channel-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.jl-channel-title{font-size:13px;font-weight:600;color:#f5fafe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jl-channel-uname{font-size:11px;color:#f5fafe73;direction:ltr;text-align:start}.jl-channel-join{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;background:linear-gradient(135deg,#f5a623,#e8941a);color:#0b1220;font-size:12px;font-weight:700;text-decoration:none;border-radius:8px;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #f5a62340}.jl-channel-join:hover,.jl-channel-join:focus{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 4px 12px #f5a62366;outline:none}.jl-channel-join:active{transform:translateY(0)}.join-lock-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:12px;font-size:14px;font-weight:700;border:none;cursor:pointer;text-decoration:none;font-family:inherit;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.join-lock-btn:active{transform:scale(.97)}.join-lock-btn-primary{background:linear-gradient(135deg,#f5a623,#ffcc4d);color:#020611;box-shadow:0 4px 16px #f5a6234d}.join-lock-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f5a62366;filter:brightness(1.05)}.join-lock-btn-secondary{background:#f5a6231a;color:#f5a623;border:1px solid rgba(245,166,35,.25)}.join-lock-btn-secondary:hover{background:#f5a62326;border-color:#f5a62366}.join-lock-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.3)}.join-lock-loading{display:flex;align-items:center;justify-content:center;padding:12px 0}.join-lock-spinner{width:28px;height:28px;border:3px solid rgba(245,166,35,.15);border-top-color:#f5a623;border-radius:50%;animation:jlSpin .8s linear infinite}@keyframes jlSpin{to{transform:rotate(360deg)}}.join-lock-error{font-size:13px;color:#ef4444;font-weight:500;margin-top:12px;line-height:1.5;animation:jlShake .4s ease}@keyframes jlShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(max-width:360px){.join-lock-card{padding:32px 22px 28px;border-radius:20px}.join-lock-title{font-size:18px}.join-lock-desc{font-size:13px}.join-lock-btn{height:42px;font-size:13px}}.profile-card.profile-card--premium{border-color:#f59e0b59;box-shadow:0 8px 24px #00000040,0 0 30px #f59e0b1f,inset 0 1px #ffffff14;animation:mb-card-breathing 4s ease-in-out infinite}@keyframes mb-card-breathing{0%,to{box-shadow:0 8px 24px #00000040,0 0 24px #f59e0b1a,inset 0 1px #ffffff14}50%{box-shadow:0 8px 24px #00000040,0 0 40px #f59e0b2e,inset 0 1px #ffffff14}}.profile-card.profile-card--premium:after{content:"";position:absolute;inset:0;border-radius:var(--radius);background:linear-gradient(110deg,transparent 30%,rgba(252,211,77,.12) 45%,rgba(252,211,77,.25) 50%,rgba(252,211,77,.12) 55%,transparent 70%);background-size:300% 100%;background-position:200% 0;animation:mb-card-shine 6s ease-in-out infinite;pointer-events:none;z-index:3;mix-blend-mode:screen}@keyframes mb-card-shine{0%,70%{background-position:200% 0;opacity:0}75%{opacity:1}to{background-position:-100% 0;opacity:0}}.membership-badge{position:absolute;top:14px;left:14px;z-index:5;cursor:pointer;outline:none;border:none;background:none;padding:0;display:flex;align-items:center;gap:6px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.membership-badge:active{transform:scale(.93)}.membership-badge:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:12px}.mb-diamond{position:relative;width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mb-diamond-svg{position:relative;z-index:2;width:20px;height:20px;transition:filter .4s ease}.membership-badge--free .mb-diamond-svg{color:#a0aec08c;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) drop-shadow(0 0 4px rgba(245,158,11,.15))}.membership-badge--free .mb-diamond-glow{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(107,122,141,.2),transparent 65%);filter:blur(4px);animation:mb-free-pulse 4s ease-in-out infinite;pointer-events:none}@keyframes mb-free-pulse{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.5;transform:scale(1.05)}}.membership-badge--free .mb-diamond-float{animation:mb-float 5s ease-in-out infinite}@keyframes mb-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1px) rotate(1.5deg)}75%{transform:translateY(-.5px) rotate(-1.5deg)}}.membership-badge--free .mb-diamond-shimmer{position:absolute;top:0;left:-50%;width:40%;height:100%;background:linear-gradient(110deg,transparent 30%,rgba(200,209,224,.35) 50%,transparent 70%);animation:mb-diamond-shine 5s ease-in-out infinite;pointer-events:none;z-index:3;border-radius:50%}@keyframes mb-diamond-shine{0%{left:-50%;opacity:0}15%{opacity:.8}60%,to{left:110%;opacity:0}}.membership-badge--free .mb-lock-icon{position:absolute;bottom:-2px;right:-2px;width:11px;height:11px;background:#0b0f14f2;border:1px solid rgba(107,122,141,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a0aec0b3;z-index:4}.membership-badge--free .mb-badge-text{color:#aeb7c28c;font-size:10px;font-weight:700;white-space:nowrap;letter-spacing:.3px;transition:color .3s ease}.membership-badge--free:hover .mb-diamond-svg{color:#f59e0b80}.membership-badge--free:hover .mb-badge-text{color:#fcd34db3}.membership-badge--premium .mb-diamond-svg{color:#fcd34d;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(245,158,11,.6)) drop-shadow(0 0 16px rgba(252,211,77,.3));animation:mb-vip-spark 4s ease-in-out infinite}@keyframes mb-vip-spark{0%,to{filter:drop-shadow(0 1px 3px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(245,158,11,.6)) drop-shadow(0 0 16px rgba(252,211,77,.3))}50%{filter:drop-shadow(0 1px 3px rgba(0,0,0,.4)) drop-shadow(0 0 12px rgba(245,158,11,.9)) drop-shadow(0 0 24px rgba(252,211,77,.5)) brightness(1.15)}}.membership-badge--premium .mb-diamond-glow{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.45),transparent 65%);filter:blur(6px);animation:mb-vip-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes mb-vip-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.85;transform:scale(1.15)}}.membership-badge--premium .mb-diamond-halo{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,rgba(252,211,77,.2),transparent 70%);filter:blur(10px);animation:mb-vip-halo 5s ease-in-out infinite;pointer-events:none}@keyframes mb-vip-halo{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.membership-badge--premium .mb-diamond-float{animation:mb-vip-float 4s ease-in-out infinite}@keyframes mb-vip-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1.5px) rotate(2deg)}75%{transform:translateY(-.5px) rotate(-2deg)}}.membership-badge--premium .mb-diamond-shimmer{position:absolute;top:0;left:-50%;width:40%;height:100%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);animation:mb-diamond-shine 3s ease-in-out infinite;pointer-events:none;z-index:3;border-radius:50%}.membership-badge--premium .mb-badge-text{font-size:10px;font-weight:800;white-space:nowrap;letter-spacing:.3px;background:linear-gradient(135deg,#fcd34d,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.membership-badge--premium:hover{transform:translateY(-1px) scale(1.05)}.membership-badge--loading{border:1px solid var(--border);border-radius:10px;background:#ffffff08;padding:4px 10px}.mb-badge-skeleton{width:70px;height:12px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:mb-skel 1.5s ease-in-out infinite}@keyframes mb-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.mb-popup-overlay{position:fixed;inset:0;z-index:9999;background:#000000c7;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);display:flex;align-items:center;justify-content:center;padding:20px;animation:mb-fade-in .35s ease}@keyframes mb-fade-in{0%{opacity:0}to{opacity:1}}.mb-popup{position:relative;background:radial-gradient(120% 80% at 50% 0%,rgba(245,158,11,.08),transparent 60%),linear-gradient(180deg,#0f1828,#0b1020);border:1px solid rgba(245,158,11,.2);border-radius:22px;padding:28px 22px 20px;max-width:380px;width:100%;max-height:90vh;overflow-y:auto;text-align:center;box-shadow:0 20px 60px #00000080,0 0 50px #f59e0b1a,inset 0 1px #ffffff0f;animation:mb-popup-in .45s cubic-bezier(.16,1,.3,1)}@keyframes mb-popup-in{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.mb-popup-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#c8d1e0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.mb-popup-close:hover{background:#ffffff1a;color:#fff}.mb-popup-header{position:relative;margin-bottom:20px}.mb-popup-diamond{position:relative;width:72px;height:72px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.mb-popup-diamond-glow{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.4),transparent 65%);filter:blur(8px);animation:mb-vip-pulse 3s ease-in-out infinite;pointer-events:none}.mb-popup-diamond-halo{position:absolute;inset:-24px;border-radius:50%;background:radial-gradient(circle,rgba(252,211,77,.2),transparent 70%);filter:blur(12px);animation:mb-vip-halo 5s ease-in-out infinite;pointer-events:none}.mb-popup-diamond-icon{position:relative;z-index:1;width:48px;height:48px;color:#fcd34d;filter:drop-shadow(0 2px 8px rgba(245,158,11,.5)) drop-shadow(0 0 16px rgba(252,211,77,.3));animation:mb-vip-float 4s ease-in-out infinite}.mb-popup-diamond-shimmer{position:absolute;top:10%;left:-30%;width:50%;height:80%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);animation:mb-diamond-shine 3s ease-in-out infinite;pointer-events:none;z-index:2;border-radius:50%}.mb-popup-title{font-size:17px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.3px}.mb-popup-subtitle{font-size:12.5px;color:#8b96a8;line-height:1.5;margin:0 auto;max-width:300px}.mb-benefits{display:flex;flex-direction:column;gap:8px;margin:20px 0}.mb-benefit{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:13px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(8px);transition:all .3s ease;text-align:right}.mb-benefit:hover{background:#f59e0b0d;border-color:#f59e0b26;transform:translate(-2px)}.mb-benefit-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b2e,#f59e0b0f);border:1px solid rgba(245,158,11,.15);color:#f5a623}.mb-benefit-text{flex:1;min-width:0}.mb-benefit-title{font-size:12.5px;font-weight:700;color:#fff;line-height:1.3}.mb-benefit-desc{font-size:10.5px;color:#6b7a8d;margin-top:1px}.mb-timeline{position:relative;margin:20px 0 12px;padding:0;list-style:none}.mb-timeline:before{content:"";position:absolute;right:15px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#f59e0b4d,#f59e0b0d)}.mb-timeline-item{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0}.mb-timeline-step{position:relative;z-index:1;flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f1828,#0b1020);border:2px solid rgba(245,158,11,.2);color:#6b7a8d;font-size:13px;font-weight:800;transition:all .3s ease}.mb-timeline-item--done .mb-timeline-step{background:linear-gradient(135deg,#00c89633,#00c8960d);border-color:#00c89666;color:#4ade80}.mb-timeline-item--pending .mb-timeline-step{background:linear-gradient(135deg,#f59e0b33,#f59e0b0d);border-color:#f59e0b66;color:#f5a623;animation:mb-step-pulse 2s ease-in-out infinite}@keyframes mb-step-pulse{0%,to{box-shadow:0 0 #f59e0b33}50%{box-shadow:0 0 0 6px #f59e0b00}}.mb-timeline-item:last-child .mb-timeline-step{background:linear-gradient(135deg,#f59e0b,#fcd34d);border-color:#fcd34d80;color:#0b1020}.mb-timeline-item:last-child.mb-timeline-item--done .mb-timeline-step{background:linear-gradient(135deg,#f59e0b,#fcd34d);color:#0b1020}.mb-timeline-text{flex:1;font-size:12.5px;color:#aeb7c2;line-height:1.4}.mb-timeline-item--done .mb-timeline-text{color:#4ade80}.mb-timeline-item--pending .mb-timeline-text{color:#f5a623;font-weight:600}.mb-timeline-item:last-child .mb-timeline-text{color:#fcd34d;font-weight:700}.mb-timeline-note{font-size:11px;color:#6b7a8d;line-height:1.5;margin:8px 0 16px;padding:10px 12px;border-radius:11px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);text-align:center}.mb-cta-register{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:14px;border:none;background:linear-gradient(135deg,#f5a623,#ffcc4d);color:#020611;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 16px #f5a6234d,inset 0 1px #ffffff40;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:12px}.mb-cta-register:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f5a62366,inset 0 1px #ffffff4d}.mb-cta-register:active{transform:scale(.97)}.mb-uid-form{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:14px;margin-top:12px}.mb-uid-label{display:block;font-size:11px;font-weight:600;color:#8b96a8;margin-bottom:6px;text-align:right}.mb-uid-input{width:100%;padding:11px 14px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#00000040;color:#fff;font-size:14px;font-family:inherit;outline:none;transition:all .25s ease;text-align:left;direction:ltr}.mb-uid-input::placeholder{color:#4a5568}.mb-uid-input:focus{border-color:#f59e0b66;background:#00000059;box-shadow:0 0 0 3px #f59e0b1a}.mb-uid-submit{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:11px;border-radius:12px;border:1px solid rgba(245,158,11,.3);background:#f59e0b1a;color:#f5a623;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .25s ease}.mb-uid-submit:hover{background:#f59e0b2e;border-color:#f59e0b73}.mb-uid-submit:active{transform:scale(.97)}.mb-uid-submit:disabled{opacity:.5;cursor:not-allowed}.mb-uid-submit--disabled{opacity:.55;cursor:not-allowed;border-color:#8b96a840;background:#8b96a814;color:#8b96a8}.mb-uid-submit--disabled:hover{background:#8b96a814;border-color:#8b96a840}.mb-rules-section{margin:14px 0;padding:14px;border-radius:14px;background:linear-gradient(135deg,#f59e0b0a,#f59e0b03);border:1px solid rgba(245,158,11,.15);position:relative;overflow:hidden}.mb-rules-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.4),transparent)}.mb-rules-section--inactive{background:#ffffff05;border-color:#ffffff0f}.mb-rules-section--inactive:before{background:linear-gradient(90deg,transparent,rgba(139,150,168,.25),transparent)}.mb-rules-header{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.mb-rules-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.mb-rules-title{font-size:12.5px;font-weight:700;color:#fff;letter-spacing:.2px}.mb-rules-version{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#f5a623;font-size:10.5px;font-weight:700;font-family:Inter,system-ui,sans-serif;letter-spacing:.3px}.mb-rules-effective{font-size:10.5px;color:#6b7a8d;font-weight:500}.mb-rules-body{font-size:12px;line-height:1.65;color:#b8c1d1;margin-bottom:12px;padding:10px 12px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.04);white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.3) transparent}.mb-rules-body::-webkit-scrollbar{width:5px}.mb-rules-body::-webkit-scrollbar-track{background:transparent}.mb-rules-body::-webkit-scrollbar-thumb{background:#f59e0b40;border-radius:3px}.mb-rules-body::-webkit-scrollbar-thumb:hover{background:#f59e0b66}.mb-rules-body--empty{color:#6b7a8d;font-style:italic;background:#ffffff05;max-height:none;overflow:visible}.mb-rules-accept{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:#00000026;border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .25s ease;user-select:none}.mb-rules-accept:hover{background:#f59e0b0f;border-color:#f59e0b33}.mb-rules-accept:active{transform:scale(.99)}.mb-rules-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.mb-rules-checkbox:focus-visible+.mb-rules-checkbox-custom{box-shadow:0 0 0 3px #f59e0b40}.mb-rules-checkbox-custom{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(139,150,168,.4);background:#0000004d;display:flex;align-items:center;justify-content:center;color:transparent;transition:all .2s ease;margin-top:1px}.mb-rules-checkbox:checked+.mb-rules-checkbox-custom{background:linear-gradient(135deg,#f5a623,#d97706);border-color:#f59e0b99;color:#fff;box-shadow:0 0 12px #f59e0b4d}.mb-rules-checkbox-custom svg{transform:scale(.8);opacity:0;transition:opacity .15s ease}.mb-rules-checkbox:checked+.mb-rules-checkbox-custom svg{opacity:1}.mb-rules-accept-label{flex:1;font-size:11.5px;line-height:1.55;color:#b8c1d1;font-weight:500}@media(max-width:380px){.mb-rules-section{padding:12px;margin:10px 0}.mb-rules-body{font-size:11.5px;max-height:140px;padding:8px 10px}.mb-rules-accept{padding:8px 10px;gap:8px}.mb-rules-accept-label{font-size:11px}.mb-rules-title{font-size:12px}}@media(max-width:320px){.mb-rules-body{max-height:120px}.mb-rules-title-row{gap:6px}}.mb-rules-summary{font-size:11.5px;color:#8b96a8;margin-bottom:10px;line-height:1.5;text-align:right}.mb-rules-view-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border-radius:10px;border:1px solid rgba(245,158,11,.25);background:#f59e0b14;color:#f5a623;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .25s ease;margin-bottom:12px}.mb-rules-view-btn:hover{background:#f59e0b26;border-color:#f59e0b66}.mb-rules-view-btn:active{transform:scale(.97)}.mb-benefits-section-title{font-size:11px;font-weight:700;color:#6b7a8d;text-transform:uppercase;letter-spacing:.5px;margin:8px 0 4px;padding-right:2px}.mb-benefits-divider{height:1px;background:#ffffff0f;margin:10px 0 6px}.mb-benefit-icon{color:#f5a623;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.12);flex-shrink:0}.mb-rules-modal-overlay{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;animation:mb-fade-in .2s ease}.mb-rules-modal{background:#0a0e1a;border:1px solid rgba(245,158,11,.2);border-radius:16px;width:100%;max-width:420px;max-height:85vh;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 40px #f59e0b1a}.mb-rules-modal-close{position:absolute;top:12px;left:12px;z-index:2;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#8b96a8;cursor:pointer;transition:all .2s ease}.mb-rules-modal-close:hover{background:#ff4d4d1a;border-color:#ff4d4d33;color:#ff8080}.mb-rules-modal-header{padding:18px 16px 12px;text-align:center;border-bottom:1px solid rgba(245,158,11,.1);background:linear-gradient(180deg,rgba(245,158,11,.04),transparent)}.mb-rules-modal-title{font-size:15px;font-weight:700;color:#fff;margin:0 0 4px}.mb-rules-modal-version{font-size:10.5px;color:#f5a623;font-weight:600;background:#f59e0b1a;padding:2px 10px;border-radius:6px}.mb-rules-modal-body{padding:14px 18px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.3) transparent;direction:rtl;text-align:right}.mb-rules-modal-body::-webkit-scrollbar{width:4px}.mb-rules-modal-body::-webkit-scrollbar-track{background:transparent}.mb-rules-modal-body::-webkit-scrollbar-thumb{background:#f59e0b33;border-radius:2px}.mb-rules-modal-body h2{font-size:13px;font-weight:700;color:#f5a623;margin:14px 0 6px;padding-bottom:4px;border-bottom:1px solid rgba(245,158,11,.1)}.mb-rules-modal-body h3{font-size:12.5px;font-weight:700;color:#fff;margin:12px 0 4px}.mb-rules-modal-body h4{font-size:11.5px;font-weight:600;color:#b8c1d1;margin:8px 0 3px}.mb-rules-modal-body p{font-size:11.5px;line-height:1.6;color:#b8c1d1;margin:0 0 6px}.mb-rules-modal-body ul{list-style:none;padding:0;margin:0 0 6px}.mb-rules-modal-body li{font-size:11.5px;line-height:1.55;color:#b8c1d1;padding:2px 10px 2px 0;position:relative}.mb-rules-modal-body li:before{content:"\2022";color:#f5a623;position:absolute;right:0;font-size:10px}.mb-rules-modal-ok{padding:12px;margin:12px 16px 16px;border-radius:12px;border:1px solid rgba(245,158,11,.3);background:#f59e0b1f;color:#f5a623;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .25s ease;flex-shrink:0}.mb-rules-modal-ok:hover{background:#f59e0b33;border-color:#f59e0b73}.mb-rules-modal-ok:active{transform:scale(.97)}.mb-ra-item{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:6px;overflow:hidden;transition:border-color .2s ease}.mb-ra-item:hover{border-color:#f59e0b1f}.mb-ra-item.open{border-color:#f59e0b33}.mb-ra-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;cursor:pointer;font-size:12.5px;font-weight:600;color:#fff;user-select:none;transition:background .15s ease}.mb-ra-header:hover{background:#ffffff05}.mb-ra-header-text{display:flex;align-items:center;gap:8px;flex:1}.mb-ra-header-text:before{content:"";width:3px;height:13px;background:#f5a623;border-radius:2px;flex-shrink:0;opacity:.7}.mb-ra-chevron{width:14px;height:14px;color:#6b7a8d;transition:transform .25s ease;flex-shrink:0}.mb-ra-item.open .mb-ra-chevron{transform:rotate(180deg);color:#f5a623}.mb-ra-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.mb-ra-body-inner{padding:0 14px 12px;font-size:11.5px;color:#b8c1d1;line-height:1.6}.mb-ra-body-inner h4{font-size:11.5px;font-weight:600;color:#fff;margin:8px 0 4px}.mb-ra-body-inner p{font-size:11.5px;line-height:1.6;color:#b8c1d1;margin:0 0 6px}.mb-ra-body-inner ul{list-style:none;padding:0;margin:0 0 6px}.mb-ra-body-inner li{font-size:11.5px;line-height:1.55;color:#b8c1d1;padding:2px 10px 2px 0;position:relative}.mb-ra-body-inner li:before{content:"\2022";color:#f5a623;position:absolute;right:0;font-size:10px}.mb-success{text-align:center;padding:20px 10px}.mb-success-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00c89633,#00c8960d);border:1px solid rgba(0,200,150,.3);color:#00c896;animation:mb-success-pop .5s cubic-bezier(.16,1,.3,1)}@keyframes mb-success-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.mb-success-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.mb-success-msg{font-size:12.5px;color:#8b96a8;line-height:1.5}.mb-pending{text-align:center;padding:20px 10px}.mb-pending-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b33,#f59e0b0d);border:1px solid rgba(245,158,11,.3);color:#f5a623;animation:mb-pending-spin 3s linear infinite}@keyframes mb-pending-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mb-pending-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.mb-pending-msg{font-size:12.5px;color:#8b96a8;line-height:1.5}.mb-pending-progress{width:100%;height:4px;border-radius:2px;background:#ffffff0f;margin-top:14px;overflow:hidden}.mb-pending-progress-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,#f5a623,#ffcc4d);animation:mb-progress 2s ease-in-out infinite}@keyframes mb-progress{0%{width:0%}50%{width:70%}to{width:100%}}.mb-vip-status{text-align:center}.mb-vip-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:10px;background:linear-gradient(135deg,#f59e0b33,#fcd34d14);border:1px solid rgba(245,158,11,.3);margin:6px 0 16px}.mb-vip-badge-text{font-size:13px;font-weight:800;background:linear-gradient(135deg,#fcd34d,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.mb-vip-info{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.mb-vip-info-item{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:11px;padding:10px;text-align:center}.mb-vip-info-label{font-size:10px;color:#6b7a8d;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.mb-vip-info-val{font-size:13px;font-weight:700;color:#fff}.mb-vip-lifetime{grid-column:1 / -1;background:linear-gradient(135deg,#f59e0b1f,#f59e0b0a);border-color:#f59e0b33}.mb-vip-lifetime .mb-vip-info-val{color:#fcd34d}.mb-welcome-overlay{z-index:100000;background:#05080ed9;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);animation:mb-welcome-overlay-in .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes mb-welcome-overlay-in{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1}}.mb-welcome-overlay.mb-welcome-closing{animation:mb-welcome-overlay-out .4s ease forwards}@keyframes mb-welcome-overlay-out{0%{opacity:1}to{opacity:0}}.mb-welcome-card{position:relative;max-width:380px;width:calc(100% - 32px);max-height:90vh;overflow-y:auto;border-radius:28px;background:linear-gradient(145deg,#141c2af2,#0c121efa);border:1px solid rgba(245,166,35,.25);box-shadow:0 0 60px #f5a62326,0 0 120px #f5a62314,0 20px 60px #0009,inset 0 1px #ffffff14;animation:mb-welcome-card-in .6s cubic-bezier(.34,1.56,.64,1) forwards;transform:scale(.7) translateY(20px);opacity:0}@keyframes mb-welcome-card-in{0%{transform:scale(.7) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.mb-welcome-closing .mb-welcome-card{animation:mb-welcome-card-out .35s ease forwards}@keyframes mb-welcome-card-out{0%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:0}}.mb-welcome-bg-blur{position:absolute;inset:0;border-radius:28px;background:radial-gradient(circle at 50% 30%,rgba(245,166,35,.12),transparent 60%);pointer-events:none}.mb-welcome-sparkle{position:absolute;width:4px;height:4px;border-radius:50%;background:#f5a623cc;box-shadow:0 0 6px #f5a62399,0 0 12px #f5a6234d;pointer-events:none;animation:mb-sparkle-float 4s ease-in-out infinite;opacity:0}@keyframes mb-sparkle-float{0%{transform:translateY(0) scale(.5);opacity:0}20%{opacity:1}50%{transform:translateY(-20px) scale(1.2);opacity:.8}80%{opacity:.4}to{transform:translateY(-40px) scale(.3);opacity:0}}.mb-welcome-content{position:relative;z-index:2;padding:36px 24px 28px;text-align:center}.mb-welcome-diamond-wrap{position:relative;width:120px;height:120px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.mb-welcome-ring{position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(245,166,35,.3);animation:mb-ring-rotate 8s linear infinite}.mb-welcome-ring-2{inset:8px;border:1px dotted rgba(245,166,35,.2);animation:mb-ring-rotate 12s linear infinite reverse}@keyframes mb-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mb-welcome-ring-dot{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#f5a623e6;box-shadow:0 0 8px #f5a623b3;animation:mb-ring-dot-pulse 3s ease-in-out infinite}@keyframes mb-ring-dot-pulse{0%,to{opacity:.3;transform:rotate(var(--rot, 0deg)) translateY(-50px) scale(.8)}50%{opacity:1;transform:rotate(var(--rot, 0deg)) translateY(-50px) scale(1.3)}}.mb-welcome-diamond-halo{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(245,166,35,.2),transparent 70%);animation:mb-halo-breathe 3s ease-in-out infinite}@keyframes mb-halo-breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:1}}.mb-welcome-diamond-glow{position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle,rgba(245,166,35,.35),transparent 65%);animation:mb-glow-pulse 2.5s ease-in-out infinite}@keyframes mb-glow-pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.mb-welcome-diamond-pulse{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(245,166,35,.5);animation:mb-pulse-ring 2s ease-out infinite}@keyframes mb-pulse-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.mb-welcome-diamond-icon{position:relative;z-index:2;width:56px;height:56px;color:#f5a623;filter:drop-shadow(0 0 12px rgba(245,166,35,.8));animation:mb-diamond-float 3s ease-in-out infinite}.mb-welcome-diamond-icon svg{width:100%;height:100%}@keyframes mb-diamond-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(3deg)}}.mb-welcome-diamond-shimmer{position:absolute;inset:0;border-radius:50%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);animation:mb-shimmer-sweep 4s ease-in-out infinite;pointer-events:none}@keyframes mb-shimmer-sweep{0%{transform:translate(-100%) rotate(0)}to{transform:translate(100%) rotate(0)}}.mb-welcome-badge{display:inline-block;padding:4px 16px;border-radius:20px;background:linear-gradient(135deg,#f5a62333,#f5a6231a);border:1px solid rgba(245,166,35,.4);color:#f5a623;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase;animation:mb-badge-in .5s .3s ease forwards;opacity:0}@keyframes mb-badge-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mb-welcome-title{font-size:26px;font-weight:900;color:#fff;margin:0 0 8px;background:linear-gradient(135deg,#fff,#f5a623);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:mb-title-in .5s .4s ease forwards;opacity:0}@keyframes mb-title-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.mb-welcome-subtitle{font-size:15px;color:#ffffffd9;margin:0 0 16px;font-weight:600;animation:mb-subtitle-in .5s .5s ease forwards;opacity:0}@keyframes mb-subtitle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mb-welcome-divider{width:60px;height:2px;margin:0 auto 16px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(245,166,35,.5),transparent);animation:mb-divider-expand .6s .6s ease forwards;transform:scaleX(0)}@keyframes mb-divider-expand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mb-welcome-desc{font-size:13px;color:#fff9;line-height:1.6;margin:0 0 20px;animation:mb-desc-in .5s .7s ease forwards;opacity:0}@keyframes mb-desc-in{0%{opacity:0}to{opacity:1}}.mb-welcome-benefits{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;text-align:right}.mb-welcome-benefit{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:12px;color:#fffc;animation:mb-benefit-in .4s ease forwards;opacity:0}.mb-welcome-benefit:nth-child(1){animation-delay:.8s}.mb-welcome-benefit:nth-child(2){animation-delay:.9s}.mb-welcome-benefit:nth-child(3){animation-delay:1s}.mb-welcome-benefit:nth-child(4){animation-delay:1.1s}@keyframes mb-benefit-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.mb-welcome-b-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#f5a62326,#f5a6230d);border:1px solid rgba(245,166,35,.2);color:#f5a623;filter:drop-shadow(0 0 4px rgba(245,166,35,.3))}.mb-welcome-b-icon svg{width:18px;height:18px}.mb-welcome-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;border-radius:16px;border:none;background:linear-gradient(135deg,#f5a623,#e8941a);color:#0b0f14;font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px #f5a62366,0 0 40px #f5a62333;animation:mb-cta-in .5s 1.2s ease forwards;opacity:0;width:100%;justify-content:center}@keyframes mb-cta-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.mb-welcome-cta:hover{transform:translateY(-2px);box-shadow:0 6px 28px #f5a62380,0 0 60px #f5a6234d}.mb-welcome-cta:active{transform:translateY(0) scale(.97)}.mb-welcome-cta svg{flex-shrink:0}@media(max-width:430px){.mb-welcome-card{max-width:calc(100% - 24px);border-radius:24px}.mb-welcome-content{padding:28px 18px 22px}.mb-welcome-diamond-wrap{width:100px;height:100px}.mb-welcome-diamond-icon{width:48px;height:48px}.mb-welcome-title{font-size:22px}.mb-welcome-benefit{padding:8px 12px;font-size:11px}}
