.pricing-header-group{opacity:0;filter:blur(20px);transform:translateY(-20px);transition:1.2s cubic-bezier(.22, 1, .36, 1)}.pricing-card{opacity:0;transform:translateY(60px) perspective(1000px) rotateX(-15deg)}.pricing-note{opacity:0;transition:opacity 1s ease-in}.watermark2{opacity:0;transform:translateX(-50%);transition:opacity .9s cubic-bezier(.22, 1, .36, 1) .6s}body.pricing-loaded .pricing-header-group{opacity:1;filter:blur(0);transform:translateY(0)}body.pricing-loaded .pricing-card.reveal{opacity:1;transform:translateY(0) perspective(1000px) rotateX(0)}body.pricing-loaded .pricing-note.reveal{opacity:1}body.pricing-loaded .watermark2{opacity:.9;transform:translateX(-50%)}body,html{overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%}body.pricing-loaded{overflow-y:auto}.pricing-wrapper{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow-y:auto;z-index:1}.pricing-bg-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;pointer-events:none;z-index:0;opacity:0;filter:saturate(1.5);transition:filter .5s,opacity .45s,transform .45s;background:0 0;backface-visibility:hidden;transform:translateZ(0) scale(1.03)}.pricing-bg-video.is-ready.video-enter{opacity:.05;transform:translateZ(0) scale(1);filter:saturate(1.5)}body.is-hovering .pricing-bg-video.is-ready.video-enter{filter:saturate(1) blur(8px);opacity:.02}.pricing-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:860px;padding:5rem 2rem 3rem;gap:2.5rem;z-index:10}.pricing-header-group{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.pricing-header h1{font-size:2rem;font-weight:600;letter-spacing:-.5px;color:var(--text-color);margin-bottom:.4rem;display:inline-block}.pricing-header p{font-size:.875rem;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:.35rem}.billing-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;color:var(--text-muted);user-select:none;background:rgba(0,0,0,.04);padding:6px 10px;border-radius:999px;border:.5px solid rgba(0,0,0,.05)}#label-robux,#label-usd{cursor:auto;transform:translateY(-1px)}body.dark-theme .billing-toggle{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.05)}body.dark-theme .toggle-pill{background:rgba(255,255,255,.3)}.billing-toggle span{width:55px;display:inline-block;transition:color .2s}.billing-toggle span:first-child{text-align:right}.billing-toggle span:last-child{text-align:left}.terms-applies-link{display:block;width:fit-content;margin:0 auto;color:var(--text-muted);text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:3px;transition:color .2s,opacity .2s}.terms-applies-link:hover{color:var(--text-color)}.toggle-pill{width:36px;height:20px;border-radius:999px;background:var(--text-muted);opacity:.4;position:relative;cursor:pointer;transition:.2s;flex-shrink:0}.toggle-pill.on{background:var(--text-color);opacity:1}.toggle-pill::after{content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--bg-color);transition:transform .25s cubic-bezier(.34, 1.56, .64, 1)}.toggle-pill.on::after{transform:translateX(16px)}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;perspective:1000px}.pricing-card{background:rgba(0,0,0,.02);border:.5px solid rgba(0,0,0,.1);border-radius:16px;padding:1.75rem 1.5rem;min-height:360px;display:flex;flex-direction:column;gap:1.25rem;position:relative;transform-style:preserve-3d;transition:box-shadow .3s,border-color .3s,transform .4s cubic-bezier(.2, 1, .3, 1)}body.dark-theme .pricing-card{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.pricing-card.featured{background:var(--text-color);border-color:transparent}body.dark-theme .pricing-card.featured{background:#fcfcfc}.pricing-card.featured .card-desc,.pricing-card.featured .card-tier,.pricing-card.featured .feature-item,.pricing-card.featured .price-amount,.pricing-card.featured .price-label,.pricing-card.featured .price-prefix{color:var(--bg-color)!important}body.dark-theme .pricing-card.featured .card-desc,body.dark-theme .pricing-card.featured .card-tier,body.dark-theme .pricing-card.featured .feature-item,body.dark-theme .pricing-card.featured .price-amount,body.dark-theme .pricing-card.featured .price-label,body.dark-theme .pricing-card.featured .price-prefix{color:#1a1a1a!important}.popular-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%) translateZ(10px);font-size:.65rem;font-weight:500;padding:3px 10px;border-radius:0 0 8px 8px;background:var(--bg-color);color:var(--text-color);box-shadow:0 4px 10px rgba(0,0,0,.1)}body.dark-theme .popular-badge{background:#1a1a1a;color:#fcfcfc}.card-top,.feature-list,.price-block{transform:translateZ(20px)}.card-top{display:flex;flex-direction:column;gap:.3rem}.card-tier{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.card-desc{font-size:.8rem;color:var(--text-muted);line-height:1.5;min-height:calc(.8rem * 1.5 * 2)}.price-block{display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap}.price-prefix{flex-basis:100%;font-size:.7rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:-.15rem}.price-amount{font-size:2rem;font-weight:600;letter-spacing:-1px;color:var(--text-color);display:inline-flex;align-items:center;gap:.3rem;transition:opacity .15s,transform .15s}.price-label{font-size:.78rem;color:var(--text-muted)}.feature-divider{height:.5px;background:rgba(0,0,0,.08);border:none;margin:0;transform:translateZ(10px)}body.dark-theme .feature-divider{background:rgba(255,255,255,.08)}.pricing-card.featured .feature-divider{background:rgba(255,255,255,.2)}body.dark-theme .pricing-card.featured .feature-divider{background:rgba(0,0,0,.15)}.feature-list{list-style:none;display:flex;flex-direction:column;gap:.6rem;flex:0 0 84px;margin:0 0 .75rem;padding:0}.feature-item{font-size:.8rem;color:var(--text-color);display:flex;align-items:flex-start;gap:.5rem}.feature-item::before{content:'–';opacity:.35}.cta-btn{--pricing-cta-bg:#2f2c2c;width:100%;height:36px;border-radius:10px;border:.5px solid rgba(0,0,0,.08);background:var(--pricing-cta-bg);color:#fcfcfc;font-size:.8rem;font-weight:500;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:.15s;position:relative;z-index:2;margin-top:auto;transform:none;box-shadow:none}.cta-btn:hover{opacity:.75}.pricing-card.featured .cta-btn{color:#1a1a1a;background:#fcfcfc;border-color:rgba(255,255,255,.18)}.robux-icon{height:.77em;width:auto;display:inline-block;object-fit:contain;filter:brightness(0);vertical-align:middle;position:relative;top:.035em}.pricing-card.featured .robux-icon,body.dark-theme .robux-icon{filter:brightness(0) invert(1)}body.dark-theme .pricing-card.featured .robux-icon{filter:brightness(0)}body.dark-theme .pricing-card.featured .cta-btn{color:#fcfcfc;background:#393535;border-color:rgba(0,0,0,.08)}.watermark2{top:2rem;width:160px;height:auto;mix-blend-mode:normal}.pricing-note{font-size:.72rem;color:var(--text-muted);opacity:.6;text-align:center}.pricing-terms{width:100%;max-width:580px;text-align:left;line-height:1.45;padding:.65rem .85rem;border:.5px solid rgba(0,0,0,.06);border-radius:8px;background:rgba(0,0,0,.015)}body.dark-theme .pricing-terms{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.pricing-terms summary{display:grid;grid-template-columns:1fr auto;gap:.4rem .8rem;align-items:center;cursor:pointer;list-style:none}.pricing-terms summary::-webkit-details-marker{display:none}.pricing-terms summary span{color:var(--text-color);font-weight:600}.pricing-terms summary small{font-size:inherit;color:var(--text-muted)}.pricing-terms summary::after{content:'+';color:var(--text-muted);font-size:.9rem;line-height:1;grid-column:2;grid-row:1/span 2}.pricing-terms[open] summary::after{content:'-'}.pricing-terms ul{list-style:none;display:grid;grid-template-columns:1fr;gap:.35rem;margin:.65rem 0 0;padding:.65rem 0 0;border-top:.5px solid rgba(0,0,0,.06)}body.dark-theme .pricing-terms ul{border-top-color:rgba(255,255,255,.07)}.pricing-terms li{padding:0}.terms-highlight{color:var(--text-color);font-weight:600}.pricing-card,.pricing-card *{cursor:default!important}.pricing-card .cta-btn,.pricing-card .cta-btn *{cursor:pointer!important}@media (min-width:861px){.pricing-inner{max-width:min(1020px,calc(100% - 3rem))}.pricing-cards{gap:1.35rem}}@media (min-width:1301px) and (max-width:1699px) and (min-height:850px){.pricing-wrapper{align-items:center}.pricing-inner{max-width:1020px;padding:5rem 2.5rem 3rem;gap:2.5rem}.pricing-header-group{gap:1.1rem}.pricing-cards{gap:1.5rem}.pricing-card{min-height:400px;padding:2rem 1.7rem;gap:1.4rem}.card-top{gap:.4rem}.feature-list{gap:.72rem;margin-bottom:1rem}.pricing-terms{max-width:640px}}@media (max-width:860px){.watermark2{display:none}body.pricing-loaded{transform:none!important;overflow-y:auto}.pricing-wrapper{align-items:flex-start}.pricing-inner{padding:5rem 1.5rem 3rem;gap:2rem}.pricing-cards{grid-template-columns:repeat(2,1fr)}.pricing-card.featured{grid-column:1/-1;order:-1;max-width:380px;justify-self:center;width:100%}}@media (min-width:861px) and (orientation:portrait){.pricing-wrapper{align-items:flex-start}.pricing-inner{max-width:min(900px,calc(100% - 3rem));padding:8.5rem 2rem 4rem;gap:2.15rem;margin-block:auto}.pricing-cards{grid-template-columns:repeat(2,1fr);gap:1.2rem}.pricing-card.featured{grid-column:1/-1;order:-1;max-width:420px;justify-self:center;width:100%}.pricing-card{min-height:390px}.pricing-terms{max-width:640px}}@media (max-width:600px){.pricing-inner{padding:4.5rem 1rem 2.5rem;gap:1.5rem}.pricing-header h1{font-size:1.55rem}.pricing-cards{grid-template-columns:1fr;gap:.85rem}.pricing-card.featured{grid-column:auto;max-width:100%;justify-self:stretch;padding-top:2rem}.pricing-card{padding:1.75rem 1.6rem;will-change:auto}.price-amount{font-size:1.75rem}}@media (max-width:380px){.pricing-inner{padding:4rem .75rem 2rem}.billing-toggle{font-size:.75rem;padding:5px 8px}.pricing-header h1{font-size:1.35rem}}@media (max-height:500px) and (orientation:landscape){.pricing-inner{padding:4rem 1.5rem 1.5rem;gap:1.25rem}.pricing-cards{grid-template-columns:repeat(3,1fr)}.pricing-card.featured{grid-column:auto;max-width:100%;justify-self:stretch}.pricing-card{padding:1rem;gap:.75rem}.price-amount{font-size:1.5rem}.feature-list{gap:.4rem}.watermark2{display:none}}@media (min-width:861px) and (max-height:800px) and (orientation:landscape){.pricing-wrapper{align-items:center}.pricing-inner{max-width:min(1040px,calc(100% - 2rem));padding:2rem 1rem 1rem;gap:1rem}.pricing-header-group{gap:.75rem}.pricing-header h1{font-size:1.5rem;margin-bottom:.25rem}.pricing-header p{font-size:.78rem}.billing-toggle{padding:5px 9px;font-size:.74rem}.pricing-cards{margin-top:.35rem;gap:.75rem}.pricing-card{min-height:auto;padding:1rem 1.35rem;gap:.75rem;border-radius:12px}.pricing-card .card-top,.pricing-card .feature-list,.pricing-card .price-block{transform:none}.pricing-card.featured{padding-top:1.35rem}.popular-badge{font-size:.6rem}.card-desc{min-height:0;font-size:.74rem;line-height:1.35}.price-prefix{font-size:.62rem}.price-amount{font-size:1.5rem}.price-label{font-size:.7rem}.feature-list{flex:0 1 auto;gap:.35rem;margin-bottom:.35rem}.feature-item{font-size:.72rem;line-height:1.35}.cta-btn{height:32px;border-radius:8px;font-size:.74rem}.pricing-terms{max-width:520px;padding:.5rem .7rem;font-size:.68rem}}@media (min-width:861px) and (max-height:650px) and (orientation:landscape){.pricing-wrapper:has(.pricing-terms[open]){position:relative;min-height:100vh;height:auto;align-items:flex-start;overflow:visible}.pricing-inner{padding-top:1rem;padding-bottom:2.5rem;gap:.85rem}.pricing-wrapper:has(.pricing-terms[open]) .pricing-inner{padding-bottom:5rem}.pricing-terms summary small{display:none}.pricing-terms[open] ul{gap:.25rem;margin-top:.45rem;padding-top:.45rem}.pricing-card{padding:.85rem 1.35rem;gap:.6rem}.pricing-card.featured{padding-top:1.35rem}.card-desc{display:none}.feature-item{font-size:.68rem;line-height:1.25}}@media (hover:none){.pricing-card{transition:box-shadow .3s,border-color .3s,transform .4s cubic-bezier(.2, 1, .3, 1)!important}}@media (min-width:861px) and (max-height:855px){.watermark2{top:3.5rem;transition:opacity .9s cubic-bezier(.22, 1, .36, 1) .6s}}@media (min-width:861px) and (max-height:810px){.watermark2{top:2.5rem}}@media (max-height:700px){.watermark2{top:.8rem}}@media (min-width:861px){.watermark2{top:2rem}}@media (min-width:861px) and (max-height:1079px){.watermark2{display:none!important}}@media (prefers-reduced-motion:reduce){.pricing-card,.pricing-header-group,.pricing-note,.watermark2{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}