/* Storefront v2. Branding and service artwork are supplied by the merchant. */
:root{--primary:#8390ff;--primary-rgb:131,144,255;--bg:#0c0d10;--card:#15161b;--card2:#111216;--modal-bg:#111216;--border:#292b33;--muted:#a4a6b1}
html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:#0c0d10!important;color:#f4f4f6;font-family:'Plus Jakarta Sans',Arial,sans-serif}.bg-fx{background:#0c0d10!important}.bg-fx .glass-sweep{display:none}.main-wrap{max-width:1160px;padding:145px 30px 48px;margin:auto}.premium-header{top:0!important;padding:0!important;background:#0c0d10f5!important;border-bottom:1px solid #ffffff0d;backdrop-filter:blur(14px)}.header-container{max-width:1100px!important;min-height:86px!important;padding:14px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.header-container:before,.header-container:after{display:none!important}.navbar-brand{display:flex;align-items:center;margin:0!important;min-width:0}.site-logo-white{height:auto!important;max-height:56px!important;width:auto!important;max-width:260px!important;object-fit:contain!important;display:block}.public-header-actions{display:flex;align-items:center;gap:30px!important}.live-nav-link{font-size:12px;font-weight:600;color:#b2b3bd!important;text-decoration:none!important}.live-nav-link:hover{color:#fff!important}.live-nav-order{padding:12px 16px;border:1px solid #3b3e49;border-radius:7px;color:#f1f1f5!important;font-size:12px;font-weight:600;text-decoration:none!important;background:#1b1d24}.live-nav-order:hover{border-color:#73798b}.live-hero{text-align:center;margin:0 auto 34px;max-width:800px}.live-eyebrow{display:inline-flex;gap:8px;align-items:center;color:#a8abb6;font-size:11px;font-weight:500;letter-spacing:.15px}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e26e79;flex-shrink:0}.live-hero h1{font-size:clamp(36px,5.5vw,64px)!important;line-height:1.13;letter-spacing:-2.8px;font-weight:700;margin:22px 0 18px!important;color:#f6f6f8}.live-hero h1 span{color:#a6adff!important}.live-hero p{font-size:14px!important;line-height:1.85;color:#9396a3!important;margin:0}.live-platforms{max-width:910px;margin:0 auto 56px}.live-platforms>span{display:block;text-align:center;color:#777c8b;font-size:10px;margin-bottom:18px}.live-platforms>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.live-platforms button{font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:12px;background:#131419;border:1px solid #292b34;border-radius:8px;color:#d4d5dc;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.live-platforms button svg{width:21px;height:21px;flex-shrink:0;color:var(--platform-color)}.live-platforms button:hover,.live-platforms button[aria-pressed="true"]{background:#20212b;border-color:#717894;color:#fff}.live-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.live-kicker{font-size:10px;font-weight:600;letter-spacing:.4px;color:#9398ad}.live-section-head h2{font-size:25px;letter-spacing:-.7px;font-weight:650;line-height:1.3;margin:9px 0 0}.live-section-head p{max-width:230px;color:#7f8495;font-size:11px;line-height:1.75;margin:0;text-align:right}.shop-zone{scroll-margin-top:105px}.flow-steps{display:none!important}.live-service-bar{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid #242630;border-bottom:1px solid #242630;margin-bottom:24px;color:#8b90a0;font-size:11px;line-height:1.6}.live-service-bar b{color:#c5c8d2;font-weight:600;margin-right:4px}.network-tabs{display:flex!important;justify-content:flex-start!important;max-width:none!important;gap:22px!important;border-bottom:1px solid #252731;padding:0!important;margin-bottom:24px!important;background:transparent!important;border-radius:0!important;overflow-x:auto;flex-wrap:nowrap!important}.network-tab{background:transparent!important;color:#898e9e!important;font-size:12px!important;font-weight:600!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;padding:4px 0 15px!important;flex:0 0 auto!important}.network-tab.active{border-bottom-color:#939cff!important;color:#f6f6f8!important}.network-tab i{display:none}.categories-step-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;max-width:none!important;margin:0!important}.category-btn-step{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:0!important;border:1px solid #2c2e38!important;border-radius:10px!important;background:#14161c!important;box-shadow:none!important;animation:none!important;transition:border-color .2s!important}.category-btn-step:hover{transform:none!important;border-color:#626a85!important;box-shadow:none!important}.category-btn-step:after{display:none!important}.category-btn-info,.category-btn-step.has-banner .category-btn-info{padding:22px 20px 0!important;gap:12px!important;min-width:0}.category-btn-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:8px!important;background:#242738!important;border:0!important;color:#aeb6ff!important;box-shadow:none!important;transform:none!important}.category-btn-icon .material-symbols-rounded{font-size:19px!important}.category-btn-text{width:auto!important;min-width:0;flex:1}.category-btn-text strong{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.5!important;color:#eef0f6!important}.cat-meta{margin-top:12px!important;gap:6px!important}.cat-chip{font-size:9px!important;font-weight:500!important;letter-spacing:0!important;background:#22252f!important;color:#adb4c8!important;border:0!important;border-radius:4px!important;padding:5px 7px!important}.cat-chip .material-symbols-rounded{font-size:12px!important}.category-btn-arrow,.category-btn-step.has-banner .category-btn-arrow{position:static!important;width:auto!important;display:flex!important;align-self:stretch!important;justify-content:space-between!important;margin:22px 20px 0!important;padding:15px 0!important;border-radius:0!important;background:transparent!important;border:0!important;border-top:1px solid #2b2e3a!important;color:#d2d6e6!important}.category-btn-arrow .cta-txt{font-size:10px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.category-btn-arrow .material-symbols-rounded{background:transparent!important;color:#adb6ff!important;width:20px!important;height:20px!important;font-size:18px!important}.category-btn-step .cb-banner{overflow:hidden;border-radius:9px 9px 0 0}.category-btn-step.has-banner .cb-banner{display:block!important;height:auto!important;aspect-ratio:auto!important;margin:0!important}.category-btn-step.has-banner .cb-banner img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}.category-promotion-box{border-radius:0!important;background:#272132!important}.network-empty,.live-platform-feedback{padding:25px;border:1px solid #2b2e3a;border-radius:8px;background:#13151b;color:#a8aebe!important;font-size:13px;line-height:1.8}.live-platform-feedback[hidden]{display:none!important}.material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center}.material-symbols-rounded svg{width:1em;height:1em;min-width:1em;min-height:1em}.live-how{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;margin:65px 0 40px;padding:42px 0;border-top:1px solid #242731;scroll-margin-top:105px}.live-how h2{font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.7px;margin:12px 0}.live-how p{color:#898e9f;font-size:12px;line-height:1.8;margin-top:12px}.live-how ol{list-style:none;margin:0;padding:0}.live-how li{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid #232731}.live-how li:first-child{padding-top:0}.live-how li:last-child{border:0;padding-bottom:0}.live-how li>span{color:#727d9a;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.8}.live-how h3{font-size:13px;font-weight:600;margin:0}.live-how li p{margin:5px 0 0;font-size:11px}.live-order-help{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #2b2f3b;border-radius:8px;padding:24px 28px;background:#14171f;margin:10px 0 64px}.live-order-help strong{font-size:14px;font-weight:600}.live-order-help p{color:#979eaf;font-size:11px;margin:7px 0 0;line-height:1.7}.live-order-help a{flex-shrink:0;color:#dbe0f5!important;text-decoration:none!important;font-size:12px;font-weight:600;border-bottom:1px solid #596382;padding-bottom:4px}.live-order-help a span{margin-left:12px}.live-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;max-width:none;padding:0;margin:55px 0;background:transparent;border:0;border-radius:0;scroll-margin-top:105px}.live-faq h2{font-size:28px;letter-spacing:-.8px;font-weight:600;line-height:1.3;margin:12px 0}.live-faq h2 span{color:#939cff}.live-faq-intro p{font-size:12px;line-height:1.8;color:#979eaf;max-width:230px}.live-faq-intro a{display:inline-block;margin-top:16px;color:#afb9e7!important;font-size:12px;text-decoration:none!important}.live-faq details{border-bottom:1px solid #272b35}.live-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:12px;font-weight:600;line-height:1.7;padding:20px 0;color:#dce0ec}.live-faq details:first-child summary{padding-top:0}.live-faq summary::-webkit-details-marker{display:none}.live-faq summary span{font-size:18px;font-weight:400;color:#7f8aac}.live-faq details[open] summary span{transform:rotate(45deg)}.live-faq details p{font-size:11px;color:#949daf;line-height:1.9;padding:0 24px 20px 0;margin:0}.drawer-panel{border-radius:14px!important;background:#11141c!important;box-shadow:0 24px 80px #0009!important}.premium-card{background:#191e29!important;border-color:#30394d!important;border-radius:10px!important;box-shadow:none!important;animation:none!important}.premium-card:before,.btn-action-premium:before{display:none!important}.btn-action-premium{background:#7f8cfa!important;border-radius:7px!important;color:#0e152b!important;text-transform:none!important;box-shadow:none!important;font-weight:700!important}.price-display{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:25px!important;letter-spacing:-.7px}.drawer-title h2{font-family:inherit!important;font-weight:600!important}.detail-pill{background:#202838!important;border-color:#374157!important}.dp-icon{background:transparent!important;color:#afbeff!important}.dp-label{color:#8f9eb9!important}.detail-pill .dp-value{color:#e5ebfa!important}.sort-chip.active{background:#303d63!important;color:#e0e8ff!important;border-color:#546ca9!important}.social-proof{margin:50px 0!important}.sp-header h2{font-size:23px!important}.sp-stat{background:#151921!important;border:1px solid #2a303e!important;border-radius:8px!important}.sp-eyebrow{background:none!important;border:0!important;color:#8a96b7!important}.footer{background:#101219!important;border-top:1px solid #272d3b}.purchase-proof-toast{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid #abb8ff;outline-offset:5px}
@media(max-width:1150px){.header-container{margin:0 30px!important}.main-wrap{padding-top:130px}.public-header-actions{gap:22px!important}}
@media(max-width:800px){.main-wrap{padding:115px 22px 35px}.header-container{min-height:76px!important;margin:0 22px!important}.site-logo-white{max-width:205px!important;max-height:45px!important}.live-hero h1{font-size:49px!important;letter-spacing:-2px}.live-platforms>div{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.live-platforms{margin-bottom:40px}.categories-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.live-how,.live-faq{gap:35px}.live-nav-faq{display:none}.live-service-bar{font-size:10px;gap:12px}.live-section-head p{max-width:190px}}
@media(max-width:560px){.main-wrap{padding:106px 18px 28px}.header-container{min-height:70px!important;margin:0 18px!important;padding:12px 0!important}.site-logo-white{max-width:180px!important;max-height:42px!important}.live-nav-link{display:none}.live-nav-order{font-size:10px;padding:10px 12px}.public-header-actions{gap:0!important}.live-hero{margin-bottom:25px}.live-hero h1{font-size:39px!important;letter-spacing:-1.7px;margin-top:18px!important;white-space:normal}.live-hero p{font-size:12px!important;line-height:1.9}.live-hero p br{display:none}.live-eyebrow{font-size:9px}.live-platforms>div{gap:8px}.live-platforms button{flex-direction:column;gap:9px;font-size:10px;min-height:78px;padding:13px 6px}.live-platforms button svg{width:23px;height:23px}.live-platforms>span{font-size:9px}.live-section-head{display:block;margin-bottom:18px}.live-section-head h2{font-size:23px}.live-section-head p{max-width:100%;text-align:left;font-size:10px;margin-top:8px}.live-service-bar{display:grid;grid-template-columns:1fr;gap:7px;padding:14px 0;font-size:10px}.live-service-bar b{display:inline-block;min-width:68px}.network-tabs{gap:22px!important;margin-bottom:20px!important}.network-tab{font-size:11px!important;padding-bottom:12px!important}.categories-step-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.category-btn-info{padding:18px 18px 0!important}.category-btn-text strong{font-size:15px!important}.cat-meta{display:flex;flex-wrap:wrap;margin-top:10px!important}.category-btn-arrow{margin:18px 18px 0!important}.live-how{grid-template-columns:1fr;gap:24px;margin:40px 0 28px;padding-top:30px}.live-how h2{font-size:25px}.live-how h2 br{display:none}.live-how p{font-size:11px}.live-how li{gap:16px}.live-order-help{align-items:flex-start;flex-direction:column;padding:22px;gap:16px;margin:0 0 40px}.live-faq{grid-template-columns:1fr;gap:30px;margin:40px 0}.live-faq h2{font-size:25px}.live-faq-intro p{max-width:100%}.live-faq-intro a{margin-top:5px}.live-faq summary{font-size:12px}.live-faq details p{font-size:11px}.drawer-panel{border-radius:14px 14px 0 0!important}.drawer-content-scroll{padding:16px!important}}
@media(max-width:360px){.site-logo-white{max-width:150px!important}.live-hero h1{font-size:34px!important}.main-wrap{padding-left:15px;padding-right:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
