.launch-vip-banner[hidden],.launch-vip-popup[hidden]{display:none!important}.launch-vip-phase-content-hidden{display:none!important}.launch-vip-banner{position:relative;z-index:8;border-bottom:1px solid rgba(255,215,106,.22);background:linear-gradient(90deg,rgba(94,10,30,.94),rgba(20,15,23,.97) 45%,rgba(8,36,52,.94));box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.04)}.launch-vip-banner-inner{display:flex;max-width:1480px;min-height:48px;align-items:center;gap:16px;margin:0 auto;padding:8px 40px;color:#d5d5da;font-size:.76rem;letter-spacing:.2px}.launch-vip-banner-label{display:inline-flex;align-items:center;gap:8px;color:#ffe08a;font-family:var(--font-display,'Rajdhani',sans-serif);font-size:.82rem;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap}.launch-vip-banner-countdown{padding:5px 9px;border:1px solid rgba(255,215,106,.22);border-radius:999px;background:rgba(255,215,106,.08);color:#cac3ad;white-space:nowrap}.launch-vip-banner-countdown strong{color:#fff1b8;font-family:var(--font-mono,'JetBrains Mono',monospace)}.launch-vip-banner-cutoff{flex:1;color:#adaeb5;white-space:nowrap}.launch-vip-banner-cutoff time{color:#e2e2e6}.launch-vip-banner-rule{display:inline-flex;align-items:center;gap:6px;color:#b8b8c0;white-space:nowrap}.launch-vip-banner-rule i{color:#ff8a9a}.launch-vip-banner-cta{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.8px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.launch-vip-banner-cta:hover{color:var(--c-cyan,#22d3ee);text-decoration:none}.launch-vip-popup{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease}.launch-vip-popup.open{opacity:1;visibility:visible}.launch-vip-popup-backdrop{position:absolute;inset:0;background:rgba(2,3,7,.78);backdrop-filter:blur(7px)}.launch-vip-popup-panel{position:relative;display:flex;width:min(100%,600px);max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(25,12,16,.99) 0%,rgba(12,12,17,.995) 46%,rgba(8,11,16,.995) 100%);box-shadow:0 30px 90px rgba(0,0,0,.82),0 0 0 1px rgba(255,255,255,.025) inset;text-align:left;transform:translateY(14px) scale(.975);transition:transform .34s cubic-bezier(.22,1,.36,1)}.launch-vip-popup.open .launch-vip-popup-panel{transform:translateY(0) scale(1)}.launch-vip-popup-panel::before{content:'';position:absolute;top:0;right:0;left:0;z-index:3;height:2px;background:linear-gradient(90deg,#dd163b 0%,#ff6c75 38%,#d5a844 72%,transparent 100%);pointer-events:none}.launch-vip-popup-content{overflow-y:auto;padding:36px 40px 32px;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.launch-vip-popup-close{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(8,9,13,.82);color:#a8a8af;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.launch-vip-popup-close:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.06);color:#fff}.launch-vip-popup-close:focus-visible,.launch-vip-popup-actions .btn:focus-visible,.launch-vip-popup-details:focus-visible{outline:2px solid var(--c-cyan,#22d3ee);outline-offset:3px}.launch-vip-popup-badge{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin:0 52px 16px 0;padding:7px 10px;border:1px solid rgba(255,215,106,.22);border-radius:7px;background:rgba(255,215,106,.07);color:#e8c769;font-size:.68rem;font-weight:800;letter-spacing:1.45px;text-transform:uppercase}.launch-vip-popup-badge i{font-size:.72rem}.launch-vip-popup-title{margin:0 0 12px;color:#fff;font-family:var(--font-display,'Rajdhani',sans-serif);font-size:clamp(2.15rem,6vw,3.05rem);font-weight:800;letter-spacing:.8px;line-height:1;text-transform:uppercase}.launch-vip-popup-title .ac{color:#f04761}.launch-vip-popup-lead{max-width:515px;margin:0 0 22px;color:#c1c1c8;font-size:.98rem;line-height:1.55}.launch-vip-popup-lead time{color:#ededf0}.launch-vip-popup-status{margin-bottom:16px;padding:17px 20px 16px;border:1px solid rgba(255,255,255,.1);border-left:3px solid #d9aa40;border-radius:10px;background:rgba(255,255,255,.035)}.launch-vip-popup-status-label{display:block;margin-bottom:3px;color:#b9b4a4;font-size:.69rem;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.launch-vip-popup-status-value{display:block;color:#f5d77d;font-family:var(--font-mono,'JetBrains Mono',monospace);font-size:clamp(1.65rem,7vw,2.25rem);font-weight:800;letter-spacing:-.8px;line-height:1.15}.launch-vip-popup-status-schedule{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:9px;color:#9999a2;font-size:.78rem;line-height:1.45}.launch-vip-popup-status-schedule time{color:#d3d3d8}.launch-vip-popup-rule{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;margin:0 0 24px;padding:14px 15px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(0,0,0,.16)}.launch-vip-popup-rule-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;background:rgba(221,22,59,.12);color:#ff7185}.launch-vip-popup-rule strong,.launch-vip-popup-rule small{display:block}.launch-vip-popup-rule strong{margin:1px 0 3px;color:#e2e2e6;font-size:.83rem}.launch-vip-popup-rule small{color:#9d9da6;font-size:.74rem;line-height:1.5}.launch-vip-popup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.launch-vip-popup-actions .btn{min-width:225px}.launch-vip-popup-details{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#c9c9cf;font-size:.78rem;font-weight:800;letter-spacing:.75px;text-decoration:none;text-transform:uppercase}.launch-vip-popup-details:hover{color:#fff;text-decoration:none}.launch-vip-popup-details i{color:#f04761;font-size:.7rem;transition:transform .2s ease}.launch-vip-popup-details:hover i{transform:translateX(3px)}@media(max-width:980px){.launch-vip-banner-inner{justify-content:center;flex-wrap:wrap;gap:6px 14px;padding:9px 20px;text-align:center}.launch-vip-banner-cutoff{flex:0 1 auto;white-space:normal}}@media(max-width:560px){.launch-vip-banner-inner{gap:6px 10px;padding:8px 14px}.launch-vip-banner-cutoff,.launch-vip-banner-rule{width:100%;justify-content:center;white-space:normal}.launch-vip-popup{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.launch-vip-popup-panel{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:13px}.launch-vip-popup-content{padding:28px 22px 22px}.launch-vip-popup-close{top:10px;right:10px}.launch-vip-popup-badge{max-width:calc(100% - 50px);margin-bottom:14px;letter-spacing:1.1px}.launch-vip-popup-title{font-size:clamp(1.95rem,11vw,2.55rem)}.launch-vip-popup-lead{margin-bottom:18px;font-size:.9rem}.launch-vip-popup-status{padding:15px 16px}.launch-vip-popup-status-schedule{flex-direction:column;gap:2px}.launch-vip-popup-actions{flex-direction:column;align-items:stretch}.launch-vip-popup-actions .btn{width:100%;min-width:0}.launch-vip-popup-details{justify-content:center}}@media(max-width:360px){.launch-vip-popup-content{padding-right:18px;padding-left:18px}.launch-vip-popup-rule{grid-template-columns:32px 1fr;gap:10px;padding:12px}.launch-vip-popup-rule-icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.launch-vip-popup,.launch-vip-popup-panel{transition:none}}