.vipx{--vipx-pink: #e882bf;--vipx-pink-hot: #ff4fa8;--vipx-violet: #a794d6;--vipx-cyan: #1ab4e8;--vipx-ink: #0b0a14;--vipx-surface: #fff;--vipx-border: #ececf3;--vipx-text: #12111c;--vipx-muted: #6b6a7b;background:#f7f7fa;color:var(--vipx-text)}.vipx-grad-text{background:linear-gradient(100deg,#fff 0%,#ffd1ea 30%,var(--vipx-pink) 55%,var(--vipx-cyan) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vipx-pan 8s ease-in-out infinite alternate}@keyframes vipx-pan{to{background-position:100% center}}.vipx-h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.02;letter-spacing:-.03em;margin-top:1.5rem}.vipx-lead{margin-top:1.25rem;max-width:36rem;font-size:1.125rem;line-height:1.6;color:#ffffffd1}.vipx-h2{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--vipx-text)}.vipx-h2-dark{color:#fff}.vipx-sub{margin-top:.5rem;max-width:36rem;color:var(--vipx-muted)}.vipx-sub-dark{color:#ffffffb8}.vipx-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.75rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--vipx-pink-hot)}.vipx-eyebrow i{color:var(--vipx-cyan)}.vipx-eyebrow-dark{color:#ffd1ea}.vipx-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.vipx-section-head-center{justify-content:center;text-align:center}.vipx-section-head-center .vipx-sub{margin-inline:auto}.vipx-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--vipx-cyan);white-space:nowrap}.vipx-link:hover{color:var(--vipx-pink-hot)}.vipx-link i{transition:transform .2s ease}.vipx-link:hover i{transform:translate(3px)}.vipx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:1rem;padding:.85rem 1.5rem;font-weight:800;color:#fff;background:linear-gradient(100deg,var(--vipx-pink-hot) 0%,var(--vipx-violet) 55%,var(--vipx-cyan) 100%);background-size:160% auto;box-shadow:0 18px 40px -16px #ff4fa8bf;transition:background-position .4s ease,transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;cursor:pointer}.vipx-btn:after{content:"";position:absolute;inset:0 auto 0 -40%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:vipx-shine 4.5s ease-in-out infinite;pointer-events:none}@keyframes vipx-shine{0%,55%{left:-40%}80%,to{left:140%}}.vipx-btn:hover{background-position:100% center;transform:translateY(-2px);box-shadow:0 22px 44px -14px #ff4fa8d9;color:#fff}.vipx-btn-lg{padding:1.05rem 1.9rem;font-size:1.05rem;border-radius:1.1rem}.vipx-btn-sm{padding:.6rem 1.1rem;font-size:.875rem;border-radius:.8rem}.vipx-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:1.1rem;padding:1.05rem 1.6rem;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.28);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease}.vipx-btn-outline:hover{background:#ffffff29;border-color:#ffffff80;color:#fff}.vipx-btn-ghost{padding:.55rem 1rem;border-radius:.75rem;border:1px solid var(--vipx-border);font-size:.875rem;font-weight:600;color:var(--vipx-muted);transition:color .2s ease,border-color .2s ease,background .2s ease}.vipx-btn-ghost:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}.vipx-hero{background:radial-gradient(120% 90% at 0% 0%,rgba(255,79,168,.32) 0%,transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(26,180,232,.3) 0%,transparent 55%),var(--vipx-ink)}.vipx-wall{position:absolute;inset:-2rem -4rem;z-index:-2;display:flex;flex-direction:column;justify-content:center;gap:.9rem;transform:rotate(-6deg) scale(1.1);opacity:.42}.vipx-wall-row{display:flex;gap:.9rem;width:max-content;animation:vipx-marquee 70s linear infinite}.vipx-wall-row-reverse{animation-direction:reverse}.vipx-wall-row img{width:15rem;aspect-ratio:16 / 9;object-fit:cover;border-radius:.9rem;filter:saturate(1.15)}@keyframes vipx-marquee{to{transform:translate3d(-50%,0,0)}}.vipx-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b0a14f5,#0b0a14d1 42%,#0b0a1473),linear-gradient(0deg,rgba(11,10,20,.95) 0%,transparent 40%),linear-gradient(180deg,rgba(11,10,20,.7) 0%,transparent 30%)}.vipx-glow{position:absolute;width:28rem;height:28rem;border-radius:9999px;filter:blur(110px);opacity:.35;pointer-events:none;z-index:-1}.vipx-glow-pink{background:var(--vipx-pink-hot);top:-12rem;left:20%;animation:vipx-float 14s ease-in-out infinite alternate}.vipx-glow-cyan{background:var(--vipx-cyan);bottom:-14rem;right:-8rem;animation:vipx-float 18s ease-in-out infinite alternate-reverse}@keyframes vipx-float{to{transform:translate3d(-3rem,2rem,0) scale(1.1)}}.vipx-kicker{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;padding:.4rem .95rem;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vipx-kicker i{color:#ffd1ea}.vipx-anchor{margin-top:1.25rem;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;border-radius:.9rem;border:1px solid rgba(255,209,234,.25);background:#ff4fa81a;padding:.6rem .95rem;font-size:.95rem;color:#ffffffd1}.vipx-anchor strong{color:#fff}.vipx-anchor-strike{font-weight:800;color:#fff9;text-decoration:line-through;text-decoration-color:var(--vipx-pink-hot);text-decoration-thickness:2px}.vipx-trust{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.85rem;font-weight:600;color:#ffffffb3}.vipx-trust li{display:inline-flex;align-items:center;gap:.45rem}.vipx-trust i{color:var(--vipx-cyan);font-size:.8rem}.vipx-stack-avatar{position:relative;display:inline-flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border:3px solid var(--vipx-ink);font-weight:800;color:#fff;transition:transform .2s ease}.vipx-stack-avatar:hover{transform:translateY(-3px);z-index:1}.vipx-stack-avatar img,.vipx-creator-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vipx-rise>*{animation:vipx-rise .7s cubic-bezier(.2,.7,.2,1) both}.vipx-rise>*:nth-child(2){animation-delay:.08s}.vipx-rise>*:nth-child(3){animation-delay:.16s}.vipx-rise>*:nth-child(4){animation-delay:.24s}.vipx-rise>*:nth-child(5){animation-delay:.32s}.vipx-rise>*:nth-child(6){animation-delay:.4s}.vipx-rise>*:nth-child(7){animation-delay:.48s}@keyframes vipx-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}.vipx-mosaic-wrap{perspective:1400px}.vipx-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;transform:rotateY(-14deg) rotateX(6deg) rotate(1deg);animation:vipx-hover 8s ease-in-out infinite alternate}@keyframes vipx-hover{to{transform:rotateY(-9deg) rotateX(3deg) rotate(0) translate3d(0,-10px,0)}}.vipx-mosaic-tile{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 50px -24px #000000e6}.vipx-mosaic-tile img{width:100%;height:100%;object-fit:cover}.vipx-mosaic-feature{grid-column:span 2;grid-row:span 2;border:2px solid transparent;background:linear-gradient(var(--vipx-ink),var(--vipx-ink)) padding-box,linear-gradient(120deg,var(--vipx-pink-hot),var(--vipx-violet),var(--vipx-cyan)) border-box;box-shadow:0 30px 70px -20px #ff4fa88c}.vipx-mosaic-play{position:absolute;top:50%;left:50%;display:flex;width:3.75rem;height:3.75rem;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.1rem;transform:translate(-50%,-50%)}.vipx-mosaic-play:before{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid rgba(255,255,255,.35);animation:vipx-pulse 2.4s ease-out infinite}@keyframes vipx-pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.5);opacity:0}}.vipx-mosaic-badge{position:absolute;left:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;padding:.35rem .75rem;font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(100deg,var(--vipx-pink-hot),var(--vipx-cyan))}.vipx-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:1.5rem;border:1px solid var(--vipx-border);background:var(--vipx-border);box-shadow:0 30px 60px -30px #110c2e59}@media(min-width:768px){.vipx-stats{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}}.vipx-stat{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.4rem 1rem;background:var(--vipx-surface);text-align:center}.vipx-stat-value{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:900;letter-spacing:-.02em;background:linear-gradient(100deg,var(--vipx-pink-hot),var(--vipx-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.vipx-stat-label{font-size:.82rem;font-weight:600;color:var(--vipx-muted)}.vipx-status{border-radius:1.5rem;border:1px solid var(--vipx-border);background:var(--vipx-surface);padding:1.5rem;box-shadow:0 20px 50px -30px #110c2e59;--vipx-status-accent: linear-gradient(120deg, var(--vipx-pink-hot), var(--vipx-cyan))}.vipx-status-canceled{--vipx-status-accent: linear-gradient(120deg, #f59e0b, #f97316)}.vipx-status-expired{--vipx-status-accent: linear-gradient(120deg, #9ca3af, #6b7280)}.vipx-status-icon{display:flex;width:3rem;height:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;background:var(--vipx-status-accent);color:#fff;font-size:1.15rem}.vipx-status-title{font-size:1.125rem;font-weight:800;color:var(--vipx-text)}.vipx-status-pill{border-radius:9999px;padding:.15rem .6rem;font-size:.7rem;font-weight:800;color:#fff;background:var(--vipx-status-accent)}.vipx-status-meta{font-size:.875rem;color:var(--vipx-muted)}.vipx-status-foot{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--vipx-border);display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.875rem;color:var(--vipx-muted)}.vipx-status-foot span{display:inline-flex;align-items:center;gap:.5rem}.vipx-status-foot strong{color:var(--vipx-text)}.vipx-math{position:relative;display:grid;gap:1rem;align-items:stretch}@media(min-width:768px){.vipx-math{grid-template-columns:1fr auto 1fr}}.vipx-math-side{display:flex;flex-direction:column;gap:.35rem;border-radius:1.5rem;border:1px solid var(--vipx-border);background:var(--vipx-surface);padding:1.75rem}.vipx-math-side-win{border:2px solid transparent;background:linear-gradient(var(--vipx-surface),var(--vipx-surface)) padding-box,linear-gradient(120deg,var(--vipx-pink-hot),var(--vipx-violet),var(--vipx-cyan)) border-box;box-shadow:0 24px 50px -28px #ff4fa899}.vipx-math-label{font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--vipx-muted)}.vipx-math-price{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;letter-spacing:-.02em;color:var(--vipx-text)}.vipx-math-price small{font-size:1rem;font-weight:700;color:var(--vipx-muted)}.vipx-math-side-win .vipx-math-price{background:linear-gradient(100deg,var(--vipx-pink-hot),var(--vipx-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.vipx-math-price-old{color:var(--vipx-muted);text-decoration:line-through;text-decoration-color:var(--vipx-pink-hot);text-decoration-thickness:3px}.vipx-math-note{font-size:.9rem;color:var(--vipx-muted)}.vipx-math-side-win .vipx-math-note{font-weight:700;color:#059669}.vipx-math-vs{display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center;width:3rem;height:3rem;border-radius:9999px;background:var(--vipx-ink);color:#fff;font-size:.8rem;font-weight:900;text-transform:uppercase}.vipx-rail{display:flex;gap:.9rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vipx-rail::-webkit-scrollbar{display:none}.vipx-rail-item{flex:0 0 82%;min-width:0;scroll-snap-align:start}@media(min-width:640px){.vipx-rail-item{flex-basis:46%}}@media(min-width:768px){.vipx-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:.25rem;overflow:visible}}@media(min-width:1024px){.vipx-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.vipx-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.vipx-rail-creators .vipx-rail-item{flex-basis:70%}@media(min-width:640px){.vipx-rail-creators .vipx-rail-item{flex-basis:40%}}.vipx-creator{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:1.25rem;border:1px solid var(--vipx-border);background:var(--vipx-surface);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vipx-creator:hover{transform:translateY(-4px);border-color:#ff4fa859;box-shadow:0 26px 50px -28px #ff4fa88c}.vipx-creator-cover{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:2px;aspect-ratio:16 / 8;overflow:hidden;background:var(--vipx-ink)}.vipx-creator-cover img,.vipx-creator-cover-empty{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .5s ease}.vipx-creator:hover .vipx-creator-cover img{transform:scale(1.06)}.vipx-creator-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,10,20,.55),transparent 60%);pointer-events:none}.vipx-rank{position:absolute;top:.6rem;left:.6rem;z-index:1;border-radius:9999px;padding:.2rem .6rem;font-size:.72rem;font-weight:900;color:#1f1300;box-shadow:0 6px 16px -6px #0009}.vipx-rank-1{background:linear-gradient(120deg,#ffe58a,#f5b301)}.vipx-rank-2{background:linear-gradient(120deg,#f1f5f9,#a8b3c2)}.vipx-rank-3{background:linear-gradient(120deg,#f7c79a,#c97a3c)}.vipx-creator-body{display:flex;flex:1;flex-direction:column;align-items:center;padding:0 1.1rem 1.25rem;text-align:center}.vipx-creator-avatar{position:relative;z-index:1;display:flex;width:4.5rem;height:4.5rem;margin-top:-2.25rem;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border:3px solid var(--vipx-surface);outline:2px solid var(--vipx-pink-hot);font-size:1.5rem;font-weight:900;color:#fff}.vipx-creator-name{margin-top:.65rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;color:var(--vipx-text)}.vipx-creator-meta{margin-top:.3rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .9rem;font-size:.8rem;font-weight:600;color:var(--vipx-muted)}.vipx-creator-meta span{display:inline-flex;align-items:center;gap:.35rem}.vipx-creator-meta .fa-gem{color:var(--vipx-pink-hot)}.vipx-creator-cta{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:800;color:var(--vipx-cyan)}.vipx-creator:hover .vipx-creator-cta{color:var(--vipx-pink-hot)}.vipx-plans{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(80% 60% at 15% 0%,rgba(255,79,168,.22) 0%,transparent 60%),radial-gradient(70% 60% at 90% 100%,rgba(26,180,232,.22) 0%,transparent 60%),var(--vipx-ink)}.vipx-plan{position:relative;display:flex;flex-direction:column;border-radius:1.5rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;padding:1.75rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.vipx-plan:hover,.vipx-plan:focus-visible{transform:translateY(-4px);border-color:#ffffff4d;background:#ffffff14;outline:none}.vipx-plan-best{border:2px solid transparent;background:linear-gradient(#17142a,#120f22) padding-box,linear-gradient(140deg,var(--vipx-pink-hot),var(--vipx-violet),var(--vipx-cyan)) border-box;box-shadow:0 40px 80px -30px #ff4fa899}.vipx-plan-best:hover,.vipx-plan-best:focus-visible{background:linear-gradient(#1d1934,#161229) padding-box,linear-gradient(140deg,var(--vipx-pink-hot),var(--vipx-violet),var(--vipx-cyan)) border-box}@media(min-width:768px){.vipx-plan-best{transform:scale(1.05)}.vipx-plan-best:hover,.vipx-plan-best:focus-visible{transform:scale(1.05) translateY(-4px)}}.vipx-plan-ribbon{position:absolute;top:-.85rem;left:50%;display:inline-flex;align-items:center;gap:.4rem;transform:translate(-50%);white-space:nowrap;border-radius:9999px;padding:.35rem .9rem;font-size:.75rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(100deg,var(--vipx-pink-hot),var(--vipx-cyan));box-shadow:0 10px 24px -10px #ff4fa8cc}.vipx-plan-name{font-size:1.15rem;font-weight:800}.vipx-plan-save{border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:900;color:#052e1c;background:#6ee7b7}.vipx-plan-price{margin-top:1.1rem;display:flex;align-items:baseline}.vipx-plan-dollars{font-size:3.25rem;font-weight:900;line-height:1;letter-spacing:-.03em}.vipx-plan-cents{font-size:1.5rem;font-weight:800}.vipx-plan-per{margin-left:.35rem;font-size:.95rem;font-weight:600;color:#fff9}.vipx-plan-best .vipx-plan-dollars,.vipx-plan-best .vipx-plan-cents{background:linear-gradient(100deg,#fff,#ffd1ea 40%,var(--vipx-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.vipx-plan-billed{margin-top:.5rem;font-size:.9rem;color:#ffffffbf}.vipx-plan-was{margin-left:.35rem;color:#ffffff73;text-decoration:line-through}.vipx-plan-perks{margin:1.4rem 0 1.6rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.7rem;font-size:.9rem;color:#ffffffd9}.vipx-plan-perks li{display:flex;align-items:flex-start;gap:.65rem}.vipx-plan-perks i{margin-top:.15rem;display:flex;width:1.15rem;height:1.15rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.6rem;color:#fff;background:linear-gradient(120deg,var(--vipx-pink-hot),var(--vipx-cyan))}.vipx-plan-perks strong{color:#fff}.vipx-plan-btn{margin-top:auto;width:100%;border-radius:1rem;padding:.9rem 1.25rem;font-weight:800;color:#fff;border:1px solid rgba(255,255,255,.25);background:#ffffff14;transition:background .2s ease,border-color .2s ease}.vipx-plan:hover .vipx-plan-btn:not(.vipx-btn){background:#ffffff29;border-color:#ffffff73}.vipx-plan-btn.vipx-btn{border:0}.vipx-plan-fine{margin-top:.75rem;text-align:center;font-size:.75rem;color:#ffffff80}.vipx-pay{margin:3rem auto 0;display:flex;max-width:42rem;flex-direction:column;align-items:center;gap:.75rem;text-align:center;font-size:.875rem;color:#ffffffa6}.vipx-pay-icons{display:flex;gap:1rem;font-size:1.5rem;color:#ffffffbf}.vipx-perks{display:grid;gap:1rem}@media(min-width:768px){.vipx-perks{grid-template-columns:repeat(3,minmax(0,1fr))}.vipx-perk-wide{grid-column:span 3}}.vipx-perk{display:flex;flex-direction:column;gap:.5rem;border-radius:1.5rem;border:1px solid var(--vipx-border);background:var(--vipx-surface);padding:1.5rem}.vipx-perk-wide{display:grid;align-items:center;gap:1.5rem}@media(min-width:768px){.vipx-perk-wide{grid-template-columns:1.2fr 1fr;padding:1.75rem}}.vipx-perk-visual{position:relative;display:flex;height:9rem;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;margin-bottom:.5rem;background:radial-gradient(80% 90% at 0% 0%,rgba(255,79,168,.35),transparent 60%),radial-gradient(80% 90% at 100% 100%,rgba(26,180,232,.35),transparent 60%),var(--vipx-ink)}.vipx-perk-visual-library{display:grid;height:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:0}.vipx-perk-visual-library img{width:100%;aspect-ratio:9 / 13;object-fit:cover;border-radius:.75rem}.vipx-perk-visual-library:not(:has(img)){min-height:9rem}.vipx-perk-title{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:800;color:var(--vipx-text)}.vipx-perk-title i{color:var(--vipx-pink-hot)}.vipx-perk-copy{font-size:.925rem;line-height:1.55;color:var(--vipx-muted)}.vipx-mock-avatar{position:relative;display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(140deg,#ffd1ea,#b9ecff);color:#0b0a148c;font-size:2rem;box-shadow:0 0 0 3px var(--vipx-ink),0 0 0 6px var(--vipx-pink-hot),0 0 40px #ff4fa899}.vipx-mock-gem{position:absolute;right:-.25rem;bottom:-.25rem;display:flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:9999px;border:3px solid var(--vipx-ink);background:linear-gradient(120deg,var(--vipx-pink-hot),var(--vipx-cyan));color:#fff;font-size:.7rem}.vipx-mock-chat{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.vipx-mock-bubble{border-radius:1rem 1rem .25rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;color:#fff;background:linear-gradient(120deg,var(--vipx-pink-hot),var(--vipx-violet))}.vipx-mock-image{display:flex;width:7rem;height:4.5rem;align-items:center;justify-content:center;border-radius:.9rem;border:1px solid rgba(255,255,255,.25);background:linear-gradient(140deg,#ffd1ea59,#b9ecff59);color:#fff;font-size:1.4rem}.vipx-mock-comment{display:flex;width:78%;flex-direction:column;gap:.45rem;border-radius:.9rem;border:2px solid transparent;padding:.75rem;background:linear-gradient(#1a1630,#1a1630) padding-box,linear-gradient(120deg,var(--vipx-pink-hot),var(--vipx-cyan)) border-box;box-shadow:0 0 30px #ff4fa859}.vipx-mock-comment-head{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;color:#fff}.vipx-mock-dot{width:1.1rem;height:1.1rem;border-radius:9999px;background:linear-gradient(140deg,#ffd1ea,#b9ecff)}.vipx-mock-vip{border-radius:9999px;padding:.05rem .4rem;font-size:.6rem;background:linear-gradient(120deg,var(--vipx-pink-hot),var(--vipx-cyan))}.vipx-mock-line{height:.45rem;border-radius:9999px;background:#ffffff38}.vipx-mock-line-short{width:60%}.vipx-faq{display:flex;flex-direction:column;gap:.75rem}.vipx-faq-item{border-radius:1.1rem;border:1px solid var(--vipx-border);background:var(--vipx-surface);transition:border-color .2s ease}.vipx-faq-item[open]{border-color:#ff4fa859}.vipx-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-weight:800;color:var(--vipx-text);cursor:pointer;list-style:none}.vipx-faq-item summary::-webkit-details-marker{display:none}.vipx-faq-item summary i{flex-shrink:0;font-size:.8rem;color:var(--vipx-pink-hot);transition:transform .2s ease}.vipx-faq-item[open] summary i{transform:rotate(45deg)}.vipx-faq-item p{padding:0 1.25rem 1.2rem;font-size:.925rem;line-height:1.6;color:var(--vipx-muted)}.vipx-final{position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;color:#fff;background:radial-gradient(90% 120% at 0% 0%,rgba(255,79,168,.45),transparent 60%),radial-gradient(90% 120% at 100% 100%,rgba(26,180,232,.45),transparent 60%),var(--vipx-ink)}.vipx-final-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.18;filter:blur(6px) saturate(1.2);transform:scale(1.1)}.vipx-sticky{position:fixed;left:.75rem;right:.75rem;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));z-index:45;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.14);padding:.7rem .75rem .7rem 1rem;color:#fff;background:#0b0a14eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 40px -14px #0009;transform:translateY(150%);opacity:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s ease;pointer-events:none}.vipx-sticky.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}@media(min-width:1024px){.vipx-sticky{display:none}}.vipx-sticky-title{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:800}.vipx-sticky-title i{color:#ffd1ea}.vipx-sticky-sub{font-size:.75rem;color:#ffffffa6}@media(prefers-reduced-motion:reduce){.vipx-wall-row,.vipx-mosaic,.vipx-glow,.vipx-grad-text,.vipx-btn:after,.vipx-mosaic-play:before,.vipx-rise>*{animation:none}}html[data-theme-scope=site][data-theme=dark] .vipx{--vipx-surface: var(--yv-surface);--vipx-border: var(--yv-border);--vipx-text: var(--yv-text);--vipx-muted: var(--yv-muted);background:var(--yv-canvas)}html[data-theme-scope=site][data-theme=dark] .vipx .vipx-eyebrow:not(.vipx-eyebrow-dark){color:var(--yv-pink)}html[data-theme-scope=site][data-theme=dark] .vipx .vipx-link,html[data-theme-scope=site][data-theme=dark] .vipx .vipx-creator-cta{color:var(--yv-accent)}html[data-theme-scope=site][data-theme=dark] .vipx .vipx-math-vs{background:var(--yv-elevated)}html[data-theme-scope=site][data-theme=dark] .vipx .vipx-math-side-win .vipx-math-note{color:#34d399}html[data-theme-scope=site][data-theme=dark] .vipx .vipx-stats{box-shadow:0 30px 60px -30px #000000b3}html[data-theme-scope=site][data-theme=dark] .vipx .vipx-btn-ghost:hover{color:#fca5a5;border-color:#f8717166;background:#f871711a}html[data-theme-scope=site][data-theme=dark] .vipx .vipx-creator-avatar{border-color:var(--yv-surface)}
