.vip-page h2,.vip-page h3{margin:0;color:#f5f9ff;font-family:Manrope,sans-serif}.vip-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vip-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.vip-top.is-single{grid-template-columns:minmax(0,1fr)}.vip-status-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:30px;border-radius:8px;background:radial-gradient(circle at 76% 40%,#f5c64a2b,transparent 30%),radial-gradient(circle at 0 100%,#58ef9a24,transparent 42%),radial-gradient(circle at 100% 0,#6fc3ff1f,transparent 40%),linear-gradient(150deg,#174b6d,#10395a 48%,#0b2c46);box-shadow:var(--rewards-shadow)}.vip-status-card:before{background:repeating-radial-gradient(circle at 76% 40%,transparent 0 38px,#ffffff0d 39px 40px);-webkit-mask:radial-gradient(circle at 76% 40%,#000 0 34%,transparent 62%);mask:radial-gradient(circle at 76% 40%,#000 0 34%,transparent 62%)}.vip-status-card:after,.vip-status-card:before{content:"";position:absolute;inset:0;z-index:-1}.vip-status-card:after{background:linear-gradient(180deg,#ffffff0f,transparent 22%);pointer-events:none}.vip-status-stage{position:absolute;top:40%;left:76%;z-index:-1;display:grid;place-items:center;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#f5c64a33 0,#f5c64a0f 45%,transparent 70%);translate:-50% -50%}.vip-status-stage .vip-badge{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 18px 24px #00172899) drop-shadow(0 0 30px #f5c64a40);animation:vip-float 6s ease-in-out infinite}@keyframes vip-float{50%{transform:translateY(-8px)}}.vip-status-head{max-width:60%}.vip-status-head .rewards-eyebrow{margin-bottom:4px}.vip-status-head .vip-status-level{margin:0;color:#fff;font-size:44px;font-weight:800;letter-spacing:-.025em;line-height:1.05}.vip-status-copy{max-width:60%;margin:12px 0 0;color:var(--rewards-text-2);font-size:var(--seo-body-size);line-height:var(--seo-body-line)}.vip-status-join{width:fit-content;margin-top:18px}.vip-ring-row{display:flex;align-items:center;gap:28px;margin-top:auto;padding-top:28px}.vip-ring{position:relative;display:grid;flex:none;place-items:center;width:148px;height:148px}.vip-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vip-ring-arc,.vip-ring-track{fill:none;stroke-width:13}.vip-ring-track{stroke:#ffffff14}.vip-ring-arc{stroke-linecap:round;animation:vip-ring-fill 1.4s cubic-bezier(.22,.8,.24,1) .2s both}@keyframes vip-ring-fill{0%{stroke-dasharray:0 100}}.vip-ring>span{position:relative;display:grid;align-content:center;place-items:center;width:122px;height:122px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#11405f,#082a41 70%);box-shadow:inset 0 2px 10px #00000059;text-align:center}.vip-ring strong{color:#f5f9ff;font-size:34px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.vip-ring small{margin-top:2px;color:var(--rewards-text-3);font-size:12px;line-height:1.4}.vip-next-up{min-width:0}.vip-next-up .rewards-eyebrow{margin-bottom:4px}.vip-next-up h3{display:flex;align-items:center;gap:8px;margin:4px 0 10px;font-size:22px;font-weight:800;line-height:1.2}.vip-next-up .vip-badge{flex:none;width:36px;height:36px;object-fit:contain}.vip-to-go{display:inline-flex;margin:0;padding:5px 12px;border-radius:999px;background:#58ef9a24;color:#8ff5bd;font-size:13px;font-weight:800;line-height:1.4}@media (prefers-reduced-motion:reduce){.vip-ring-arc,.vip-status-stage .vip-badge{animation:none}}.vip-claims{min-width:0;padding:22px;border-radius:8px;background:var(--rewards-card);box-shadow:var(--rewards-shadow)}.vip-claims h2{margin:0 0 14px;font-size:18px;font-weight:800;line-height:1.3}.vip-claims ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vip-claim-row{display:flex;align-items:center;gap:14px;padding:12px;border-radius:8px;background:#ffffff08}.vip-claim-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:10px;background:#1a4762;color:#9ed3f0}.vip-claim-copy{display:grid;flex:1;min-width:0}.vip-claim-copy strong{font-size:14px;font-weight:700;line-height:1.4}.vip-claim-copy small{color:var(--rewards-text-3);font-size:12px;line-height:1.4}.vip-claim-row.is-ready .vip-claim-copy small{color:#8ff5bd}.vip-claim-amounts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px}.vip-claim-amounts .rewards-amount{gap:5px}.vip-claim-amounts .rewards-amount img{width:18px;height:18px}.vip-claim-amounts .rewards-amount strong{font-size:16px;line-height:1.4}.vip-page .vip-claim{flex:none;min-height:38px;padding:8px 16px}.vip-claims-note{margin:14px 0 0;color:var(--rewards-text-2);font-size:12px;line-height:1.5}.vip-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;margin-top:16px;padding:20px 22px;border-radius:8px;background:var(--rewards-card);box-shadow:var(--rewards-shadow)}.vip-next.is-single{grid-template-columns:minmax(0,1fr)}.vip-compare{display:flex;align-items:center;gap:16px;min-width:0;padding:16px;border-radius:8px;background:var(--rewards-sunken)}.vip-compare.is-next{box-shadow:inset 0 0 22px -6px #58ef9a59}.vip-compare .vip-badge{flex:none;width:64px;height:64px;object-fit:contain}.vip-compare p{margin:0;color:var(--rewards-text-3);font-size:12px;line-height:1.5}.vip-compare strong{display:block;margin-top:4px;font-size:20px;font-weight:800;line-height:1.3}.vip-compare small{color:var(--rewards-text-2);font-size:12px;line-height:1.5}.vip-section-head{display:flex;align-items:center;gap:10px;margin:40px 0 16px;color:#e9f3fa}.vip-section-icon{flex:none;color:#9ed3f0}.vip-section-head h2{color:#e9f3fa;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.vip-table-wrap{overflow:auto;border-radius:8px;background:var(--rewards-card);box-shadow:var(--rewards-shadow);scrollbar-color:#557f99 #0c263a;scrollbar-width:thin}.vip-table-wrap:focus-visible{outline:2px solid #b8d9ee;outline-offset:3px}.vip-table-wrap table{width:100%;min-width:900px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.vip-table-wrap col:first-child{width:20%}.vip-table-wrap col:nth-child(2){width:12%}.vip-table-wrap col:nth-child(3){width:16%}.vip-table-wrap col:nth-child(4){width:14%}.vip-table-wrap col:nth-child(5),.vip-table-wrap col:nth-child(6){width:12%}.vip-table-wrap col:nth-child(7){width:14%}.vip-table-wrap :is(th,td){height:64px;padding:0 22px;vertical-align:middle;text-align:right;white-space:nowrap}.vip-table-wrap thead th{height:auto;background:#0b3049;color:var(--rewards-text-3);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.vip-table-wrap thead tr:first-child th{padding:18px 22px 10px}.vip-table-wrap thead tr:first-child th[rowspan]{padding-bottom:16px;vertical-align:bottom}.vip-table-wrap thead th[rowspan]:first-child{text-align:left}.vip-table-wrap thead th[colspan]{background:#0b3049 linear-gradient(#ffffff2e,#ffffff2e) bottom /calc(100% - 44px) 1px no-repeat;color:var(--rewards-text-2);text-align:center}.vip-table-wrap thead tr:last-child th{padding:12px 22px 16px}.vip-table-wrap tbody tr>:is(:nth-child(3),:nth-child(5)),.vip-table-wrap thead tr:first-child>[colspan],.vip-table-wrap thead tr:last-child>:is(:first-child,:nth-child(3)){box-shadow:inset 1px 0 #ffffff12}.vip-table-wrap tbody tr>*{background:var(--rewards-card);color:#edf5ff;transition:background-color .16s ease}.vip-table-wrap tbody tr+tr>*{border-top:1px solid #ffffff0d}.vip-table-wrap tbody tr:hover>*{background:var(--rewards-card-hover)}.vip-table-wrap tbody tr.is-current,.vip-table-wrap tbody tr.is-current>*{background:#dce6ef;color:#18394f}.vip-table-wrap tbody tr.is-current small{color:#34566d}.vip-table-wrap tbody tr.is-current>td:before{color:#4f6f86}.vip-table-wrap tbody tr.is-current .vip-current{background:#18394f;color:#dce6ef}.vip-table-wrap tbody th{text-align:left}.vip-tier{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:700}.vip-tier .vip-badge{flex:none;width:34px;height:34px;object-fit:contain}.vip-tier>span{display:grid}.vip-current{width:fit-content;margin-top:5px;padding:2px 8px;border-radius:999px;background:#58ef9a29;color:#8ff5bd;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.5}.vip-column-coin{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.vip-column-coin img{width:18px;height:18px;object-fit:contain}.vip-coins strong{font-size:15px;font-weight:700}.vip-percent,.vip-xp{font-size:14px;font-weight:700}.vip-value{white-space:nowrap}.vip-coins small,.vip-percent small,.vip-xp small{margin-left:4px;color:var(--rewards-text-3);font-size:10px;font-weight:600;text-transform:uppercase}.vip-percent.is-muted{color:#adc4d4;font-weight:500}@media (max-width:900px){.vip-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.vip-table-wrap{overflow:visible;border-radius:0;background:none;box-shadow:none}.vip-table-wrap table{display:block;width:100%;min-width:0}.vip-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vip-table-wrap tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.vip-table-wrap tbody tr,.vip-table-wrap tbody tr.is-current{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;border-radius:8px;background:var(--rewards-card);box-shadow:var(--rewards-shadow)}.vip-table-wrap tbody tr.is-current{background:#dce6ef;box-shadow:var(--rewards-shadow),inset 0 0 0 1px #c9dce9}.vip-table-wrap tbody tr+tr>*,.vip-table-wrap tbody tr.is-current>*,.vip-table-wrap tbody tr:hover>*,.vip-table-wrap tbody tr>*{position:static;display:block;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:left;white-space:normal}.vip-table-wrap tbody tr+tr>td,.vip-table-wrap tbody tr.is-current>td,.vip-table-wrap tbody tr:hover>td,.vip-table-wrap tbody tr>td{display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px;border-radius:6px;background:var(--rewards-sunken)}.vip-table-wrap tbody tr+tr>td.vip-xp,.vip-table-wrap tbody tr.is-current>td.vip-xp,.vip-table-wrap tbody tr:hover>td.vip-xp,.vip-table-wrap tbody tr>td.vip-xp{align-items:flex-end;padding:0;background:none;text-align:right}.vip-table-wrap tbody tr.is-current>td:not(.vip-xp){background:#c9dce9}.vip-table-wrap tbody th{grid-column:1/5;align-self:center}.vip-table-wrap tbody td.vip-xp{grid-column:5/7;align-self:center}.vip-table-wrap tbody td.vip-coins{grid-column:span 3}.vip-table-wrap tbody td.vip-percent{grid-column:span 2}.vip-table-wrap tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--rewards-text-3);font-size:11px;font-weight:600;line-height:1.3;text-transform:none}.vip-table-wrap tbody td small{display:inline;margin-left:3px}.vip-tier{gap:12px;font-size:15px}}@media (max-width:600px){.vip-status-card{padding:22px}.vip-status-card:before{background:repeating-radial-gradient(circle at calc(100% - 70px) 70px,transparent 0 30px,#ffffff0d 31px 32px);-webkit-mask:radial-gradient(circle at calc(100% - 70px) 70px,#000 0 70px,transparent 150px);mask:radial-gradient(circle at calc(100% - 70px) 70px,#000 0 70px,transparent 150px)}.vip-status-stage{top:70px;left:calc(100% - 70px);width:150px;height:150px}.vip-status-stage .vip-badge{width:104px;height:104px}.vip-status-head .vip-status-level{font-size:32px}.vip-ring{width:116px;height:116px}.vip-ring>span{width:94px;height:94px}.vip-ring strong{font-size:28px}.vip-ring-row{gap:18px}.vip-claim-row{flex-wrap:wrap}.vip-claim-copy{flex:1 1 8.5rem}.vip-claim-amounts{margin-left:auto}.vip-claim-row .vip-claim{width:100%}.vip-next{grid-template-columns:minmax(0,1fr)}.vip-section-head{margin-top:32px}}