.customer-service-widget[data-v-04991d85]{--support-cyan: var(--cyan, #3fe2f2);--support-lime: var(--lime, #a5ff2c);position:fixed;z-index:108;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));font-family:inherit}.customer-service-trigger[data-v-04991d85]{position:relative;display:flex;height:52px;align-items:center;gap:9px;padding:0 17px 0 14px;overflow:visible;border:1px solid rgb(63 226 242 / .7);border-radius:16px;background:linear-gradient(145deg,#0c2737f5,#061422fa);color:var(--support-cyan);box-shadow:0 14px 36px #0000006b,0 0 24px #3fe2f21f,inset 0 1px #ffffff14;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.customer-service-trigger[data-v-04991d85]:hover{border-color:var(--support-lime);box-shadow:0 17px 42px #00000075,0 0 28px #a5ff2c24,inset 0 1px #ffffff1a;transform:translateY(-3px)}.customer-service-trigger em[data-v-04991d85]{color:#eafcff;font-size:14px;font-style:normal;font-weight:800;letter-spacing:.3px}.customer-service-widget.embedded .customer-service-trigger[data-v-04991d85]{width:46px;height:46px;justify-content:center;padding:0;border-radius:14px}.customer-service-widget.embedded .customer-service-trigger em[data-v-04991d85]{display:none}.customer-service-widget.embedded .customer-trigger-radar[data-v-04991d85]{border-radius:18px}.customer-trigger-radar[data-v-04991d85]{position:absolute;inset:-7px;z-index:-1;border:1px solid rgb(63 226 242 / .2);border-radius:20px;opacity:0;pointer-events:none;animation:customer-radar-04991d85 2.6s ease-out infinite}.customer-chat-panel[data-v-04991d85]{position:absolute;bottom:66px;right:0;display:grid;width:min(370px,calc(100vw - 36px));max-height:min(590px,calc(100vh - 110px));overflow:hidden;border:1px solid rgb(63 226 242 / .58);border-radius:20px;background:radial-gradient(circle at 0 0,rgb(63 226 242 / .12),transparent 34%),radial-gradient(circle at 100% 100%,rgb(165 255 44 / .08),transparent 36%),linear-gradient(160deg,#0c1d31fc,#05101efe);color:#eff9ff;box-shadow:0 28px 70px #0000009e,0 0 36px #3fe2f21a,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.customer-chat-header[data-v-04991d85]{display:flex;align-items:center;gap:11px;padding:17px 17px 14px;border-bottom:1px solid rgb(102 132 177 / .18)}.customer-chat-avatar[data-v-04991d85],.customer-message-avatar[data-v-04991d85]{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .4);background:#3fe2f21a;color:var(--support-cyan)}.customer-chat-avatar[data-v-04991d85]{width:42px;height:42px;border-radius:13px;box-shadow:inset 0 1px #ffffff14,0 0 18px #3fe2f214}.customer-chat-header>div[data-v-04991d85]{display:grid;flex:1;gap:3px}.customer-chat-header strong[data-v-04991d85]{font-size:17px;line-height:1.1}.customer-chat-header small[data-v-04991d85]{display:flex;align-items:center;gap:6px;color:#8fa5c5;font-size:11px}.customer-chat-header small i[data-v-04991d85]{width:7px;height:7px;border-radius:50%;background:var(--support-lime);box-shadow:0 0 11px #a5ff2cb3}.customer-chat-header small i.offline[data-v-04991d85]{background:#7f8da5;box-shadow:none}.customer-chat-header>button[data-v-04991d85]{display:grid;width:35px;height:35px;place-items:center;border:1px solid rgb(109 137 179 / .26);border-radius:11px;background:#030c1980;color:#92a5c5;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.customer-chat-header>button[data-v-04991d85]:hover{border-color:#ff5b887a;background:#ff5b8814;color:#ff6f9b}.customer-chat-notice[data-v-04991d85]{display:flex;justify-content:space-between;gap:12px;padding:10px 17px;border-bottom:1px solid rgb(102 132 177 / .13);background:#05101e73;color:#8196b7;font-size:10px}.customer-chat-notice span[data-v-04991d85]{display:flex;align-items:center;gap:5px}.customer-chat-notice svg[data-v-04991d85]{color:var(--support-cyan)}.customer-chat-messages[data-v-04991d85]{display:grid;min-height:180px;max-height:285px;align-content:start;gap:13px;overflow-y:auto;padding:18px 16px;scrollbar-color:rgb(63 226 242 / .38) transparent;scrollbar-width:thin}.customer-chat-message[data-v-04991d85]{display:flex;align-items:flex-end;gap:8px}.customer-chat-message.user[data-v-04991d85]{justify-content:flex-end}.customer-message-avatar[data-v-04991d85]{width:28px;height:28px;border-radius:9px}.customer-chat-message>div[data-v-04991d85]{display:grid;max-width:78%;gap:4px}.customer-chat-message p[data-v-04991d85]{margin:0;padding:10px 12px;border:1px solid rgb(99 127 169 / .2);border-radius:5px 14px 14px;background:#10223ae0;color:#c7d5ec;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.customer-chat-message.user p[data-v-04991d85]{border-color:#3fe2f26b;border-radius:14px 5px 14px 14px;background:linear-gradient(135deg,#126279db,#133e57eb);color:#edfdff}.customer-chat-message.error p[data-v-04991d85]{border-color:#ff6f9b59;color:#ffc2d4}.customer-chat-message.typing p[data-v-04991d85]{display:flex;min-width:54px;align-items:center;justify-content:center;gap:5px}.customer-chat-message.typing p i[data-v-04991d85]{width:5px;height:5px;border-radius:50%;background:var(--support-cyan);animation:customer-typing-04991d85 1s ease-in-out infinite}.customer-chat-message.typing p i[data-v-04991d85]:nth-child(2){animation-delay:.12s}.customer-chat-message.typing p i[data-v-04991d85]:nth-child(3){animation-delay:.24s}.customer-chat-message time[data-v-04991d85]{color:#596f93;font-size:9px}.customer-chat-message.user time[data-v-04991d85]{text-align:right}.customer-chat-panel.ticket-mode .customer-chat-messages[data-v-04991d85]{min-height:72px;max-height:98px;padding-bottom:10px}.customer-ticket-form[data-v-04991d85]{display:grid;gap:10px;max-height:350px;overflow-y:auto;margin:0 14px;padding:13px;border:1px solid rgb(63 226 242 / .28);border-radius:15px;background:linear-gradient(145deg,#0d233af5,#05111ffa);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0003;scrollbar-color:rgb(63 226 242 / .32) transparent;scrollbar-width:thin}.customer-ticket-form>header[data-v-04991d85]{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid rgb(101 132 176 / .17)}.customer-ticket-form>header>span[data-v-04991d85]{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid rgb(165 255 44 / .34);border-radius:11px;background:#a5ff2c14;color:var(--support-lime)}.customer-ticket-form>header>div[data-v-04991d85]{display:grid;flex:1;gap:2px}.customer-ticket-form>header strong[data-v-04991d85]{color:#f2f8ff;font-size:13px}.customer-ticket-form>header small[data-v-04991d85]{color:#7186a7;font-size:9px}.customer-ticket-form>header button[data-v-04991d85]{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(103 133 176 / .24);border-radius:9px;background:#020c1885;color:#7f94b4;cursor:pointer}.customer-ticket-form>header button[data-v-04991d85]:hover{border-color:#ff6f9b6b;color:#ff79a4}.customer-ticket-form>label[data-v-04991d85],.customer-ticket-row>label[data-v-04991d85]{display:grid;min-width:0;gap:5px}.customer-ticket-form>label>span[data-v-04991d85],.customer-ticket-row>label>span[data-v-04991d85]:first-child{color:#aebed6;font-size:10px;font-weight:700}.customer-ticket-form label span small[data-v-04991d85]{color:#607698;font-size:8px;font-weight:500}.customer-ticket-row[data-v-04991d85]{display:grid;grid-template-columns:.9fr 1.1fr;gap:8px}.customer-ticket-form input[data-v-04991d85],.customer-ticket-form select[data-v-04991d85],.customer-ticket-form textarea[data-v-04991d85]{box-sizing:border-box;width:100%;border:1px solid rgb(91 121 165 / .3);border-radius:10px;outline:0;background:#030d1bb8;color:#eaf7ff;font:inherit;font-size:10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.customer-ticket-form input[data-v-04991d85],.customer-ticket-form select[data-v-04991d85]{height:36px;padding:0 10px}.customer-ticket-form textarea[data-v-04991d85]{min-height:68px;padding:9px 10px;resize:vertical;line-height:1.5}.customer-ticket-form input[data-v-04991d85]::placeholder,.customer-ticket-form textarea[data-v-04991d85]::placeholder{color:#536a8e;font-weight:400}.customer-ticket-form input[data-v-04991d85]:focus,.customer-ticket-form select[data-v-04991d85]:focus,.customer-ticket-form textarea[data-v-04991d85]:focus{border-color:#3fe2f2a8;background:#051526e6;box-shadow:0 0 0 3px #3fe2f212}.customer-ticket-select[data-v-04991d85]{position:relative;display:block;z-index:8}.customer-ticket-select>button[data-v-04991d85]{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px 0 10px;border:1px solid rgb(91 121 165 / .3);border-radius:10px;background:#030d1bb8;color:#eaf7ff;font:inherit;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.customer-ticket-select>button>span[data-v-04991d85]{display:flex;min-width:0;align-items:center;gap:7px}.customer-ticket-select>button i[data-v-04991d85]{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--support-cyan);box-shadow:0 0 9px #3fe2f299}.customer-ticket-select>button svg[data-v-04991d85]{flex:0 0 auto;color:var(--support-cyan);transition:transform .16s ease}.customer-ticket-select.open>button[data-v-04991d85]{border-color:#3fe2f2a8;background:#051526f5;box-shadow:0 0 0 3px #3fe2f212,0 10px 22px #0003}.customer-ticket-select.open>button svg[data-v-04991d85]{transform:rotate(180deg)}.customer-ticket-options[data-v-04991d85]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;width:224px;max-height:205px;gap:3px;overflow-y:auto;padding:6px;border:1px solid rgb(63 226 242 / .36);border-radius:12px;background:radial-gradient(circle at 0 0,rgb(63 226 242 / .1),transparent 45%),#05111ffe;box-shadow:0 18px 38px #00000085,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:rgb(63 226 242 / .34) transparent;scrollbar-width:thin}.customer-ticket-options>button[data-v-04991d85]{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a7b8d1;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.customer-ticket-options>button>span[data-v-04991d85]{display:grid;min-width:0;gap:2px}.customer-ticket-options>button strong[data-v-04991d85]{color:inherit;font-size:10px}.customer-ticket-options>button small[data-v-04991d85]{overflow:hidden;color:#63799a;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.customer-ticket-options>button[data-v-04991d85]:hover{border-color:#3fe2f23d;background:#3fe2f212;color:#e8fbff;transform:translate(2px)}.customer-ticket-options>button.selected[data-v-04991d85]{border-color:#a5ff2c61;background:linear-gradient(90deg,#a5ff2c1f,#3fe2f20d);color:#dfffa6}.customer-ticket-options>button.selected svg[data-v-04991d85]{flex:0 0 auto;color:var(--support-lime)}.customer-ticket-options-enter-active[data-v-04991d85],.customer-ticket-options-leave-active[data-v-04991d85]{transition:opacity .15s ease,transform .15s ease;transform-origin:top left}.customer-ticket-options-enter-from[data-v-04991d85],.customer-ticket-options-leave-to[data-v-04991d85]{opacity:0;transform:translateY(-5px) scale(.97)}.customer-ticket-error[data-v-04991d85]{margin:0;padding:7px 9px;border:1px solid rgb(255 111 155 / .25);border-radius:9px;background:#ff6f9b12;color:#ff9cbb;font-size:9px;line-height:1.45}.customer-ticket-counter[data-v-04991d85]{display:block;margin:-5px 2px 0 0;color:#536a8e;font-size:8px;line-height:1;text-align:right}.customer-ticket-form>footer[data-v-04991d85]{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:76px 132px;justify-content:end;align-items:center;gap:9px;min-height:56px;margin:0 -2px -3px;padding:8px 2px 5px;border-top:1px solid rgb(91 121 165 / .16);background:linear-gradient(180deg,#051220a6,#051220fc)}.customer-ticket-form>footer button[data-v-04991d85]{width:100%;height:38px;padding:0 11px;border:1px solid rgb(93 123 166 / .28);border-radius:10px;background:#040f1db3;color:#91a6c5;font-size:10px;font-weight:800;cursor:pointer}.customer-ticket-form>footer button.submit[data-v-04991d85]{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;border:0;background:linear-gradient(135deg,var(--support-lime),#62e971);color:#071a13;box-shadow:0 8px 20px #a5ff2c26}.customer-ticket-form>footer button[data-v-04991d85]:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.customer-ticket-spinner[data-v-04991d85]{animation:customer-ticket-spin-04991d85 .8s linear infinite}.customer-chat-quick[data-v-04991d85]{display:flex;gap:7px;padding:0 16px 13px}.customer-chat-quick button[data-v-04991d85]{min-width:0;flex:1;padding:7px 6px;border:1px solid rgb(63 226 242 / .22);border-radius:9px;background:#3fe2f20e;color:#a9bad4;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.customer-chat-quick button[data-v-04991d85]:hover{border-color:#a5ff2c85;background:#a5ff2c14;color:#dfffaa}.customer-chat-quick button[data-v-04991d85]:disabled{opacity:.4;cursor:not-allowed}.customer-chat-composer[data-v-04991d85]{display:flex;align-items:center;gap:9px;margin:0 15px;padding:8px 8px 8px 12px;border:1px solid rgb(87 119 166 / .32);border-radius:13px;background:#030c19a3;transition:border-color .16s ease,box-shadow .16s ease}.customer-chat-composer[data-v-04991d85]:focus-within{border-color:#3fe2f29e;box-shadow:0 0 0 3px #3fe2f212}.customer-chat-composer textarea[data-v-04991d85]{width:100%;min-height:24px;max-height:72px;resize:none;border:0;outline:0;background:transparent;color:#eff9ff;font:inherit;font-size:12px;line-height:24px}.customer-chat-composer textarea[data-v-04991d85]::placeholder{color:#607597;font-weight:400}.customer-chat-composer>button[data-v-04991d85]{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;background:linear-gradient(135deg,var(--support-cyan),#54d5ff);color:#04131f;cursor:pointer;box-shadow:0 8px 18px #3fe2f22e}.customer-chat-composer>button[data-v-04991d85]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.customer-chat-footnote[data-v-04991d85]{margin:9px 0 12px;color:#566b8e;font-size:9px;text-align:center}.customer-chat-panel-enter-active[data-v-04991d85],.customer-chat-panel-leave-active[data-v-04991d85]{transition:opacity .18s ease,transform .18s ease;transform-origin:right bottom}.customer-chat-panel-enter-from[data-v-04991d85],.customer-chat-panel-leave-to[data-v-04991d85]{opacity:0;transform:translateY(12px) scale(.96)}@keyframes customer-radar-04991d85{0%{opacity:.65;transform:scale(.9)}72%,to{opacity:0;transform:scale(1.16)}}@keyframes customer-typing-04991d85{0%,to{opacity:.35;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes customer-ticket-spin-04991d85{to{transform:rotate(360deg)}}@media(max-width:640px){.customer-service-widget[data-v-04991d85]{right:12px;bottom:12px}.customer-service-trigger[data-v-04991d85]{width:50px;height:50px;justify-content:center;padding:0;border-radius:15px}.customer-service-trigger em[data-v-04991d85]{display:none}.customer-chat-panel[data-v-04991d85]{bottom:62px;width:calc(100vw - 32px);max-height:calc(100vh - 92px)}.customer-chat-messages[data-v-04991d85]{max-height:min(285px,calc(100vh - 350px))}}@media(prefers-reduced-motion:reduce){.customer-trigger-radar[data-v-04991d85],.customer-chat-message.typing p i[data-v-04991d85]{animation:none}.customer-service-trigger[data-v-04991d85],.customer-chat-panel-enter-active[data-v-04991d85],.customer-chat-panel-leave-active[data-v-04991d85]{transition:none}}:root{color-scheme:dark;font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;--page: #050710;--surface: #0b1021;--surface-2: #11172d;--surface-3: #171d37;--line: #28304f;--line-soft: #1c2440;--text: #f6f8ff;--muted: #8793b5;--cyan: #3fe2f2;--cyan-deep: #00afc3;--lime: #9cff1a;--orange: #ffb133;--pink: #ff4ed3;--purple: #9d75ff;--radius: 11px;--shadow: 0 18px 50px rgb(0 0 0 / .35)}.home-hero-state{display:grid;height:clamp(420px,31vw,520px);place-content:center;justify-items:center;gap:10px;border:1px solid #273650;border-radius:16px;background:radial-gradient(circle at 50% 42%,rgb(63 226 242 / .1),transparent 24%),linear-gradient(145deg,#0a1425,#070d19);color:var(--cyan);text-align:center}.home-hero-state strong{color:#e8f2ff;font-size:18px}.home-hero-state small{color:#7585a4;font-size:12px}.home-hero-state.error{border-color:#ff6b8c57;color:#ff7897}.home-hero-state button{min-height:36px;margin-top:4px;padding:0 16px;border:1px solid rgb(63 226 242 / .38);border-radius:9px;background:#3fe2f21a;color:var(--cyan);cursor:pointer;font-size:12px;font-weight:850}.home-api-spinner{width:28px;height:28px;border:2px solid rgb(63 226 242 / .16);border-top-color:var(--cyan);border-radius:50%;animation:home-api-spin .7s linear infinite}.home-api-spinner.small{width:17px;height:17px}.browse-api-state,.side-api-empty,.home-section-state,.recommendation-api-state{display:grid;place-content:center;justify-items:center;gap:7px;border:1px dashed #2b3855;border-radius:10px;background:#09101f8f;color:#6f809e;text-align:center}.browse-api-state{min-height:152px;margin-top:10px;padding:14px}.browse-api-state small{font-size:10px}.home-section-state{min-height:185px;color:#7182a0;font-size:12px}.home-section-state.compact{min-height:145px}.recommendation-api-state{min-height:118px;grid-column:span 3;font-size:10px}.side-api-empty{min-height:92px;margin-top:8px;padding:12px;font-size:10px}@keyframes home-api-spin{to{transform:rotate(360deg)}}.activity-popup-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 18%,rgb(54 224 244 / .12),transparent 32%),radial-gradient(circle at 82% 78%,rgb(157 255 31 / .1),transparent 30%),#01050fd1;-webkit-backdrop-filter:blur(13px) saturate(115%);backdrop-filter:blur(13px) saturate(115%)}.activity-popup-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);width:min(820px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;color:#f8fbff;border:1px solid rgb(61 218 244 / .5);border-radius:28px;background:#091426;box-shadow:0 30px 90px #0000009e,0 0 0 1px #99ff1e0f inset,0 0 58px #26daf41f}.activity-popup-card:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:linear-gradient(135deg,rgb(64 222 244 / .08),transparent 42%,rgb(158 255 30 / .06))}.activity-popup-card.priority-urgent,.activity-popup-card.priority-important{border-color:#9eff1e8c;box-shadow:0 30px 90px #000000a3,0 0 68px #9eff1e1a}.activity-popup-close{position:absolute;z-index:5;top:18px;right:18px;display:grid;width:42px;height:42px;padding:0;color:#a9b8d2;cursor:pointer;border:1px solid rgb(117 144 188 / .28);border-radius:14px;background:#050c1bb8;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.18s ease}.activity-popup-close:hover{color:#fff;border-color:#38ddf39e;background:#1a344de6;transform:rotate(4deg)}.activity-popup-visual{position:relative;display:flex;min-height:440px;overflow:hidden;padding:30px;background:radial-gradient(circle at 30% 30%,rgb(36 220 243 / .32),transparent 29%),radial-gradient(circle at 70% 75%,rgb(154 255 28 / .2),transparent 31%),linear-gradient(145deg,#071a2c,#050b18 58%,#102212);background-position:center;background-size:cover;flex-direction:column;justify-content:space-between}.activity-popup-visual:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#03081229,#03081259 45%,#030812f0),linear-gradient(90deg,transparent 70%,#091426)}.activity-popup-visual:after{position:absolute;right:-60px;bottom:-64px;width:220px;height:220px;content:"";border:1px solid rgb(65 224 245 / .35);border-radius:50%;box-shadow:0 0 0 32px #40e0f50d,0 0 0 64px #9eff1e06}.activity-popup-kicker,.activity-popup-monogram,.activity-popup-visual-copy{position:relative;z-index:1}.activity-popup-kicker{display:inline-flex;width:max-content;align-items:center;gap:7px;padding:8px 12px;color:#9eff1e;font-size:12px;font-weight:900;letter-spacing:.08em;border:1px solid rgb(158 255 30 / .42);border-radius:999px;background:#061216ad;box-shadow:0 8px 24px #0003}.activity-popup-monogram{position:absolute;top:50%;left:50%;display:grid;justify-items:center;opacity:.9;transform:translate(-50%,-50%)}.activity-popup-visual.has-image .activity-popup-monogram{opacity:0}.activity-popup-monogram b{display:grid;width:86px;height:86px;color:#04111b;font-size:45px;border-radius:24px;background:linear-gradient(135deg,#3ce0f4,#9eff1e);box-shadow:0 0 52px #39def34d;place-items:center}.activity-popup-monogram span{margin-top:13px;font-size:14px;font-weight:950;letter-spacing:.18em}.activity-popup-visual-copy{display:grid;gap:7px}.activity-popup-visual-copy small{color:#55e5f6;font-size:10px;font-weight:900;letter-spacing:.13em}.activity-popup-visual-copy strong{max-width:280px;font-size:clamp(24px,2.8vw,36px);font-weight:950;line-height:1.08;letter-spacing:-.03em;text-shadow:0 8px 26px rgb(0 0 0 / .6)}.activity-popup-content{display:flex;min-width:0;padding:52px 44px 40px;flex-direction:column;justify-content:center}.activity-popup-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-popup-heading>span{display:inline-flex;align-items:center;gap:6px;color:#47e1f4;font-size:12px;font-weight:900;letter-spacing:.04em}.activity-popup-heading>small{color:#7f91af;font-size:11px}.activity-popup-content h2{margin:24px 0 15px;color:#fff;font-size:clamp(27px,3vw,39px);font-weight:950;line-height:1.14;letter-spacing:-.045em}.activity-popup-content>p{display:-webkit-box;overflow:hidden;margin:0;color:#a8b8d2;font-size:14px;line-height:1.85;-webkit-box-orient:vertical;-webkit-line-clamp:4}.activity-popup-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:27px}.activity-popup-highlights span{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;padding:10px 7px;color:#aebdd6;font-size:11px;font-weight:800;white-space:nowrap;border:1px solid rgb(91 117 161 / .25);border-radius:11px;background:#13203894}.activity-popup-highlights svg{color:#9eff1e;flex:0 0 auto}.activity-popup-actions{display:flex;gap:10px;margin-top:30px}.activity-popup-actions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 22px;cursor:pointer;font-size:13px;font-weight:950;border-radius:14px;transition:.18s ease}.activity-popup-primary{color:#061017;border:0;background:linear-gradient(105deg,#9eff1e,#6ff5d8);box-shadow:0 12px 32px #9eff1e2b;flex:1}.activity-popup-primary:hover{box-shadow:0 15px 38px #9eff1e47;transform:translateY(-2px)}.activity-popup-secondary{color:#c7d3e7;border:1px solid rgb(112 137 181 / .28);background:#111e35}.activity-popup-secondary:hover{color:#fff;border-color:#3bdef38c;background:#172943}.activity-popup-auto-close{margin-top:13px;color:#647694;font-size:10px;text-align:center}.activity-popup-enter-active,.activity-popup-leave-active{transition:opacity .22s ease}.activity-popup-enter-active .activity-popup-card,.activity-popup-leave-active .activity-popup-card{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.activity-popup-enter-from,.activity-popup-leave-to{opacity:0}.activity-popup-enter-from .activity-popup-card,.activity-popup-leave-to .activity-popup-card{opacity:0;transform:translateY(18px) scale(.965)}@media(max-width:720px){.activity-popup-backdrop{padding:16px}.activity-popup-card{grid-template-columns:1fr;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;border-radius:23px}.activity-popup-visual{min-height:205px;padding:22px}.activity-popup-visual:before{background:linear-gradient(180deg,#03081226,#030812e0)}.activity-popup-monogram b{width:60px;height:60px;font-size:33px;border-radius:18px}.activity-popup-visual-copy strong{font-size:24px}.activity-popup-content{padding:25px 23px 24px}.activity-popup-content h2{margin-top:18px;font-size:27px}.activity-popup-highlights{margin-top:20px}.activity-popup-actions{margin-top:23px}}@media(max-width:480px){.activity-popup-highlights{grid-template-columns:1fr}.activity-popup-actions{flex-direction:column}.activity-popup-heading>small{display:none}.activity-popup-close{top:12px;right:12px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:rgb(63 226 242 / .72) rgb(5 7 16 / .08);scrollbar-width:thin}body{margin:0;min-width:320px;overflow-x:hidden;overflow-y:auto;background:var(--page);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:linear-gradient(180deg,#0408122e,#04081257),var(--page)}::-webkit-scrollbar-thumb{min-height:80px;border:2px solid rgb(5 7 16 / .92);border-radius:999px;background:linear-gradient(180deg,#3fe2f2eb,#8a35ffe0);box-shadow:0 0 12px #3fe2f247,inset 0 0 0 1px #ffffff29}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#68f2ff,#a171ff);box-shadow:0 0 16px #3fe2f26b,inset 0 0 0 1px #ffffff38}::-webkit-scrollbar-corner{background:transparent}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page-shell{width:80%;min-height:100vh;margin:0 auto;padding:clamp(10px,1.45vw,28px)}.page-shell.launcher-embedded{width:100%;max-width:none;margin:0;padding:4px 12px 10px}.page-shell.launcher-embedded>main{padding-top:4px}.topbar{position:sticky;z-index:50;top:12px;display:grid;grid-template-columns:minmax(150px,.8fr) auto minmax(220px,1.15fr) minmax(155px,.8fr);align-items:center;gap:clamp(12px,1.35vw,22px);min-height:58px;padding:0 14px;border:1px solid rgb(56 68 105 / .72);border-radius:15px;background:linear-gradient(110deg,#0b1020f7,#070b17f2),radial-gradient(circle at 25% 0%,rgb(63 226 242 / .1),transparent 30%);box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.topbar:after{position:absolute;right:18px;bottom:-1px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgb(63 226 242 / .4),transparent);content:"";pointer-events:none}.topbar>*{min-width:0}.brand-logo{position:relative;display:inline-flex;align-items:center;gap:11px;padding:3px 5px 3px 3px;border-radius:13px;white-space:nowrap;font-size:21px;letter-spacing:-.65px}.brand-logo-copy{display:grid;gap:4px;min-width:0;line-height:1}.brand-logo-copy strong{display:block;color:#f4f8ff;font-size:17px;font-weight:900;letter-spacing:.6px;text-shadow:0 2px 14px rgb(0 0 0 / .4)}.brand-logo-copy small{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:10px;font-weight:900;letter-spacing:2.6px;line-height:1}.brand-logo-copy small span{flex:0 0 auto;margin-right:-2.6px;background:linear-gradient(180deg,#fff,#d6dce6 45%,#8f99a9);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .5))}.brand-logo-copy small i{display:block;flex:1 1 0;min-width:8px;height:3px;background:linear-gradient(90deg,#c8d0de26,#dfe5ee);clip-path:polygon(0 50%,100% 0,100% 100%)}.brand-logo-copy small i:last-child{background:linear-gradient(90deg,#dfe5ee,#c8d0de26);clip-path:polygon(0 0,100% 50%,0 100%)}.topbar>.brand-logo{justify-self:start}.brand-mark{display:block;height:38px;flex:0 0 auto}.brand-mark img{display:block;width:auto;height:100%;filter:drop-shadow(0 0 1px rgb(214 226 245 / .55)) drop-shadow(0 4px 10px rgb(0 0 0 / .45))}@media(max-width:600px){.brand-logo{gap:8px}.brand-logo .brand-mark{height:30px}.brand-logo .brand-logo-copy strong{font-size:14px;letter-spacing:0}}@media(max-width:359px){.brand-logo .brand-logo-copy{display:none}}.primary-nav{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgb(39 49 78 / .72);border-radius:11px;background:#04081261;color:#92a1c3;font-size:14px;font-weight:750}.primary-nav a{position:relative;min-height:31px;padding:0 11px;border-radius:8px;line-height:31px;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.primary-nav a:hover{background:#ffffff09;color:#d9e5f7}.primary-nav a.active{background:linear-gradient(135deg,#3fe2f229,#3fe2f20f);color:var(--cyan);box-shadow:inset 0 0 0 1px #3fe2f22b}.primary-nav a.active:after{position:absolute;right:11px;bottom:3px;left:11px;height:1px;border-radius:999px;background:var(--cyan);content:"";box-shadow:0 0 8px var(--cyan)}.search-field{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:36px;padding:0 13px;border:1px solid #27314f;border-radius:999px;background:#13192fd1;color:var(--cyan);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.search-field:focus-within{border-color:#27314f;background:#13192fd1;box-shadow:none}.search-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:14px}.search-field input::placeholder{color:#697593}.header-actions{display:flex;align-items:center;justify-self:end;gap:8px;min-width:0}.download-button,.login-button,.menu-button{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}.download-button{flex:0 0 auto;gap:7px;min-height:36px;padding:0 15px;border-radius:999px;background:linear-gradient(135deg,#4be7f5,#2bd2e5);box-shadow:0 8px 22px #3fe2f229;color:#06111c;font-size:14px;font-weight:850;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.download-button:hover{box-shadow:0 11px 28px #3fe2f242;transform:translateY(-1px)}.download-button.active{box-shadow:0 0 0 2px #3fe2f233,0 0 24px #3fe2f23d}.login-button{flex:0 1 auto;gap:7px;max-width:190px;min-height:36px;padding:0 14px;border:1px solid rgb(156 255 26 / .72);border-radius:999px;background:#9cff1a1f;color:var(--lime);font-size:14px;font-weight:850;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.login-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-button:hover{background:var(--lime);box-shadow:0 8px 22px #9cff1a2e;color:#102000;transform:translateY(-1px)}.menu-button{display:none;width:36px;height:36px;border:1px solid #303a59;border-radius:10px;background:#11172c;color:#b7c4dd}main{padding-top:15px}.hero{position:relative;height:clamp(420px,31vw,520px);overflow:hidden;border:1px solid #202d49;border-radius:16px;background:#08121b;box-shadow:0 24px 80px #00000059;isolation:isolate}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:56% center;transition:filter .5s ease,transform 6s ease}.hero:hover .hero-art{transform:scale(1.035)}.hero-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#02060df7,#02060dd6 27%,#02060d1f 62%,#02060db8),linear-gradient(0deg,rgb(3 7 14 / .8) 0%,transparent 42%),radial-gradient(circle at 58% 42%,transparent 0%,transparent 28%,rgb(3 7 14 / .18) 72%);pointer-events:none}.hero:after{position:absolute;z-index:2;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan) 28%,var(--lime) 58%,transparent 85%);content:"";opacity:.68}.hero-copy{position:absolute;z-index:3;left:clamp(38px,4.6vw,80px);top:50%;width:clamp(470px,43vw,680px);transform:translateY(-50%)}.hero-kicker{display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:0 11px;border:1px solid rgb(53 218 242 / .45);border-radius:999px;background:#040d18a3;color:var(--cyan);font-size:14px;font-weight:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-kicker span{margin-left:4px;padding-left:9px;border-left:1px solid rgb(255 255 255 / .18);color:#8291ae;font-variant-numeric:tabular-nums}.hero h1{max-width:100%;margin:24px 0 13px;font-family:Arial Black,Segoe UI Black,Impact,sans-serif;overflow:hidden;font-size:clamp(38px,3.1vw,58px);font-weight:900;line-height:.92;letter-spacing:-2px;text-transform:uppercase;text-wrap:balance;text-shadow:0 7px 30px rgb(0 0 0 / .68);white-space:nowrap}.hero-meta{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#9aa9c8;font-size:14px;font-weight:750}.hero-meta i{width:3px;height:3px;border-radius:50%;background:var(--lime)}.release-date{margin:0 0 8px;color:var(--lime);font-size:16px;font-weight:900}.hero-description{display:-webkit-box;overflow:hidden;max-width:420px;margin:0 0 25px;color:#c6d2e8;font-size:16px;line-height:1.72;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.hero-actions{display:flex;align-items:center;gap:10px}.buy-button,.hero-detail-button{display:inline-flex;min-width:126px;min-height:42px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:10px;cursor:pointer;font-size:15px;font-weight:900;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.buy-button{background:linear-gradient(135deg,var(--cyan),#65edfa);box-shadow:0 12px 30px #35daf233;color:#07131b}.hero-detail-button{border:1px solid rgb(255 255 255 / .22);background:#060b159e;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.buy-button:hover,.hero-detail-button:hover{transform:translateY(-2px)}.hero-detail-button:hover{border-color:var(--cyan)}.hero-selector{position:absolute;z-index:4;top:50%;right:clamp(14px,1.7vw,28px);display:grid;width:clamp(230px,18vw,292px);gap:7px;transform:translateY(-54%)}.hero-selector button{display:grid;grid-template-columns:22px 46px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:6px 10px 6px 7px;border:1px solid rgb(255 255 255 / .06);border-radius:11px;background:#070c1773;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.hero-selector button:hover,.hero-selector button.active{border-color:#35daf259;background:#11192ce0;transform:translate(-5px)}.hero-selector button.active{box-shadow:inset 3px 0 var(--cyan),0 10px 24px #0003}.hero-selector-index{color:#677695;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.hero-selector button.active .hero-selector-index{color:var(--cyan)}.hero-selector img{width:46px;height:46px;border-radius:7px;object-fit:cover}.hero-selector-copy{display:grid;min-width:0;gap:3px}.hero-selector-copy strong{overflow:hidden;color:#f5f8ff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.hero-selector-copy small{overflow:hidden;color:#7483a1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(min-width:901px){.page-shell.launcher-embedded .hero-selector{right:16px;width:210px;gap:5px}.page-shell.launcher-embedded .hero-selector button{grid-template-columns:18px 38px minmax(0,1fr);gap:7px;min-height:48px;padding:4px 8px 4px 6px;border-radius:9px}.page-shell.launcher-embedded .hero-selector button:hover,.page-shell.launcher-embedded .hero-selector button.active{transform:translate(-3px)}.page-shell.launcher-embedded .hero-selector-index{font-size:11px}.page-shell.launcher-embedded .hero-selector img{width:38px;height:38px;border-radius:6px}.page-shell.launcher-embedded .hero-selector-copy{gap:2px}.page-shell.launcher-embedded .hero-selector-copy strong{font-size:12px}.page-shell.launcher-embedded .hero-selector-copy small{font-size:10px}}.hero-controls{position:absolute;z-index:5;right:clamp(14px,1.7vw,28px);bottom:18px;display:grid;width:clamp(230px,18vw,292px);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:9px}@media(min-width:901px){.page-shell.launcher-embedded .hero-controls{right:16px;bottom:14px;width:210px;grid-template-columns:28px minmax(0,1fr) 28px;gap:7px}.page-shell.launcher-embedded .hero-controls button{width:28px;height:28px}}.hero-controls button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(255 255 255 / .12);border-radius:50%;background:#070c17b8;color:#d8e4f6;cursor:pointer}.hero-controls button:hover{border-color:var(--cyan);color:var(--cyan)}.hero-progress{height:2px;overflow:hidden;border-radius:999px;background:#ffffff21}.hero-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--lime));transform-origin:left;animation:hero-progress 6s linear forwards}.hero-progress i.paused{animation-play-state:paused}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .42s ease,transform .7s ease}.hero-fade-enter-from{opacity:0;transform:scale(1.025)}.hero-fade-leave-to{opacity:0}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.store-grid{display:grid;grid-template-columns:clamp(160px,13vw,220px) minmax(0,1fr) clamp(214px,18vw,300px);align-items:start;gap:14px;margin-top:15px}.store-grid.launcher-embedded-store{grid-template-columns:minmax(0,1fr)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.browse-panel{position:sticky;top:86px;min-height:0;overflow:hidden;padding:14px;border-color:#27314d;background:radial-gradient(circle at 0% 0%,rgb(63 226 242 / .07),transparent 34%),linear-gradient(145deg,#0d1326,#090f1f);box-shadow:0 12px 30px #00000024}.browse-panel h2,.right-column h2{margin:0;font-size:18px}.browse-heading{display:flex;align-items:center;gap:9px}.browse-heading>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:9px;background:#3fe2f214;color:var(--cyan)}.browse-heading>div{display:grid;gap:2px}.browse-heading small{color:#687694;font-size:11px}.browse-nav{display:grid;gap:7px;margin-top:14px}.browse-nav button{display:grid;min-height:52px;grid-template-columns:31px minmax(0,1fr) auto 13px;align-items:center;gap:9px;padding:6px 8px;border:1px solid #252f4b;border-radius:10px;background:#121930c2;color:#9aa6c3;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.browse-nav button:hover{border-color:#3fe2f25c;background:#151e38;transform:translate(2px)}.browse-nav button .browse-nav-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .26);border-radius:8px;background:#3fe2f212;color:var(--cyan)}.browse-nav button.orange .browse-nav-icon{border-color:#ffb13347;background:#ffb13312;color:var(--orange)}.browse-nav button.lime .browse-nav-icon{border-color:#9cff1a45;background:#9cff1a12;color:var(--lime)}.browse-nav button.green .browse-nav-icon{border-color:#63df6c47;background:#63df6c12;color:#63df6c}.browse-nav button.pink .browse-nav-icon{border-color:#ff4ed347;background:#ff4ed312;color:var(--pink)}.dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px currentColor}.dot.orange{background:var(--orange)}.dot.lime{background:var(--lime)}.browse-nav-copy{display:grid;min-width:0;gap:3px}.browse-nav-copy strong{overflow:hidden;color:#dbe4f7;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.browse-nav-copy small{overflow:hidden;color:#657390;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.browse-nav button>b{display:grid;min-width:23px;height:19px;place-items:center;border:1px solid #2b3654;border-radius:999px;color:#74819e;font-size:10px;font-weight:850}.browse-nav button>svg{color:#53617d}.browse-nav button.active{border-color:#3fe2f29e;background:linear-gradient(90deg,#3fe2f226,#3fe2f20b),#101a31;box-shadow:inset 3px 0 var(--cyan),0 8px 20px #00000024;color:var(--cyan)}.browse-nav button.active .browse-nav-icon{border-color:#3fe2f28c;background:var(--cyan);color:#07111c}.browse-nav button.active .browse-nav-copy strong,.browse-nav button.active>svg{color:var(--cyan)}.browse-nav button.active>b{border-color:#3fe2f266;color:var(--cyan)}.browse-discovery{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;border:1px solid rgb(156 255 26 / .25);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgb(156 255 26 / .08),transparent 44%),#0d1527;color:var(--lime)}.browse-discovery>div{display:grid;min-width:0;gap:3px}.browse-discovery span{color:#7886a3;font-size:10px}.browse-discovery strong{color:#edf7ff;font-size:13px}.browse-discovery small{color:#75829e;font-size:10px}.browse-discovery-loading{display:grid;gap:5px;padding:2px 0 1px}.browse-discovery-loading i{display:block;width:112px;height:10px;border-radius:5px;background:linear-gradient(100deg,#1a2740 30%,#2a3c58,#1a2740 70%);background-size:220% 100%;animation:browse-discovery-shimmer 1.25s infinite}.browse-discovery-loading i:last-child{width:136px;height:8px}@keyframes browse-discovery-shimmer{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.browse-discovery-loading i{animation:none}}.browse-topics{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:11px;border-top:1px solid #202945}.browse-topics span{padding:4px 7px;border:1px solid #252e49;border-radius:999px;background:#11182c;color:#697693;font-size:10px}.center-column,.right-column{display:grid;min-width:0;gap:13px}.promo-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.promo-card{display:flex;min-width:0;min-height:70px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-3);cursor:pointer;text-align:left}.promo-card>span:last-child{display:grid;min-width:0;gap:3px}.promo-card strong{font-size:16px}.promo-card small{color:#8591b0;font-size:12px;line-height:1.3}.cyan{color:var(--cyan)}.lime{color:var(--lime)}.orange{color:var(--orange)}.section-block{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.section-heading h2{display:flex;align-items:center;gap:7px;margin:0;font-size:22px;letter-spacing:-.3px}.section-heading>span{color:#8490af;font-size:13px}.featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.game-card{display:grid;min-width:0;overflow:hidden;padding:0;border:1px solid #27304e;border-radius:11px;background:#11172c;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease}.game-card.preview-enabled{position:relative;grid-template-rows:auto 1fr}.game-card.preview-enabled>img,.game-card.preview-enabled>.game-card-preview-video{grid-row:1;grid-column:1}.game-card.preview-enabled>.game-card-copy{grid-row:2;grid-column:1}.game-card-preview-video{z-index:1;width:100%;height:clamp(102px,9vw,160px);border:0;background:#040811;object-fit:cover;opacity:0;pointer-events:none;transform:scale(1.035);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.game-card.preview-enabled>img{transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .36s ease}.game-card.preview-playing>.game-card-preview-video{opacity:1;transform:scale(1.01)}.game-card.preview-playing>img{opacity:0}.game-card:hover{transform:translateY(-3px);border-color:var(--cyan)}.game-card.selected{border-color:var(--cyan)}.game-card img{width:100%;height:clamp(102px,9vw,160px);object-fit:cover}.game-card-copy{display:grid;min-height:80px;align-content:start;gap:8px;padding:11px 9px}.game-card strong{overflow:hidden;font-size:14.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.game-card small{color:var(--lime);font-size:13px;font-weight:850}.recommendation-rows{display:grid;grid-template-columns:158px repeat(3,minmax(0,1fr));gap:10px 8px}.game-card.compact img{height:clamp(92px,7vw,128px)}.game-card.compact .game-card-copy{position:absolute}.game-card.compact{position:relative;min-height:clamp(95px,7vw,131px)}.game-card.compact:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(4 8 16 / .87),transparent 66%);content:""}.game-card.compact .game-card-copy{z-index:2;right:0;bottom:0;left:0;min-height:auto;gap:4px;padding:10px}.game-card.compact strong,.game-card.compact small{color:#fff}.recommend-copy{min-height:clamp(95px,7vw,131px);padding:13px;border:1px solid;border-radius:10px;background:#0c1324}.recommend-copy h3{margin:12px 0 5px;font-size:18px}.recommend-copy p{margin:0;color:#8490ae;font-size:13px;line-height:1.55}.cyan-border{border-color:var(--cyan-deep)}.lime-border{border-color:#66a800}.curated-panel,.more-panel,.search-results{padding:13px}.mini-filters{display:flex;gap:4px}.mini-filters span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#15203b;color:var(--muted);font-size:12px;font-weight:850}.mini-filters span:first-child{background:var(--cyan);color:#07131c}.curated-grid{display:grid;grid-template-columns:1.28fr .92fr .92fr;grid-template-rows:repeat(2,clamp(149px,12vw,215px));gap:10px}.curated-lead,.curated-tile{position:relative;overflow:hidden;border:1px solid #243052;border-radius:10px;background:#0b1223}.curated-lead{grid-row:span 2}.curated-lead:after,.curated-tile:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(3 8 17 / .94),transparent 68%);content:""}.curated-lead>img,.curated-tile>img{width:100%;height:100%;object-fit:cover}.curated-lead-copy{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:16px}.curated-lead-copy>small{display:inline-block;margin-bottom:58px;color:var(--cyan);font-size:13px;font-weight:850}.curated-lead h3{margin:0 0 6px;font-size:28px;line-height:.98}.curated-lead p{margin:0 0 12px;color:#d9e2f6;font-size:13px;line-height:1.5}.curated-lead-copy>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.curated-lead-copy strong{color:var(--lime);font-size:13px}.curated-lead-copy button{min-height:28px;padding:0 14px;border:0;border-radius:999px;background:var(--lime);color:#102000;cursor:pointer;font-size:13px;font-weight:900}.curated-tile{padding:0;cursor:pointer}.curated-tile span{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;gap:5px;padding:12px;text-align:left}.curated-tile strong{font-size:15px}.curated-tile small{color:var(--lime);font-size:13px;font-weight:850}.more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.more-row{display:grid;grid-template-columns:61px 1fr auto;min-height:73px;align-items:center;gap:9px;overflow:hidden;padding:0 10px 0 0;border:1px solid #242d4b;border-radius:9px;background:#141a31;cursor:pointer;text-align:left}.more-row img{width:61px;height:71px;object-fit:cover}.more-row>span{display:grid;min-width:0;gap:4px}.more-row strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.more-row small{color:#8792ae;font-size:12px}.more-row em{color:var(--lime);font-size:12px;font-style:normal;font-weight:850}.more-row b{padding:5px 9px;border-radius:999px;background:var(--orange);color:#261300;font-size:12px}.tag-panel,.notice-panel,.ranking-panel{padding:13px 11px}.tag-panel h2,.notice-panel h2,.ranking-title h2{display:flex;align-items:center;gap:9px}.tag-panel{display:grid;gap:6px}.tag-panel h2{margin-bottom:4px}.tag-panel>button{display:flex;min-height:21px;align-items:center;gap:8px;padding:0 9px;border:1px solid #242d4b;border-radius:999px;background:#141a31;color:#afbad2;cursor:pointer;font-size:13px;font-weight:750}.tag-panel>button span{width:4px;height:4px;border-radius:50%;background:var(--cyan)}.tag-panel>button:nth-of-type(2n) span{background:var(--lime)}.tag-panel>button:nth-of-type(3n) span{background:var(--pink)}.tag-panel>button.active{border-color:var(--cyan);background:#3fe2f21f;color:var(--cyan)}.notice-panel{display:grid;gap:11px}.notice-panel h2{margin-bottom:2px}.notice-panel a{position:relative;padding-left:10px;color:#8995b4;font-size:13px}.notice-panel a:before{position:absolute;top:4px;left:0;width:3px;height:3px;border-radius:50%;background:var(--cyan);content:""}.ranking-title{display:flex;align-items:center;justify-content:space-between}.ranking-title button{border:0;background:transparent;color:var(--cyan);cursor:pointer;font-size:12px}.rank-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:11px 0}.rank-tabs button{min-height:25px;border:1px solid #27304e;border-radius:999px;background:#141a31;color:#8d99b8;cursor:pointer;font-size:12px;font-weight:850}.rank-tabs button.active{border-color:var(--orange);background:var(--orange);color:#221200}.ranking-update{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0 0;color:#77839f;font-size:11px}.tag-panel,.notice-panel,.ranking-panel{position:relative;overflow:hidden;padding:14px;border-color:#27314d;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .055),transparent 36%),linear-gradient(145deg,#0d1326,#090f1f);box-shadow:0 12px 30px #00000024}.side-panel-heading{display:flex;min-width:0;align-items:center;gap:9px}.side-panel-heading>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:9px;background:#3fe2f214;color:var(--cyan)}.side-panel-heading>span.orange{border-color:#ffb1334d;background:#ffb13314;color:var(--orange)}.side-panel-heading>span.lime{border-color:#9cff1a4d;background:#9cff1a14;color:var(--lime)}.side-panel-heading>div{display:grid;min-width:0;gap:2px}.side-panel-heading h2,.tag-panel .side-panel-heading h2,.notice-panel .side-panel-heading h2,.ranking-title .side-panel-heading h2{display:block;margin:0;font-size:16px;line-height:1.15}.side-panel-heading small{color:#687694;font-size:11px}.side-panel-heading>b{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;border:1px solid #2b3655;border-radius:50%;color:#8090af;font-size:12px}.tag-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tag-panel .side-panel-heading{grid-column:1 / -1;margin-bottom:4px}.tag-panel>button{display:grid;min-width:0;min-height:34px;grid-template-columns:5px minmax(0,1fr) auto;gap:7px;padding:0 9px;border-color:#252f4b;border-radius:9px;background:#121930c2;transition:border-color .16s ease,background .16s ease,transform .16s ease}.tag-panel>button:hover{border-color:#3fe2f26b;background:#151e38;transform:translateY(-1px)}.tag-panel>button>span{width:5px;height:5px}.tag-panel>button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tag-panel>button small{color:#64728f;font-size:10px;font-variant-numeric:tabular-nums}.tag-panel>button.active small{color:currentColor}.notice-panel{gap:8px}.notice-panel .side-panel-heading{margin-bottom:3px}.notice-panel .notice-all-button{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:2px;margin-left:auto;padding:0 7px 0 9px;border:1px solid #2a3854;border-radius:999px;background:#10192d;color:#8292af;cursor:pointer;font-size:9px;font-weight:800}.notice-panel .notice-all-button:hover{border-color:#3fe2f26b;color:var(--cyan)}.notice-panel a{display:grid;min-height:53px;grid-template-columns:4px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:8px 8px 8px 9px;border:1px solid #242e49;border-radius:9px;background:#0c1325c7;color:#9aa7c2;transition:border-color .16s ease,background .16s ease,transform .16s ease}.notice-panel a:before{display:none}.notice-panel a:hover{border-color:#3fe2f257;background:#111a31;transform:translate(2px)}.notice-panel a>i{width:3px;height:25px;border-radius:999px;background:var(--cyan);box-shadow:0 0 10px #3fe2f25c}.notice-panel a.orange>i{background:var(--orange);box-shadow:0 0 10px #ffb13352}.notice-panel a.lime>i{background:var(--lime);box-shadow:0 0 10px #9cff1a4d}.notice-panel a>span{display:grid;min-width:0;gap:3px}.notice-panel a strong{overflow:hidden;color:#e8eefb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notice-panel a small{overflow:hidden;color:#687694;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notice-panel a em{display:flex;align-items:center;gap:3px;color:#657390;font-size:10px;font-style:normal;white-space:nowrap}.notice-panel a>svg{color:#52617e}.ranking-panel{padding-bottom:11px}.ranking-title{align-items:flex-start}.ranking-title>button{display:inline-flex;min-height:27px;align-items:center;gap:3px;padding:0 8px;border:1px solid #26314e;border-radius:999px;background:#11182d;color:#72809e;font-size:10px}.ranking-title>button:hover{border-color:var(--cyan);color:var(--cyan)}.rank-tabs{gap:5px;margin:13px 0 10px;padding:3px;border:1px solid #242e49;border-radius:10px;background:#090f1e}.rank-tabs button{display:inline-flex;min-height:27px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:7px;background:transparent;font-size:11px}.rank-tabs button b{min-width:16px;padding:2px 4px;border-radius:999px;background:#ffffff12;color:#7f8dab;font-size:8px;line-height:1}.rank-tabs button.active{background:linear-gradient(135deg,var(--orange),#ffca62);box-shadow:0 6px 16px #ffb13329}.rank-tabs button.active b{background:#24120026;color:#2a1600}.ranking-update{margin-top:11px;padding-top:9px;border-top:1px solid #202945}.search-results>.section-heading button{border:0;background:transparent;color:var(--cyan);cursor:pointer;font-size:13px}footer{position:relative;display:grid;grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(100px,.72fr)) minmax(220px,1.15fr);gap:clamp(16px,2vw,30px);min-height:0;overflow:hidden;margin:20px 0 12px;padding:22px 24px 15px;border:1px solid #283351;border-radius:15px;background:radial-gradient(circle at 8% 0%,rgb(63 226 242 / .08),transparent 26%),radial-gradient(circle at 90% 20%,rgb(156 255 26 / .035),transparent 28%),linear-gradient(145deg,#0a0f1f,#060914);box-shadow:0 16px 44px #0003}footer:before{position:absolute;top:0;right:26px;left:26px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);content:"";opacity:.65}footer h3{margin:0;color:#edf4ff;font-size:14px}footer p,footer a{color:#7f8dac;font-size:12px;line-height:1.65}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.footer-links h3{display:flex;align-items:center;gap:7px;margin-bottom:3px}.footer-links h3 span{width:4px;height:13px;border-radius:999px;background:var(--cyan);box-shadow:0 0 10px #3fe2f257}.footer-links:nth-of-type(3) h3 span{background:var(--lime)}.footer-links:nth-of-type(4) h3 span{background:var(--orange)}.footer-links a{display:inline-flex;align-items:center;gap:4px;transition:color .16s ease,transform .16s ease}.footer-links a svg{opacity:0;color:var(--cyan);transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}.footer-links a:hover{color:#eef7ff;transform:translate(2px)}.footer-links a:hover svg{opacity:1;transform:translate(0)}.footer-brand p{max-width:230px;margin:9px 0 0;line-height:1.65}.footer-brand-points{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.footer-brand-points span{display:inline-flex;min-height:23px;align-items:center;gap:5px;padding:0 9px;border:1px solid #25304d;border-radius:999px;background:#11182cb8;color:#8391ae;font-size:11px}.footer-brand-points span:first-child svg{color:var(--lime)}.footer-brand-points span:last-child svg{color:var(--cyan)}.footer-download{position:relative;display:grid;align-content:center;gap:12px;min-height:144px;overflow:hidden;padding:15px;border:1px solid rgb(63 226 242 / .32);border-radius:14px;background:radial-gradient(circle at 112% -15%,rgb(63 226 242 / .18),transparent 46%),radial-gradient(circle at -8% 118%,rgb(156 255 26 / .08),transparent 44%),linear-gradient(145deg,#121c35,#0b1225);box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000002e}.footer-download:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);content:"";opacity:.8}.footer-download:after{position:absolute;top:-22px;right:-18px;width:72px;height:72px;border:1px solid rgb(63 226 242 / .1);border-radius:22px;content:"";pointer-events:none;transform:rotate(24deg)}.footer-download-heading{display:flex;align-items:center;gap:11px}.footer-download-heading>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;margin:0;border:1px solid rgb(156 255 26 / .38);border-radius:11px;background:linear-gradient(145deg,#9cff1a21,#3fe2f214);color:var(--lime);box-shadow:inset 0 0 16px #9cff1a0a}.footer-download-heading>div{display:grid;gap:2px}.footer-download-heading h3{font-size:16px;letter-spacing:-.2px}.footer-download-heading small{color:#8494b3;font-size:11px}.footer-download-button{display:grid;min-height:42px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:5px 10px 5px 6px;border:1px solid rgb(63 226 242 / .5);border-radius:10px;background:linear-gradient(135deg,#50e9f6,#2fd5e7);box-shadow:0 9px 22px #3fe2f22b,inset 0 1px #ffffff47;color:#07131c;cursor:pointer;font-size:13px;text-align:left;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.footer-download-button>span{display:grid;width:28px;height:28px;place-items:center;margin:0;border-radius:8px;background:#0511191f;color:#07131c}.footer-download-button strong{font-weight:950}.footer-download-button>svg{justify-self:end;transition:transform .16s ease}.footer-download-button:hover{box-shadow:0 12px 30px #3fe2f242;filter:brightness(1.04);transform:translateY(-1px)}.footer-download-button:hover>svg{transform:translate(2px)}.footer-download-support{display:flex;align-items:center;justify-content:center;gap:6px;color:#8291ad;font-size:10px}.footer-download-support svg{color:var(--lime)}.footer-meta{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;margin-top:-2px;padding-top:11px;border-top:1px solid #222c47;color:#62708d;font-size:11px}.footer-meta>div{display:flex;align-items:center;gap:8px}.footer-meta i{width:3px;height:3px;border-radius:50%;background:#3d4965}.footer-meta a{display:grid;width:27px;height:27px;margin-left:6px;place-items:center;border:1px solid #2b3653;border-radius:50%;background:#10162a;color:#8290ad;transition:border-color .16s ease,color .16s ease,transform .16s ease}.footer-meta a:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)}.help-center-page{display:grid;gap:18px;padding-top:24px}.help-hero{position:relative;display:grid;min-height:318px;grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:center;gap:clamp(28px,5vw,72px);overflow:hidden;padding:clamp(30px,4.5vw,58px);border:1px solid rgb(63 226 242 / .28);border-radius:22px;background:linear-gradient(90deg,#0711201f,#0711208f),radial-gradient(circle at 16% 22%,rgb(63 226 242 / .2),transparent 34%),radial-gradient(circle at 88% 18%,rgb(156 255 26 / .1),transparent 32%),linear-gradient(145deg,#111c34,#080f20 72%);box-shadow:0 22px 65px #0000003d,inset 0 1px #ffffff09}.help-hero:before,.help-hero:after{position:absolute;border:1px solid rgb(63 226 242 / .07);border-radius:50%;content:"";pointer-events:none}.help-hero:before{top:-170px;right:-80px;width:410px;height:410px}.help-hero:after{right:170px;bottom:-210px;width:320px;height:320px}.help-hero-copy{position:relative;z-index:1;min-width:0}.help-eyebrow{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 11px;border:1px solid rgb(63 226 242 / .3);border-radius:999px;background:#3fe2f214;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.9px}.help-hero-copy h1{margin:15px 0 8px;color:#f5f8ff;font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-1.8px}.help-hero-copy>p{max-width:620px;margin:0;color:#93a4c2;font-size:14px;line-height:1.75}.help-search-box{display:grid;width:min(680px,100%);min-height:56px;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:24px;padding:5px 6px 5px 17px;border:1px solid rgb(63 226 242 / .44);border-radius:15px;background:#060d1bd1;box-shadow:0 14px 34px #0000003b,inset 0 1px #ffffff09;color:var(--cyan);transition:border-color .16s ease,box-shadow .16s ease}.help-search-box:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px #3fe2f214,0 18px 38px #00000040}.help-search-box input{width:100%;min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;color:#eef6ff;font:inherit;font-size:13px}.help-search-box input::placeholder{color:#687a99}.help-search-box button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#6d7f9f;cursor:pointer}.help-search-box button:hover{background:#ffffff0a;color:#d5e1f2}.help-search-box>span:last-child{display:inline-flex;min-width:76px;min-height:43px;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,#55e9f6,#2ad0e4);box-shadow:0 10px 24px #3fe2f22b;color:#06141c;font-size:12px;font-weight:950}.help-popular-searches{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px}.help-popular-searches small{margin-right:2px;color:#627392;font-size:10px}.help-popular-searches button{min-height:26px;padding:0 9px;border:1px solid #2a3654;border-radius:999px;background:#0f172aa3;color:#8293b1;cursor:pointer;font-size:10px;transition:border-color .15s ease,color .15s ease,transform .15s ease}.help-popular-searches button:hover{border-color:#3fe2f273;color:var(--cyan);transform:translateY(-1px)}.help-service-card{position:relative;z-index:1;display:grid;min-height:230px;align-content:center;padding:25px;border:1px solid rgb(156 255 26 / .26);border-radius:19px;background:radial-gradient(circle at 92% 2%,rgb(156 255 26 / .1),transparent 37%),linear-gradient(145deg,#0d1c2feb,#07101ef0);box-shadow:0 20px 48px #00000040,inset 0 1px #ffffff09}.help-service-icon{display:grid;width:56px;height:56px;margin-bottom:15px;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:17px;background:linear-gradient(145deg,#3fe2f224,#9cff1a0f);color:var(--cyan);box-shadow:inset 0 0 22px #3fe2f20d}.help-service-card>small{color:#7385a5;font-size:10px}.help-service-card h2{display:flex;align-items:center;gap:8px;margin:5px 0 7px;color:#eef6ff;font-size:18px}.help-service-card h2 i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #9cff1ab3}.help-service-card>p{margin:0;color:#8091af;font-size:11px;line-height:1.65}.help-service-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.help-service-card>div>span{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr);gap:2px 6px;padding:10px;border:1px solid #26334f;border-radius:10px;background:#070d1a85}.help-service-card>div svg{grid-row:1 / 3;align-self:center;color:var(--cyan)}.help-service-card>div small{color:#657694;font-size:8px}.help-service-card>div strong{overflow:hidden;color:#cbd6e7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.help-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.help-quick-actions>button{display:grid;min-height:98px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:15px;border:1px solid #283552;border-radius:15px;background:linear-gradient(145deg,#121b32,#0b1225);box-shadow:inset 0 1px #ffffff06;color:#7b8cab;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.help-quick-actions>button:hover{border-color:#3fe2f275;box-shadow:0 14px 32px #0003,0 0 0 3px #3fe2f209;transform:translateY(-3px)}.help-quick-actions>button>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:14px;background:#3fe2f217;color:var(--cyan)}.help-quick-actions>button>span.blue{color:#69a8ff;background:#437eff17;border-color:#437eff38}.help-quick-actions>button>span.lime{color:var(--lime);background:#9cff1a14;border-color:#9cff1a33}.help-quick-actions>button>span.purple{color:#b993ff;background:#905aff17;border-color:#905aff38}.help-quick-actions>button>div{display:grid;min-width:0;gap:4px}.help-quick-actions strong{color:#edf4ff;font-size:14px}.help-quick-actions small{overflow:hidden;color:#7485a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.help-quick-actions>button>svg{justify-self:end;transition:color .16s ease,transform .16s ease}.help-quick-actions>button:hover>svg{color:var(--cyan);transform:translate(3px)}.help-main-layout{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;gap:16px}.help-categories,.help-faq-panel{border-radius:17px}.help-categories{padding:17px}.help-categories>header,.help-faq-panel>header>div{display:flex;align-items:center;gap:10px}.help-categories>header>span,.help-faq-panel>header>div>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:11px;background:#3fe2f214;color:var(--cyan)}.help-categories h2,.help-categories p,.help-faq-panel h2,.help-faq-panel p{margin:0}.help-categories h2,.help-faq-panel h2{color:#eef5ff;font-size:16px}.help-categories header p,.help-faq-panel header p{margin-top:2px;color:#7182a0;font-size:9px}.help-categories nav{display:grid;gap:6px;margin-top:15px}.help-categories nav button{display:grid;min-height:42px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8a9ab7;cursor:pointer;font-size:11px;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.help-categories nav button:hover{background:#ffffff09;color:#dbe6f6;transform:translate(2px)}.help-categories nav button.active{border-color:#3fe2f247;background:linear-gradient(90deg,#3fe2f221,#3fe2f209);color:#ebfbff}.help-categories nav button.active svg{color:var(--cyan)}.help-categories nav b{display:grid;min-width:22px;height:20px;place-items:center;padding:0 5px;border-radius:999px;background:#19233b;color:#71819f;font-size:8px}.help-categories nav button.active b{background:#3fe2f221;color:var(--cyan)}.help-contact-mini{display:grid;margin-top:17px;padding:14px;border:1px solid rgb(156 255 26 / .2);border-radius:12px;background:linear-gradient(145deg,#9cff1a11,#070f1b9e)}.help-contact-mini>span{display:grid;width:35px;height:35px;margin-bottom:9px;place-items:center;border-radius:10px;background:#9cff1a1a;color:var(--lime)}.help-contact-mini h3{margin:0;color:#e9f1fc;font-size:12px}.help-contact-mini p{margin:4px 0 10px;color:#6f819f;font-size:9px}.help-contact-mini a{display:inline-flex;width:max-content;align-items:center;gap:4px;color:var(--lime);font-size:10px;font-weight:850}.help-faq-panel{min-height:560px;padding:19px}.help-faq-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid #25304b}.help-faq-panel>header>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;border:1px solid #2b3856;border-radius:9px;background:#111a2f;color:#8292ae;cursor:pointer;font-size:10px}.help-faq-panel>header>button:hover{border-color:#3fe2f266;color:var(--cyan)}.help-faq-list{display:grid;gap:9px;margin-top:15px}.help-faq-list>article{overflow:hidden;border:1px solid #283550;border-radius:12px;background:linear-gradient(145deg,#111a2fb8,#09101fb8);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.help-faq-list>article:hover{border-color:#3fe2f24d}.help-faq-list>article.open{border-color:#3fe2f280;background:linear-gradient(145deg,#112336eb,#081221eb);box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff06}.help-faq-list article>button{display:grid;width:100%;min-height:62px;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:11px 13px;border:0;background:transparent;color:#7082a1;cursor:pointer;text-align:left}.help-faq-list article>button>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#3fe2f213;color:var(--cyan)}.help-faq-list article>button strong{color:#dce6f5;font-size:12px}.help-faq-list article>button>svg{justify-self:end;transition:color .16s ease,transform .16s ease}.help-faq-list article.open>button>svg{color:var(--cyan);transform:rotate(180deg)}.help-faq-answer{margin:0 13px 13px 55px;padding:12px 14px;border:1px solid rgb(63 226 242 / .13);border-radius:10px;background:#050c1894}.help-faq-answer p{color:#9aaac3;font-size:11px;line-height:1.8}.help-faq-answer small{display:flex;align-items:center;gap:5px;margin-top:10px;padding-top:9px;border-top:1px solid rgb(61 80 114 / .22);color:#687a98;font-size:9px}.help-faq-answer small svg{color:var(--lime)}.help-answer-enter-active,.help-answer-leave-active{transition:opacity .16s ease,transform .16s ease}.help-answer-enter-from,.help-answer-leave-to{opacity:0;transform:translateY(-5px)}.help-empty-state{display:grid;min-height:400px;place-items:center;align-content:center;gap:8px;text-align:center}.help-empty-state>span{display:grid;width:64px;height:64px;margin-bottom:6px;place-items:center;border:1px solid rgb(63 226 242 / .18);border-radius:18px;background:#3fe2f212;color:var(--cyan)}.help-empty-state h3{margin:0;color:#dce6f5;font-size:17px}.help-empty-state p{color:#7585a2;font-size:11px}.help-empty-state button{min-height:36px;margin-top:7px;padding:0 15px;border:1px solid rgb(63 226 242 / .35);border-radius:9px;background:#3fe2f217;color:var(--cyan);cursor:pointer;font-size:11px;font-weight:850}.help-human-support{position:relative;display:grid;min-height:126px;grid-template-columns:60px minmax(0,1fr) auto auto;align-items:center;gap:17px;overflow:hidden;padding:22px 25px;border:1px solid rgb(156 255 26 / .25);border-radius:17px;background:radial-gradient(circle at 88% 15%,rgb(156 255 26 / .09),transparent 28%),linear-gradient(145deg,#121d33,#091224);box-shadow:inset 0 1px #ffffff08}.help-human-support>span{display:grid;width:60px;height:60px;place-items:center;border:1px solid rgb(156 255 26 / .3);border-radius:17px;background:#9cff1a17;color:var(--lime)}.help-human-support>div{min-width:0}.help-human-support small{color:var(--lime);font-size:9px;font-weight:900;letter-spacing:1px}.help-human-support h2{margin:3px 0 4px;color:#f0f6ff;font-size:19px}.help-human-support p{margin:0;color:#7d8eab;font-size:10px}.help-human-support>button,.help-human-support>a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #30405f;border-radius:10px;background:#111b30;color:#9cacc5;cursor:pointer;font-size:11px;font-weight:850}.help-human-support>a{border-color:transparent;background:linear-gradient(135deg,#a8ff2a,#7ee325);box-shadow:0 10px 24px #9cff1a24;color:#102000}@media(max-width:1120px){.help-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.help-human-support{grid-template-columns:60px minmax(0,1fr) auto}.help-human-support>a{grid-column:3}.help-human-support>button{display:none}}@media(max-width:800px){.help-hero{grid-template-columns:1fr;padding:28px}.help-service-card{min-height:210px}.help-main-layout{grid-template-columns:1fr}.help-categories nav{grid-template-columns:repeat(2,minmax(0,1fr))}.help-contact-mini{display:none}}@media(max-width:560px){.help-center-page{gap:13px;padding-top:14px}.help-hero{padding:22px 17px;border-radius:16px}.help-hero-copy h1{font-size:34px}.help-search-box{grid-template-columns:22px minmax(0,1fr) auto;padding-left:12px}.help-search-box>span:last-child{display:none}.help-service-card{padding:20px}.help-quick-actions{grid-template-columns:1fr}.help-quick-actions>button{min-height:82px}.help-categories{padding:14px}.help-categories nav{grid-template-columns:1fr}.help-faq-panel{min-height:480px;padding:14px}.help-faq-panel>header{align-items:flex-start}.help-faq-panel>header>button{width:32px;padding:0;justify-content:center;font-size:0}.help-faq-answer{margin-left:13px}.help-human-support{grid-template-columns:50px minmax(0,1fr);padding:18px}.help-human-support>span{width:50px;height:50px}.help-human-support>a{grid-column:1 / -1}}.refund-policy-page{display:grid;gap:18px;padding-top:24px}.refund-hero{position:relative;display:grid;min-height:330px;grid-template-columns:minmax(0,1fr) minmax(285px,360px);align-items:center;gap:clamp(30px,6vw,88px);overflow:hidden;padding:clamp(32px,4.5vw,60px);border:1px solid rgb(63 226 242 / .3);border-radius:22px;background:linear-gradient(90deg,#060e1d14,#060e1d66),radial-gradient(circle at 13% 18%,rgb(63 226 242 / .18),transparent 35%),radial-gradient(circle at 78% 82%,rgb(156 255 26 / .08),transparent 30%),linear-gradient(145deg,#111e36,#081020 76%);box-shadow:0 22px 65px #0000003d,inset 0 1px #ffffff0a}.refund-hero:before,.refund-hero:after{position:absolute;border:1px solid rgb(63 226 242 / .07);border-radius:50%;content:"";pointer-events:none}.refund-hero:before{top:-210px;right:-60px;width:480px;height:480px}.refund-hero:after{right:260px;bottom:-240px;width:360px;height:360px}.refund-hero-copy,.refund-hero-summary{position:relative;z-index:1}.refund-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:25px;color:#7182a4;font-size:12px}.refund-breadcrumb button{padding:0;border:0;background:transparent;color:#8ea0c1;cursor:pointer}.refund-breadcrumb button:hover{color:var(--cyan)}.refund-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgb(156 255 26 / .25);border-radius:999px;background:#9cff1a12;color:var(--lime);font-size:11px;font-weight:850;letter-spacing:.08em}.refund-hero-copy h1{margin:16px 0 10px;color:#f5f8ff;font-size:clamp(38px,4.2vw,58px);line-height:1.08;letter-spacing:-.045em}.refund-hero-copy>p{max-width:650px;margin:0;color:#9daccc;font-size:16px;line-height:1.8}.refund-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.refund-hero-actions>button,.refund-hero-actions>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:1px solid #304161;border-radius:11px;background:#080f1ea3;color:#c5d2eb;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.refund-hero-actions>button.primary{border-color:transparent;background:linear-gradient(135deg,#48e9fa,#33c8e5);box-shadow:0 11px 28px #3fe2f22b;color:#06131d}.refund-hero-actions>button:hover,.refund-hero-actions>a:hover{border-color:var(--cyan);transform:translateY(-2px)}.refund-hero-summary{display:grid;padding:28px;border:1px solid rgb(156 255 26 / .38);border-radius:18px;background:radial-gradient(circle at 90% 0%,rgb(156 255 26 / .1),transparent 36%),linear-gradient(145deg,#0e1c28f5,#08111ffa);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0a}.refund-summary-icon{display:grid;width:58px;height:58px;margin-bottom:23px;place-items:center;border:1px solid rgb(156 255 26 / .3);border-radius:15px;background:#9cff1a14;color:var(--lime)}.refund-hero-summary>small{color:#8091b1;font-size:11px;font-weight:800;letter-spacing:.08em}.refund-hero-summary>strong{margin-top:4px;color:var(--lime);font-size:38px;letter-spacing:-.04em}.refund-hero-summary>p{margin:3px 0 20px;color:#bdc9df;font-size:13px}.refund-hero-summary>div{display:flex;align-items:flex-start;gap:8px;padding-top:17px;border-top:1px solid #263754;color:#7f90af;font-size:11px;line-height:1.55}.refund-hero-summary>div svg{flex:0 0 auto;color:var(--cyan)}.refund-rule-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.refund-rule-highlights article{display:grid;min-height:122px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:15px;padding:18px;border:1px solid #263451;border-radius:15px;background:linear-gradient(145deg,#121b31,#0d1528);transition:border-color .16s ease,transform .16s ease}.refund-rule-highlights article:hover{border-color:#3fe2f273;transform:translateY(-2px)}.refund-rule-highlights article>span,.refund-section-card>header>span{display:grid;place-items:center;border:1px solid currentcolor;border-radius:13px;background:#ffffff06}.refund-rule-highlights article>span{width:50px;height:50px}.refund-rule-highlights .cyan,.refund-section-card .cyan{color:var(--cyan)}.refund-rule-highlights .lime,.refund-section-card .lime{color:var(--lime)}.refund-rule-highlights .orange,.refund-section-card .orange{color:var(--orange)}.refund-section-card .pink{color:#ff5ac8}.refund-section-card .purple{color:#a98cff}.refund-rule-highlights article div{min-width:0}.refund-rule-highlights small{display:block;margin-bottom:3px;color:#7585a5;font-size:10px;font-weight:750}.refund-rule-highlights strong{display:block;color:#eef4ff;font-size:15px}.refund-rule-highlights p{margin:4px 0 0;color:#7e8eac;font-size:11px;line-height:1.5}.refund-content-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px}.refund-side{position:sticky;top:94px;padding:17px;border-color:#263654;border-radius:16px;background:linear-gradient(155deg,#111a2f,#0b1325)}.refund-side>header{display:flex;align-items:center;gap:10px;padding:3px 2px 15px;border-bottom:1px solid #24314d}.refund-side>header>span{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:10px;background:#3fe2f212;color:var(--cyan)}.refund-side h2,.refund-side p{margin:0}.refund-side h2{color:#eef4ff;font-size:14px}.refund-side header p{margin-top:2px;color:#6f7f9e;font-size:10px}.refund-side nav{display:grid;gap:5px;margin-top:12px}.refund-side nav button{display:grid;min-height:43px;grid-template-columns:29px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#94a3bf;text-align:left;cursor:pointer}.refund-side nav button:hover{border-color:#3fe2f233;background:#3fe2f20e;color:#eaf5ff}.refund-side nav b{color:#4f617f;font-size:10px}.refund-side nav span{font-size:12px;font-weight:700}.refund-side nav svg{color:#526382}.refund-side-note{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:13px;border:1px solid rgb(255 181 61 / .18);border-radius:10px;background:#ffb53d0b;color:var(--orange)}.refund-side-note svg{flex:0 0 auto}.refund-side-note p{color:#8f9db8;font-size:10px;line-height:1.6}.refund-policy-content{display:grid;gap:14px;min-width:0}.refund-section-card,.refund-faq{scroll-margin-top:100px;padding:25px;border-color:#263654;border-radius:16px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .035),transparent 25%),linear-gradient(150deg,#111a2f,#0d1528)}.refund-section-card>header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.refund-section-card>header>span{width:43px;height:43px}.refund-section-card header small,.refund-faq header small{display:block;margin-bottom:3px;color:#637493;font-size:9px;font-weight:850;letter-spacing:.12em}.refund-section-card h2,.refund-faq h2{margin:0;color:#f0f5ff;font-size:19px}.refund-section-lead{margin:-4px 0 17px;color:#8797b5;font-size:12px}.refund-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.refund-check-list>div{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #253451;border-radius:11px;background:#070f1e61}.refund-check-list svg{flex:0 0 auto;margin-top:2px;color:var(--lime)}.refund-check-list span{color:#8796b3;font-size:11px;line-height:1.55}.refund-check-list strong{display:block;margin-bottom:3px;color:#dce6f8;font-size:12px}.refund-info-banner{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;border:1px solid rgb(63 226 242 / .18);border-radius:10px;background:#3fe2f20b;color:#96a7c3;font-size:10px;line-height:1.55}.refund-info-banner svg{flex:0 0 auto;color:var(--cyan)}.refund-exception-grid,.refund-special-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.refund-exception-grid>div,.refund-special-list>div{padding:15px;border:1px solid #273550;border-radius:11px;background:#070f1d61}.refund-exception-grid>div{border-left:2px solid rgb(255 90 200 / .65)}.refund-exception-grid b,.refund-special-list strong{color:#dce5f7;font-size:12px}.refund-exception-grid p,.refund-special-list p{margin:6px 0 0;color:#7f8eaa;font-size:10px;line-height:1.65}.refund-process-steps{display:grid;grid-template-columns:repeat(7,auto);align-items:center;gap:8px}.refund-process-steps>div{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px}.refund-process-steps>div>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:9px;background:#3fe2f212;color:var(--cyan);font-size:11px;font-weight:900}.refund-process-steps strong{display:block;color:#dce7f8;font-size:11px}.refund-process-steps p{margin:4px 0 0;color:#7584a1;font-size:9px;line-height:1.5}.refund-process-steps>svg{color:#3e5272}.refund-order-button{display:inline-flex;min-height:42px;align-items:center;gap:8px;margin-top:21px;padding:0 17px;border:1px solid rgb(255 181 61 / .45);border-radius:10px;background:#ffb53d14;color:var(--orange);font-size:12px;font-weight:850;cursor:pointer}.refund-order-button:hover{background:var(--orange);color:#1d1300}.refund-channel-table{overflow:hidden;border:1px solid #273652;border-radius:12px}.refund-channel-table>div{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;padding:13px 16px;border-top:1px solid #202e48;color:#a8b6ce;font-size:11px}.refund-channel-table>div:first-child{border-top:0}.refund-channel-table .heading{background:#3fe2f20e;color:#70819e;font-size:9px;font-weight:850;letter-spacing:.05em}.refund-channel-table strong{color:var(--lime);font-size:11px}.refund-channel-table small{color:#8292ae;font-size:10px}.refund-table-note{margin:11px 0 0;color:#6e7e9b;font-size:9px}.refund-special-list{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-special-list>div{border-top:2px solid rgb(169 140 255 / .55)}.refund-faq>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:var(--cyan)}.refund-faq>article{overflow:hidden;border-top:1px solid #263550}.refund-faq article>button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:15px;padding:0 3px;border:0;background:transparent;color:#cbd6e9;text-align:left;cursor:pointer}.refund-faq article>button strong{font-size:12px}.refund-faq article>button svg{color:#71819f;transition:transform .18s ease}.refund-faq article.open>button svg{color:var(--cyan);transform:rotate(180deg)}.refund-faq article>p{margin:-3px 32px 17px 3px;color:#8494b0;font-size:11px;line-height:1.75}.refund-support-banner{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;border:1px solid rgb(156 255 26 / .22);border-radius:17px;background:radial-gradient(circle at 88% 50%,rgb(156 255 26 / .1),transparent 25%),linear-gradient(135deg,#111d2e,#0b1424)}.refund-support-banner>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgb(156 255 26 / .28);border-radius:15px;background:#9cff1a14;color:var(--lime)}.refund-support-banner small{color:var(--lime);font-size:9px;font-weight:850}.refund-support-banner h2{margin:3px 0 2px;color:#eef5ff;font-size:17px}.refund-support-banner p{margin:0;color:#7888a5;font-size:10px}.refund-support-banner>a{display:inline-flex;min-height:43px;align-items:center;gap:8px;padding:0 18px;border-radius:11px;background:linear-gradient(135deg,#a8ff2a,#7ee325);box-shadow:0 10px 25px #9cff1a1f;color:#102000;font-size:12px;font-weight:900}@media(max-width:1120px){.refund-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-process-steps>svg{display:none}.refund-process-steps>div{padding:12px;border:1px solid #263550;border-radius:10px}}@media(max-width:840px){.refund-hero{grid-template-columns:1fr;padding:30px}.refund-rule-highlights{grid-template-columns:1fr}.refund-rule-highlights article{min-height:96px}.refund-content-layout{grid-template-columns:1fr}.refund-side{position:static}.refund-side nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.refund-policy-page{gap:13px;padding-top:14px}.refund-hero{padding:22px 17px;border-radius:16px}.refund-hero-copy h1{font-size:34px}.refund-hero-actions>button,.refund-hero-actions>a{width:100%}.refund-hero-summary{padding:21px}.refund-side{padding:14px}.refund-side nav,.refund-check-list,.refund-exception-grid,.refund-special-list,.refund-process-steps{grid-template-columns:1fr}.refund-section-card,.refund-faq{padding:17px}.refund-channel-table>div{grid-template-columns:1fr 1fr}.refund-channel-table>div>:last-child{display:none}.refund-support-banner{grid-template-columns:48px minmax(0,1fr);padding:18px}.refund-support-banner>span{width:48px;height:48px}.refund-support-banner>a{grid-column:1 / -1;justify-content:center}}.order-query-page{display:grid;gap:18px;padding-top:24px}.order-query-hero{position:relative;display:grid;min-height:370px;grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:center;gap:clamp(30px,6vw,88px);overflow:hidden;padding:clamp(32px,4.5vw,60px);border:1px solid rgb(63 226 242 / .3);border-radius:22px;background:linear-gradient(90deg,#050e1d0f,#050e1d66),radial-gradient(circle at 14% 18%,rgb(63 226 242 / .19),transparent 36%),radial-gradient(circle at 88% 90%,rgb(69 117 255 / .11),transparent 32%),linear-gradient(145deg,#111f38,#081020 76%);box-shadow:0 22px 65px #0000003d,inset 0 1px #ffffff0a}.order-query-hero:before,.order-query-hero:after{position:absolute;border:1px solid rgb(63 226 242 / .07);border-radius:50%;content:"";pointer-events:none}.order-query-hero:before{top:-240px;right:-85px;width:520px;height:520px}.order-query-hero:after{right:280px;bottom:-250px;width:390px;height:390px}.order-query-copy,.order-query-hero-card{position:relative;z-index:1;min-width:0}.order-query-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:24px;color:#7182a4;font-size:12px}.order-query-breadcrumb button{padding:0;border:0;background:transparent;color:#8ea0c1;cursor:pointer}.order-query-breadcrumb button:hover{color:var(--cyan)}.order-query-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgb(63 226 242 / .26);border-radius:999px;background:#3fe2f212;color:var(--cyan);font-size:10px;font-weight:850;letter-spacing:.08em}.order-query-copy h1{margin:16px 0 10px;color:#f5f8ff;font-size:clamp(38px,4.2vw,58px);line-height:1.08;letter-spacing:-.045em}.order-query-copy>p:not(.order-query-error){max-width:670px;margin:0;color:#9daccc;font-size:15px;line-height:1.8}.order-query-search{display:grid;min-height:68px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px;margin-top:25px;padding:6px;border:1px solid #304361;border-radius:14px;background:#060d1bb8;box-shadow:inset 0 1px #ffffff06;transition:border-color .16s ease,box-shadow .16s ease}.order-query-search:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #3fe2f213,0 12px 30px #0000001f}.order-query-search>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#3fe2f214;color:var(--cyan)}.order-query-search label{display:grid;gap:2px;padding:0 9px}.order-query-search label small{color:#7082a2;font-size:9px;font-weight:750}.order-query-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent!important;box-shadow:none!important;color:#edf5ff;font-family:inherit;font-size:13px;font-weight:500}.order-query-search input::placeholder{color:#596b8b;font-weight:400}.order-query-search input:-webkit-autofill,.order-query-search input:-webkit-autofill:hover,.order-query-search input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #081225 inset!important;-webkit-text-fill-color:#edf5ff!important}.order-query-search>button{display:inline-flex;min-width:128px;min-height:54px;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:0;border-radius:10px;background:linear-gradient(135deg,#4aeafa,#35cee8);box-shadow:0 10px 24px #3fe2f226;color:#071722;font-size:12px;font-weight:900;cursor:pointer}.order-query-search>button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.order-query-search>button:disabled{cursor:wait;opacity:.75}.order-query-spinner{width:16px;height:16px;border:2px solid rgb(5 23 34 / .25);border-top-color:#071722;border-radius:50%;animation:order-query-spin .7s linear infinite}@keyframes order-query-spin{to{transform:rotate(360deg)}}.order-query-error{display:flex;align-items:center;gap:7px;margin:9px 2px 0!important;color:#ff7196!important;font-size:11px!important}.order-query-safe{display:flex;align-items:center;gap:6px;margin-top:11px;color:#647694;font-size:10px}.order-query-safe svg{color:var(--lime)}.order-query-hero-card{display:grid;padding:28px;border:1px solid rgb(63 226 242 / .32);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgb(63 226 242 / .12),transparent 34%),linear-gradient(145deg,#0e1d2efa,#08111ffa);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0a}.order-query-hero-card>span{display:grid;width:58px;height:58px;margin-bottom:23px;place-items:center;border:1px solid rgb(63 226 242 / .28);border-radius:15px;background:#3fe2f214;color:var(--cyan)}.order-query-hero-card>small{color:#7082a1;font-size:10px;font-weight:850;letter-spacing:.08em}.order-query-hero-card h2{margin:5px 0 8px;color:#edf4ff;font-size:21px}.order-query-hero-card p{margin:0;color:#8393b0;font-size:11px;line-height:1.7}.order-query-hero-card button{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;margin-top:22px;border:1px solid rgb(156 255 26 / .3);border-radius:10px;background:#9cff1a12;color:var(--lime);font-size:12px;font-weight:850;cursor:pointer}.order-query-hero-card button:hover{background:var(--lime);color:#102000}.order-query-result{overflow:hidden;padding:0;border-color:#3fe2f261;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .09),transparent 30%),linear-gradient(150deg,#111c32,#0b1426);box-shadow:0 20px 55px #0003}.order-query-result>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid #273753}.order-result-title{display:flex;min-width:0;align-items:center;gap:14px}.order-result-title>span{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .27);border-radius:13px;background:#3fe2f213;color:var(--cyan)}.order-result-title small{color:var(--cyan);font-size:9px;font-weight:850}.order-result-title h2{margin:3px 0 2px;overflow:hidden;color:#f0f5ff;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.order-result-title p{margin:0;color:#7485a3;font-size:10px}.order-result-status{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:7px;padding:0 13px;border:1px solid currentcolor;border-radius:999px;background:#ffffff06;font-size:11px}.order-result-status i,.order-status-guide i{width:7px;height:7px;border-radius:50%;background:currentcolor;box-shadow:0 0 10px currentcolor}.order-result-status.success{color:var(--lime)}.order-result-status.pending{color:var(--orange)}.order-result-status.processing{color:var(--cyan)}.order-result-status.refunded{color:#a98cff}.order-result-status.danger{color:#ff5f87}.order-result-status.muted{color:#7887a4}.order-result-overview{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:10px;padding:20px 26px}.order-result-overview article{min-width:0;padding:14px;border:1px solid #263550;border-radius:11px;background:#060e1c61}.order-result-overview small{display:block;margin-bottom:5px;color:#6d7e9c;font-size:9px}.order-result-overview strong{display:block;overflow:hidden;color:#cfdaed;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.order-result-overview strong.amount{color:var(--orange);font-size:17px}.order-result-progress{display:grid;grid-template-columns:1fr minmax(35px,.25fr) 1fr minmax(35px,.25fr) 1fr;align-items:center;margin:0 26px 20px;padding:18px;border:1px solid #263650;border-radius:12px;background:#050d1b4d}.order-result-progress>div{display:grid;justify-items:center;text-align:center}.order-result-progress>div>span{display:grid;width:28px;height:28px;margin-bottom:7px;place-items:center;border:1px solid #33425f;border-radius:50%;background:#111a2e;color:#657593;font-size:9px;font-weight:900}.order-result-progress>div.complete>span{border-color:#3fe2f273;background:#3fe2f21a;color:var(--cyan)}.order-result-progress strong{color:#adb9ce;font-size:10px}.order-result-progress small{margin-top:3px;color:#5e6f8d;font-size:8px}.order-result-progress>i{height:1px;background:linear-gradient(90deg,#3fe2f280,#2b3a56)}.order-result-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0;padding:17px 26px;border:0;border-top:1px solid #263550;border-radius:0;background:#070e1b59;box-shadow:none}.order-result-footer:before{display:none}.order-result-footer>span{display:flex;align-items:center;gap:7px;color:#7384a1;font-size:9px}.order-result-footer>span svg{color:var(--lime)}.order-result-footer button,.order-query-empty button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 14px;border:1px solid rgb(63 226 242 / .35);border-radius:9px;background:#3fe2f212;color:var(--cyan);font-size:10px;font-weight:850;cursor:pointer}.order-result-footer button:hover,.order-query-empty button:hover{background:var(--cyan);color:#071722}.order-query-empty{display:grid;min-height:310px;justify-items:center;align-content:center;padding:35px;border-color:#293754;border-radius:18px;background:linear-gradient(150deg,#111a30,#0b1427);text-align:center}.order-query-empty>span{display:grid;width:64px;height:64px;place-items:center;border:1px solid #33425f;border-radius:17px;background:#111b31;color:#7587a5}.order-query-empty h2{margin:18px 0 6px;color:#edf4ff;font-size:21px}.order-query-empty p{margin:0 0 18px;color:#7f8eaa;font-size:11px}.order-query-guide{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px}.order-query-guide>article{display:grid;min-height:112px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:17px;border:1px solid #263550;border-radius:14px;background:linear-gradient(145deg,#111a30,#0d1528)}.order-query-guide>article>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid currentcolor;border-radius:12px;background:#ffffff06}.order-query-guide .cyan{color:var(--cyan)}.order-query-guide .orange{color:var(--orange)}.order-query-guide .lime{color:var(--lime)}.order-query-guide small{color:#5e708e;font-size:8px;font-weight:850;letter-spacing:.08em}.order-query-guide strong{display:block;margin-top:3px;color:#dce6f7;font-size:13px}.order-query-guide p{margin:4px 0 0;color:#7484a1;font-size:9px;line-height:1.55}.order-query-guide>svg{color:#3d506f}.order-query-info-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.order-query-info-grid>article{padding:22px;border-color:#263550;border-radius:15px;background:linear-gradient(145deg,#111a30,#0d1528)}.order-query-info-grid article>header{display:flex;align-items:center;gap:10px;margin-bottom:17px}.order-query-info-grid article>header>span{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgb(63 226 242 / .2);border-radius:10px;background:#3fe2f211;color:var(--cyan)}.order-query-info-grid header small{color:#627390;font-size:8px;font-weight:850;letter-spacing:.1em}.order-query-info-grid h2{margin:2px 0 0;color:#edf4ff;font-size:16px}.order-status-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-status-guide p{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border:1px solid #24334e;border-radius:10px;background:#060e1c4d}.order-status-guide i{flex:0 0 auto;margin-top:5px}.order-status-guide i.pending{color:var(--orange)}.order-status-guide i.success{color:var(--lime)}.order-status-guide i.processing{color:var(--cyan)}.order-status-guide i.muted{color:#7585a1}.order-status-guide span{color:#6f7f9d;font-size:9px;line-height:1.5}.order-status-guide strong{display:block;margin-bottom:2px;color:#cdd8e9;font-size:11px}.order-query-help-card>p{min-height:67px;margin:0;color:#8090ac;font-size:10px;line-height:1.7}.order-query-help-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.order-query-help-card button,.order-query-help-card a{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:6px;padding:0 11px;border:1px solid #2b3a57;border-radius:9px;background:#0d172a;color:#9eacc4;font-size:9px;font-weight:750;cursor:pointer}.order-query-help-card button:hover,.order-query-help-card a:hover{border-color:var(--cyan);color:var(--cyan)}@media(max-width:900px){.order-query-hero{grid-template-columns:1fr;padding:30px}.order-query-guide{grid-template-columns:1fr}.order-query-guide>svg{display:none}.order-query-info-grid{grid-template-columns:1fr}.order-result-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.order-query-page{gap:13px;padding-top:14px}.order-query-hero{padding:22px 17px;border-radius:16px}.order-query-copy h1{font-size:34px}.order-query-search{min-height:0;grid-template-columns:40px minmax(0,1fr);padding:9px}.order-query-search>span{width:38px;height:38px}.order-query-search>button{min-height:45px;grid-column:1 / -1}.order-query-hero-card{padding:21px}.order-query-result>header{align-items:flex-start;padding:18px}.order-result-title p{display:none}.order-result-overview{grid-template-columns:1fr;padding:16px 18px}.order-result-progress{grid-template-columns:1fr;gap:10px;margin:0 18px 17px}.order-result-progress>i{width:1px;height:16px;justify-self:center}.order-result-footer{align-items:stretch;flex-direction:column;padding:16px 18px}.order-result-footer button{justify-content:center}.order-status-guide,.order-query-help-card>div{grid-template-columns:1fr}}.legal-page{display:grid;gap:18px;padding-top:24px}.legal-hero{position:relative;display:grid;min-height:350px;grid-template-columns:minmax(0,1fr) minmax(285px,360px);align-items:center;gap:clamp(30px,6vw,88px);overflow:hidden;padding:clamp(32px,4.5vw,60px);border:1px solid rgb(63 226 242 / .28);border-radius:22px;background:linear-gradient(90deg,#050d1c0d,#050d1c66),radial-gradient(circle at 14% 16%,rgb(63 226 242 / .18),transparent 36%),radial-gradient(circle at 87% 88%,rgb(169 140 255 / .11),transparent 31%),linear-gradient(145deg,#111f38,#081020 76%);box-shadow:0 22px 65px #0000003d,inset 0 1px #ffffff0a}.legal-hero:before,.legal-hero:after{position:absolute;border:1px solid rgb(63 226 242 / .07);border-radius:50%;content:"";pointer-events:none}.legal-hero:before{top:-220px;right:-70px;width:500px;height:500px}.legal-hero:after{right:270px;bottom:-260px;width:400px;height:400px}.legal-hero-copy,.legal-hero-summary{position:relative;z-index:1;min-width:0}.legal-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:25px;color:#7182a4;font-size:12px}.legal-breadcrumb button{padding:0;border:0;background:transparent;color:#8ea0c1;cursor:pointer}.legal-breadcrumb button:hover{color:var(--cyan)}.legal-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgb(169 140 255 / .28);border-radius:999px;background:#a98cff12;color:#bda7ff;font-size:10px;font-weight:850;letter-spacing:.09em}.legal-hero-copy h1{margin:16px 0 10px;color:#f5f8ff;font-size:clamp(38px,4.1vw,56px);line-height:1.08;letter-spacing:-.045em}.legal-hero-copy>p{max-width:680px;margin:0;color:#9daccc;font-size:15px;line-height:1.8}.legal-meta-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.legal-meta-row span{display:inline-flex;min-height:31px;align-items:center;gap:6px;padding:0 10px;border:1px solid #2a3b58;border-radius:8px;background:#060e1c61;color:#7f90ad;font-size:9px}.legal-meta-row svg{color:var(--cyan)}.legal-hero-summary{display:grid;padding:28px;border:1px solid rgb(169 140 255 / .34);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgb(169 140 255 / .12),transparent 34%),linear-gradient(145deg,#121b2ffa,#08111ffa);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0a}.legal-hero-summary>span{display:grid;width:58px;height:58px;margin-bottom:22px;place-items:center;border:1px solid rgb(169 140 255 / .3);border-radius:15px;background:#a98cff14;color:#bda7ff}.legal-hero-summary>small{color:#798aa8;font-size:9px;font-weight:850;letter-spacing:.08em}.legal-hero-summary h2{margin:5px 0 8px;color:#eef4ff;font-size:20px}.legal-hero-summary>p{margin:0;color:#8595b1;font-size:11px;line-height:1.7}.legal-hero-summary>div{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding-top:17px;border-top:1px solid #293752;color:#7e8eaa;font-size:10px;line-height:1.6}.legal-hero-summary>div svg{flex:0 0 auto;color:var(--lime)}.legal-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.legal-highlight-grid article{display:grid;min-height:120px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:15px;padding:18px;border:1px solid #263451;border-radius:15px;background:linear-gradient(145deg,#121b31,#0d1528);transition:border-color .16s ease,transform .16s ease}.legal-highlight-grid article:hover{border-color:#3fe2f26b;transform:translateY(-2px)}.legal-highlight-grid article>span{display:grid;width:50px;height:50px;place-items:center;border:1px solid currentcolor;border-radius:13px;background:#ffffff06}.legal-highlight-grid .cyan{color:var(--cyan)}.legal-highlight-grid .orange{color:var(--orange)}.legal-highlight-grid .lime{color:var(--lime)}.legal-highlight-grid small{color:#60718e;font-size:8px;font-weight:850;letter-spacing:.09em}.legal-highlight-grid strong{display:block;margin-top:3px;color:#e0e9f8;font-size:13px}.legal-highlight-grid p{margin:4px 0 0;color:#7787a4;font-size:9px;line-height:1.55}.legal-content-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px}.legal-directory{position:sticky;top:94px;padding:17px;border-color:#263654;border-radius:16px;background:linear-gradient(155deg,#111a2f,#0b1325)}.legal-directory>header{display:flex;align-items:center;gap:10px;padding:3px 2px 15px;border-bottom:1px solid #24314d}.legal-directory>header>span{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgb(169 140 255 / .24);border-radius:10px;background:#a98cff12;color:#bda7ff}.legal-directory h2,.legal-directory p{margin:0}.legal-directory h2{color:#eef4ff;font-size:14px}.legal-directory header p{margin-top:2px;color:#6f7f9e;font-size:9px}.legal-directory nav{display:grid;gap:4px;margin-top:11px}.legal-directory nav button{display:grid;min-height:40px;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8d9bb6;text-align:left;cursor:pointer}.legal-directory nav button:hover{border-color:#a98cff38;background:#a98cff0e;color:#edf2ff}.legal-directory nav b{color:#4d5e7c;font-size:9px}.legal-directory nav span{font-size:11px;font-weight:700}.legal-directory nav svg{color:#4f607e}.legal-directory-help{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px;border:1px solid rgb(63 226 242 / .17);border-radius:10px;background:#3fe2f20b;color:var(--cyan)}.legal-directory-help strong,.legal-directory-help a{display:block}.legal-directory-help strong{color:#b9c6db;font-size:10px}.legal-directory-help a{margin-top:2px;color:var(--cyan);font-size:9px}.legal-document{min-width:0;padding:clamp(24px,3.4vw,42px);border-color:#263654;border-radius:17px;background:radial-gradient(circle at 100% 0%,rgb(169 140 255 / .035),transparent 20%),linear-gradient(150deg,#111a2f,#0c1426)}.legal-intro{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid rgb(255 181 61 / .28);border-radius:12px;background:#ffb53d0e}.legal-intro>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:10px;background:#ffb53d1a;color:var(--orange)}.legal-intro strong{color:var(--orange);font-size:12px}.legal-intro p{margin:5px 0 0;color:#929fba;font-size:10px;line-height:1.75}.legal-clause{scroll-margin-top:100px;padding:30px 2px;border-bottom:1px solid #26344f}.legal-clause>header{display:flex;align-items:center;gap:12px;margin-bottom:17px}.legal-clause>header>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(63 226 242 / .28);border-radius:11px;background:#3fe2f211;color:var(--cyan);font-size:10px;font-weight:900}.legal-clause header small{color:#5e6f8c;font-size:8px;font-weight:850;letter-spacing:.11em}.legal-clause h2{margin:2px 0 0;color:#eef4ff;font-size:18px}.legal-clause>p{margin:9px 0 0;color:#8c9bb6;font-size:11px;line-height:1.9}.legal-inline-link{display:inline-flex;min-height:38px;align-items:center;gap:7px;margin-top:15px;padding:0 13px;border:1px solid rgb(63 226 242 / .3);border-radius:9px;background:#3fe2f20f;color:var(--cyan);font-size:10px;font-weight:850;cursor:pointer}.legal-inline-link:hover{background:var(--cyan);color:#071722}.legal-prohibited-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.legal-prohibited-list p{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px;border:1px solid #263550;border-radius:9px;background:#060e1c4d;color:#7f8eaa;font-size:9px;line-height:1.6}.legal-prohibited-list svg{flex:0 0 auto;margin-top:2px;color:var(--lime)}.legal-document-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:26px 0 0;padding:18px;border:1px solid rgb(156 255 26 / .2);border-radius:12px;background:#9cff1a0b;box-shadow:none}.legal-document-footer:before{display:none}.legal-document-footer>div{display:flex;align-items:center;gap:10px;color:var(--lime)}.legal-document-footer strong,.legal-document-footer small{display:block}.legal-document-footer strong{color:#d9e4f3;font-size:11px}.legal-document-footer small{margin-top:2px;color:#72819c;font-size:9px}.legal-document-footer button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgb(156 255 26 / .28);border-radius:8px;background:transparent;color:var(--lime);font-size:9px;font-weight:800;cursor:pointer}.legal-document-footer button:hover{background:var(--lime);color:#102000}.legal-contact-banner{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;border:1px solid rgb(63 226 242 / .22);border-radius:17px;background:radial-gradient(circle at 88% 50%,rgb(63 226 242 / .09),transparent 25%),linear-gradient(135deg,#111d2e,#0b1424)}.legal-contact-banner>span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgb(63 226 242 / .28);border-radius:15px;background:#3fe2f214;color:var(--cyan)}.legal-contact-banner small{color:var(--cyan);font-size:8px;font-weight:850;letter-spacing:.1em}.legal-contact-banner h2{margin:3px 0 2px;color:#eef5ff;font-size:17px}.legal-contact-banner p{margin:0;color:#7888a5;font-size:10px}.legal-contact-banner>a{display:inline-flex;min-height:43px;align-items:center;gap:8px;padding:0 18px;border:1px solid rgb(63 226 242 / .3);border-radius:11px;background:#3fe2f212;color:var(--cyan);font-size:10px;font-weight:850}.legal-contact-banner>a:hover{background:var(--cyan);color:#071722}.content-rating-hero{border-color:#b192ff4d;background:radial-gradient(circle at 12% 18%,rgb(177 146 255 / .18),transparent 34%),radial-gradient(circle at 88% 82%,rgb(63 226 242 / .1),transparent 28%),linear-gradient(145deg,#141b36,#081120 75%)}.content-rating-summary{border-color:#b192ff4d;background:linear-gradient(145deg,#b192ff17,#3fe2f209)}.content-rating-summary>span{border-color:#b192ff4d;background:#b192ff1a;color:#b192ff}.content-rating-summary>small{color:#c2aaff}.content-rating-summary>div{border-color:#b192ff33;background:#b192ff0e}.content-rating-summary>div svg{color:#b192ff}.content-rating-highlights article:nth-child(1){border-top-color:#3fe2f280}.content-rating-highlights article:nth-child(2){border-top-color:#ffb13880}.content-rating-highlights article:nth-child(3){border-top-color:#9cff1a73}.rating-level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}.rating-level-grid>article{display:grid;min-height:150px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:15px;padding:16px;border:1px solid #2a3956;border-radius:13px;background:linear-gradient(145deg,#111c32e6,#091222e6)}.rating-level-grid>article>strong{display:grid;width:76px;height:76px;place-items:center;border:1px solid currentcolor;border-radius:20px;background:#ffffff06;font-size:19px;font-weight:950;letter-spacing:-.04em}.rating-level-grid h3{margin:0 0 5px;color:#e8eef9;font-size:13px}.rating-level-grid p{margin:0;color:#8392ac;font-size:9px;line-height:1.65}.rating-level-grid small{display:block;margin-top:8px;color:#60718e;font-size:8px;line-height:1.55}.rating-level-all>strong{color:var(--cyan);box-shadow:inset 0 0 24px #3fe2f212}.rating-level-twelve>strong{color:var(--lime);box-shadow:inset 0 0 24px #9cff1a12}.rating-level-sixteen>strong{color:var(--orange);box-shadow:inset 0 0 24px #ffb13812}.rating-level-adult>strong{color:#ff6a8f;box-shadow:inset 0 0 24px #ff6a8f12}.rating-descriptor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px}.rating-descriptor-grid article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px;border:1px solid #293854;border-radius:11px;background:#0811208c}.rating-descriptor-grid article>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid currentcolor;border-radius:11px;background:#ffffff06}.rating-descriptor-grid .cyan{color:var(--cyan)}.rating-descriptor-grid .lime{color:var(--lime)}.rating-descriptor-grid .orange{color:var(--orange)}.rating-descriptor-grid .purple{color:#b192ff}.rating-descriptor-grid strong{color:#dce5f3;font-size:10px}.rating-descriptor-grid p{margin:3px 0 0;color:#72829f;font-size:8px;line-height:1.55}.rating-rule-list{margin-top:17px}.rating-example-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 15px;margin-top:14px;padding:15px;border:1px solid rgb(255 177 56 / .28);border-radius:12px;background:linear-gradient(135deg,#ffb13813,#b192ff09)}.rating-example-card>div{grid-row:1 / 3;display:grid;justify-items:center;gap:4px}.rating-example-card>div span{display:grid;width:54px;height:54px;place-items:center;border:1px solid var(--orange);border-radius:15px;color:var(--orange);font-size:17px;font-weight:950}.rating-example-card>div strong{color:#8494ad;font-size:8px}.rating-example-card>p{align-self:end;margin:0;color:#aebbd0;font-size:10px}.rating-example-card>p b{color:var(--orange)}.rating-example-card>small{align-self:start;color:#657591;font-size:8px}.content-rating-contact{border-color:#b192ff3d;background:radial-gradient(circle at 88% 50%,rgb(177 146 255 / .1),transparent 25%),linear-gradient(135deg,#131b31,#0b1424)}.content-rating-contact>span{border-color:#b192ff4d;background:#b192ff14;color:#b192ff}@media(max-width:760px){.rating-level-grid,.rating-descriptor-grid{grid-template-columns:1fr}.rating-level-grid>article{grid-template-columns:66px minmax(0,1fr)}.rating-level-grid>article>strong{width:66px;height:66px;border-radius:17px;font-size:17px}}@media(max-width:900px){.legal-hero{grid-template-columns:1fr;padding:30px}.legal-highlight-grid{grid-template-columns:1fr}.legal-highlight-grid article{min-height:96px}.legal-content-layout{grid-template-columns:1fr}.legal-directory{position:static}.legal-directory nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.legal-page{gap:13px;padding-top:14px}.legal-hero{padding:22px 17px;border-radius:16px}.legal-hero-copy h1{font-size:34px}.legal-hero-summary{padding:21px}.legal-directory{padding:14px}.legal-directory nav,.legal-prohibited-list{grid-template-columns:1fr}.legal-document{padding:17px}.legal-clause{padding:24px 0}.legal-document-footer{align-items:stretch;flex-direction:column}.legal-document-footer button{justify-content:center}.legal-contact-banner{grid-template-columns:48px minmax(0,1fr);padding:18px}.legal-contact-banner>span{width:48px;height:48px}.legal-contact-banner>a{grid-column:1 / -1;justify-content:center}}.privacy-hero{background:linear-gradient(90deg,#050d1c0d,#050d1c66),radial-gradient(circle at 14% 16%,rgb(63 226 242 / .2),transparent 36%),radial-gradient(circle at 87% 88%,rgb(156 255 26 / .09),transparent 31%),linear-gradient(145deg,#101f37,#071020 76%)}.privacy-kicker{border-color:#3fe2f247;background:#3fe2f212;color:var(--cyan)}.privacy-hero-summary{border-color:#3fe2f257;background:radial-gradient(circle at 92% 0%,rgb(63 226 242 / .12),transparent 34%),linear-gradient(145deg,#0e1d2efa,#08111ffa)}.privacy-hero-summary>span{border-color:#3fe2f24d;background:#3fe2f214;color:var(--cyan)}.privacy-directory-help{align-items:flex-start}.privacy-directory-help a{overflow-wrap:anywhere}.privacy-intro{border-color:#3fe2f240;background:#3fe2f20d}.privacy-intro>span{background:#3fe2f217;color:var(--cyan)}.privacy-intro strong{color:var(--cyan)}.privacy-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.privacy-data-grid article{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #273651;border-radius:11px;background:#060e1c57;transition:border-color .16s ease,transform .16s ease}.privacy-data-grid article:hover{border-color:#3fe2f252;transform:translateY(-1px)}.privacy-data-grid article>span{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:10px;background:#3fe2f211;color:var(--cyan)}.privacy-data-grid strong{color:#d6e1f2;font-size:11px}.privacy-data-grid p{margin:4px 0 0;color:#7585a2;font-size:9px;line-height:1.6}.privacy-purpose-list{display:grid;gap:8px;margin-top:14px}.privacy-purpose-list>p{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid #263550;border-radius:10px;background:#060e1c4d;color:#8392ae;font-size:10px;line-height:1.65}.privacy-purpose-list svg{flex:0 0 auto;margin-top:2px;color:var(--lime)}.privacy-purpose-list strong{margin-right:9px;color:#d5e0f1;font-size:11px}.privacy-cookie-card{display:flex;align-items:center;gap:13px;margin-top:15px;padding:15px;border:1px solid rgb(255 181 61 / .24);border-radius:11px;background:#ffb53d0d}.privacy-cookie-card>span{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:11px;background:#ffb53d17;color:var(--orange)}.privacy-cookie-card strong{color:#dce5f3;font-size:11px}.privacy-cookie-card p{margin:4px 0 0;color:#7d8da8;font-size:9px;line-height:1.6}.privacy-sharing-table{overflow:hidden;margin:15px 0;border:1px solid #273652;border-radius:12px}.privacy-sharing-table>div{display:grid;grid-template-columns:.8fr 1.35fr 1.25fr;gap:13px;padding:13px 15px;border-top:1px solid #202e48;align-items:center}.privacy-sharing-table>div:first-child{border-top:0}.privacy-sharing-table .heading{background:#3fe2f20e;color:#70819e;font-size:9px;font-weight:850;letter-spacing:.04em}.privacy-sharing-table strong{color:#d6e0f0;font-size:10px}.privacy-sharing-table div>span:not(:first-child){color:#8796b1;font-size:9px;line-height:1.5}.privacy-sharing-table small{color:#71819e;font-size:9px;line-height:1.5}.privacy-security-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.privacy-security-strip span{display:flex;min-height:54px;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(156 255 26 / .2);border-radius:10px;background:#9cff1a0b;color:var(--lime)}.privacy-security-strip strong{color:#cbd8e8;font-size:10px}.privacy-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.privacy-rights-grid>button,.privacy-rights-grid>a{display:grid;min-height:65px;grid-template-columns:39px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:0 13px;border:1px solid #283752;border-radius:11px;background:#060e1c59;color:#8190ab;text-align:left;cursor:pointer}.privacy-rights-grid>button:hover,.privacy-rights-grid>a:hover{border-color:var(--cyan);color:var(--cyan)}.privacy-rights-grid>button>span,.privacy-rights-grid>a>span{display:grid;width:39px;height:39px;place-items:center;border-radius:10px;background:#3fe2f212;color:var(--cyan)}.privacy-rights-grid strong,.privacy-rights-grid small{display:block}.privacy-rights-grid strong{color:#d5e0f0;font-size:11px}.privacy-rights-grid small{margin-top:3px;color:#71819e;font-size:9px}.privacy-document-footer{border-color:#3fe2f233;background:#3fe2f20b}.privacy-document-footer>div{color:var(--cyan)}.privacy-document-footer button{border-color:#3fe2f247;color:var(--cyan)}.privacy-document-footer button:hover{background:var(--cyan);color:#071722}.privacy-contact-banner{border-color:#3fe2f23d}@media(max-width:600px){.privacy-data-grid,.privacy-security-strip,.privacy-rights-grid{grid-template-columns:1fr}.privacy-sharing-table>div{grid-template-columns:1fr 1.4fr}.privacy-sharing-table>div>:last-child{display:none}}.affiliate-page{display:grid;gap:18px;padding-top:24px}.affiliate-api-state{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 15px;border:1px solid rgb(63 226 242 / .24);border-radius:12px;background:#3fe2f20e;color:#93a6c4}.affiliate-api-state>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;background:#3fe2f21a;color:var(--cyan)}.affiliate-api-state p{flex:1;margin:0;font-size:10px}.affiliate-api-state>button{min-height:30px;padding:0 12px;border:1px solid rgb(255 106 143 / .32);border-radius:8px;background:#ff6a8f14;color:#ff87a4;font-size:9px;font-weight:800;cursor:pointer}.affiliate-api-state.error{border-color:#ff6a8f47;background:#ff6a8f0e;color:#ff8ca7}.affiliate-api-state.error>span{background:#ff6a8f17;color:#ff6a8f}.affiliate-hero{position:relative;display:grid;min-height:430px;grid-template-columns:minmax(0,1fr) minmax(330px,440px);align-items:center;gap:clamp(35px,6vw,92px);overflow:hidden;padding:clamp(35px,5vw,68px);border:1px solid rgb(63 226 242 / .3);border-radius:22px;background:radial-gradient(circle at 15% 20%,rgb(63 226 242 / .19),transparent 35%),radial-gradient(circle at 87% 80%,rgb(156 255 26 / .1),transparent 32%),linear-gradient(145deg,#10213b,#071020 75%);box-shadow:0 24px 68px #00000040,inset 0 1px #ffffff0a}.affiliate-hero:before,.affiliate-hero:after{position:absolute;border:1px solid rgb(63 226 242 / .07);border-radius:50%;content:"";pointer-events:none}.affiliate-hero:before{top:-230px;right:-90px;width:560px;height:560px}.affiliate-hero:after{right:250px;bottom:-310px;width:470px;height:470px}.affiliate-hero-copy,.affiliate-hero-visual{position:relative;z-index:1;min-width:0}.affiliate-kicker{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgb(156 255 26 / .26);border-radius:999px;background:#9cff1a12;color:var(--lime);font-size:10px;font-weight:850;letter-spacing:.09em}.affiliate-hero-copy h1{max-width:720px;margin:17px 0 13px;color:#f5f8ff;font-size:clamp(40px,4.6vw,64px);line-height:1.08;letter-spacing:-.05em}.affiliate-hero-copy h1 em{display:block;background:linear-gradient(90deg,#3fe2f2,#a2ff20);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.affiliate-hero-copy>p{max-width:680px;margin:0;color:#9aabca;font-size:15px;line-height:1.8}.affiliate-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.affiliate-hero-actions>button,.affiliate-hero-actions>a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:1px solid #30415f;border-radius:11px;background:#08101e8c;color:#becce4;font-size:12px;font-weight:850;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.affiliate-hero-actions>button{border-color:transparent;background:linear-gradient(135deg,#a8ff2a,#79df24);box-shadow:0 12px 28px #9cff1a24;color:#102000}.affiliate-hero-actions>button:hover,.affiliate-hero-actions>a:hover{border-color:var(--lime);transform:translateY(-2px)}.affiliate-hero-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.affiliate-hero-trust span{display:inline-flex;align-items:center;gap:5px;color:#7183a0;font-size:9px}.affiliate-hero-trust svg{color:var(--cyan)}.affiliate-hero-visual{min-height:290px}.affiliate-orbit{position:absolute;top:50%;left:50%;display:grid;width:230px;height:230px;place-items:center;border:1px solid rgb(63 226 242 / .14);border-radius:50%;transform:translate(-50%,-50%)}.affiliate-orbit:before,.affiliate-orbit:after{position:absolute;border:1px solid rgb(156 255 26 / .1);border-radius:50%;content:""}.affiliate-orbit:before{width:170px;height:170px}.affiliate-orbit:after{width:290px;height:290px}.affiliate-orbit>span{display:grid;width:78px;height:78px;place-items:center;border:1px solid rgb(63 226 242 / .35);border-radius:22px;background:linear-gradient(145deg,#3fe2f229,#9cff1a14);box-shadow:0 0 45px #3fe2f226;color:var(--cyan)}.affiliate-orbit>i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px var(--lime)}.affiliate-orbit>i:nth-of-type(1){top:17px;left:46px}.affiliate-orbit>i:nth-of-type(2){right:28px;bottom:35px;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.affiliate-visual-card{position:absolute;z-index:2;border:1px solid #2d3f5d;border-radius:13px;background:#0c182aeb;box-shadow:0 18px 38px #00000042;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-visual-card.main{top:34px;left:0;min-width:190px;padding:18px;border-color:#3fe2f257}.affiliate-visual-card.main>small{color:#7789a7;font-size:9px}.affiliate-visual-card.main>strong{display:block;margin:4px 0;color:var(--lime);font-size:29px;letter-spacing:-.04em}.affiliate-visual-card.main p{display:flex;align-items:center;gap:6px;margin:0;color:#687b99;font-size:8px}.affiliate-visual-card.main p i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime)}.affiliate-visual-card.orders,.affiliate-visual-card.rate{display:flex;min-width:148px;align-items:center;gap:10px;padding:12px}.affiliate-visual-card.orders{right:0;bottom:47px;color:var(--cyan)}.affiliate-visual-card.rate{right:22px;top:16px;color:var(--orange)}.affiliate-visual-card.orders small,.affiliate-visual-card.orders strong,.affiliate-visual-card.rate small,.affiliate-visual-card.rate strong{display:block}.affiliate-visual-card.orders small,.affiliate-visual-card.rate small{color:#7486a4;font-size:8px}.affiliate-visual-card.orders strong,.affiliate-visual-card.rate strong{margin-top:2px;color:#e3ebf7;font-size:13px}.affiliate-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.affiliate-value-grid article{display:grid;min-height:112px;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:13px;padding:17px;border:1px solid #263550;border-radius:14px;background:linear-gradient(145deg,#111b31,#0d1528)}.affiliate-value-grid article>span{display:grid;width:47px;height:47px;place-items:center;border:1px solid currentcolor;border-radius:12px;background:#ffffff06}.affiliate-value-grid .cyan{color:var(--cyan)}.affiliate-value-grid .purple{color:#b192ff}.affiliate-value-grid .lime{color:var(--lime)}.affiliate-value-grid .orange{color:var(--orange)}.affiliate-value-grid small{color:#5c6d89;font-size:7px;font-weight:850;letter-spacing:.08em}.affiliate-value-grid strong{display:block;margin-top:3px;color:#dce5f4;font-size:12px}.affiliate-value-grid p{margin:4px 0 0;color:#71819e;font-size:8px;line-height:1.55}.affiliate-models,.affiliate-flow,.affiliate-calculator,.affiliate-application,.affiliate-faq{scroll-margin-top:100px}.affiliate-models{padding:34px;border:1px solid #263550;border-radius:18px;background:radial-gradient(circle at 50% 0%,rgb(63 226 242 / .055),transparent 34%),linear-gradient(150deg,#111a30,#0b1426)}.affiliate-section-heading{text-align:center}.affiliate-section-heading>span{color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:.13em}.affiliate-section-heading h2{margin:5px 0 4px;color:#eff5ff;font-size:24px}.affiliate-section-heading>p{margin:0;color:#7787a4;font-size:10px}.affiliate-models>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.affiliate-models article{position:relative;overflow:hidden;padding:23px;border:1px solid #2a3955;border-radius:14px;background:#070f1d73;transition:border-color .16s ease,transform .16s ease}.affiliate-models article:hover{border-color:#3fe2f26b;transform:translateY(-3px)}.affiliate-models article>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(63 226 242 / .25);border-radius:12px;background:#3fe2f211;color:var(--cyan)}.affiliate-models article>small{position:absolute;top:20px;right:20px;color:#344562;font-size:24px;font-weight:950}.affiliate-models h3{margin:17px 0 7px;color:#e9f0fb;font-size:16px}.affiliate-models article>p{min-height:38px;margin:0;color:#7c8ca8;font-size:10px;line-height:1.65}.affiliate-models ul{display:grid;gap:7px;margin:17px 0 0;padding:14px 0 0;border-top:1px solid #26344f;list-style:none}.affiliate-models li{display:flex;align-items:center;gap:7px;color:#8c9bb5;font-size:9px}.affiliate-models li svg{color:var(--lime)}.affiliate-flow{padding:30px;border-color:#263550;border-radius:17px;background:linear-gradient(150deg,#111a30,#0d1528)}.affiliate-flow-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:24px}.affiliate-flow-steps article{position:relative;display:grid;min-height:140px;justify-items:center;align-content:center;padding:16px;border:1px solid #273652;border-radius:13px;background:#070f1d61;text-align:center}.affiliate-flow-steps article>b{position:absolute;top:10px;right:11px;color:#40516e;font-size:9px}.affiliate-flow-steps article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#3fe2f213;color:var(--cyan)}.affiliate-flow-steps strong{margin-top:10px;color:#dce5f3;font-size:11px}.affiliate-flow-steps p{margin:4px 0 0;color:#6e7e9b;font-size:8px}.affiliate-flow-steps>svg{color:#3c4e6c}.affiliate-calculator{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:35px;padding:32px;border-color:#9cff1a3d;border-radius:18px;background:radial-gradient(circle at 0% 100%,rgb(156 255 26 / .08),transparent 30%),linear-gradient(145deg,#111d2e,#0b1425)}.affiliate-calculator-copy>span{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgb(156 255 26 / .26);border-radius:13px;background:#9cff1a12;color:var(--lime)}.affiliate-calculator-copy>small{display:block;margin-top:17px;color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.1em}.affiliate-calculator-copy h2{margin:4px 0 7px;color:#eef5ff;font-size:22px}.affiliate-calculator-copy>p{margin:0;color:#7b8ca8;font-size:10px;line-height:1.7}.affiliate-calculator-result{margin-top:20px;padding:17px;border:1px solid rgb(156 255 26 / .24);border-radius:12px;background:#9cff1a0e}.affiliate-calculator-result small{color:#7d8f76;font-size:9px}.affiliate-calculator-result strong{display:block;margin:2px 0;color:var(--lime);font-size:31px}.affiliate-calculator-result p{margin:0;color:#70809a;font-size:8px}.affiliate-calculator-controls{display:grid;align-content:center;gap:21px}.affiliate-calculator-controls label{display:grid;gap:10px}.affiliate-calculator-controls label>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.affiliate-calculator-controls strong{color:#bfcadd;font-size:10px}.affiliate-calculator-controls b{color:var(--lime);font-size:10px}.affiliate-calculator-controls input[type=range]{width:100%;height:5px;margin:0;border:0;border-radius:999px;outline:0;appearance:none;background:linear-gradient(90deg,#3fe2f28c,#9cff1a8c);cursor:pointer}.affiliate-calculator-controls input[type=range]::-webkit-slider-thumb{width:17px;height:17px;border:3px solid #102033;border-radius:50%;appearance:none;background:var(--lime);box-shadow:0 0 0 1px var(--lime),0 0 13px #9cff1a59}.affiliate-application{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:15px}.affiliate-application>aside{padding:30px;border:1px solid rgb(63 226 242 / .26);border-radius:17px;background:radial-gradient(circle at 20% 0%,rgb(63 226 242 / .1),transparent 34%),linear-gradient(145deg,#111e34,#0b1425)}.affiliate-application aside h2{margin:17px 0 8px;color:#eef5ff;font-size:24px}.affiliate-application aside>p{margin:0 0 25px;color:#8191ad;font-size:10px;line-height:1.75}.affiliate-application aside>div:not(.affiliate-kicker){display:flex;align-items:center;gap:10px;margin-top:10px;padding:13px;border:1px solid #273652;border-radius:10px;background:#070f1d57;color:var(--cyan)}.affiliate-application aside strong,.affiliate-application aside small{display:block}.affiliate-application aside strong{color:#cbd6e7;font-size:10px}.affiliate-application aside small{margin-top:2px;color:#71819e;font-size:8px}.affiliate-form{padding:28px;border-color:#293854;border-radius:17px;background:linear-gradient(150deg,#111a30,#0c1427)}.affiliate-form>header{margin-bottom:20px}.affiliate-form>header>span{color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:.12em}.affiliate-form h2{margin:4px 0 2px;color:#eef5ff;font-size:20px}.affiliate-form header p{margin:0;color:#687997;font-size:8px}.affiliate-form i{color:#ff6a8f;font-style:normal}.affiliate-application-status{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:-4px 0 18px;padding:12px;border:1px solid rgb(255 177 56 / .28);border-radius:11px;background:#ffb1380e}.affiliate-application-status>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#ffb1381a;color:var(--orange)}.affiliate-application-status strong{color:#e9eff9;font-size:10px}.affiliate-application-status p{margin:3px 0 0;color:#7f90ac;font-size:8px}.affiliate-application-status>b{padding:5px 8px;border-radius:999px;background:#ffb1381a;color:var(--orange);font-size:8px}.affiliate-application-status.approved{border-color:#9cff1a40;background:#9cff1a0d}.affiliate-application-status.approved>span,.affiliate-application-status.approved>b{background:#9cff1a17;color:var(--lime)}.affiliate-application-status.rejected{border-color:#ff6a8f42;background:#ff6a8f0d}.affiliate-application-status.rejected>span,.affiliate-application-status.rejected>b{background:#ff6a8f17;color:#ff6a8f}.affiliate-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.affiliate-form-grid label{display:grid;gap:7px}.affiliate-form-grid label.wide{grid-column:1 / -1}.affiliate-form-grid label>span{color:#97a6c0;font-size:9px;font-weight:750}.affiliate-form-grid input,.affiliate-form-grid select,.affiliate-form-grid textarea{width:100%;border:1px solid #2c3a57;border-radius:10px;outline:0;background:#0c1529;color:#dce6f5;font-family:inherit;font-size:10px;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease}.affiliate-form-grid input,.affiliate-form-grid select{height:43px;padding:0 12px}.affiliate-form-grid textarea{min-height:95px;padding:12px;resize:vertical;line-height:1.6}.affiliate-form-grid input:focus,.affiliate-form-grid select:focus,.affiliate-form-grid textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #3fe2f20f}.affiliate-form-grid input::placeholder,.affiliate-form-grid textarea::placeholder{color:#536481;font-weight:400}.affiliate-form-grid select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#71829f 50%),linear-gradient(135deg,#71829f 50%,transparent 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.affiliate-form-grid option{background:#10192d;color:#dce6f5}.affiliate-form-agreement{display:flex;align-items:flex-start;gap:8px;margin-top:16px;color:#7485a1;font-size:9px;cursor:pointer}.affiliate-form-agreement>input{position:absolute;opacity:0;pointer-events:none}.affiliate-form-agreement>span{display:flex;align-items:center;gap:8px}.affiliate-form-agreement span>i{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid #354461;border-radius:5px;background:#0b1427;color:transparent}.affiliate-form-agreement input:checked+span>i{border-color:var(--cyan);background:var(--cyan);color:#071722}.affiliate-form-message{margin:12px 0 0;padding:10px 12px;border-radius:8px;font-size:9px}.affiliate-form-message.error{border:1px solid rgb(255 86 126 / .25);background:#ff567e0e;color:#ff7293}.affiliate-form-message.success{border:1px solid rgb(156 255 26 / .24);background:#9cff1a0e;color:var(--lime)}.affiliate-form>button{display:flex;width:100%;min-height:45px;align-items:center;justify-content:center;gap:8px;margin-top:17px;border:0;border-radius:10px;background:linear-gradient(135deg,#a8ff2a,#79df24);box-shadow:0 10px 24px #9cff1a1f;color:#102000;font-size:11px;font-weight:900;cursor:pointer}.affiliate-form>button:hover{filter:brightness(1.06)}.affiliate-form>button:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.25) brightness(.72)}.affiliate-faq{padding:27px;border-color:#273652;border-radius:17px;background:linear-gradient(150deg,#111a30,#0c1427)}.affiliate-faq>header{margin-bottom:14px}.affiliate-faq>article{overflow:hidden;border-top:1px solid #263550}.affiliate-faq article>button{display:flex;width:100%;min-height:55px;align-items:center;justify-content:space-between;gap:14px;padding:0 3px;border:0;background:transparent;color:#cbd6e9;text-align:left;cursor:pointer}.affiliate-faq article>button strong{font-size:11px}.affiliate-faq article>button svg{color:#71819f;transition:transform .18s ease}.affiliate-faq article.open>button svg{color:var(--cyan);transform:rotate(180deg)}.affiliate-faq article>p{margin:-2px 32px 17px 3px;color:#8393af;font-size:10px;line-height:1.75}@media(max-width:1040px){.affiliate-hero{grid-template-columns:1fr}.affiliate-hero-visual{width:min(100%,470px);margin:0 auto}.affiliate-value-grid,.affiliate-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-flow-steps>svg{display:none}.affiliate-application{grid-template-columns:1fr}}@media(max-width:760px){.affiliate-models>div,.affiliate-calculator{grid-template-columns:1fr}}@media(max-width:600px){.affiliate-page{gap:13px;padding-top:14px}.affiliate-hero{min-height:0;padding:24px 17px;border-radius:16px}.affiliate-hero-copy h1{font-size:36px}.affiliate-hero-actions>button,.affiliate-hero-actions>a{width:100%}.affiliate-hero-visual{min-height:310px;transform:scale(.9)}.affiliate-value-grid,.affiliate-models>div,.affiliate-flow-steps,.affiliate-form-grid{grid-template-columns:1fr}.affiliate-models,.affiliate-flow,.affiliate-calculator,.affiliate-application>aside,.affiliate-form,.affiliate-faq{padding:19px}.affiliate-form-grid label.wide{grid-column:auto}}.library-page{display:grid;grid-template-columns:clamp(220px,18vw,270px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:max(1100px,calc(100vh - 170px));padding-top:24px}.library-filters{min-height:100%;padding:20px 18px}.library-filters>h1{margin:0 0 18px;font-size:26px;letter-spacing:-.5px}.library-side-search,.library-toolbar-actions label{display:flex;align-items:center;gap:8px;height:41px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#141a31;color:#7a88aa}.library-side-search input,.library-toolbar-actions input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.library-side-search input::placeholder,.library-toolbar-actions input::placeholder{color:#7180a1}.filter-group{margin-top:20px}.filter-group h2{margin:0 0 9px;font-size:17px}.filter-group>div{display:flex;flex-wrap:wrap;gap:5px 6px}.filter-group button{padding:0;border:0;background:transparent;color:#8ca1d5;cursor:pointer;font-size:16px;line-height:1.6}.filter-group button:hover,.filter-group button.active{color:var(--cyan)}.library-content{min-width:0}.library-toolbar{display:flex;min-height:94px;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px}.library-toolbar h1{margin:0 0 5px;font-size:clamp(30px,3vw,42px);letter-spacing:-1.5px}.library-toolbar p{margin:0;color:#9cadd3;font-size:16px}.library-toolbar-actions{display:flex;align-items:center;gap:10px}.library-toolbar-actions label{width:clamp(220px,23vw,320px)}.library-toolbar-actions>button{display:inline-flex;min-height:41px;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#141a31;cursor:pointer;font-size:16px;font-weight:800;white-space:nowrap}.library-tabs{display:flex;gap:8px;margin:18px 0}.library-tabs button{min-height:43px;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:#141a31;color:#94a1c3;cursor:pointer;font-size:17px;font-weight:800}.library-tabs button.active{border-color:var(--cyan);background:var(--cyan);color:#07131c}.library-game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.library-game-card{min-width:0;overflow:hidden;padding:0;border:1px solid #293250;border-radius:12px;background:#11172d;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease}.library-game-card:hover{transform:translateY(-3px);border-color:var(--cyan)}.library-game-card.featured{border-color:var(--cyan)}.library-game-card>img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.library-game-copy{display:grid;min-height:118px;align-content:start;gap:8px;padding:13px 12px}.library-game-copy>strong{overflow:hidden;font-size:19px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.library-game-copy>small{color:#99a6c6;font-size:15px}.library-empty{display:grid;min-height:300px;place-items:center;align-content:center;gap:9px;padding:30px;text-align:center}.library-empty h2,.library-empty p{margin:0}.library-empty p{color:var(--muted)}.library-empty button{margin-top:8px;padding:10px 16px;border:0;border-radius:999px;background:var(--cyan);color:#06131c;cursor:pointer;font-weight:900}.vip-page{display:grid;gap:18px;padding-top:24px}.vip-hero{display:grid;grid-template-columns:1fr clamp(300px,29vw,390px);align-items:center;gap:36px;min-height:270px;padding:28px}.vip-hero-copy h1{margin:0 0 12px;font-size:clamp(40px,4vw,58px);line-height:1.05;letter-spacing:-2px}.vip-hero-copy p{max-width:760px;margin:0;color:#9fb0d8;font-size:18px;line-height:1.6}.vip-hero-tags{display:flex;gap:10px;margin-top:20px}.vip-hero-tags span{padding:5px 9px;border-radius:999px;background:#9cff1a1f;color:var(--lime);font-size:14px;font-weight:900}.vip-hero-tags span:last-child{border:1px solid #303a60;background:transparent;color:var(--cyan)}.vip-recommendation{padding:23px 20px;border:1px solid var(--lime);border-radius:15px;background:#12182e}.vip-recommendation small{color:var(--lime);font-size:15px;font-weight:900}.vip-recommendation h2{margin:14px 0 8px;font-size:35px}.vip-recommendation p{margin:0 0 17px;color:#9faed2;font-size:15px;line-height:1.5}.vip-recommendation button,.vip-checkout button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:9px;width:100%;border:0;border-radius:999px;background:var(--lime);color:#102000;cursor:pointer;font-size:16px;font-weight:950}.vip-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vip-benefit-row{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:18px}.vip-benefits,.vip-checkout{padding:22px}.vip-benefits{border-color:#147d8b}.vip-section-title{display:flex;align-items:center;gap:9px}.vip-section-title>svg{color:var(--lime)}.vip-section-title h2{margin:0;font-size:26px}.vip-section-title>span{color:#7180a2;font-size:14px}.vip-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.vip-benefit-grid>article{display:flex;min-height:57px;align-items:center;gap:10px;padding:9px 12px;border:1px solid #2b3657;border-radius:10px;background:#0e1427}.vip-benefit-grid>article:last-child{grid-column:1 / -1}.vip-benefit-grid>article.cyan{border-color:#14586d}.vip-benefit-grid>article.lime{border-color:#3b5a20}.vip-benefit-grid>article.orange{border-color:#5e4825}.vip-benefit-grid>article.purple{border-color:#3f3068}.vip-benefit-grid>article.pink{border-color:#682052}.vip-benefit-grid>article>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;background:#17213b;color:var(--cyan)}.vip-benefit-grid>article.lime>span{color:var(--lime)}.vip-benefit-grid>article.orange>span{color:var(--orange)}.vip-benefit-grid>article.purple>span{color:var(--purple)}.vip-benefit-grid>article.pink>span{color:var(--pink)}.vip-benefit-grid div{display:grid;gap:3px}.vip-benefit-grid strong{font-size:15px}.vip-benefit-grid small{color:#8493b7;font-size:13px}.vip-checkout p{margin:24px 0 18px;color:#91a3cd;font-size:16px;line-height:1.6}.vip-checkout p strong{color:var(--text)}.profile-page{display:grid;grid-template-columns:clamp(285px,25vw,360px) minmax(0,1fr);align-items:stretch;gap:24px;min-height:max(1160px,calc(100vh - 170px));padding-top:24px}.profile-sidebar{min-height:100%;padding:22px}.profile-avatar{display:grid;width:96px;height:96px;place-items:center;border-radius:50%;background:#8754ff;font-size:47px;font-weight:900}.profile-sidebar>h1{margin:24px 0 17px;font-size:32px;letter-spacing:-.7px}.profile-sidebar>p{margin:0;color:#9eadd1;font-size:16px}.profile-vip-card{margin-top:22px;padding:18px 16px;border:1px solid var(--lime);border-radius:13px;background:#1b3e1a6b}.profile-vip-card h2{margin:0 0 10px;color:var(--lime);font-size:22px}.profile-vip-card p{margin:0;color:#a7b6d7;font-size:15px;line-height:1.7}.profile-side-nav{display:grid;gap:10px;margin-top:20px}.profile-side-nav button{min-height:42px;padding:0 13px;border:1px solid #2a3455;border-radius:9px;background:#151b34;color:#94a4cb;cursor:pointer;text-align:left;font-size:16px}.profile-side-nav button.active{border-color:var(--cyan);background:var(--cyan);color:#07131d;font-weight:900}.profile-content{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:22px}.profile-content-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.profile-content-header h1{margin:0;font-size:32px;letter-spacing:-.5px}.profile-content-header label{display:flex;width:clamp(240px,24vw,320px);min-height:40px;align-items:center;gap:8px;padding:0 13px;border:1px solid #2a3455;border-radius:999px;background:#151b34;color:#8190b2}.profile-content-header input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:15px}.profile-content-header input::placeholder{color:#7482a4}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.profile-stats article{display:grid;min-height:84px;align-content:center;gap:5px;padding:12px;border:1px solid #2a3455;border-radius:9px;background:#171d37}.profile-stats strong{font-size:29px}.profile-stats span{color:#91a2ca;font-size:15px}.profile-owned-list{display:grid;gap:10px;min-height:410px;align-content:start;margin-top:15px}.profile-owned-list>article{display:grid;grid-template-columns:86px 1fr auto;min-height:90px;align-items:center;gap:13px;padding:11px 13px;border:1px solid #2a3455;border-radius:11px;background:#171d37}.profile-owned-list>article.featured{border-color:var(--cyan)}.profile-owned-list img{width:86px;height:66px;border-radius:7px;object-fit:cover}.profile-game-link{display:grid;gap:7px;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.profile-owned-list strong{overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.profile-owned-list small{color:#95a5ce;font-size:14px}.profile-owned-list article>button:not(.profile-game-link){display:flex;min-width:126px;min-height:39px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:var(--cyan);color:#06131c;cursor:pointer;font-size:15px;font-weight:900}.profile-owned-list article>button.vip{background:var(--lime);color:#102100}.game-detail-page{display:grid;grid-template-columns:minmax(0,3.1fr) minmax(235px,1.05fr);align-items:start;gap:16px;padding-top:18px}.game-detail-main,.game-detail-sidebar{display:grid;min-width:0;gap:14px}.detail-media{display:grid;gap:11px}.detail-stage{position:relative;aspect-ratio:1.88 / 1;overflow:hidden;border:1px solid var(--cyan-deep);border-radius:13px;background:#07101d}.detail-stage>img,.detail-stage>video{width:100%;height:100%;display:block;object-fit:cover}.detail-stage>video{background:#000;cursor:pointer}.detail-stage>video.is-unavailable{opacity:0}.detail-play{position:absolute;top:50%;left:52%;display:grid;width:74px;height:74px;place-items:center;padding-left:5px;transform:translate(-50%,-50%);border:1px solid var(--cyan);border-radius:50%;background:#050b17d1;color:var(--cyan);cursor:pointer;box-shadow:0 12px 35px #00000073}.detail-video-progress{position:absolute;right:16px;bottom:15px;left:16px;display:flex;align-items:center;gap:12px;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.detail-video-progress.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.detail-player-control{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .12);border-radius:9px;background:#070f1dd1;color:#dce8ff;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.detail-player-control:hover{border-color:#3fe2f29e;background:#142f41eb;color:var(--cyan);transform:translateY(-1px)}.detail-player-toggle{color:var(--cyan)}.detail-video-time{min-width:88px;flex:0 0 auto;color:#e8f1ff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800}.detail-video-timeline{position:relative;width:100%;height:18px;min-width:72px;flex:1}.detail-video-buffer{position:absolute;top:50%;right:0;left:0;height:6px;overflow:hidden;border-radius:999px;background:#ffffff21;pointer-events:none;transform:translateY(-50%)}.detail-video-buffer i{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#4d91b5e0,#89c7e0e6);box-shadow:0 0 10px #66bee23d}.detail-video-seek{--video-progress: 0%;position:relative;z-index:1;width:100%;height:18px;margin:0;appearance:none;border:0;outline:none;background:transparent;cursor:pointer}.detail-video-seek::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--cyan) 0 var(--video-progress),transparent var(--video-progress) 100%)}.detail-video-seek::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;appearance:none;border:3px solid #07101d;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 2px #3fe2f273,0 3px 10px #00000080}.detail-video-seek::-moz-range-track{height:6px;border-radius:999px;background:transparent}.detail-video-seek::-moz-range-progress{height:6px;border-radius:999px;background:var(--cyan)}.detail-video-seek::-moz-range-thumb{width:12px;height:12px;border:3px solid #07101d;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 2px #3fe2f273,0 3px 10px #00000080}.detail-volume-control{display:flex;flex:0 0 auto;align-items:center;gap:6px}.detail-volume-seek{--volume-progress: 100%;width:72px;height:18px;margin:0;appearance:none;border:0;outline:none;background:transparent;cursor:pointer}.detail-volume-seek::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--cyan) 0 var(--volume-progress),rgb(255 255 255 / .16) var(--volume-progress) 100%)}.detail-volume-seek::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;appearance:none;border:2px solid #07101d;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 2px #3fe2f252}.detail-volume-seek::-moz-range-track{height:4px;border-radius:999px;background:#ffffff29}.detail-volume-seek::-moz-range-progress{height:4px;border-radius:999px;background:var(--cyan)}.detail-volume-seek::-moz-range-thumb{width:10px;height:10px;border:2px solid #07101d;border-radius:50%;background:var(--cyan)}.detail-speed-control{position:relative;flex:0 0 auto}.detail-speed-trigger{display:flex;height:34px;min-width:72px;align-items:center;justify-content:space-between;gap:7px;padding:0 9px 0 11px;border:1px solid rgb(255 255 255 / .12);border-radius:9px;outline:none;background:linear-gradient(180deg,#121f35f5,#070f1df5);color:#dce8ff;cursor:pointer;font:inherit;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.detail-speed-trigger:hover,.detail-speed-trigger:focus-visible,.detail-speed-trigger[aria-expanded=true]{border-color:#3fe2f29e;color:var(--cyan);box-shadow:0 0 0 3px #3fe2f214,inset 0 1px #ffffff0d}.detail-speed-trigger svg{transition:transform .18s ease}.detail-speed-trigger svg.rotated{transform:rotate(180deg)}.detail-speed-menu{position:absolute;z-index:8;right:0;bottom:calc(100% + 9px);display:grid;width:108px;gap:4px;padding:6px;border:1px solid rgb(63 226 242 / .25);border-radius:12px;background:linear-gradient(160deg,#121f35fa,#060d1afa);box-shadow:0 18px 42px #0000007a,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.detail-speed-menu button{display:flex;width:100%;height:32px;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#aebbd3;cursor:pointer;font:inherit;font-size:12px;font-weight:800;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.detail-speed-menu button:hover,.detail-speed-menu button:focus-visible{border-color:#3fe2f238;outline:none;background:#3fe2f217;color:#e9fbff;transform:translate(2px)}.detail-speed-menu button.active{border-color:#3fe2f257;background:linear-gradient(90deg,#3fe2f229,#3fe2f20f);color:var(--cyan)}.detail-speed-menu-enter-active,.detail-speed-menu-leave-active{transition:opacity .15s ease,transform .15s ease;transform-origin:right bottom}.detail-speed-menu-enter-from,.detail-speed-menu-leave-to{opacity:0;transform:translateY(6px) scale(.96)}.detail-stage:fullscreen{width:100vw;height:100vh;aspect-ratio:auto;border:0;border-radius:0;background:#000}.detail-stage:fullscreen>video{object-fit:contain}.detail-stage:fullscreen .detail-video-progress{right:24px;bottom:24px;left:24px}@media(max-width:650px){.detail-video-progress{flex-wrap:wrap;gap:6px 8px;padding:8px}.detail-video-seek{order:-1;flex-basis:100%}.detail-video-timeline{order:-1;flex:1 0 100%}.detail-video-time{min-width:76px}.detail-volume-seek{width:52px}.detail-speed-trigger{min-width:54px;padding-inline:6px}}.detail-thumbnails{display:grid;grid-template-columns:128px repeat(4,minmax(0,1fr));gap:8px}.detail-thumbnails button{min-width:0;height:78px;overflow:hidden;padding:0;border:1px solid #293352;border-radius:9px;background:#11172d;color:var(--cyan);cursor:pointer;font-size:16px;font-weight:900}.detail-thumbnails button.active{border-color:var(--cyan)}.detail-thumbnails img{width:100%;height:100%;object-fit:cover}.detail-thumbnail-play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:42px;height:42px;place-items:center;padding-left:3px;transform:translate(-50%,-50%);border:1px solid rgb(63 226 242 / .78);border-radius:50%;background:#050b17c7;color:var(--cyan);box-shadow:0 10px 24px #00000073,0 0 0 5px #3fe2f214;pointer-events:none}.detail-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.detail-summary-grid article{min-height:196px;padding:16px}.detail-summary-grid h2,.detail-story>h2{margin:0 0 13px;font-size:21px}.detail-summary-grid p,.detail-story p{margin:0;color:#91a0c2;font-size:14px;line-height:1.75}.detail-rating strong{display:block;margin:3px 0 14px;color:var(--lime);font-size:38px;line-height:1}.detail-story{padding:17px}.detail-story>img{width:100%;max-height:360px;margin:0 0 13px;border-radius:8px;object-fit:cover}.detail-story>img:nth-of-type(2){max-height:250px;margin-top:17px}.detail-story h3{margin:12px 0 8px;font-size:20px}.detail-feature-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;padding:14px;border:1px solid #2b3658;border-radius:9px;background:#131a31}.detail-feature-row section{display:grid;gap:5px}.detail-feature-row strong{font-size:15px}.detail-feature-row span{color:#8796b8;font-size:13px;line-height:1.5}.game-detail-sidebar{position:static}.detail-purchase{padding:16px 14px}.detail-purchase>h1{margin:0 0 7px;font-size:24px;line-height:1.1}.detail-purchase>p{margin:0 0 10px;color:#8d9abc;font-size:13px;line-height:1.55}.detail-price-box{margin:12px 0 10px;padding:13px 11px 8px;border:1px solid #26304e;border-radius:10px;background:#151b34;text-align:center}.detail-price-box>small{color:#8492b4;font-size:12px}.detail-price-box>strong{display:block;margin:10px 0;color:var(--orange);font-size:33px;line-height:1}.detail-price-box>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.detail-price-box>div>span{display:grid;min-height:34px;place-items:center;padding:4px;border:1px solid #b27718;border-radius:7px;color:var(--orange);font-size:12px;font-weight:900}.detail-price-box>div>span:only-child{grid-column:1 / -1;width:100%}.detail-price-box>div>span:last-child{border-color:#64a913;color:var(--lime)}.detail-price-box span small{display:block;font-size:11px}.detail-price-box>p{margin:8px 0 0;color:#6f7c9c;font-size:11px}.detail-buy,.detail-vip-download,.detail-wishlist{display:flex;min-height:38px;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:8px;border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:900}.detail-buy{background:var(--orange);color:#251400}.detail-vip-download{background:var(--lime);color:#102000}.detail-wishlist{border:1px solid #293353;background:#151b34;color:#c1cae1}.detail-wishlist.active{border-color:var(--pink);color:var(--pink)}.detail-side-card,.detail-recommendations{padding:13px}.detail-side-card h2,.detail-recommendations h2{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:15px}.detail-side-card h2{color:#dfe6f7}.detail-side-card h2 svg{color:var(--cyan)}.detail-side-card ul{display:grid;gap:9px;margin:0;padding-left:14px;color:#8d9abc;font-size:12px}.detail-side-card li::marker{color:var(--cyan)}.detail-recommendations{display:grid;gap:7px}.detail-recommendations>button:not(.detail-more-recommendations){display:grid;grid-template-columns:47px 1fr;min-height:51px;align-items:center;gap:8px;padding:5px;border:1px solid #242e4c;border-radius:8px;background:#0c1325;cursor:pointer;text-align:left}.detail-recommendations img{width:47px;height:39px;border-radius:5px;object-fit:cover}.detail-recommendations button span{display:grid;min-width:0;gap:3px}.detail-recommendations strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.detail-recommendations small{overflow:hidden;color:var(--lime);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.detail-side-meta{display:grid;gap:7px;padding:3px 4px;color:#7785a6;font-size:12px}.detail-side-meta span{display:flex;align-items:center;gap:6px}.search-page{display:grid;gap:20px;padding-top:24px}.search-layout{display:grid;grid-template-columns:clamp(220px,18vw,250px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:1040px}.search-results-content{min-width:0}.search-results-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px}.search-results-heading h1{margin:0;font-size:31px;letter-spacing:-.5px}.search-results-heading span{color:#9cadd4;font-size:15px;font-weight:700;white-space:nowrap}.search-result-list{display:grid;gap:12px}.search-result-list>article{display:grid;grid-template-columns:minmax(0,1fr) 180px;min-height:148px;align-items:center;gap:16px;padding:11px 12px;border:1px solid #2b3453;border-radius:12px;background:#11172d;cursor:pointer}.search-result-list>article.featured{border-color:var(--cyan)}.search-result-main{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.search-result-main img{width:220px;height:126px;border-radius:8px;object-fit:cover}.search-result-main>span{display:grid;min-width:0;gap:8px}.search-result-main strong{overflow:hidden;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.search-result-main small{color:#9fb0d8;font-size:16px}.search-result-main p{margin:0;color:#98aad1;font-size:15px;line-height:1.55}.search-result-actions{display:grid;gap:10px}.search-result-actions button,.search-discount{display:grid;min-height:39px;place-items:center;border-radius:999px;font-size:16px;font-weight:900}.search-result-actions button{border:0;cursor:pointer}.search-vip-action{background:var(--lime);color:#102000}.search-buy-action{background:var(--orange);color:#251400}.search-discount{border:1px solid var(--pink);color:var(--pink)}.search-empty{display:grid;min-height:300px;place-items:center;align-content:center;gap:9px;padding:30px;text-align:center}.search-empty h2,.search-empty p{margin:0}.search-empty p{color:var(--muted)}.search-empty button{min-height:38px;margin-top:8px;padding:0 18px;border:0;border-radius:999px;background:var(--cyan);color:#06131c;cursor:pointer;font-weight:900}.profile-no-results{display:grid;min-height:180px;place-items:center;color:var(--muted)}.profile-history,.profile-wishlist{display:grid;gap:10px;padding:16px}.profile-history h2,.profile-wishlist h2{margin:0 0 2px;font-size:21px}.profile-history button,.profile-wishlist button{display:grid;grid-template-columns:18px 1fr auto;min-height:65px;align-items:center;gap:10px;padding:8px 10px;border:1px solid #283251;border-radius:11px;background:#0b1223;cursor:pointer;text-align:left}.profile-history button.active{border-color:var(--cyan)}.profile-history button>svg{color:var(--cyan)}.profile-list-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.profile-history button.lime,.profile-wishlist button.lime{color:var(--lime)}.profile-history button.orange,.profile-wishlist button.orange{color:var(--orange)}.profile-history button.cyan,.profile-wishlist button.cyan{color:var(--cyan)}.profile-history button.purple,.profile-wishlist button.purple{color:#a974ff}.profile-wishlist button.pink{color:var(--pink)}.profile-history button>span:nth-child(2),.profile-wishlist button>span:nth-child(2){display:grid;gap:5px}.profile-history strong,.profile-wishlist strong{color:var(--text);font-size:16px}.profile-history small,.profile-wishlist small{color:#91a2ca;font-size:14px}.profile-history b,.profile-wishlist b{padding:7px 11px;border:1px solid #293353;border-radius:999px;background:#151b34;color:currentColor;font-size:14px;white-space:nowrap}.profile-security{display:grid;gap:12px;margin-top:24px}.profile-security div{display:grid;gap:5px}.profile-security small{color:#8797bc;font-size:14px}.profile-security article{display:grid;grid-template-columns:46px 1fr auto;min-height:86px;align-items:center;gap:14px;padding:15px;border:1px solid #293353;border-radius:10px;background:#151b34}.profile-security article>span{display:grid;width:46px;height:46px;place-items:center;border-radius:10px;background:#3fe2f21f;color:var(--cyan)}.profile-security button{display:flex;min-height:36px;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:999px;background:var(--cyan);color:#06131c;cursor:pointer;font-size:14px;font-weight:900}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#010308cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-card{position:relative;width:min(400px,100%);max-height:calc(100vh - 40px);overflow:hidden;overflow-y:auto;padding:28px;border:1px solid #364162;border-radius:16px;background:#0e1428;box-shadow:0 24px 80px #000000a6;text-align:center}.checkout-modal-backdrop{padding:16px}.checkout-modal-card{width:min(980px,calc(100% - 48px));max-height:min(660px,calc(100vh - 72px));padding:0;border-color:#344164;background:var(--page);text-align:left}.checkout-modal-card>.modal-close{z-index:10;top:20px;right:20px;border-color:#485474;background:#070a15eb}.checkout-modal-card .checkout-page{min-height:620px;gap:14px;padding:12px}.checkout-modal-card .checkout-product,.checkout-modal-card .checkout-payment{min-height:596px;padding:18px 16px}.checkout-modal-card .checkout-heading{gap:9px;margin-bottom:14px}.checkout-modal-card .checkout-heading h1{font-size:28px}.checkout-modal-card .checkout-heading-icon{width:34px;height:34px}.checkout-modal-card .checkout-game-title{margin-top:14px}.checkout-modal-card .checkout-game-title h2{font-size:24px}.checkout-modal-card .checkout-product-copy{margin:9px 0 13px;font-size:14px}.checkout-modal-card .checkout-price-list{gap:6px}.checkout-modal-card .checkout-price-list>div{min-height:30px;font-size:14px}.checkout-modal-card .checkout-price-list .total strong{font-size:21px}.checkout-modal-card .checkout-steps{gap:8px;margin-bottom:12px}.checkout-modal-card .checkout-steps>div{min-height:58px;gap:8px;padding:10px}.checkout-modal-card .checkout-payment-tabs{margin-bottom:12px}.checkout-modal-card .checkout-payment-tabs button{min-height:31px;font-size:14px}.checkout-modal-card .checkout-scan{grid-template-columns:176px minmax(0,1fr);min-height:235px;gap:20px;padding:18px 0}.checkout-modal-card .checkout-qr{padding:12px}.checkout-modal-card .checkout-scan h2{font-size:27px}.checkout-modal-card .checkout-scan p{font-size:15px}.checkout-modal-card .checkout-protection{min-height:54px}.checkout-modal-card .checkout-confirm{min-height:46px;margin-top:12px}.modal-card>img{width:calc(100% + 56px);height:170px;margin:-28px -28px 22px;object-fit:cover}.modal-close{position:absolute;z-index:2;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(255 255 255 / .15);border-radius:50%;background:#060811bd;cursor:pointer}.modal-icon{display:grid;width:48px;height:48px;margin:0 auto 14px;place-items:center;border-radius:50%;background:#3fe2f21f;color:var(--cyan)}.modal-icon.success{background:#9cff1a1f;color:var(--lime)}.modal-card h2{margin:0 0 9px;font-size:26px}.modal-card p{margin:0 0 20px;color:var(--muted);font-size:17px;line-height:1.55}.modal-primary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;width:100%;border:0;border-radius:9px;background:var(--lime);color:#122100;cursor:pointer;font-weight:900}.modal-primary:disabled{cursor:wait;opacity:.72;filter:saturate(.7)}.client-launch-modal-backdrop{z-index:120;padding:22px;background:radial-gradient(circle at 50% 42%,rgb(35 73 111 / .24),transparent 40%),#01050de0;-webkit-backdrop-filter:blur(16px) saturate(.8);backdrop-filter:blur(16px) saturate(.8)}.client-launch-modal-card{width:min(400px,calc(100vw - 36px));max-height:min(560px,calc(100vh - 44px));overflow:hidden;padding:0;border:2px solid #57728f;border-radius:25px;background:radial-gradient(circle at 50% 26%,rgb(48 85 140 / .18),transparent 42%),linear-gradient(148deg,#142540,#0b1729 62%,#0a1525);box-shadow:0 30px 90px #000000c2,0 0 58px #35a7f41a,inset 0 0 0 1px #87b4dc24;text-align:center}.client-launch-modal-card>.modal-close{top:15px;right:15px;width:38px;height:38px;border-color:#ffffff2e;background:#030a1194;color:#fff;box-shadow:0 8px 28px #00000052;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:border-color .18s ease,background .18s ease,transform .18s ease}.client-launch-modal-card>.modal-close:hover{border-color:#9cff1ab8;background:#091616cc;color:var(--lime);transform:rotate(4deg) scale(1.04)}.client-launch-hero{position:relative;height:178px;overflow:hidden;background:#08121f}.client-launch-hero:after{position:absolute;inset:auto 0 0;height:52px;background:linear-gradient(180deg,transparent,rgb(9 21 38 / .68));content:"";pointer-events:none}.client-launch-hero>img{width:100%;height:100%;object-fit:cover;object-position:center}.client-launch-price{position:absolute;z-index:1;right:13px;bottom:12px;display:inline-flex;min-height:39px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--lime);border-radius:12px;background:#081016e6;color:var(--lime);box-shadow:0 12px 28px #00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.client-launch-price strong{font-size:18px;font-weight:950;letter-spacing:.01em}.client-launch-body{display:grid;justify-items:center;padding:22px 25px 27px}.client-launch-status{display:grid;width:56px;height:56px;margin-bottom:17px;place-items:center;border:5px solid rgb(156 255 26 / .15);border-radius:50%;background:#0b1926c7;color:var(--lime);box-shadow:0 0 28px #9cff1a1f,inset 0 0 18px #9cff1a0f}.client-launch-modal-card .client-launch-body h2{margin:0;color:#f6f9ff;font-size:23px;font-weight:950;letter-spacing:-.03em;line-height:1.2}.client-launch-modal-card .client-launch-body p{margin:9px 0 23px;color:#92a3c0;font-size:15px;line-height:1.5}.client-launch-download{display:grid;width:100%;min-height:54px;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:0 17px;border:1px solid #d2ff86;border-radius:13px;background:linear-gradient(100deg,#9cff1a,#8df51d 54%,#aaff2a);color:#102100;box-shadow:0 14px 34px #84ff173d,inset 0 1px #ffffff73;cursor:pointer;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.client-launch-download strong{font-size:16px;font-weight:950}.client-launch-download:hover{filter:saturate(1.08) brightness(1.05);box-shadow:0 18px 40px #84ff1757,inset 0 1px #ffffff8f;transform:translateY(-2px)}.client-launch-download:active{transform:translateY(0) scale(.992)}@media(max-width:620px){.client-launch-modal-backdrop{padding:14px}.client-launch-modal-card{width:min(400px,calc(100vw - 28px));border-radius:20px}.client-launch-modal-card>.modal-close{top:14px;right:14px;width:40px;height:40px}.client-launch-hero{height:clamp(156px,44vw,178px)}.client-launch-price{right:13px;bottom:12px;min-height:41px;gap:8px;padding:0 14px}.client-launch-price strong{font-size:18px}.client-launch-body{padding:23px 22px 28px}.client-launch-status{width:58px;height:58px;margin-bottom:17px}.client-launch-modal-card .client-launch-body h2{font-size:23px}.client-launch-modal-card .client-launch-body p{margin:10px 0 23px;font-size:15px}.client-launch-download{min-height:57px;grid-template-columns:27px minmax(0,1fr) 27px;padding:0 17px;border-radius:13px}.client-launch-download strong{font-size:16px}}.vip-modal-backdrop{padding:16px}.vip-modal-card{width:min(860px,calc(100% - 36px));max-height:min(640px,calc(100vh - 36px));padding:0;overflow:hidden;border-color:#3c4d70;border-radius:18px;background:radial-gradient(circle at 14% 12%,rgb(165 255 44 / .12),transparent 28%),radial-gradient(circle at 88% 8%,rgb(63 226 242 / .12),transparent 30%),#080f1f;text-align:left}.vip-modal-card>.modal-close{z-index:10;top:18px;right:18px;border-color:#435174;background:#080d1be6}.vip-purchase-modal{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:12px;padding:12px}.vip-purchase-methods{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}.vip-purchase-methods button{min-height:37px;padding:0 15px;border:1px solid #303c5d;border-radius:999px;background:#10172b;color:#bfcae3;cursor:pointer;font-size:13px;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.vip-purchase-methods button:hover,.vip-purchase-methods button.active{border-color:#3fe2f2b8;background:#3fe2f221;color:var(--cyan);transform:translateY(-1px)}.vip-purchase-scan{display:grid;grid-template-columns:132px 1fr;align-items:center;gap:18px;margin-bottom:16px;padding:16px;border:1px solid #293858;border-radius:14px;background:#0a1224}.vip-purchase-qr{position:relative;width:132px;aspect-ratio:1;overflow:hidden;border:10px solid #fff;border-radius:12px;background:#fff}.vip-payment-status{display:flex;width:132px;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed rgb(63 226 242 / .42);border-radius:16px;background:radial-gradient(circle at 50% 35%,rgb(63 226 242 / .14),transparent 62%),#0a1325;color:var(--cyan)}.vip-payment-status small{color:#a9bad9;font-size:12px;font-weight:800}.vip-payment-status.is-balance{border-color:#a5ff2c5c;background:radial-gradient(circle at 50% 35%,rgb(165 255 44 / .14),transparent 62%),#0d1723;color:var(--lime)}.vip-payment-status.is-error{border-color:#ff56bc6b;background:radial-gradient(circle at 50% 35%,rgb(255 86 188 / .12),transparent 62%),#141022;color:#ff69c4}.vip-purchase-scan strong{display:block;margin-bottom:7px;color:#fff;font-size:22px}.vip-purchase-scan strong:before{display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);content:"";vertical-align:middle}.vip-purchase-confirm{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:999px;background:linear-gradient(90deg,#9dff22,#c2ff39);color:#102000;cursor:pointer;font-size:15px;font-weight:950;box-shadow:0 14px 30px #a5ff2c2e;transition:transform .16s ease,filter .16s ease}.vip-purchase-confirm:hover{filter:brightness(1.05);transform:translateY(-1px)}@media(max-width:760px){.vip-modal-card{width:min(100%,calc(100% - 20px));max-height:calc(100vh - 24px)}.vip-purchase-modal{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow-y:auto}.vip-purchase-scan{grid-template-columns:1fr}.vip-purchase-qr,.vip-payment-status{width:118px}}.vip-modal-backdrop{background:radial-gradient(circle at 18% 18%,rgb(165 255 44 / .16),transparent 28%),radial-gradient(circle at 82% 20%,rgb(63 226 242 / .14),transparent 30%),#010308db;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.vip-modal-card{width:min(910px,calc(100% - 36px));max-height:min(820px,calc(100vh - 34px));border-color:#6177a8ad;border-radius:22px;background:linear-gradient(135deg,rgb(255 255 255 / .055),transparent 24%),radial-gradient(circle at 4% 0%,rgb(165 255 44 / .15),transparent 31%),radial-gradient(circle at 96% 0%,rgb(63 226 242 / .16),transparent 35%),linear-gradient(145deg,#070b17,#0b1326 48%,#07101f);box-shadow:0 34px 110px #000000b8,0 0 0 1px #ffffff09,inset 0 1px #ffffff14}.vip-modal-card:before,.vip-modal-card:after{position:absolute;z-index:0;content:"";pointer-events:none}.vip-modal-card:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#a5ff2cdb,#3fe2f28c 46%,#ff4ed35c);opacity:.58;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.vip-modal-card:after{top:-70px;right:105px;width:240px;height:240px;border-radius:50%;background:#3fe2f21a;filter:blur(34px)}.vip-modal-card>.modal-close,.vip-purchase-modal{position:relative;z-index:2}.vip-modal-card>.modal-close{position:absolute;z-index:30;top:16px;right:16px;left:auto;width:38px;height:38px;border-color:#9fb0d138;background:#070c19c2;color:#cfe7ff;pointer-events:auto;touch-action:manipulation;box-shadow:0 10px 24px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vip-modal-card>.modal-close:hover{border-color:#3fe2f28c;background:#3fe2f21f;color:var(--cyan)}.vip-purchase-modal{grid-template-columns:minmax(278px,.8fr) minmax(0,1.2fr);gap:14px;padding:14px}.vip-purchase-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vip-purchase-methods button{position:relative;min-height:42px;padding:0 12px 0 28px;border-color:#55648d99;border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255 / .035),transparent),#10182e}.vip-purchase-methods button:before{position:absolute;top:50%;left:12px;width:7px;height:7px;border-radius:50%;background:#66779b;content:"";transform:translateY(-50%)}.vip-purchase-methods button:hover,.vip-purchase-methods button.active{border-color:#3fe2f2c7;background:linear-gradient(180deg,#3fe2f229,#3fe2f20f),#101a32;box-shadow:0 10px 22px #3fe2f21a}.vip-purchase-methods button.active:before{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.vip-coupon-selector{margin:-2px 0 16px;padding:12px;border:1px solid rgb(165 255 44 / .2);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgb(165 255 44 / .09),transparent 40%),#080f1dc7;box-shadow:inset 0 1px #ffffff09}.vip-coupon-selector>header,.vip-coupon-selector>header>div{display:flex;align-items:center}.vip-coupon-selector>header{justify-content:space-between;gap:12px;margin-bottom:10px}.vip-coupon-selector>header>div{min-width:0;gap:7px}.vip-coupon-selector>header>div>span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid rgb(165 255 44 / .26);border-radius:8px;background:#a5ff2c1a;color:var(--lime)}.vip-coupon-selector>header strong{color:#f3f7ff;font-size:13px;font-weight:950}.vip-coupon-selector>header small{color:#8496ba;font-size:11px}.vip-coupon-selector>header>button{padding:4px 8px;border:0;border-radius:7px;background:#ffffff0e;color:#9eb0d2;cursor:pointer;font-size:11px;font-weight:850}.vip-coupon-selector>header>button:hover{background:#ff56bc1a;color:#ff79ca}.vip-coupon-list{display:grid;max-height:132px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-y:auto;padding-right:2px;scrollbar-color:#334766 transparent;scrollbar-width:thin}.vip-coupon-option{display:grid;min-width:0;min-height:58px;grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;gap:9px;padding:8px 9px;border:1px solid rgb(81 98 139 / .56);border-radius:11px;background:linear-gradient(135deg,#141f39f5,#0c1426f5);color:#dfe8fa;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.vip-coupon-option:hover,.vip-coupon-option.active{border-color:#a5ff2cad;background:linear-gradient(135deg,#a5ff2c21,#3fe2f212),#111b31;transform:translateY(-1px)}.vip-coupon-option:disabled,.vip-coupon-selector>header>button:disabled{cursor:wait;opacity:.58;transform:none}.vip-coupon-value{min-width:38px;color:var(--lime);font-size:17px;font-weight:950;text-align:center}.vip-coupon-copy{display:grid;min-width:0;gap:3px}.vip-coupon-copy strong,.vip-coupon-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-coupon-copy strong{color:#edf3ff;font-size:12px}.vip-coupon-copy small{color:#899abb;font-size:10px}.vip-coupon-check{display:grid;width:21px;height:21px;place-items:center;border:1px solid #3b4969;border-radius:50%;color:transparent}.vip-coupon-option.active .vip-coupon-check{border-color:var(--lime);background:var(--lime);color:#0b1a05;box-shadow:0 0 14px #a5ff2c3d}.vip-coupon-empty{display:flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border:1px dashed rgb(106 123 161 / .34);border-radius:10px;color:#7f91b4;font-size:11px;font-weight:750}.vip-coupon-empty.is-error{border-color:#ff56bc4d;color:#ff79ca}.vip-purchase-scan{position:relative;overflow:hidden;grid-template-columns:142px 1fr;gap:20px;padding:18px;border-color:#3fe2f247;background:radial-gradient(circle at 24% 50%,rgb(63 226 242 / .1),transparent 42%),linear-gradient(135deg,#08101ffa,#0c1427f0)}.vip-purchase-scan:after{position:absolute;right:-40px;bottom:-50px;width:140px;height:140px;border-radius:50%;background:#3fe2f213;content:"";filter:blur(9px)}.vip-purchase-qr{width:142px;border-width:12px;border-radius:16px;box-shadow:0 18px 30px #00000042,0 0 0 1px #ffffff14}.vip-payment-status{width:142px;min-height:118px;box-shadow:0 18px 30px #0003,inset 0 0 0 1px #ffffff06}.vip-purchase-scan strong{font-size:24px}.vip-purchase-confirm{min-height:50px;background:linear-gradient(90deg,#9fff24,#c8ff3d 54%,#78f5ff);box-shadow:0 16px 32px #a5ff2c2e,inset 0 1px #ffffff73}.vip-purchase-confirm:active{transform:translateY(0)}@media(max-width:760px){.vip-modal-card{width:min(100%,calc(100% - 20px));max-height:calc(100vh - 24px)}.vip-purchase-modal{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow-y:auto}.vip-purchase-methods,.vip-coupon-list,.vip-purchase-scan{grid-template-columns:1fr}.vip-purchase-qr,.vip-payment-status{width:118px}}.vip-plan-api-state{display:flex;min-height:170px;align-items:center;justify-content:center;gap:14px;padding:26px;color:var(--cyan)}.vip-plan-api-state>div{display:grid;gap:4px}.vip-plan-api-state strong{color:#f1f6ff;font-size:18px}.vip-plan-api-state small{color:#8494b9;font-size:13px}.vip-plan-api-state.error{border:1px solid rgb(255 86 105 / .36);border-radius:16px;background:#ff4a620e;color:#ff7890}.vip-plan-api-state.error button{min-height:38px;margin-left:12px;padding:0 16px;border:1px solid rgb(63 226 242 / .42);border-radius:9px;background:#3fe2f21a;color:var(--cyan);cursor:pointer;font-weight:800}.is-spinning{animation:vip-api-spin .9s linear infinite}@keyframes vip-api-spin{to{transform:rotate(360deg)}}.vip-recommendation button:disabled,.vip-checkout>button:disabled,.vip-purchase-methods button:disabled,.vip-purchase-confirm:disabled{cursor:wait;opacity:.62;transform:none}.vip-purchase-methods button:disabled{cursor:not-allowed}.vip-purchase-qr img{display:block;width:100%;height:100%;object-fit:contain}.vip-purchase-pay-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:var(--cyan);font-size:12px;font-weight:800;text-decoration:none}.vip-purchase-pay-link:hover{color:#a6f8ff}.vip-purchase-error{display:flex;width:fit-content;max-width:100%;align-items:center;margin:10px 0 0!important;padding:7px 10px;border:1px solid rgb(255 82 105 / .35);border-radius:8px;background:#ff415b12;color:#ff8b9e!important;font-size:11px!important;font-weight:750;line-height:1.35!important}.vip-purchase-error:before{width:6px;height:6px;flex:0 0 auto;margin-right:7px;border-radius:50%;background:currentcolor;box-shadow:0 0 9px currentcolor;content:""}.vip-purchase-error.is-pending{border-color:#ffb53d57;background:#ffb53d14;color:#ffc564!important}.login-form{display:grid;gap:15px;margin-top:22px;text-align:left}.login-form>label{display:grid;gap:7px;color:#aebcdf;font-size:15px;font-weight:750}.login-form>label>div{display:flex;min-height:43px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#151a31;color:var(--cyan)}.login-form>label>div>input:not([type=checkbox]){width:100%;min-width:0;min-height:40px;padding:0;flex:1;border:0;border-radius:0;outline:0;appearance:none;background-color:transparent!important;background-image:none!important;box-shadow:none;color:var(--text);caret-color:var(--cyan);font-size:16px}.login-form>label>div>input::placeholder{color:#7583a5;font-weight:400;opacity:1}.login-form>label>div:focus-within{border-color:#3fe2f2b3;box-shadow:0 0 0 3px #3fe2f214}.login-form>label>div>input:-webkit-autofill,.login-form>label>div>input:-webkit-autofill:hover,.login-form>label>div>input:-webkit-autofill:focus,.login-form>label>div>input:-webkit-autofill:active{border:0!important;background-color:#151a31!important;background-image:none!important;box-shadow:0 0 0 1000px #151a31 inset!important;-webkit-box-shadow:0 0 0 1000px #151a31 inset!important;-webkit-text-fill-color:var(--text)!important;caret-color:var(--cyan)!important;transition:background-color 9999s ease-out 0s}.auth-long-form{gap:12px;margin-top:17px}.verification-field>button{flex:0 0 auto;padding:5px 8px;border:0;border-radius:6px;background:#3fe2f21f;color:var(--cyan);cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.verification-field>button:disabled{background:#ffffff0d;color:#687895;cursor:not-allowed}.login-form>label.auth-agreement{display:flex;align-items:center;gap:8px;cursor:pointer;color:#98a8cf;font-size:14px;font-weight:500}.auth-agreement input{accent-color:var(--cyan)}.auth-agreement a{color:#3fe2f2;font-weight:700;text-decoration:none;transition:color .16s ease,text-shadow .16s ease}.auth-agreement a:hover,.auth-agreement a:focus-visible{color:#9cff1a;text-shadow:0 0 12px rgb(156 255 26 / .28)}.password-toggle{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;background:transparent;color:#7f8caf;cursor:pointer}.login-options{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-options label{display:inline-flex;align-items:center;gap:7px;color:#98a8cf;cursor:pointer;font-size:14px}.login-options input{accent-color:var(--cyan)}.login-options>button{padding:0;border:0;background:transparent;color:var(--cyan);cursor:pointer;font-size:14px}.modal-card .login-error{margin:-4px 0 0;padding:9px 11px;border:1px solid rgb(255 78 211 / .38);border-radius:8px;background:#ff4ed314;color:#ff8be2;font-size:14px;text-align:left}.modal-card .auth-notice{margin:-4px 0 0;padding:9px 11px;border:1px solid rgb(156 255 26 / .34);border-radius:8px;background:#9cff1a14;color:var(--lime);font-size:14px;text-align:left}.auth-switch-row{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:15px;color:#7f8dad;font-size:14px}.auth-switch-row button{padding:0;border:0;background:transparent;color:var(--cyan);cursor:pointer;font-weight:800}.login-hint{display:block;margin-top:15px;color:#687698;font-size:13px}.account-profile-button{margin-bottom:10px}.logout-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #434d6e;border-radius:9px;background:transparent;color:#aab7d7;cursor:pointer;font-weight:800}.checkout-page{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:24px;min-height:max(920px,calc(100vh - 250px));padding-top:24px}.checkout-product,.checkout-payment{min-width:0;padding:26px 22px}.checkout-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.checkout-heading h1{margin:0;font-size:clamp(25px,2.1vw,34px);letter-spacing:-1px}.checkout-heading-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:11px}.checkout-heading-icon.cyan{background:#3fe2f21f;color:var(--cyan)}.checkout-heading-icon.orange{background:#ffb1331f;color:var(--orange)}.checkout-cover{width:100%;aspect-ratio:1.72 / 1;object-fit:cover;object-position:center;border-radius:10px;background:#070b16}.checkout-game-title{display:flex;align-items:center;gap:12px;margin-top:23px}.checkout-game-title span{width:16px;height:16px;flex:0 0 auto;transform:rotate(45deg);background:var(--lime)}.checkout-game-title h2{margin:0;font-size:clamp(20px,1.75vw,29px)}.checkout-product-copy{margin:15px 0 20px;color:#9badd7;font-size:17px;line-height:1.7}.checkout-price-list{display:grid;gap:8px}.checkout-price-list>div{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid var(--line);border-radius:8px;background:#151a31;color:#b7c5eb;font-size:16px}.checkout-price-list span{display:inline-flex;align-items:center;gap:12px}.checkout-price-list i,.checkout-scan h2 i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.checkout-price-list i.cyan{color:var(--cyan)}.checkout-price-list i.lime{color:var(--lime)}.checkout-price-list i.orange{color:var(--orange)}.checkout-price-list strong{color:var(--text);font-size:18px}.checkout-price-list .total{border-color:#966316;background:#312310;color:var(--orange);font-weight:850}.checkout-price-list .total strong{color:var(--orange);font-size:24px}.checkout-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.checkout-steps>div{display:flex;min-height:74px;align-items:center;gap:12px;padding:15px 13px;border:1px solid var(--line);border-radius:10px;background:#151a31}.checkout-steps>div.active.cyan{border-color:var(--cyan)}.checkout-steps>div.active.orange{border-color:#d48a13}.checkout-steps>div>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;background:#9cff1a1a;color:var(--lime)}.checkout-steps>div.cyan>span{background:#3fe2f21f;color:var(--cyan)}.checkout-steps>div.orange>span{background:#ffb1331f;color:var(--orange)}.checkout-steps p{display:grid;gap:4px;margin:0}.checkout-steps strong{font-size:16px}.checkout-steps small{color:#93a2c6;font-size:13px}.checkout-payment-tabs{display:flex;align-items:center;gap:10px;margin-bottom:18px}.checkout-payment-tabs button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:#9aabd1;cursor:pointer;font-size:16px}.checkout-payment-tabs button.active{border-color:var(--cyan);background:var(--cyan);color:#05131c;font-weight:850}.checkout-scan{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;min-height:330px;padding:32px 0}.checkout-qr{overflow:hidden;padding:18px;border-radius:9px;background:#fff}.checkout-qr img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.checkout-qr.is-empty{display:grid;aspect-ratio:1;place-items:center;border:1px dashed rgb(63 226 242 / .38);background:#071223eb;color:var(--cyan)}.checkout-payment-spinner{animation:vip-api-spin .9s linear infinite}.checkout-pay-link{display:flex;width:fit-content;align-items:center;gap:6px;margin-top:10px;color:var(--cyan);font-size:12px;font-weight:800;text-decoration:none}.checkout-pay-link:hover{color:#fff}.checkout-scan h2{display:flex;align-items:center;gap:13px;margin:0 0 13px;font-size:clamp(21px,1.8vw,29px)}.checkout-scan h2 i{color:var(--cyan)}.checkout-scan p{margin:0;color:#9badd7;font-size:17px;line-height:1.7}.checkout-scan>div>strong{display:inline-block;margin-top:16px;color:var(--orange);font-size:18px}.checkout-protection{display:flex;min-height:68px;align-items:center;gap:14px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:#151a31;color:var(--lime)}.checkout-protection span{color:#9dadd4;font-size:16px}.checkout-protection b{color:#afbee1}.checkout-confirm{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:12px;margin-top:18px;border:0;border-radius:999px;background:var(--orange);color:#1c1100;cursor:pointer;font-size:19px;font-weight:900}.checkout-success{display:flex;min-height:620px;align-items:center;justify-content:center;flex-direction:column;padding:60px 20px;text-align:center}.checkout-success>span{display:grid;width:86px;height:86px;place-items:center;border:1px solid var(--lime);border-radius:50%;background:#9cff1a1f;color:var(--lime)}.checkout-success p{margin:26px 0 8px;color:var(--lime);font-size:17px;font-weight:800}.checkout-success h2{margin:0;font-size:clamp(23px,2vw,32px)}.checkout-success small{margin-top:12px;color:#96a7ce;font-size:16px}.checkout-success button{min-width:260px;min-height:48px;margin-top:30px;border:0;border-radius:999px;background:var(--lime);color:#112000;cursor:pointer;font-weight:900}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}input[type=search]:focus,input[type=search]:focus-visible{outline:none;box-shadow:none}@media(max-width:1320px){.topbar{grid-template-columns:minmax(140px,auto) auto minmax(160px,1fr) auto;gap:10px}.primary-nav a{padding-inline:9px}.download-button{width:36px;padding:0}.download-button span{display:none}.login-button{max-width:150px}}@media(max-width:1050px){.topbar{grid-template-columns:auto minmax(130px,1fr) auto}.primary-nav{position:absolute;top:calc(100% + 9px);right:0;left:0;display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #303a59;border-radius:13px;background:#0a0f1ffa;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.primary-nav.open{display:grid}.primary-nav a{padding:0 8px;text-align:center}.search-field{grid-column:2}.menu-button{display:inline-flex}}@media(max-width:900px){.page-shell{width:100%;padding:11px}.topbar{grid-template-columns:auto 1fr auto;gap:10px;min-height:58px;padding:0 10px}.primary-nav{position:absolute;top:calc(100% + 9px);right:0;left:0;display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #303a59;border-radius:13px;background:#0a0f1ffa;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.primary-nav.open{display:grid}.primary-nav a{padding:0 8px;text-align:center}.menu-button{display:inline-flex}.download-button span{display:none}.download-button{width:36px;padding:0}.search-field{grid-column:2}.hero-selector{width:190px}.store-grid{grid-template-columns:1fr 210px}.browse-panel{position:static;grid-column:1 / -1;min-height:auto}.browse-nav{grid-template-columns:repeat(5,1fr)}.browse-panel>p{display:none}.center-column{grid-column:1}.right-column{grid-column:2}.promo-strip,.featured-grid,.recommendation-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.curated-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,145px)}.curated-lead{grid-row:span 2}.more-grid{grid-template-columns:1fr}footer{grid-template-columns:1.2fr repeat(2,1fr)}.footer-download{grid-column:span 2}.footer-meta{grid-column:1 / -1}.library-page{grid-template-columns:205px minmax(0,1fr);gap:12px}.library-toolbar{align-items:flex-start;flex-direction:column}.library-toolbar-actions,.library-toolbar-actions label{width:100%}.library-game-grid,.vip-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page{grid-template-columns:235px minmax(0,1fr);gap:12px}.profile-content{padding:16px}.profile-owned-list{min-height:330px}.game-detail-page{grid-template-columns:minmax(0,1fr) 245px;gap:12px}.checkout-page{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:12px}.checkout-product,.checkout-payment{padding:19px 16px}.checkout-scan{grid-template-columns:170px minmax(0,1fr);gap:20px}.detail-thumbnails{grid-template-columns:105px repeat(4,minmax(0,1fr))}.detail-thumbnails button{height:64px}.search-layout{grid-template-columns:205px minmax(0,1fr);gap:12px}.search-result-list>article{grid-template-columns:minmax(0,1fr) 140px}.search-result-main{grid-template-columns:150px minmax(0,1fr)}.search-result-main img{width:150px;height:106px}}@media(max-width:650px){.page-shell{width:100%;margin-top:0;padding:8px}.checkout-modal-backdrop{padding:8px}.checkout-modal-card{width:100%;max-height:calc(100vh - 16px);border-radius:12px}.checkout-modal-card .checkout-page{min-height:0;padding:8px}.checkout-modal-card .checkout-product,.checkout-modal-card .checkout-payment{min-height:0}.topbar{top:6px;min-height:54px}.brand-logo strong{font-size:17px}.brand-logo-copy small,.search-field{display:none}.login-button{max-width:120px}.hero{height:700px}.hero-art{height:365px;object-position:55% center}.hero-shade{background:linear-gradient(0deg,#050710 49%,rgb(5 7 16 / .92) 61%,transparent 78%),linear-gradient(90deg,rgb(3 7 14 / .28),transparent 65%)}.hero-copy{top:300px;right:20px;left:20px;width:auto;transform:none}.hero h1{margin:20px 0 10px;font-size:clamp(21px,6.7vw,30px);letter-spacing:-.7px}.hero-meta,.hero-description{margin-bottom:17px}.hero-selector{inset:auto 12px 54px;grid-template-columns:repeat(6,1fr);width:auto;gap:5px;transform:none}.hero-selector button{display:block;min-height:49px;padding:3px;transform:none!important}.hero-selector img{width:100%;height:43px}.hero-selector-index,.hero-selector-copy{display:none}.hero-controls{right:12px;bottom:12px;left:12px;width:auto}.store-grid,.store-grid.launcher-embedded-store{grid-template-columns:1fr}.browse-panel,.center-column,.right-column{grid-column:1}.browse-nav{grid-template-columns:repeat(2,1fr)}.promo-strip,.featured-grid,.recommendation-rows,.more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curated-grid{grid-template-columns:1fr 1fr;grid-template-rows:250px repeat(2,145px)}.curated-lead{grid-column:1 / -1;grid-row:1}.curated-lead-copy>small{margin-bottom:25px}.tag-panel{grid-template-columns:repeat(2,1fr)}.tag-panel h2{grid-column:1 / -1}.right-column{grid-template-columns:1fr}footer{grid-template-columns:repeat(2,1fr);gap:18px 14px;padding:20px 18px 14px}.footer-brand,.footer-download{grid-column:1 / -1}.footer-meta{align-items:flex-start;flex-direction:column;gap:6px}.library-page{grid-template-columns:1fr;min-height:auto;padding-top:14px}.library-filters{min-height:auto}.library-toolbar-actions{align-items:stretch;flex-direction:column}.library-tabs{overflow-x:auto;padding-bottom:3px}.vip-hero{grid-template-columns:1fr;padding:22px}.vip-benefit-row,.vip-benefit-grid{grid-template-columns:1fr}.vip-benefit-grid>article:last-child{grid-column:1}.profile-page{grid-template-columns:1fr;min-height:auto;padding-top:14px}.profile-sidebar{min-height:auto}.profile-side-nav{grid-template-columns:repeat(3,1fr)}.profile-content-header{align-items:stretch;flex-direction:column}.profile-content-header label{width:100%}.profile-owned-list{min-height:auto}.game-detail-page{grid-template-columns:1fr;padding-top:14px}.checkout-page{grid-template-columns:1fr;min-height:0;padding-top:14px}.checkout-product,.checkout-payment{padding:18px 14px}.checkout-heading{margin-bottom:18px}.checkout-heading h1{font-size:28px}.checkout-steps{grid-template-columns:1fr}.checkout-steps>div{min-height:62px}.checkout-scan{grid-template-columns:1fr;min-height:0;justify-items:center;padding:28px 0;text-align:center}.checkout-qr{width:min(230px,78vw)}.checkout-scan h2{justify-content:center}.checkout-protection{min-height:78px}.game-detail-sidebar{position:static;grid-row:1}.detail-purchase{order:-1}.detail-stage{aspect-ratio:1.45 / 1}.detail-play{width:62px;height:62px}.detail-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-thumbnails button{height:58px}.detail-summary-grid{grid-template-columns:1fr}.detail-summary-grid article{min-height:auto}.detail-feature-row{grid-template-columns:1fr}.detail-recommendations,.detail-side-card,.detail-side-meta{display:none}.search-page{padding-top:14px}.search-layout{grid-template-columns:1fr;min-height:auto}.search-results-heading{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:14px}.search-result-list>article{grid-template-columns:1fr}.search-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.login-button{width:36px;padding:0}.login-button span{display:none}}@media(max-width:420px){.promo-strip,.featured-grid,.recommendation-rows,.more-grid{grid-template-columns:1fr}.curated-grid{grid-template-columns:1fr;grid-template-rows:260px repeat(4,150px)}.curated-lead{grid-column:1}.section-heading{align-items:flex-start}.section-heading>span{text-align:right}footer{grid-template-columns:1fr;gap:17px;margin-bottom:8px;padding:20px 18px 13px}.footer-brand,.footer-download{grid-column:1}.library-game-grid,.vip-plan-grid,.profile-side-nav,.profile-stats{grid-template-columns:1fr}.profile-owned-list>article{grid-template-columns:68px 1fr}.profile-owned-list img{width:68px;height:58px}.profile-owned-list article>button:not(.profile-game-link){grid-column:1 / -1;width:100%}.profile-history button,.profile-wishlist button{grid-template-columns:16px 1fr}.profile-history b,.profile-wishlist b{grid-column:2;justify-self:start}.profile-security article{grid-template-columns:1fr}.detail-stage{aspect-ratio:1.2 / 1}.detail-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-thumbnails button:first-child{grid-column:1 / -1;height:42px}.detail-video-progress{align-items:center;flex-direction:row;flex-wrap:wrap;gap:7px}.detail-video-time{width:auto;flex:0 0 auto;background:transparent}.search-result-main{grid-template-columns:1fr}.search-result-main img{width:100%;height:auto;aspect-ratio:16 / 9}.search-result-actions{grid-template-columns:1fr}}.search-page{position:relative;gap:18px;padding-top:18px}.search-page:before{position:fixed;z-index:-1;top:86px;left:50%;width:min(820px,72vw);height:min(540px,58vw);border-radius:999px;background:radial-gradient(circle,rgb(63 226 242 / .12),transparent 60%),radial-gradient(circle at 76% 24%,rgb(156 255 26 / .08),transparent 46%);content:"";filter:blur(24px);pointer-events:none;transform:translate(-50%)}.search-layout{grid-template-columns:clamp(220px,16vw,260px) minmax(0,1fr);align-items:start;gap:18px;min-height:auto}.search-results-content{display:grid;align-content:start;min-width:0;gap:16px}.search-results-heading{min-height:58px;padding:4px 2px 6px;border-bottom:1px solid rgb(40 48 79 / .7)}.search-results-heading h1{display:flex;align-items:center;gap:12px;font-size:clamp(24px,1.85vw,32px);letter-spacing:-.8px;line-height:1.1}.search-results-heading h1:before{width:12px;height:12px;flex:0 0 auto;border-radius:3px;background:var(--lime);box-shadow:0 0 20px #9cff1a80;content:"";transform:rotate(45deg)}.search-results-heading span{padding:7px 11px;border:1px solid rgb(63 226 242 / .18);border-radius:999px;background:#121930b8;color:#b5c7eb;font-size:14px}.search-result-list{gap:15px}.search-result-list>article{position:relative;grid-template-columns:minmax(0,1fr) minmax(142px,172px);min-height:138px;overflow:hidden;gap:14px;padding:11px;border-color:#2b3453f5;border-radius:14px;background:linear-gradient(135deg,#12182dfa,#0c1224fa),radial-gradient(circle at 0% 0%,rgb(63 226 242 / .09),transparent 30%);box-shadow:0 16px 34px #00000024,inset 0 1px #ffffff07;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.search-result-list>article:before{position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--cyan),var(--lime));content:"";opacity:0;transition:opacity .18s ease}.search-result-list>article:hover{border-color:#3fe2f294;box-shadow:0 20px 46px #0000003d,0 0 0 1px #3fe2f20a,inset 0 1px #ffffff0a;transform:translateY(-2px)}.search-result-list>article:hover:before,.search-result-list>article.featured:before{opacity:1}.search-result-list>article.featured{border-color:#3fe2f2e6;background:linear-gradient(135deg,#131c34fc,#0a1123fc),radial-gradient(circle at 8% 20%,rgb(63 226 242 / .18),transparent 42%)}.search-result-main{grid-template-columns:clamp(176px,15vw,214px) minmax(0,1fr);gap:14px}.search-result-main img{width:100%;height:clamp(104px,8vw,124px);border:1px solid rgb(63 226 242 / .14);border-radius:10px;box-shadow:0 14px 28px #00000042;transition:filter .18s ease,transform .18s ease}.search-result-list>article:hover .search-result-main img{filter:saturate(1.12) contrast(1.04);transform:scale(1.015)}.search-result-main>span{gap:7px}.search-result-main strong{color:#fff;font-size:clamp(19px,1.35vw,24px);letter-spacing:-.6px;line-height:1.08}.search-result-main small{color:#bfd2f4;font-size:14px;font-weight:700}.search-result-main p{max-width:760px;color:#93a4ca;font-size:14px;line-height:1.58}.search-result-actions{gap:11px;align-self:center}.search-result-actions button,.search-discount{min-height:38px;padding:0 14px;border-radius:999px;font-size:14px;letter-spacing:.1px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,border-color .16s ease}.search-result-actions button:hover{filter:saturate(1.1);transform:translateY(-1px)}.search-vip-action{background:linear-gradient(135deg,var(--lime),#c9ff54);box-shadow:0 12px 24px #9cff1a29}.search-buy-action{background:linear-gradient(135deg,#ffb133,#ffcc5c);box-shadow:0 12px 24px #ffb13324}.search-discount{border-color:#ff4ed3ad;background:#ff4ed314;box-shadow:inset 0 1px #ffffff09}.search-empty{min-height:360px;overflow:hidden;border-color:#3fe2f233;border-radius:20px;background:radial-gradient(circle at 50% 0%,rgb(63 226 242 / .14),transparent 42%),linear-gradient(160deg,#0e1428,#080d1d)}.search-empty h2{font-size:26px;letter-spacing:-.5px}.search-empty p{max-width:520px;color:#94a6cd;line-height:1.6}.search-empty button{min-height:42px;padding:0 20px;background:linear-gradient(135deg,var(--cyan),#69f5ff);box-shadow:0 12px 26px #3fe2f22e}.search-pagination{margin-top:2px;border-color:#3fe2f22e;border-radius:14px;background:linear-gradient(90deg,rgb(63 226 242 / .06),transparent 34%),linear-gradient(135deg,#0e1427f5,#080d1bf5)}.search-page{grid-template-columns:clamp(178px,14vw,214px) minmax(0,1fr);align-items:start;gap:20px 14px;padding-top:22px}.search-layout{display:contents}.search-results-content{grid-column:2;grid-row:1;gap:12px}.search-results-heading{min-height:48px;padding:0 11px;border:1px solid rgb(43 55 84 / .7);border-radius:10px;background:linear-gradient(90deg,rgb(63 226 242 / .055),transparent 36%),#0a1020b8}.search-results-heading h1{gap:9px;font-size:12px;letter-spacing:0}.search-results-heading h1:before{width:9px;height:9px;box-shadow:0 0 15px #9cff1a85}.search-results-heading span{padding:6px 9px;border-color:#3fe2f233;background:#121b32db;color:#aebfde;font-size:12px}.search-result-list{gap:10px}.search-result-list>article{min-height:140px;grid-template-columns:minmax(0,1fr) 142px;gap:8px;padding:8px;border-color:#2b3754e6;border-radius:12px;background:radial-gradient(circle at 100% 100%,rgb(63 226 242 / .065),transparent 34%),linear-gradient(135deg,#121b32,#0d1427 72%);box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff06}.search-result-list>article:after{position:absolute;z-index:0;top:-90px;right:-110px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(63 226 242 / .075),transparent 66%);content:"";pointer-events:none}.search-result-list>article:hover{border-color:#3fe2f27a;box-shadow:0 18px 38px #00000040,0 0 0 1px #3fe2f209,inset 0 1px #ffffff09;transform:translateY(-2px)}.search-result-main{z-index:1;grid-template-columns:198px minmax(0,1fr);gap:14px;height:100%}.search-result-main img{height:122px;min-height:122px;border:1px solid rgb(63 226 242 / .13);border-radius:9px;box-shadow:0 10px 24px #0000003d}.search-result-main>.search-result-copy{display:grid;min-width:0;align-content:center;gap:8px;padding:10px 0;text-align:left}.search-result-main strong{color:#f7fbff;font-size:17px;font-weight:900;letter-spacing:-.35px;line-height:1.25}.search-result-meta-row,.search-result-tag-row{display:flex;min-width:0;align-items:center;gap:6px}.search-result-meta-row{flex-wrap:wrap}.search-meta-chip{display:inline-flex;min-width:0;min-height:23px;align-items:center;gap:5px;padding:0 8px;border:1px solid rgb(63 226 242 / .16);border-radius:7px;background:#3fe2f211;color:#b8cae7;font-size:10.5px;font-weight:750;line-height:1;white-space:nowrap}.search-meta-chip svg{flex:0 0 auto;color:#42e8f7}.search-meta-chip.genre{border-color:#3fe2f24d;background:linear-gradient(135deg,#3fe2f224,#3fe2f20d);color:#d2f9ff}.search-meta-chip.publisher{max-width:min(280px,48%);border-color:#7d96c42e;background:#23304c94}.search-meta-chip.publisher i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#8095bc;box-shadow:0 0 8px #8095bc73}.search-meta-chip.publisher em{overflow:hidden;font-style:normal;text-overflow:ellipsis}.search-meta-chip.rating{border-color:#9cff1a40;background:#9cff1a13;color:#caff86}.search-meta-chip.rating svg{color:#9cff1a}.search-result-tag-row{overflow:hidden}.search-review-summary,.search-tag-chip{display:inline-flex;min-width:0;min-height:22px;flex:0 1 auto;align-items:center;padding:0 8px;border:1px solid rgb(76 91 125 / .5);border-radius:999px;background:#0f182cb8;color:#8fa1bf;font-size:10.5px;font-weight:650;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-review-summary{flex:0 0 auto;border-color:#9cff1a36;background:#9cff1a0f;color:#baf76d}.search-tag-chip:before{width:4px;height:4px;flex:0 0 auto;margin-right:5px;border-radius:50%;background:#42e8f7;box-shadow:0 0 7px #42e8f759;content:""}.search-result-main p{display:-webkit-box;overflow:hidden;color:#8492b0;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-result-actions{position:relative;z-index:1;align-self:stretch;align-content:center;gap:8px;padding:10px 4px 10px 12px;border-left:1px solid rgb(43 55 84 / .68)}.search-result-actions button,.search-discount{min-height:32px;padding:0 12px;border-radius:9px;font-size:11px}.search-vip-action{background:linear-gradient(135deg,#a8ff27,#d5ff69);box-shadow:0 8px 18px #9cff1a26}.search-buy-action{background:linear-gradient(135deg,#ffad30,#ffd05f);box-shadow:0 8px 18px #ffb13321}.search-discount{border-color:#ff4ed385;background:linear-gradient(135deg,#ff4ed31a,#ff4ed309)}.search-empty{min-height:360px;border-color:#283350;border-radius:12px;background:radial-gradient(circle at 50% 40%,rgb(63 226 242 / .07),transparent 25%),#0c1224}.search-empty h2{font-size:21px}.search-empty p{font-size:13px}.search-pagination{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:8px 10px 8px 13px;border:1px solid #25314d;border-color:#25314d;border-radius:10px;background:linear-gradient(90deg,rgb(63 226 242 / .035),transparent 30%),#0b1122}.search-page-summary{display:inline-flex;align-items:center;gap:7px;color:#75839e;font-size:11px}.search-page-summary b{padding:4px 7px;border:1px solid #27324f;border-radius:999px;background:#11192e;color:#a0aec7;font-size:10px}.search-pagination>div{display:flex;align-items:center;gap:4px}.search-pagination>div>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #27324f;border-radius:7px;background:#10172b;color:#8492ae;cursor:pointer;font-size:11px;font-weight:850;transition:border-color .16s ease,background .16s ease,color .16s ease}.search-pagination>div>button:hover:not(:disabled){border-color:#3fe2f273;color:var(--cyan)}.search-pagination>div>button.active{border-color:var(--cyan);background:var(--cyan);color:#07131c;box-shadow:0 7px 16px #3fe2f224}.search-pagination>div>button:disabled{cursor:not-allowed;opacity:.34}.search-pagination>div>span{padding:0 2px;color:#586782;font-size:11px;letter-spacing:.08em}@media(max-width:720px){.search-pagination{align-items:stretch;flex-direction:column}.search-page-summary,.search-pagination>div{justify-content:center}}@media(max-width:1100px){.search-page{grid-template-columns:clamp(178px,18vw,214px) minmax(0,1fr)}.search-result-list>article{grid-template-columns:minmax(0,1fr) 140px}.search-result-main{grid-template-columns:178px minmax(0,1fr)}.search-result-main img{height:118px;min-height:118px}}@media(max-width:900px){.search-page{grid-template-columns:1fr;gap:14px;padding-top:14px}.search-layout{display:grid;grid-template-columns:1fr;grid-column:1;gap:14px;min-height:auto}.search-results-content{grid-column:auto;grid-row:auto}.search-results-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:0}.search-results-heading span{white-space:normal}.search-result-list>article{grid-template-columns:1fr}.search-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border-top:1px solid rgb(43 55 84 / .68);border-left:0}}@media(max-width:560px){.search-result-main{grid-template-columns:1fr}.search-result-main img{height:auto;min-height:0;aspect-ratio:16 / 9}.search-result-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.profile-points-content{gap:14px}.profile-points-count{border-color:#a5ff2c52;background:#a5ff2c12;color:var(--lime)}.profile-content-header>.profile-points-header-actions{display:flex;align-items:center;gap:8px}.profile-checkin-button{display:inline-flex;min-width:104px;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid rgb(165 255 44 / .58);border-radius:999px;background:linear-gradient(135deg,#a5ff2c,#67efa2);color:#102013;cursor:pointer;font-size:10px;font-weight:900;white-space:nowrap;box-shadow:0 7px 20px #a5ff2c21,inset 0 1px #ffffff59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.profile-checkin-button:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 9px 24px #a5ff2c33,inset 0 1px #ffffff6b}.profile-checkin-button.checked,.profile-checkin-button:disabled{cursor:default;filter:none;transform:none}.profile-checkin-button.checked{border-color:#3fe2f247;background:#3fe2f214;color:var(--cyan);box-shadow:none}.profile-checkin-button:disabled:not(.checked){border-color:#2c3a55;background:#172139;color:#7385a5;box-shadow:none}.profile-checkin-notice{display:flex;min-height:38px;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px solid rgb(165 255 44 / .24);border-radius:10px;background:#a5ff2c0f;color:#c9f694;font-size:10px;font-weight:700}.profile-checkin-notice.error{border-color:#ff66874d;background:#ff66870f;color:#ff91aa}.profile-points-hero{position:relative;display:grid;min-height:168px;grid-template-columns:54px minmax(0,1fr) minmax(270px,.72fr);align-items:center;gap:16px;overflow:hidden;padding:22px;border:1px solid rgb(165 255 44 / .3);border-radius:16px;background:radial-gradient(circle at 92% 18%,rgb(165 255 44 / .12),transparent 35%),radial-gradient(circle at 0% 100%,rgb(63 226 242 / .1),transparent 38%),linear-gradient(145deg,#112338,#0b162a 64%,#101d29);box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.profile-points-glow,.profile-points-glow:before,.profile-points-glow span,.profile-points-glow i{position:absolute;border-radius:50%;pointer-events:none}.profile-points-glow{top:50%;right:35px;width:190px;height:190px;border:1px solid rgb(165 255 44 / .1);transform:translateY(-50%)}.profile-points-glow:before{inset:30px;border:1px dashed rgb(63 226 242 / .13);content:""}.profile-points-glow span{inset:66px;background:#a5ff2c14;box-shadow:0 0 40px #a5ff2c1a}.profile-points-glow i{top:25px;left:36px;width:7px;height:7px;background:var(--lime);box-shadow:0 0 13px var(--lime)}.profile-points-icon{position:relative;z-index:2;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgb(165 255 44 / .42);border-radius:15px;background:linear-gradient(145deg,#a5ff2c30,#3fe2f214);color:var(--lime);box-shadow:0 0 24px #a5ff2c1c}.profile-points-balance{position:relative;z-index:2;display:grid;gap:5px}.profile-points-balance small,.profile-points-lifetime small{color:#8395b7;font-size:10px;font-weight:750}.profile-points-balance strong{color:#f4ffe5;font-size:clamp(38px,5vw,52px);line-height:1;letter-spacing:-1.5px;text-shadow:0 0 24px rgb(165 255 44 / .13)}.profile-points-balance p{margin:0;color:#778aaa;font-size:10px}.profile-points-lifetime{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.profile-points-lifetime>span{display:grid;min-height:74px;align-content:center;gap:8px;padding:13px;border:1px solid rgb(106 128 170 / .25);border-radius:12px;background:#070f1d9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-points-lifetime strong{color:var(--lime);font-size:19px}.profile-points-lifetime>span:last-child strong{color:var(--orange)}.profile-points-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-points-guide article{display:flex;min-width:0;align-items:center;gap:10px;padding:13px;border:1px solid #263551;border-radius:12px;background:linear-gradient(145deg,#101b30,#0c1528)}.profile-points-guide article>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:#a5ff2c14;color:var(--lime)}.profile-points-guide article:nth-child(2)>span{background:#ffb13314;color:var(--orange)}.profile-points-guide article:nth-child(3)>span{background:#3fe2f214;color:var(--cyan)}.profile-points-guide article>div{display:grid;min-width:0;gap:3px}.profile-points-guide strong{color:#edf4ff;font-size:12px}.profile-points-guide small{overflow:hidden;color:#7183a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-point-records{display:grid;overflow:hidden;border:1px solid #263551;border-radius:13px;background:#0d172a}.profile-point-records>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;background:linear-gradient(90deg,rgb(165 255 44 / .045),transparent 48%)}.profile-point-records>header>div{display:grid;gap:3px}.profile-point-records h2{margin:0;color:#f0f5ff;font-size:15px}.profile-point-records header p{margin:0;color:#7183a5;font-size:9px}.profile-point-records>header>span{padding:6px 10px;border:1px solid rgb(165 255 44 / .2);border-radius:999px;background:#a5ff2c0e;color:#bde986;font-size:9px;font-weight:800}.profile-point-records>article{display:grid;min-height:64px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 15px;border-top:1px solid #202d47;transition:background .15s ease}.profile-point-records>article:hover{background:#3fe2f206}.profile-point-records>article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px}.profile-point-records>article>span.income{background:#a5ff2c14;color:var(--lime)}.profile-point-records>article>span.expense{background:#ffb13314;color:var(--orange)}.profile-point-records article>div{display:grid;min-width:0;gap:4px}.profile-point-records article strong{overflow:hidden;color:#eaf1ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-point-records article small{overflow:hidden;color:#7183a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-point-records article>b{font-size:14px;white-space:nowrap}.profile-point-records article>b.income{color:var(--lime)}.profile-point-records article>b.expense{color:var(--orange)}.profile-point-record-state{display:flex;min-height:130px;align-items:center;justify-content:center;gap:9px;margin:0;padding:22px;border-top:1px solid #202d47;color:#8092b3;font-size:11px}.profile-point-record-state.error{color:#ff8ca3}.profile-point-record-state button,.profile-points-content>.profile-order-message button{padding:4px 8px;border:1px solid rgb(63 226 242 / .28);border-radius:7px;background:#3fe2f212;color:var(--cyan);font-size:9px}.profile-point-pagination{margin:0;border-width:1px 0 0;border-radius:0}@media(max-width:860px){.profile-points-hero{grid-template-columns:50px minmax(0,1fr)}.profile-points-lifetime{grid-column:1 / -1}.profile-points-guide{grid-template-columns:1fr}}@media(max-width:560px){.profile-content-header>.profile-points-header-actions{width:100%;justify-content:flex-end}.profile-checkin-button{min-width:92px}.profile-points-hero{padding:16px}.profile-points-lifetime{grid-template-columns:1fr}.profile-point-records>article{grid-template-columns:36px minmax(0,1fr)}.profile-point-records article>b{grid-column:2}}.section-block,.curated-panel,.more-panel{position:relative}.section-heading-rich{min-height:48px;margin-bottom:13px}.section-heading-rich>div:first-child{display:flex;align-items:center;gap:10px}.section-heading-rich>div:first-child>span:last-child{display:grid;gap:3px}.section-heading-rich h2{font-size:21px}.section-heading-rich small{color:#687694;font-size:11px}.section-heading-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:10px;background:#3fe2f214;color:var(--cyan)}.section-heading-icon.lime{border-color:#9cff1a4d;background:#9cff1a12;color:var(--lime)}.section-heading-icon.orange{border-color:#ffb1334d;background:#ffb13312;color:var(--orange)}.section-heading-rich>button{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:0 10px;border:1px solid #283251;border-radius:999px;background:#11182d;color:#7886a4;cursor:pointer;font-size:11px;transition:border-color .16s ease,color .16s ease,transform .16s ease}.section-heading-rich>button:hover{border-color:var(--cyan);color:var(--cyan);transform:translate(2px)}.section-block{padding:14px;border:1px solid #27314d;border-radius:12px;background:radial-gradient(circle at 0% 0%,rgb(63 226 242 / .055),transparent 30%),linear-gradient(145deg,#0c1224,#090f1e)}.featured-grid{gap:9px}.featured-grid .game-card{position:relative;border-color:#2a3452;background:#10172b;box-shadow:0 9px 22px #0000001f}.featured-grid .game-card:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent 70%);content:"";opacity:0;transition:opacity .16s ease}.featured-grid .game-card:hover:after,.featured-grid .game-card.selected:after{opacity:1}.game-card-badge{position:absolute;z-index:2;top:8px;left:8px;padding:4px 7px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#050911bd;color:#eef7ff;font-size:10px;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.featured-grid .game-card img{height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .36s ease}.featured-grid .game-card-preview-video{height:auto;aspect-ratio:16 / 9}.featured-grid .game-card:hover img{filter:saturate(1.12);transform:scale(1.025)}.featured-grid .game-card.preview-playing img{filter:saturate(1);transform:scale(1.01)}.featured-grid .game-card-copy{min-height:91px;gap:5px;padding:10px}.game-card-genre{color:#72809e;font-size:11px}.featured-grid .game-card small{margin-top:2px}.featured-grid .game-card.for-you-card{isolation:isolate;grid-template-rows:auto 44px;min-height:0;overflow:hidden;border-color:#31556b;border-radius:11px;background:radial-gradient(circle at 12% 0%,rgb(41 218 238 / .075),transparent 38%),linear-gradient(155deg,#071624,#07111d 58%,#050c16);box-shadow:0 14px 30px #00000047,inset 0 1px #ffffff09;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.featured-grid .game-card.for-you-card:hover,.featured-grid .game-card.for-you-card.selected{border-color:#39dceec7;box-shadow:0 18px 38px #00000057,0 0 0 1px #39dcee17,inset 0 1px #ffffff0d}.featured-grid .game-card.for-you-card:after{right:14px;left:14px;height:1px;background:linear-gradient(90deg,transparent,rgb(58 221 239 / .84),transparent)}.for-you-card-media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16 / 9;background:#030811}.featured-grid .for-you-card-media>img,.featured-grid .for-you-card-media>.game-card-preview-video{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.featured-grid .for-you-card-media>img{transition:opacity .36s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .36s ease}.featured-grid .game-card.for-you-card:hover .for-you-card-media>img{filter:saturate(1.1) contrast(1.03);transform:scale(1.035)}.featured-grid .game-card.for-you-card.preview-playing .for-you-card-media>img{opacity:0;transform:scale(1.01)}.featured-grid .game-card.for-you-card.preview-playing .for-you-card-media>.game-card-preview-video{opacity:1;transform:scale(1.01)}.for-you-card-media:after{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgb(2 7 14 / .18),transparent 25%),linear-gradient(0deg,rgb(1 7 13 / .34),transparent 34%);content:"";pointer-events:none}.for-you-card-tags{position:absolute;z-index:3;top:8px;left:8px;display:flex;max-width:calc(100% - 16px);gap:3px;transition:opacity .18s ease,transform .18s ease}.for-you-card-tags>span{overflow:hidden;max-width:58px;padding:4px;border:1px solid rgb(92 222 237 / .38);border-radius:10px;background:#020c15e0;box-shadow:0 6px 15px #0003;color:#f3f8fd;font-size:9px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.for-you-card-commerce{position:absolute;z-index:3;right:8px;bottom:8px;display:flex;align-items:center;gap:4px;transition:opacity .18s ease,transform .18s ease}.featured-grid .game-card.for-you-card.preview-playing .for-you-card-tags{opacity:0;transform:translateY(-4px)}.featured-grid .game-card.for-you-card.preview-playing .for-you-card-commerce{opacity:0;transform:translateY(4px)}.for-you-card-price,.for-you-card-vip{display:inline-flex;align-items:center;min-height:23px;gap:4px;padding:0 7px;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.for-you-card-price{border:1px solid rgb(177 255 27 / .7);border-radius:8px;background:#23360bdb;box-shadow:0 8px 22px #00000042;color:#b7ff20;font-size:10px;font-weight:950}.for-you-card-vip{border:1px solid rgb(86 225 240 / .55);border-radius:8px;background:#052b37e6;color:#59e8f6;font-size:9px;font-weight:900;white-space:nowrap}.featured-grid .game-card.for-you-card>.game-card-copy{display:flex;min-height:44px;align-items:center;padding:8px 12px}.featured-grid .game-card.for-you-card>.game-card-copy strong{display:block;overflow:hidden;width:100%;color:#f7fbff;font-size:13px;font-weight:900;line-height:1.2;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:650px){.featured-grid .game-card.for-you-card{grid-template-rows:auto 42px}.featured-grid .game-card.for-you-card>.game-card-copy{min-height:42px;padding:7px 11px}.for-you-card-tags>span:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.game-card-preview-video,.game-card.preview-enabled>img{transition-duration:80ms}}.recommendation-rows{display:grid;grid-template-columns:1fr;gap:10px}.recommendation-band{display:grid;grid-template-columns:158px repeat(3,minmax(0,1fr));gap:8px;overflow:hidden;padding:10px;border:1px solid #27314d;border-radius:12px;background:radial-gradient(circle at 0% 50%,rgb(63 226 242 / .07),transparent 30%),#0b1121}.category-recommendation{background:radial-gradient(circle at 0% 50%,rgb(156 255 26 / .055),transparent 30%),#0b1121}.recommendation-band .game-card.compact{isolation:isolate;min-height:118px;border-color:#283250;background:#0d1930;box-shadow:inset 0 -1px #ffffff09,0 8px 18px #0000001f}.recommendation-band .game-card.compact:after{z-index:1;background:linear-gradient(180deg,transparent 30%,rgb(10 19 37 / .16) 50%,rgb(11 23 44 / .76) 76%,rgb(12 25 47 / .96) 100%)}.recommendation-band .game-card.compact:before{position:absolute;z-index:3;right:10px;bottom:0;left:10px;height:2px;border-radius:999px 999px 0 0;content:"";opacity:.75;pointer-events:none}.browse-recommendation .game-card.compact:before{background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 -3px 12px #3fe2f22e}.category-recommendation .game-card.compact:before{background:linear-gradient(90deg,transparent,var(--lime),transparent);box-shadow:0 -3px 12px #9cff1a26}.browse-recommendation .game-card.compact:after{background:linear-gradient(180deg,transparent 30%,rgb(7 28 43 / .14) 52%,rgb(9 29 49 / .78) 78%,rgb(10 26 46 / .97) 100%)}.category-recommendation .game-card.compact:after{background:linear-gradient(180deg,transparent 30%,rgb(18 31 28 / .14) 52%,rgb(18 35 35 / .78) 78%,rgb(13 28 37 / .97) 100%)}.recommendation-band .game-card.compact img{display:block;height:118px;transition:transform .28s ease}.recommendation-band .game-card.compact .game-card-copy{text-shadow:0 2px 7px rgb(0 0 0 / .58)}.recommendation-band .game-card.compact:hover img{transform:scale(1.04)}.recommend-copy{position:relative;min-height:118px;padding:12px;border:0;border-radius:10px;background:#0c1426cc}.recommend-copy.cyan-border{box-shadow:inset 3px 0 var(--cyan)}.recommend-copy.lime-border{box-shadow:inset 3px 0 var(--lime)}.recommend-copy-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:8px;background:#3fe2f214;color:var(--cyan)}.lime-border .recommend-copy-icon{border-color:#9cff1a4d;background:#9cff1a12;color:var(--lime)}.recommend-copy>small{position:absolute;top:14px;right:11px;color:#687694;font-size:10px}.recommend-copy h3{margin:10px 0 4px;font-size:16px}.recommend-copy p{font-size:11px;line-height:1.5}.recommend-copy button{display:inline-flex;align-items:center;gap:3px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--cyan);cursor:pointer;font-size:10px;font-weight:800}.lime-border button{color:var(--lime)}.curated-panel,.more-panel{padding:15px;border-color:#27314d;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .045),transparent 32%),linear-gradient(145deg,#0c1224,#090f1e)}.mini-filters{padding:3px;border:1px solid #26304d;border-radius:9px;background:#090f1e}.mini-filters span{width:auto;min-width:38px;height:25px;padding:0 9px;border-radius:7px;background:transparent;font-size:11px}.mini-filters span:first-child{background:var(--cyan)}.mini-filters button{display:inline-flex;min-width:42px;height:27px;align-items:center;justify-content:center;gap:4px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#71809d;cursor:pointer;font-size:10px;font-weight:850;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.mini-filters button:hover{border-color:#30405f;color:#dce6f5;transform:translateY(-1px)}.mini-filters button.active.all{border-color:transparent;background:var(--cyan);box-shadow:0 6px 15px #3fe2f224;color:#07131c}.mini-filters button.active.vip{border-color:transparent;background:var(--lime);box-shadow:0 6px 15px #9cff1a24;color:#122200}.mini-filters button.active.deal{border-color:transparent;background:var(--orange);box-shadow:0 6px 15px #ffb13324;color:#211300}.curated-grid{grid-template-columns:1.25fr repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,clamp(112px,8.8vw,150px));gap:9px}@media(min-width:901px){.page-shell.launcher-embedded .curated-grid{grid-template-rows:repeat(2,clamp(150px,12vw,180px))}}.curated-lead,.curated-tile{border-color:#293554;border-radius:11px}.curated-lead:after{background:linear-gradient(0deg,rgb(3 8 17 / .98) 0%,rgb(3 8 17 / .66) 47%,transparent 74%),linear-gradient(90deg,rgb(3 8 17 / .35),transparent 60%)}.curated-lead>img,.curated-tile>img{transition:transform .35s ease,filter .35s ease}.curated-lead:hover>img,.curated-tile:hover>img{filter:saturate(1.1);transform:scale(1.025)}.curated-lead-top{position:absolute;z-index:3;top:12px;left:12px;display:grid;justify-items:start;gap:7px;max-width:calc(100% - 24px)}.curated-lead-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgb(63 226 242 / .35);border-radius:999px;background:#050911a3;color:var(--cyan);font-size:10px;font-weight:850;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.curated-game-tags{display:flex;max-width:100%;gap:4px}.curated-game-tags>em{overflow:hidden;max-width:76px;padding:4px 7px;border:1px solid rgb(255 255 255 / .16);border-radius:7px;background:#030a12c7;color:#edf5ff;font-size:9px;font-style:normal;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.curated-tile-tags{position:absolute;z-index:3;top:8px;left:8px;max-width:calc(100% - 16px)}.curated-tile-tags>em{max-width:62px;padding:3px 5px;font-size:8px}.curated-commerce-badges{display:inline-flex;align-items:center;min-width:0;gap:5px}.curated-price-badge,.curated-vip-badge{display:inline-flex;align-items:center;min-height:25px;gap:4px;padding:0 8px;border-radius:8px;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.curated-price-badge{border:1px solid rgb(177 255 27 / .78);background:#23360be0;box-shadow:0 7px 18px #0000003d;color:#b7ff20!important;font-size:11px!important;font-weight:950}.curated-vip-badge{border:1px solid rgb(65 221 239 / .55);background:#042833e6;color:#54e6f5!important;font-size:9px!important;font-style:normal;font-weight:900}.curated-lead p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.curated-mode-vip .curated-lead,.curated-mode-vip .curated-tile{border-color:#9cff1a47}.curated-mode-vip .curated-lead-badge,.curated-mode-vip .curated-tile span em,.curated-mode-vip .curated-lead-copy strong{color:var(--lime)}.curated-mode-deal .curated-lead,.curated-mode-deal .curated-tile{border-color:#ffb1334d}.curated-mode-deal .curated-lead-badge,.curated-mode-deal .curated-tile span em,.curated-mode-deal .curated-lead-copy strong{color:var(--orange)}.curated-mode-deal .curated-lead-badge{border-color:#ffb13361}.curated-state{display:grid;min-height:clamp(233px,18vw,309px);justify-items:center;align-content:center;gap:7px;border:1px solid #293554;border-radius:11px;background:radial-gradient(circle at 50% 45%,rgb(63 226 242 / .07),transparent 26%),#0a1121;color:var(--cyan);text-align:center}.curated-state strong{color:#dce6f5;font-size:12px}.curated-state small{color:#687896;font-size:9px}.curated-state-spinner{width:25px;height:25px;margin-bottom:5px;border:2px solid rgb(63 226 242 / .18);border-top-color:var(--cyan);border-radius:50%;animation:curated-state-spin .7s linear infinite}.curated-state.error{border-color:#ff6b8c47;color:#ff6b8c}.curated-state.empty{color:#7788a6}.curated-state>button{min-height:31px;margin-top:5px;padding:0 13px;border:1px solid rgb(255 107 140 / .3);border-radius:8px;background:#ff6b8c12;color:#ff87a2;cursor:pointer;font-size:9px;font-weight:850}@keyframes curated-state-spin{to{transform:rotate(360deg)}}.curated-lead-copy button{box-shadow:0 7px 18px #9cff1a24}.curated-tile span{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px}.curated-tile span strong,.curated-tile span small{grid-column:1}.curated-tile span small.curated-commerce-badges{display:flex}.curated-tile .curated-commerce-badges .curated-price-badge,.curated-tile .curated-commerce-badges .curated-vip-badge{min-height:21px;padding:0 6px;font-size:8px!important}.curated-tile span>svg{grid-column:2;grid-row:2 / span 2;align-self:center;color:#6a7895}.curated-tile>span.curated-tile-tags{right:auto;bottom:auto;left:8px;display:flex;grid-template-columns:none;gap:4px;padding:0;text-align:left}.more-grid{gap:7px}.more-row{grid-template-columns:132px minmax(0,1fr) 14px;min-height:76px;border-color:#26304c;border-radius:10px;background:#11182dd1;transition:border-color .16s ease,background .16s ease,transform .16s ease}.more-row:hover{border-color:#3fe2f257;background:#151e37;transform:translate(2px)}.more-row img{width:132px;height:100%;min-height:74px;align-self:stretch;border-radius:9px 0 0 9px;object-fit:cover;transition:transform .26s ease}.more-row-copy{align-content:center;padding:7px 0}.more-row-commerce{display:flex;align-items:center;min-width:0;gap:4px}.more-row .more-row-price,.more-row .more-row-vip{display:inline-flex;align-items:center;width:max-content;min-height:22px;gap:4px;padding:0 7px;border-radius:8px;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.more-row .more-row-price{border:1px solid rgb(177 255 27 / .78);background:#23360be0;box-shadow:0 6px 15px #00000038;color:#b7ff20;font-size:9px;font-weight:950}.more-row .more-row-vip{border:1px solid rgb(65 221 239 / .55);background:#042833e6;color:#54e6f5;font-size:8px;font-style:normal;font-weight:900}.more-row:hover img{transform:scale(1.04)}.more-row>svg{color:#596783}.more-row:hover>svg{color:var(--cyan)}.rank-game-list{display:grid;gap:6px}.rank-game-item{display:grid;width:100%;overflow:hidden;padding:6px;border:1px solid #222c47;border-radius:9px;background:#0a1121c7;color:var(--text);cursor:pointer;outline:none;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.rank-game-item:hover,.rank-game-item:focus{border-color:#3fe2f285;background:linear-gradient(135deg,rgb(63 226 242 / .08),transparent 68%),#10182d;box-shadow:inset 2px 0 0 var(--cyan),0 8px 22px #0003}.rank-game-summary{display:grid;min-height:35px;grid-template-columns:20px 35px minmax(0,1fr) auto;align-items:center;gap:7px}.rank-game-index{display:grid;width:19px;height:19px;place-items:center;border-radius:6px;background:#1a2240;color:#8f9ab6;font-size:10px;font-weight:950}.rank-game-index.top{background:linear-gradient(145deg,var(--orange),#ffca62);color:#2a1600}.rank-game-summary>img{width:35px;height:35px;border-radius:7px;object-fit:cover;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.rank-game-item:hover .rank-game-summary>img,.rank-game-item:focus .rank-game-summary>img{filter:saturate(1.12);opacity:.72;transform:scale(.9)}.rank-game-copy{display:grid;min-width:0;gap:3px}.rank-game-copy strong,.rank-game-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-game-copy strong{font-size:12px}.rank-game-copy small{color:#71809f;font-size:10px}.rank-game-summary>b{padding:3px 5px;border-radius:999px;background:#ffb13314;color:var(--orange);font-size:9px;white-space:nowrap}.rank-game-summary>b.vip{background:#9cff1a1a;color:var(--lime)}.rank-game-summary>b.discount{background:#ff4ed31a;color:var(--pink)}.rank-game-preview{display:grid;max-height:0;min-height:0;overflow:hidden;gap:7px;margin-top:0;opacity:0;transform:translateY(-5px);transition:max-height .26s ease,margin-top .22s ease,opacity .18s ease,transform .22s ease}.rank-game-item:hover .rank-game-preview,.rank-game-item:focus .rank-game-preview{max-height:160px;margin-top:8px;opacity:1;transform:translateY(0)}.rank-game-cover{position:relative;display:block;overflow:hidden;border:1px solid rgb(63 226 242 / .34);border-radius:8px;background:#070d1b}.rank-game-cover>img{display:block;width:100%;height:auto;aspect-ratio:16 / 8.5;object-fit:cover;animation:rank-image-reveal .2s ease}.rank-game-cover>i{position:absolute;right:7px;bottom:7px;display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid rgb(156 255 26 / .44);border-radius:999px;background:#050911d1;color:var(--lime);font-size:9px;font-style:normal;font-weight:900}.rank-game-cover>i.vip{border-color:#9cff1a70;color:var(--lime)}.rank-game-cover>i.discount{border-color:#ff4ed37a;color:var(--pink)}.rank-game-detail{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;color:#8392b0;font-size:10px}.rank-game-detail>b{color:var(--orange);font-size:11px}.rank-game-detail>em{display:inline-flex;align-items:center;gap:2px;color:var(--cyan);font-size:10px;font-style:normal;font-weight:850}.rank-game-price{display:grid;justify-items:end;gap:1px;white-space:nowrap}.rank-game-price small{color:#64718e;font-size:8px}.rank-game-price b{color:var(--orange);font-size:11px}.rank-game-price.vip b{color:var(--lime)}.rank-game-price.discount small{text-decoration:line-through}.rank-game-price.discount b{color:var(--pink)}.rank-benefit-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:8px;border:1px solid rgb(156 255 26 / .25);border-radius:9px;background:linear-gradient(135deg,#9cff1a14,#080f1ad1)}.rank-benefit-card>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#9cff1a1f;color:var(--lime)}.rank-benefit-card>div{display:grid;min-width:0;gap:2px}.rank-benefit-card strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rank-benefit-card small{color:#70809f;font-size:8px}.rank-benefit-card>button{min-height:25px;padding:0 8px;border:0;border-radius:7px;background:var(--lime);color:#122000;cursor:pointer;font-size:9px;font-weight:900}.rank-benefit-card.discount{border-color:#ff4ed347;background:linear-gradient(135deg,#ff4ed314,#080f1ad1)}.rank-benefit-card.discount>span{background:#ff4ed31f;color:var(--pink)}.rank-benefit-card.discount>button{background:linear-gradient(135deg,#ff64dc,#ff9beb);color:#26001d}@keyframes rank-image-reveal{0%{opacity:.55;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.rank-api-state{display:grid;min-height:220px;justify-items:center;align-content:center;gap:7px;margin-top:9px;border:1px solid #273550;border-radius:12px;background:radial-gradient(circle at 50% 45%,rgb(63 226 242 / .07),transparent 28%),#0b1325;color:var(--cyan);text-align:center}.rank-api-state strong{color:#dbe5f4;font-size:11px}.rank-api-state small{color:#697a97;font-size:8px}.rank-api-state.error{border-color:#ff6b8c42;color:#ff7292}.rank-api-state.empty{color:#7585a2}.rank-api-state>button{min-height:30px;margin-top:4px;padding:0 12px;border:1px solid rgb(255 107 140 / .3);border-radius:8px;background:#ff6b8c12;color:#ff87a2;cursor:pointer;font-size:9px;font-weight:850}.rank-api-spinner{width:24px;height:24px;margin-bottom:4px;border:2px solid rgb(63 226 242 / .18);border-top-color:var(--cyan);border-radius:50%;animation:rank-api-spin .7s linear infinite}@keyframes rank-api-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.recommendation-band{grid-template-columns:145px repeat(3,minmax(0,1fr))}.curated-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:230px repeat(2,120px)}.curated-lead{grid-column:1 / -1;grid-row:1}}@media(max-width:650px){.section-heading-rich{align-items:center}.recommendation-band{grid-template-columns:repeat(3,minmax(0,1fr))}.recommend-copy{grid-column:1 / -1;min-height:108px}.recommendation-band .game-card.compact,.recommendation-band .game-card.compact img{min-height:105px;height:105px}.curated-grid{grid-template-rows:220px repeat(2,112px)}.more-row{grid-template-columns:112px minmax(0,1fr) 12px}.more-row img{width:112px;height:100%}}@media(max-width:420px){.section-heading-rich{align-items:flex-start}.section-heading-rich>button{min-width:30px;overflow:hidden;padding:0 8px;white-space:nowrap}.recommendation-band{grid-template-columns:1fr}.recommend-copy{grid-column:1}.curated-grid{grid-template-columns:1fr;grid-template-rows:240px repeat(4,122px)}.curated-lead{grid-column:1;grid-row:1}.recommendation-band .game-card.compact,.recommendation-band .game-card.compact img{min-height:150px;height:150px}.more-row{grid-template-columns:106px minmax(0,1fr) 12px}.more-row img{width:106px;height:100%}}.promo-strip{gap:9px}.promo-card{position:relative;display:grid;min-height:78px;grid-template-columns:38px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:3px 10px;overflow:hidden;padding:11px 30px 11px 10px;border:1px solid #293451;border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .05),transparent 42%),linear-gradient(145deg,#121a32,#0d1428);box-shadow:0 9px 22px #0000001f;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease}.promo-card:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--promo-accent),transparent 78%);content:"";opacity:.45}.promo-card:hover{border-color:color-mix(in srgb,var(--promo-accent) 52%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--promo-accent) 11%,transparent),transparent 44%),linear-gradient(145deg,#151e38,#10172c);box-shadow:0 13px 28px #0003;transform:translateY(-2px)}.promo-card.active{border-color:color-mix(in srgb,var(--promo-accent) 68%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--promo-accent) 14%,transparent),0 12px 28px #0003}.promo-card.active:after{opacity:1}.promo-card.cyan-card{--promo-accent: var(--cyan)}.promo-card.orange-card{--promo-accent: var(--orange)}.promo-card.lime-card{--promo-accent: var(--lime)}.promo-card.purple-card{--promo-accent: var(--purple)}.promo-card-icon{display:grid;width:38px;height:38px;grid-row:1 / span 2;place-items:center;border:1px solid color-mix(in srgb,var(--promo-accent) 34%,transparent);border-radius:10px;background:color-mix(in srgb,var(--promo-accent) 9%,transparent);color:var(--promo-accent);transition:background .17s ease,color .17s ease,transform .17s ease}.promo-card:hover .promo-card-icon,.promo-card.active .promo-card-icon{background:var(--promo-accent);color:#07111c;transform:rotate(-3deg) scale(1.04)}.promo-card-copy{display:grid;min-width:0;align-self:end;gap:3px}.promo-card-copy strong{overflow:hidden;color:#f0f5ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.promo-card-copy small{overflow:hidden;color:#7482a0;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.promo-card>b{position:absolute;top:8px;right:8px;align-self:start;padding:3px 6px;border:1px solid color-mix(in srgb,var(--promo-accent) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--promo-accent) 6%,transparent);color:var(--promo-accent);font-size:10px;font-weight:850;white-space:nowrap}.promo-card-arrow{position:absolute;right:9px;bottom:9px;color:#53617e;transition:color .17s ease,transform .17s ease}.promo-card:hover .promo-card-arrow,.promo-card.active .promo-card-arrow{color:var(--promo-accent);transform:translate(2px)}@media(max-width:1100px){.promo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.promo-card{min-height:72px}}@media(max-width:420px){.promo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-card{min-height:82px;grid-template-columns:34px minmax(0,1fr);padding:9px}.promo-card-icon{width:34px;height:34px}.promo-card>b,.promo-card-arrow{display:none}.promo-card-copy strong{font-size:14px}.promo-card-copy small{white-space:normal}}.library-page{grid-template-columns:clamp(205px,17vw,250px) minmax(0,1fr);align-items:start;gap:18px;min-height:calc(100vh - 150px);padding-top:22px}.library-filters{position:sticky;top:86px;min-height:0;padding:16px;border-color:#283350;background:radial-gradient(circle at 0% 0%,rgb(63 226 242 / .07),transparent 34%),linear-gradient(145deg,#0d1326,#090f1f);box-shadow:0 14px 34px #00000029}.library-side-search,.library-toolbar-actions label{border-color:#273250;background:#11182dd6;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.library-side-search{height:38px;margin-top:14px;padding:0 10px;border-radius:10px}.library-side-search:focus-within,.library-toolbar-actions label:focus-within{border-color:#273250;background:#11182dd6;box-shadow:none}.library-side-search>button{display:grid;width:22px;height:22px;place-items:center;border:0;background:transparent;color:#667491;cursor:pointer}.filter-group{margin-top:17px;padding-top:15px;border-top:1px solid #222c47}.filter-group h2{margin-bottom:10px;color:#dce5f6;font-size:14px}.filter-chip-list{display:flex;flex-wrap:wrap;gap:6px!important}.filter-chip-list button{min-height:27px;padding:0 8px;border:1px solid #26304c;border-radius:999px;background:#11182d;color:#7f8dab;font-size:11px;line-height:normal}.filter-chip-list button:hover{border-color:#3fe2f259;color:#dce7f7}.filter-chip-list button.active{border-color:var(--cyan);background:#3fe2f21f;color:var(--cyan)}.library-clear-filters{display:flex;width:100%;min-height:32px;align-items:center;justify-content:center;gap:6px;margin-top:17px;border:1px solid #303a58;border-radius:9px;background:#10172b;color:#8391ae;cursor:pointer;font-size:11px}.library-clear-filters:hover{border-color:var(--pink);color:var(--pink)}.library-toolbar{display:grid;min-height:92px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);padding:15px 17px;border-color:#283350;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .055),transparent 35%),linear-gradient(145deg,#0d1326,#090f1f)}.library-toolbar h1{margin-bottom:3px;font-size:clamp(26px,2.4vw,36px)}.library-toolbar p{font-size:13px}.library-toolbar-actions{justify-content:flex-end;gap:8px}.library-toolbar-actions label{width:min(100%,285px);height:38px}.library-view-toggle{display:grid;grid-template-columns:repeat(2,auto);gap:3px;padding:3px;border:1px solid #27314e;border-radius:10px;background:#090f1e}.library-view-toggle button{display:inline-flex;min-height:31px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#71809d;cursor:pointer;font-size:11px;font-weight:850}.library-view-toggle button.active{background:#3fe2f221;color:var(--cyan);box-shadow:inset 0 0 0 1px #3fe2f23d}.library-control-row{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:14px}.library-tabs{gap:6px;margin:12px 0;padding:3px;border:1px solid #27314e;border-radius:10px;background:#090f1e}.library-tabs button{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:0 12px;border:0;border-radius:7px;background:transparent;font-size:12px}.library-tabs button.active{background:var(--cyan);box-shadow:0 7px 18px #3fe2f229}.library-result-count{display:inline-flex;align-items:center;gap:6px;color:#72809d;font-size:12px}.library-result-count strong{color:var(--cyan)}.library-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.library-game-card{position:relative;overflow:hidden;border-color:#293451;border-radius:12px;background:radial-gradient(circle at 100% 100%,rgb(63 226 242 / .035),transparent 36%),#10172b;box-shadow:0 10px 25px #00000024;transition:transform .18s ease,border-color .18s ease,background .18s ease}.library-game-card:hover{border-color:#3fe2f28c;background:#131c33;transform:translateY(-3px)}.library-game-card.featured{border-color:#3fe2f29e;box-shadow:inset 0 0 0 1px #3fe2f214,0 12px 28px #0000002e}.library-game-media{position:relative;overflow:hidden}.library-game-media>img{width:100%;aspect-ratio:16 / 8.8;object-fit:cover;transition:transform .35s ease,filter .35s ease}.library-game-card:hover .library-game-media>img{filter:saturate(1.1);transform:scale(1.035)}.library-featured-badge{position:absolute;top:9px;left:9px;padding:4px 7px;border:1px solid rgb(63 226 242 / .48);border-radius:999px;background:#050911b8;color:var(--cyan);font-size:10px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.library-game-copy{min-height:124px;gap:5px;padding:12px}.library-game-title-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.library-game-title-line>strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.library-game-title-line>svg{flex:0 0 auto;color:#586682}.library-game-card:hover .library-game-title-line>svg{color:var(--cyan)}.library-game-copy>small{font-size:12px}.library-game-list{display:grid;gap:8px}.library-game-list .library-game-card{display:grid;min-height:112px;grid-template-columns:190px minmax(0,1fr);align-items:stretch}.library-game-list .library-game-media>img{height:100%;aspect-ratio:auto}.library-game-list .library-game-copy{display:grid;min-height:0;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.8fr) minmax(120px,.65fr);grid-template-rows:repeat(2,auto);align-content:center;align-items:center;gap:7px 20px;padding:15px 17px}.library-game-list .library-game-title-line>strong{font-size:18px}.library-game-list .library-game-copy>small{grid-column:1;grid-row:2}.library-status-panel{display:flex;min-height:54px;align-items:center;margin-bottom:14px;padding:0 18px;border-color:#3ce2f261;background:linear-gradient(135deg,#3ce2f21f,#9aff2312),#0e162bd6;color:#d9f8ff;font-size:14px;font-weight:800}.library-status-panel.warning{justify-content:space-between;gap:16px;border-color:#ffb13375;background:linear-gradient(135deg,#ffb13321,#ff44d114),#0e162bd6;color:#ffe7b1}.library-status-panel.warning button{min-height:32px;flex:0 0 auto;padding:0 13px;border:1px solid rgb(255 177 51 / .4);border-radius:8px;background:#ffb13317;color:#ffd77d;cursor:pointer;font-size:11px;font-weight:850}.library-status-panel.warning button:hover{background:var(--orange);color:#1b1200}.library-empty{min-height:360px;border-color:#283350;background:radial-gradient(circle at 50% 40%,rgb(63 226 242 / .07),transparent 25%),#0c1224}.library-empty>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:14px;background:#3fe2f214;color:var(--cyan)}@media(max-width:1150px){.library-toolbar{grid-template-columns:1fr}.library-toolbar-actions{justify-content:flex-start}.library-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-game-list .library-game-copy{grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr)}}@media(max-width:900px){.library-page{grid-template-columns:1fr}.library-filters{position:static}}@media(max-width:650px){.library-toolbar{padding:14px}.library-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.library-toolbar-actions label{grid-column:1 / -1;width:100%}.library-view-toggle span{display:none}.library-control-row{align-items:flex-start;flex-direction:column;gap:0}.library-tabs{width:100%}.library-tabs button{flex:1;justify-content:center}.library-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-game-list .library-game-card{grid-template-columns:120px minmax(0,1fr)}.library-game-list .library-game-copy{grid-template-columns:1fr;gap:5px;padding:10px 12px}.library-game-list .library-game-title-line,.library-game-list .library-game-copy>small{grid-column:1;grid-row:auto}}@media(max-width:420px){.library-toolbar-actions{grid-template-columns:1fr auto}.library-game-grid{grid-template-columns:1fr}.library-game-list .library-game-card{grid-template-columns:100px minmax(0,1fr);min-height:108px}.library-game-list .library-game-title-line>strong{font-size:15px}}.library-page{grid-template-columns:clamp(178px,14vw,214px) minmax(0,1fr);gap:14px;min-height:auto;padding-top:18px}.library-filters{top:82px;padding:12px;border-color:#25314d;background:linear-gradient(180deg,rgb(63 226 242 / .035),transparent 110px),#0b1122}.library-side-search{height:36px;margin-top:0;border-radius:9px}.library-filters .filter-group{margin-top:13px;padding-top:13px}.library-filters .filter-group h2{margin-bottom:9px;color:#9aa7c1;font-size:12px;letter-spacing:.05em}.library-filters .filter-group-title{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.library-filters .filter-group-title h2{margin:0}.library-filters .filter-group-title>small{color:#60708f;font-size:9px;white-space:nowrap}.library-filters .filter-group-title>button{display:inline-flex;min-height:20px;align-items:center;gap:3px;padding:0 5px;border:1px solid rgb(255 103 122 / .25);border-radius:5px;background:#ff677a12;color:#ff7b8c;cursor:pointer;font-size:9px}.library-filters .filter-chip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important}.library-filters .filter-chip-list button{min-width:0;min-height:29px;padding:0 5px;overflow:hidden;border-color:#242f4a;border-radius:7px;background:#10172b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.library-filters .filter-chip-list button:hover{background:#141d34}.library-filters .filter-chip-list button.active{background:linear-gradient(135deg,#3fe2f22e,#3fe2f20f),#101a2c;box-shadow:inset 0 0 0 1px #3fe2f21f}.library-filters .type-filter-group .filter-chip-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 5px 0 7px;text-align:left}.library-filters .type-filter-group .filter-chip-list button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-filters .type-filter-group .filter-chip-list button>small{display:grid;min-width:18px;height:17px;place-items:center;padding:0 4px;border-radius:999px;background:#19233a;color:#7383a3;font-size:8px;line-height:1}.library-filters .type-filter-group .filter-chip-list button.active>small{background:#3fe2f226;color:var(--cyan)}.library-clear-filters{margin-top:13px}.library-toolbar{position:static;min-height:60px;grid-template-columns:1fr;padding:10px;border-color:#25314d;background:radial-gradient(circle at 92% 0%,rgb(63 226 242 / .06),transparent 30%),#0b1122f5;box-shadow:0 9px 22px #00000024}.library-toolbar-actions{display:grid;width:100%;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:7px}.library-toolbar-actions label{width:100%;max-width:none;height:38px;border-radius:9px}.library-view-toggle{grid-template-columns:repeat(2,34px);gap:3px;padding:3px;border-radius:9px}.library-view-toggle button{width:34px;min-height:30px;padding:0}.library-control-row{min-height:50px}.library-tabs{margin:9px 0}.library-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.library-game-grid .library-game-card{border-radius:10px}.library-game-grid .library-game-media>img{aspect-ratio:16 / 9.3}.library-game-grid .library-game-copy{min-height:112px;padding:10px}.library-game-grid .library-game-title-line>strong{font-size:14px}.library-game-grid .library-game-copy>small{font-size:11px}.library-pagination{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:8px 10px 8px 13px;border:1px solid #25314d;border-radius:10px;background:linear-gradient(90deg,rgb(63 226 242 / .035),transparent 30%),#0b1122}.library-page-summary{display:inline-flex;align-items:center;gap:7px;color:#75839e;font-size:11px}.library-page-summary b{padding:4px 7px;border:1px solid #27324f;border-radius:999px;background:#11192e;color:#a0aec7;font-size:10px}.library-pagination>div{display:flex;align-items:center;gap:4px}.library-pagination>div>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #27324f;border-radius:7px;background:#10172b;color:#8492ae;cursor:pointer;font-size:11px;font-weight:850;transition:border-color .16s ease,background .16s ease,color .16s ease}.library-pagination>div>button:hover:not(:disabled){border-color:#3fe2f273;color:var(--cyan)}.library-pagination>div>button.active{border-color:var(--cyan);background:var(--cyan);color:#07131c;box-shadow:0 7px 16px #3fe2f224}.library-pagination>div>button:disabled{cursor:not-allowed;opacity:.34}.library-pagination>div>span{padding:0 2px;color:#586782;font-size:11px;letter-spacing:.08em}@media(max-width:1180px){.library-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.library-page{grid-template-columns:1fr}.library-filters{position:static}.library-filters .filter-chip-list{grid-template-columns:repeat(4,minmax(0,1fr))}.library-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.library-toolbar-actions{grid-template-columns:minmax(0,1fr) auto auto}.library-toolbar-actions label{grid-column:1 / -1}.library-view-toggle{grid-column:3}.library-filters .filter-chip-list{grid-template-columns:repeat(3,minmax(0,1fr))}.library-pagination{align-items:stretch;flex-direction:column}.library-page-summary,.library-pagination>div{justify-content:center}}@media(max-width:420px){.library-filters .filter-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.library-game-grid{grid-template-columns:1fr}}.library-game-card{--card-accent: var(--cyan);isolation:isolate;overflow:hidden;border:1px solid #2a3655;border-radius:13px;background:radial-gradient(circle at 100% 100%,rgb(63 226 242 / .06),transparent 40%),linear-gradient(155deg,#121a31,#0d1428);box-shadow:0 13px 28px #0003,inset 0 1px #ffffff06;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.library-game-card.vip,.library-game-card.vip-outline{--card-accent: var(--lime)}.library-game-card.discount{--card-accent: var(--pink)}.library-game-card.preorder{--card-accent: var(--orange)}.library-game-card.trial{--card-accent: var(--cyan)}.library-game-card:before{position:absolute;z-index:3;top:0;right:14px;left:14px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);content:"";opacity:.68;pointer-events:none}.library-game-card:hover{border-color:color-mix(in srgb,var(--card-accent) 56%,#2a3655);background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--card-accent) 9%,transparent),transparent 42%),linear-gradient(155deg,#151f39,#0e162b);box-shadow:0 18px 38px #0000004d,0 0 0 1px color-mix(in srgb,var(--card-accent) 10%,transparent);transform:translateY(-5px)}.library-game-card.featured{border-color:#3fe2f2ad;box-shadow:0 15px 34px #0000003d,inset 0 0 0 1px #3fe2f20f}.library-game-media{position:relative;overflow:hidden;background:#080d1b}.library-game-media:after{position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgb(6 10 20 / .75));content:"";pointer-events:none}.library-game-media>img{width:100%;object-fit:cover;filter:saturate(.95) contrast(1.02);transition:filter .36s ease,transform .36s ease}.library-game-card:hover .library-game-media>img{filter:saturate(1.13) contrast(1.04);transform:scale(1.055)}.library-featured-badge,.library-media-badge{position:absolute;z-index:2;top:10px;padding:5px 8px;border-radius:999px;background:#050a14c7;font-size:10px;font-weight:900;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.library-featured-badge{left:10px;border:1px solid rgb(63 226 242 / .55);color:var(--cyan)}.library-media-badge{right:10px;border:1px solid color-mix(in srgb,var(--card-accent) 58%,transparent);color:var(--card-accent)}.game-library-scope .library-rating-badge{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 7px 0 4px;border-color:transparent;border-radius:5px;background:#070e1bc2;color:#b9c5d9;font-size:10.5px;font-weight:700;box-shadow:none}.game-library-scope .library-rating-badge .library-rating-icon{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;color:#9cff20}.game-library-scope .library-rating-badge .library-rating-icon svg{flex:0 0 auto;color:currentColor}.game-library-scope .library-rating-badge strong{color:#559aff;font-size:11px;font-weight:850}.library-game-copy{display:flex;min-height:140px;flex-direction:column;gap:8px;padding:13px}.library-game-title-line{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:9px}.library-game-title-line>strong{overflow:hidden;color:#f3f7ff;font-size:15px;letter-spacing:-.2px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.library-game-title-line>svg{box-sizing:content-box;width:15px;height:15px;padding:6px;border:1px solid #2a3654;border-radius:8px;background:#0c1325;color:#687895;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.library-game-card:hover .library-game-title-line>svg{border-color:color-mix(in srgb,var(--card-accent) 48%,transparent);background:color-mix(in srgb,var(--card-accent) 9%,#0c1325);color:var(--card-accent);transform:translate(2px)}.library-game-meta{display:flex;min-width:0;align-items:center;gap:7px;color:#8896b1;font-size:11px}.game-library-scope .library-game-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-library-scope .library-game-grid .library-game-copy{min-height:82px;justify-content:center;gap:7px;padding:10px 12px 11px}.game-library-scope .library-game-grid .library-game-meta{width:100%;padding-top:8px;border-top:1px solid #25304b}.library-game-meta i{width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:var(--card-accent);box-shadow:0 0 7px color-mix(in srgb,var(--card-accent) 56%,transparent)}.library-game-list .library-game-card{min-height:140px;grid-template-columns:252px minmax(0,1fr);gap:0;padding:0;border-color:#2b3754e6;border-radius:12px;background:radial-gradient(circle at 100% 100%,rgb(63 226 242 / .065),transparent 34%),linear-gradient(135deg,#121b32,#0d1427 72%);box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff06}.library-game-list .library-game-card:before{display:none}.library-game-list .library-game-card:hover{border-color:#3fe2f27a;box-shadow:0 18px 38px #00000040,0 0 0 1px #3fe2f209,inset 0 1px #ffffff09;transform:translateY(-2px)}.library-game-list .library-game-media>img{height:100%;min-height:140px}.library-game-list .library-game-media{align-self:stretch;overflow:hidden;border:0;border-right:1px solid rgb(63 226 242 / .13);border-radius:0;box-shadow:10px 0 24px #0000002e}.library-game-list .library-game-media:after,.library-game-list .library-featured-badge,.library-game-list .library-media-badge{display:none}.library-game-list .library-game-copy{display:grid;min-height:0;grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr);grid-template-rows:auto auto;align-content:center;gap:9px 22px;padding:16px 18px}.library-game-list .library-game-title-line{grid-column:1;grid-row:1}.library-game-list .library-game-meta{grid-column:1;grid-row:2}.library-list-copy{display:grid;min-width:0;min-height:122px;grid-template-columns:minmax(0,1fr) 142px;align-items:stretch}.library-list-info{display:grid;min-width:0;align-content:center;gap:8px;padding:9px 0 9px 18px;text-align:left}.library-list-title{overflow:hidden;color:#f7fbff;font-size:17px;font-weight:900;letter-spacing:-.35px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.game-library-scope .library-list-meta-row,.game-library-scope .library-list-tag-row{display:flex;min-width:0;align-items:center;gap:6px}.library-list-meta-row{max-width:100%;flex-wrap:wrap}.library-list-tag-row{max-width:100%;overflow:hidden}.game-library-scope .library-list-meta-chip{display:inline-flex;min-width:0;min-height:23px;align-items:center;gap:5px;padding:0 8px;border:1px solid rgb(63 226 242 / .16);border-radius:7px;background:#3fe2f211;color:#b8cae7;font-size:10.5px;font-weight:750;line-height:1;white-space:nowrap}.game-library-scope .library-list-meta-chip svg{flex:0 0 auto;color:#42e8f7}.game-library-scope .library-list-meta-chip.genre{border-color:#3fe2f24d;background:linear-gradient(135deg,#3fe2f224,#3fe2f20d);color:#d2f9ff}.game-library-scope .library-list-meta-chip.publisher{max-width:min(280px,48%);border-color:#7d96c42e;background:#23304c94}.game-library-scope .library-list-meta-chip.publisher i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#8095bc;box-shadow:0 0 8px #8095bc73}.game-library-scope .library-list-meta-chip.publisher em{overflow:hidden;font-style:normal;text-overflow:ellipsis}.game-library-scope .library-list-meta-chip.rating{border-color:#9cff1a40;background:#9cff1a13;color:#caff86}.game-library-scope .library-list-meta-chip.rating svg{color:#9cff1a}.game-library-scope .library-list-review-summary,.game-library-scope .library-list-tag-chip{display:inline-flex;min-width:0;min-height:22px;flex:0 1 auto;align-items:center;padding:0 8px;overflow:hidden;border:1px solid rgb(76 91 125 / .5);border-radius:999px;background:#0f182cb8;color:#8fa1bf;font-size:10.5px;font-weight:650;line-height:1;text-overflow:ellipsis;white-space:nowrap}.game-library-scope .library-list-review-summary{flex:0 0 auto;border-color:#9cff1a36;background:#9cff1a0f;color:#baf76d}.game-library-scope .library-list-tag-chip:before{width:4px;height:4px;flex:0 0 auto;margin-right:5px;border-radius:50%;background:#42e8f7;box-shadow:0 0 7px #42e8f759;content:""}.library-list-fallback{overflow:hidden;color:#8492b0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.library-list-actions{display:grid;min-width:0;align-content:center;gap:9px;padding:10px 4px 10px 12px;border-left:1px solid rgb(43 55 84 / .68)}.library-list-discount,.library-list-vip,.library-list-primary{display:grid;min-height:34px;place-items:center;padding:0 12px;border-radius:9px;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.library-list-discount{border:1px solid rgb(255 78 211 / .52);background:linear-gradient(135deg,#ff4ed31a,#ff4ed309);color:var(--pink)}.library-list-vip{border:1px solid rgb(156 255 26 / .32);background:#9cff1a13;color:#baff5a}.library-list-primary{background:linear-gradient(135deg,#ffad30,#ffd05f);color:#211500;box-shadow:0 8px 18px #ffb13321}.library-list-primary.vip,.library-list-primary.free{background:linear-gradient(135deg,#a8ff27,#d5ff69);color:#122000;box-shadow:0 8px 18px #9cff1a26}@media(max-width:650px){.library-game-list .library-featured-badge{display:none}.library-game-list .library-game-card{grid-template-columns:132px minmax(0,1fr);gap:0;min-height:120px;padding:0}.library-game-list .library-game-media>img{height:100%;min-height:120px}.library-list-copy{min-height:106px;grid-template-columns:minmax(0,1fr)}.library-list-info{gap:6px;padding:11px 12px}.library-list-actions{display:flex;align-items:center;gap:7px;padding:8px 12px 11px;border-top:1px solid rgb(43 55 84 / .68);border-left:0}.library-list-discount,.library-list-vip,.library-list-primary{min-height:30px}.library-list-primary{flex:1}.library-game-list .library-game-copy{display:flex;min-height:120px;gap:6px;padding:10px 11px}.library-game-list .library-game-title-line{grid-template-columns:minmax(0,1fr) 25px}.library-game-list .library-game-title-line>svg{padding:4px}}.game-detail-page{grid-template-columns:minmax(0,3fr) minmax(285px,1fr);gap:18px;padding-top:20px}.detail-sync-state{grid-column:1 / -1;display:inline-flex;align-items:center;gap:9px;width:fit-content;max-width:100%;margin-bottom:-4px;padding:9px 14px;border:1px solid rgb(63 226 242 / .35);border-radius:999px;background:linear-gradient(135deg,#3fe2f21f,#0c1326eb);color:#b9f6ff;font-size:13px;font-weight:800;box-shadow:0 12px 26px #0000002e}.detail-sync-state span{width:8px;height:8px;border-radius:999px;background:var(--cyan);box-shadow:0 0 14px #3fe2f28c}.detail-sync-state.error{border-color:#ffb23a61;background:linear-gradient(135deg,#ffb23a21,#0c1326f0);color:#ffd99b}.detail-sync-state.error span{background:var(--orange);box-shadow:0 0 14px #ffb23a8c}.game-detail-main{gap:16px}.detail-media{gap:10px}.detail-stage{isolation:isolate;overflow:hidden;border:1px solid rgb(63 226 242 / .48);border-radius:16px;background:#07101d;box-shadow:0 22px 48px #0000004d,inset 0 0 0 1px #ffffff06}.detail-stage:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 52%,rgb(4 8 17 / .76) 100%),linear-gradient(90deg,rgb(4 8 17 / .14),transparent 45%);content:"";pointer-events:none}.detail-stage:after{position:absolute;z-index:2;top:0;right:28px;left:28px;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);content:"";opacity:.74}.detail-stage>img{transition:filter .42s ease,transform .7s ease}.detail-stage:hover>img{filter:saturate(1.08) contrast(1.03);transform:scale(1.015)}.detail-play{z-index:3;left:50%;width:78px;height:78px;border:1px solid rgb(63 226 242 / .78);background:radial-gradient(circle,#192f42e6,#050b17e0);box-shadow:0 18px 44px #00000080,0 0 0 8px #3fe2f212;transition:box-shadow .18s ease,transform .18s ease}.detail-play:hover{box-shadow:0 20px 48px #0000008a,0 0 0 12px #3fe2f21a;transform:translate(-50%,-50%) scale(1.05)}.detail-video-progress{z-index:3;right:20px;bottom:18px;left:20px;padding:10px 12px;border:1px solid rgb(255 255 255 / .08);border-radius:10px;background:#050a1494;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-thumbnails{grid-template-columns:112px repeat(4,minmax(0,1fr));gap:9px}.detail-thumbnails button{position:relative;height:72px;border-color:#2a3554;border-radius:10px;background:#10172b;color:#92a0bc;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.detail-thumbnails button:hover{border-color:#3fe2f26b;color:var(--cyan);transform:translateY(-2px)}.detail-thumbnails button.active{border-color:var(--cyan);box-shadow:inset 0 0 0 1px #3fe2f229,0 8px 20px #0003;color:var(--cyan)}.detail-thumbnails button.active:after{position:absolute;right:14px;bottom:-1px;left:14px;height:2px;border-radius:999px 999px 0 0;background:var(--cyan);content:""}.detail-summary-grid{gap:12px}.detail-summary-grid article{position:relative;min-height:180px;overflow:hidden;padding:18px;border-color:#293553;border-radius:13px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .06),transparent 42%),linear-gradient(150deg,#11182e,#0b1224);box-shadow:0 12px 28px #00000029}.detail-summary-grid article:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--cyan);content:"";opacity:.8}.detail-summary-grid .detail-rating:before{background:var(--lime)}.detail-summary-grid .detail-summary-version:before{background:var(--orange)}.detail-summary-grid h2{margin-bottom:14px;color:#f2f6ff;font-size:18px}.detail-summary-grid p{color:#93a1be;font-size:13px;line-height:1.72}.detail-rating strong{margin:4px 0 12px;font-size:42px;letter-spacing:-1.5px;text-shadow:0 0 22px rgb(156 255 26 / .15)}.detail-story{overflow:hidden;padding:20px;border-color:#293553;border-radius:14px;background:radial-gradient(circle at 92% 0%,rgb(63 226 242 / .055),transparent 28%),#0c1326;box-shadow:0 16px 34px #0000002b}.detail-story>h2{display:flex;align-items:center;gap:9px;margin-bottom:16px;font-size:22px}.detail-story>h2:before{width:5px;height:20px;border-radius:999px;background:linear-gradient(180deg,var(--cyan),var(--lime));box-shadow:0 0 12px #3fe2f240;content:""}.detail-story>img{max-height:410px;border:1px solid #293655;border-radius:12px;box-shadow:0 14px 28px #00000038}.detail-story>img:nth-of-type(2){max-height:280px;margin-top:22px}.detail-story h3{margin:18px 0 9px;color:#f0f5ff;font-size:19px}.detail-story p{color:#96a4c0;font-size:13px;line-height:1.8}.detail-feature-row{gap:8px;margin:22px 0;padding:8px;border-color:#293655;border-radius:12px;background:#0a1122}.detail-feature-row section{gap:7px;min-height:108px;align-content:center;padding:14px;border:1px solid #25304d;border-radius:9px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .055),transparent 45%),#11192e}.detail-feature-row strong{color:var(--cyan);font-size:15px}.game-detail-sidebar{gap:12px}.detail-purchase{position:relative;overflow:hidden;padding:18px;border-color:#3fe2f259;border-radius:14px;background:radial-gradient(circle at 110% -5%,rgb(63 226 242 / .15),transparent 40%),radial-gradient(circle at -10% 110%,rgb(156 255 26 / .06),transparent 38%),linear-gradient(150deg,#121a31,#0b1225);box-shadow:0 18px 38px #0000003d}.detail-purchase:before{position:absolute;top:0;right:18px;left:18px;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);content:"";opacity:.8}.detail-purchase-heading{padding-bottom:13px;border-bottom:1px solid #273250}.detail-purchase-heading h1{margin:0 0 8px;color:#f6f8ff;font-size:clamp(24px,2vw,31px);letter-spacing:-.7px;line-height:1.08}.detail-purchase-heading p,.detail-purchase-description{margin:0;color:#8d9bb8;font-size:12px;line-height:1.6}.detail-purchase-description{margin-top:13px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.detail-summary-about p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.detail-price-box{margin:14px 0 12px;padding:15px 12px 10px;border-color:#2b3654;border-radius:11px;background:linear-gradient(145deg,rgb(255 177 51 / .055),transparent 50%),#0d1428}.detail-price-box>strong{margin:0 0 14px;font-size:38px;letter-spacing:-1px;text-shadow:0 0 22px rgb(255 177 51 / .12)}.detail-price-box>div{gap:7px}.detail-price-box>div>span{min-height:42px;border-color:#ffb1339e;border-radius:9px;background:#ffb1330b}.detail-price-box>div>span:last-child{border-color:#9cff1a8f;background:#9cff1a0a}.detail-buy,.detail-vip-download,.detail-wishlist{min-height:44px;border-radius:10px;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.detail-buy{background:linear-gradient(135deg,#ffc24f,#ffad28);box-shadow:0 10px 23px #ffb13326}.detail-vip-download{background:linear-gradient(135deg,#adff3c,#8eea13);box-shadow:0 10px 23px #9cff1a21}.detail-buy:hover,.detail-vip-download:hover,.detail-wishlist:hover{filter:brightness(1.04);transform:translateY(-2px)}.detail-wishlist{border-color:#303b58;background:#10182c}.detail-side-card,.detail-recommendations{padding:15px;border-color:#293553;border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .045),transparent 42%),#0c1326}.detail-side-card h2,.detail-recommendations h2{padding-bottom:10px;border-bottom:1px solid #25304b}.detail-side-card ul{gap:10px;padding-left:17px}.detail-requirements-card{display:grid;gap:11px}.detail-requirement-group{padding:11px 12px;border:1px solid rgb(63 226 242 / .18);border-radius:10px;background:#3fe2f20b}.detail-requirement-group.recommended{border-color:#9cff1a33;background:#9cff1a0b}.detail-requirement-group>strong{display:block;margin-bottom:8px;color:var(--cyan);font-size:12px}.detail-requirement-group.recommended>strong{color:var(--lime)}.detail-requirement-group ul{margin:0}.detail-taxonomy-card .detail-requirement-group{min-width:0}.detail-taxonomy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px!important;padding:0!important;list-style:none}.detail-taxonomy-list li{position:relative;min-width:0;padding-left:11px;overflow-wrap:anywhere;color:#c7d4ef;font-size:11px;line-height:1.45}.detail-taxonomy-list li:before{position:absolute;top:.58em;left:0;width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px #3fe2f28c;content:""}.detail-taxonomy-list.language li:before{background:var(--lime);box-shadow:0 0 8px #9cff1a80}.detail-recommendations>button:not(.detail-more-recommendations){min-height:58px;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:6px;border-color:#26314d;border-radius:9px;background:#0a1122;transition:border-color .16s ease,background .16s ease,transform .16s ease}.detail-recommendations>button:not(.detail-more-recommendations):hover{border-color:#3fe2f26b;background:#111a30;transform:translate(2px)}.detail-recommendations img{width:54px;height:44px;border-radius:6px}.detail-side-meta{gap:8px;padding:8px 10px;border:1px solid #25304b;border-radius:10px;background:#0a1122}@media(max-width:1150px){.game-detail-page{grid-template-columns:minmax(0,1fr) 270px}.detail-summary-grid{grid-template-columns:1fr 1fr}.detail-summary-about{grid-column:1 / -1}}@media(max-width:650px){.game-detail-page{grid-template-columns:1fr;gap:12px;padding-top:14px}.detail-purchase{padding:16px}.detail-stage{border-radius:12px}.detail-video-progress{right:10px;bottom:10px;left:10px}.detail-thumbnails{gap:6px}.detail-summary-grid{grid-template-columns:1fr}.detail-summary-about{grid-column:auto}.detail-summary-grid article{min-height:auto}.detail-story{padding:14px}.detail-story>img{border-radius:9px}.detail-feature-row section{min-height:0}}.detail-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.detail-thumbnails button{height:94px;min-height:94px}.detail-thumbnails button:first-child{display:grid;place-items:center;background:radial-gradient(circle at 50% 10%,rgb(63 226 242 / .11),transparent 52%),linear-gradient(145deg,#121c33,#0b1327);font-size:17px}.detail-summary-grid article{isolation:isolate;display:flex;min-height:196px;flex-direction:column}.detail-summary-grid article:after{position:absolute;z-index:-1;right:-24px;bottom:-32px;width:112px;height:112px;border:1px solid rgb(63 226 242 / .08);border-radius:32px;content:"";transform:rotate(24deg)}.detail-summary-grid h2{display:flex;align-items:center;gap:10px}.detail-summary-grid h2>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .34);border-radius:10px;background:#3fe2f214;color:var(--cyan)}.detail-summary-grid .detail-rating h2>span{border-color:#9cff1a57;background:#9cff1a14;color:var(--lime)}.detail-summary-grid .detail-summary-version h2>span{border-color:#ffb13361;background:#ffb13314;color:var(--orange)}.detail-summary-grid article>p{margin-top:13px}.detail-rating>p{margin-top:0!important}.detail-star-score{display:flex;align-items:baseline;gap:6px;margin:2px 0 9px}.detail-star-score strong{margin:0;color:var(--lime);font-size:38px;line-height:1;letter-spacing:0}.detail-star-score span{color:#7f8ba7;font-size:14px}.detail-star-controls{display:flex;min-height:34px;align-items:center;gap:2px;margin-bottom:8px}.detail-star-controls button{display:grid;width:32px;height:32px;padding:0;border:0;background:transparent;color:#536078;cursor:pointer;place-items:center;transition:color .15s ease,transform .15s ease}.detail-star-controls button:hover,.detail-star-controls button:focus-visible,.detail-star-controls button.active{color:#ffcf40}.detail-star-controls button:hover{transform:translateY(-1px)}.detail-star-controls button:disabled{cursor:wait;opacity:.55}.detail-star-controls .detail-star-clear{margin-left:5px;color:#7f8ba7}.detail-star-controls .detail-star-clear:hover,.detail-star-controls .detail-star-clear:focus-visible{color:#ff667c}.detail-rating .detail-star-feedback{margin-top:5px!important;color:var(--cyan)}.detail-rating .detail-imported-review{margin-top:7px!important;color:#707d99;font-size:12px}.detail-comments{padding:20px;border-color:#293553;border-radius:8px;background:#0c1326}.detail-comments-heading>div{display:flex;align-items:center;gap:11px}.detail-comments-heading>div>span{display:grid;width:38px;height:38px;flex:0 0 auto;border:1px solid rgb(63 226 242 / .34);border-radius:8px;background:#3fe2f214;color:var(--cyan);place-items:center}.detail-comments-heading h2,.detail-comments-heading p{margin:0}.detail-comments-heading h2{color:#f2f6ff;font-size:19px}.detail-comments-heading p{margin-top:3px;color:#7f8ca7;font-size:12px}.detail-comment-composer{margin-top:17px;overflow:hidden;border:1px solid #2a3653;border-radius:8px;background:#091021}.detail-comment-composer textarea,.detail-comment-body textarea{width:100%;min-height:92px;resize:vertical;padding:13px;border:0;outline:0;background:transparent;color:#edf3ff;font:inherit;line-height:1.65}.detail-comment-composer:focus-within{border-color:#3fe2f294}.detail-comment-composer footer,.detail-comment-edit-footer{display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:8px;padding:7px 9px;border-top:1px solid #202c47}.detail-comment-composer footer>span,.detail-comment-edit-footer>span{margin-right:auto;color:#64718d;font-size:11px}.detail-comment-composer footer button{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:6px;background:var(--cyan);color:#06131c;font-weight:800;cursor:pointer}.detail-comment-composer footer button:disabled{cursor:not-allowed;opacity:.45}.detail-comments-error{margin:10px 0 0;color:#ff7186;font-size:12px}.detail-comments-loading,.detail-comments-empty{padding:34px 10px 22px;color:#74809b;text-align:center}.detail-comment-list{margin-top:8px}.detail-comment-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 0;border-top:1px solid #202b45}.detail-comment-avatar{display:grid;width:40px;height:40px;overflow:hidden;border:1px solid #344361;border-radius:50%;background:#18223a;color:var(--cyan);font-weight:800;place-items:center}.detail-comment-avatar img{width:100%;height:100%;object-fit:cover}.detail-comment-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.detail-comment-body>header>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px}.detail-comment-body>header strong{color:#f0f4ff;font-size:14px}.detail-comment-body>header em{gap:4px;padding:2px 5px;border-radius:4px;background:#9cff1a1f;color:var(--lime);font-size:9px;font-style:normal}.detail-comment-vip.inactive{border-color:#7c8ba833!important;background:#7c8ba811!important;color:#6f7d98!important}.detail-comment-vip.active{color:var(--lime)}.detail-comment-stars{display:inline-flex;align-items:center;gap:3px;color:#ffcf40;font-size:11px}.detail-comment-stars.unrated{border-color:#7c8ba82e;background:#7c8ba80d;color:#71809b}.detail-comment-mine{display:inline-flex;min-height:21px;align-items:center;gap:4px;padding:0 7px;border:1px solid rgb(63 226 242 / .24);border-radius:999px;background:#3fe2f212;color:#65eaf6;font-size:10px;font-weight:800;line-height:1}.detail-comment-body time{flex:0 0 auto;color:#65718b;font-size:11px}.detail-comment-body>p{margin:8px 0 0;color:#a9b4cb;font-size:13px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.detail-comment-body>textarea{min-height:82px;margin-top:9px;border:1px solid #2b3856;border-radius:6px;background:#091021}.detail-comment-edit-footer{min-height:38px;padding-right:0;border-top:0}.detail-comment-edit-footer button,.detail-comment-actions button,.detail-comment-pagination button{display:grid;width:32px;height:32px;padding:0;border:1px solid #2b3856;border-radius:6px;background:#111a30;color:#8491ad;cursor:pointer;place-items:center}.detail-comment-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.detail-comment-actions button:hover,.detail-comment-edit-footer button:hover,.detail-comment-pagination button:hover:not(:disabled){border-color:#3fe2f266;color:var(--cyan)}.detail-comment-actions button:last-child:hover{border-color:#ff667c6b;color:#ff667c}.detail-comment-pagination{display:flex;align-items:center;justify-content:center;gap:11px;padding-top:12px;border-top:1px solid #202b45}.detail-comment-pagination span{min-width:58px;color:#8692ad;font-size:12px;text-align:center}.detail-comment-pagination button:disabled{cursor:not-allowed;opacity:.35}@media(max-width:640px){.detail-comments{padding:14px}.detail-comment-item{grid-template-columns:34px minmax(0,1fr);gap:9px}.detail-comment-avatar{width:34px;height:34px}.detail-comment-body>header{display:block}.detail-comment-body time{display:block;margin-top:4px}}.detail-comments{position:relative;overflow:visible;padding:22px;border-color:#3fe2f233;border-radius:15px;background:radial-gradient(circle at 0 0,rgb(63 226 242 / .08),transparent 28%),radial-gradient(circle at 100% 100%,rgb(156 255 26 / .035),transparent 26%),linear-gradient(145deg,#101a31,#0a1122 72%);box-shadow:0 18px 38px #0003,inset 0 1px #ffffff08}.detail-comments:before{position:absolute;top:0;right:22px;left:22px;height:1px;background:linear-gradient(90deg,transparent,rgb(63 226 242 / .65),rgb(156 255 26 / .28),transparent);content:""}.detail-comments-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.detail-comments-heading>div>span{width:42px;height:42px;border-color:#3fe2f26b;border-radius:12px;background:linear-gradient(145deg,#3fe2f229,#3fe2f20e);box-shadow:0 8px 20px #0003,inset 0 1px #ffffff0f}.detail-comments-heading h2{font-size:20px;letter-spacing:-.3px}.detail-comments-heading p{color:#8897b5}.detail-comments-total{display:inline-flex;min-height:31px;flex:0 0 auto;align-items:center;gap:6px;padding:0 11px;border:1px solid rgb(63 226 242 / .2);border-radius:999px;background:#3fe2f20f;color:#9edce7;font-size:11px;font-weight:800}.detail-comment-composer{position:relative;z-index:4;margin-top:19px;overflow:visible;border-color:#3fe2f238;border-radius:12px;background:linear-gradient(180deg,#111b32f5,#080f1efa);box-shadow:inset 0 1px #ffffff06;transition:border-color .16s ease,box-shadow .16s ease}.detail-comment-composer:focus-within{border-color:#3fe2f294;box-shadow:0 0 0 3px #3fe2f20e,inset 0 1px #ffffff09}.detail-comment-composer textarea{min-height:112px;padding:16px 17px;color:#edf6ff;font-size:13px;line-height:1.7}.detail-comment-composer textarea::placeholder,.detail-comment-body textarea::placeholder{color:#667590;font-weight:500}.detail-comment-composer footer{position:relative;min-height:51px;overflow:visible;justify-content:flex-start;gap:8px;margin:0;padding:8px 10px 8px 12px;border:0;border-top:1px solid rgb(43 56 86 / .76);border-radius:0 0 11px 11px;background:#091122b8;box-shadow:none}.detail-comment-composer footer>.detail-comment-counter{margin-right:0;margin-left:auto;color:#6e7c98;font-variant-numeric:tabular-nums}.detail-comment-composer footer>.detail-comment-counter.warning{color:#ffbd4a}.detail-comment-composer footer>button[type=submit]{min-height:34px;padding:0 15px;border:1px solid rgb(99 242 255 / .38);border-radius:8px;background:linear-gradient(135deg,#35d9ed,#62eef7);box-shadow:0 8px 18px #3fe2f229;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.detail-comment-composer footer>button[type=submit]:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 24px #3fe2f23b;transform:translateY(-1px)}.detail-emoji-tools{position:relative;display:flex;align-items:center}.detail-comment-composer footer .detail-emoji-trigger,.detail-comment-edit-footer .detail-emoji-trigger{display:inline-flex;width:auto;min-height:33px;align-items:center;gap:6px;padding:0 10px;border:1px solid #2c3957;border-radius:8px;background:#141f37db;color:#91a1be;cursor:pointer;font-size:11px;font-weight:800;line-height:1;box-shadow:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.detail-comment-composer footer .detail-emoji-trigger:hover,.detail-comment-composer footer .detail-emoji-trigger.active,.detail-comment-edit-footer .detail-emoji-trigger:hover,.detail-comment-edit-footer .detail-emoji-trigger.active{border-color:#3fe2f27a;background:#3fe2f21a;color:var(--cyan)}.detail-comment-edit-footer .detail-emoji-trigger.compact{width:32px;padding:0;justify-content:center}.detail-emoji-picker{position:absolute;z-index:30;top:calc(100% + 10px);left:0;width:306px;padding:11px;border:1px solid rgb(63 226 242 / .38);border-radius:14px;background:radial-gradient(circle at 0 0,rgb(63 226 242 / .1),transparent 34%),#0a1223fa;box-shadow:0 22px 45px #0000007a,0 0 0 1px #ffffff06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-emoji-picker.edit{top:auto;bottom:calc(100% + 9px)}.detail-emoji-picker>header{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:10px}.detail-emoji-picker>header>div{display:inline-flex;align-items:center;gap:7px;color:var(--cyan)}.detail-emoji-picker>header strong{color:#f3f8ff;font-size:12px}.detail-emoji-picker>header>button,.detail-comment-composer .detail-emoji-picker>header>button{display:grid;width:27px;min-height:27px;padding:0;border:1px solid #2b3855;border-radius:7px;background:#111b31;color:#7f8daa;place-items:center}.detail-emoji-picker>header>button:hover{border-color:#ff667c61;color:#ff7b8f}.detail-emoji-picker>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:9px;padding:4px;border-radius:9px;background:#080f20}.detail-comment-composer .detail-emoji-picker>nav button,.detail-comment-edit-footer .detail-emoji-picker>nav button{min-height:27px;padding:0 5px;border:0;border-radius:6px;background:transparent;color:#71809d;font-size:10px;font-weight:800;cursor:pointer}.detail-comment-composer .detail-emoji-picker>nav button:hover,.detail-comment-composer .detail-emoji-picker>nav button.active,.detail-comment-edit-footer .detail-emoji-picker>nav button:hover,.detail-comment-edit-footer .detail-emoji-picker>nav button.active{background:#3fe2f21a;color:var(--cyan)}.detail-emoji-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:10px}.detail-comment-composer .detail-emoji-grid button,.detail-comment-edit-footer .detail-emoji-grid button{display:grid;width:35px;min-height:35px;padding:0;border:1px solid transparent;border-radius:8px;background:#121d34a8;color:inherit;cursor:pointer;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif;font-size:19px;place-items:center;box-shadow:none;transition:border-color .13s ease,background .13s ease,transform .13s ease}.detail-comment-composer .detail-emoji-grid button:hover,.detail-comment-edit-footer .detail-emoji-grid button:hover{border-color:#3fe2f257;background:#3fe2f21b;transform:translateY(-2px) scale(1.06)}.detail-comments-error{padding:9px 11px;border:1px solid rgb(255 113 134 / .24);border-radius:8px;background:#ff718612}.detail-comments-loading,.detail-comments-empty{margin-top:14px;padding:31px 12px;border:1px dashed #2a3652;border-radius:11px;background:#080f1e75}.detail-comment-list{display:grid;gap:10px;margin-top:16px}.detail-comment-item{position:relative;grid-template-columns:44px minmax(0,1fr);gap:13px;padding:15px;border:1px solid rgb(42 54 83 / .92);border-radius:12px;background:radial-gradient(circle at 100% 0,rgb(63 226 242 / .035),transparent 34%),#0a1121bd;transition:border-color .16s ease,background .16s ease,transform .16s ease}.detail-comment-item:hover{border-color:#3fe2f245;background:radial-gradient(circle at 100% 0,rgb(63 226 242 / .065),transparent 34%),#0c1528db;transform:translateY(-1px)}.detail-comment-avatar{width:42px;height:42px;border-color:#3fe2f252;background:linear-gradient(145deg,#1b2b49,#111b31);box-shadow:0 0 0 3px #3fe2f209}.detail-comment-body>header strong{font-size:13px;letter-spacing:-.1px}.detail-comment-body>header em,.detail-comment-stars{min-height:21px;padding:0 7px;border-radius:999px}.detail-comment-body>header em{display:inline-flex;align-items:center;border:1px solid rgb(156 255 26 / .2);background:#9cff1a12}.detail-comment-stars{border:1px solid rgb(255 207 64 / .18);background:#ffcf400e}.detail-comment-body>p{margin-top:10px;color:#b6c2d8;line-height:1.72}.detail-comment-body>textarea{border-color:#3fe2f238;border-radius:9px;background:#070e1dd9}.detail-comment-actions{opacity:.72;transition:opacity .15s ease}.detail-comment-item:hover .detail-comment-actions{opacity:1}.detail-comment-edit-footer{position:relative;justify-content:flex-end}.detail-comment-edit-footer>span{margin-right:auto;margin-left:2px}.detail-comment-actions .detail-comment-reply-action{display:inline-flex;width:auto;min-width:66px;padding:0 11px;align-items:center;justify-content:center;gap:6px;border-color:#3fe2f238;color:#8edee8;font-size:11px;font-weight:800}.detail-comment-actions .detail-comment-reply-action:hover,.detail-comment-actions .detail-comment-reply-action:last-child:hover{border-color:#3fe2f27a;background:#3fe2f21a;color:var(--cyan)}.detail-comment-reply-form{margin-top:11px;padding:11px;border:1px solid rgb(63 226 242 / .22);border-radius:11px;background:linear-gradient(135deg,rgb(63 226 242 / .055),transparent 52%),#070e1cc7}.detail-comment-reply-form>header,.detail-comment-reply-form>footer{display:flex;align-items:center}.detail-comment-reply-form>header{justify-content:space-between;gap:12px;margin-bottom:8px;color:#8493b0;font-size:11px}.detail-comment-reply-form>header strong{color:var(--cyan)}.detail-comment-reply-form>header>button{display:grid;width:26px;height:26px;padding:0;border:1px solid #2a3754;border-radius:7px;background:#101a30;color:#7f8daa;cursor:pointer;place-items:center}.detail-comment-reply-form>textarea{width:100%;min-height:72px;resize:vertical;padding:10px 12px;border:1px solid #2b3856;border-radius:9px;outline:none;background:#070e1de0;color:#e8f1ff;line-height:1.65}.detail-comment-reply-form>textarea:focus{border-color:#3fe2f28c;box-shadow:0 0 0 3px #3fe2f212}.detail-comment-reply-form>footer{position:relative;justify-content:flex-end;gap:8px;margin-top:8px}.detail-comment-reply-form>footer>span{margin-right:auto;color:#667590;font-size:10px;font-variant-numeric:tabular-nums}.detail-comment-reply-form>footer>span.warning{color:#ffbf54}.detail-comment-reply-form .detail-emoji-trigger{display:grid;width:32px;height:32px;padding:0;border:1px solid #2c3957;border-radius:8px;background:#141f37db;color:#91a1be;cursor:pointer;place-items:center}.detail-comment-reply-form .detail-emoji-trigger:hover,.detail-comment-reply-form .detail-emoji-trigger.active{border-color:#3fe2f27a;background:#3fe2f21a;color:var(--cyan)}.detail-comment-reply-form>footer>button[type=submit]{display:inline-flex;min-width:100px;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:8px;background:linear-gradient(100deg,#35d8ee,#70eddb);color:#06121d;cursor:pointer;font-size:11px;font-weight:900}.detail-comment-reply-form>footer>button[type=submit]:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.5}.detail-comment-reply-form .detail-emoji-picker.reply{top:auto;bottom:calc(100% + 9px)}.detail-comment-reply-form .detail-emoji-picker>nav button{min-height:27px;padding:0 5px;border:0;border-radius:6px;background:transparent;color:#71809d;cursor:pointer;font-size:10px;font-weight:800}.detail-comment-reply-form .detail-emoji-picker>nav button:hover,.detail-comment-reply-form .detail-emoji-picker>nav button.active{background:#3fe2f21a;color:var(--cyan)}.detail-comment-reply-form .detail-emoji-grid button{display:grid;width:35px;min-height:35px;padding:0;border:1px solid transparent;border-radius:8px;background:#121d34a8;color:inherit;cursor:pointer;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif;font-size:19px;place-items:center}.detail-comment-replies{margin-top:12px;padding:10px 11px 4px;border-left:2px solid rgb(63 226 242 / .36);border-radius:0 10px 10px 0;background:#050c198f}.detail-comment-replies>header{display:flex;align-items:center;gap:6px;margin-bottom:3px;color:#67dce8;font-size:10px;font-weight:850}.detail-comment-reply-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px 0}.detail-comment-reply-item+.detail-comment-reply-item{border-top:1px solid rgb(44 57 86 / .66)}.detail-comment-reply-avatar{display:grid;width:32px;height:32px;overflow:hidden;border:1px solid rgb(63 226 242 / .28);border-radius:50%;background:#14213a;color:var(--cyan);font-size:11px;font-weight:900;place-items:center}.detail-comment-reply-avatar img{width:100%;height:100%;object-fit:cover}.detail-comment-reply-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-comment-reply-body>header>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.detail-comment-reply-body>header strong{color:#e9f2ff;font-size:12px}.detail-comment-reply-body .detail-comment-vip{display:inline-flex;min-height:19px;align-items:center;gap:3px;padding:0 6px;border:1px solid rgb(156 255 26 / .2);border-radius:999px;background:#9cff1a12;font-size:9px;font-style:normal;font-weight:850}.detail-comment-reply-body .detail-comment-stars,.detail-comment-reply-body .detail-comment-mine{min-height:19px;padding:0 6px;font-size:9px}.detail-comment-reply-body time{flex:0 0 auto;color:#5f6d88;font-size:10px}.detail-comment-reply-body>p{margin:6px 32px 0 0;color:#a8b5cc;font-size:12px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.detail-comment-reply-delete{position:absolute;right:0;bottom:9px;display:grid;width:26px;height:26px;padding:0;border:1px solid rgb(255 102 124 / .18);border-radius:7px;background:#ff667c0d;color:#7d879d;cursor:pointer;place-items:center}.detail-comment-reply-delete:hover{border-color:#ff667c75;color:#ff7186}.detail-comment-pagination{width:fit-content;margin:14px auto 0;padding:6px;border:1px solid #293653;border-radius:10px;background:#080f1ea8}.detail-comment-pagination span{min-width:64px;color:#9ba9c4;font-variant-numeric:tabular-nums;font-weight:800}@media(max-width:640px){.detail-comments{padding:15px;border-radius:13px}.detail-comments-total{display:none}.detail-comment-composer footer{flex-wrap:wrap}.detail-comment-composer footer>.detail-comment-counter{margin-left:auto}.detail-emoji-picker{width:min(306px,calc(100vw - 60px))}.detail-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.detail-comment-composer .detail-emoji-grid button,.detail-comment-edit-footer .detail-emoji-grid button{width:100%}.detail-comment-item{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.detail-comment-avatar{width:36px;height:36px}}.detail-imported-rating-score{display:flex;align-items:baseline;gap:8px;margin:2px 0 6px}.detail-imported-rating-score strong{color:var(--lime);font-size:36px;font-weight:950;line-height:1;letter-spacing:-1px}.detail-imported-rating-score span{color:#8c9ab5;font-size:11px;font-weight:800}.detail-imported-rating .detail-imported-review{margin-top:6px!important;color:#8492ad;font-size:12px;line-height:1.65}.detail-community-rating{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:18px 20px;border-color:#ffcf4038;border-radius:14px;background:radial-gradient(circle at 100% 50%,rgb(255 207 64 / .07),transparent 34%),linear-gradient(145deg,#111a30,#0a1122 72%);box-shadow:0 15px 34px #00000030,inset 0 1px #ffffff07}.detail-community-rating-heading{display:flex;min-width:0;align-items:center;gap:12px}.detail-community-rating-heading>span{display:grid;width:42px;height:42px;flex:0 0 auto;border:1px solid rgb(255 207 64 / .3);border-radius:12px;background:#ffcf4013;color:#ffcf40;box-shadow:inset 0 1px #ffffff0d;place-items:center}.detail-community-rating-heading h2,.detail-community-rating-heading p{margin:0}.detail-community-rating-heading h2{color:#f3f7ff;font-size:17px;letter-spacing:-.25px}.detail-community-rating-heading p{overflow:hidden;margin-top:4px;color:#7f8da8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.detail-community-rating-action{display:flex;align-items:center;gap:15px}.detail-community-rating .detail-star-score{min-width:74px;margin:0;padding-right:15px;border-right:1px solid rgb(255 207 64 / .16)}.detail-community-rating .detail-star-score strong{color:#ffcf40;font-size:31px}.detail-community-rating .detail-star-controls{min-height:38px;margin:0;gap:3px}.detail-community-rating .detail-star-controls button{width:35px;height:35px;border:1px solid rgb(255 207 64 / .08);border-radius:9px;background:#ffcf4006}.detail-community-rating .detail-star-controls button:hover,.detail-community-rating .detail-star-controls button:focus-visible,.detail-community-rating .detail-star-controls button.active{border-color:#ffcf4047;background:#ffcf4014}.detail-community-rating .detail-star-controls .detail-star-clear{margin-left:5px;border-color:#ff667c1f;background:#ff667c09}.detail-community-rating>.detail-star-feedback{grid-column:1 / -1;margin:-5px 0 0;padding:8px 10px;border:1px solid rgb(63 226 242 / .2);border-radius:8px;background:#3fe2f20e;color:var(--cyan);font-size:11px}@media(max-width:760px){.detail-community-rating{grid-template-columns:1fr}.detail-community-rating-action{justify-content:space-between}}@media(max-width:460px){.detail-community-rating-action{align-items:flex-start;flex-direction:column}.detail-community-rating .detail-star-score{padding-right:0;border-right:0}}.detail-summary-about{background:radial-gradient(circle at 100% 100%,rgb(63 226 242 / .095),transparent 44%),linear-gradient(150deg,#121b33,#0b1224)!important}.detail-rating{background:radial-gradient(circle at 100% 100%,rgb(156 255 26 / .095),transparent 44%),linear-gradient(150deg,#121b2c,#0b1224)!important}.detail-summary-version{background:radial-gradient(circle at 100% 100%,rgb(255 177 51 / .09),transparent 44%),linear-gradient(150deg,#1a192a,#0b1224)!important}.checkout-modal-card .checkout-product-no-heading{padding-top:18px}.checkout-modal-card .checkout-product-no-heading .checkout-cover{margin-top:0}@media(max-width:650px){.detail-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.detail-thumbnails button,.detail-thumbnails button:first-child{grid-column:auto;height:64px;min-height:64px;font-size:13px}.detail-summary-grid article{min-height:180px}}.library-sort-select{position:relative;width:190px;min-width:190px;height:40px;z-index:12}.library-sort-trigger{display:grid;width:100%;height:100%;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px 0 8px;border:1px solid #2d3a5d;border-radius:10px;background:radial-gradient(circle at 8% 0%,rgb(63 226 242 / .12),transparent 40%),linear-gradient(145deg,#17213b,#10172b);color:#f1f6ff;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff09;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.library-sort-trigger:hover{border-color:#3fe2f28c;background:radial-gradient(circle at 8% 0%,rgb(63 226 242 / .17),transparent 43%),linear-gradient(145deg,#1a2745,#121b32);box-shadow:0 8px 22px #0003,0 0 0 3px #3fe2f20b}.library-sort-select.open .library-sort-trigger,.library-sort-trigger:focus-visible{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #3fe2f21c,0 12px 28px #0000003d}.library-sort-trigger-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgb(63 226 242 / .22);border-radius:8px;background:#3fe2f217;color:var(--cyan)}.library-sort-trigger-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;line-height:1.2}.library-sort-trigger-copy strong{overflow:hidden;color:#f2f6ff;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.library-sort-chevron{color:var(--cyan);transition:transform .18s ease}.library-sort-select.open .library-sort-chevron{transform:rotate(180deg)}.library-sort-menu{position:absolute;top:calc(100% + 8px);right:0;width:270px;padding:8px;border:1px solid #344263;border-radius:13px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .1),transparent 38%),linear-gradient(155deg,#151f38,#0d1427 72%);box-shadow:0 20px 45px #00000073,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.library-sort-menu:before{position:absolute;top:-5px;right:20px;width:9px;height:9px;border-top:1px solid #344263;border-left:1px solid #344263;background:#151f38;content:"";transform:rotate(45deg)}.library-sort-menu-title{display:block;padding:4px 7px 7px;color:#7181a2;font-size:10px;font-weight:800;letter-spacing:.6px}.library-sort-option{display:grid;width:100%;min-height:54px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#dce6fa;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.library-sort-option:hover,.library-sort-option:focus-visible{border-color:#ffffff12;outline:0;background:#ffffff0b;transform:translate(2px)}.library-sort-option.active{border-color:#3fe2f242;background:linear-gradient(90deg,#3fe2f21f,#3fe2f209)}.library-sort-option-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:#3fe2f217;color:var(--cyan)}.library-sort-option.hot .library-sort-option-icon{background:#ffb1331c;color:#ffb133}.library-sort-option.date .library-sort-option-icon{background:#3fe2f21a;color:var(--cyan)}.library-sort-option.price .library-sort-option-icon{background:#a5ff2c1a;color:var(--lime)}.library-sort-option.name .library-sort-option-icon{background:#b65bff1c;color:#c981ff}.library-sort-option-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.library-sort-option-copy strong{color:#f0f5ff;font-size:12px;font-weight:850}.library-sort-option-copy small{overflow:hidden;color:#7889aa;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.library-sort-option-check{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid #2c3959;border-radius:50%;color:transparent}.library-sort-option.active .library-sort-option-check{border-color:var(--cyan);background:var(--cyan);color:#07131c;box-shadow:0 0 14px #3fe2f240}.sort-menu-enter-active,.sort-menu-leave-active{transition:opacity .15s ease,transform .15s ease;transform-origin:top right}.sort-menu-enter-from,.sort-menu-leave-to{opacity:0;transform:translateY(-5px) scale(.98)}@media(max-width:650px){.library-toolbar-actions>.library-toolbar-search{grid-column:1 / -1}.library-toolbar-actions>.library-sort-select{grid-column:1 / 3;width:100%;min-width:0}.library-sort-menu{right:auto;left:0;width:min(280px,calc(100vw - 40px))}.library-sort-menu:before{right:auto;left:21px}}.vip-page{position:relative;gap:15px;padding-top:18px}.vip-hero{position:relative;min-height:252px;overflow:hidden;grid-template-columns:minmax(0,1fr) clamp(300px,31vw,375px);gap:28px;padding:26px 28px;border-color:#2c3b5c;background:linear-gradient(90deg,#070d1cfa,#070d1ce6 43%,#070d1c40 68%,#070d1cf5),radial-gradient(circle at 58% 48%,rgb(63 226 242 / .18),transparent 21%),linear-gradient(145deg,#0a1327,#080d1d);box-shadow:0 20px 50px #0003,inset 0 1px #ffffff06}.vip-hero:before,.vip-hero:after{position:absolute;content:"";pointer-events:none}.vip-hero:before{inset:0;opacity:.32;background-image:linear-gradient(rgb(63 226 242 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(63 226 242 / .06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 58%,transparent 82%);mask-image:linear-gradient(90deg,transparent 30%,#000 58%,transparent 82%);transform:perspective(500px) rotateX(62deg) scale(1.4) translateY(30%)}.vip-hero:after{inset:auto 24% -50% 18%;height:110px;border-radius:50%;background:#3fe2f221;filter:blur(36px)}.vip-hero-copy,.vip-recommendation{position:relative;z-index:3}.vip-hero-copy{max-width:720px}.vip-hero-copy h1{max-width:710px;margin-bottom:10px;font-size:clamp(37px,3.5vw,53px);line-height:1.06;letter-spacing:-1.8px;text-shadow:0 5px 28px rgb(0 0 0 / .5)}.vip-hero-copy p{max-width:680px;color:#a7b7d8;font-size:15px;line-height:1.7}.vip-hero-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px;gap:10px;margin-top:19px}.vip-hero-tags span{display:grid;min-width:0;grid-template-columns:34px auto;grid-template-rows:auto auto;gap:2px 9px;padding:8px 12px;border:1px solid rgb(63 226 242 / .24);border-radius:10px;background:#0a1427ad;color:var(--cyan);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.vip-hero-tags span:nth-child(2n){border-color:#a5ff2c3b;background:#0a1427ad;color:var(--lime)}.vip-hero-tags svg{grid-row:1 / 3;align-self:center}.vip-hero-tags b{color:#f1f6ff;font-size:12px}.vip-hero-tags small{color:#7284a7;font-size:9px;font-weight:650}.vip-hero-tags b,.vip-hero-tags small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1439px)and (min-width:801px){.vip-hero-tags{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}}.vip-hero-orbit{position:absolute;top:50%;left:58%;width:260px;height:260px;border:1px solid rgb(63 226 242 / .16);border-radius:50%;box-shadow:0 0 40px #3fe2f221,inset 0 0 55px #3fe2f212;pointer-events:none;transform:translate(-50%,-50%)}.vip-hero-orbit:before,.vip-hero-orbit:after,.vip-hero-orbit span,.vip-hero-orbit i,.vip-hero-orbit b{position:absolute;border-radius:50%;content:""}.vip-hero-orbit:before{inset:23px;border:1px dashed rgb(63 226 242 / .23)}.vip-hero-orbit:after{inset:62px;border:1px solid rgb(63 226 242 / .28);box-shadow:inset 0 0 26px #3fe2f224}.vip-hero-orbit span{inset:92px;background:radial-gradient(circle,rgb(63 226 242 / .22),rgb(25 83 112 / .12) 45%,transparent 70%);box-shadow:0 0 28px #3fe2f245}.vip-hero-orbit i,.vip-hero-orbit b{width:7px;height:7px;background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.vip-hero-orbit i{top:36px;left:55px}.vip-hero-orbit b{right:42px;bottom:62px}.vip-recommendation{padding:19px 19px 16px;border-color:#a5ff2ccc;border-radius:14px;background:radial-gradient(circle at 100% 0%,rgb(165 255 44 / .09),transparent 42%),#0c1325eb;box-shadow:0 16px 45px #00000040,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vip-recommendation-label{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;background:#a5ff2c1a;color:var(--lime);font-size:11px;font-weight:900}.vip-recommendation-price{display:flex;align-items:baseline;gap:6px;margin:13px 0 6px}.vip-recommendation-price>span{color:#f4f7ff;font-size:23px;font-weight:900}.vip-recommendation-price strong{color:#fff;font-size:38px;line-height:1}.vip-recommendation-price small{color:#d5def1;font-size:18px;font-weight:850}.vip-recommendation p{margin-bottom:13px;font-size:12px}.vip-recommendation button,.vip-checkout>button{min-height:42px;border-radius:10px;background:linear-gradient(90deg,#9dfd20,#b7ff35);box-shadow:0 10px 24px #a5ff2c1f;font-size:13px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.vip-recommendation button:hover,.vip-checkout>button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 13px 28px #a5ff2c33}.vip-recommendation-note{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;color:#7585a5!important;font-size:9px!important}.vip-plan-grid{grid-auto-rows:1fr;gap:10px}.vip-benefit-row{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);gap:12px}.vip-benefits,.vip-checkout{padding:17px;border-color:#2c3a59;background:radial-gradient(circle at 0% 0%,rgb(63 226 242 / .06),transparent 36%),#0d1427;box-shadow:inset 0 1px #ffffff06}.vip-section-title{gap:10px}.vip-section-title-icon{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border:1px solid rgb(165 255 44 / .28);border-radius:9px;background:#a5ff2c17;color:var(--lime)}.vip-section-title>div{display:grid;gap:2px}.vip-section-title h2{font-size:19px}.vip-section-title p{margin:0;color:#7586a7;font-size:10px}.vip-benefit-grid{gap:7px;margin-top:13px}.vip-benefit-grid>article{min-height:48px;padding:7px 9px;border-color:#25334f!important;border-radius:9px;background:#070d1bad;transition:border-color .15s ease,background .15s ease}.vip-benefit-grid>article:hover{border-color:#3fe2f247!important;background:#121c31c7}.vip-benefit-grid>article>span{width:29px;height:29px;border-radius:7px}.vip-benefit-grid strong{color:#eef4ff;font-size:11px}.vip-benefit-grid small{font-size:9px}.vip-checkout{background:radial-gradient(circle at 100% 0%,rgb(165 255 44 / .07),transparent 40%),#0d1427}.vip-checkout-summary{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin:15px 0 12px;padding:11px;border:1px solid #26334f;border-radius:10px;background:#060c19a6}.vip-checkout-summary>span,.vip-checkout-summary>b{display:grid;gap:4px}.vip-checkout-summary small{color:#7283a5;font-size:9px;font-weight:700}.vip-checkout-summary strong{color:#eef4ff;font-size:12px}.vip-checkout-summary>b{min-width:74px;padding-left:10px;border-left:1px solid #26334f;text-align:right}.vip-checkout-summary>b strong{color:var(--lime);font-size:19px}.vip-checkout>button{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;border:0;color:#102000;cursor:pointer;font-weight:950}.vip-checkout{display:flex;flex-direction:column}.vip-pay-plan{--pay-accent: var(--cyan);display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--pay-accent) 34%,transparent);border-radius:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--pay-accent) 13%,transparent),transparent 62%),#060c19b3}.vip-pay-plan.orange{--pay-accent: var(--orange)}.vip-pay-plan.lime{--pay-accent: var(--lime)}.vip-pay-plan.pink{--pay-accent: var(--pink)}.vip-pay-plan-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--pay-accent) 40%,transparent);border-radius:13px;background:color-mix(in srgb,var(--pay-accent) 14%,transparent);color:var(--pay-accent)}.vip-pay-plan-name,.vip-pay-plan-price{display:grid;min-width:0;gap:3px}.vip-pay-plan small{color:#7a8bad;font-size:11px;font-weight:700}.vip-pay-plan-name strong{overflow:hidden;color:#f4f8ff;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.vip-pay-plan-price{text-align:right}.vip-pay-plan-price strong{color:var(--pay-accent);font-size:28px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.vip-pay-plan-price strong span{margin-right:2px;font-size:15px}.vip-pay-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.vip-pay-details>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid #222e48;border-radius:10px;background:#ffffff05}.vip-pay-details dt{color:#7a8bad;font-size:11px;font-weight:700}.vip-pay-details dd{margin:0;color:#e6eeff;font-size:12px;font-weight:800}.vip-pay-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.vip-pay-details{margin-bottom:14px!important}.vip-checkout .vip-pay-method{--method: #07c160;position:relative;display:grid;width:100%;min-height:54px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;justify-content:stretch;gap:10px;padding:8px 12px 8px 10px;border:1px solid #26334f;border-radius:12px;background:#060c198c;box-shadow:none;color:#c9d4ea;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.vip-checkout .vip-pay-method.is-alipay{--method: #1677ff}.vip-checkout .vip-pay-method:hover{border-color:color-mix(in srgb,var(--method) 55%,transparent);filter:none;transform:none}.vip-checkout .vip-pay-method[aria-checked=true]{border-color:var(--method);background:color-mix(in srgb,var(--method) 10%,rgb(6 12 25 / .7))}.vip-pay-method-logo{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--method);color:#fff}.vip-pay-method-copy{display:grid;min-width:0;gap:1px}.vip-pay-method-copy b{color:#f1f6ff;font-size:13px}.vip-pay-method-copy small{overflow:hidden;color:#7a8bad;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.vip-pay-method>i{display:grid;width:18px;height:18px;place-items:center;border:1.5px solid #3a4866;border-radius:50%;color:transparent}.vip-pay-method[aria-checked=true]>i{border-color:var(--method);background:var(--method);color:#fff}.vip-checkout .vip-pay-submit{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:0;border-radius:12px;background:linear-gradient(90deg,#9dfd20,#c2ff52);box-shadow:0 12px 28px #a5ff2c2e;color:#102000;font-size:14px;font-weight:950;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.vip-checkout .vip-pay-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 30px #a5ff2c42}.vip-checkout .vip-pay-submit:disabled{cursor:wait;opacity:.62}.vip-checkout .vip-pay-submit span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-checkout .vip-pay-note{display:flex;align-items:center;justify-content:center;gap:5px;margin:9px 0 0;color:#6e7fa1;font-size:11px;line-height:1.4}.vip-checkout .vip-pay-note svg{color:var(--lime)}.vip-checkout :is(.vip-pay-method,.vip-pay-submit):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.vip-benefits-title{position:relative}.vip-benefits-title>div{flex:1;min-width:0}.vip-benefits-download{display:inline-flex;flex:0 0 auto;min-height:32px;align-items:center;gap:6px;padding:0 12px;border:1px solid rgb(63 226 242 / .4);border-radius:999px;background:#3fe2f214;color:var(--cyan);font-size:12px;font-weight:800;text-decoration:none;transition:background .15s ease,color .15s ease}.vip-benefits-download:hover{background:var(--cyan);color:#06131c}.vip-client-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.vip-client-tile{--client: var(--cyan);position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--client) 32%,transparent);border-radius:14px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--client) 16%,transparent),transparent 55%),#060c19b8}.vip-client-tile.is-android{--client: var(--lime)}.vip-client-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--client) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--client) 13%,transparent);color:var(--client)}.vip-client-tile>div{display:grid;min-width:0;align-content:start;gap:5px}.vip-client-tile strong{color:#f2f7ff;font-size:14px}.vip-client-tile p{margin:0;color:#9aabcb;font-size:12px;line-height:1.65}.vip-client-tile small{width:fit-content;margin-top:2px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--client) 12%,transparent);color:var(--client);font-size:10px;font-weight:800}.vip-benefit-subtitle{margin:16px 0 0;color:#8a9bbd;font-size:12px;font-weight:800;letter-spacing:.02em}.vip-benefits .vip-benefit-grid{gap:8px;margin-top:9px}.vip-benefits .vip-benefit-grid>article{min-height:56px;gap:10px;padding:9px 11px;border-radius:11px}.vip-benefits .vip-benefit-grid>article>span{width:34px;height:34px;border-radius:10px}.vip-benefits .vip-benefit-grid strong{font-size:13px}.vip-benefits .vip-benefit-grid small{font-size:11px}.vip-tier{--tier: var(--cyan);position:relative;display:flex;min-width:0;flex-direction:column;padding:18px 16px 16px;overflow:hidden;border:1px solid #243150;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--tier) 8%,#0d1529),#0a1121 60%);color:var(--tier);cursor:pointer;outline:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.vip-tier.orange{--tier: var(--orange)}.vip-tier.lime{--tier: var(--lime)}.vip-tier.pink{--tier: var(--pink)}.vip-tier:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--tier),transparent);opacity:.45;transition:opacity .18s ease}.vip-tier-art{position:absolute;inset:0 0 auto;width:100%;height:55%;object-fit:cover;opacity:.2;pointer-events:none;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.vip-tier>:not(.vip-tier-art){position:relative}.vip-tier:hover{border-color:color-mix(in srgb,var(--tier) 50%,transparent);transform:translateY(-3px);box-shadow:0 18px 36px #00000052}.vip-tier.selected{border-color:var(--tier);box-shadow:0 0 0 1px var(--tier),0 20px 44px -14px color-mix(in srgb,var(--tier) 55%,transparent)}.vip-tier.selected:before{opacity:1}.vip-tier:focus-visible{outline:2px solid var(--tier);outline-offset:3px}.vip-tier-ribbon{position:absolute!important;z-index:2;top:0;right:14px;display:inline-flex;align-items:center;gap:3px;padding:2px 8px 3px;border-radius:0 0 8px 8px;line-height:1.3;background:var(--tier);color:#0a0f1c;font-size:11px;font-weight:900}.vip-tier-head{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.vip-tier-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--tier) 42%,transparent);border-radius:12px;background:color-mix(in srgb,var(--tier) 14%,rgb(6 12 25 / .6))}.vip-tier-head>div{display:grid;min-width:0;gap:2px}.vip-tier-head strong{overflow:hidden;color:#f4f8ff;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.vip-tier-head small{font-size:11px;font-weight:800}.vip-tier-price{display:flex;align-items:baseline;gap:3px;margin-top:20px;line-height:1}.vip-tier-price span{font-size:17px;font-weight:900}.vip-tier-price strong{font-size:38px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 28px color-mix(in srgb,var(--tier) 35%,transparent)}.vip-tier-daily{margin:7px 0 0;color:#7f91b4;font-size:11px;font-weight:650}.vip-tier-features{display:grid;gap:8px;margin:14px 0 16px;padding:14px 0 0;border-top:1px solid rgb(255 255 255 / .07);list-style:none}.vip-tier-features li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;color:#d3dcef;font-size:12px;line-height:1.45}.vip-tier-features svg{margin-top:2px;color:var(--tier)}.vip-tier-cta{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;margin-top:auto;border:1px solid color-mix(in srgb,var(--tier) 55%,transparent);border-radius:11px;background:#060c1980;font-size:13px;font-weight:850;transition:background .16s ease,color .16s ease}.vip-tier:hover .vip-tier-cta{background:color-mix(in srgb,var(--tier) 14%,rgb(6 12 25 / .5))}.vip-tier.selected .vip-tier-cta{border-color:var(--tier);background:var(--tier);color:#071019}@media(max-width:800px)and (min-width:561px){.vip-tier:last-child{grid-column:1 / -1}}.vip-latest{display:grid;grid-template-columns:minmax(150px,.62fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:12px;padding:10px;border-color:#2c3a59;background:radial-gradient(circle at 0% 50%,rgb(165 255 44 / .08),transparent 30%),#0d1427}.vip-latest-summary{display:flex;min-width:0;align-items:center;gap:11px;padding:6px 4px 6px 8px}.vip-latest-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:linear-gradient(135deg,#b6ff4a,#7fe11a);box-shadow:0 6px 18px #9cff1a38;color:#0d1a00}.vip-latest-summary>div{display:grid;min-width:0;flex:1;gap:2px}.vip-latest-summary h2{margin:0;overflow:hidden;color:#f4f8ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.vip-latest-summary p{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;color:#7f91b4;font-size:11px}.vip-latest-more{display:inline-flex;flex:0 0 auto;align-items:center;gap:1px;padding:1px 0;border-radius:4px;color:var(--lime);font-size:11px;font-weight:800;text-decoration:none;transition:background .15s ease}.vip-latest-more:hover{text-decoration:underline}.vip-latest-item{display:grid;min-width:0;grid-template-columns:76px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:7px 10px 7px 7px;border:1px solid #222e48;border-radius:12px;background:#070d1b99;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.vip-latest-item:hover{border-color:#9cff1a6b;background:#121c31d9}.vip-latest-item:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.vip-latest-thumb{display:block;width:76px;aspect-ratio:616 / 353;overflow:hidden;border-radius:8px;background:#131d34;box-shadow:0 0 0 1px #ffffff0f}.vip-latest-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.vip-latest-item:hover .vip-latest-thumb img{transform:scale(1.06)}.vip-latest-text{display:grid;min-width:0;gap:5px}.vip-latest-text strong{overflow:hidden;color:#f1f6ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.vip-latest-meta{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#7f91b4;font-size:11px;white-space:nowrap}.vip-latest-meta em{flex:0 0 auto;padding:0 5px;border-radius:4px;background:#9cff1a26;color:var(--lime);font-size:10px;font-style:normal;font-weight:900;line-height:1.6}.vip-latest-meta>span{overflow:hidden;text-overflow:ellipsis}.vip-latest-review{flex:0 0 auto;color:#6fd3ff}.vip-latest-arrow{color:#4f5f80;transition:color .16s ease,transform .16s ease}.vip-latest-item:hover .vip-latest-arrow{color:var(--lime);transform:translate(2px)}.vip-latest-item.is-skeleton{cursor:default}.vip-latest-item.is-skeleton .vip-latest-thumb,.vip-latest-lines i{background:linear-gradient(100deg,#111a30 30%,#1a2541,#111a30 70%);background-size:200% 100%;animation:vip-latest-shimmer 1.4s ease-in-out infinite}.vip-latest-lines{display:grid;gap:7px}.vip-latest-lines i{display:block;width:80%;height:10px;border-radius:4px}.vip-latest-lines i+i{width:50%}@keyframes vip-latest-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vip-latest-state{display:flex;grid-column:2 / -1;align-items:center;gap:10px;padding:0 14px;border:1px dashed #2c3a59;border-radius:12px;color:#8a9bbd;font-size:12px}.vip-latest-state>span{flex:1}.vip-latest-state.is-error{border-color:#ff788c59;color:#ff9fb0}.vip-latest-state button{min-height:30px;padding:0 12px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:1100px){.vip-latest{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-latest-summary{grid-column:1 / -1}.vip-latest-state{grid-column:1 / -1;min-height:56px}}@media(max-width:640px){.vip-latest{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.vip-latest-item.is-skeleton .vip-latest-thumb,.vip-latest-lines i{animation:none}.vip-latest-thumb img,.vip-latest-arrow{transition:none}}.page-shell.launcher-embedded .vip-page-embedded .vip-tier{padding:12px 11px 10px;border-radius:12px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-head{grid-template-columns:30px minmax(0,1fr);gap:8px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-icon{width:30px;height:30px;border-radius:9px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-head strong{font-size:14px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-price{margin-top:12px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-price strong{font-size:26px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-features{gap:5px;margin:9px 0 10px;padding-top:9px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-features li{font-size:10px}.page-shell.launcher-embedded .vip-page-embedded .vip-tier-cta{min-height:30px;font-size:10px}@media(max-width:560px){.vip-client-support{grid-template-columns:minmax(0,1fr)}.vip-benefits-download{padding:0 10px}}@media(max-width:1150px){.vip-hero-orbit{left:54%;opacity:.55}.vip-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-benefit-row{grid-template-columns:1fr}}@media(max-width:800px){.vip-hero{grid-template-columns:1fr}.vip-hero-orbit{top:29%;right:-70px;left:auto;width:220px;height:220px;transform:translateY(-50%)}.vip-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vip-page{gap:11px;padding-top:12px}.vip-hero{padding:21px 17px 16px}.vip-hero-copy h1{font-size:33px}.vip-hero-copy p{font-size:13px}.vip-hero-tags{display:grid;grid-template-columns:1fr 1fr;gap:7px}.vip-hero-tags span{min-width:0;padding:7px 8px}.vip-hero-tags small{display:none}.vip-recommendation{margin-top:4px}.vip-plan-grid{grid-template-columns:1fr}.vip-benefits,.vip-checkout{padding:14px}.vip-benefit-grid{grid-template-columns:1fr}.vip-benefit-grid>article:last-child{grid-column:auto}.vip-checkout-summary{grid-template-columns:1fr 1fr}.vip-checkout-summary>b{grid-column:1 / -1;padding:9px 0 0;border-top:1px solid #26334f;border-left:0;text-align:left}}.profile-page{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:13px;min-height:auto;padding-top:18px}.profile-sidebar,.profile-content{border-color:#293752;background:radial-gradient(circle at 0% 0%,rgb(63 226 242 / .045),transparent 34%),linear-gradient(160deg,#0d1529,#0a1122 72%);box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff06}.profile-sidebar{position:sticky;top:88px;min-height:790px;padding:17px 14px}.profile-identity{display:grid;justify-items:center;padding:10px 5px 15px;text-align:center}.profile-avatar{position:relative;width:82px;height:82px;overflow:visible;border:1px solid #a671ff;background:radial-gradient(circle at 32% 25%,#a96bff,#7743e8 68%,#432497);box-shadow:0 0 0 6px #8754ff12,0 12px 30px #41208f59;font-size:38px}.profile-avatar:before{position:absolute;inset:-5px;border:1px dashed rgb(169 113 255 / .35);border-radius:50%;content:""}.profile-avatar span{position:relative;z-index:1}.profile-avatar img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-identity>h1{margin:18px 0 9px;font-size:22px;letter-spacing:-.4px}.profile-user-meta{display:flex;align-items:center;justify-content:center;gap:7px;color:#899abd;font-size:10px}.profile-user-meta b{padding:4px 7px;border:1px solid rgb(169 113 255 / .38);border-radius:999px;background:#8754ff14;color:#c5a9ff;font-size:9px}.profile-vip-card{position:relative;display:flex;min-height:72px;flex-direction:column;justify-content:center;overflow:hidden;margin-top:3px;padding:14px;border-color:#a5ff2ca3;border-radius:14px;background:radial-gradient(circle at 106% 105%,rgb(63 226 242 / .2),transparent 43%),radial-gradient(circle at 0% 0%,rgb(165 255 44 / .13),transparent 42%),linear-gradient(145deg,#132920,#0b1a1f 58%,#0a1424);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #3fe2f20f,0 14px 34px #00000040,0 0 25px #a5ff2c0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-vip-card:before,.profile-vip-card:after{position:absolute;content:"";pointer-events:none}.profile-vip-card:before{top:0;left:13px;width:78px;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--lime),var(--cyan));box-shadow:0 0 13px #a5ff2c66}.profile-vip-card:after{inset:0;opacity:.17;background-image:linear-gradient(rgb(63 226 242 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(63 226 242 / .08) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,transparent 28%,#000 76%,transparent);mask-image:linear-gradient(135deg,transparent 28%,#000 76%,transparent)}.profile-vip-card:hover{border-color:#a5ff2ce6;box-shadow:inset 0 1px #ffffff14,0 17px 38px #0000004d,0 0 30px #a5ff2c14;transform:translateY(-2px)}.profile-vip-heading{position:relative;z-index:3;display:flex;align-items:center;gap:9px}.profile-vip-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(165 255 44 / .52);border-radius:10px;background:linear-gradient(145deg,#a5ff2c33,#a5ff2c12);color:var(--lime);box-shadow:inset 0 1px #ffffff14,0 0 17px #a5ff2c1a}.profile-vip-heading>div{display:grid;gap:2px}.profile-vip-heading small{color:#829a90;font-size:7px;font-weight:900;letter-spacing:1.2px}.profile-vip-card h2{margin:0;color:#dfffaa;font-size:15px;line-height:1.1;text-shadow:0 0 18px rgb(165 255 44 / .1)}.profile-vip-card .profile-vip-expiry{display:flex;align-items:center;margin:3px 0 0;color:#91a8a3;font-size:9px;line-height:1.25;white-space:nowrap}.profile-vip-card footer{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgb(165 255 44 / .13);color:#8395af}.profile-vip-card footer>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.profile-vip-card footer i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime)}.profile-vip-card footer>svg{color:var(--lime)}.profile-vip-orbit{position:absolute;z-index:1;right:-31px;bottom:5px;width:126px;height:126px;border:1px solid rgb(63 226 242 / .17);border-radius:50%;box-shadow:inset 0 0 32px #3fe2f20e}.profile-vip-orbit:before,.profile-vip-orbit span{position:absolute;border:1px dashed rgb(165 255 44 / .22);border-radius:50%;content:""}.profile-vip-orbit:before{inset:18px}.profile-vip-orbit span{inset:39px;border-style:solid;background:radial-gradient(circle,rgb(165 255 44 / .12),transparent 70%);box-shadow:inset 0 0 18px #3fe2f217,0 0 20px #3fe2f20f}.profile-vip-orbit i{position:absolute;top:19px;left:25px;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.profile-side-nav{gap:7px;margin-top:15px}.profile-side-nav button{display:grid;min-height:43px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 11px;border-color:transparent;border-radius:9px;background:#131c329e;color:#8293b5;font-size:11px;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.profile-side-nav button:hover{border-color:#3fe2f230;background:#18253fc7;color:#dce7fa;transform:translate(2px)}.profile-side-nav button.active{border-color:var(--cyan);background:linear-gradient(90deg,#3fe2f2,#55d7f5);color:#06131d;box-shadow:0 8px 20px #3fe2f224}.profile-side-nav button>svg:last-child{opacity:.65}.profile-content{min-height:790px;padding:17px}.profile-content-header>div{display:grid;gap:3px}.profile-content-header h1{font-size:24px;letter-spacing:-.5px}.profile-content-header p{margin:0;color:#7284a6;font-size:10px}.profile-content-header label{width:min(100%,265px);min-height:36px;border-color:#273653;border-radius:9px;background:#0c1427;color:#7284a5}.profile-content-header label:focus-within{border-color:#3fe2f275;box-shadow:0 0 0 3px #3fe2f20e}.profile-content-header input{font-size:11px}.profile-stats{gap:9px;margin-top:15px}.profile-stats article{display:grid;min-height:72px;grid-template-columns:45px minmax(0,1fr);align-items:center;align-content:initial;gap:11px;padding:10px 12px;border-color:#263451;border-radius:11px;background:radial-gradient(circle at 0% 50%,rgb(63 226 242 / .06),transparent 50%),#10182d;transition:border-color .16s ease,transform .16s ease}.profile-stats article:hover{border-color:#3fe2f24d;transform:translateY(-2px)}.profile-stat-icon{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgb(63 226 242 / .25);border-radius:50%;background:#3fe2f212;color:var(--cyan)}.profile-stats article.lime .profile-stat-icon{border-color:#a5ff2c42;background:#a5ff2c12;color:var(--lime)}.profile-stats article.orange .profile-stat-icon{border-color:#ffb13342;background:#ffb13312;color:var(--orange)}.profile-stats article>div{display:grid;gap:3px}.profile-stats strong{color:#f5f7ff;font-size:24px;line-height:1}.profile-stats span:not(.profile-stat-icon){color:#8192b4;font-size:10px}.profile-owned-list{gap:7px;min-height:0;margin-top:11px}.profile-owned-list>article{position:relative;grid-template-columns:155px minmax(0,1fr) auto;min-height:92px;gap:13px;overflow:hidden;padding:7px 9px 7px 7px;border-color:#263451;border-radius:11px;background:linear-gradient(90deg,rgb(63 226 242 / .035),transparent 45%),#0f182d;transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-owned-list>article:hover{border-color:#3fe2f252;background:linear-gradient(90deg,rgb(63 226 242 / .07),transparent 48%),#121d34;transform:translateY(-1px)}.profile-owned-list>article.featured{border-color:#3fe2f2b8;box-shadow:inset 3px 0 0 var(--cyan)}.profile-owned-list img,.profile-owned-placeholder{width:155px;height:78px;border-radius:8px}.profile-owned-placeholder{display:grid;place-items:center;border:1px solid #2c405f;background:radial-gradient(circle at 50% 35%,rgb(63 226 242 / .12),transparent 42%),#0b1528;color:#5f789d}.profile-game-link{gap:3px}.profile-owned-list .profile-game-link strong{font-size:14px}.profile-game-link small{color:#8596b9;font-size:9px}.profile-game-link>span{overflow:hidden;color:#65789d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-game-actions{display:grid;min-width:148px;grid-template-columns:30px 110px;align-items:center;justify-content:end;gap:5px 7px;padding-left:10px;border-left:1px solid #263451}.profile-owned-list .profile-game-actions>button{display:flex;min-width:0;min-height:34px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:var(--cyan);color:#06131c;cursor:pointer;font-size:10px;font-weight:900;transition:filter .15s ease,transform .15s ease}.profile-owned-list .profile-game-actions>button:hover{filter:brightness(1.06);transform:translateY(-1px)}.profile-owned-list .profile-game-actions>button.vip{background:var(--lime);color:#102100}.profile-owned-list .profile-game-actions>button.profile-game-open{border:1px solid #2b3b5b;background:#101a30;color:var(--cyan)}.profile-game-actions>small{grid-column:2;justify-self:center;padding:3px 7px;border:1px solid rgb(165 255 44 / .28);border-radius:999px;color:var(--lime);font-size:8px;line-height:1}.profile-library-pagination{display:grid;min-height:50px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;padding:7px 10px;border:1px solid #263451;border-radius:11px;background:radial-gradient(circle at 50% 100%,rgb(63 226 242 / .05),transparent 48%),#0d1629}.profile-library-pagination>span,.profile-library-pagination>strong{color:#7183a6;font-size:9px;font-weight:750}.profile-library-pagination>strong{justify-self:end;color:#8fa1c5}.profile-library-pagination>div{display:flex;align-items:center;justify-content:center;gap:5px}.profile-library-pagination .pagination-ellipsis{display:grid;width:22px;height:30px;place-items:center;color:#667898;font-size:12px;font-weight:800;-webkit-user-select:none;user-select:none}.profile-library-pagination button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid #2b3a58;border-radius:8px;background:#10192e;color:#91a2c4;cursor:pointer;font-size:10px;font-weight:900;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.profile-library-pagination button:hover:not(:disabled){border-color:#3fe2f28c;color:var(--cyan);transform:translateY(-1px)}.profile-library-pagination button.active{border-color:var(--cyan);background:var(--cyan);color:#06131c;box-shadow:0 0 18px #3fe2f21f}.profile-library-pagination button:disabled{cursor:not-allowed;opacity:.35}.profile-history,.profile-wishlist{align-content:start;gap:7px;padding:12px;border-color:#263451;border-radius:11px;background:#0d1528}.profile-history>header,.profile-wishlist>header{display:flex;align-items:center;gap:8px;margin-bottom:2px}.profile-history>header>span,.profile-wishlist>header>span{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .25);border-radius:8px;background:#3fe2f212;color:var(--cyan)}.profile-history>header div,.profile-wishlist>header div{display:grid;gap:2px}.profile-history h2,.profile-wishlist h2{margin:0;font-size:14px}.profile-history header p,.profile-wishlist header p{margin:0;color:#687a9d;font-size:8px}.profile-history button,.profile-wishlist button{min-height:51px;padding:6px 8px;border-color:#24314c;border-radius:9px;background:#0a1223}.profile-history button:hover,.profile-wishlist button:hover{border-color:#3fe2f240;background:#101a2f}.profile-history button.active{border-color:var(--cyan);background:linear-gradient(90deg,rgb(63 226 242 / .075),transparent)}.profile-history strong,.profile-wishlist strong{font-size:10px}.profile-history small,.profile-wishlist small{font-size:8px}.profile-history b,.profile-wishlist b{padding:5px 7px;font-size:8px}.profile-wishlist button{grid-template-columns:58px 5px minmax(0,1fr) auto}.profile-wishlist button>img{width:58px;height:39px;border-radius:6px;object-fit:cover}.profile-wishlist button>span:nth-of-type(2){display:grid;gap:4px}.profile-activity-content,.profile-favorites-content{gap:14px}.profile-section-count{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgb(63 226 242 / .22);border-radius:999px;background:#3fe2f20f;color:#9cb0d2;font-size:9px;font-weight:850;white-space:nowrap}.profile-section-count svg{color:var(--cyan)}.profile-history-page,.profile-wishlist-page{gap:9px;padding:14px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .05),transparent 34%),#0d1528}.profile-history-page button,.profile-wishlist-page button{min-height:72px;padding:10px 12px}.profile-history-page strong,.profile-wishlist-page strong{font-size:12px}.profile-history-page small,.profile-wishlist-page small{font-size:9px}.profile-history-page b,.profile-wishlist-page b{padding:7px 10px;font-size:9px}.profile-wishlist-page button{grid-template-columns:92px 5px minmax(0,1fr) auto}.profile-wishlist-page button>img{width:92px;height:54px}.profile-favorite-cover-placeholder{display:grid;width:92px;height:54px;place-items:center;border:1px solid #2c3b59;border-radius:8px;background:radial-gradient(circle at 50% 35%,rgb(63 226 242 / .12),transparent 42%),#0a1324;color:#67809f}.profile-favorite-copy{display:grid;min-width:0;gap:4px}.profile-favorite-copy strong,.profile-favorite-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-favorite-state{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;padding:28px;border-color:#3fe2f238;background:radial-gradient(circle at 50% 38%,rgb(63 226 242 / .08),transparent 34%),#0d1528;text-align:center}.profile-favorite-state-icon{display:grid;width:54px;height:54px;margin-bottom:3px;place-items:center;border:1px solid rgb(63 226 242 / .32);border-radius:15px;background:#3fe2f214;color:var(--cyan);box-shadow:0 10px 26px #00000029}.profile-favorite-state strong{color:#eef6ff;font-size:15px}.profile-favorite-state small{max-width:420px;color:#8394b3;font-size:11px;line-height:1.7}.profile-favorite-state.error{border-color:#ff4ed347;background:radial-gradient(circle at 50% 38%,rgb(255 78 211 / .08),transparent 34%),#0d1528}.profile-favorite-state.error .profile-favorite-state-icon{border-color:#ff4ed357;background:#ff4ed314;color:var(--pink)}.profile-favorite-state.empty .profile-favorite-state-icon{border-color:#a5ff2c4d;background:#a5ff2c12;color:var(--lime)}.profile-favorite-state button{min-height:36px;margin-top:6px;padding:0 16px;border:1px solid rgb(63 226 242 / .42);border-radius:9px;background:#3fe2f21a;color:var(--cyan);cursor:pointer;font-size:11px;font-weight:850;transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-favorite-state button:hover{border-color:var(--cyan);background:#3fe2f229;transform:translateY(-1px)}.profile-section-pagination{margin-top:0}.profile-order-content{gap:14px}.profile-order-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,1.35fr);gap:9px}.profile-order-overview article{display:grid;min-height:72px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid #263451;border-radius:11px;background:radial-gradient(circle at 0% 50%,rgb(63 226 242 / .055),transparent 52%),#10182d}.profile-order-overview article>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(63 226 242 / .25);border-radius:11px;background:#3fe2f212;color:var(--cyan)}.profile-order-overview article.orange>span{border-color:#ffb13347;background:#ffb13312;color:var(--orange)}.profile-order-overview article.lime>span{border-color:#a5ff2c47;background:#a5ff2c12;color:var(--lime)}.profile-order-overview article>div{display:grid;gap:3px}.profile-order-overview strong{color:#f4f8ff;font-size:21px;line-height:1}.profile-order-overview small{color:#7f91b3;font-size:9px;font-weight:700}.profile-order-status-filter{position:relative;isolation:isolate;display:grid;min-width:0;min-height:72px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;overflow:visible;padding:10px 12px;border:1px solid rgb(165 255 44 / .3);border-radius:11px;background:radial-gradient(circle at 100% 0%,rgb(165 255 44 / .1),transparent 54%),linear-gradient(145deg,#121d2ffa,#0b1423fa);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000001f}.profile-order-status-filter.has-open-menu{z-index:24;border-color:#a5ff2c9e;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #a5ff2c0f,0 16px 34px #00000047}.profile-order-status-filter:after{position:absolute;z-index:-1;top:-44px;right:-35px;width:100px;height:100px;border-radius:50%;background:#a5ff2c14;content:"";filter:blur(4px)}.profile-order-filter-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(165 255 44 / .34);border-radius:11px;background:#a5ff2c14;color:var(--lime);box-shadow:0 0 18px #a5ff2c14}.profile-order-filter-control{display:grid;min-width:0;gap:4px}.profile-order-filter-control>small{color:#91a3c1;font-size:9px;font-weight:800;letter-spacing:.06em}.profile-order-dropdown{position:relative;min-width:0}.profile-order-dropdown-trigger{display:grid;width:100%;min-height:32px;grid-template-columns:7px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 9px 0 11px;border:1px solid rgb(83 108 145 / .72);border-radius:8px;outline:0;background:linear-gradient(180deg,rgb(255 255 255 / .035),transparent),#0a1426;color:#edf5ff;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.profile-order-dropdown-trigger:hover,.profile-order-dropdown-trigger:focus-visible,.profile-order-dropdown.open .profile-order-dropdown-trigger{border-color:#a5ff2cb8;background:linear-gradient(180deg,rgb(165 255 44 / .075),transparent),#0b1728;box-shadow:0 0 0 3px #a5ff2c14,0 0 20px #a5ff2c14}.profile-order-dropdown-trigger>i,.profile-order-dropdown-menu button>i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #3fe2f2a6}.profile-order-dropdown-trigger>i.orange,.profile-order-dropdown-menu button>i.orange{background:var(--orange);box-shadow:0 0 10px #ffb133a6}.profile-order-dropdown-trigger>i.lime,.profile-order-dropdown-menu button>i.lime{background:var(--lime);box-shadow:0 0 10px #a5ff2ca6}.profile-order-dropdown-trigger>i.purple,.profile-order-dropdown-menu button>i.purple{background:#8d66ff;box-shadow:0 0 10px #8d66ffa6}.profile-order-dropdown-trigger>i.pink,.profile-order-dropdown-menu button>i.pink{background:var(--pink);box-shadow:0 0 10px #ff4ed3a6}.profile-order-dropdown-trigger>i.muted,.profile-order-dropdown-menu button>i.muted{background:#74819d;box-shadow:none}.profile-order-dropdown-trigger strong{overflow:hidden;color:#edf5ff;font-size:11px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.profile-order-dropdown-trigger>svg{color:var(--lime);transition:transform .18s ease}.profile-order-dropdown.open .profile-order-dropdown-trigger>svg{transform:rotate(180deg)}.profile-order-dropdown-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;width:max(190px,100%);gap:3px;padding:7px;border:1px solid rgb(94 119 157 / .72);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(165 255 44 / .09),transparent 42%),#070e1bfa;box-shadow:0 22px 48px #0000007a,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.profile-order-dropdown-menu button{display:grid;min-height:38px;grid-template-columns:7px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:5px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#dce7f9;cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.profile-order-dropdown-menu button:hover,.profile-order-dropdown-menu button.active{border-color:#a5ff2c47;background:linear-gradient(90deg,#a5ff2c1c,#3fe2f20b);transform:translate(2px)}.profile-order-dropdown-menu button>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.profile-order-dropdown-menu button strong{color:#edf5ff;font-size:11px;font-weight:820}.profile-order-dropdown-menu button small{color:#7385a5;font-size:9px;white-space:nowrap}.profile-order-dropdown-menu button>svg{color:var(--lime)}.order-filter-menu-enter-active,.order-filter-menu-leave-active{transition:opacity .14s ease,transform .14s ease;transform-origin:top right}.order-filter-menu-enter-from,.order-filter-menu-leave-to{opacity:0;transform:translateY(-6px) scale(.97)}.profile-order-list{display:grid;gap:10px}.profile-order-card{overflow:hidden;border:1px solid #273550;border-radius:12px;background:radial-gradient(circle at 100% 50%,rgb(63 226 242 / .045),transparent 34%),#0e172b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.profile-order-card:hover{border-color:#3fe2f257;box-shadow:0 12px 28px #0000002b;transform:translateY(-1px)}.profile-order-card>header{display:grid;min-height:34px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 11px;border-bottom:1px solid #202d47;background:#08101f75;color:#7587a9;font-size:8px}.profile-order-card>header span{font-weight:800;letter-spacing:.2px}.profile-order-card>header time{white-space:nowrap}.profile-order-card>header em{padding:4px 8px;border:1px solid rgb(165 255 44 / .24);border-radius:999px;background:#a5ff2c12;color:var(--lime);font-size:8px;font-style:normal;font-weight:850;white-space:nowrap}.profile-order-card>header em.status-pending{border-color:#ffb03252;background:#ffb03217;color:#ffbd4a}.profile-order-card>header em.status-paymentfailed{border-color:#ff42c261;background:#ff42c21a;color:#ff55ca;box-shadow:0 0 16px #ff42c214}.profile-order-card>header em.status-cancelled{border-color:#8495b440;background:#8495b414;color:#93a2bf}.profile-order-card>header em.status-refundpending{border-color:#925bff57;background:#925bff1a;color:#b994ff}.profile-order-card>header em.status-refunded{border-color:#3fe2f257;background:#3fe2f217;color:var(--cyan)}.profile-order-card>header em.status-refundrejected{border-color:#ff42c257;background:#ff42c214;color:#ff78d3}.profile-order-body{display:grid;min-height:88px;grid-template-columns:104px minmax(0,1fr) auto minmax(126px,auto);align-items:center;gap:12px;padding:11px}.profile-order-cover{width:104px;height:64px;border:1px solid #2b3b58;border-radius:9px;object-fit:cover}.profile-order-cover.membership{display:grid;place-items:center;border-color:#a5ff2c59;background:radial-gradient(circle at 70% 30%,rgb(63 226 242 / .18),transparent 40%),linear-gradient(145deg,#183421,#0d1d24);color:var(--lime)}.profile-order-cover.recharge{display:grid;place-items:center;border-color:#3fe2f26b;background:radial-gradient(circle at 72% 24%,rgb(165 255 44 / .16),transparent 42%),linear-gradient(145deg,#10313b,#0b1829);color:var(--cyan);box-shadow:inset 0 0 22px #3fe2f214}.profile-order-copy{display:grid;min-width:0;gap:5px}.profile-order-copy>strong{overflow:hidden;color:#f2f6ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-order-copy>span{color:#90a1c2;font-size:9px}.profile-order-copy>small{display:inline-flex;align-items:center;gap:5px;color:#687b9f;font-size:8px}.profile-order-copy>small svg{color:var(--cyan)}.profile-order-price{display:grid;justify-items:end;gap:4px;padding-right:3px}.profile-order-price small{color:#6f82a6;font-size:8px}.profile-order-price strong{color:var(--orange);font-size:13px;white-space:nowrap}.profile-order-body>button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #2d3c5a;border-radius:8px;background:#111c32;color:#a9b8d3;cursor:pointer;font-size:9px;font-weight:800;white-space:nowrap;transition:border-color .15s ease,color .15s ease,transform .15s ease}.profile-order-body>button:hover{border-color:#3fe2f280;color:var(--cyan);transform:translate(2px)}.profile-security{margin-top:16px}.profile-security article{border-color:#263451;border-radius:11px;background:#10182d}@media(max-width:1100px){.profile-page{grid-template-columns:220px minmax(0,1fr)}.profile-owned-list>article{grid-template-columns:125px minmax(0,1fr) auto}.profile-owned-list img,.profile-owned-placeholder{width:125px}}@media(max-width:800px){.profile-page{grid-template-columns:1fr}.profile-sidebar{position:static;min-height:auto}.profile-identity{grid-template-columns:72px minmax(0,1fr);justify-items:start;column-gap:13px;text-align:left}.profile-avatar{width:66px;height:66px;grid-row:1 / 3;font-size:31px}.profile-identity>h1{align-self:end;margin:0 0 5px}.profile-user-meta{justify-content:flex-start}.profile-vip-card{min-height:72px}.profile-vip-card>small{margin-top:14px}.profile-side-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-side-nav button{grid-template-columns:20px minmax(0,1fr)}.profile-side-nav button>svg:last-child{display:none}.profile-order-body{grid-template-columns:92px minmax(0,1fr) auto}.profile-order-cover{width:92px}.profile-order-body>button{grid-column:2 / -1;justify-self:end}.profile-order-actions{grid-column:2 / -1;justify-self:end;flex-wrap:wrap}}@media(max-width:720px){.profile-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.profile-page{gap:10px;padding-top:12px}.profile-sidebar,.profile-content{padding:13px}.profile-side-nav button{min-height:40px;grid-template-columns:1fr;justify-items:center;gap:3px;padding:6px 4px;font-size:9px}.profile-content-header{gap:11px}.profile-content-header label{width:100%}.profile-stats{grid-template-columns:1fr}.profile-stats article{min-height:62px}.profile-owned-list>article{grid-template-columns:92px minmax(0,1fr);padding:7px}.profile-owned-list img,.profile-owned-placeholder{width:92px;height:70px}.profile-game-link>span{display:none}.profile-game-actions{grid-column:1 / -1;grid-template-columns:34px minmax(0,1fr);width:100%;padding:7px 0 0;border-top:1px solid #263451;border-left:0}.profile-game-actions>small{grid-column:2}.profile-wishlist button{grid-template-columns:48px 5px minmax(0,1fr)}.profile-wishlist button>img{width:48px}.profile-wishlist b{grid-column:3;justify-self:start}.profile-order-overview{grid-template-columns:1fr}.profile-order-overview article{min-height:60px}.profile-order-card>header{grid-template-columns:1fr auto}.profile-order-card>header time{display:none}.profile-order-body{grid-template-columns:74px minmax(0,1fr);gap:9px}.profile-order-cover{width:74px;height:58px}.profile-order-price{grid-column:2;justify-items:start}.profile-order-body>button{grid-column:1 / -1;width:100%}.profile-order-actions{width:100%;grid-column:1 / -1}.profile-order-actions .profile-order-view-button{min-width:0;flex:1 1 130px}}.profile-balance-content,.profile-redeem-content{gap:14px}.profile-balance-hero{position:relative;display:grid;min-height:156px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;overflow:hidden;padding:20px;border:1px solid rgb(63 226 242 / .38);border-radius:14px;background:radial-gradient(circle at 88% 50%,rgb(63 226 242 / .14),transparent 31%),radial-gradient(circle at 0% 0%,rgb(165 255 44 / .07),transparent 35%),linear-gradient(145deg,#101d33,#0a1326 72%);box-shadow:inset 0 1px #ffffff09}.profile-balance-icon{position:relative;z-index:2;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(63 226 242 / .4);border-radius:13px;background:#3fe2f21c;color:var(--cyan);box-shadow:0 0 22px #3fe2f21a}.profile-balance-copy{position:relative;z-index:2;display:grid;gap:4px}.profile-balance-copy>small{color:#8294b6;font-size:10px;font-weight:750}.profile-balance-copy>strong{color:#f5f9ff;font-size:clamp(33px,4vw,46px);line-height:1;letter-spacing:-1.5px}.profile-balance-copy>strong span{margin-right:4px;color:var(--cyan);font-size:21px}.profile-balance-copy p{margin:2px 0 0;color:#7184a8;font-size:9px}.profile-balance-safe{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgb(165 255 44 / .23);border-radius:999px;background:#a5ff2c0f;color:var(--lime);font-size:8px;font-weight:750}.profile-balance-orbit{position:absolute;right:38px;width:170px;height:170px;border:1px solid rgb(63 226 242 / .14);border-radius:50%}.profile-balance-orbit:before,.profile-balance-orbit span{position:absolute;border-radius:50%;content:""}.profile-balance-orbit:before{inset:24px;border:1px dashed rgb(63 226 242 / .2)}.profile-balance-orbit span{inset:58px;border:1px solid rgb(165 255 44 / .23);background:radial-gradient(circle,rgb(63 226 242 / .12),transparent 68%)}.profile-balance-orbit i{position:absolute;top:28px;left:33px;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.profile-wallet-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:11px}.profile-recharge-card,.profile-balance-summary,.profile-balance-records,.profile-redeem-card,.profile-redeem-result,.profile-redeem-help article{border:1px solid #263451;border-radius:12px;background:#0e172b}.profile-recharge-card,.profile-balance-summary{padding:15px}.profile-recharge-card>header,.profile-balance-summary>header,.profile-balance-records>header{display:flex;align-items:center;gap:9px}.profile-recharge-card>header>span,.profile-balance-summary>header>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:9px;background:#3fe2f212;color:var(--cyan)}.profile-recharge-card header div,.profile-balance-summary header div,.profile-balance-records header div{display:grid;gap:2px}.profile-recharge-card h2,.profile-balance-summary h2,.profile-balance-records h2{margin:0;font-size:14px}.profile-recharge-card header p,.profile-balance-summary header p,.profile-balance-records header p{margin:0;color:#7081a3;font-size:8px}.profile-recharge-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 10px}.profile-recharge-options button{display:grid;min-height:55px;place-items:center;align-content:center;gap:3px;border:1px solid #293754;border-radius:9px;background:#0a1223;color:#8293b4;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.profile-recharge-options button:hover{border-color:#3fe2f261;transform:translateY(-2px)}.profile-recharge-options button.active{border-color:var(--cyan);background:linear-gradient(145deg,#3fe2f226,#3fe2f20b);color:var(--cyan);box-shadow:0 0 0 1px #3fe2f214}.profile-recharge-options small{font-size:8px}.profile-recharge-options strong{color:#eff5ff;font-size:14px}.profile-recharge-submit{display:flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;background:linear-gradient(90deg,#3fe2f2,#58d8f8);color:#06131c;cursor:pointer;font-size:11px;font-weight:950;transition:filter .15s ease,transform .15s ease}.profile-recharge-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.profile-recharge-notice{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0 0;color:var(--lime);font-size:9px;font-weight:750}.profile-balance-summary{background:radial-gradient(circle at 100% 0%,rgb(165 255 44 / .07),transparent 40%),#0e172b}.profile-balance-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.profile-balance-summary>div>span{display:grid;gap:5px;padding:10px;border:1px solid #263451;border-radius:9px;background:#0a1223}.profile-balance-summary small{color:#7182a5;font-size:8px}.profile-balance-summary strong{color:#edf4ff;font-size:13px}.profile-balance-summary footer{display:flex;align-items:end;justify-content:space-between;margin-top:8px;padding:11px;border:1px solid rgb(165 255 44 / .22);border-radius:9px;background:#a5ff2c0d}.profile-balance-summary footer strong{color:var(--lime);font-size:19px}.profile-balance-records{display:grid;gap:0;overflow:hidden}.profile-balance-records>header{padding:13px 14px 10px}.profile-balance-records>article{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 14px;border-top:1px solid #202d47}.profile-balance-records>article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#ffb13314;color:var(--orange)}.profile-balance-records>article>span.income{background:#a5ff2c12;color:var(--lime)}.profile-balance-records article>div{display:grid;gap:3px}.profile-balance-records article strong{font-size:10px}.profile-balance-records article small{color:#7081a4;font-size:8px}.profile-balance-records article>b{color:var(--orange);font-size:11px}.profile-balance-records article>b.income{color:var(--lime)}.profile-balance-pagination{margin:0;border-width:1px 0 0;border-radius:0;background:radial-gradient(circle at 50% 100%,rgb(63 226 242 / .045),transparent 48%),#0b1427}.profile-redeem-card{position:relative;display:grid;min-height:300px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:20px;overflow:hidden;padding:27px;background:radial-gradient(circle at 90% 50%,rgb(178 90 255 / .12),transparent 34%),radial-gradient(circle at 0% 0%,rgb(63 226 242 / .065),transparent 36%),linear-gradient(145deg,#101a31,#0a1225)}.profile-redeem-copy{position:relative;z-index:3;max-width:590px}.profile-redeem-icon{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:10px;background:#3fe2f217;color:var(--cyan)}.profile-redeem-copy h2{margin:13px 0 7px;font-size:24px}.profile-redeem-copy>p{margin:0;color:#8293b6;font-size:11px;line-height:1.6}.profile-redeem-copy form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:20px}.profile-redeem-copy form label{display:flex;min-height:43px;align-items:center;gap:8px;padding:0 12px;border:1px solid #30405f;border-radius:9px;background:#080f20;color:#7184a7}.profile-redeem-copy form label:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #3fe2f20f}.profile-redeem-copy input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#eef5ff;font-size:11px;font-weight:750;letter-spacing:.7px;text-transform:uppercase}.profile-redeem-copy form>button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:9px;background:var(--cyan);color:#06131c;cursor:pointer;font-size:10px;font-weight:950}.profile-redeem-copy form>button:disabled{cursor:wait;filter:saturate(.55);opacity:.72}.profile-redeem-copy input:disabled{cursor:wait;opacity:.7}.profile-redeem-copy>small{display:block;margin-top:9px;color:#66789c;font-size:8px}.profile-redeem-result{display:flex;min-height:70px;align-items:center;gap:11px;padding:12px 15px}.profile-redeem-result>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:10px}.profile-redeem-result.success{border-color:#a5ff2c66;background:#a5ff2c0e}.profile-redeem-result.success>span{background:#a5ff2c1f;color:var(--lime)}.profile-redeem-result.error{border-color:#ff4ed361;background:#ff4ed30d}.profile-redeem-result.error>span{background:#ff4ed31a;color:var(--pink)}.profile-redeem-result>div{display:grid;gap:4px}.profile-redeem-result strong{font-size:12px}.profile-redeem-result p{margin:0;color:#8192b4;font-size:9px}.profile-redeem-help{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-redeem-help article{display:flex;min-height:76px;align-items:center;gap:10px;padding:12px}.profile-redeem-help article>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:#3fe2f212;color:var(--cyan)}.profile-redeem-help article:last-child>span{background:#a5ff2c12;color:var(--lime)}.profile-redeem-help h3{margin:0 0 4px;font-size:11px}.profile-redeem-help p{margin:0;color:#7485a7;font-size:8px;line-height:1.5}@media(max-width:800px){.profile-side-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-wallet-grid{grid-template-columns:1fr}.profile-redeem-card{grid-template-columns:minmax(0,1fr) 180px}}@media(max-width:600px){.profile-page,.profile-sidebar,.profile-content{width:100%;min-width:0;max-width:100%}.profile-side-nav{display:flex;width:100%;min-width:0;max-width:100%;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.profile-side-nav::-webkit-scrollbar{display:none}.profile-side-nav button{min-width:82px;flex:1 0 82px}.profile-balance-hero{min-height:174px;grid-template-columns:42px minmax(0,1fr);padding:16px}.profile-balance-safe{grid-column:1 / -1;justify-self:start}.profile-balance-orbit{right:-45px}.profile-recharge-options{grid-template-columns:1fr 1fr}.profile-redeem-card{min-height:auto;grid-template-columns:1fr;padding:20px 16px}.profile-redeem-copy form{grid-template-columns:1fr}.profile-redeem-copy form>button{width:100%}.profile-redeem-help{grid-template-columns:1fr}.profile-balance-records>article{grid-template-columns:32px minmax(0,1fr)}.profile-balance-records article>b{grid-column:2}}.profile-coupon-content{position:relative;gap:13px}.profile-coupon-count{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgb(63 226 242 / .25);border-radius:999px;background:#3fe2f20f;color:var(--cyan);font-size:9px;font-weight:850}.profile-coupon-overview{position:relative;display:grid;min-height:124px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;padding:18px;border:1px solid rgb(255 78 211 / .3);border-radius:14px;background:radial-gradient(circle at 92% 50%,rgb(255 78 211 / .13),transparent 30%),radial-gradient(circle at 0% 0%,rgb(63 226 242 / .07),transparent 37%),linear-gradient(145deg,#15152d,#0c1428)}.profile-coupon-overview:after{position:absolute;right:85px;width:150px;height:150px;border:1px dashed rgb(255 78 211 / .16);border-radius:50%;content:""}.profile-coupon-overview-icon{position:relative;z-index:2;display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(255 78 211 / .35);border-radius:13px;background:#ff4ed317;color:var(--pink);box-shadow:0 0 24px #ff4ed314}.profile-coupon-overview>div{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;align-items:end;justify-content:start;column-gap:7px}.profile-coupon-overview>div small{grid-column:1 / -1;color:#8796b8;font-size:9px}.profile-coupon-overview>div strong{color:#f6f8ff;font-size:34px;line-height:1}.profile-coupon-overview>div p{margin:0 0 3px;color:#7a8bad;font-size:9px}.profile-coupon-overview>button{position:relative;z-index:2;display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgb(165 255 44 / .22);border-radius:999px;background:#a5ff2c0e;color:var(--lime);cursor:pointer;font-size:8px;font-weight:750}.profile-coupon-overview>button svg:last-child{transition:transform .16s ease}.profile-coupon-overview>button svg.rotated{transform:rotate(180deg)}.profile-coupon-claim-center{display:grid;gap:10px;padding:13px;border:1px solid rgb(165 255 44 / .2);border-radius:13px;background:radial-gradient(circle at 100% 0%,rgb(165 255 44 / .08),transparent 34%),#0b1426}.profile-coupon-claim-center>header strong,.profile-coupon-claim-center>header small{display:block}.profile-coupon-claim-center>header strong{color:#eff8ff;font-size:11px}.profile-coupon-claim-center>header small,.profile-coupon-claim-center>p{margin:3px 0 0;color:#7183a5;font-size:8px}.profile-coupon-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-coupon-claim-grid article{--claim-accent: var(--cyan);display:grid;min-width:0;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid color-mix(in srgb,var(--claim-accent) 28%,#273553);border-radius:10px;background:#0d1629e0}.profile-coupon-claim-grid article.lime{--claim-accent: var(--lime)}.profile-coupon-claim-grid article>span,.profile-coupon-claim-grid article>div{display:grid;min-width:0;gap:3px}.profile-coupon-claim-grid article>span strong{color:var(--claim-accent);font-size:17px}.profile-coupon-claim-grid article small{overflow:hidden;color:#7485a7;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.profile-coupon-claim-grid article b{overflow:hidden;color:#eaf2ff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-coupon-claim-grid article button{min-height:29px;padding:0 9px;border:1px solid var(--claim-accent);border-radius:7px;background:transparent;color:var(--claim-accent);cursor:pointer;font-size:8px;font-weight:900}.profile-coupon-claim-grid article button:disabled{border-color:#34415d;color:#667695;cursor:not-allowed}.profile-coupon-tabs{display:flex;width:fit-content;gap:4px;padding:4px;border:1px solid #263451;border-radius:10px;background:#0a1223}.profile-coupon-tabs button{min-height:31px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#7586a8;cursor:pointer;font-size:9px;font-weight:800}.profile-coupon-tabs button.active{background:var(--cyan);color:#06131c;box-shadow:0 6px 16px #3fe2f21f}.profile-coupon-grid{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:10px}.profile-coupon-card{--coupon-accent: var(--cyan);position:relative;display:grid;min-height:142px;grid-template-columns:120px minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--coupon-accent) 35%,#263451);border-radius:13px;background:#0e172b;box-shadow:inset 0 1px #ffffff06}.profile-coupon-card.lime{--coupon-accent: var(--lime)}.profile-coupon-card.orange{--coupon-accent: var(--orange)}.profile-coupon-card.pink{--coupon-accent: var(--pink)}.profile-coupon-card.purple{--coupon-accent: #ae6cff}.profile-coupon-card.amber{--coupon-accent: #ffb13b}.profile-coupon-card.muted{--coupon-accent: #71809d}.profile-coupon-card.used,.profile-coupon-card.expired,.profile-coupon-card.reserved{opacity:.58;filter:saturate(.55)}.profile-coupon-value{position:relative;display:grid;align-content:center;gap:5px;padding:15px;border-right:1px dashed color-mix(in srgb,var(--coupon-accent) 34%,#263451);background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--coupon-accent) 14%,transparent),transparent 55%),#0a1325}.profile-coupon-value:before,.profile-coupon-value:after{position:absolute;right:-8px;width:14px;height:14px;border:1px solid #263451;border-radius:50%;background:#09101f;content:""}.profile-coupon-value:before{top:-8px}.profile-coupon-value:after{bottom:-8px}.profile-coupon-value small{color:#8797b8;font-size:8px}.profile-coupon-value strong{color:var(--coupon-accent);font-size:27px;line-height:1}.profile-coupon-value span{color:#dce5f5;font-size:9px;font-weight:750}.profile-coupon-detail{display:grid;align-content:center;gap:6px;padding:13px 14px}.profile-coupon-status{width:fit-content;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--coupon-accent) 10%,transparent);color:var(--coupon-accent);font-size:7px;font-weight:900}.profile-coupon-detail h2{margin:0;font-size:11px}.profile-coupon-detail p{margin:0;color:#7182a4;font-size:8px}.profile-coupon-detail button{display:inline-flex;width:fit-content;min-height:29px;align-items:center;gap:4px;margin-top:3px;padding:0 9px;border:1px solid var(--coupon-accent);border-radius:7px;background:transparent;color:var(--coupon-accent);cursor:pointer;font-size:8px;font-weight:900;transition:background .15s ease,color .15s ease}.profile-coupon-detail button:hover{background:var(--coupon-accent);color:#07111f}.profile-coupon-disabled{color:#667798;font-size:8px}.profile-coupon-ready{width:fit-content;margin-top:3px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--coupon-accent) 38%,transparent);border-radius:7px;color:var(--coupon-accent);font-size:8px;font-weight:900}.profile-coupon-notice{position:sticky;bottom:16px;display:flex;width:fit-content;align-items:center;gap:6px;align-self:center;margin:0;padding:9px 13px;border:1px solid rgb(165 255 44 / .4);border-radius:999px;background:#0c1c18f0;color:var(--lime);font-size:9px;font-weight:800;box-shadow:0 12px 30px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-coupon-state{margin:0;padding:18px;border:1px dashed #2b3957;border-radius:11px;color:#7889aa;font-size:9px;text-align:center}.profile-coupon-state.error{border-color:#ff4ed359;color:#ff8fdf}.profile-redeem-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.profile-redeem-types button{--redeem-accent: var(--cyan);display:grid;min-height:72px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;border:1px solid #293754;border-radius:11px;background:#0d1629;color:#7789ab;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.profile-redeem-types button.lime{--redeem-accent: var(--lime)}.profile-redeem-types button.purple{--redeem-accent: #ae6cff}.profile-redeem-types button:hover{border-color:color-mix(in srgb,var(--redeem-accent) 40%,#293754);transform:translateY(-2px)}.profile-redeem-types button.active{border-color:var(--redeem-accent);background:radial-gradient(circle at 0% 50%,color-mix(in srgb,var(--redeem-accent) 13%,transparent),transparent 58%),#101a30;color:var(--redeem-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--redeem-accent) 8%,transparent)}.profile-redeem-types button>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--redeem-accent) 9%,transparent);color:var(--redeem-accent)}.profile-redeem-types button>div{display:grid;gap:4px}.profile-redeem-types strong{color:#eef4ff;font-size:10px}.profile-redeem-types small{color:#6f81a3;font-size:8px}.profile-redeem-card{min-height:235px;grid-template-columns:minmax(0,1.65fr) minmax(190px,.65fr);padding:22px}.profile-redeem-copy{max-width:none}.profile-redeem-copy h2{margin-top:11px;font-size:20px}.profile-redeem-copy form{margin-top:15px}.profile-redeem-preview{--redeem-accent: var(--cyan);position:relative;z-index:3;display:grid;min-height:180px;align-content:center;justify-items:start;gap:7px;overflow:hidden;padding:17px;border:1px solid color-mix(in srgb,var(--redeem-accent) 32%,#293754);border-radius:12px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--redeem-accent) 15%,transparent),transparent 46%),#0a1325}.profile-redeem-preview.lime{--redeem-accent: var(--lime)}.profile-redeem-preview.purple{--redeem-accent: #ae6cff}.profile-redeem-preview:after{position:absolute;right:-35px;bottom:-45px;width:125px;height:125px;border:1px dashed color-mix(in srgb,var(--redeem-accent) 22%,transparent);border-radius:50%;content:""}.profile-redeem-preview>span{display:grid;width:45px;height:45px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--redeem-accent) 12%,transparent);color:var(--redeem-accent)}.profile-redeem-preview>small{color:#7182a4;font-size:8px}.profile-redeem-preview>strong{color:#f2f6ff;font-size:15px}.profile-redeem-preview>p{margin:0;color:#7d8eaf;font-size:8px}.profile-redeem-preview>b{position:relative;z-index:2;margin-top:6px;padding:5px 7px;border-radius:6px;background:color-mix(in srgb,var(--redeem-accent) 9%,transparent);color:var(--redeem-accent);font-size:8px}@media(max-width:800px){.profile-side-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-coupon-grid,.profile-coupon-claim-grid{grid-template-columns:1fr}.profile-redeem-card{grid-template-columns:minmax(0,1fr) 180px}}@media(max-width:600px){.profile-coupon-overview{grid-template-columns:42px minmax(0,1fr)}.profile-coupon-overview>button{grid-column:1 / -1;justify-self:start}.profile-coupon-tabs{width:100%}.profile-coupon-tabs button{min-width:0;flex:1;padding:0 7px}.profile-coupon-card{grid-template-columns:104px minmax(0,1fr)}.profile-redeem-types{grid-template-columns:1fr}.profile-redeem-types button{min-height:62px}.profile-redeem-card{grid-template-columns:1fr;padding:17px 14px}.profile-redeem-preview{min-height:130px}}.recharge-modal-backdrop{z-index:130;background:#01040adb}.recharge-modal-card{width:min(760px,calc(100% - 32px));max-height:min(620px,calc(100vh - 48px));padding:0;overflow:hidden;border-color:#364462;border-radius:16px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .06),transparent 32%),#08101f;box-shadow:0 30px 90px #000000b8;text-align:left}.recharge-modal-card>.modal-close{z-index:8;top:14px;right:14px;border-color:#3b4968;background:#060c19e0;color:#91a2c3}.recharge-modal-heading{display:flex;min-height:76px;align-items:center;gap:10px;padding:16px 58px 14px 18px;border-bottom:1px solid #263451;background:#0e172ac2}.recharge-modal-heading>span{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:10px;background:#3fe2f217;color:var(--cyan)}.recharge-modal-heading>div{display:grid;gap:2px}.recharge-modal-heading small{color:#6f82a4;font-size:8px;font-weight:850;letter-spacing:.6px}.recharge-modal-heading h2{margin:0;color:#f3f7ff;font-size:21px}.recharge-modal-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:10px;padding:10px}.recharge-order-summary,.recharge-scan-panel{border:1px solid #263451;border-radius:12px;background:#0d1629}.recharge-order-summary{position:relative;display:grid;align-content:center;justify-items:start;gap:7px;overflow:hidden;min-height:405px;padding:20px;background:radial-gradient(circle at 0% 0%,rgb(63 226 242 / .08),transparent 44%),radial-gradient(circle at 100% 100%,rgb(165 255 44 / .06),transparent 45%),#0d1629}.recharge-order-summary:after{position:absolute;right:-58px;bottom:-54px;width:170px;height:170px;border:1px dashed rgb(63 226 242 / .14);border-radius:50%;content:""}.recharge-order-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:7px;border:1px solid rgb(63 226 242 / .3);border-radius:13px;background:#3fe2f217;color:var(--cyan)}.recharge-order-summary>small{color:#7789aa;font-size:9px}.recharge-order-summary>strong{color:#f5f8ff;font-size:36px;line-height:1;letter-spacing:-1px}.recharge-order-summary>strong i{margin-right:3px;color:var(--cyan);font-size:19px;font-style:normal}.recharge-order-summary>div{display:grid;width:100%;gap:7px;margin-top:13px}.recharge-order-summary>div>span{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid #25334e;border-radius:8px;background:#060d1ba6}.recharge-order-summary>div small{color:#7183a4;font-size:8px}.recharge-order-summary>div b{color:#eaf2ff;font-size:11px}.recharge-order-summary>div>span:last-child b{color:var(--lime)}.recharge-order-summary>p{position:relative;z-index:2;display:flex;align-items:center;gap:5px;margin:14px 0 0;color:#7184a5;font-size:8px}.recharge-order-summary>p svg{color:var(--lime)}.recharge-scan-panel{min-width:0;padding:16px}.recharge-scan-panel .checkout-payment-tabs{margin-bottom:10px}.recharge-scan-panel .checkout-payment-tabs button{min-height:31px;padding:0 11px;font-size:10px}.recharge-qr-row{display:grid;min-height:230px;grid-template-columns:158px minmax(0,1fr);align-items:center;gap:18px;padding:13px;border:1px solid #25334e;border-radius:10px;background:#091224}.recharge-qr-row .checkout-qr{padding:10px;border-radius:9px}.recharge-qr-row h3{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#f0f5ff;font-size:16px}.recharge-qr-row h3 i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.recharge-qr-row p{margin:0;color:#8192b5;font-size:9px;line-height:1.6}.recharge-qr-row>div:last-child>strong{display:block;margin-top:12px;color:var(--orange);font-size:14px}.recharge-protection{min-height:43px;gap:8px;margin-top:10px;padding:0 10px}.recharge-protection span{font-size:9px}.recharge-confirm{min-height:40px;margin-top:10px;border-radius:9px;font-size:11px}.recharge-success{display:flex;min-height:440px;align-items:center;justify-content:center;flex-direction:column;padding:42px 20px;text-align:center}.recharge-success>span{display:grid;width:72px;height:72px;place-items:center;border:1px solid var(--lime);border-radius:50%;background:#a5ff2c1a;color:var(--lime);box-shadow:0 0 30px #a5ff2c1a}.recharge-success>small{margin-top:20px;color:#7385a7;font-size:9px}.recharge-success h2{margin:5px 0;font-size:27px}.recharge-success>strong{color:var(--lime);font-size:31px}.recharge-success p{margin:10px 0 19px;color:#8293b5;font-size:10px}.recharge-success button{min-width:180px;min-height:39px;border:0;border-radius:9px;background:var(--lime);color:#102000;cursor:pointer;font-size:11px;font-weight:950}@media(max-width:700px){.recharge-modal-backdrop{padding:8px}.recharge-modal-card{width:100%;max-height:calc(100vh - 16px);overflow-y:auto}.recharge-modal-layout{grid-template-columns:1fr}.recharge-order-summary{min-height:210px}.recharge-qr-row{grid-template-columns:125px minmax(0,1fr);min-height:190px}}@media(max-width:480px){.recharge-modal-heading{min-height:68px;padding-left:13px}.recharge-modal-heading h2{font-size:18px}.recharge-modal-layout{padding:7px}.recharge-order-summary,.recharge-scan-panel{padding:12px}.recharge-order-summary{min-height:195px}.recharge-order-summary>div{grid-template-columns:1fr 1fr}.recharge-order-summary>div>span{min-height:43px;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px}.recharge-qr-row{grid-template-columns:1fr;justify-items:center;text-align:center}.recharge-qr-row .checkout-qr{width:145px}.recharge-qr-row h3{justify-content:center}.recharge-scan-panel .checkout-payment-tabs{display:grid;grid-template-columns:1fr 1fr}.recharge-scan-panel .checkout-payment-tabs button{justify-content:center}}.profile-recharge-options{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(92px,1.35fr)}.profile-recharge-custom-option{display:grid;min-width:0;min-height:55px;align-content:center;gap:3px;padding:5px 8px;border:1px solid #293754;border-radius:9px;background:#0a1223;color:#8293b4;cursor:text;transition:border-color .15s ease,background .15s ease,transform .15s ease}.profile-recharge-custom-option:hover,.profile-recharge-custom-option.active,.profile-recharge-custom-option:focus-within{border-color:var(--cyan);background:linear-gradient(145deg,#3fe2f226,#3fe2f20b);color:var(--cyan);box-shadow:0 0 0 1px #3fe2f214;transform:translateY(-1px)}.profile-recharge-custom-option>small{font-size:8px;line-height:1;text-align:center}.profile-recharge-custom-option>span{position:relative;display:block;width:100%}.profile-recharge-custom-option b{position:absolute;top:50%;left:2px;transform:translateY(-50%);color:var(--cyan);font-size:12px}.profile-recharge-custom-option input{display:block;width:100%;min-width:0;height:20px;padding:0 14px;box-sizing:border-box;border:0;outline:0;background:transparent;color:#f2f7ff;font-size:11px;font-weight:900;text-align:center}.profile-recharge-custom-option input::placeholder{color:#65799c;font-size:8px;font-weight:700;opacity:1}.profile-recharge-custom-option input::-webkit-inner-spin-button,.profile-recharge-custom-option input::-webkit-outer-spin-button{margin:0;appearance:none}.profile-recharge-card{position:relative;overflow:hidden;border-color:#3fe2f247;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .12),transparent 42%),radial-gradient(circle at 0% 100%,rgb(58 117 255 / .08),transparent 38%),linear-gradient(145deg,#101b31,#0b1427);box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000001f}.profile-recharge-card:before{position:absolute;z-index:0;top:0;right:22px;left:22px;height:1px;background:linear-gradient(90deg,transparent,rgb(63 226 242 / .75),transparent);content:""}.profile-recharge-card:after{position:absolute;z-index:0;top:-78px;right:-52px;width:170px;height:170px;border:1px dashed rgb(63 226 242 / .1);border-radius:50%;content:"";pointer-events:none}.profile-recharge-card>*{position:relative;z-index:1}.profile-recharge-card>header{min-height:38px}.profile-recharge-card>header>span{width:38px;height:38px;border-color:#3fe2f257;background:radial-gradient(circle,#3fe2f229,#3fe2f20f);box-shadow:0 0 22px #3fe2f214}.profile-recharge-card h2{color:#f4f8ff;font-size:15px}.profile-recharge-card header p{color:#8293b5;font-size:8px}.profile-recharge-status{display:inline-flex;min-height:26px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;border:1px solid rgb(165 255 44 / .25);border-radius:999px;background:#a5ff2c11;color:var(--lime);font-size:8px;font-weight:850}.profile-recharge-card .profile-recharge-options{gap:8px;margin:15px 0 11px}.profile-recharge-card .profile-recharge-options button,.profile-recharge-card .profile-recharge-custom-option{min-height:59px;border-color:#2b3a58;border-radius:10px;background:linear-gradient(160deg,rgb(255 255 255 / .018),transparent 50%),#091225;box-shadow:inset 0 1px #ffffff06}.profile-recharge-card .profile-recharge-options button:hover,.profile-recharge-card .profile-recharge-custom-option:hover{border-color:#3fe2f285;background:linear-gradient(145deg,rgb(63 226 242 / .08),transparent 62%),#0d192c}.profile-recharge-card .profile-recharge-options button.active,.profile-recharge-card .profile-recharge-custom-option.active,.profile-recharge-card .profile-recharge-custom-option:focus-within{border-color:var(--cyan);background:radial-gradient(circle at 50% 100%,rgb(63 226 242 / .16),transparent 60%),linear-gradient(145deg,#12263d,#0c192d);box-shadow:inset 0 0 0 1px #3fe2f217,0 0 18px #3fe2f214}.profile-recharge-card .profile-recharge-options button small,.profile-recharge-card .profile-recharge-custom-option>small{color:#7183a5;font-size:8px}.profile-recharge-card .profile-recharge-options button.active small,.profile-recharge-card .profile-recharge-custom-option.active>small{color:var(--cyan)}.profile-recharge-card .profile-recharge-options strong{font-size:15px;letter-spacing:-.2px}.profile-recharge-submit{width:100%;min-height:44px;margin-left:0;justify-content:space-between;padding:0 9px 0 14px;border:1px solid rgb(109 236 255 / .45);border-radius:10px;background:linear-gradient(90deg,#32d8ed,#62e7f7 58%,#80eff8);box-shadow:inset 0 1px #ffffff59,0 9px 24px #3fe2f21f}.profile-recharge-submit>span{display:inline-flex;align-items:center;gap:7px}.profile-recharge-submit>strong{min-width:74px;padding:7px 10px;border-radius:8px;background:#05121c24;color:#06131c;font-size:11px;text-align:center}.profile-recharge-submit:hover{box-shadow:inset 0 1px #fff6,0 12px 28px #3fe2f22e}.profile-recharge-assurance{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:0 2px;color:#7184a6;font-size:8px}.profile-recharge-assurance span{display:inline-flex;align-items:center;gap:5px}.profile-recharge-assurance span:first-child svg{color:var(--lime)}.profile-recharge-assurance span:last-child svg{color:var(--cyan)}.checkout-price-list i.pink{color:var(--pink)}.checkout-price-list .discount{border-color:#ff4ed347;background:#ff4ed30e}.checkout-price-list .discount strong{color:#ff85df}.checkout-payment-heading{min-height:46px}.checkout-payment-heading>div{display:grid;gap:2px}.checkout-payment-heading>div>small{color:#7789ad;font-size:10px;font-weight:800;letter-spacing:.5px}.checkout-payment-heading>strong{margin-left:auto;padding-right:42px;color:var(--orange);font-size:27px;letter-spacing:-.8px}.checkout-section-heading{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;margin:3px 0 8px}.checkout-section-heading>div{display:flex;align-items:center;gap:8px;color:var(--cyan)}.checkout-section-heading>div>span{display:grid;gap:1px}.checkout-section-heading strong{color:#edf4ff;font-size:13px}.checkout-section-heading small{color:#7587aa;font-size:9px}.checkout-section-heading>b{padding:5px 9px;border:1px solid rgb(63 226 242 / .2);border-radius:999px;background:#3fe2f20f;color:var(--cyan);font-size:9px}.checkout-coupon-heading{margin-top:12px}.checkout-coupon-heading>div{color:var(--orange)}.checkout-coupon-heading>b{border-color:#ffb13338;background:#ffb13311;color:var(--orange)}.checkout-payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:0}.checkout-payment-methods button{position:relative;min-width:0;min-height:62px;justify-content:flex-start;gap:9px;padding:8px 10px;border-radius:10px;background:#0b1427;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.checkout-payment-methods button:hover{border-color:#3fe2f27a;background:#101c31;transform:translateY(-1px)}.checkout-payment-methods button.active{border-color:var(--cyan);background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .16),transparent 46%),#102038;color:var(--cyan)}.checkout-payment-methods button>span{display:grid;min-width:0;gap:2px}.checkout-payment-methods button strong{overflow:hidden;color:#eef5ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.checkout-payment-methods button small{overflow:hidden;color:#7183a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.checkout-payment-methods button>svg:last-child{margin-left:auto}.checkout-coupon-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkout-coupon-option{--coupon-color: var(--cyan);display:grid;min-width:0;min-height:68px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #293754;border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--coupon-color) 5%,transparent),transparent 55%),#0b1427;color:#8596b9;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.checkout-coupon-option.lime{--coupon-color: var(--lime)}.checkout-coupon-option.orange{--coupon-color: var(--orange)}.checkout-coupon-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--coupon-color) 60%,#293754);transform:translateY(-1px)}.checkout-coupon-option.selected{border-color:var(--coupon-color);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--coupon-color) 14%,transparent),transparent 45%),#101a2e;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--coupon-color) 12%,transparent)}.checkout-coupon-option.disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.45}.checkout-coupon-check{display:grid;width:20px;height:20px;place-items:center;border:1px solid #3b4968;border-radius:6px;background:#081121}.checkout-coupon-option.selected .checkout-coupon-check{border-color:var(--coupon-color);background:var(--coupon-color);color:#07111e}.checkout-coupon-option>span:nth-child(2){display:grid;min-width:0;gap:3px}.checkout-coupon-option strong{overflow:hidden;color:#eaf1ff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.checkout-coupon-option small{overflow:hidden;color:#7183a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.checkout-coupon-option>b{color:var(--coupon-color);font-size:11px}.checkout-balance-pay{position:relative;display:grid;min-height:112px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;margin-top:12px;padding:14px;border:1px solid rgb(63 226 242 / .32);border-radius:12px;background:radial-gradient(circle at 100% 50%,rgb(63 226 242 / .11),transparent 38%),linear-gradient(145deg,#101e35,#0a1427)}.checkout-balance-pay:after{position:absolute;right:-38px;bottom:-58px;width:150px;height:150px;border:1px dashed rgb(63 226 242 / .13);border-radius:50%;content:""}.checkout-balance-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(63 226 242 / .32);border-radius:12px;background:#3fe2f217;color:var(--cyan)}.checkout-balance-copy{position:relative;z-index:1;display:grid;gap:2px}.checkout-balance-copy>small,.checkout-balance-result small{color:#7385a8;font-size:8px}.checkout-balance-copy>strong{color:#f3f7ff;font-size:22px}.checkout-balance-copy p{margin:1px 0 0;color:#7f91b4;font-size:8px;line-height:1.45}.checkout-balance-result{position:relative;z-index:1;display:grid;min-width:112px;gap:4px;padding:10px 12px;border:1px solid rgb(165 255 44 / .18);border-radius:9px;background:#050d19b8;text-align:right}.checkout-balance-result strong{color:var(--lime);font-size:16px}.checkout-balance-result strong.insufficient{color:#ff85df}.checkout-order-total{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:7px 12px;border:1px solid #2a3854;border-radius:10px;background:#0a1325}.checkout-order-total>span{display:flex;align-items:center;gap:12px}.checkout-order-total>span:last-child{margin-left:auto}.checkout-order-total small{color:#7587aa;font-size:9px}.checkout-order-total strong{color:var(--orange);font-size:20px}.checkout-payment-error{margin:8px 0 0;padding:8px 10px;border:1px solid rgb(255 78 211 / .3);border-radius:8px;background:#ff4ed312;color:#ff8de2;font-size:10px}.checkout-payment-notice{margin:8px 0 0;padding:8px 10px;border:1px solid rgb(63 226 242 / .3);border-radius:8px;background:#3fe2f212;color:#72ecf7;font-size:10px}.checkout-coupon-empty{grid-column:1 / -1;display:grid;min-height:62px;margin:0;place-items:center;border:1px dashed rgb(111 133 174 / .28);border-radius:10px;background:#0f192d8c;color:#7587a8;font-size:11px}.checkout-confirm:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.5}.checkout-modal-card{width:min(1030px,calc(100% - 40px));max-height:min(720px,calc(100vh - 40px));border-color:#334363;border-radius:17px;background:radial-gradient(circle at 75% 0%,rgb(63 226 242 / .045),transparent 32%),#070d1a}.checkout-modal-card .checkout-page{height:min(680px,calc(100vh - 60px));min-height:0;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:10px;padding:10px}.checkout-modal-card .checkout-product,.checkout-modal-card .checkout-payment{min-height:0;border-color:#283654;border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .04),transparent 36%),#0c1426}.checkout-modal-card .checkout-product{padding:16px}.checkout-modal-card .checkout-payment{overflow-y:auto;padding:15px 16px;scrollbar-color:#344566 transparent;scrollbar-width:thin}.checkout-modal-card .checkout-cover{aspect-ratio:1.62 / 1;border:1px solid #293754;border-radius:10px}.checkout-modal-card .checkout-heading{margin-bottom:9px}.checkout-modal-card .checkout-payment-heading{margin-bottom:10px}.checkout-modal-card .checkout-heading h1{font-size:24px}.checkout-modal-card .checkout-payment-heading>strong{padding-right:35px;font-size:23px}.checkout-modal-card .checkout-game-title{margin-top:13px}.checkout-modal-card .checkout-game-title h2{font-size:21px}.checkout-modal-card .checkout-product-copy{margin:8px 0 12px;font-size:11px}.checkout-modal-card .checkout-price-list>div{min-height:31px;font-size:11px}.checkout-modal-card .checkout-price-list strong{font-size:12px}.checkout-modal-card .checkout-price-list .total strong{font-size:19px}.checkout-modal-card .checkout-steps{display:none}.checkout-modal-card .checkout-steps>div{min-height:50px;padding:8px}.checkout-modal-card .checkout-steps strong{font-size:11px}.checkout-modal-card .checkout-steps small{font-size:8px}.checkout-modal-card .checkout-payment-tabs{margin-bottom:0}.checkout-modal-card .checkout-payment-tabs button{min-height:57px;font-size:11px}.checkout-modal-card .checkout-scan{min-height:128px;grid-template-columns:112px minmax(0,1fr);gap:16px;margin-top:12px;padding:12px;border:1px solid #293754;border-radius:12px;background:#091224}.checkout-modal-card .checkout-qr{width:112px;padding:9px}.checkout-modal-card .checkout-scan h2{font-size:17px}.checkout-modal-card .checkout-scan p{font-size:9px;line-height:1.55}.checkout-modal-card .checkout-scan>div>strong{margin-top:8px;font-size:13px}.checkout-modal-card .checkout-protection{min-height:42px;gap:8px;margin-top:8px;padding:0 11px}.checkout-modal-card .checkout-protection span{font-size:9px}.checkout-modal-card .checkout-confirm{min-height:43px;margin-top:8px;border-radius:10px;font-size:12px;box-shadow:0 10px 28px #ffb1331f}.checkout-modal-card .checkout-success{min-height:570px}@media(max-width:900px){.profile-recharge-options{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-recharge-custom-option{grid-column:span 2}.checkout-payment-methods,.checkout-coupon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-coupon-option:last-child{grid-column:1 / -1}}@media(max-width:650px){.checkout-modal-card{width:100%;max-height:calc(100vh - 16px)}.profile-library-pagination{grid-template-columns:1fr auto}.profile-library-pagination>span{display:none}.profile-library-pagination>div{justify-content:flex-start}.checkout-modal-card .checkout-page{display:block;height:auto}.checkout-modal-card .checkout-product{margin-bottom:8px}.checkout-modal-card .checkout-cover{height:138px;aspect-ratio:auto}.checkout-modal-card .checkout-product-copy{display:none}.checkout-modal-card .checkout-price-list{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-modal-card .checkout-price-list>div{min-width:0;padding:0 9px}.checkout-modal-card .checkout-payment{overflow:visible}.checkout-payment-heading>strong{padding-right:30px;font-size:20px}.checkout-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-payment-methods button:first-child{grid-column:1 / -1}.checkout-coupon-list{grid-template-columns:1fr}.checkout-coupon-option:last-child{grid-column:auto}.checkout-balance-pay{grid-template-columns:42px minmax(0,1fr)}.checkout-balance-icon{width:42px;height:42px}.checkout-balance-result{grid-column:1 / -1;width:100%;grid-template-columns:1fr auto;align-items:center;text-align:left}.checkout-order-total{align-items:flex-end}.checkout-order-total>span:first-child{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:520px){.profile-recharge-options{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-recharge-custom-option{grid-column:1 / -1}.profile-library-pagination{grid-template-columns:1fr;justify-items:center}.profile-library-pagination>strong{justify-self:center}.checkout-section-heading{align-items:flex-start}.checkout-section-heading>b{white-space:nowrap}.checkout-payment-methods{grid-template-columns:1fr}.checkout-payment-methods button:first-child{grid-column:auto}.checkout-payment-heading>strong{padding-right:30px;font-size:18px}}.profile-settings-row{border-color:#3fe2f25c!important;background:linear-gradient(105deg,rgb(63 226 242 / .07),transparent 54%),#10182d!important}.profile-settings-row>span{box-shadow:inset 0 0 0 1px #3fe2f224}.profile-settings-backdrop{z-index:130;padding:18px;background:#01040ad6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-settings-modal{width:min(760px,calc(100% - 32px));max-height:min(760px,calc(100vh - 36px));padding:0;overflow-x:hidden;border-color:#3fe2f257;border-radius:18px;background:radial-gradient(circle at 5% 0%,rgb(63 226 242 / .1),transparent 28%),linear-gradient(145deg,#10182d,#090f1f 70%);box-shadow:0 30px 100px #000000b8,0 0 0 1px #ffffff06;text-align:left}.profile-settings-modal>.modal-close{z-index:2;top:18px;right:18px;border-color:#33415f;background:#080d1bd1}.profile-settings-heading{display:flex;align-items:center;gap:16px;padding:24px 60px 21px 26px;border-bottom:1px solid #25314d;background:linear-gradient(90deg,rgb(63 226 242 / .06),transparent 60%)}.profile-settings-avatar-wrap{position:relative;flex:0 0 auto}.profile-settings-avatar{position:relative;display:grid;width:56px;height:56px;overflow:hidden;padding:0;place-items:center;border:1px solid rgb(63 226 242 / .48);border-radius:16px;background:linear-gradient(145deg,#58eaf6,#21bed2);box-shadow:0 12px 32px #3fe2f233;color:#06131c;font-size:25px;font-weight:950;cursor:pointer}.profile-settings-avatar:disabled{cursor:wait;opacity:.72}.profile-settings-avatar img{width:100%;height:100%;object-fit:cover}.profile-settings-avatar>span{line-height:1}.profile-settings-avatar-action{position:absolute;right:3px;bottom:3px;display:grid;width:21px;height:21px;place-items:center;border:1px solid rgb(255 255 255 / .58);border-radius:50%;background:#050d1bdb;color:#fff;font-style:normal}.profile-avatar-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.profile-avatar-remove{position:absolute;top:-7px;right:-8px;display:grid;width:24px;height:24px;padding:0;place-items:center;border:1px solid rgb(255 91 125 / .65);border-radius:50%;background:#10182a;color:#ff7391;box-shadow:0 6px 16px #00000052;cursor:pointer}.profile-avatar-remove:hover:not(:disabled){border-color:#ff7391;background:#301422;color:#fff}.profile-avatar-remove:disabled{cursor:wait;opacity:.55}.profile-settings-heading>div:last-child{display:grid;gap:3px}.profile-settings-heading small{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:1.4px}.profile-settings-heading h2{margin:0;font-size:24px}.profile-settings-heading p{margin:0;color:#8191b2;font-size:12px}.profile-settings-form{padding:22px 26px 24px}.profile-settings-sync{display:flex;min-height:38px;align-items:center;gap:8px;margin:0 0 14px;padding:8px 11px;border:1px solid rgb(63 226 242 / .24);border-radius:10px;background:#3fe2f20f;color:#8eeef8;font-size:11px;font-weight:700}.profile-settings-sync svg{animation:vip-api-spin .9s linear infinite}.profile-settings-form.loading .profile-settings-grid{opacity:.55;pointer-events:none}.profile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.profile-settings-grid label,.profile-settings-field{display:grid;min-width:0;gap:7px}.profile-settings-grid label>span,.profile-settings-field>span{display:flex;align-items:center;gap:6px;color:#a9b7d3;font-size:12px;font-weight:800}.profile-settings-grid label>span svg,.profile-settings-field>span svg{color:var(--cyan)}.profile-settings-grid label>span i{margin-left:auto;color:var(--orange);font-size:9px;font-style:normal}.profile-settings-grid label>span b{margin-left:auto;color:#62718e;font-size:9px}.profile-settings-grid input,.profile-settings-grid select,.profile-settings-grid textarea{width:100%;border:1px solid #2b3856;outline:0;border-radius:10px;background:#0b1325;color:var(--text);font:inherit;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.profile-settings-grid input,.profile-settings-grid select{height:42px;padding:0 12px}.profile-settings-grid select{cursor:pointer}.profile-settings-grid textarea{min-height:78px;padding:11px 12px;resize:vertical}.profile-custom-select,.profile-birthday-picker{position:relative;min-width:0}.profile-custom-control{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid #2b3856;border-radius:10px;background:linear-gradient(90deg,rgb(63 226 242 / .025),transparent 40%),#0b1325;color:var(--text);cursor:pointer;font-size:13px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.profile-custom-control>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-custom-control>span.placeholder{color:#55637e}.profile-custom-control>svg{flex:0 0 auto;color:#6d7d9f;transition:color .15s ease,transform .18s ease}.profile-custom-select.open .profile-custom-control,.profile-birthday-picker.open .profile-custom-control{border-color:#3fe2f2b8;background:#0d172a;box-shadow:0 0 0 3px #3fe2f214,inset 0 0 22px #3fe2f206}.profile-custom-select.open .profile-custom-control>svg{color:var(--cyan);transform:rotate(180deg)}.profile-birthday-picker.open .profile-custom-control>svg{color:var(--cyan)}.profile-custom-select-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;display:grid;gap:4px;padding:6px;border:1px solid #334361;border-radius:11px;background:linear-gradient(145deg,rgb(63 226 242 / .05),transparent 48%),#0a1223;box-shadow:0 18px 42px #00000085}.profile-custom-select-menu button{display:flex;min-height:35px;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#8f9db9;cursor:pointer;font-size:12px;font-weight:800;transition:border-color .14s ease,background .14s ease,color .14s ease}.profile-custom-select-menu button:hover{border-color:#3fe2f238;background:#3fe2f20f;color:#d9faff}.profile-custom-select-menu button.selected{border-color:#3fe2f266;background:linear-gradient(90deg,#3fe2f224,#3fe2f20a);color:var(--cyan)}.profile-calendar{position:absolute;z-index:35;right:0;bottom:calc(100% + 6px);width:min(320px,calc(100vw - 50px));padding:8px;border:1px solid rgb(63 226 242 / .32);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .1),transparent 36%),linear-gradient(145deg,#10192d,#090f1e 72%);box-shadow:0 24px 60px #0000009e,0 0 0 1px #ffffff06}.profile-calendar>header{display:grid;grid-template-columns:27px minmax(0,1fr) 27px;align-items:center;gap:5px;margin-bottom:3px}.profile-calendar>header>button{display:inline-flex;min-height:27px;align-items:center;justify-content:center;border:1px solid #2c3956;border-radius:9px;background:#0d1628;color:#8fa0bd;cursor:pointer}.profile-calendar>header>button:hover{border-color:#3fe2f273;color:var(--cyan)}.profile-calendar .profile-calendar-title{gap:5px;border-color:transparent;background:transparent;color:#edf5ff;font-size:13px;font-weight:900}.profile-calendar-weekdays,.profile-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.profile-calendar-weekdays{margin-bottom:1px}.profile-calendar-weekdays span{display:grid;height:15px;place-items:center;color:#64738f;font-size:9px;font-weight:900}.profile-calendar-days button{position:relative;display:grid;height:20px;min-width:0;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#aab7cf;cursor:pointer;font-size:10px;font-weight:800;transition:border-color .13s ease,background .13s ease,color .13s ease,transform .13s ease}.profile-calendar-days button:hover:not(:disabled){border-color:#3fe2f24d;background:#3fe2f214;color:#e4fbff;transform:translateY(-1px)}.profile-calendar-days button.muted{color:#46536e}.profile-calendar-days button.today:after{position:absolute;bottom:2px;width:3px;height:3px;border-radius:50%;background:var(--orange);content:""}.profile-calendar-days button.selected{border-color:var(--cyan);background:linear-gradient(145deg,#54e9f5,#28cddd);box-shadow:0 7px 18px #3fe2f238;color:#06131c}.profile-calendar-days button:disabled,.profile-calendar-years button:disabled{cursor:not-allowed;opacity:.25}.profile-calendar-years{display:grid;min-height:154px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-content:center}.profile-calendar-years button{min-height:29px;border:1px solid #283651;border-radius:9px;background:#0d1628;color:#91a0bc;cursor:pointer;font-size:11px;font-weight:850}.profile-calendar-years button:hover:not(:disabled){border-color:#3fe2f266;color:var(--cyan)}.profile-calendar-years button.selected{border-color:#3fe2f29e;background:#3fe2f21f;color:var(--cyan);box-shadow:inset 0 0 0 1px #3fe2f214}.profile-calendar>footer{position:relative;display:flex;width:100%;height:30px;min-height:30px;align-items:center;justify-content:center;gap:0;overflow:visible;margin:3px 0 0;padding:0 10px;border:1px solid #24304a;border-radius:9px;background:#070d19b8;box-shadow:none}.profile-calendar>footer:before{top:-1px;right:10px;left:10px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);opacity:.75}.profile-calendar>footer span{display:inline-flex;height:100%;align-items:center;justify-content:center;color:#5f6f8d;font-size:9px;text-align:center;white-space:nowrap}.profile-calendar>footer button{position:absolute;top:50%;right:10px;display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--cyan);cursor:pointer;font-size:10px;font-weight:850;transform:translateY(-50%)}.profile-control-menu-enter-active,.profile-control-menu-leave-active{transition:opacity .15s ease,transform .17s ease;transform-origin:top center}.profile-control-menu-enter-from,.profile-control-menu-leave-to{opacity:0;transform:translateY(-5px) scale(.98)}.profile-settings-grid input:focus,.profile-settings-grid select:focus,.profile-settings-grid textarea:focus{border-color:#3fe2f2b3;background:#0d172a;box-shadow:0 0 0 3px #3fe2f214}.profile-settings-grid input::placeholder,.profile-settings-grid textarea::placeholder{color:#55637e}.profile-settings-wide{grid-column:1 / -1}.profile-settings-error{margin:13px 0 0;padding:9px 11px;border:1px solid rgb(255 78 115 / .34);border-radius:9px;background:#ff4e7314;color:#ff8eaa;font-size:11px}.profile-settings-actions{display:flex;align-items:center;gap:9px;margin-top:19px;padding-top:17px;border-top:1px solid #25314d}.profile-settings-actions>span{display:inline-flex;min-width:0;align-items:center;gap:6px;margin-right:auto;color:#71809e;font-size:10px}.profile-settings-actions>span svg{flex:0 0 auto;color:var(--lime)}.profile-settings-actions button{display:inline-flex;min-width:92px;min-height:39px;align-items:center;justify-content:center;gap:6px;padding:0 15px;border:1px solid #33415f;border-radius:9px;background:#121b30;color:#9baac5;cursor:pointer;font-size:12px;font-weight:900}.profile-settings-actions button[type=submit]{border-color:transparent;background:linear-gradient(135deg,#52e8f5,#29d2e4);box-shadow:0 10px 24px #3fe2f229;color:#06131c}.profile-password-backdrop{z-index:136;padding:18px;background:#01040bdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-password-modal{width:min(500px,calc(100% - 32px));max-height:calc(100vh - 36px);padding:0;overflow:hidden auto;border-color:#3fe2f25c;border-radius:19px;background:radial-gradient(circle at 7% 0%,rgb(63 226 242 / .13),transparent 32%),radial-gradient(circle at 100% 100%,rgb(165 255 44 / .055),transparent 32%),linear-gradient(145deg,#111a30,#090f1e 72%);box-shadow:0 32px 110px #000000bd,0 0 30px #3fe2f212;text-align:left}.profile-password-modal>.modal-close{z-index:2;top:17px;right:17px;border-color:#33415f;background:#070d1ae0}.profile-password-heading{display:flex;align-items:center;gap:14px;padding:24px 58px 21px 24px;border-bottom:1px solid #25314d;background:linear-gradient(90deg,rgb(63 226 242 / .065),transparent 68%)}.profile-password-heading>span{display:grid;width:49px;height:49px;flex:0 0 49px;place-items:center;border:1px solid rgb(63 226 242 / .3);border-radius:14px;background:#3fe2f21a;box-shadow:inset 0 0 20px #3fe2f20d;color:var(--cyan)}.profile-password-heading>div{display:grid;min-width:0;gap:3px}.profile-password-heading small,.profile-password-success>small{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:1.4px}.profile-password-heading h2,.profile-password-success h2{margin:0;color:#f4f8ff;font-size:23px}.profile-password-heading p,.profile-password-success p{margin:0;color:#8494b3;font-size:12px;line-height:1.6}.profile-password-form{display:grid;gap:15px;padding:22px 24px 24px}.profile-password-field{display:grid;gap:7px}.profile-password-field>span{color:#c3cee2;font-size:12px;font-weight:850}.profile-password-field>div{display:grid;min-height:48px;grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:0 8px 0 14px;border:1px solid #2d3a5a;border-radius:11px;background:#080f1eb8;color:#5fddec;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.profile-password-field>div:focus-within{border-color:#3fe2f2cc;background:#091223eb;box-shadow:0 0 0 3px #3fe2f214,inset 0 1px #ffffff06}.profile-password-field input{width:100%;min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;box-shadow:none;color:#eef6ff;caret-color:var(--cyan);font:inherit;font-size:13px;font-weight:500}.profile-password-field input::placeholder{color:#687895;font-weight:400}.profile-password-field input:-webkit-autofill,.profile-password-field input:-webkit-autofill:hover,.profile-password-field input:-webkit-autofill:focus{-webkit-text-fill-color:#eef6ff;box-shadow:0 0 0 1000px #0a1223 inset;caret-color:var(--cyan);transition:background-color 9999s ease-out}.profile-password-field button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#7183a5;cursor:pointer}.profile-password-field button:hover{background:#3fe2f214;color:var(--cyan)}.profile-password-hint,.profile-password-error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;border:1px solid rgb(86 111 151 / .24);border-radius:10px;background:#080e1b8a;color:#7f90ae;font-size:11px;line-height:1.55}.profile-password-hint svg{flex:0 0 auto;color:var(--lime)}.profile-password-error{border-color:#ff4e735c;background:#ff4e7314;color:#ff91aa}.profile-password-actions{display:grid;grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:2px;padding-top:17px;border-top:1px solid #25314d}.profile-password-actions button,.profile-password-success>button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #30405f;border-radius:10px;background:#121b30;color:#9eacc5;cursor:pointer;font-size:12px;font-weight:900}.profile-password-actions button[type=submit],.profile-password-success>button{border-color:transparent;background:linear-gradient(135deg,#53e9f5,#2bd1e4);box-shadow:0 10px 26px #3fe2f22e;color:#06131c}.profile-password-actions button:disabled,.profile-password-modal>.modal-close:disabled{cursor:wait;opacity:.6}.profile-password-success{display:grid;min-height:350px;place-items:center;align-content:center;gap:9px;padding:46px 34px 38px;text-align:center}.profile-password-success>span{display:grid;width:72px;height:72px;margin-bottom:7px;place-items:center;border:1px solid rgb(165 255 44 / .34);border-radius:22px;background:#a5ff2c1a;box-shadow:0 0 34px #a5ff2c1a;color:var(--lime)}.profile-password-success>button{width:100%;margin-top:18px}.profile-security button:disabled{border:1px solid rgb(165 255 44 / .34);background:#a5ff2c1a;color:var(--lime);cursor:default}.profile-email-field>div{grid-template-columns:20px minmax(0,1fr);padding-right:14px}.profile-email-code-field>div{grid-template-columns:20px minmax(0,1fr) auto;padding-right:6px}.profile-email-code-field input{letter-spacing:.18em;font-variant-numeric:tabular-nums}.profile-email-code-field input::placeholder{letter-spacing:0}.profile-password-field.profile-email-code-field button{width:auto;min-width:96px;height:36px;padding:0 12px;border:1px solid rgb(63 226 242 / .38);background:#3fe2f21a;color:var(--cyan);font:inherit;font-size:12px;font-weight:850;white-space:nowrap;font-variant-numeric:tabular-nums}.profile-password-field.profile-email-code-field button:hover:not(:disabled){background:#3fe2f22e}.profile-password-field.profile-email-code-field button:disabled{border-color:#2d3a5a;background:transparent;color:#687895;cursor:not-allowed}.profile-password-field input:disabled{opacity:.6}.profile-password-modal p.profile-password-hint,.profile-password-modal p.profile-password-error{margin:0;font-size:12px;line-height:1.6}@media(max-width:650px){.profile-settings-backdrop{padding:8px}.profile-settings-modal{width:100%;max-height:calc(100vh - 16px);border-radius:14px}.profile-settings-heading{gap:11px;padding:18px 50px 16px 16px}.profile-settings-avatar{width:46px;height:46px;border-radius:13px;font-size:21px}.profile-settings-heading h2{font-size:19px}.profile-settings-form{padding:17px 16px 18px}.profile-settings-grid{grid-template-columns:1fr;gap:12px}.profile-calendar{right:auto;left:0;width:min(320px,calc(100vw - 48px))}.profile-settings-wide{grid-column:1}.profile-settings-actions{flex-wrap:wrap}.profile-settings-actions>span{width:100%;margin-bottom:3px}.profile-settings-actions button{flex:1}.profile-password-backdrop{padding:8px}.profile-password-modal{width:100%;max-height:calc(100vh - 16px);border-radius:15px}.profile-password-heading{padding:19px 50px 17px 17px}.profile-password-form{padding:18px 17px 19px}}.header-actions{gap:10px}.download-button{width:124px;min-width:124px;max-width:124px;min-height:38px;padding:0 15px;border:1px solid rgb(7 122 150 / .5);border-radius:9px;background:linear-gradient(180deg,#43ddf5,#2bc8e6);box-shadow:0 7px 18px #1ccae833,inset 0 1px #ffffff52;color:#05202b;font-weight:900}.download-button span{display:inline}.download-button:hover{background:linear-gradient(180deg,#5ce6fa,#35d4ec);box-shadow:0 10px 23px #1ccae84d,inset 0 1px #fff6}.login-button{width:124px;min-width:124px;max-width:124px;min-height:38px;gap:8px;padding:0 12px 0 8px;border:1px solid rgb(63 226 242 / .58);border-radius:9px;background:linear-gradient(180deg,#13233afa,#091627fa);box-shadow:0 0 0 1px #3fe2f20d,0 7px 18px #00000042,inset 0 1px #ffffff0e;color:#42e2f3;font-weight:900}.login-button.is-authenticated{position:relative;width:124px;min-width:124px;max-width:124px;border-color:#3fe2f294;background:linear-gradient(180deg,#13233afa,#091627fa);box-shadow:0 0 0 1px #3fe2f20d,0 7px 18px #00000042,inset 0 1px #ffffff0e;color:#42e2f3}.login-button:not(.is-authenticated):hover{border-color:#3fe2f2eb;background:linear-gradient(180deg,#182f48fc,#0a1b2efc);box-shadow:0 0 0 2px #3fe2f217,0 8px 24px #16c4dc2e,inset 0 1px #ffffff14;color:#73edfa}.login-button.is-authenticated:hover,.login-button.is-authenticated.menu-open{border-color:#3fe2f2eb;background:linear-gradient(180deg,#182f48fc,#0a1b2efc);box-shadow:0 0 0 2px #3fe2f217,0 8px 24px #16c4dc2e,inset 0 1px #ffffff14;color:#73edfa;transform:translateY(-1px)}.header-user-avatar{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;overflow:hidden;border:2px solid rgb(153 121 72 / .9);border-radius:50%;background:radial-gradient(circle at 65% 28%,#ffe1b3 0 15%,transparent 16%),radial-gradient(circle at 50% 38%,#eab985 0 29%,transparent 30%),linear-gradient(145deg,#1f2e66,#081531 62%,#3fe2f2);box-shadow:0 0 0 1px #3fe2f240,0 0 9px #3fe2f21f;color:#fff;font-size:10px;font-weight:950;line-height:1}.header-user-avatar img{width:100%;height:100%;object-fit:cover}.header-user-name{flex:1 1 auto;min-width:0;overflow:hidden;color:#43dfef;text-align:left;text-overflow:ellipsis;white-space:nowrap}.header-user-chevron{flex:0 0 auto;color:#56ddea;transition:transform .16s ease}.header-user-message-badge{position:absolute;z-index:3;top:-10px;right:-9px;display:grid;width:25px;min-width:25px!important;height:25px;place-items:center;overflow:visible!important;padding:0;border:1px solid rgb(78 232 246 / .82);border-radius:50%;background:radial-gradient(circle at 35% 27%,rgb(255 255 255 / .2),transparent 22%),linear-gradient(145deg,#143b4f,#092235 62%,#081629);box-shadow:0 7px 18px #0000006b,0 0 16px #3fe2f247,inset 0 0 10px #3fe2f21a,inset 0 1px #ffffff26;color:#65f1fc;line-height:1;pointer-events:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.header-user-message-badge:before{position:absolute;inset:-1px;z-index:-1;border:1px solid rgb(63 226 242 / .5);border-radius:inherit;content:"";animation:header-message-badge-pulse 2.6s ease-out infinite}.header-user-message-badge:after{position:absolute;inset:3px;border-top:1px solid rgb(255 255 255 / .28);border-left:1px solid rgb(255 255 255 / .08);border-radius:50%;content:"";pointer-events:none}.header-user-message-badge svg{flex:0 0 auto;filter:drop-shadow(0 0 5px rgb(63 226 242 / .55));transform-origin:50% 14%;animation:header-message-bell-ring 3.8s ease-in-out infinite}.header-user-message-badge b{position:absolute;top:-5px;right:-7px;z-index:2;display:grid;min-width:16px;height:16px;place-items:center;padding:0 4px;border:2px solid #09172a;border-radius:999px;background:linear-gradient(145deg,#ff758a,#f43259 68%,#d91f48);box-shadow:0 4px 10px #f431586b,inset 0 1px #ffffff40;color:#fff;font-size:7px;font-weight:950;line-height:1}.login-button.is-authenticated:hover .header-user-message-badge,.login-button.is-authenticated.menu-open .header-user-message-badge{border-color:#64effbf2;box-shadow:0 8px 20px #0000006b,0 0 22px #3fe2f266,inset 0 0 12px #3fe2f224,inset 0 1px #ffffff2e;transform:translateY(-1px) scale(1.08)}@keyframes header-message-badge-pulse{0%{opacity:.72;transform:scale(.86)}62%,to{opacity:0;transform:scale(1.65)}}@keyframes header-message-bell-ring{0%,68%,to{transform:rotate(0)}72%{transform:rotate(17deg)}77%{transform:rotate(-15deg)}82%{transform:rotate(11deg)}87%{transform:rotate(-7deg)}92%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.header-user-message-badge:before,.header-user-message-badge svg{animation:none}}.login-button:hover .header-user-chevron{transform:translateY(1px)}.header-account-menu{position:relative;z-index:8;display:flex;flex:0 0 auto}.header-account-menu .login-button.menu-open{border-color:#3fe2f2d1;box-shadow:0 0 0 2px #3fe2f21a,0 8px 24px #3fe2f233}.header-account-menu .login-button.menu-open .header-user-chevron{transform:rotate(180deg)}.header-account-popover{position:absolute;z-index:120;top:calc(100% + 10px);right:0;width:264px;overflow:visible;border:1px solid rgb(63 226 242 / .72);border-radius:13px;background:radial-gradient(circle at 102% 2%,rgb(165 255 44 / .1),transparent 27%),radial-gradient(circle at 0% 0%,rgb(77 74 174 / .14),transparent 28%),linear-gradient(145deg,#0d192dfb,#071120fc);box-shadow:0 24px 60px #0000008a,0 0 25px #3fe2f21c,inset 0 1px #ffffff0b;color:#eaf3ff;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.header-account-popover.message-view{width:min(332px,calc(100vw - 24px));border-color:#3fe2f29e;border-radius:16px;background:radial-gradient(circle at 15% 0%,rgb(63 226 242 / .12),transparent 34%),radial-gradient(circle at 100% 24%,rgb(94 72 190 / .1),transparent 32%),linear-gradient(155deg,#0d1c30fc,#060f1dfe);box-shadow:0 28px 75px #0000009e,0 0 32px #3fe2f21a,inset 0 1px #ffffff0e}.header-account-popover:before{position:absolute;top:-11px;right:0;left:0;height:11px;content:""}.header-account-caret{position:absolute;top:-7px;right:42px;width:13px;height:13px;border-top:1px solid rgb(63 226 242 / .72);border-left:1px solid rgb(63 226 242 / .72);background:#0d1a2e;transform:rotate(45deg)}.header-account-decoration{position:absolute;top:0;right:0;width:100px;height:76px;overflow:hidden;border-radius:0 13px 0 0;pointer-events:none}.header-account-decoration i{position:absolute;border:1px solid rgb(165 255 44 / .09);border-radius:50%}.header-account-decoration i:first-child{top:-36px;right:-23px;width:95px;height:95px}.header-account-decoration i:last-child{top:-20px;right:-38px;width:111px;height:111px}.header-account-summary{position:relative;display:grid;min-height:82px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px 9px}.header-account-avatar{display:grid;width:50px;height:50px;place-items:center;overflow:hidden;border:2px solid rgb(126 91 255 / .72);border-radius:50%;background:linear-gradient(145deg,#253c66,#14223d);box-shadow:0 0 0 3px #815dff1a,0 8px 20px #00000052;color:#fff;font-size:20px;font-weight:950}.header-account-avatar img{width:100%;height:100%;object-fit:cover}.header-account-summary>div{display:grid;min-width:0;gap:5px}.header-account-summary strong{overflow:hidden;color:#f4f7ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.header-account-summary small{color:#8091b2;font-size:11px}.header-account-status{display:grid;gap:8px;margin:0 14px 8px;padding:10px 11px;border:1px solid rgb(82 104 145 / .24);border-radius:10px;background:#060d1a7a}.header-account-status>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.header-account-status span{display:inline-flex;align-items:center;gap:5px;color:#d9c4ff;font-size:10px;font-weight:850}.header-account-status span svg{color:#a873ff}.header-account-status small{overflow:hidden;color:#7183a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.header-account-status>i{display:block;height:4px;overflow:hidden;border-radius:999px;background:#1d2a42}.header-account-status>i>b{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7356df,#bd75ff);box-shadow:0 0 10px #ac68ff80}.header-account-status>i>b.vip{width:100%;background:linear-gradient(90deg,#8ddf24,#b7ff43);box-shadow:0 0 10px #a5ff2c6b}.header-account-links{display:grid;padding:5px 10px 9px}.header-account-links button,.header-account-logout{display:grid;width:100%;min-height:39px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#b6c4df;cursor:pointer;text-align:left;transition:color .15s ease,background .15s ease,transform .15s ease}.header-account-links button:hover{background:linear-gradient(90deg,#3fe2f21b,#3fe2f206);color:#ecfaff;transform:translate(2px)}.header-account-links button:hover svg{color:var(--cyan)}.header-account-links .header-system-message-link{position:relative;padding-right:42px}.header-system-message-link>em{position:absolute;right:11px;display:grid;min-width:19px;height:19px;place-items:center;padding:0 5px;border-radius:999px;background:#ff4d6924;color:#ff7f94;font-size:9px;font-style:normal;font-weight:950}.header-account-links span,.header-account-logout span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.header-account-logout{min-height:48px;padding-right:21px;padding-left:21px;border-top:1px solid rgb(70 89 126 / .27);border-radius:0 0 12px 12px;color:#ff666d}.header-account-logout:hover{background:#ff4b5912;color:#ff858b}.header-message-center{display:grid;overflow:hidden;border-radius:15px}.header-message-center-heading{display:grid;min-height:74px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px 10px;border-bottom:1px solid rgb(71 91 126 / .3);background:linear-gradient(90deg,rgb(63 226 242 / .07),transparent 74%)}.header-message-center-heading>button:first-child{display:grid;width:37px;height:37px;place-items:center;padding:0;border:1px solid #2c3d5b;border-radius:11px;background:#070e1ba3;color:#9aabc7;cursor:pointer}.header-message-center-heading>button:first-child:hover{border-color:#3fe2f280;color:var(--cyan)}.header-message-center-heading>div{display:grid;min-width:0;gap:2px}.header-message-center-heading h3,.header-message-center-heading p{margin:0}.header-message-center-heading h3{color:#f1f6ff;font-size:16px;line-height:1.15}.header-message-center-heading p{color:#7587a8;font-size:9px;line-height:1.4}.header-message-read-all{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid rgb(63 226 242 / .2);border-radius:8px;background:#3fe2f211;color:#6fdae7;cursor:pointer;font-size:9px;font-weight:850;white-space:nowrap}.header-message-heading-actions{display:inline-flex;align-items:center;gap:5px}.header-message-clear-all{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid rgb(255 105 128 / .2);border-radius:8px;background:#ff4d690e;color:#d98294;cursor:pointer;font-size:9px;font-weight:850;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.header-message-clear-all:hover:not(:disabled){border-color:#ff69807a;background:#ff4d691c;color:#ff899c}.header-message-clear-all.confirming{border-color:#ff4e67bf;background:linear-gradient(135deg,#ff4c683d,#b5234133);box-shadow:0 0 14px #ff45631f;color:#ff9aaa}.header-message-clear-all:disabled{cursor:default;opacity:.4}.header-message-read-all:disabled{cursor:default;opacity:.55}.header-message-read-all.complete{border-color:#4dd6b729;background:#4dd6b70e;color:#6ab9b0;opacity:.82}.header-message-center-body{display:flex;max-height:min(470px,calc(100vh - 150px));flex-direction:column;align-items:stretch;gap:8px;overflow-x:hidden;overflow-y:auto;padding:10px;scrollbar-color:rgb(63 226 242 / .28) transparent;scrollbar-width:thin}.header-message-state{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;padding:22px 18px;color:#7f90af;text-align:center}.header-message-state>svg{color:var(--cyan)}.header-message-state strong{color:#cbd6e8;font-size:13px}.header-message-state span{font-size:10px;line-height:1.6}.header-message-state button{min-height:30px;padding:0 12px;border:1px solid rgb(63 226 242 / .32);border-radius:8px;background:#3fe2f214;color:var(--cyan);cursor:pointer;font-size:10px;font-weight:850}.header-message-state.error>svg{color:#ff7c91}.header-message-item{min-height:max-content;flex:0 0 auto;overflow:hidden;border:1px solid rgb(69 88 123 / .27);border-radius:12px;background:linear-gradient(145deg,#0b1628b8,#060d1bb8);box-shadow:inset 0 1px #ffffff05;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.header-message-item:hover{border-color:#3fe2f259;box-shadow:0 8px 22px #00000029,inset 0 1px #ffffff06;transform:translateY(-1px)}.header-message-item.unread{border-color:#3fe2f23d;background:linear-gradient(90deg,#3fe2f213,#080f1d8c)}.header-message-item.important{border-left-color:#ffb133a6}.header-message-item.urgent{border-left-color:#ff4d69bf}.header-message-item.expanded{border-color:#3fe2f275;background:linear-gradient(145deg,#0d1d31f0,#07111ff0);box-shadow:0 10px 28px #0003,inset 0 1px #ffffff08;transform:none}.header-message-item-summary{display:grid;width:100%;min-height:72px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:10px 10px 10px 11px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.header-message-item-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(63 226 242 / .1);border-radius:10px;background:#3fe2f217;color:var(--cyan)}.header-message-item.important .header-message-item-icon{background:#ffb13317;color:#ffb133}.header-message-item.urgent .header-message-item-icon{background:#ff4d6917;color:#ff647e}.header-message-item-copy{display:grid;min-width:0;gap:3px}.header-message-item-copy>small{display:flex;min-width:0;align-items:center;gap:5px;color:#6f82a4;font-size:8px;line-height:1.2}.header-message-item-copy>small b{padding:2px 5px;border-radius:5px;background:#3fe2f214;color:#65dbe8}.header-message-item-copy>small i{padding:2px 4px;border-radius:4px;background:#a5ff2c1a;color:var(--lime);font-style:normal}.header-message-item-copy>small time{margin-left:auto}.header-message-item-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-message-item-copy>strong{color:#dce7f7;font-size:12px}.header-message-item.unread .header-message-item-copy>strong{color:#f4f8ff}.header-message-item-copy>em{display:-webkit-box;overflow:hidden;color:#7485a4;font-size:9px;font-style:normal;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-message-item.expanded .header-message-item-copy>em{-webkit-line-clamp:1}.header-message-item-tail{display:grid;min-width:16px;justify-items:center;gap:7px;color:#596b8d}.header-message-item-tail svg{transition:color .15s ease,transform .15s ease}.header-message-item:hover .header-message-item-tail svg{color:#8ea2c2}.header-message-item.expanded .header-message-item-tail svg{color:var(--cyan);transform:rotate(180deg)}.header-message-unread-dot{width:6px;height:6px;border-radius:50%;background:#ff5772;box-shadow:0 0 8px #ff4b6999}.header-message-item-detail{display:grid;gap:9px;margin:0 10px 10px;padding:10px 11px 11px;border:1px solid rgb(63 226 242 / .14);border-radius:10px;background:linear-gradient(145deg,#050c18c7,#07101da8)}.header-message-item-detail>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgb(67 88 123 / .22)}.header-message-item-detail>div strong{color:#c7d3e7;font-size:9px}.header-message-item-detail>div time{color:#586b8c;font-size:8px}.header-message-item-detail p{max-height:128px;overflow-y:auto;padding-right:5px;margin:0;color:#9cabc3;font-size:9px;line-height:1.7;scrollbar-color:rgb(63 226 242 / .24) transparent;scrollbar-width:thin;white-space:pre-wrap}.header-message-item-detail button{display:inline-flex;width:max-content;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--cyan);cursor:pointer;font-size:9px;font-weight:850}.header-message-item-detail button svg{transform:rotate(-90deg)}.header-message-inline-error{margin:0;padding:7px 8px;border-radius:7px;background:#ff4d6914;color:#ff8397;font-size:9px;text-align:center}.header-message-load-more{display:inline-flex;flex:0 0 auto;min-height:32px;align-items:center;justify-content:center;gap:5px;border:1px solid rgb(63 226 242 / .18);border-radius:8px;background:#3fe2f20b;color:#70dce8;cursor:pointer;font-size:10px;font-weight:850}.header-message-load-more:disabled{cursor:wait;opacity:.65}.header-account-popover-enter-active,.header-account-popover-leave-active{transition:opacity .15s ease,transform .15s ease;transform-origin:top right}.header-account-popover-enter-from,.header-account-popover-leave-to{opacity:0;transform:translateY(-7px) scale(.975)}@media(max-width:1320px){.download-button{width:118px;min-width:118px;max-width:118px;padding:0 13px}.download-button span{display:inline}.login-button,.login-button.is-authenticated{width:118px;min-width:118px;max-width:118px}}@media(max-width:650px){.header-actions{gap:7px}.download-button{width:38px;min-width:38px;padding:0}.download-button span{display:none}.login-button{width:38px;min-width:38px;max-width:38px;padding:0}.login-button.is-authenticated{width:38px;min-width:38px;max-width:38px}.login-button>span:not(.header-user-avatar),.header-user-chevron{display:none}.login-button>.header-user-avatar{display:grid}}@media(max-width:480px){.login-button,.login-button.is-authenticated{width:38px;min-width:38px;max-width:38px;padding:0}.login-button>span:not(.header-user-avatar),.header-user-chevron{display:none}.login-button>.header-user-avatar{display:grid}}.game-detail-page .detail-purchase-description{display:-webkit-box;max-height:calc(1em * 1.6 * 3);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.game-detail-page .detail-summary-about p{display:-webkit-box;max-height:6.88em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.game-detail-page .detail-empty-media,.game-detail-page .detail-video-thumb-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#7890b6;font-size:13px;font-weight:800;letter-spacing:.04em;background:radial-gradient(circle at 50% 35%,rgb(63 226 242 / .12),transparent 34%),linear-gradient(135deg,#121b31eb,#080d1bf5)}.game-detail-page .detail-empty-media{min-height:360px;font-size:18px}.profile-order-actions,.profile-order-modal footer{display:flex;align-items:center;gap:8px}.profile-order-message{margin:10px 0;padding:9px 12px;border-left:3px solid var(--lime);background:#9cff1a12;color:#bff56b}.profile-order-message.error{border-color:var(--pink);background:#ff4ed312;color:#ff8de5}.profile-order-actions{justify-content:flex-end}.profile-order-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #34415e;border-radius:11px;background:#111a2e;color:#b9c8e6;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.profile-order-actions .profile-order-pay-button{border-color:#a5ff2c66;background:linear-gradient(135deg,#a5ff2c21,#a5ff2c0a),#111d29;color:#d8ff9e}.profile-order-actions .profile-order-pay-button:hover:not(:disabled){border-color:#a5ff2cc2;box-shadow:0 8px 20px #6aca0f21;color:#efffd8;transform:translateY(-1px)}.profile-order-cancel-button{position:relative;min-width:106px;overflow:hidden;border-color:#ff5d8161!important;background:linear-gradient(135deg,#ff4e771f,#ff4e7709),#171827!important;color:#ff9bb2!important;box-shadow:inset 0 1px #ffffff09}.profile-order-cancel-button:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / .08),transparent 80%);content:"";opacity:0;transform:translate(-100%);transition:opacity .16s ease,transform .26s ease}.profile-order-cancel-button:hover:not(:disabled){border-color:#ff5d81c2!important;background:linear-gradient(135deg,#ff4e7733,#ff4e7711),#1b1828!important;box-shadow:0 8px 22px #e6305d24;color:#ffd1db!important;transform:translateY(-1px)}.profile-order-cancel-button:hover:not(:disabled):before{opacity:1;transform:translate(100%)}.profile-order-cancel-button:focus-visible{outline:2px solid rgb(255 93 129 / .68);outline-offset:2px}.profile-order-cancel-button:disabled{cursor:wait;opacity:.5}.profile-order-actions .profile-order-view-button{position:relative;isolation:isolate;display:inline-flex;min-width:126px;min-height:40px;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden;padding:5px 8px 5px 6px;border:1px solid rgb(63 226 242 / .48);border-radius:11px;background:linear-gradient(110deg,#3fe2f224,#3fe2f20b 58%,#a5ff2c12),#101c31;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000029;color:#e9fcff;font-size:12px;font-weight:850;letter-spacing:.01em;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.profile-order-actions .profile-order-view-button:after{position:absolute;z-index:-1;top:-80%;left:-38%;width:34%;height:260%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .12),transparent);content:"";opacity:0;pointer-events:none;transform:rotate(18deg);transition:left .3s ease,opacity .16s ease}.profile-order-view-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid rgb(63 226 242 / .32);border-radius:8px;background:#3fe2f21c;color:var(--cyan);box-shadow:inset 0 1px #ffffff0d}.profile-order-view-arrow{margin-left:auto;color:#7f92b4;transition:color .16s ease,transform .16s ease}.profile-order-actions .profile-order-view-button:hover:not(:disabled){border-color:#3fe2f2d1;background:linear-gradient(110deg,#3fe2f233,#3fe2f212 58%,#a5ff2c1a),#111f36;box-shadow:inset 0 1px #ffffff17,0 9px 24px #13c0da29;color:#fff;transform:translateY(-1px)}.profile-order-actions .profile-order-view-button:hover:not(:disabled):after{left:112%;opacity:1}.profile-order-actions .profile-order-view-button:hover:not(:disabled) .profile-order-view-arrow{color:var(--cyan);transform:translate(2px)}.profile-order-actions .profile-order-view-button:active:not(:disabled){box-shadow:inset 0 2px 8px #0000002e;transform:translateY(0) scale(.98)}.profile-order-actions .profile-order-view-button:focus-visible{outline:2px solid rgb(165 255 44 / .82);outline-offset:2px}.profile-order-actions .profile-order-view-button:disabled{cursor:wait;opacity:.56}.profile-order-empty{padding:30px;color:#8492ae;text-align:center}.profile-order-modal-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 14%,rgb(63 226 242 / .09),transparent 34%),#02050cdb;-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}.profile-order-modal{position:relative;display:flex;width:min(760px,100%);max-height:min(820px,calc(100vh - 40px));flex-direction:column;overflow:hidden;border:1px solid rgb(91 123 169 / .5);border-radius:18px;background:radial-gradient(circle at 98% 0%,rgb(165 255 44 / .055),transparent 28%),radial-gradient(circle at 2% 18%,rgb(63 226 242 / .07),transparent 30%),linear-gradient(155deg,#0c172b,#091225 64%,#080f1d);box-shadow:0 34px 110px #000000ad,0 0 0 1px #ffffff06 inset;color:#eef4ff}.profile-order-modal:before{position:absolute;z-index:2;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);content:"";opacity:.85;pointer-events:none}.profile-order-modal>header{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px 18px;border-bottom:1px solid rgb(49 68 99 / .72);background:#09112194}.profile-order-modal-heading{display:flex;min-width:0;align-items:center;gap:13px}.profile-order-modal-heading-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgb(63 226 242 / .38);border-radius:13px;background:linear-gradient(145deg,#3fe2f230,#3fe2f20b);box-shadow:inset 0 1px #ffffff14,0 8px 24px #1ec1da17;color:var(--cyan)}.profile-order-modal-heading>div{display:grid;min-width:0;gap:2px}.profile-order-modal-heading h2{margin:0;color:#f7faff;font-size:22px;letter-spacing:-.02em}.profile-order-modal-heading small{color:#6e83a8;font-size:8px;font-weight:850;letter-spacing:.13em}.profile-order-modal-heading p{overflow:hidden;margin:1px 0 0;color:#8d9dbb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.profile-order-modal-close{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #2d3d59;border-radius:11px;background:#0f1a2ec7;color:#8799b9;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.profile-order-modal-close:hover{border-color:#ff5d8185;background:#ff4e771a;color:#ff9bb2;transform:rotate(4deg)}.profile-order-modal-content{display:grid;min-height:0;grid-auto-rows:max-content;align-content:start;gap:14px;overflow-y:auto;padding:18px 22px 20px;scrollbar-color:#344969 transparent;scrollbar-width:thin}.profile-order-modal-status{display:grid;grid-template-columns:.95fr 1.35fr 1fr;gap:10px}.profile-order-modal-status-card,.profile-order-modal-meta,.profile-order-modal-total{display:flex;min-height:72px;align-items:center;gap:11px;padding:12px 14px;border:1px solid #293b58;border-radius:13px;background:linear-gradient(145deg,#15223ae0,#0b1629d6);box-shadow:inset 0 1px #ffffff09}.profile-order-modal-status-card>span,.profile-order-modal-total>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgb(63 226 242 / .32);border-radius:10px;background:#3fe2f217;color:var(--cyan)}.profile-order-modal-status-card>div,.profile-order-modal-total>div,.profile-order-modal-meta>span{display:grid;min-width:0;gap:3px}.profile-order-modal-status small,.profile-order-modal-item-price small{color:#7183a4;font-size:8px;font-weight:700}.profile-order-modal-status-card strong{color:var(--cyan);font-size:13px}.profile-order-modal-status-card.status-paid>span,.profile-order-modal-status-card.status-paid strong{color:var(--lime)}.profile-order-modal-status-card.status-paid>span{border-color:#a5ff2c57;background:#a5ff2c17}.profile-order-modal-status-card.status-pending>span,.profile-order-modal-status-card.status-pending strong{color:#ffbd4a}.profile-order-modal-status-card.status-pending>span{border-color:#ffb03257;background:#ffb03217}.profile-order-modal-status-card.status-cancelled>span,.profile-order-modal-status-card.status-cancelled strong{color:#a2b0c9}.profile-order-modal-status-card.status-paymentfailed>span,.profile-order-modal-status-card.status-paymentfailed strong,.profile-order-modal-status-card.status-refundrejected>span,.profile-order-modal-status-card.status-refundrejected strong{color:#ff78c9}.profile-order-modal-status-card.status-refunded>span,.profile-order-modal-status-card.status-refunded strong{color:var(--cyan)}.profile-order-modal-status-card.status-refundpending>span,.profile-order-modal-status-card.status-refundpending strong{color:#b994ff}.profile-order-modal-meta{color:var(--cyan)}.profile-order-modal-meta>svg{flex:0 0 auto}.profile-order-modal-meta strong{overflow:hidden;color:#d8e3f6;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.profile-order-modal-total>span{border-color:#a5ff2c4f;background:#a5ff2c14;color:var(--lime)}.profile-order-modal-total b{color:#f6ffeb;font-size:18px;line-height:1}.profile-order-failure-note,.profile-order-review-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;border:1px solid rgb(255 78 119 / .3);border-radius:12px;background:#ff4e7712;color:#ff9db3}.profile-order-failure-note>svg,.profile-order-review-note>svg{flex:0 0 auto;margin-top:2px}.profile-order-failure-note>span,.profile-order-review-note>span{display:grid;gap:2px;font-size:10px;line-height:1.5}.profile-order-failure-note strong,.profile-order-review-note strong{color:#ffd3dd;font-size:11px}.profile-order-modal-section{overflow:hidden;border:1px solid #293a56;border-radius:14px;background:#08112185;box-shadow:inset 0 1px #ffffff06}.profile-order-modal-section>header{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-bottom:1px solid #253650;background:linear-gradient(90deg,rgb(63 226 242 / .055),transparent 58%)}.profile-order-modal-section>header>div{display:flex;align-items:center;gap:8px;color:var(--cyan)}.profile-order-modal-section h3{margin:0;color:#eef5ff;font-size:12px}.profile-order-modal-section>header>span{padding:4px 8px;border:1px solid #2e405e;border-radius:999px;background:#0d192d;color:#8294b5;font-size:8px;font-weight:750}.profile-order-modal-items{display:grid;gap:8px;padding:10px}.profile-order-modal-items article{display:grid;min-height:78px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:13px;padding:9px;border:1px solid #253753;border-radius:11px;background:linear-gradient(120deg,#132037c2,#0b1629b3)}.profile-order-modal-items img,.profile-order-modal-membership-icon,.profile-order-modal-wallet-icon{width:112px;aspect-ratio:16 / 9;border-radius:9px}.profile-order-modal-items img{border:1px solid #304462;object-fit:cover}.profile-order-modal-membership-icon{display:grid;place-items:center;border:1px solid rgb(165 255 44 / .34);background:radial-gradient(circle at 68% 25%,rgb(63 226 242 / .18),transparent 42%),linear-gradient(145deg,#173522,#0b1924);color:var(--lime)}.profile-order-modal-wallet-icon{display:grid;place-items:center;border:1px solid rgb(63 226 242 / .38);background:radial-gradient(circle at 68% 25%,rgb(165 255 44 / .15),transparent 42%),linear-gradient(145deg,#10313b,#0a1728);color:var(--cyan)}.profile-order-modal-item-copy{display:grid;min-width:0;gap:5px}.profile-order-modal-item-copy strong{overflow:hidden;color:#f2f7ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-order-modal-item-copy small{color:#8294b5;font-size:9px}.profile-order-modal-item-price{display:grid;justify-items:end;gap:4px}.profile-order-modal-item-price b{color:#f4f8ff;font-size:13px}.profile-order-timeline{display:grid;gap:0;margin:0;padding:13px 14px 9px;list-style:none}.profile-order-timeline li{display:grid;min-height:54px;grid-template-columns:22px minmax(0,1fr) auto;gap:10px}.profile-order-timeline li>span{position:relative;display:grid;width:16px;height:16px;margin-top:1px;place-items:center;border:2px solid #405373;border-radius:50%;background:#0b1729;color:#06131a}.profile-order-timeline li>span.current{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 14px #3fe2f24d}.profile-order-timeline li>span:after{position:absolute;top:16px;left:5px;width:2px;height:38px;background:linear-gradient(#405373,#263853);content:""}.profile-order-timeline li:last-child>span:after{display:none}.profile-order-timeline li>div{display:grid;align-content:start;gap:3px}.profile-order-timeline li strong{color:#dfe9fb;font-size:11px}.profile-order-timeline li small{overflow-wrap:anywhere;color:#7f91b0;font-size:9px}.profile-order-timeline time{color:#667999;font-size:8px;white-space:nowrap}.profile-refund-field{position:relative;display:grid;gap:8px;padding:13px;border:1px solid #2b3d5b;border-radius:13px;background:#091222a3}.profile-refund-field>span{display:inline-flex;align-items:center;gap:7px;color:#dce7fa;font-size:11px;font-weight:800}.profile-refund-field>span svg{color:var(--cyan)}.profile-refund-field textarea{min-height:86px;resize:vertical;padding:11px 12px 24px;border:1px solid #344a6b;border-radius:10px;outline:0;background:#07111f;color:#eef4ff;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.profile-refund-field textarea:focus{border-color:#3fe2f2b8;box-shadow:0 0 0 3px #3fe2f214}.profile-refund-field>small{position:absolute;right:23px;bottom:19px;color:#617494;font-size:8px}.profile-order-review-note{border-color:#ffb0324d;background:#ffb03212;color:#ffc76b}.profile-order-review-note strong{color:#ffe0a3}.profile-order-modal>footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;padding:13px 22px 16px;border-top:1px solid #283a57;background:#070e1cdb;box-shadow:0 -12px 28px #0207102e}.profile-order-modal>footer>span{display:inline-flex;align-items:center;gap:7px;color:#7284a5;font-size:8px}.profile-order-modal>footer>span svg{color:var(--lime)}.profile-order-modal-footer-actions{display:flex;align-items:center;gap:8px}.profile-order-modal-footer-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #3b4d6c;border-radius:11px;background:#111c31;color:#cbd8ed;font-size:10px;font-weight:850;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .16s ease}.profile-order-modal-footer-actions button.primary{border-color:transparent;background:linear-gradient(135deg,#48e8f5,#8df7ed);box-shadow:0 9px 24px #26d3e529;color:#041319}.profile-order-modal-footer-actions button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.profile-order-modal-footer-actions button:disabled{cursor:wait;opacity:.55}@media(max-width:720px){.profile-order-modal-status{grid-template-columns:1fr 1fr}.profile-order-modal-total{grid-column:1 / -1}.profile-order-modal>footer{align-items:stretch;flex-direction:column}.profile-order-modal-footer-actions{justify-content:flex-end}}@media(max-width:640px){.profile-order-modal-backdrop{align-items:end;padding:8px}.profile-order-modal{max-height:calc(100vh - 16px);border-radius:16px}.profile-order-modal>header{padding:16px}.profile-order-modal-heading-icon{width:40px;height:40px;flex-basis:40px}.profile-order-modal-heading h2{font-size:19px}.profile-order-modal-content{gap:11px;padding:13px}.profile-order-modal-status{grid-template-columns:1fr}.profile-order-modal-total{grid-column:auto}.profile-order-modal-items article{grid-template-columns:82px minmax(0,1fr)}.profile-order-modal-items img,.profile-order-modal-membership-icon,.profile-order-modal-wallet-icon{width:82px}.profile-order-modal-item-price{grid-column:2;justify-items:start}.profile-order-timeline li{grid-template-columns:22px minmax(0,1fr)}.profile-order-timeline time{grid-column:2;margin-top:-16px}.profile-order-modal>footer{padding:12px 14px 14px}.profile-order-modal-footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-wishlist.loading,.detail-wishlist:disabled{cursor:wait;filter:none;opacity:.72;transform:none}.detail-wishlist.loading svg{animation:detail-favorite-pulse .9s ease-in-out infinite alternate}.detail-wishlist-feedback{margin:-3px 2px 0;padding:8px 10px;border:1px solid rgb(255 78 211 / .24);border-radius:8px;background:#ff4ed30f;color:#ff9ae8;font-size:11px;line-height:1.5}.detail-price-box>p.granted{color:#9edc68}.detail-buy:disabled{cursor:default;filter:grayscale(.2);opacity:.72;transform:none}.detail-vip-download.locked{border:1px solid rgb(255 177 51 / .45);background:linear-gradient(135deg,#28311b,#3e3417);box-shadow:none;color:#ffd078}.detail-vip-download:disabled{cursor:wait;opacity:.7;transform:none}.detail-start-game{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid rgb(63 226 242 / .7);border-radius:11px;background:linear-gradient(115deg,#3fe2f2,#87f4c5 58%,#9cff1a);box-shadow:0 13px 28px #3fe2f22e;color:#04151b;cursor:pointer;font-size:14px;font-weight:950;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.detail-start-game:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 16px 34px #3fe2f245;transform:translateY(-2px)}.detail-start-game:disabled{cursor:wait;opacity:.72;transform:none}.detail-access-feedback{margin:-3px 2px 0;padding:8px 10px;border:1px solid rgb(255 177 51 / .3);border-radius:8px;background:#ffb13311;color:#ffd078;font-size:11px;line-height:1.5}@keyframes detail-favorite-pulse{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.profile-wallet-record-state{display:flex;min-height:110px;align-items:center;justify-content:center;gap:10px;margin:0;color:#8294b4;font-size:12px;text-align:center}.profile-wallet-record-state.error{color:#ff9ae8}.profile-wallet-record-state button{min-height:32px;padding:0 12px;border:1px solid rgb(63 226 242 / .42);border-radius:8px;background:#3fe2f214;color:var(--cyan);cursor:pointer;font-weight:800}.profile-wallet-record-state.empty{color:#6f82a4}.checkout-payment-tabs button:disabled{cursor:not-allowed;opacity:.58}.checkout-qr.is-awaiting-code{display:grid;place-items:center;border-color:#3fe2f240;background:radial-gradient(circle at 50% 38%,rgb(63 226 242 / .13),transparent 42%),#0a1324;color:#6e89aa}.recharge-pay-link{display:inline-flex;min-height:32px;align-items:center;gap:5px;margin-top:10px;padding:0 11px;border:1px solid rgb(63 226 242 / .38);border-radius:8px;background:#3fe2f214;color:var(--cyan);font-size:11px;font-weight:850;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.recharge-pay-link:hover{border-color:var(--cyan);background:#3fe2f224;transform:translateY(-1px)}.recharge-api-error{margin:0;padding:9px 11px;border:1px solid rgb(255 78 211 / .28);border-radius:8px;background:#ff4ed30f;color:#ff9ae8;font-size:11px;line-height:1.55}.recharge-confirm:disabled{cursor:wait;filter:saturate(.65);opacity:.68}.vip-modal-card{width:min(1060px,calc(100% - 36px));max-height:min(880px,calc(100vh - 34px));border-radius:24px}.vip-modal-card>.modal-close{top:19px;right:20px;width:40px;height:40px;border-color:#8299c642;background:#070e1cc2}.vip-purchase-modal.vip-checkout-redesign{display:flex;width:100%;height:min(840px,calc(100vh - 34px));min-height:660px;flex-direction:column;gap:0;padding:0;overflow:hidden;background:radial-gradient(circle at 8% 0%,rgb(165 255 44 / .08),transparent 25%),radial-gradient(circle at 92% 0%,rgb(63 226 242 / .09),transparent 28%),#091121}.vip-checkout-header{display:flex;min-height:118px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;padding:22px 78px 20px 26px;border-bottom:1px solid rgb(98 118 158 / .22);background:linear-gradient(90deg,rgb(165 255 44 / .06),transparent 38%,rgb(63 226 242 / .055)),#0a1223f0}.vip-checkout-heading{display:flex;min-width:0;align-items:center;gap:15px}.vip-checkout-crown{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border:1px solid rgb(165 255 44 / .44);border-radius:17px;background:radial-gradient(circle at 50% 35%,rgb(165 255 44 / .25),transparent 68%),#a5ff2c14;color:var(--lime);box-shadow:0 0 28px #a5ff2c1f,inset 0 1px #ffffff14}.vip-checkout-heading>div{min-width:0}.vip-checkout-eyebrow{display:block;margin-bottom:4px;color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.14em}.vip-checkout-heading h2{margin:0;color:#f6f9ff;font-size:27px;line-height:1.15;letter-spacing:-.45px}.vip-checkout-heading p{margin:6px 0 0;color:#91a2c3;font-size:12px}.vip-checkout-header-price{display:grid;min-width:168px;justify-items:end;gap:1px;padding-left:24px;border-left:1px solid rgb(119 138 178 / .22)}.vip-checkout-header-price small{color:#8798b9;font-size:10px;font-weight:800}.vip-checkout-header-price strong{color:var(--lime);font-size:37px;line-height:1;letter-spacing:-1px;text-shadow:0 0 24px rgb(165 255 44 / .2)}.vip-checkout-header-price strong span{margin-right:3px;font-size:17px;vertical-align:7px}.vip-checkout-header-price em{color:#8da0c4;font-size:10px;font-style:normal;font-weight:750}.vip-checkout-progress{position:relative;display:grid;min-height:56px;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:0 26px;border-bottom:1px solid rgb(83 103 146 / .18);background:#060c19b8}.vip-checkout-progress:before{position:absolute;top:27px;right:calc(16.66% + 10px);left:calc(16.66% + 10px);height:1px;background:linear-gradient(90deg,var(--cyan),rgb(255 181 61 / .68),#34415f 72%);content:""}.vip-checkout-progress>span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#7081a4;font-size:11px;font-weight:850}.vip-checkout-progress b{display:grid;width:25px;height:25px;place-items:center;border:1px solid #344363;border-radius:50%;background:#0a1327;color:#8191b1;font-size:10px}.vip-checkout-progress i{padding:3px 6px;background:#071021;font-style:normal}.vip-checkout-progress .done{color:var(--cyan)}.vip-checkout-progress .done b{border-color:#3fe2f2a6;background:#3fe2f221;color:var(--cyan)}.vip-checkout-progress .active{color:var(--orange)}.vip-checkout-progress .active b{border-color:#ffb53db8;background:#ffb53d21;color:var(--orange);box-shadow:0 0 15px #ffb53d21}.vip-checkout-layout{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:326px minmax(0,1fr)}.vip-checkout-summary,.vip-checkout-payment{min-height:0;overflow-y:auto;scrollbar-color:#334765 transparent;scrollbar-width:thin}.vip-checkout-summary{display:block;margin:0;padding:20px;border-right:1px solid rgb(91 111 153 / .22);background:linear-gradient(180deg,rgb(165 255 44 / .035),transparent 34%),#070e1bd6}.vip-plan-ticket{position:relative;overflow:hidden;padding:18px;border:1px solid rgb(165 255 44 / .34);border-radius:17px;background:linear-gradient(135deg,#08121c57,#050d1aeb 76%),url(/assets/hero-neon-rift.png) center / cover;box-shadow:0 18px 38px #00000040,inset 0 1px #ffffff0f}.vip-plan-ticket:after{position:absolute;right:-54px;bottom:-54px;width:130px;height:130px;border:1px solid rgb(165 255 44 / .2);border-radius:50%;box-shadow:inset 0 0 28px #3fe2f21a;content:""}.vip-plan-ticket>*{position:relative;z-index:1}.vip-plan-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vip-plan-ticket-top>span{display:inline-flex;align-items:center;gap:5px;color:var(--lime);font-size:10px;font-weight:950;letter-spacing:.08em}.vip-plan-ticket-top small{padding:4px 7px;border:1px solid rgb(63 226 242 / .24);border-radius:999px;background:#3fe2f214;color:#8cf4ff;font-size:9px;font-weight:850}.vip-plan-ticket h3{margin:46px 0 7px;color:#fff;font-size:25px;line-height:1.1}.vip-plan-ticket>p{margin:0;color:#bdcae4;font-size:11px;line-height:1.65}.vip-plan-ticket-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.vip-plan-ticket-meta>span{display:grid;gap:3px;padding:9px;border:1px solid rgb(255 255 255 / .08);border-radius:10px;background:#050b179e}.vip-plan-ticket-meta small{color:#7485a7;font-size:9px}.vip-plan-ticket-meta strong{color:#e9f1ff;font-size:11px}.vip-order-breakdown{margin-top:14px;padding:14px;border:1px solid rgb(86 105 147 / .3);border-radius:14px;background:#0d172c}.vip-order-breakdown header{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#eaf1ff;font-size:12px}.vip-order-breakdown header svg{color:var(--cyan)}.vip-order-breakdown>div{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px dashed rgb(93 112 151 / .18);color:#8192b4;font-size:10px}.vip-order-breakdown>div strong{color:#dce6fa;font-size:11px}.vip-order-breakdown>div.muted strong{color:#6f80a2}.vip-order-breakdown>div.total{min-height:42px;border-bottom:0;color:#c4d0e8;font-weight:850}.vip-order-breakdown>div.total strong{color:var(--lime);font-size:20px}.vip-checkout-benefits{display:grid;gap:7px;margin-top:14px}.vip-checkout-benefits>span{display:grid;min-height:39px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:0 11px;border:1px solid rgb(81 100 141 / .25);border-radius:10px;background:#0d172bc7;color:var(--cyan)}.vip-checkout-benefits b{color:#dce6f8;font-size:10px}.vip-checkout-benefits small{color:#7183a6;font-size:9px}.vip-modal-card .vip-checkout-security{display:flex;align-items:center;gap:5px;margin:24px 2px 0;color:#687a9e;font-size:14px;line-height:1.45}.vip-modal-card .vip-checkout-security svg{flex:0 0 auto;color:var(--lime)}.vip-checkout-payment{padding:18px 22px 20px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .055),transparent 32%),#0b1427}.vip-checkout-section-title{display:flex;align-items:center;gap:10px;margin:1px 0 10px}.vip-checkout-section-title:not(:first-child){margin-top:17px}.vip-checkout-section-title>span{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .28);border-radius:9px;background:#3fe2f214;color:var(--cyan);font-size:9px;font-weight:950}.vip-checkout-section-title>div{display:grid;gap:1px}.vip-checkout-section-title strong{color:#f0f5ff;font-size:12px}.vip-checkout-section-title small{color:#7183a7;font-size:9px}.vip-checkout-plan-selector{display:grid;max-height:142px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow-y:auto;padding:2px;scrollbar-color:#36506c transparent;scrollbar-width:thin}.vip-checkout-plan-selector>button{position:relative;display:grid;min-width:0;min-height:61px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 30px 9px 11px;border:1px solid rgb(91 110 151 / .34);border-radius:12px;background:linear-gradient(145deg,rgb(76 102 158 / .08),transparent 58%),#101a31;color:#dce6f8;text-align:left;box-shadow:none}.vip-checkout-plan-selector>button:hover:not(:disabled){border-color:#3fe2f28c;background:#13223a;transform:translateY(-1px)}.vip-checkout-plan-selector>button.active{border-color:#a5ff2cb8;background:linear-gradient(135deg,#a5ff2c21,#3fe2f20e),#111f2d;box-shadow:inset 0 0 0 1px #a5ff2c14,0 0 18px #a5ff2c12}.vip-checkout-plan-selector>button>span{display:grid;min-width:0;gap:3px}.vip-checkout-plan-selector>button strong{overflow:hidden;color:#eef5ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.vip-checkout-plan-selector>button small{color:#7f91b3;font-size:9px}.vip-checkout-plan-selector>button b{color:var(--lime);font-size:15px;white-space:nowrap}.vip-checkout-plan-selector>button b i{margin-right:1px;font-size:10px;font-style:normal}.vip-checkout-plan-selector>button>em{position:absolute;top:8px;right:8px;display:grid;width:17px;height:17px;place-items:center;border:1px solid rgb(112 132 175 / .3);border-radius:50%;color:transparent;font-style:normal}.vip-checkout-plan-selector>button.active>em{border-color:var(--lime);background:var(--lime);color:#07101d}.vip-checkout-plan-state{display:flex;min-height:34px;align-items:center;justify-content:center;gap:7px;margin-top:7px;border:1px dashed rgb(63 226 242 / .24);border-radius:10px;color:#8295b8;font-size:9px}.vip-checkout-plan-state.is-error{border-color:#ff638047;color:#ff8ca3}.vip-checkout-plan-state button{padding:3px 7px;border:0;background:transparent;color:var(--cyan);font-size:inherit}.vip-checkout-methods{margin:0}.vip-checkout-methods button{display:grid;min-height:66px;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:9px;padding:9px 11px;border-radius:13px;text-align:left}.vip-checkout-methods button:before{display:none}.vip-checkout-methods button>span{display:grid;width:34px;height:34px;grid-row:1 / 3;place-items:center;border:1px solid rgb(91 108 151 / .35);border-radius:10px;background:#060d1ba3;color:#92a3c5}.vip-checkout-methods button>strong{align-self:end;color:#dce5f7;font-size:11px}.vip-checkout-methods button>small{align-self:start;color:#7182a4;font-size:9px}.vip-checkout-methods button.active>span{border-color:#3fe2f27a;background:#3fe2f21c;color:var(--cyan);box-shadow:0 0 16px #3fe2f21a}.vip-checkout-coupons{margin:0;padding:11px;border-color:#5b6e974d;background:linear-gradient(135deg,rgb(165 255 44 / .045),transparent 48%),#0d172b}.vip-checkout-coupons>header{margin-bottom:8px}.vip-checkout-coupons .vip-coupon-list{max-height:106px;padding:2px}.vip-checkout-coupons .vip-coupon-option{min-height:52px;padding:7px 8px}.vip-checkout-coupons .vip-coupon-option:hover,.vip-checkout-coupons .vip-coupon-option.active{transform:none}.vip-checkout-scan{grid-template-columns:120px minmax(0,1fr);gap:16px;margin:0;padding:13px;border-radius:14px;background:radial-gradient(circle at 18% 50%,rgb(63 226 242 / .08),transparent 38%),#081225}.vip-checkout-scan .vip-purchase-qr{width:120px;border-width:9px;border-radius:13px}.vip-checkout-scan .vip-payment-status{width:120px;min-height:102px;border-radius:13px}.vip-checkout-scan-copy{position:relative;z-index:1;min-width:0}.vip-checkout-scan-copy>strong{margin-bottom:5px;font-size:19px}.vip-checkout-scan-copy>p:not(.vip-purchase-error){font-size:10px;line-height:1.55}.vip-checkout-scan-copy .vip-purchase-error{margin:8px 0 0;padding:6px 8px;font-size:9px}.vip-checkout-action{position:sticky;z-index:5;bottom:-20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.85fr);align-items:center;gap:16px;margin-top:17px;padding:13px 0 20px;border-top:1px solid rgb(88 107 148 / .2);background:linear-gradient(180deg,#0b1427d1,#0b1427 28%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vip-checkout-action>div{display:grid;min-width:0;gap:3px}.vip-checkout-action>div>span{overflow:hidden;color:#7183a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.vip-checkout-action>div>strong{color:#c6d3e9;font-size:11px}.vip-checkout-action>div b{margin-left:4px;color:var(--lime);font-size:19px}.vip-checkout-action .vip-purchase-confirm{min-height:48px;margin:0;padding:0 16px;font-size:12px}@media(max-width:920px){.vip-modal-card{width:min(760px,calc(100% - 24px));max-height:calc(100vh - 24px)}.vip-purchase-modal.vip-checkout-redesign{height:calc(100vh - 24px);min-height:0;overflow-y:auto}.vip-checkout-layout{display:block}.vip-checkout-summary,.vip-checkout-payment{overflow:visible}.vip-checkout-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-right:0;border-bottom:1px solid rgb(91 111 153 / .22)}.vip-plan-ticket,.vip-order-breakdown{margin:0}.vip-checkout-benefits,.vip-checkout-security{grid-column:1 / -1}.vip-checkout-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.vip-checkout-action{position:static;bottom:auto}}@media(max-width:620px){.vip-modal-card>.modal-close{top:12px;right:12px}.vip-checkout-header{min-height:auto;align-items:flex-start;flex-direction:column;gap:15px;padding:18px 58px 17px 17px}.vip-checkout-crown{width:44px;height:44px;border-radius:13px}.vip-checkout-heading h2{font-size:22px}.vip-checkout-header-price{width:100%;min-width:0;justify-items:start;padding:10px 0 0;border-top:1px solid rgb(119 138 178 / .18);border-left:0}.vip-checkout-header-price strong{font-size:31px}.vip-checkout-progress{padding:0 10px}.vip-checkout-progress i{display:none}.vip-checkout-progress:before{right:18%;left:18%}.vip-checkout-summary{display:block;padding:14px}.vip-order-breakdown,.vip-checkout-benefits{margin-top:12px}.vip-checkout-security{margin-top:24px}.vip-checkout-benefits{grid-template-columns:1fr}.vip-checkout-payment{padding:15px 14px 18px}.vip-checkout-methods,.vip-checkout-plan-selector,.vip-checkout-coupons .vip-coupon-list{grid-template-columns:1fr}.vip-checkout-plan-selector{max-height:220px}.vip-checkout-scan{grid-template-columns:1fr}.vip-checkout-scan .vip-purchase-qr,.vip-checkout-scan .vip-payment-status{width:112px}.vip-checkout-action{grid-template-columns:1fr;gap:10px;padding-bottom:14px}.vip-checkout-action>div{grid-template-columns:1fr auto;align-items:center}.vip-checkout-action>div>span{grid-row:2}}.page-shell.launcher-embedded .library-page{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:6px}.page-shell.launcher-embedded .library-filters{position:static;top:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 12px;overflow:hidden}.page-shell.launcher-embedded .library-side-search{display:none}.page-shell.launcher-embedded .library-filters .filter-group{min-width:0;margin:0;padding:0;border-top:0}.page-shell.launcher-embedded .library-filters .filter-group-title{min-height:18px;margin-bottom:6px}.page-shell.launcher-embedded .library-filters .filter-group h2{margin:0;color:#b8c5dd;font-size:11px}.page-shell.launcher-embedded .library-filters .filter-chip-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px!important}.page-shell.launcher-embedded .library-filters .filter-chip-list button{min-height:27px;padding-inline:7px}.page-shell.launcher-embedded .library-filters .type-filter-group .filter-chip-list button{min-width:0}.page-shell.launcher-embedded .library-filters>.filter-group:not(.type-filter-group){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-top:8px;border-top:1px solid rgb(89 107 145 / .22)}.page-shell.launcher-embedded .library-filters>.filter-group:not(.type-filter-group) .filter-chip-list{display:flex;flex-wrap:wrap}.page-shell.launcher-embedded .library-filters>.filter-group:not(.type-filter-group) .filter-chip-list button{flex:0 0 auto;min-width:72px}.page-shell.launcher-embedded .library-clear-filters{justify-self:end;margin-top:0}.page-shell.launcher-embedded .library-content{min-width:0}.page-shell.launcher-embedded .library-toolbar-search{display:none}.page-shell.launcher-embedded .library-toolbar-actions{grid-template-columns:auto minmax(132px,176px) minmax(168px,220px) auto auto;justify-content:end}.page-shell.launcher-embedded .library-embedded-quick-tabs{display:flex;height:38px;align-items:center;gap:3px;margin:0;padding:3px;white-space:nowrap}.page-shell.launcher-embedded .library-embedded-quick-tabs button{min-height:30px;padding-inline:10px;font-size:10px}.page-shell.launcher-embedded .library-control-row{min-height:34px;justify-content:flex-end}.page-shell.launcher-embedded .library-embedded-filter-select{display:grid;width:100%;height:38px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px 0 6px;border:1px solid #2b3858;border-radius:9px;background:linear-gradient(135deg,rgb(63 226 242 / .09),transparent 55%),#10182c;color:#9cabc5;box-shadow:inset 0 1px #ffffff06}.page-shell.launcher-embedded .library-embedded-filter-select:focus-within{border-color:#3fe2f294;box-shadow:0 0 0 2px #3fe2f214,inset 0 1px #ffffff09}.page-shell.launcher-embedded .library-embedded-filter-select>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:7px;background:#3fe2f214;color:var(--cyan)}.page-shell.launcher-embedded .library-embedded-filter-select select{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;appearance:none;background:transparent;color:#c4d0e5;cursor:pointer;font:inherit;font-size:11px;font-weight:850}.page-shell.launcher-embedded .library-embedded-filter-select select option{background:#10182c;color:#c4d0e5}.page-shell.launcher-embedded .library-embedded-filter-select>svg{color:#6e7f9e;pointer-events:none}.page-shell.launcher-embedded .library-embedded-type-select{position:relative;display:block;padding:0}.page-shell.launcher-embedded .library-embedded-type-select.open{z-index:45;border-color:#3fe2f29e}.page-shell.launcher-embedded .library-embedded-type-trigger{display:grid;width:100%;height:100%;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:0 9px 0 6px;border:0;background:transparent;color:#c4d0e5;cursor:pointer;text-align:left}.page-shell.launcher-embedded .library-embedded-type-trigger>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:7px;background:#3fe2f214;color:var(--cyan)}.page-shell.launcher-embedded .library-embedded-type-trigger>strong{overflow:hidden;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.page-shell.launcher-embedded .library-embedded-type-trigger>small{display:grid;min-width:24px;height:20px;place-items:center;padding:0 6px;border:1px solid rgb(63 226 242 / .18);border-radius:999px;background:#3fe2f212;color:var(--cyan);font-size:9px;font-weight:900}.page-shell.launcher-embedded .library-embedded-type-trigger>svg{color:#6e7f9e;transition:transform .16s ease}.page-shell.launcher-embedded .library-embedded-type-select.open .library-embedded-type-trigger>svg{color:var(--cyan);transform:rotate(180deg)}.page-shell.launcher-embedded .library-embedded-type-menu{position:absolute;z-index:50;top:calc(100% + 8px);right:0;width:350px;max-width:min(350px,calc(100vw - 28px));overflow:hidden;border:1px solid rgb(63 226 242 / .42);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgb(63 226 242 / .12),transparent 36%),#080f1dfb;box-shadow:0 20px 46px #00000080,0 0 0 1px #3fe2f20a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-shell.launcher-embedded .library-embedded-type-menu>header{display:flex;min-height:56px;align-items:center;gap:10px;padding:9px 11px;border-bottom:1px solid rgb(91 111 153 / .22)}.page-shell.launcher-embedded .library-embedded-type-menu>header>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .28);border-radius:9px;background:#3fe2f217;color:var(--cyan)}.page-shell.launcher-embedded .library-embedded-type-menu>header>div{display:grid;gap:2px}.page-shell.launcher-embedded .library-embedded-type-menu>header strong{color:#e3ebfa;font-size:12px}.page-shell.launcher-embedded .library-embedded-type-menu>header small{color:#70809f;font-size:9px}.page-shell.launcher-embedded .library-embedded-type-menu>div{display:grid;max-height:270px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:9px;overflow-y:auto;scrollbar-color:rgb(63 226 242 / .32) transparent;scrollbar-width:thin}.page-shell.launcher-embedded .library-embedded-type-menu>div>button{display:grid;min-width:0;min-height:34px;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:6px;padding:0 8px;border:1px solid #26324f;border-radius:8px;background:#10182c;color:#9aa9c4;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.page-shell.launcher-embedded .library-embedded-type-menu>div>button:hover{border-color:#3fe2f26b;background:#3fe2f214;color:#dce8fa;transform:translateY(-1px)}.page-shell.launcher-embedded .library-embedded-type-menu>div>button.active{border-color:#3fe2f29e;background:linear-gradient(135deg,#3fe2f22e,#3fe2f20d),#101a2e;color:var(--cyan);box-shadow:inset 0 0 0 1px #3fe2f212}.page-shell.launcher-embedded .library-embedded-type-menu>div>button>span{overflow:hidden;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.page-shell.launcher-embedded .library-embedded-type-menu>div>button>small{display:grid;min-width:22px;height:19px;place-items:center;padding:0 5px;border-radius:999px;background:#19233a;color:#7182a3;font-size:8px;font-weight:900}.page-shell.launcher-embedded .library-embedded-type-menu>div>button.active>small{background:#3fe2f221;color:var(--cyan)}.page-shell.launcher-embedded .library-embedded-type-menu>div>button>svg{color:var(--cyan)}.page-shell.launcher-embedded .library-embedded-price-select{position:relative;display:block;padding:0}.page-shell.launcher-embedded .library-embedded-price-select.open{z-index:45;border-color:#3fe2f29e}.page-shell.launcher-embedded .library-embedded-price-trigger{display:grid;width:100%;height:100%;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px 0 6px;border:0;background:transparent;color:#c4d0e5;cursor:pointer;text-align:left}.page-shell.launcher-embedded .library-embedded-price-trigger>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgb(63 226 242 / .22);border-radius:7px;background:#3fe2f214;color:var(--cyan)}.page-shell.launcher-embedded .library-embedded-price-trigger>strong{overflow:hidden;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.page-shell.launcher-embedded .library-embedded-price-trigger>svg{color:#6e7f9e;transition:transform .16s ease}.page-shell.launcher-embedded .library-embedded-price-select.open .library-embedded-price-trigger>svg{color:var(--cyan);transform:rotate(180deg)}.page-shell.launcher-embedded .library-embedded-price-menu{position:absolute;z-index:50;top:calc(100% + 8px);left:0;width:230px;overflow:hidden;border:1px solid rgb(63 226 242 / .42);border-radius:12px;background:radial-gradient(circle at 0% 0%,rgb(63 226 242 / .12),transparent 40%),#080f1dfb;box-shadow:0 20px 46px #00000080,0 0 0 1px #3fe2f20a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-shell.launcher-embedded .library-embedded-price-menu>header{display:flex;min-height:56px;align-items:center;gap:10px;padding:9px 11px;border-bottom:1px solid rgb(91 111 153 / .22)}.page-shell.launcher-embedded .library-embedded-price-menu>header>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(63 226 242 / .28);border-radius:9px;background:#3fe2f217;color:var(--cyan)}.page-shell.launcher-embedded .library-embedded-price-menu>header>div{display:grid;gap:2px}.page-shell.launcher-embedded .library-embedded-price-menu>header strong{color:#e3ebfa;font-size:12px}.page-shell.launcher-embedded .library-embedded-price-menu>header small{color:#70809f;font-size:9px}.page-shell.launcher-embedded .library-embedded-price-menu>div{display:grid;gap:5px;padding:9px}.page-shell.launcher-embedded .library-embedded-price-menu>div>button{display:grid;min-height:35px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0 10px;border:1px solid #26324f;border-radius:8px;background:#10182c;color:#9aa9c4;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.page-shell.launcher-embedded .library-embedded-price-menu>div>button:hover{border-color:#3fe2f26b;background:#3fe2f214;color:#dce8fa;transform:translate(2px)}.page-shell.launcher-embedded .library-embedded-price-menu>div>button.active{border-color:#3fe2f29e;background:linear-gradient(135deg,#3fe2f22e,#3fe2f20d),#101a2e;color:var(--cyan);box-shadow:inset 0 0 0 1px #3fe2f212}.page-shell.launcher-embedded .library-embedded-price-menu>div>button>span{font-size:10px;font-weight:850}.page-shell.launcher-embedded .library-embedded-price-menu>div>button>svg{color:var(--cyan)}.page-shell.launcher-embedded .library-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-shell.launcher-embedded .library-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.page-shell.launcher-embedded .library-pagination>div{grid-column:2;justify-self:center}.page-shell.launcher-embedded .search-page.search-page-embedded{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:6px}.page-shell.launcher-embedded .search-page-embedded .search-results-content{grid-column:1}.page-shell.launcher-embedded .search-page-embedded .search-results-content{gap:9px}.page-shell.launcher-embedded .search-page-embedded .search-results-heading{min-height:42px;padding-inline:10px}.page-shell.launcher-embedded .search-page-embedded .search-result-list{gap:8px}.page-shell.launcher-embedded .search-page-embedded .search-result-list>article{min-height:126px;grid-template-columns:minmax(0,1fr) 132px;padding:7px;border-radius:10px}.page-shell.launcher-embedded .search-page-embedded .search-result-main{grid-template-columns:184px minmax(0,1fr);gap:12px}.page-shell.launcher-embedded .search-page-embedded .search-result-main img{height:112px;min-height:112px;border-radius:8px}.page-shell.launcher-embedded .search-page-embedded .search-result-main>.search-result-copy{gap:6px;padding-block:7px}.page-shell.launcher-embedded .search-page-embedded .search-result-main strong{font-size:15px}.page-shell.launcher-embedded .search-page-embedded .search-result-actions{padding:8px 3px 8px 10px}.page-shell.launcher-embedded .search-page-embedded .search-pagination{margin-top:8px}.library-filter-command-bar{display:contents}.page-shell.launcher-embedded .library-toolbar{min-height:58px;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.page-shell.launcher-embedded .library-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:14px}.page-shell.launcher-embedded .library-filter-command-bar{display:flex;min-width:0;height:54px;align-items:center;padding:7px 12px;overflow:visible;border:1px solid rgb(56 73 111 / .72);border-radius:12px;background:radial-gradient(circle at 8% 0%,rgb(63 226 242 / .075),transparent 32%),linear-gradient(145deg,#121c34fa,#0c1427fa);box-shadow:0 12px 28px #0003,inset 0 1px #ffffff09}.page-shell.launcher-embedded .library-embedded-quick-tabs{display:flex;height:40px;flex:0 0 auto;align-items:center;gap:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.page-shell.launcher-embedded .library-embedded-quick-tabs button{position:relative;min-width:76px;min-height:38px;justify-content:center;gap:7px;padding:0 16px;overflow:visible;border:1px solid transparent;border-radius:9px;background:transparent;color:#a9b7d1;font-size:12px;font-weight:850;box-shadow:none}.page-shell.launcher-embedded .library-embedded-quick-tabs button+button{min-width:112px;margin-left:16px}.page-shell.launcher-embedded .library-embedded-quick-tabs button+button:last-child{min-width:84px}.page-shell.launcher-embedded .library-embedded-quick-tabs button+button:before{position:absolute;top:7px;left:-9px;width:1px;height:24px;background:#5b6f9957;content:""}.page-shell.launcher-embedded .library-embedded-quick-tabs button:hover{color:#e7f9ff}.page-shell.launcher-embedded .library-embedded-quick-tabs button.active{border-color:#3fe2f2b8;background:radial-gradient(circle at 50% 0%,rgb(255 255 255 / .12),transparent 58%),linear-gradient(135deg,#27c4de57,#266ca457);color:#eaffff;box-shadow:0 0 0 1px #3fe2f21f,0 0 18px #3fe2f23d,inset 0 1px #ffffff1f}.page-shell.launcher-embedded .library-filter-command-bar>.library-embedded-filter-select,.page-shell.launcher-embedded .library-filter-command-bar>.library-sort-select{position:relative;width:auto;min-width:118px;height:38px;flex:1 1 150px;margin-left:20px}.page-shell.launcher-embedded .library-filter-command-bar>.library-embedded-filter-select:before,.page-shell.launcher-embedded .library-filter-command-bar>.library-sort-select:before{position:absolute;z-index:1;top:7px;left:-11px;width:1px;height:24px;background:#5b6f9957;content:""}.page-shell.launcher-embedded .library-filter-command-bar>.library-embedded-filter-select{display:block;padding:0;border:0;border-radius:9px;background:#202b4ab8;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000001a}.page-shell.launcher-embedded .library-filter-command-bar>.library-embedded-filter-select:focus-within{border-color:transparent;background:#233252e0;box-shadow:0 0 0 1px #3fe2f257,0 0 16px #3fe2f21a}.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-price-trigger,.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-type-trigger{grid-template-columns:22px minmax(0,1fr) 16px;gap:7px;padding:0 10px}.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-price-trigger>span,.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-type-trigger>span{width:22px;height:22px;border:0;border-radius:0;background:transparent;color:#8ea3c7}.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-price-trigger>strong,.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-type-trigger>strong{color:#aebbd3;font-size:11px;font-weight:800}.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-type-trigger>small{display:none}.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-price-trigger>svg,.page-shell.launcher-embedded .library-filter-command-bar .library-embedded-type-trigger>svg{color:#7183a4}.page-shell.launcher-embedded .library-filter-command-bar>.library-sort-select{z-index:12}.page-shell.launcher-embedded .library-filter-command-bar .library-sort-trigger{grid-template-columns:22px minmax(0,1fr) 16px;gap:7px;padding:0 10px;border:0;border-radius:9px;background:#202b4ab8;box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000001a}.page-shell.launcher-embedded .library-filter-command-bar .library-sort-trigger:hover,.page-shell.launcher-embedded .library-filter-command-bar .library-sort-select.open .library-sort-trigger{border-color:transparent;background:#233252e0;box-shadow:0 0 0 1px #3fe2f257,0 0 16px #3fe2f21a}.page-shell.launcher-embedded .library-filter-command-bar .library-sort-trigger-icon{width:22px;height:22px;border:0;border-radius:0;background:transparent;color:#8ea3c7}.page-shell.launcher-embedded .library-filter-command-bar .library-sort-trigger-copy strong{color:#aebbd3;font-size:11px;font-weight:800}.page-shell.launcher-embedded .library-filter-command-bar .library-sort-chevron{color:#7183a4}.page-shell.launcher-embedded .library-view-toggle{width:116px;height:54px;grid-template-columns:repeat(2,46px);align-content:center;justify-content:center;gap:4px;padding:5px;border:1px solid rgb(56 73 111 / .72);border-radius:12px;background:radial-gradient(circle at 20% 0%,rgb(63 226 242 / .06),transparent 45%),linear-gradient(145deg,#121c34fa,#0c1427fa);box-shadow:0 12px 28px #0003,inset 0 1px #ffffff09}.page-shell.launcher-embedded .library-view-toggle button{width:46px;min-height:42px;border-radius:8px;color:#7f90af}.page-shell.launcher-embedded .library-view-toggle button.active{border:1px solid rgb(63 226 242 / .68);background:radial-gradient(circle at 50% 0%,rgb(255 255 255 / .12),transparent 60%),linear-gradient(135deg,#27c4de66,#266ca461);color:#edffff;box-shadow:0 0 0 1px #3fe2f21a,0 0 18px #3fe2f238,inset 0 1px #ffffff1f}@media(max-width:980px){.page-shell.launcher-embedded .library-toolbar-actions{grid-template-columns:minmax(0,1fr) 102px;gap:9px}.page-shell.launcher-embedded .library-filter-command-bar{padding-inline:8px}.page-shell.launcher-embedded .library-embedded-quick-tabs button{min-width:62px;padding-inline:10px;font-size:10px}.page-shell.launcher-embedded .library-embedded-quick-tabs button+button{min-width:94px;margin-left:12px}.page-shell.launcher-embedded .library-embedded-quick-tabs button+button:last-child{min-width:68px}.page-shell.launcher-embedded .library-filter-command-bar>.library-embedded-filter-select,.page-shell.launcher-embedded .library-filter-command-bar>.library-sort-select{min-width:100px;margin-left:16px}.page-shell.launcher-embedded .library-filter-command-bar>.library-embedded-filter-select:before,.page-shell.launcher-embedded .library-filter-command-bar>.library-sort-select:before{left:-9px}.page-shell.launcher-embedded .library-view-toggle{width:102px;grid-template-columns:repeat(2,40px)}.page-shell.launcher-embedded .library-view-toggle button{width:40px}}.page-shell.launcher-embedded .vip-page-embedded{gap:11px;padding:8px 0 16px}.page-shell.launcher-embedded .vip-page-embedded .vip-hero{min-height:210px;grid-template-columns:minmax(0,1fr) 330px;gap:22px;padding:20px 22px;border-radius:16px;background:linear-gradient(90deg,#060d1bfa,#070f1de6 46%,#070f1d42 68%,#060d1bf5),radial-gradient(circle at 60% 45%,rgb(57 222 239 / .19),transparent 22%),linear-gradient(145deg,#0a172b,#080e1d)}.page-shell.launcher-embedded .vip-page-embedded .vip-hero-copy{max-width:680px}.page-shell.launcher-embedded .vip-page-embedded .vip-hero-copy h1{max-width:none;margin-bottom:8px;font-size:clamp(32px,3.1vw,44px);letter-spacing:-1.3px}.page-shell.launcher-embedded .vip-page-embedded .vip-hero-copy p{max-width:650px;font-size:13px;line-height:1.62}.page-shell.launcher-embedded .vip-page-embedded .vip-hero-tags{gap:9px;margin-top:14px}.page-shell.launcher-embedded .vip-page-embedded .vip-hero-tags span{min-width:0;grid-template-columns:28px auto;padding:7px 10px}.page-shell.launcher-embedded .vip-page-embedded .vip-hero-orbit{left:59%;width:210px;height:210px;opacity:.72}.page-shell.launcher-embedded .vip-page-embedded .vip-recommendation{padding:15px 16px 13px;border-radius:12px}.page-shell.launcher-embedded .vip-page-embedded .vip-recommendation-price{margin:10px 0 5px}.page-shell.launcher-embedded .vip-page-embedded .vip-recommendation-price strong{font-size:32px}.page-shell.launcher-embedded .vip-page-embedded .vip-recommendation-price small{max-width:148px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.page-shell.launcher-embedded .vip-page-embedded .vip-recommendation p{margin-bottom:10px;font-size:10px}.page-shell.launcher-embedded .vip-page-embedded .vip-recommendation button{min-height:38px;font-size:12px}.page-shell.launcher-embedded .vip-page-embedded .vip-recommendation-note{margin-top:7px}.page-shell.launcher-embedded .vip-page-embedded .vip-plan-api-state{min-height:180px}.page-shell.launcher-embedded .vip-page-embedded .vip-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-row{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:stretch;gap:10px}.page-shell.launcher-embedded .vip-page-embedded .vip-benefits,.page-shell.launcher-embedded .vip-page-embedded .vip-checkout{position:relative;overflow:hidden;padding:14px;border-radius:12px}.page-shell.launcher-embedded .vip-page-embedded .vip-benefits{background:radial-gradient(circle at 0 0,rgb(63 226 242 / .1),transparent 35%),linear-gradient(145deg,#0d172b,#0a1223)}.page-shell.launcher-embedded .vip-page-embedded .vip-benefits:before,.page-shell.launcher-embedded .vip-page-embedded .vip-checkout:before{position:absolute;top:0;right:16px;left:16px;height:1px;background:linear-gradient(90deg,transparent,rgb(63 226 242 / .55),transparent);content:""}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-grid>article{min-height:42px;padding:6px 8px;border-color:#2d3e5bd1!important;background:linear-gradient(90deg,#141f35eb,#080f1ed1)}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-grid>article:last-child{grid-column:1 / -1}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-grid>article>span{width:27px;height:27px}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-grid strong{font-size:10px}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-grid small{font-size:8px}.page-shell.launcher-embedded .vip-page-embedded .vip-checkout{background:radial-gradient(circle at 100% 0,rgb(165 255 44 / .1),transparent 38%),linear-gradient(145deg,#0e182a,#0a1221)}.page-shell.launcher-embedded .vip-page-embedded .vip-checkout:before{background:linear-gradient(90deg,transparent,rgb(165 255 44 / .55),transparent)}.page-shell.launcher-embedded .vip-page-embedded .vip-checkout-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0 9px;padding:8px;border-color:#344665bd;background:#050c18b3}.page-shell.launcher-embedded .vip-page-embedded .vip-checkout-summary>span{min-width:0;padding:7px 8px;border:1px solid rgb(45 62 91 / .72);border-radius:8px;background:#121d3194}.page-shell.launcher-embedded .vip-page-embedded .vip-checkout-summary>b{display:flex;min-width:0;grid-column:1 / -1;align-items:center;justify-content:space-between;padding:7px 9px;border:1px solid rgb(165 255 44 / .18);border-radius:8px;background:linear-gradient(90deg,rgb(165 255 44 / .055),transparent);text-align:left}.page-shell.launcher-embedded .vip-page-embedded .vip-checkout-summary>b strong{font-size:23px}.page-shell.launcher-embedded .vip-page-embedded .vip-checkout>button{min-height:38px}@media(max-width:1050px){.page-shell.launcher-embedded .vip-page-embedded .vip-hero{grid-template-columns:minmax(0,1fr) 300px}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-row{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}}@media(max-width:860px){.page-shell.launcher-embedded .vip-page-embedded .vip-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-row{grid-template-columns:1fr}}.page-shell.launcher-embedded .profile-page-embedded{display:grid;width:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);align-items:start;padding:8px 0 16px}.page-shell.launcher-embedded .profile-page-embedded>.profile-content{width:100%;min-width:0;min-height:640px;grid-column:1}.profile-sk-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.profile-skeleton-row,.profile-skeleton-card{pointer-events:none}.profile-skeleton-row i.sk,.profile-skeleton-card i.sk{display:block;border-radius:6px;background:linear-gradient(100deg,#18223b 30%,#26324f,#18223b 70%);background-size:200% 100%;animation:profile-sk-shimmer 1.4s ease-in-out infinite}.profile-skeleton-row .sk-lines,.profile-skeleton-card .sk-lines{display:grid;min-width:0;align-content:center;gap:8px}.profile-skeleton-card .sk-lines.is-end{justify-items:end}.profile-skeleton-row .sk-side,.profile-skeleton-card .sk-side{display:grid;align-content:center;justify-items:end;gap:7px}.profile-skeleton-row .sk-title,.profile-skeleton-card .sk-title{width:52%;height:14px}.profile-skeleton-row .sk-meta,.profile-skeleton-card .sk-meta{width:34%;height:10px}.profile-skeleton-row .sk-text,.profile-skeleton-card .sk-text{width:68%;height:10px}.profile-skeleton-row .sk-btn,.profile-skeleton-card .sk-btn{width:104px;height:32px;border-radius:8px}.profile-skeleton-row .sk-note,.profile-skeleton-card .sk-note{width:56px;height:9px}.profile-skeleton-row .sk-pill,.profile-skeleton-card .sk-pill{width:64px;height:24px;border-radius:6px}.profile-skeleton-row.is-library .sk-cover{width:100%;height:78px;border-radius:8px}.profile-skeleton-row.is-history,.profile-skeleton-row.is-favorite{display:grid;min-height:72px;align-items:center;gap:12px;padding:10px 12px;border:1px solid #24314c;border-radius:9px;background:#0a1223}.profile-skeleton-row.is-history{grid-template-columns:12px minmax(0,1fr) auto}.profile-skeleton-row.is-favorite{grid-template-columns:92px 5px minmax(0,1fr) auto;gap:4px 12px}.profile-skeleton-row .sk-dot{width:10px;height:10px;border-radius:50%}.profile-skeleton-row.is-favorite .sk-dot{width:5px;height:5px}.profile-skeleton-row.is-favorite .sk-cover{width:92px;height:54px;border-radius:8px}.profile-skeleton-card>header{display:flex;align-items:center;gap:12px}.profile-skeleton-card .sk-order-no{width:180px;height:11px}.profile-skeleton-card .sk-order-date{width:110px;height:11px}.profile-skeleton-card>header .sk-pill{width:56px;height:20px;margin-left:auto}.profile-skeleton-card .sk-order-cover{width:100%;height:64px;border-radius:8px}.profile-skeleton-card .sk-price{width:76px;height:18px}@keyframes profile-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:640px){.profile-skeleton-row .sk-btn,.profile-skeleton-card .sk-btn{width:84px}.profile-skeleton-card .sk-order-no{width:120px}.profile-skeleton-card .sk-order-date{display:none}}@media(prefers-reduced-motion:reduce){.profile-skeleton-row i.sk,.profile-skeleton-card i.sk{animation:none}}.recommendation-rows .recommendation-band{--band: 63 226 242;gap:10px;padding:12px;border:1px solid #222e4a;border-radius:16px;background:linear-gradient(100deg,rgb(var(--band) / .09),transparent 42%),radial-gradient(ellipse 40% 90% at 0% 0%,rgb(var(--band) / .08),transparent 70%),#0b1222;box-shadow:inset 0 1px #ffffff08}.recommendation-rows .category-recommendation{--band: 156 255 26}.recommendation-rows .recommend-copy{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:center;column-gap:8px;padding:14px;border:1px solid rgb(var(--band) / .22);border-radius:12px;background:radial-gradient(circle at 0% 0%,rgb(var(--band) / .12),transparent 60%),#080e1cd9;box-shadow:none}.recommendation-rows .recommend-copy-icon{grid-column:1;grid-row:1;width:32px;height:32px;border-color:rgb(var(--band) / .35);border-radius:9px;background:rgb(var(--band) / .12);color:rgb(var(--band))}.recommendation-rows .recommend-copy>small{position:static;grid-column:2;grid-row:1;justify-self:start;max-width:100%;overflow:hidden;padding:2px 8px;border-radius:999px;background:rgb(var(--band) / .1);color:rgb(var(--band));font-size:10px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.recommendation-rows .recommend-copy h3{grid-column:1 / -1;margin:12px 0 4px;color:#f4f8ff;font-size:17px;font-weight:900}.recommendation-rows .recommend-copy p{grid-column:1 / -1;align-self:start;margin:0;color:#8a9bbd;font-size:12px;line-height:1.6}.recommendation-rows .recommend-copy button{grid-column:1 / -1;justify-self:start;gap:2px;margin-top:10px;padding:4px 8px 4px 10px;border:1px solid rgb(var(--band) / .45);border-radius:999px;color:rgb(var(--band));font-size:11px;transition:background .16s ease,color .16s ease}.recommendation-rows .recommend-copy button:hover{background:rgb(var(--band));color:#06111f}.recommendation-rows .recommendation-band .game-card.compact{min-height:140px;overflow:hidden;border:1px solid rgb(255 255 255 / .07);border-radius:12px;background:#0d1528;box-shadow:0 8px 18px #0000002e;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.recommendation-rows .recommendation-band .game-card.compact img{width:100%;height:100%;min-height:140px;object-fit:cover;transition:transform .4s ease}.recommendation-rows .recommendation-band .game-card.compact:after{background:linear-gradient(180deg,transparent 38%,rgb(6 11 22 / .55) 62%,rgb(6 11 22 / .94) 100%)}.recommendation-rows .recommendation-band .game-card.compact:before{right:0;left:0;height:2px;border-radius:0;background:linear-gradient(90deg,transparent,rgb(var(--band)),transparent);box-shadow:none;opacity:0;transition:opacity .2s ease}.recommendation-rows .recommendation-band .game-card.compact .game-card-copy{gap:6px;padding:10px 12px 11px;text-shadow:0 2px 8px rgb(0 0 0 / .7)}.recommendation-rows .recommendation-band .game-card.compact strong{overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.recommendation-rows .recommendation-band .game-card.compact small{width:fit-content;max-width:100%;overflow:hidden;padding:1px 8px;border:1px solid rgb(var(--band) / .4);border-radius:999px;background:#0408108c;color:rgb(var(--band));font-size:11px;font-weight:800;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recommendation-rows .recommendation-band .game-card.compact:hover{border-color:rgb(var(--band) / .55);transform:translateY(-3px);box-shadow:0 16px 30px #00000061,0 0 0 1px rgb(var(--band) / .18)}.recommendation-rows .recommendation-band .game-card.compact:hover:before{opacity:1}.recommendation-rows .recommendation-band .game-card.compact:hover img{transform:scale(1.06)}.recommendation-rows .recommendation-band .game-card.compact:focus-visible{outline:2px solid rgb(var(--band));outline-offset:3px}@media(max-width:650px){.recommendation-rows .recommendation-band .game-card.compact,.recommendation-rows .recommendation-band .game-card.compact img{min-height:112px;height:112px}}@media(max-width:420px){.recommendation-rows .recommendation-band .game-card.compact,.recommendation-rows .recommendation-band .game-card.compact img{min-height:150px;height:150px}}@media(prefers-reduced-motion:reduce){.recommendation-rows .recommendation-band .game-card.compact,.recommendation-rows .recommendation-band .game-card.compact img{transition:none}}.recommendation-rows .recommendation-band{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-rows .recommend-copy{grid-column:1 / -1;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:0;column-gap:10px;row-gap:2px;padding:12px 14px}.recommendation-rows .recommend-copy-icon{grid-column:1;grid-row:1 / 3;width:38px;height:38px;border-radius:11px}.recommendation-rows .recommend-copy h3{grid-column:2;grid-row:1;margin:0;font-size:16px}.recommendation-rows .recommend-copy>small{grid-column:3;grid-row:1}.recommendation-rows .recommend-copy p{grid-column:2 / 4;grid-row:2;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.recommendation-rows .recommend-copy button{grid-column:4;grid-row:1 / 3;align-self:center;margin-top:0;white-space:nowrap}.recommendation-rows .recommendation-band .recommendation-api-state{grid-column:1 / -1}.recommendation-rows .recommendation-band .game-card.compact,.recommendation-rows .recommendation-band .game-card.compact img{min-height:160px;height:160px}@media(max-width:420px){.recommendation-rows .recommendation-band{grid-template-columns:minmax(0,1fr)}.recommendation-rows .recommend-copy{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto}.recommendation-rows .recommend-copy>small{grid-column:2;grid-row:2}.recommendation-rows .recommend-copy p{grid-column:1 / -1;grid-row:3;margin-top:8px;white-space:normal}.recommendation-rows .recommend-copy button{grid-column:1 / -1;grid-row:4;justify-self:start;margin-top:8px}.recommendation-rows .recommendation-band .game-card.compact,.recommendation-rows .recommendation-band .game-card.compact img{min-height:190px;height:190px}}.featured-grid .game-card.for-you-card{grid-template-rows:auto auto;border:1px solid #22304b;border-radius:12px;background:linear-gradient(180deg,#0d1629,#0a1120);box-shadow:0 10px 22px #0000003d,inset 0 1px #ffffff0a}.featured-grid .game-card.for-you-card:hover,.featured-grid .game-card.for-you-card.selected,.featured-grid .game-card.for-you-card:focus-visible{border-color:#3fe2f299;transform:translateY(-3px);box-shadow:0 18px 34px #00000061,0 0 0 1px #3fe2f229,0 0 26px #3fe2f21f}.featured-grid .game-card.for-you-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.featured-grid .game-card.for-you-card:after{right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;transition:opacity .2s ease}.featured-grid .game-card.for-you-card:hover:after,.featured-grid .game-card.for-you-card.selected:after{opacity:1}.featured-grid .for-you-card-media:after{background:linear-gradient(180deg,rgb(3 8 16 / .55),transparent 42%),linear-gradient(0deg,rgb(10 17 32 / .85),transparent 30%)}.featured-grid .for-you-card-tags{top:6px;left:6px;max-width:calc(100% - 12px);flex-wrap:wrap;gap:3px}.featured-grid .for-you-card-tags>span{max-width:none;padding:3px 5px;border:0;border-radius:5px;background:#040a14b8;box-shadow:none;color:#e6eefb;font-size:9px;font-weight:700;line-height:1.1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.featured-grid .game-card.for-you-card>.game-card-copy{display:grid;min-height:0;align-content:start;gap:6px;padding:8px 10px 10px}.featured-grid .game-card.for-you-card>.game-card-copy strong{font-size:13px;font-weight:800;letter-spacing:-.2px}.featured-grid .game-card.for-you-card .for-you-card-commerce{position:static;display:flex;min-width:0;align-items:center;gap:4px;opacity:1;transform:none}.featured-grid .game-card.for-you-card.preview-playing .for-you-card-commerce{opacity:1;transform:none}.featured-grid .for-you-card-vip,.featured-grid .for-you-card-price{min-height:20px;padding:0 6px;border-radius:6px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.featured-grid .for-you-card-vip{border:1px solid rgb(63 226 242 / .4);background:#3fe2f21a;color:var(--cyan);font-size:9px}.featured-grid .for-you-card-price{margin-left:auto;border:0;background:var(--lime);color:#0d1a00;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.featured-grid .for-you-card-price svg{display:none}@media(max-width:650px){.featured-grid .game-card.for-you-card{grid-template-rows:auto auto}.featured-grid .game-card.for-you-card>.game-card-copy{min-height:0;padding:8px 10px 10px}}@media(prefers-reduced-motion:reduce){.featured-grid .game-card.for-you-card{transition:none}}.hsk-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hsk{display:block;min-width:0;height:10px;border-radius:6px;background:linear-gradient(100deg,#141d34 30%,#1f2a46,#141d34 70%);background-size:200% 100%;animation:hsk-shimmer 1.4s ease-in-out infinite}.hsk.short{width:60%}.hsk-lines{display:grid;min-width:0;align-content:center;gap:8px}.hsk-lines>.hsk:first-child{height:12px}@keyframes hsk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.home-hero-skeleton{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:40px;min-height:446px;box-sizing:border-box;padding:48px 20px 48px 56px;border:1px solid #1f2a44;border-radius:16px;background:radial-gradient(ellipse 50% 70% at 20% 50%,rgb(63 226 242 / .06),transparent 70%),#0a1121}.hsk-hero-copy{display:grid;gap:14px;max-width:520px}.hsk-pill{width:110px;height:22px;border-radius:999px}.hsk-hero-title{width:80%;height:38px;border-radius:8px}.hsk-hero-meta{width:34%;height:12px}.hsk-hero-date{width:26%;height:16px}.hsk-hero-text{width:92%;height:12px}.hsk-hero-text.short{width:70%}.hsk-hero-actions{display:flex;gap:10px;margin-top:10px}.hsk-btn{width:112px;height:40px;border-radius:10px}.hsk-btn.ghost{width:100px}.hsk-hero-list{display:grid;gap:8px}.hsk-hero-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;height:46px;padding:4px 8px;border:1px solid #1d2741;border-radius:9px;background:#ffffff05}.hsk-thumb{width:100%;height:100%;min-height:32px;border-radius:6px}.hsk-browse-row{display:grid;grid-template-columns:31px minmax(0,1fr) 23px;align-items:center;gap:9px;height:52px;box-sizing:border-box;padding:0 10px;border:1px solid #1d2741;border-radius:10px}.hsk-icon{width:31px;height:31px;border-radius:9px}.hsk-count{width:23px;height:16px;border-radius:999px}.hsk-promo-line{width:80%;height:9px;margin-top:4px}.hsk-promo-count{width:34px;height:16px;border-radius:999px}.hsk-card{display:grid;grid-template-rows:79px auto;overflow:hidden;border:1px solid #1f2a44;border-radius:12px;background:#0b1222}.hsk-cover{height:79px;border-radius:0}.hsk-card-copy{display:grid;gap:8px;padding:9px 10px 10px}.hsk-card-copy>.hsk:first-child{width:78%;height:12px}.hsk-card-meta{display:flex;align-items:center;justify-content:space-between;gap:6px}.hsk-chip{width:48px;height:18px;border-radius:6px}.hsk-price{width:46px;height:18px;border-radius:6px}.hsk-band-card{display:block;height:160px;overflow:hidden;border:1px solid rgb(255 255 255 / .06);border-radius:12px}.hsk-fill{width:100%;height:100%;border-radius:0}.hsk-curated-lead{position:relative;display:block;grid-row:1 / 3;min-height:262px;overflow:hidden;border:1px solid #1f2a44;border-radius:11px}.hsk-curated-lead .hsk-lines{position:absolute;right:14px;bottom:16px;left:14px}.hsk-curated-lead .hsk-lines .hsk{background:linear-gradient(100deg,#1c2640 30%,#2a3757,#1c2640 70%);background-size:200% 100%}.hsk-curated-tile{display:block;min-height:126px;overflow:hidden;border:1px solid #1f2a44;border-radius:11px}.hsk-more-row{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;height:97px;box-sizing:border-box;padding:0 10px 0 0;overflow:hidden;border:1px solid #1f2a44;border-radius:10px;background:#0b1222}.hsk-more-row .hsk-thumb{height:95px;border-radius:0}.hsk-more-row .hsk-price{width:64px}.hsk-notice-row{display:grid;grid-template-columns:4px minmax(0,1fr);align-items:center;gap:10px;height:53px;box-sizing:border-box;padding:0 10px;border:1px solid #1d2741;border-radius:9px}.hsk-bar{width:4px;height:30px;border-radius:4px}.hsk-tag{height:34px;border-radius:9px}.hsk-rank-row{display:grid;grid-template-columns:22px 42px minmax(0,1fr) 40px;align-items:center;gap:8px;height:49px;box-sizing:border-box;padding:0 8px;border:1px solid #1d2741;border-radius:9px}.hsk-rank-no{width:22px;height:22px;border-radius:6px}.hsk-rank-row .hsk-thumb{height:32px}.hsk-rank-row .hsk-price{width:40px;height:16px}@media(max-width:900px){.home-hero-skeleton{grid-template-columns:minmax(0,1fr);min-height:360px;padding:32px 24px}.hsk-hero-list{display:none}}@media(max-width:650px){.hsk-curated-lead{grid-column:1 / -1;grid-row:1;min-height:220px}.hsk-curated-tile{min-height:112px}}@media(prefers-reduced-motion:reduce){.hsk{animation:none}}.footer-download.fd-card{position:relative;display:flex;min-height:144px;box-sizing:border-box;flex-direction:column;justify-content:center;gap:0;padding:14px;overflow:hidden;isolation:isolate;border:1px solid rgb(63 226 242 / .28);border-radius:16px;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgb(63 226 242 / .2),transparent 62%),radial-gradient(ellipse 60% 80% at 0% 100%,rgb(156 255 26 / .12),transparent 62%),linear-gradient(160deg,#101a33,#0a1121);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000047}.footer-download.fd-card:before{display:block;position:absolute;inset:0;z-index:-1;height:auto;background:linear-gradient(rgb(63 226 242 / .1) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgb(63 226 242 / .1) 1px,transparent 1px) 0 0 / 14px 14px;content:"";opacity:1;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 70% at 100% 0%,#000,transparent 70%)}.footer-download.fd-card:after{display:block;position:absolute;top:0;right:16px;left:16px;width:auto;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);content:"";transform:none}.fd-platforms{display:flex;gap:5px;margin-top:6px}.fd-platforms>span{display:inline-flex;align-items:center;gap:4px;height:18px;box-sizing:border-box;padding:0 7px;border:1px solid rgb(255 255 255 / .09);border-radius:999px;background:#ffffff0d;color:#c3cee2;font-size:10px;font-weight:700;white-space:nowrap}.fd-platforms .is-windows svg{color:var(--cyan)}.fd-platforms .is-android svg{color:var(--lime)}.fd-button{position:relative;display:flex;width:100%;height:40px;align-items:center;justify-content:center;gap:8px;margin-top:10px;overflow:hidden;border:0;border-radius:11px;background:linear-gradient(100deg,#5eeefb 0%,var(--cyan) 45%,#a8ff3a 130%);box-shadow:0 10px 24px -10px #3fe2f2bf,inset 0 1px #ffffff80;color:#06111f;font:inherit;font-size:14px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.fd-button strong{font-weight:900;letter-spacing:.04em}.fd-button:after{content:"";position:absolute;inset:0 auto 0 -60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skew(-20deg);transition:left .6s ease}.fd-button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 30px -10px #3fe2f2e6,inset 0 1px #ffffff8c}.fd-button:hover:after{left:120%}.fd-button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.fd-arrow{transition:transform .16s ease}.fd-button:hover .fd-arrow{transform:translate(3px)}.fd-support{display:flex;min-width:0;align-items:center;gap:5px;margin:8px 0 0;color:#8a9bbd;font-size:10px;line-height:14px}.fd-support span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-support svg{flex:0 0 auto;color:var(--lime)}@media(prefers-reduced-motion:reduce){.fd-button,.fd-button:after,.fd-arrow{transition:none}}.library-view-toggle{--vt-pad: 3px;--vt-gap: 3px;--vt-btn: 34px;position:relative;isolation:isolate}.library-view-toggle .library-view-indicator{position:absolute;z-index:-1;top:var(--vt-pad);bottom:var(--vt-pad);left:var(--vt-pad);width:var(--vt-btn);border-radius:7px;background:#3fe2f221;box-shadow:inset 0 0 0 1px #3fe2f23d,0 0 14px #3fe2f21f;transition:transform .32s cubic-bezier(.34,1.3,.5,1);pointer-events:none}.library-view-toggle.is-list .library-view-indicator{transform:translate(calc(var(--vt-btn) + var(--vt-gap)))}.library-view-toggle button,.library-view-toggle button.active{background:transparent;box-shadow:none;transition:color .22s ease,transform .16s ease}.library-view-toggle button:not(.active):hover{color:#c3d0e8}.library-view-toggle button:active{transform:scale(.9)}.library-view-toggle button svg{transition:transform .32s cubic-bezier(.34,1.3,.5,1)}.library-view-toggle button.active svg{transform:scale(1.08)}.page-shell.launcher-embedded .library-view-toggle{--vt-pad: 5px;--vt-gap: 4px;--vt-btn: 46px}.page-shell.launcher-embedded .library-view-toggle button.active{border-color:transparent;background:transparent;box-shadow:none}.page-shell.launcher-embedded .library-view-toggle .library-view-indicator{border:1px solid rgb(63 226 242 / .68);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgb(255 255 255 / .12),transparent 60%),linear-gradient(135deg,#27c4de66,#266ca461);box-shadow:0 0 0 1px #3fe2f21a,0 0 18px #3fe2f238,inset 0 1px #ffffff1f}@media(max-width:980px){.page-shell.launcher-embedded .library-view-toggle{--vt-btn: 40px}}@media(prefers-reduced-motion:reduce){.library-view-toggle .library-view-indicator,.library-view-toggle button,.library-view-toggle button svg{transition:none}}.library-tabs{position:relative;isolation:isolate}.library-tabs .library-tabs-indicator{position:absolute;z-index:-1;top:0;left:0;border-radius:7px;background:var(--cyan);box-shadow:0 7px 18px #3fe2f229;opacity:0;pointer-events:none}.library-tabs .library-tabs-indicator.ready{opacity:1}.library-tabs .library-tabs-indicator.animated{transition:transform .34s cubic-bezier(.34,1.25,.5,1),width .34s cubic-bezier(.34,1.25,.5,1)}.library-tabs button{transition:color .24s ease,transform .16s ease}.library-tabs:has(.library-tabs-indicator.ready) button.active{background:transparent;box-shadow:none}.library-tabs button:not(.active):hover{color:#dbe5f8}.library-tabs button:active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){.library-tabs .library-tabs-indicator.animated,.library-tabs button{transition:none}}@media(min-width:1051px){.primary-nav{position:relative}}.primary-nav{isolation:isolate}.primary-nav .primary-nav-indicator{position:absolute;z-index:-1;top:0;left:0;border-radius:8px;background:linear-gradient(135deg,#3fe2f229,#3fe2f20f);box-shadow:inset 0 0 0 1px #3fe2f22b;opacity:0;pointer-events:none;transition:opacity .2s ease}.primary-nav .primary-nav-indicator:after{position:absolute;right:11px;bottom:3px;left:11px;height:1px;border-radius:999px;background:var(--cyan);content:"";box-shadow:0 0 8px var(--cyan)}.primary-nav .primary-nav-indicator.visible{opacity:1}.primary-nav .primary-nav-indicator.animated{transition:opacity .2s ease,transform .38s cubic-bezier(.34,1.2,.5,1),width .38s cubic-bezier(.34,1.2,.5,1)}.primary-nav:has(.primary-nav-indicator.visible) a.active{background:transparent;box-shadow:none}.primary-nav:has(.primary-nav-indicator.visible) a.active:after{display:none}.primary-nav a{transition:color .24s ease,background .2s ease,box-shadow .2s ease,transform .16s ease}.primary-nav a:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.primary-nav .primary-nav-indicator,.primary-nav .primary-nav-indicator.animated,.primary-nav a{transition:none}}.profile-vip-card.is-skeleton{border-color:#24314c;background:linear-gradient(145deg,#101a2e,#0b1424);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0003;pointer-events:none}.profile-vip-card.is-skeleton:before{background:#26324f;box-shadow:none}.profile-vip-card.is-skeleton:after{display:none}.profile-vip-card.is-skeleton:hover{transform:none}.profile-vip-card.is-skeleton i.sk{display:block;border-radius:4px;background:linear-gradient(100deg,#18223b 30%,#26324f,#18223b 70%);background-size:200% 100%;animation:profile-sk-shimmer 1.4s ease-in-out infinite}.profile-vip-card.is-skeleton .sk-lines{display:grid;flex:1;gap:5px;min-width:0}.profile-vip-card.is-skeleton .sk-vip-icon{width:34px;height:34px;flex:0 0 auto;border-radius:10px}.profile-vip-card.is-skeleton .sk-vip-kicker{width:72px;height:7px}.profile-vip-card.is-skeleton .sk-vip-title{width:62%;height:14px}.profile-vip-card.is-skeleton .sk-vip-expiry{width:84%;height:9px}@media(prefers-reduced-motion:reduce){.profile-vip-card.is-skeleton i.sk{animation:none}}.profile-side-nav{position:relative;isolation:isolate}.profile-side-nav .profile-side-indicator{position:absolute;z-index:-1;top:0;left:0;border:1px solid var(--cyan);border-radius:9px;box-sizing:border-box;background:linear-gradient(90deg,#3fe2f2,#55d7f5);box-shadow:0 8px 20px #3fe2f224;opacity:0;pointer-events:none;transition:opacity .2s ease}.profile-side-nav .profile-side-indicator.visible{opacity:1}.profile-side-nav .profile-side-indicator.animated{transition:opacity .2s ease,transform .38s cubic-bezier(.34,1.15,.5,1),width .38s cubic-bezier(.34,1.15,.5,1),height .38s cubic-bezier(.34,1.15,.5,1)}.profile-side-nav:has(.profile-side-indicator.visible) button.active{border-color:transparent;background:transparent;box-shadow:none}.profile-side-nav button{transition:border-color .2s ease,background .2s ease,color .26s ease,transform .2s ease}.profile-side-nav button.active:hover{transform:none}.profile-side-nav button>svg{transition:transform .3s cubic-bezier(.34,1.3,.5,1)}.profile-side-nav button.active>svg:last-child{transform:translate(2px)}.profile-side-nav button:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.profile-side-nav .profile-side-indicator,.profile-side-nav .profile-side-indicator.animated,.profile-side-nav button,.profile-side-nav button>svg{transition:none}}.profile-redeem-types{position:relative}.profile-redeem-types .profile-redeem-indicator{position:absolute;z-index:2;top:0;left:0;box-sizing:border-box;border:1px solid currentColor;border-radius:11px;color:var(--cyan);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 10%,transparent),0 10px 26px -12px currentColor;opacity:0;pointer-events:none;transition:opacity .2s ease}.profile-redeem-types .profile-redeem-indicator.lime{color:var(--lime)}.profile-redeem-types .profile-redeem-indicator.purple{color:#ae6cff}.profile-redeem-types .profile-redeem-indicator.visible{opacity:1}.profile-redeem-types .profile-redeem-indicator.animated{transition:opacity .2s ease,color .36s ease,transform .4s cubic-bezier(.34,1.15,.5,1),width .4s cubic-bezier(.34,1.15,.5,1),height .4s cubic-bezier(.34,1.15,.5,1)}.profile-redeem-types:has(.profile-redeem-indicator.visible) button.active{border-color:#293754;box-shadow:none}.profile-redeem-types button{transition:border-color .2s ease,background-color .3s ease,color .3s ease,transform .2s ease}.profile-redeem-types button.active:hover{transform:none}.profile-redeem-types button:active{transform:scale(.98)}.profile-redeem-types button>span{transition:background-color .3s ease,transform .32s cubic-bezier(.34,1.4,.5,1)}.profile-redeem-types button.active>span{transform:scale(1.06)}.profile-redeem-types button>svg{animation:profile-redeem-mark .26s ease}@keyframes profile-redeem-mark{0%{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.profile-redeem-types .profile-redeem-indicator,.profile-redeem-types .profile-redeem-indicator.animated,.profile-redeem-types button,.profile-redeem-types button>span{transition:none}.profile-redeem-types button>svg{animation:none}}.profile-coupon-tabs{position:relative;isolation:isolate}.profile-coupon-tabs .profile-coupon-indicator{position:absolute;z-index:-1;top:0;left:0;border-radius:7px;background:var(--cyan);box-shadow:0 6px 16px #3fe2f21f;opacity:0;pointer-events:none;transition:opacity .2s ease}.profile-coupon-tabs .profile-coupon-indicator.visible{opacity:1}.profile-coupon-tabs .profile-coupon-indicator.animated{transition:opacity .2s ease,transform .34s cubic-bezier(.34,1.25,.5,1),width .34s cubic-bezier(.34,1.25,.5,1)}.profile-coupon-tabs:has(.profile-coupon-indicator.visible) button.active{background:transparent;box-shadow:none}.profile-coupon-tabs button{transition:color .24s ease,transform .16s ease}.profile-coupon-tabs button:not(.active):hover{color:#d5e1f6}.profile-coupon-tabs button:active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){.profile-coupon-tabs .profile-coupon-indicator,.profile-coupon-tabs .profile-coupon-indicator.animated,.profile-coupon-tabs button{transition:none}}.profile-cancel-backdrop{z-index:140}.profile-cancel-modal{width:min(420px,calc(100% - 32px));padding:26px 24px 22px;border-color:#ff6b8152;background:radial-gradient(circle at 50% 0%,rgb(255 107 129 / .12),transparent 42%),linear-gradient(145deg,#111a30,#090f1e 72%)}.profile-cancel-heading{display:grid;justify-items:center;gap:8px;text-align:center}.profile-cancel-heading>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;border:1px solid rgb(255 107 129 / .4);background:linear-gradient(145deg,#ff6b8133,#ff6b810f);color:#ff8a9b;box-shadow:0 0 24px #ff6b8129}.profile-cancel-heading h2{margin:6px 0 0;color:#f3f7ff;font-size:18px}.profile-cancel-heading p{margin:0;color:#8a9aba;font-size:12px;line-height:1.6}.profile-cancel-summary{display:grid;gap:8px;margin:18px 0 0;padding:12px 14px;border:1px solid #24314c;border-radius:12px;background:#070c18b3}.profile-cancel-summary>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.profile-cancel-summary dt{flex:0 0 auto;color:#6f81a3}.profile-cancel-summary dd{min-width:0;margin:0;overflow:hidden;color:#dce6f8;text-overflow:ellipsis;white-space:nowrap}.profile-cancel-summary dd.is-price{color:var(--cyan);font-weight:800}.profile-cancel-error{margin:12px 0 0;padding:8px 12px;border-radius:9px;background:#ff6b811a;color:#ff8a9b;font-size:12px}.profile-cancel-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.profile-cancel-actions button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;border-radius:11px;cursor:pointer;font-size:13px;font-weight:800;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .16s ease,box-shadow .18s ease}.profile-cancel-actions button:active:not(:disabled){transform:scale(.97)}.profile-cancel-actions button:disabled{cursor:not-allowed;opacity:.6}.profile-cancel-keep{border:1px solid #33415f;background:#121b31;color:#dce6f8}.profile-cancel-keep:hover:not(:disabled){border-color:#3fe2f266;color:#fff}.profile-cancel-confirm{border:1px solid rgb(255 107 129 / .6);background:linear-gradient(135deg,#ff6b81,#e2475f);color:#fff;box-shadow:0 10px 24px -10px #ff6b81b3}.profile-cancel-confirm:hover:not(:disabled){box-shadow:0 12px 28px -8px #ff6b81d9}.vip-benefit-grid>article:last-child:nth-child(2n),.page-shell.launcher-embedded .vip-page-embedded .vip-benefit-grid>article:last-child:nth-child(2n){grid-column:auto}.detail-thumbnails{position:relative}.detail-thumbnails .detail-thumbnail-indicator{position:absolute;z-index:2;top:0;left:0;box-sizing:border-box;border:2px solid var(--cyan);border-radius:10px;box-shadow:0 0 0 3px #3fe2f21f,0 10px 24px -8px #3fe2f273;opacity:0;pointer-events:none;transition:opacity .2s ease}.detail-thumbnails .detail-thumbnail-indicator:after{position:absolute;right:14px;bottom:-2px;left:14px;height:3px;border-radius:999px 999px 0 0;background:var(--cyan);box-shadow:0 0 10px var(--cyan);content:""}.detail-thumbnails .detail-thumbnail-indicator.visible{opacity:1}.detail-thumbnails .detail-thumbnail-indicator.animated{transition:opacity .2s ease,transform .38s cubic-bezier(.34,1.2,.5,1),width .38s cubic-bezier(.34,1.2,.5,1),height .38s cubic-bezier(.34,1.2,.5,1)}.detail-thumbnails:has(.detail-thumbnail-indicator.visible) button.active{border-color:#2a3554;box-shadow:none}.detail-thumbnails:has(.detail-thumbnail-indicator.visible) button.active:after{display:none}.detail-thumbnails button.active:hover{transform:none}.detail-thumbnails button img{opacity:.55;filter:saturate(.75);transform:scale(1.04);transition:opacity .32s ease,filter .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.detail-thumbnails button:hover img{opacity:.85;filter:none}.detail-thumbnails button.active img{opacity:1;filter:none;transform:scale(1)}.detail-thumbnails button:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.detail-thumbnails .detail-thumbnail-indicator,.detail-thumbnails .detail-thumbnail-indicator.animated,.detail-thumbnails button img{transition:none}}.detail-stage>img.detail-media-fade-enter-active,.detail-stage>img.detail-media-fade-leave-active{transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .36s ease}.detail-stage>img.detail-media-fade-leave-active{position:absolute;z-index:1;inset:0;pointer-events:none}.detail-stage>img.detail-media-fade-enter-from{opacity:0;transform:scale(1.03);filter:blur(4px)}.detail-stage>img.detail-media-fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.detail-stage>img.detail-media-fade-enter-active,.detail-stage>img.detail-media-fade-leave-active{transition:opacity 1ms}.detail-stage>img.detail-media-fade-enter-from{transform:none;filter:none}}.footer-download.fd-card .fd-platforms:first-child{margin-top:0}.detail-tags-card .detail-requirement-group{padding:0;border:0;background:none}.detail-tags-card .detail-tag-cloud{display:flex;flex-wrap:wrap;gap:8px!important}.detail-tags-card .detail-tag-cloud li{max-width:100%;box-sizing:border-box;padding:6px 11px;border:1px solid #26324e;border-radius:7px;background:#111a30;color:#c3cfe6;font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;cursor:default;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.detail-tags-card .detail-tag-cloud li:before{display:none}.detail-tags-card .detail-tag-cloud li:hover{border-color:#3fe2f280;background:#3fe2f214;color:var(--cyan)}@media(prefers-reduced-motion:reduce){.detail-tags-card .detail-tag-cloud li{transition:none}}.detail-languages-card .detail-requirement-group{padding:0;border:0;background:none}.detail-languages-card .detail-taxonomy-list.language{gap:0 14px!important}.detail-languages-card .detail-taxonomy-list.language li{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 2px;border-bottom:1px solid #1d2742;color:#c3cfe6;font-size:12px;font-weight:600;line-height:1.35;transition:color .16s ease}.detail-languages-card .detail-taxonomy-list.language li:before{position:static;flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#3a4a6c;box-shadow:none;transition:background-color .16s ease,box-shadow .16s ease}.detail-languages-card .detail-taxonomy-list.language li:last-child,.detail-languages-card .detail-taxonomy-list.language li:nth-last-child(2):nth-child(odd){border-bottom:0}.detail-languages-card .detail-taxonomy-list.language li:hover{color:#eaf1ff}.detail-languages-card .detail-taxonomy-list.language li:hover:before{background:var(--cyan);box-shadow:0 0 6px #3fe2f299}@media(prefers-reduced-motion:reduce){.detail-languages-card .detail-taxonomy-list.language li,.detail-languages-card .detail-taxonomy-list.language li:before{transition:none}}@media(min-width:421px){.recommendation-rows .recommend-copy{grid-template-rows:auto;row-gap:0}.recommendation-rows .recommend-copy-icon,.recommendation-rows .recommend-copy h3,.recommendation-rows .recommend-copy>small,.recommendation-rows .recommend-copy button{grid-row:1;align-self:center}}.mini-filters{position:relative;isolation:isolate}.mini-filters .mini-filters-indicator{position:absolute;z-index:-1;top:0;left:0;border-radius:7px;background:var(--cyan);box-shadow:0 6px 15px #3fe2f224;opacity:0;pointer-events:none;transition:opacity .2s ease}.mini-filters .mini-filters-indicator.vip{background:var(--lime);box-shadow:0 6px 15px #9cff1a24}.mini-filters .mini-filters-indicator.deal{background:var(--orange);box-shadow:0 6px 15px #ffb13324}.mini-filters .mini-filters-indicator.visible{opacity:1}.mini-filters .mini-filters-indicator.animated{transition:opacity .2s ease,background-color .32s ease,box-shadow .32s ease,transform .34s cubic-bezier(.34,1.25,.5,1),width .34s cubic-bezier(.34,1.25,.5,1)}.mini-filters:has(.mini-filters-indicator.visible) button.active{background:transparent;box-shadow:none}.mini-filters button.active:hover{border-color:transparent;transform:none}.mini-filters button:active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){.mini-filters .mini-filters-indicator,.mini-filters .mini-filters-indicator.animated{transition:none}}
