.modal-btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border-radius:12px;overflow:hidden;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(4,6,16,.98);box-shadow:inset 0 -10px 20px rgba(22,102,232,.1),0 15px 40px rgba(0,0,0,.7);transition:.25s;border:1px solid rgba(22,102,232,.25);cursor:pointer}.modal-btn-primary:hover{transform:translateY(-2px);border-color:rgba(22,102,232,.45)}.modal-btn-primary-ct{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-style:italic;background:linear-gradient(135deg,#fff 0,#cfe3ff 50%,#7ab8ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.modal-btn-primary-ct svg{color:#cfe3ff;-webkit-text-fill-color:#cfe3ff;flex-shrink:0}.modal-btn-glow{position:absolute;bottom:-14px;right:-14px;width:65%;height:65%;border-radius:9999px;background:rgba(22,102,232,.45);filter:blur(22px);z-index:0;transition:background .3s cubic-bezier(.16,1,.3,1)}.modal-btn-primary:hover .modal-btn-glow{background:rgba(22,102,232,.7)}.modal-btn-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border-radius:12px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.65);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-style:italic;transition:.25s;cursor:pointer}.modal-btn-secondary:hover{border-color:rgba(22,102,232,.4);color:#fff;background:rgba(22,102,232,.06);transform:translateY(-2px)}.modal-btn-secondary svg{transition:color .2s}.modal-btn-secondary:hover svg{color:var(--brand)!important;stroke:var(--brand)!important}.mo{position:fixed;inset:0;z-index:600;background:rgba(0,0,0,0);backdrop-filter:blur(0px);display:none;align-items:center;justify-content:center;padding:16px;transition:background .25s,backdrop-filter .25s}.mo.open{display:flex;background:rgba(0,0,0,.9);backdrop-filter:blur(6px)}.mo.open .auth-box,.mo.open .cfg-box,.mo.open .co-box,.mo.open .dl-box,.mo.open .sw-box{animation:.28s cubic-bezier(.22,.68,0,1.2) forwards modalSlideIn}@keyframes modalSlideIn{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.mc{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--n400);cursor:pointer;transition:.2s;z-index:2}.mc:hover{color:#fff;background:rgba(22,102,232,.15);border-color:rgba(22,102,232,.4)}.co-terms-cb{appearance:none;-webkit-appearance:none;width:17px;height:17px;min-width:17px;border:1.5px solid rgba(255,255,255,.18);background:rgba(255,255,255,.03);border-radius:4px;cursor:pointer;position:relative;transition:background .15s,border-color .15s,box-shadow .15s;flex-shrink:0}.co-terms-cb:hover{border-color:rgba(22,102,232,.5)}.co-terms-cb:checked{background:var(--brand);border-color:var(--brand);box-shadow:0 0 12px rgba(22,102,232,.45)}.co-terms-cb:checked::after{content:'';position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes coSlideUp{from{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes coFadeIn{from{opacity:0}to{opacity:1}}.mo#m-co.open{animation:.25s forwards coFadeIn}.mo#m-co.open>div{animation:.32s cubic-bezier(.22,.68,0,1.2) forwards coSlideUp}@keyframes btnFlash{0%{opacity:1}100%{opacity:0}}.auth-box{background:#070508;border:1px solid rgba(255,255,255,.08);width:100%;max-width:370px;padding:46px 38px;position:relative;display:flex;flex-direction:column;gap:22px}.auth-brand{font-size:46px;font-weight:900;letter-spacing:-.04em;line-height:.9;margin-bottom:14px;text-shadow:0 0 40px rgba(22,102,232,.35)}.auth-brand span{color:var(--brand)}.auth-desc{color:var(--n500)}.auth-feats{display:grid;grid-template-columns:1fr 1fr;gap:9px}.auth-feat{background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.05);border-radius:14px 0;padding:13px}.auth-feat-lbl{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--n400);display:flex;align-items:center;gap:6px;margin-bottom:5px}.auth-feat-sub{color:var(--n600)}.btn-discord-auth{position:relative;width:100%;padding:15px;display:flex;align-items:center;justify-content:center;gap:11px;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#fff;overflow:hidden}.btn-discord-auth .bg{position:absolute;inset:0;background:#5865f2;transition:background .3s}.btn-discord-auth:hover .bg{background:#4752c4}.btn-discord-auth .ct{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.auth-terms{font-size:10px;color:rgba(255,255,255,.12);text-align:center;line-height:1.6}.dl-box{background:rgba(8,10,18,.92);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid rgba(22,102,232,.14);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.04);width:100%;max-width:660px;position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:400px}.dl-l{padding:38px 34px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.dl-ic{width:50px;height:50px;border-radius:50%;border:2px solid var(--brand-30);display:flex;align-items:center;justify-content:center;margin-bottom:22px;background:var(--brand-10);color:var(--brand)}.dl-nm{font-size:14px;font-weight:900;text-transform:uppercase;margin-bottom:4px}.dl-nm span{color:var(--brand)}.dl-dsc{font-size:12px;color:var(--n500);line-height:1.65;flex:1}.dl-btn{margin-top:30px;width:100%;padding:15px;background:var(--brand);color:#fff;font-size:11px;font-weight:900;letter-spacing:.24em;text-transform:uppercase;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 12px 38px rgba(22,102,232,.55);transition:.3s}.dl-btn:hover{box-shadow:0 16px 56px rgba(22,102,232,.85)}.dl-r{padding:38px 34px;position:relative;overflow:hidden;background:#030409;display:flex;flex-direction:column;gap:11px}.dl-grid{position:absolute;inset:0;opacity:.07;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.07) 1px,transparent 1px);background-size:100% 22px,22px 100%;mask-image:radial-gradient(ellipse at 50% 0%,black 20%,transparent 70%)}.dl-glow{position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:380px;height:380px;background:var(--brand-20);filter:blur(120px);border-radius:50%;pointer-events:none}.dl-r-title{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);position:relative;margin-bottom:4px}.dl-feat{display:flex;align-items:center;gap:9px;font-size:12px;position:relative}.dl-feat .ck{color:var(--brand);flex-shrink:0}.dl-feat .xk{color:var(--n600);flex-shrink:0}.dl-feat span.dim{color:var(--n600)}.co-box{max-height:90vh;display:flex;flex-direction:column}.co-box::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--brand),transparent);z-index:2}.co-glow-tr{position:absolute;top:0;right:0;width:400px;height:400px;background:rgba(22,102,232,.08);filter:blur(120px);border-radius:50%;pointer-events:none;z-index:0}.co-glow-bl{position:absolute;bottom:0;left:0;width:300px;height:300px;background:rgba(22,102,232,.04);filter:blur(100px);border-radius:50%;pointer-events:none;z-index:0}.co-scroll{overflow-y:auto;flex:1;position:relative;z-index:1}.co-scroll::-webkit-scrollbar{width:3px}.co-scroll::-webkit-scrollbar-track{background:0 0}.co-scroll::-webkit-scrollbar-thumb{background:rgba(22,102,232,.2);border-radius:2px}.co-inner{padding:28px 32px 32px}.co-head-badge{display:flex;align-items:center;gap:6px}.co-head-dot{background:var(--brand);flex-shrink:0}.co-head-label{text-transform:uppercase;color:var(--n500)}.co-title{text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.co-close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);color:var(--n500);flex-shrink:0}.co-close-btn:hover{background:rgba(255,255,255,.08)}.co-fields{display:flex;flex-direction:column;gap:14px}.co-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.co-field{display:flex;flex-direction:column;gap:5px}.co-lbl{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--n500)}.co-inp-wrap{position:relative;display:flex;align-items:center}.co-inp-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.2);pointer-events:none;display:flex}.co-inp{width:100%;padding:10px 13px 10px 38px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:12px;outline:0;transition:border-color .2s}.co-inp::placeholder{color:rgba(255,255,255,.15)}.co-inp:focus{border-color:rgba(22,102,232,.4)}.co-inp-suffix{position:absolute;right:13px;font-size:10px;font-weight:700;color:var(--n500);pointer-events:none}.co-items-list{display:flex;flex-direction:column;margin-bottom:18px}.co-items-list:empty{display:none;margin:0}.co-item-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.co-item-row:last-child{border-bottom:none}.co-item-nm{flex:1;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff}.co-item-qty{color:var(--n500);font-weight:700}.co-item-pr{font-size:11px;font-weight:800;color:var(--n400);white-space:nowrap}.co-item-rm{color:var(--n600);background:0 0;border:none;cursor:pointer;padding:3px;display:flex}.co-item-rm:hover{color:#ef4444}.co-upsell-list{display:flex;flex-direction:column;gap:8px}.co-upsell-list:empty{display:none}.co-upsell-item{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:10px;cursor:pointer;transition:border-color .18s,background .18s}.co-upsell-item:hover{border-color:rgba(22,102,232,.35);background:rgba(22,102,232,.05)}.co-upsell-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.co-upsell-check{width:18px;height:18px;border-radius:5px;flex-shrink:0;margin-top:1px;border:1.5px solid rgba(255,255,255,.18);background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.co-upsell-check svg{opacity:0;transform:scale(.4);transition:opacity .12s,transform .12s;color:#fff}.co-upsell-item input:checked+.co-upsell-check,.co-upsell-item input:checked~.co-upsell-check{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px rgba(22,102,232,.15)}.co-upsell-item input:checked+.co-upsell-check svg,.co-upsell-item input:checked~.co-upsell-check svg{opacity:1;transform:scale(1)}.co-upsell-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.co-upsell-nm{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--n400);line-height:1.3}.co-upsell-item:has(input:checked) .co-upsell-nm{color:#fff}.co-upsell-pr{font-size:10px;font-weight:800;color:var(--brand)}.co-summary{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:11px;padding:13px 16px}.co-summary-row{display:flex;justify-content:space-between;align-items:center}.co-summary-sub{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--n500)}.co-summary-sub-val{font-size:12px;font-weight:700;color:var(--n400)}.co-summary-div{height:1px;background:rgba(255,255,255,.05);margin:8px 0}.co-summary-total{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#fff}.co-summary-total-val{font-size:14px;font-weight:900;color:#fff}.co-coupon-wrap{display:flex;gap:8px}.co-coupon-field{flex:1}.co-inp-no-icon{padding-left:36px}.co-apply{padding:10px 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:9px;color:var(--n400);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:.2s;white-space:nowrap;cursor:pointer}.co-apply:hover{background:rgba(255,255,255,.1);color:#fff}.co-pay-label{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--n500);margin-bottom:10px}.co-pays{display:grid;grid-template-columns:1fr 1fr;gap:8px}.co-pay{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--n500);transition:.2s;cursor:pointer}.co-pay:hover:not(.on){border-color:rgba(255,255,255,.2);color:var(--n400)}.co-pay.on{background:linear-gradient(135deg,rgba(22,102,232,.8),rgba(22,102,232,.55));border-color:transparent;color:#fff}.co-pix{width:100%;padding:15px;background:#fff;color:#000;font-size:11px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;transition:.3s;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:none;border-radius:11px}.co-pix:hover{background:var(--brand);color:#fff}.co-divider{display:flex;align-items:center;gap:12px}.co-divider-line{flex:1;height:1px;background:rgba(255,255,255,.05)}.co-divider-text{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.2)}.cfg-box{background:#0d0a10;border:1px solid rgba(255,255,255,.08);width:100%;max-width:780px;position:relative;display:grid;grid-template-columns:210px 1fr;min-height:480px}.cfg-side{background:rgba(255,255,255,.02);border-right:1px solid rgba(255,255,255,.06)}.cfg-side-top{padding:22px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.cfg-side-title-text{font-size:16px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.2}.cfg-side-title-text .acc{color:var(--brand)}.cfg-side-sub{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--n600);padding:10px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.cfg-nav-item{display:flex;align-items:center;gap:10px;padding:12px 20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--n400);cursor:pointer;position:relative;transition:.15s}.cfg-nav-item.active{color:#fff}.cfg-nav-item.active::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand)}.cfg-main{padding:26px;overflow-y:auto;max-height:480px;position:relative}.cfg-section-title{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-bottom:14px}.cfg-cursor-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.cfg-cursor-card{display:flex;align-items:center;gap:12px}.cfg-cursor-card .active-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--brand);display:none}.cfg-cursor-card.active .active-dot{display:block}.cfg-cursor-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--n500)}.cfg-cursor-card.active .cfg-cursor-icon{color:var(--brand)}.cfg-cursor-sub{font-size:10px;color:var(--n600);margin-top:1px}.cfg-atmos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.cfg-atmos-card{display:flex;flex-direction:column;align-items:center;gap:7px}.cfg-atmos-card.active svg{color:var(--brand)}.cfg-atmos-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--n600)}.cfg-atmos-card.active .cfg-atmos-label{color:var(--brand)}.cfg-scroll-hint{font-size:10px;color:var(--n600);font-style:italic;text-align:center;margin-bottom:18px}.cfg-render-box{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:16px 18px;margin-bottom:14px}.cfg-render-title{text-transform:uppercase;letter-spacing:.14em;color:var(--n600)}.cfg-setting{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cfg-setting:last-child{margin-bottom:0}.cfg-setting-name{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cfg-setting-sub{font-size:9px;color:var(--n600);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.cfg-slider{width:110px;height:4px;background:rgba(255,255,255,.12);border-radius:2px;cursor:pointer;-webkit-appearance:none;appearance:none;outline:0;accent-color:var(--brand)}.cfg-slider::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:var(--brand);cursor:pointer}.cfg-toggle{position:relative;width:42px;height:22px;flex-shrink:0}.cfg-toggle input{opacity:0;width:0;height:0;position:absolute}.cfg-toggle-track{position:absolute;inset:0;background:rgba(255,255,255,.12);border-radius:11px;cursor:pointer;transition:background .2s}.cfg-toggle input:checked+.cfg-toggle-track{background:var(--brand)}.cfg-toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;pointer-events:none}.cfg-toggle input:checked~.cfg-toggle-thumb{transform:translateX(20px)}.cfg-restore{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--n600);cursor:pointer;transition:color .2s;position:absolute;bottom:16px;right:20px;background:0 0;border:none}.cfg-restore:hover{color:var(--n400)}.faq-item{margin-bottom:0;position:relative;overflow:hidden;flex-shrink:0;transition:transform .2s,border-color .2s!important}.faq-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand);opacity:0;transition:opacity .2s}.faq-item:hover{transform:translateX(2px);border-color:rgba(22,102,232,.25)!important}.faq-item:hover::before{opacity:1}.faq-item .faq-a{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s,opacity .25s}.faq-item.open{border-color:rgba(22,102,232,.3)!important}.faq-item.open .faq-a{max-height:600px;opacity:1}.faq-item .faq-a-inner{overflow:visible}.faq-item .faq-chev{transition:transform .25s,color .2s;flex-shrink:0}.faq-item.open .faq-chev{transform:rotate(180deg);color:var(--brand)}.faq-item .faq-q:hover{color:#fff!important}.auth-box-new{position:relative;width:100%;max-width:900px;background:rgba(8,10,18,.92);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid rgba(22,102,232,.16);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.04)}.auth-corner-br,.auth-corner-tl{display:none}.auth-line-top{position:absolute;top:0;left:0;width:75%;height:2px;background:linear-gradient(90deg,var(--brand),rgba(22,102,232,.4),transparent);pointer-events:none}.auth-line-left{position:absolute;top:0;left:0;width:2px;height:50%;background:linear-gradient(180deg,rgba(22,102,232,.7),transparent);pointer-events:none}.auth-line-bottom-r{position:absolute;bottom:0;right:0;width:25%;height:1px;background:linear-gradient(270deg,rgba(22,102,232,.3),transparent);pointer-events:none}.auth-glow{position:absolute;top:-128px;left:-128px;width:384px;height:384px;background:rgba(22,102,232,.06);filter:blur(80px);border-radius:50%;pointer-events:none}.auth-grid{display:grid;grid-template-columns:1.1fr .9fr;min-height:520px}.auth-left{position:relative;padding:48px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.05);gap:28px}.auth-close-btn{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--n600);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:.2s}.auth-close-btn:hover{color:#fff;background:rgba(22,102,232,.15);border-color:rgba(22,102,232,.4)}.auth-badge{display:flex;align-items:center;gap:8px}.auth-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);animation:2s infinite blink;flex-shrink:0}.auth-badge-lbl{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;color:var(--brand)}.auth-titles{display:flex;flex-direction:column;gap:16px}.auth-title-w{font-size:clamp(32px,4vw,48px);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;color:#fff}.auth-title-c{font-size:clamp(34px,4.2vw,52px);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;color:var(--brand);filter:drop-shadow(0 0 20px rgba(22,102,232,.4))}.auth-desc{font-size:13px;color:var(--n500);line-height:1.7;max-width:280px}.auth-actions{display:flex;flex-direction:column;gap:14px;margin-top:auto}.auth-discord-btn{position:relative;width:100%;padding:16px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;cursor:pointer;border:none;overflow:hidden;border-radius:12px;transition:transform .2s}.auth-discord-btn:hover{transform:translateY(-2px)}.auth-discord-bg{position:absolute;inset:0;background:#5865f2;transition:background .3s}.auth-discord-btn:hover .auth-discord-bg{background:#4752c4}.auth-discord-hover{position:absolute;inset:0;opacity:0;transition:opacity .3s;box-shadow:rgba(255,255,255,.05) 0 0 30px inset}.auth-discord-btn:hover .auth-discord-hover{opacity:1}.auth-discord-ico{position:relative;z-index:1;width:20px;height:20px;flex-shrink:0}.auth-discord-txt{position:relative;z-index:1;font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#fff}.auth-discord-chev{position:relative;z-index:1;opacity:.5;transition:transform .2s}.auth-discord-btn:hover .auth-discord-chev{transform:translateX(3px)}.auth-guards{display:flex;flex-direction:column;gap:8px}.auth-guard{display:flex;align-items:center;gap:10px}.auth-guard svg{color:rgba(22,102,232,.5);flex-shrink:0}.auth-guard span{font-size:10px;color:var(--n600)}.auth-right{padding:48px;display:flex;flex-direction:column;gap:28px;background:rgba(5,5,5,.5);position:relative}.auth-right::before{content:'';position:absolute;inset:0;opacity:.5;background:radial-gradient(circle at 80% 20%,rgba(22,102,232,.15),transparent 60%),radial-gradient(rgba(61,142,245,.06) 1px,transparent 1px) 0 0/50px 50px;pointer-events:none}.auth-right-tag{display:flex;flex-direction:column;gap:8px}.auth-right-tag span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;color:var(--n600)}.auth-right-tag-line{width:32px;height:1px;background:rgba(22,102,232,.3)}.auth-feats-list{display:flex;flex-direction:column;gap:20px}.auth-feat-item{display:flex;align-items:flex-start;gap:16px}.auth-feat-ico{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:transform .3s}.auth-feat-item:hover .auth-feat-ico{transform:scale(1.05)}.auth-feat-name{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#fff;line-height:1}.auth-feat-sub{font-size:10px;color:var(--n600);margin-top:6px;line-height:1.5}.auth-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.04)}.auth-stat{text-align:center}.auth-stat-num{font-size:24px;font-weight:900;color:#fff;line-height:1}.auth-stat-lbl{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--n600);margin-top:6px}.cfg-box-new{position:relative;width:100%;max-width:860px;height:650px;background:rgba(8,10,18,.94);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid rgba(22,102,232,.16);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 70px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.04)}.cfg-scanlines{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.02;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,#fff 2px,#fff 3px);background-size:100% 3px}.cfg-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:28px 40px;border-bottom:1px solid rgba(22,102,232,.1);background:rgba(255,255,255,.01)}.cfg-header-left{display:flex;align-items:center;gap:16px}.cfg-header-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid rgba(22,102,232,.3);background:linear-gradient(135deg,rgba(22,102,232,.18),rgba(22,102,232,.05));color:var(--brand);box-shadow:0 0 16px rgba(22,102,232,.15)}.cfg-header-title{font-size:22px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-style:italic;color:#fff}.cfg-header-title span{color:var(--brand)}.cfg-header-sub{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--n600);margin-top:2px}.cfg-header-close{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--n600);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:.2s}.cfg-header-close:hover{color:#fff;background:rgba(22,102,232,.15);border-color:rgba(22,102,232,.4)}.cfg-body{position:relative;z-index:10;display:flex;flex:1;overflow:hidden}.cfg-sidebar{width:220px;border-right:1px solid rgba(22,102,232,.1);padding:20px 16px;display:flex;flex-direction:column;gap:4px}.cfg-sidebar-item{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px;background:0 0;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-style:italic;color:var(--n400);text-align:left;transition:.15s;border-radius:12px}.cfg-sidebar-item:hover{color:#fff;transform:translateX(2px)}.cfg-sidebar-item.active{color:#fff}.cfg-sidebar-active-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(22,102,232,.16),rgba(22,102,232,.04));border-left:3px solid var(--brand);border-radius:12px;opacity:0;transition:opacity .15s;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.cfg-sidebar-item.active .cfg-sidebar-active-bg{opacity:1}.cfg-sidebar-item svg{position:relative;z-index:1;transition:color .15s;color:var(--n500)}.cfg-sidebar-item.active svg{color:var(--brand)}.cfg-sidebar-item span{position:relative;z-index:1}.cfg-content{flex:1;padding:40px 48px;overflow-y:auto;display:flex;flex-direction:column;gap:36px}.cfg-section{display:flex;flex-direction:column;gap:20px}.cfg-section-hdr{display:flex;align-items:center;gap:12px}.cfg-section-hdr svg{color:var(--brand)}.cfg-section-hdr h3{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#fff;font-style:italic}.cfg-cursor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cfg-cursor-card{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,.02);border:1px solid rgba(22,102,232,.12);cursor:pointer;font-family:inherit;text-align:left;transition:.2s;border-radius:13px}.cfg-cursor-card:hover{transform:translateY(-2px);border-color:rgba(22,102,232,.2);background:rgba(22,102,232,.02)}.cfg-cursor-card.active{border-color:rgba(22,102,232,.4);background:rgba(22,102,232,.06)}.cfg-cursor-active-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--brand);display:none;box-shadow:0 0 8px var(--brand)}.cfg-cursor-card.active .cfg-cursor-active-dot{display:block}.cfg-cursor-ico{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border:1px solid rgba(22,102,232,.1);border-radius:10px;transition:border-color .15s}.cfg-cursor-card.active .cfg-cursor-ico,.cfg-cursor-card:hover .cfg-cursor-ico{border-color:rgba(22,102,232,.3)}.cfg-cursor-name{text-transform:uppercase;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.8)}.cfg-cursor-state{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--n600);margin-top:2px}.cfg-cursor-card.active .cfg-cursor-state{color:var(--brand)}.cfg-atmos-scroll-wrap{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.cfg-atmos-scroll{display:flex;gap:14px;padding-bottom:8px;width:max-content;overflow-x:auto;scrollbar-width:none}.cfg-atmos-scroll::-webkit-scrollbar{display:none}.cfg-atmos-card{width:120px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;background:rgba(255,255,255,.02);border:1px solid rgba(22,102,232,.12);cursor:pointer;font-family:inherit;transition:.2s;border-radius:14px}.cfg-atmos-card:hover{transform:translateY(-2px);border-color:rgba(22,102,232,.2)}.cfg-atmos-card svg{color:var(--n600);transition:color .15s}.cfg-atmos-card span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-style:italic;color:var(--n600);transition:color .15s}.cfg-atmos-card:hover span,.cfg-atmos-card:hover svg{color:#fff}.cfg-atmos-card.active{border-color:rgba(22,102,232,.4);background:rgba(22,102,232,.07)}.cfg-atmos-card.active span,.cfg-atmos-card.active svg{color:var(--brand)}.cfg-atmos-hint{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--n600);font-style:italic;text-align:center}.cfg-render-section{background:linear-gradient(135deg,rgba(22,102,232,.03),rgba(22,102,232,.005));border:1px solid rgba(22,102,232,.12);padding:28px 32px;border-radius:16px}.cfg-render-title{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);margin-bottom:24px;font-style:italic}.cfg-render-rows{display:flex;flex-direction:column;gap:24px}.cfg-render-row{display:flex;align-items:center;justify-content:space-between}.cfg-render-name{display:block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#fff}.cfg-render-desc{display:block;font-size:9px;color:var(--n600);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.cfg-footer{position:relative;z-index:10;padding:16px 40px;border-top:1px solid rgba(22,102,232,.1);background:rgba(255,255,255,.01);display:flex;justify-content:flex-end}.cfg-restore-btn{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--n600);background:0 0;border:none;cursor:pointer;transition:color .2s}.cfg-restore-btn:hover{color:#fff}.co-card-preview{aspect-ratio:1.586;padding:16px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.06)}.co-card-chip{box-shadow:0 2px 6px rgba(200,164,0,.35)}.co-card-chip::after{content:'';position:absolute;inset:0;border-radius:4px;background:linear-gradient(90deg,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%)}.co-card-number{font-family:'Courier New',monospace;font-size:13px;letter-spacing:.22em;color:rgba(255,255,255,.45);text-shadow:0 1px 4px rgba(0,0,0,.6);margin:6px 0}.co-card-exp,.co-card-holder{font-family:'Courier New',monospace;font-size:10px;color:rgba(255,255,255,.5);letter-spacing:.08em;text-transform:uppercase;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-card-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);pointer-events:none}.co-card-seals{display:flex;justify-content:center;margin-top:6px}.co-box{position:relative;width:100%;max-width:1060px;background:#080808;border:1px solid rgba(255,255,255,.05);box-shadow:0 25px 80px rgba(0,0,0,.8);overflow:hidden;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.co-line-top{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--brand),transparent);pointer-events:none;z-index:2}.co-line-left{position:absolute;top:0;left:0;width:2px;height:128px;background:linear-gradient(var(--brand),transparent);pointer-events:none;z-index:2}.co-flex{display:flex;max-height:90vh}.co-left{width:420px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.05);overflow-y:auto}.co-left::-webkit-scrollbar{width:3px}.co-left::-webkit-scrollbar-thumb{background:rgba(22,102,232,.2)}.co-left .co-inner{padding:16px 24px 24px}.co-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.co-head-badge{display:flex;align-items:center;gap:8px;margin-bottom:4px}.co-head-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);animation:2s infinite blink}.co-head-label{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;color:var(--n600)}.co-title{font-size:20px;font-weight:900;text-transform:uppercase;font-style:italic;color:#fff}.co-title span{color:var(--brand)}.co-close-btn{padding:8px;color:var(--n600);background:0 0;border:none;cursor:pointer;transition:color .2s}.co-close-btn:hover{color:#fff}.co-mid{width:240px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.05);overflow-y:auto;background:rgba(255,255,255,.012)}.co-mid::-webkit-scrollbar{width:3px}.co-mid::-webkit-scrollbar-thumb{background:rgba(22,102,232,.2)}.co-mid-inner{padding:20px 16px}.co-mid-head{margin-bottom:14px}.co-mid-lbl{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--n500)}.co-right{flex:1;background:linear-gradient(160deg,#0a0a0f 0,#08080f 100%);overflow-y:auto;min-width:0}.co-right::-webkit-scrollbar{width:3px}.co-right::-webkit-scrollbar-thumb{background:rgba(22,102,232,.2)}.co-right-inner{padding:24px;display:flex;flex-direction:column;gap:14px;min-height:100%}.co-right-head{display:flex;align-items:center;justify-content:space-between}.co-right-head-left{display:flex;align-items:center;gap:8px}.co-right-dot{width:4px;height:16px;background:var(--brand);border-radius:2px}.co-right-lbl{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.3em;color:var(--n400)}.co-ssl-badge{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#16a34a}.co-card-preview{position:relative;width:100%;aspect-ratio:1.586;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#050505 0,#111827 50%,#1e293b 100%);flex-shrink:0}.co-card-shine{inset:0;pointer-events:none;position:absolute;inset:0;opacity:.3;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.15) 40%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.15) 60%,transparent 80%);background-size:200% 200%;pointer-events:none}.co-card-grid{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.co-card-glow-tl{position:absolute;top:-32px;right:-32px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.8),transparent);opacity:.2;pointer-events:none}.co-card-glow-br{position:absolute;bottom:-32px;left:-32px;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.8),transparent);opacity:.15;pointer-events:none}.co-card-inner{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.co-card-top{display:flex;align-items:flex-start;justify-content:space-between}.co-card-chip{width:36px;height:28px;border-radius:6px;background:linear-gradient(135deg,#c8a400,#ffe066,#c8a400);box-shadow:0 2px 8px rgba(200,164,0,.4);position:relative}.co-chip-lines-v{position:absolute;inset:0;border-radius:6px;background:linear-gradient(90deg,transparent 33%,rgba(0,0,0,.15) 33%,rgba(0,0,0,.15) 66%,transparent 66%)}.co-chip-lines-h{position:absolute;inset:0;border-radius:6px;background:linear-gradient(transparent 40%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.1) 60%,transparent 60%)}.co-card-num-row{display:flex;align-items:center;gap:12px}.co-card-grp{font-family:'Courier New',monospace;color:rgba(255,255,255,.4);letter-spacing:.2em;text-shadow:0 1px 4px rgba(0,0,0,.5);font-size:clamp(11px, 2vw, 14px)}.co-card-bottom{display:flex;justify-content:space-between;align-items:flex-end}.co-card-lbl{text-transform:uppercase;display:block;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.3);margin-bottom:2px}.co-card-holder{font-family:'Courier New',monospace;font-size:11px;color:rgba(255,255,255,.4);text-transform:uppercase;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-card-exp{font-family:'Courier New',monospace;font-size:11px;color:rgba(255,255,255,.4)}.co-card-exp-wrap{text-align:right}.co-card-brand{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:900;text-transform:uppercase;color:var(--brand);pointer-events:none}.co-card-section{flex-direction:column;gap:12px}#cc-inst,.co-right .co-inp,.co-right select.co-inp{color:#fff!important;background:rgba(255,255,255,.03)!important}#cc-inst option,.co-right select.co-inp option{background:#111;color:#fff}.co-pix-panel{flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1;text-align:center;padding:40px 20px}.co-pix-icon{width:72px;height:72px;border-radius:50%;background:rgba(22,102,232,.08);border:1px solid rgba(22,102,232,.2);display:flex;align-items:center;justify-content:center;color:var(--brand)}.co-pix-title{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.15em}.co-pix-sub{font-size:11px;color:var(--n500);line-height:1.6;max-width:240px}.co-pix-badges{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.co-pix-badges span{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--n600)}.co-card-seals{display:flex;justify-content:center;gap:14px}.co-card-seals span{display:flex;align-items:center;gap:4px;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#404040}.co-inp-mono{font-family:'Courier New',monospace!important;letter-spacing:.1em!important}@keyframes spin{to{transform:rotate(360deg)}}