.DirectGemsPaywall_overlay__RCLxR{position:fixed;inset:0;z-index:10000;background:rgba(6,3,22,.722);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.DirectGemsPaywall_panel__R3bbx{position:fixed;z-index:10001;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px 24px 20px;border-radius:28px;color:#fff;background:radial-gradient(ellipse at top,#38205b,#120a26 70%);border:1px solid hsla(0,0%,100%,.149);box-shadow:0 24px 80px rgba(0,0,0,.533);font-size:16px}.DirectGemsPaywall_panel__R3bbx button{cursor:pointer}.DirectGemsPaywall_panel__R3bbx button:disabled{cursor:wait;opacity:.6}.DirectGemsPaywall_panel__R3bbx a:focus-visible,.DirectGemsPaywall_panel__R3bbx button:focus-visible{outline:2px solid #efb7ff;outline-offset:4px}.DirectGemsPaywall_close__KXJ8v{position:absolute;top:12px;inset-inline-end:12px;width:44px;height:44px;display:grid;place-items:center;background:hsla(0,0%,100%,.071);border-radius:50%}.DirectGemsPaywall_balance__XCw2s{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-height:var(--cc-icon-button);padding:6px 12px;border:0;border-radius:var(--cc-radius-pill);background:var(--cc-glass);color:var(--cc-on-dark);font-size:16px;font-weight:700;line-height:1;cursor:pointer;font-variant-numeric:tabular-nums;align-self:center;cursor:default}.DirectGemsPaywall_balance__XCw2s:hover:not(:disabled):not([aria-disabled=true]){background:var(--cc-glass-hover)}.DirectGemsPaywall_balance__XCw2s:disabled,.DirectGemsPaywall_balance__XCw2s[aria-disabled=true]{cursor:default}.DirectGemsPaywall_balance__XCw2s:hover{background:var(--cc-glass)}.DirectGemsPaywall_balanceIcon__idWY_{width:22px;height:22px;object-fit:contain}.DirectGemsPaywall_title__yRhwS{font-size:30px;line-height:1.2;font-weight:700;margin:30px 0 12px}.DirectGemsPaywall_description__Roo0o{color:#c7bbd6;line-height:1.5;margin-bottom:24px}.DirectGemsPaywall_packages__LdFbt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.DirectGemsPaywall_package__WbSwE{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border-radius:54px;background:hsla(0,0%,100%,.051);border:1px solid hsla(0,0%,100%,.149)}.DirectGemsPaywall_package__WbSwE:hover{background:hsla(0,0%,100%,.102);border-color:#dea4ef}.DirectGemsPaywall_package__WbSwE img{object-fit:contain}.DirectGemsPaywall_package__WbSwE strong{font-size:20px}.DirectGemsPaywall_package__WbSwE strong span{font-size:14px;font-weight:400;color:#c7bbd6}.DirectGemsPaywall_price__e2juJ{background:hsla(0,0%,100%,.071);border-radius:40px;padding:8px 16px;font-weight:600}.DirectGemsPaywall_summary__micG_{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.125)}.DirectGemsPaywall_summary__micG_>div{flex:1 1;display:flex;flex-direction:column;gap:4px}.DirectGemsPaywall_summary__micG_ span{font-size:13px;color:#c7bbd6}.DirectGemsPaywall_card__u4QHT{display:flex;align-items:center;gap:14px;padding:18px;margin-top:20px;border-radius:18px;background:hsla(0,0%,100%,.051)}.DirectGemsPaywall_card__u4QHT div{display:flex;flex-direction:column;gap:6px}.DirectGemsPaywall_card__u4QHT span{font-size:13px;color:#c7bbd6}.DirectGemsPaywall_card__u4QHT strong{letter-spacing:2px}.DirectGemsPaywall_notice__SrcYf,.DirectGemsPaywall_status__lJaPn{color:#d4c9df;font-size:14px;line-height:1.6;margin:18px 0}.DirectGemsPaywall_status__lJaPn code{display:block;overflow-wrap:anywhere;font-size:12px}.DirectGemsPaywall_status__lJaPn a{display:inline-block;padding:12px 0;text-decoration:underline;color:#efb7ff}.DirectGemsPaywall_error__pZ19M{margin:16px 0;color:#ffbfc8;font-size:14px;line-height:1.5}.DirectGemsPaywall_confirm__kV6lO{width:100%;min-height:52px;padding:12px;border-radius:54px;background:linear-gradient(#fff,#edb1ff);color:#18092c;font-weight:700}.DirectGemsPaywall_back__rQtYD{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:8px;color:#d4c9df;font-size:14px}.DirectGemsPaywall_footer__V3unp{display:flex;justify-content:center;gap:24px;margin-top:16px;color:#c7bbd6;font-size:12px}.DirectGemsPaywall_footer__V3unp a{padding:12px 0}@media(max-width:360px){.DirectGemsPaywall_panel__R3bbx{padding:24px 16px 16px}}.DirectGemsPaywall_panelPhone__WlSAg{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;transform:none;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:0;background:linear-gradient(180deg,#06031647,#0603160d 34%,#0603168c 62%,#120a26),url(/gems-paywall-phone.jpg) 50%/cover no-repeat}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_phoneBar__3XG44{display:flex;align-items:center;justify-content:space-between}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_phoneBar__3XG44 .DirectGemsPaywall_close__KXJ8v{position:static;background:#0000006b;color:#fff}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_title__yRhwS{margin-top:auto;margin-bottom:8px;font-size:28px;text-align:center;text-shadow:0 2px 16px #000}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_description__Roo0o{margin-bottom:16px;color:#c7bbd6;text-align:center;text-shadow:none}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_packages__LdFbt{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_package__WbSwE{gap:4px;min-height:214px;justify-content:flex-end;padding:12px 6px 16px;background:#1208246b;border-color:#ffffff47;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_package__WbSwE strong{font-size:20px;line-height:1.1}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_baseline__BZhSp{min-height:16px;color:#ffffff8c;font-size:13px;line-height:16px;text-decoration:line-through;text-decoration-color:#ffffff73}.DirectGemsPaywall_panelPhone__WlSAg .DirectGemsPaywall_price__e2juJ{background:#0000;border-radius:0;padding:2px 0 0;font-size:15px}.DirectGemsPaywall_phoneBody__QldP_{display:contents}.DirectGemsPaywall_panelDesktop__uDh7O{width:min(960px,100vw - 48px);max-width:960px;height:min(640px,100dvh - 48px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);background:#1b102c;border-radius:28px}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_desktopBar__U0XS2{grid-column:1/-1;grid-row:1;z-index:2;align-self:start;display:flex;justify-content:space-between;margin:16px 16px 0;pointer-events:none}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_desktopBar__U0XS2 .DirectGemsPaywall_balance__XCw2s,.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_desktopBar__U0XS2 .DirectGemsPaywall_close__KXJ8v{pointer-events:auto}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_desktopBar__U0XS2 .DirectGemsPaywall_close__KXJ8v{position:static;background:#0000006b;color:#fff}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_portrait___3ERK{grid-column:1;grid-row:1;position:relative;min-height:0;background:linear-gradient(180deg,#0804141f,#0804140d 42%,#0c061cc7),url(/gems-paywall-phone.jpg) center 18%/cover no-repeat}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_portrait___3ERK:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000 64%,#1b102c);pointer-events:none}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_desktopMain__P5bJA{grid-column:2;grid-row:1;min-height:0;overflow:auto;padding:76px 28px 22px;background:radial-gradient(ellipse at top,#4a2b6c,#0000 58%),#241433}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_desktopMain__P5bJA .DirectGemsPaywall_title__yRhwS{margin:4px 0 8px;font-size:34px;text-align:center}.DirectGemsPaywall_panelDesktop__uDh7O .DirectGemsPaywall_desktopMain__P5bJA .DirectGemsPaywall_description__Roo0o{margin-bottom:18px;color:#c7bbd6;text-align:center}.DirectGemsPaywall_perks__o55ca{position:absolute;z-index:1;left:16px;right:16px;bottom:18px;display:flex;flex-wrap:wrap;gap:8px}.DirectGemsPaywall_perk__ZAYgv{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:#100a1c8c;border:1px solid #fff3;color:#fff;font-size:14px}.DirectGemsPaywall_desktopPacks__FEjrF{display:flex;flex-direction:column;gap:10px}.DirectGemsPaywall_desktopPack__KYUox{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:8px 14px;border-radius:54px;border:1px solid #ffffff29;background:#ffffff0a;color:#fff;text-align:start}.DirectGemsPaywall_desktopPack__KYUox strong{font-size:22px;font-weight:700}.DirectGemsPaywall_picked__hCYPC{border-color:#ffffffeb;background:#0000}.DirectGemsPaywall_litIcon__1wISF,.DirectGemsPaywall_packIcon__29s6X{position:relative;width:52px;height:52px;display:grid;place-items:center}.DirectGemsPaywall_litIcon__1wISF img,.DirectGemsPaywall_packIcon__29s6X img{position:relative;z-index:1;width:48px;height:48px}.DirectGemsPaywall_litIcon__1wISF:after{content:"";position:absolute;left:50%;top:50%;z-index:0;pointer-events:none;width:108px;height:108px;background:url(/gems-paywall-star.png) 50%/contain no-repeat;transform:translate(-50%,-50%);animation:DirectGemsPaywall_gemSpin__9ZqaB 14s linear infinite,DirectGemsPaywall_gemFade__viO0L 2.4s ease-in-out infinite}.DirectGemsPaywall_desktopPrice__pxBt4{min-width:72px;padding:0;background:#0000;font-weight:600;text-align:end}.DirectGemsPaywall_radio__XTBMO{width:22px;height:22px;border-radius:50%;border:2px solid #ffffffb8;display:grid;place-items:center}.DirectGemsPaywall_radioMark__js_k_{width:10px;height:10px;border-radius:50%;background:#fff}.DirectGemsPaywall_desktopGet__sky8f{width:100%;min-height:54px;margin-top:16px;border-radius:54px;background:linear-gradient(90deg,#f8d7ff,#c98bff);color:#1a0c28;font-size:18px;font-weight:800}.DirectGemsPaywall_desktopNote__htLGc{margin:12px 0 0;text-align:center;color:#b7adc6;font-size:14px}@keyframes DirectGemsPaywall_gemSpin__9ZqaB{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes DirectGemsPaywall_gemFade__viO0L{0%,to{opacity:.62}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.DirectGemsPaywall_litIcon__1wISF:after{animation:none;opacity:.85}}.GemsPurchaseSuccessPopup_modalOverlay___EPVZ{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;animation:GemsPurchaseSuccessPopup_fadeIn__qViKS .2s ease-out forwards}.GemsPurchaseSuccessPopup_modalOverlayClosing__LR0hm{animation:GemsPurchaseSuccessPopup_fadeOut__n_E4n .2s ease-out forwards}@keyframes GemsPurchaseSuccessPopup_fadeIn__qViKS{0%{opacity:0}to{opacity:1}}@keyframes GemsPurchaseSuccessPopup_fadeOut__n_E4n{0%{opacity:1}to{opacity:0}}.GemsPurchaseSuccessPopup_modalContent__pJSbb{position:relative;width:92%;max-width:480px;background:radial-gradient(120% 120% at 0 0,#8b9eff40 0,#110a31cc 40%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 20px 60px #00000080,inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px;color:#fff;text-align:center;animation:GemsPurchaseSuccessPopup_scaleUp__H60OG .2s ease-out forwards}.GemsPurchaseSuccessPopup_modalContentClosing__BN4pP{animation:GemsPurchaseSuccessPopup_scaleDown__L_nQB .2s ease-out forwards}@keyframes GemsPurchaseSuccessPopup_scaleUp__H60OG{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes GemsPurchaseSuccessPopup_scaleDown__L_nQB{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}.GemsPurchaseSuccessPopup_modalClose__WfVLH{position:absolute;top:12px;inset-inline-end:12px;background:#ffffff1f;border:1px solid #ffffff2e;width:36px;height:36px;border-radius:10px;color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:all .2s ease}.GemsPurchaseSuccessPopup_modalClose__WfVLH:hover{background:#ffffff2e;transform:scale(1.05)}.GemsPurchaseSuccessPopup_iconSection__Zg9pS{text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ffffff1a}.GemsPurchaseSuccessPopup_successIcon__naWki{font-size:64px;margin-bottom:12px;animation:GemsPurchaseSuccessPopup_successPulse__HycZj .6s ease-out}@keyframes GemsPurchaseSuccessPopup_successPulse__HycZj{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.GemsPurchaseSuccessPopup_modalTitle__0knqZ{margin:0 0 8px;font-weight:800;font-size:24px;letter-spacing:-.2px;color:#fff}.GemsPurchaseSuccessPopup_modalText__SfS_D{margin:0 0 24px;font-size:16px;color:#fffc;line-height:1.4}.GemsPurchaseSuccessPopup_buttonGroup__nPzLd{display:flex;gap:12px;flex-direction:column}.GemsPurchaseSuccessPopup_closeButton__y6PCO{padding:12px 24px;border-radius:10px;border:1px solid #fff3;background:#ffffff0a;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.GemsPurchaseSuccessPopup_closeButton__y6PCO:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-1px)}.GemsPurchaseSuccessPopup_closeButton__y6PCO:active{transform:translateY(0)}@media(max-width:480px){.GemsPurchaseSuccessPopup_modalContent__pJSbb{width:95%;padding:20px;margin:20px 0}.GemsPurchaseSuccessPopup_modalTitle__0knqZ{font-size:20px}.GemsPurchaseSuccessPopup_modalText__SfS_D{font-size:14px}.GemsPurchaseSuccessPopup_buttonGroup__nPzLd{gap:10px}.GemsPurchaseSuccessPopup_closeButton__y6PCO{font-size:14px;padding:10px 20px}}