.team{background-color:#0000;background-image:radial-gradient(900px at 12% 88%,#06b6d438 0%,#06b6d400 40%),linear-gradient(135deg,#3b82f6 0%,#06b6d4 55%,#22c55e 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:calc(100vh - 110px);padding:16px}.creditPopup{z-index:9999;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.creditPopupInner{color:#0f172a;background:#fff;border:1px solid #0918302e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex;box-shadow:0 10px 24px #09183047}.creditPopupInner .fa-sack-dollar{color:#f59e0b}.teamHero{background:radial-gradient(900px 260px at 20% -20%,#7f5af038,#0000 60%),linear-gradient(135deg,#0f3a74,#2cb67d);border-radius:16px;min-height:110px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:0 8px 18px #09183047}.teamHero:after{content:"";background:linear-gradient(90deg,#00000059,#0000001a);position:absolute;inset:0}.teamHeroContent{z-index:2;color:#fff;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.teamHeroTitle{letter-spacing:.4px;font-size:22px;font-weight:800}.teamHeroSub{opacity:.92;font-size:13px}.teamTop{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.team .card{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:14px;padding:12px;position:relative;box-shadow:0 8px 24px #09183040}.team .card:after{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3,0 10px 30px #09183040}.card--blue{border-color:#2f80ed73;box-shadow:0 12px 32px #2f80ed59}.card--green{border-color:#2ed27373;box-shadow:0 12px 32px #2ed27359}.card--violet{border-color:#c17bff73;box-shadow:0 12px 32px #c17bff59}.card--orange{border-color:#e67e2273;box-shadow:0 12px 32px #e67e2259}.kpiIconWrap{background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:6px;display:inline-flex}.kpiIconWrap--blue{background:#2f80ed2e;border-color:#2f80ed73}.kpiIconWrap--green{background:#2ed2732e;border-color:#2ed27373}.kpiIconWrap--violet{background:#c17bff2e;border-color:#c17bff73}.kpiIconWrap--orange{background:#e67e222e;border-color:#e67e2273}.kpiTitle{color:#fff;font-size:16px;font-weight:800}.kpiSub{color:#ffffffe0;font-size:11px}.kpiIcon{color:#fff;opacity:.95;margin-bottom:6px;font-size:18px;display:inline-block}.primaryBtn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 60%,#22c55e 100%);border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 10px 24px #09183059}.primaryBtn i{font-size:16px}.primaryBtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #09183066}.primaryBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.seg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f640,#06b6d440,#7f5af040);border:1px solid #ffffff59;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:480px;margin:14px auto;padding:8px 10px;display:flex;box-shadow:0 8px 20px #09183040}.segOn{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 65%,#22c55e 100%);border:1px solid #ffffff73;border-radius:22px;padding:8px 14px;font-weight:700;box-shadow:0 6px 16px #09183040}.segOff{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:22px;padding:8px 14px;font-weight:600}.segOn,.segOff{cursor:pointer;transition:transform .15s,box-shadow .15s}.segOn:hover,.segOff:hover{transform:translateY(-2px);box-shadow:0 10px 20px #09183040}.team .seg{border:1px solid #ffffff73;box-shadow:0 10px 22px #09183047;background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 50%,#7f5af0 100%)!important}.rateHint{color:#ffffffe6;text-align:center;margin:-4px 0 8px;font-size:12px}.lvHeader{justify-content:space-between;align-items:center;margin:10px 0 8px;display:flex}.lvTitle{color:#fff;letter-spacing:.3px;font-weight:800}.lvCount{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex}.lvList{flex-direction:column;gap:10px;display:flex}.item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:14px;justify-content:space-between;align-items:center;padding:12px;display:flex;box-shadow:0 6px 18px #09183040}.left{flex-direction:column;gap:4px;display:flex}.right{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:6px 10px;font-weight:700}.title{color:#fff;font-weight:800}.sub{color:#ffffffd9;font-size:12px}.lvSection{border:1px solid #ffffff2e;border-radius:16px;margin-top:8px;padding:10px;box-shadow:0 8px 18px #09183040}.lvSection.lv1{background:linear-gradient(135deg,#3b82f633,#06b6d42e,#22c55e2e)}.lvSection.lv2{background:linear-gradient(135deg,#06b6d433,#7f5af033,#ff7a1a2e)}.lvSection.lv3{background:linear-gradient(135deg,#ff7a1a2e,#7f5af033,#29c76f2e)}@media (max-width:768px){.teamTop{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.teamTop{grid-template-columns:1fr}.item{flex-direction:column;align-items:flex-start;gap:8px}.right{align-self:flex-end}.lvHeader{flex-direction:column;align-items:flex-start;gap:6px}.seg{max-width:100%}}#root{width:100%;max-width:none;text-align:initial;margin:0;padding:0}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.read-the-docs{color:#888}*{box-sizing:border-box}html,body,#root{height:100%}body{color:#0a0a0a;background:#f6f7fb;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif}.banner{background-blend-mode:overlay;background-image:url(/vite.svg),linear-gradient(135deg,#0f3a74,#8aa0c7);background-position:50%;background-size:cover;border-bottom-right-radius:36px;border-bottom-left-radius:36px;height:220px;position:relative;overflow:hidden}.banner-overlay{background:linear-gradient(90deg,#00000059,#0000001a);justify-content:flex-start;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.brand{color:#e6ebff;letter-spacing:1px;font-weight:700}.app{min-height:100%}.root{min-height:100vh}@supports (min-height:100dvh){.root{min-height:100dvh}}.auth{justify-content:center;padding:24px;display:flex}.authPage{background:radial-gradient(1200px 400px at 10% -10%,#7f5af0 0%,#0000 70%),linear-gradient(135deg,#0f3a74,#2cb67d);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding-bottom:32px;display:flex}.authCard{background:linear-gradient(#fffffff5,#ffffffe6);border:1px solid #ffffffa6;border-radius:18px;width:min(640px,100%);margin-top:16px;box-shadow:0 12px 26px #11386f29}.authCard h2{letter-spacing:.2px;color:#0e2a4c;margin:18px 0 8px 24px;font-size:22px}.authTitle{color:#0f3a74;text-align:center;margin:16px 20px 0;font-size:24px;font-weight:800}.authSub{color:#4a6fa1;margin:2px 20px 6px;font-weight:600}.authBrand{align-items:center;gap:12px;padding:16px 20px 0;display:flex}.authBrandLogo{object-fit:cover;border-radius:10px;width:42px;height:42px;box-shadow:0 6px 16px #11386f2e}.authBrandText{flex-direction:column;display:flex}.authBrandName{letter-spacing:.3px;color:#0f3a74;font-size:20px;font-weight:900}.authBrandDomain{color:#6b86ad;font-size:12px}@media (max-width:640px){.authBrand{justify-content:center}}.pageBrand{align-items:center;gap:12px;width:min(1100px,100%);margin:0 auto;padding:18px 24px 4px;display:flex}.pageBrandLogo{object-fit:cover;border-radius:10px;width:38px;height:38px;box-shadow:0 6px 16px #11386f2e}.pageBrandName{letter-spacing:.4px;color:#0f3a74;font-size:22px;font-weight:900}@media (max-width:640px){.pageBrand{justify-content:center}}.auth .loginLayout{width:min(1100px,100%);margin:4px auto 0}.loginLayout{grid-template-columns:1fr 420px;align-items:center;gap:24px;width:min(1100px,100%);display:grid}.loginHero{background:radial-gradient(900px 320px at 20% -20%,#ffffff1a,#0000 60%);border-radius:18px;min-height:380px;position:relative;overflow:hidden}.loginHero:after{content:"";filter:blur(22px);background:radial-gradient(50% 60% at 30%,#0000002e,#0000 70%);width:120%;height:60%;position:absolute;bottom:-18%;left:-10%}.loginHero img{filter:drop-shadow(0 18px 30px #00000040);width:min(430px,44vw);height:auto;position:absolute;top:30px;left:30px}.heroHeading{letter-spacing:1.2px;color:#fff;text-shadow:0 2px 10px #00000040;font-size:38px;font-weight:900;position:absolute;top:30px;right:30px}.heroSub{color:#e0e5ea;position:absolute;top:78px;right:30px}@media (max-width:900px){.loginLayout{grid-template-columns:1fr;gap:18px;padding:0 12px}.loginHero{min-height:260px}.loginHero img{width:min(360px,80vw);margin:18px auto;display:block;position:static}}@media (max-width:640px){.loginHero{display:none}.authCard{margin-top:0}}.field{padding:0 24px 12px}.inputWrap{background:linear-gradient(#f8f9fb,#f3f6fc);border:1px solid #e6edf3;border-radius:24px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:relative;box-shadow:0 1px 6px #0000000f}.inputWrap:focus-within{box-shadow:0 6px 16px #11386f1f,0 0 0 3px #11386f29}.prefix{color:#29508f;font-weight:600}.inputWrap input{color:#0e2a4c;background:0 0;border:none;outline:none;flex:1;padding-right:36px;font-size:18px}.inputIcon{color:#4a6fa1;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;right:14px}.inputIcon.btn{cursor:pointer}@media (max-width:480px){.prefix{font-size:14px}.inputWrap{gap:8px;padding:10px 12px}.inputWrap input{font-size:16px}}.forgot{margin-top:-6px;padding:0 24px}.linkBtn{color:#b8c0ff;cursor:pointer;background:0 0;border:none;font-weight:700}.linkBtn:hover{text-decoration:underline}.primary{color:#fff;letter-spacing:.4px;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#06b6d4,#22c55e);border:none;border-radius:28px;margin:28px 24px;padding:16px;font-size:20px;font-weight:800;display:block;box-shadow:0 10px 22px #11386f38}.primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.primary.pink{background:linear-gradient(90deg,#e89fd9,#c084fc,#a78bfa);box-shadow:0 10px 22px #a88bfa47}.switch{color:#173b78;padding-left:24px;font-weight:700}.switch a{color:#0ea5e9;text-decoration:none}.appHeader{color:#fff;z-index:5;background:linear-gradient(#11386f,#89a1c6);border-bottom-right-radius:36px;border-bottom-left-radius:36px;justify-content:space-between;align-items:center;gap:12px;padding:24px 20px;display:flex;position:sticky;top:0}.avatar{color:#fff;background:#fff2;border:1px solid #fff5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.avatar.big{width:64px;height:64px}.id{letter-spacing:.3px;font-weight:600}.logoutBtn:hover{background:#fff3}.topCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:-18px;padding:14px 16px;display:grid}.card{background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 4px 10px #11386f1f}.kpiTitle{color:#173b78;font-weight:800}.kpiSub{color:#4b5563}.content{padding:12px 16px 80px}.sectionTitle{margin:12px 4px;font-size:22px}.sectionTitle.centered{text-align:center}.list{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 14px #11386f14}.listItem{border-bottom:1px solid #eef2f7;padding:16px}.listItem:last-child{border-bottom:none}.listRow{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:14px 12px;display:flex}.listTitle{color:#142f5e;font-weight:600}.amount{color:#0f3a74;font-weight:700}.muted{color:#6b7280}.seg{background:#eef2f7;border-radius:999px;margin:10px 0;padding:6px;display:flex}.segBtn{color:#0f3a74;background:0 0;border:none;border-radius:999px;flex:1;padding:10px;font-weight:600}.segBtn.active{color:#fff;background:#11386f}.tabs{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;justify-content:space-around;padding:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #11386f1a}.tab{color:#173b78;opacity:.8;flex-direction:column;align-items:center;gap:4px;min-width:60px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.tab.active{opacity:1;color:#173b78;border-bottom:3px solid #173b78}.banner.small{border-radius:18px;height:140px;margin:8px 6px}.chip{color:#fff;cursor:pointer;background:#173b78;border:none;border-radius:8px;padding:6px 10px}.chipIcon{color:inherit;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.chipIcon i{font-size:16px;line-height:1}.qrWrap{justify-content:center;align-items:center;padding:14px;display:flex}.inviteModern{padding:12px 16px 90px}.inviteHero{background:radial-gradient(900px 260px at 20% -20%,#7f5af033,#0000 60%),linear-gradient(135deg,#0f3a74,#2cb67d);border-radius:16px;min-height:120px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:0 8px 18px #11386f2e}.inviteHero:after{content:"";background:linear-gradient(90deg,#00000059,#0000001a);position:absolute;inset:0}.heroContent{z-index:2;color:#fff;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.heroIcon{color:#fff;background:#0f1115aa;border:1px solid #fff4;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 2px 8px #0003}.heroIcon i{font-size:20px}.heroTitle{letter-spacing:.4px;font-size:22px;font-weight:800}.heroSub{opacity:.92;font-size:13px}.inviteGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin:12px 0;display:grid}.inviteCard{background:#fff;border:1px solid #0f3c5a14;border-radius:14px;padding:12px;box-shadow:0 6px 16px #11386f1a}.cardLabel{color:#173b78;align-items:center;gap:8px;margin-bottom:8px;font-weight:800;display:flex}.cardLabel i{color:#7f5af0}.cardInput{background:#f1f4f9;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cardInput input{color:#1f2937;background:0 0;border:none;outline:none;flex:1;font-size:16px}.copyBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#06b6d4,#22c55e);border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 6px 14px #11386f29}.copyBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.sharePrimary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7f5af0,#0ea5e9,#22c55e);border:none;border-radius:999px;width:calc(100% - 32px);margin:6px 16px 12px;padding:14px;font-size:18px;font-weight:800;display:block;box-shadow:0 8px 20px #11386f2e}.sharePrimary:hover{filter:brightness(1.06);transform:translateY(-1px)}.statGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;padding:0 16px;display:grid}.statCard{text-align:center;background:#fff;border:1px solid #0f3c5a14;border-radius:14px;padding:12px;box-shadow:0 6px 14px #11386f1a}.statValue{font-size:20px;font-weight:800}.statLabel{color:#4b5563;margin-top:4px;font-size:12px}.statBlue .statValue{color:#1f6feb}.statGreen .statValue{color:#29c76f}.statViolet .statValue{color:#7f5af0}.tip{color:#173b78;opacity:.9;padding:6px 16px;font-size:13px}.qrCard{background:#fff;border:1px solid #0f3c5a14;border-radius:14px;margin:10px 16px;overflow:hidden;box-shadow:0 6px 16px #11386f1a}.qrHeader{color:#fff;background:linear-gradient(90deg,#0f3a74,#2cb67d);align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:flex}.qrBody{justify-content:center;align-items:center;padding:14px;display:flex}@media (max-width:640px){.inviteGrid{grid-template-columns:1fr}.sharePrimary{width:calc(100% - 24px);margin:8px 12px}}.profile{align-items:center;gap:12px;display:flex}.vipGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.vipSection{background:radial-gradient(900px 260px at 20% -20%,#7f5af02e,#0000 60%),radial-gradient(600px 200px at 100% 120%,#ff7a1a2e,#0000 70%),linear-gradient(135deg,#0f3a74,#2cb67d,#7f5af0);border-radius:16px;flex-direction:column;align-items:center;margin:8px 0 18px;padding:16px;display:flex;position:relative}.vipSection .vipGrid{width:min(1100px,100%);margin:0 auto}.vipCard{background:linear-gradient(#fffffffa,#fffffff0);border:1px solid #0f3c5a14;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #11386f24}.vipImgWrap{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.vipImgWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#7f5af026 100%);position:absolute;inset:0}.vipImg{object-fit:cover;filter:saturate(1.06)contrast(1.02);border-bottom:1px solid #0f3c5a0f;width:100%;height:100%;display:block}.vipBody{text-align:center;background:linear-gradient(#7f5af01f 0%,#2cb67d1f 60%,#ff7a1a1a 100%);border-top:1px solid #0f3c5a14;padding:12px 14px}.vipTitle{color:#173b78;text-align:center;margin-bottom:6px;font-weight:800}.vipMeta{color:#284b63;justify-content:center;align-items:center;gap:6px;margin:2px 0;font-size:.95rem;display:flex}.vipMeta span{color:#4b5563}.vipBuy{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#06b6d4,#22c55e);border:none;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;margin-top:10px;padding:12px;font-weight:800;transition:transform .12s,box-shadow .12s,filter .12s;display:flex;box-shadow:0 6px 12px #11386f26}.vipBuy:hover{filter:brightness(1.06);transform:translateY(-1px)translateZ(6px);box-shadow:0 12px 22px #11386f38}.vipBuy:disabled{opacity:.6;cursor:not-allowed;filter:saturate(.7)}.vipBuy .ctaMain{font-weight:800}.vipBuy .ctaSub{opacity:.92;font-size:12px;font-weight:600}.vipCard:hover{box-shadow:0 14px 30px #11386f3d}.vipPairs{flex-direction:column;align-items:center;gap:6px;margin-top:4px;display:flex}.vipRow{grid-template-columns:1fr 1fr;justify-items:center;gap:12px;display:grid}@media (max-width:420px){.vipRow{gap:8px}.vipPairs{gap:5px}}.homeBanner{background-image:url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?q=80&w=1600&auto=format&fit=crop);background-position:50%;background-size:cover;border-radius:16px;width:100%;height:160px;margin:10px 0 16px;position:relative;overflow:hidden}.homeBannerOverlay{color:#fff;background:linear-gradient(90deg,#0000008c,#00000026);flex-direction:column;justify-content:center;padding:20px;display:flex;position:absolute;inset:0}.bannerTitle{letter-spacing:.5px;font-size:28px;font-weight:700}.bannerSub{opacity:.9;margin-top:4px;font-size:14px}.animatedHero{background:radial-gradient(1200px 400px at 10% -10%,#7f5af0 0%,#0000 70%),linear-gradient(135deg,#0f3a74,#2cb67d);border-radius:16px;min-height:160px;margin:12px 0 18px;position:relative;overflow:hidden}.animatedHero .ah-bg{position:absolute;inset:0}.animatedHero .grid-lines{opacity:.15;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.animatedHero .grid-lines span{border-left:1px solid #fff}.animatedHero .blob{filter:blur(10px);opacity:.35;border-radius:50%;width:180px;height:180px;animation:8s ease-in-out infinite float;position:absolute}.animatedHero .blob.b1{background:#2cb67d;top:-30px;left:40px}.animatedHero .blob.b2{background:#7f5af0;animation-delay:1.2s;bottom:-30px;left:140px}.animatedHero .blob.b3{background:#ff7a1a;animation-delay:2s;top:20px;right:40px}.animatedHero .ah-content{z-index:2;color:#fff;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative}.ah-title{letter-spacing:.5px;font-size:28px;font-weight:800}.ah-sub{opacity:.9;font-size:14px}.ah-cta{gap:8px;margin-top:8px;display:flex}.ctaGhost{color:#fff;cursor:pointer;background:#0f1115aa;border:1px solid #fff5;border-radius:999px;padding:10px 14px;font-weight:700}.ctaGhost:hover{filter:brightness(1.08)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.heroCarousel{aspect-ratio:16/9;border-radius:16px;height:auto;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 8px 18px #11386f2e}.hc-track{width:100%;height:100%;transition:transform .6s;display:flex}.hc-slide{background-position:50%;background-size:cover;min-width:100%;height:100%;animation:6s ease-in-out infinite alternate hbZoom}.hc-overlay{pointer-events:none;background:linear-gradient(90deg,#00000059,#0000001a);position:absolute;inset:0}.hc-dots{z-index:2;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.hc-dots .dot{cursor:pointer;background:#fff6;border:none;border-radius:999px;width:8px;height:8px}.hc-dots .dot.active{background:#fff}@keyframes hbZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.quickActions{grid-template-columns:repeat(4,1fr);gap:16px;margin:8px 0 18px;display:grid}.vipCard{padding-top:8px}@media (max-width:900px){.vipImgWrap{aspect-ratio:16/10}}@media (max-width:640px){.homeBanner{border-radius:12px;height:160px}.animatedHero{border-radius:12px;min-height:160px}.heroCarousel{aspect-ratio:4/3;border-radius:12px}.bannerTitle{font-size:22px}.vipImgWrap{aspect-ratio:4/3}.vipSection{border-radius:12px;padding:12px}.vipGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.quickActions{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.heroCarousel{aspect-ratio:2}}@media (max-width:480px){.quickActions{grid-template-columns:repeat(2,1fr);gap:12px}.qaIcon{width:54px;height:54px}}@media (max-width:420px){.id{font-size:14px}.logoutBtn{padding:6px 12px}.vipGrid{grid-template-columns:1fr}}@media (max-width:480px){.auth{padding:16px}.authCard{margin-top:-24px}.authCard h2{margin:14px 0 6px 16px;font-size:20px}.field{padding:0 16px 10px}.inputWrap{border-radius:18px;padding:10px 12px}.inputWrap input{font-size:16px}.primary{border-radius:24px;margin:20px 16px;padding:14px;font-size:18px}}@media (min-width:1024px){.authCard{width:min(520px,100%)}}.my{background:linear-gradient(135deg,#0f3a74 0%,#2cb67d 60%,#7f5af0 100%);min-height:calc(100vh - 120px);margin:0}@supports (min-height:100dvh){.my{min-height:calc(100dvh - 120px)}}@media (max-width:640px){.my{min-height:calc(100vh - 110px)}}.colorfulCard{background:radial-gradient(800px 240px at 20% -20%,#7f5af02e,#0000 60%);box-shadow:0 8px 18px #0f111533}.balanceSummaryCard{color:#eaf2fb;background:linear-gradient(135deg,#0ea5e942,#22c55e3d,#7f5af03d);border:1px solid #ffffff59;box-shadow:0 8px 20px #11386f33}.balanceSummaryCard .labelMuted{color:#d6e4ff;font-size:12px}.balanceSummaryCard .amountValue{color:#fff;font-size:18px;font-weight:800}.recordsPage .recordCard{background:linear-gradient(#fffffffa,#fffffff0);border:1px solid #ffffff59;box-shadow:0 8px 18px #11386f29}.recordsPage .recordIcon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;box-shadow:0 6px 12px #11386f2e}.recordsPage .rechargeIcon{background:linear-gradient(135deg,#0f9b0f,#39b54a)}.recordsPage .buyIcon{background:linear-gradient(135deg,#1f6feb,#00a3ff)}.recordsPage .claimIcon{background:linear-gradient(135deg,#ff6a00,#ff9a44)}.recordsPage .referralIcon{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.recordsPage .withdrawIcon{background:linear-gradient(135deg,#e74c3c,#ff7f7f)}.vipCard{position:relative}.vipBadgePurchased{color:#fff;background:#11386f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #11386f33}.emptyState{background:linear-gradient(135deg,#0ea5e92e,#22c55e2e,#ea580c2e);border:1px solid #11386f1a;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex;box-shadow:0 10px 22px #11386f29}.emptyIcon{color:#b8860b;background:linear-gradient(135deg,#fff3cd,#fff);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;box-shadow:0 4px 10px #b8860b38}.emptyText{color:#11386f;text-align:center;font-weight:800}.ctaBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#06b6d4,#22c55e);border:none;border-radius:999px;padding:11px 18px;font-weight:800;box-shadow:0 8px 16px #11386f2e}.ctaBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.qaItem{box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:8px;display:flex}.qaItem:active{transform:translateY(1px)}.qaIcon{color:#fff;background:#11386f;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.qaIcon .hexRing{filter:drop-shadow(0 0 3px #29c76f40);position:absolute;inset:0}.qaItem:hover .hexRing{filter:drop-shadow(0 0 5px #29c76f73)}.qaIcon i{color:#fff;font-size:22px;line-height:1}.qaLabel{color:#173b78;font-size:13px;font-weight:700}@media (max-width:420px){.actionGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.actionBtn{border-radius:10px;flex-direction:column;min-height:84px;padding:10px 12px;font-size:14px}.actionBtn .actionIcon svg{width:20px;height:20px}}.content.flush{padding:0 0 90px}.appHeader{border-bottom-right-radius:0;border-bottom-left-radius:0}.root{background:linear-gradient(135deg,#0f3a74 0%,#2cb67d 60%,#7f5af0 100%);margin:0;padding:0}@media (max-width:360px){.actionGrid{grid-template-columns:repeat(2,1fr)}}.appHeader{color:#e7eefc;z-index:10;background:linear-gradient(90deg,#0f3a74 0%,#8135ff 50%,#29c76f 100%);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0;left:0;right:0;box-shadow:0 2px 8px #0000002e}.appHeaderLeft{align-items:center;gap:10px;display:flex}.brandName{color:#29c76f;font-weight:800}.id{color:#97a4b8;font-weight:600}.headerActions{align-items:center;gap:8px;display:flex}.iconBtn{color:#fff;cursor:pointer;background:#0f1115;border:1px solid #fff4;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;box-shadow:0 2px 6px #0003}.iconBtn:hover{filter:brightness(1.06)}.headerBalance{color:#e7eefc;background:#0f1115;border:1px solid #29c76f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:flex}.headerBalance .walletIcon{justify-content:center;align-items:center;display:flex}.brandLogo{object-fit:cover;border-radius:6px;width:28px;height:28px;box-shadow:0 1px 4px #00000040}.avatar.clickable{cursor:pointer;background:linear-gradient(135deg,#7f5af0,#2cb67d);border-radius:50%;padding:2px;box-shadow:0 6px 18px #00000059,inset 0 0 0 1px #ffffff14}.tabs{background:linear-gradient(90deg,#0f3a74 0%,#7f5af0 50%,#29c76f 100%);border-top:1px solid #ffffff1f;border-radius:14px 14px 0 0;box-shadow:0 -8px 24px #00000038}.tab{color:#e7eefc;border-radius:10px;padding:10px 12px;transition:filter .2s,transform .2s;position:relative}.tab:hover{filter:brightness(1.08)}.tabIcon{color:#f4f7ff;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.tabIcon i{font-size:20px;line-height:1}.tab.active{color:#fff;background:linear-gradient(135deg,#ff7a1a,#ffb27a);box-shadow:0 8px 18px #ff7a1a59,inset 0 0 0 1px #ffffff26}.tab.active .tabIcon{color:#fff}.tabIcon.home,.tabIcon.earn,.tabIcon.invite,.tabIcon.team,.tabIcon.me{box-shadow:none;background:0 0}.tabIcon svg{width:20px;height:20px}@media (max-width:480px){.brandName{white-space:nowrap;font-size:14px}.id{font-size:12px}.logoutBtn{border-radius:8px;padding:6px 10px}}.logoutBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff6b6b,#f8a5a5);border:1px solid #fff5;border-radius:10px;padding:8px 12px;font-weight:800}.logoutBtn:hover{filter:brightness(1.06)}.avatar{box-shadow:0 0 0 2px #ffffff80}.menuOverlay{z-index:20;background:#0000004d;position:fixed;inset:0}.menuPanel{color:#e7eefc;z-index:30;background:#0f1115;border:1px solid #2a2f3a;border-radius:12px;width:min(320px,90vw);max-height:70vh;padding:12px;animation:.18s ease-out menuPop;position:absolute;top:58px;right:12px;overflow:auto;box-shadow:0 10px 24px #00000059}@keyframes menuPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.menuHeader{border-bottom:1px solid #2a2f3a;grid-template-columns:1fr auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.menuBrand{color:#29c76f;font-weight:800}.menuMeta{color:#97a4b8;font-size:12px}.menuBalance{color:#cdd7e6;font-weight:800}.menuRecharge{color:#29c76f;font-weight:800}.menuGrid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px 0;display:grid}.menuItem{color:#e7eefc;cursor:pointer;background:#14171d;border:1px solid #2a2f3a;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.menuItem:hover{filter:brightness(1.06)}.miIcon{color:#97a4b8;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.miIcon i{font-size:18px;line-height:1}.menuRow{justify-content:flex-end;align-items:center;gap:8px;padding-top:6px;display:flex}.menuSectionTitle{color:#cdd7e6;margin:10px 2px 6px;font-weight:800}.menuQuickActions{grid-template-columns:repeat(2,1fr);gap:10px;padding:6px 0;display:grid}.menuQuickActions .qaItem{background:0 0;padding:6px}.menuQuickActions .qaIcon{width:54px;height:54px}.menuQuickActions .qaLabel{color:#e7eefc}@media (max-width:420px){.menuPanel{width:auto;left:8px;right:8px}.menuGrid{grid-template-columns:1fr}.menuRow{justify-content:space-between}}@media (max-width:380px){.iconBtn{width:30px;height:30px}.headerBalance{padding:4px 8px;font-size:12px}.id{display:none}}.prismaGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.prismaBtn{color:#11386f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;clip-path:polygon(6% 0,94% 0,100% 26%,94% 100%,6% 100%,0 74%);background:linear-gradient(#fffffff5,#ffffffe6);border:1px solid #ffffff8c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 12px 20px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative}.prismaBtn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#5affc81a,#5affc800 30% 70%,#5affc81f);border-radius:14px;position:absolute;inset:0}.prismaBtn:hover{border-color:#ffffffd9;transform:translateY(-2px);box-shadow:0 6px 18px #10182838,0 0 24px #63ffbc29}.prismaBtn.disabled,.prismaBtn:disabled{opacity:.6;cursor:not-allowed;filter:saturate(.7)}.prismaIcon{background:linear-gradient(135deg,#7f5af0,#29c76f);border:none;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 1px #ffffff59,0 8px 22px #10182838}.prismaIcon i{color:#fff;font-size:22px}.prismaLabel{color:#11386f;text-shadow:none;font-weight:800}.prismaIcon.rechargeIcon{background:linear-gradient(135deg,#2af598,#009efd)}.prismaIcon.cashoutIcon{background:linear-gradient(135deg,#ff6a00,#ee0979)}.prismaIcon.bonusIcon{background:linear-gradient(135deg,#f093fb,#f5576c)}.prismaIcon.recordsIcon{background:linear-gradient(135deg,#17ead9,#6078ea)}.prismaIcon.walletIcon{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.prismaIcon.downloadIcon{background:linear-gradient(135deg,#3a7bd5,#00d2ff)}.prismaIcon.supportIcon{background:linear-gradient(135deg,#00c6ff,#0072ff)}.prismaIcon.reportIcon{background:linear-gradient(135deg,#f9d423,#ff4e50)}.prismaIcon.termsIcon{background:linear-gradient(135deg,#43cea2,#185a9d)}.prismaIcon.withdrawRecordsIcon{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.prismaIcon.rechargeRecordsIcon{background:linear-gradient(135deg,#2af598,#009efd)}.prismaCountdown{color:#9fd9c6;font-size:12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (max-width:560px){.prismaGrid{grid-template-columns:repeat(2,1fr);gap:12px}.prismaIcon{width:50px;height:50px}.prismaIcon i{font-size:20px}}@media (max-width:520px){.authCard{width:min(520px,100%);margin-top:-24px}.authCard h2{margin:14px 0 6px 16px;font-size:20px}.field{padding:0 16px 10px}.inputWrap{border-radius:18px;padding:10px 12px}.inputWrap input{font-size:16px}.primary{border-radius:24px;margin:20px 16px;padding:14px;font-size:18px}}@media (max-width:820px){.loginLayout{grid-template-columns:1fr;gap:12px}.loginHero{min-height:220px}.loginHero img{width:min(300px,70vw);position:absolute;top:30px;left:20px}.heroHeading{font-size:28px;top:24px;right:20px}.heroSub{top:58px;right:20px}}.auth .loginLayout{grid-template-columns:1fr 420px;align-items:center;gap:24px;width:min(1100px,100%);margin:0 auto;display:grid}.auth .loginHero{justify-content:center;align-items:center;min-height:260px;padding:16px;display:flex}.auth .loginHero img{width:min(360px,60vw);height:auto;position:relative;top:auto;left:auto}.auth .authCard{margin-top:0}.auth .loginCard .inputWrap{background:0 0;border:1px solid #e6edf3}@media (max-width:820px){.auth .loginLayout{grid-template-columns:1fr;gap:12px;width:min(560px,100%)}.auth .loginHero{min-height:220px}.auth .loginHero img{width:min(300px,70vw)}}.depositPage{padding:16px}.depositHeader{color:#fff;background:linear-gradient(135deg,#0f3a74,#7f5af0 60%,#29c76f);border-radius:14px;padding:16px;box-shadow:0 8px 18px #11386f40}.depositHeaderTop{align-items:center;gap:10px;display:flex}.dhIcon{background:#0f1115aa;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 0 1px #fff3}.dhIcon i{color:#fff;font-size:18px}.dhTitle{letter-spacing:.4px;font-size:20px;font-weight:800}.dhSub{opacity:.9;margin-top:8px}.dhBalance{font-size:22px;font-weight:800}.amountGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.amountBtn{color:#173b78;cursor:pointer;background:linear-gradient(#f8f9fb,#f3f6fc);border:1px solid #e6edf3;border-radius:12px;align-items:center;gap:8px;padding:14px;font-weight:800;display:flex}.amountBtn:hover{filter:brightness(1.03)}.amountIcon{color:#fff;background:#0e1217;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 1px 6px #0000001f}.amountIcon i{font-size:14px}.inputRow{background:#f3f6fc;border:1px solid #e6edf3;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.inputIcon{color:#173b78;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.textInput{color:#0f3a74;background:0 0;border:none;outline:none;flex:1;font-size:16px}.methodGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.methodBtn{color:#1f3b68;cursor:pointer;background:#fff;border:1px solid #e6edf3;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.methodBtn[aria-pressed=true]{background:linear-gradient(#fff,#f2fff7);border:2px solid #29c76f}.methodLogo{background:#eaf2fb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.methodLogo[data-type=Bkash]{background:#ffe6f2}.methodLogo[data-type=Nagad]{background:#fff0e6}.methodLogo img{object-fit:contain;width:28px;height:28px}.methodLogo i{color:#1f6feb;font-size:18px}.methodText{font-weight:700}.methodInfo{color:#11386f;background:linear-gradient(#f8f9fb,#eef6ff);border:1px solid #e6edf3;border-radius:12px;margin-top:10px;padding:12px}.copyPill{cursor:pointer;color:#fff;background:linear-gradient(90deg,#0ea5e9,#06b6d4,#22c55e);border:none;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:6px 10px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #11386f29}.copyPill i{color:#fff;font-size:14px}.copyPill:hover{filter:brightness(1.06);transform:translateY(-1px)}.uploadBox{cursor:pointer;background:#f9fbfd;border:1.5px dashed #cfd8e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.uploadIcon{color:#1f6feb;background:#eaf2fb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.uploadIcon i{font-size:18px}.uploadText{color:#4a6fa1;font-size:14px}.depositInfo{color:#555;margin:0;padding-left:18px}.depositPage .dhTitle{color:#fff}.depositPage .dhSub{color:#eaf2fb}.depositPage .dhBalance{color:#fff}.depositPage .methodText{color:#102a4e}.depositPage .methodInfo,.depositPage .depositInfo,.depositPage .textInput{color:#0e2a4c}.depositPage .textInput::placeholder{color:#4a6fa1;opacity:.95}.depositPage .amountBtn{color:#103b72}.depositPage .uploadText{color:#103b72;font-weight:700}.depositPage .muted{color:#103b72}.pickShotBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7f5af0,#0ea5e9,#22c55e);border:none;border-radius:12px;align-items:center;gap:6px;margin-top:8px;padding:10px 14px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #11386f2e}.pickShotBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.depositPage .card{background:linear-gradient(135deg,#0ea5e947,#22c55e42,#7f5af03d);border:1px solid #ffffff59;box-shadow:0 8px 20px #11386f33}.depositPage .methodBtn{color:#11386f;background:linear-gradient(#7f5af014,#2cb67d14);border:1px solid #ffffff59}.depositPage .methodBtn[aria-pressed=true]{color:#fff;background:linear-gradient(90deg,#7f5af0,#0ea5e9,#22c55e);border:1px solid #ffffff40;box-shadow:0 6px 14px #11386f2e}.depositPage .inputRow,.depositPage .cardInput{background:linear-gradient(#f0f5ffdb,#e2f8eedb);border:1px solid #29c76f40}.depositPage .uploadBox{background:linear-gradient(#f0f5ffeb,#e2f8eeeb);border-color:#29c76f40}@media (max-width:520px){.depositPage{padding:12px}.dhTitle{font-size:18px}.dhBalance{font-size:20px}.amountBtn{padding:12px}.textInput{font-size:15px}}.tiltCard{perspective:1000px;border-radius:16px;margin:12px;position:relative}.tiltInner{transform-style:preserve-3d;transition:transform .12s;position:relative}.tiltLayer{pointer-events:none;border-radius:16px;position:absolute;inset:0}.tiltLayer.layer-bg{background:radial-gradient(800px 240px at 20% -20%,#7f5af038,#0000 60%);transform:translateZ(-40px)}.tiltLayer.layer-glow{background:radial-gradient(220px 140px at 80% 100%,#0ea5e933,#0000 70%),radial-gradient(180px 120px at 10% 0,#ff7a1a2e,#0000 70%);transform:translateZ(-60px)}.tiltContent{background:linear-gradient(#7f5af00f,#2cb67d0f,#ff7a1a0d);border:1px solid #0f3c5a14;border-radius:16px;overflow:hidden;transform:translateZ(24px);box-shadow:0 10px 26px #11386f29}.tiltCard:hover .tiltContent{box-shadow:0 16px 34px #11386f38}.tiltContent .vipImg{transform:translateZ(12px)}.tiltContent .vipTitle{transform:translateZ(16px)}.tiltContent .vipPairs{transform:translateZ(14px)}.tiltContent .vipBuy{transform:translateZ(18px)}.vipStatus{text-align:center;color:#11386f;background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff40;border-radius:12px;margin:6px auto 10px;padding:6px 12px;font-size:13px;line-height:1;display:inline-block}.vipStatus.success{color:#0f5132;background:linear-gradient(#19875440,#1987541f);border-color:#19875459}.vipStatus.warn{color:#5b3e00;background:linear-gradient(#ffc10747,#ffc1071f);border-color:#ffc10759}.cashoutPage{min-height:calc(100vh - 120px);padding:16px}.cashoutHeader{color:#fff;background:linear-gradient(135deg,#0f3a74,#7f5af0 60%,#29c76f);border-radius:14px;padding:16px;box-shadow:0 8px 18px #11386f40}.cashoutHeader .title{letter-spacing:.4px;font-size:18px;font-weight:800}.cashoutHeader .sub{opacity:.9;font-size:12px}.cashoutPage .card{background:linear-gradient(135deg,#0ea5e947,#22c55e42,#7f5af03d);border:1px solid #ffffff59;box-shadow:0 8px 20px #11386f33}.cashoutPage .muted{color:#103b72}.cashoutPage .btnPrimary{color:#fff;background:linear-gradient(90deg,#7f5af0,#0ea5e9,#22c55e);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex;box-shadow:0 8px 18px #11386f2e}.cashoutPage .btnPrimary:disabled{opacity:.7;filter:saturate(.8)}.cashoutPage .inputTint{color:#0e2a4c;background:linear-gradient(#f0f5ffdb,#e2f8eedb);border:1px solid #29c76f40}.cashoutPage .inputTint::placeholder{color:#5b7fb2;opacity:.75}.cashoutPage .note{color:#0e2a4c;font-size:12px}.cashoutPage .ringBtn{border:1px solid #ffffff59;box-shadow:0 0 0 3px #ffffffa6,0 12px 24px #11386f38}.cashoutPage .alertText{color:#cc3a3a;font-weight:700}.cashoutPage .ringLine{background:linear-gradient(#7f5af014,#2cb67d14) padding-box padding-box,linear-gradient(90deg,#7f5af0,#0ea5e9,#22c55e) border-box;border:2px solid #0000;border-radius:999px}.cashoutPage .sectionTitle{color:#11386f;letter-spacing:.3px;text-shadow:0 1px #ffffff8c;font-size:16px;font-weight:800}.cashoutPage .labelMuted{color:#2a5da3;opacity:.88;font-weight:600}.cashoutPage .noticeCard{background:linear-gradient(#ffffffeb,#fff5f7eb);border:1px solid #ff7a1a38;border-radius:14px;box-shadow:0 6px 16px #11386f24}.cashoutPage .noticeRow{white-space:normal;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cashoutPage .inlineBtn{color:#fff;background:linear-gradient(90deg,#7f5af0,#0ea5e9,#22c55e);border:none;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:8px 12px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #11386f2e}.cashoutPage .inlineBtn:hover{filter:brightness(1.06)}.cashoutPage .methodBtn{color:#11386f;background:linear-gradient(#7f5af014,#0ea5e914);border:1px solid #ffffff59;font-weight:800;box-shadow:0 6px 14px #11386f2e}.cashoutPage .methodBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.cashoutPage .methodBtn[aria-pressed=true]{background:linear-gradient(#7f5af01f,#22c55e1f);border:1px solid #29c76f59;box-shadow:0 8px 18px #11386f33}.cashoutPage .balanceCard{background:linear-gradient(135deg,#0ea5e938,#22c55e38,#7f5af033);border:1px solid #ffffff59;border-radius:14px;box-shadow:0 8px 20px #11386f2e}.cashoutPage .amountValue{color:#0b9444;letter-spacing:.2px;text-shadow:0 1px #ffffff73;font-size:22px;font-weight:800}.cashoutPage .subNote{color:#8aa0bf;font-size:12px}@media (max-width:520px){.cashoutHeader{border-radius:12px;padding:14px}.cashoutPage .noticeRow{flex-direction:column;align-items:flex-start}.cashoutPage .inlineBtn{justify-content:center;width:100%}.cashoutPage .card{padding:12px}.cashoutPage .amountValue{font-size:20px}}.modalCard{background:linear-gradient(#fff,#f7fbff);border:1px solid #3a6ab92e;border-radius:16px;box-shadow:0 12px 28px #1124442e}.modalHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modalTitleRow{align-items:center;gap:10px;display:flex}.modalTitle{background:linear-gradient(90deg,#1f3b7a,#7f5af0,#22c55e);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800;display:inline-block}.modalClose{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;line-height:0}.modalClose:hover{background:#0000000f}.modalLabel{color:var(--muted);margin-bottom:6px;font-size:14px}.modalInput,.modalSelect{color:#0e2a4c;background:linear-gradient(#f0f5ffdb,#e2f8eedb);border:1px solid #29c76f40;border-radius:10px;width:100%;margin-bottom:12px;padding:10px}.modalInput::placeholder{color:#5b7fb2;opacity:.75}.modalAction{border-radius:14px;width:100%;margin:8px 0 0;padding:12px;font-weight:800}.modalAction:hover{filter:brightness(1.03);transform:translateY(-1px)}.modalHeaderBar{background:linear-gradient(90deg,#7f5af0,#0ea5e9,#22c55e);border-top-left-radius:16px;border-top-right-radius:16px;height:6px;margin:-16px -16px 10px;box-shadow:0 4px 12px #11386f40}.brandRow{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.brandChip{background:#fff;border:1px solid #29c76f40;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden;box-shadow:0 6px 14px #11386f1f}.brandChip img{object-fit:contain;width:100%;height:100%}.brandLabel{background:linear-gradient(90deg,#1f3b7a,#7f5af0,#22c55e);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.earnPage{background:linear-gradient(135deg,#0ea5e92e,#22c55e2e,#7f5af029);min-height:100vh;padding:16px}.earnContainer{width:min(980px,100%);margin:0 auto}.earnPage .sectionTitle{color:#11386f}.earnPage .vipGrid{gap:16px}
