.kg-clearable-input{padding-right:var(--kg-input-clear-padding)!important;box-sizing:border-box!important}.kg-clearable-input::-webkit-search-cancel-button{display:none}.kg-input-clear-button.kg-input-clear-button{position:fixed!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#e5ebf2!important;color:#78899f!important;font:18px/1 Arial,sans-serif!important;box-shadow:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.kg-input-clear-button.kg-input-clear-button[hidden]{display:none!important}.kg-input-clear-button.kg-input-clear-button:hover{color:#3288dc!important;background:#e1effd!important}.kg-input-clear-button.kg-input-clear-button:focus-visible{outline:2px solid #268ef1;outline-offset:2px}.site-icon[data-v-1ee416b8]{display:inline-block;flex:none;vertical-align:middle;background:currentColor;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}.member-rail-empty .rail-login[data-v-3c8cd2a9]{min-height:44px;padding:8px 16px}.rail-login[data-v-3c8cd2a9]:focus-visible{outline:2px solid var(--kg-brand,#179cff);outline-offset:2px}.finance-status-tag[data-v-1a411204]{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 9px;border:1px solid #dfe5ed;border-radius:6px;color:#68788e;background:#f1f4f8;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.finance-status-tag--success[data-v-1a411204]{color:#16835b;background:#eaf8f0;border-color:#bfe7cf}.finance-status-tag--failed[data-v-1a411204]{color:#c44249;background:#fff0f0;border-color:#f4c7ca}.finance-status-tag--pending[data-v-1a411204]{color:#217bb8;background:#edf7ff;border-color:#cbe5f8}.finance-order-snapshot[data-v-d94e8fd6]{padding:12px;border-radius:10px;background:#f7faff;font-size:13px}.finance-order-snapshot h3[data-v-d94e8fd6]{margin:0 0 8px;color:#405873;font-size:12px;font-weight:600}.finance-order-snapshot dl[data-v-d94e8fd6]{display:grid;gap:6px;margin:0}.finance-order-snapshot dl>div[data-v-d94e8fd6]{display:flex;justify-content:space-between;gap:16px;line-height:1.5}.finance-order-snapshot dt[data-v-d94e8fd6]{color:#697386}.finance-order-snapshot dd[data-v-d94e8fd6]{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.order-balance-details[data-v-8e8d6ae5]{width:100%;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:#f4f7fb;color:#626a7b;font-size:12px;line-height:1.7}.balance-section-title[data-v-8e8d6ae5]{margin:0;color:#405873;font-size:12px;font-weight:600}.balance-stage[data-v-8e8d6ae5]{padding:8px 10px;border-radius:7px;background:#fff}.balance-title[data-v-8e8d6ae5]{display:block;font-weight:600}.balance-values[data-v-8e8d6ae5]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.balance-values>span[data-v-8e8d6ae5]{white-space:nowrap}.balance-empty[data-v-8e8d6ae5]{color:#8796aa}.member-login[data-v-a8d6f9be]{min-height:44px;padding:8px;border:0;background:transparent;color:var(--kg-brand,#179cff);font:inherit;font-size:12px;cursor:pointer}.member-login[data-v-a8d6f9be]:focus-visible{outline:2px solid var(--kg-brand,#179cff);outline-offset:2px}.message-tabs[data-v-8b4d7591]{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid #e5ebf4;padding:0 0 10px}.message-tabs button[data-v-8b4d7591]{background:transparent;padding:10px 4px;white-space:nowrap;color:#63748b}.message-tabs .active[data-v-8b4d7591]{color:#137fc1;border-bottom:2px solid currentColor}.message-tools[data-v-8b4d7591]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:20px 0;font-size:12px;color:#61738b}.message-tools label[data-v-8b4d7591]{display:flex;align-items:center;gap:8px}.message-tools button[data-v-8b4d7591]{padding:7px 12px;border:1px solid #dce5ef;border-radius:4px;background:#fff;color:#426e91}.message-row[data-v-8b4d7591]{display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #e9eef5;padding:20px 0}.message-row>input[data-v-8b4d7591]{margin-top:3px}.message-row>button[data-v-8b4d7591]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:left;background:transparent;padding:0;color:#5b708b}.message-row-title[data-v-8b4d7591]{display:flex;justify-content:space-between;align-items:center;gap:18px}.message-row-title b[data-v-8b4d7591]{font-size:14px;font-weight:400}.message-row.unread b[data-v-8b4d7591]{color:#267eaf;font-weight:600}.message-row-title small[data-v-8b4d7591]{color:#67809b;font-size:11px;flex-shrink:0}.message-excerpt[data-v-8b4d7591]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#73839a}.message-row time[data-v-8b4d7591]{font-size:11px;color:#728299}.message-detail-image[data-v-8b4d7591]{max-width:100%;height:auto;display:block;margin:20px 0}.advertising-banner[data-v-1dee52d5]{position:relative;background:#edf3fa}.advertising-banner-image[data-v-1dee52d5]{display:block;width:100%;padding:0;border:0;background:transparent}.advertising-banner-image img[data-v-1dee52d5]{display:block;width:100%;max-height:560px;object-fit:contain}.advertising-prev[data-v-1dee52d5],.advertising-next[data-v-1dee52d5]{position:absolute;top:45%;border:0;background:#16325d99;color:#fff;font-size:36px;border-radius:50%;width:48px;height:48px}.advertising-prev[data-v-1dee52d5]{left:24px}.advertising-next[data-v-1dee52d5]{right:24px}.advertising-dots[data-v-1dee52d5]{position:absolute;bottom:16px;left:0;right:0;display:flex;gap:8px;justify-content:center}.advertising-dots button[data-v-1dee52d5]{width:10px;height:10px;padding:0;background:#a9b7cc;border:1px solid #fff;border-radius:50%}.advertising-dots .active[data-v-1dee52d5]{background:#266de5}.advertising-floats[data-v-1dee52d5]{position:fixed;right:24px;bottom:80px;z-index:40;display:grid;gap:18px}.advertising-float[data-v-1dee52d5]{position:relative}.advertising-float button[data-v-1dee52d5]{padding:0;border:0;background:transparent}.advertising-float img[data-v-1dee52d5]{display:block;object-fit:contain;max-width:220px}.advertising-float .advertising-float-close[data-v-1dee52d5]{position:absolute;top:-14px;right:-12px;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #1d396033}.advertising-mask[data-v-1dee52d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;box-sizing:border-box}.advertising-dialog[data-v-1dee52d5]{position:relative;width:min(600px,calc(100vw - 48px),calc(78vh * var(--ad-image-ratio)));width:min(600px,calc(100vw - 48px),calc(78dvh * var(--ad-image-ratio)));overflow:hidden;border-radius:24px;background:#101827;outline:1px solid rgba(255,255,255,.16);box-shadow:0 24px 70px #00000052,0 6px 20px #00000029}.advertising-popup-close[data-v-1dee52d5]{position:absolute;z-index:2;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#0f172a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px #0000002e;color:#fff;font-size:28px;font-weight:300;line-height:1;cursor:pointer;transition:background .15s,transform .15s}.advertising-popup-close[data-v-1dee52d5]:hover{background:#0f172ac7}.advertising-popup-close[data-v-1dee52d5]:active{transform:scale(.94)}.advertising-popup-close[data-v-1dee52d5]:focus-visible{outline:2px solid #fff;outline-offset:2px}.advertising-popup-image[data-v-1dee52d5]{display:block;width:100%;padding:0;border:0;background:transparent}.advertising-popup-image img[data-v-1dee52d5]{display:block;width:100%;height:auto;aspect-ratio:var(--ad-image-ratio);object-fit:contain}.advertising-card[data-v-1dee52d5]{display:block;width:100%;padding:0;margin-bottom:16px;border:0;border-radius:12px;background:#f5f8fc;color:#354565;overflow:hidden;text-align:left}.advertising-card img[data-v-1dee52d5]{display:block;width:100%}.advertising-card span[data-v-1dee52d5]{display:block;padding:12px 16px}.advertising-personal[data-v-1dee52d5]{width:100%;margin:20px 0}.advertising-venue[data-v-5b3be5a9]{padding:32px 0}.advertising-venue-games[data-v-5b3be5a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px;margin:20px 0}.advertising-venue-games button[data-v-5b3be5a9]{background:#fff;border:1px solid #dce5f1;border-radius:12px;overflow:hidden;padding:12px}.advertising-venue-games img[data-v-5b3be5a9]{width:100%;height:120px;object-fit:contain}.advertising-venue-games span[data-v-5b3be5a9]{display:block;padding-top:12px}.activity-action[data-v-a79f88c8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #1589dc;border-radius:8px;padding:10px 18px;background:#1589dc;color:#fff;font:500 14px/1.5 inherit;cursor:pointer}.activity-action__label[data-v-a79f88c8]{min-width:0;overflow-wrap:anywhere}.activity-action__spinner[data-v-a79f88c8]{flex:none;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:activity-spin-a79f88c8 .8s linear infinite}@keyframes activity-spin-a79f88c8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.activity-action__spinner[data-v-a79f88c8]{animation:none}}.activity-action--secondary[data-v-a79f88c8]{color:#1676b9;background:#eef7ff}.activity-action--text[data-v-a79f88c8]{color:#1676b9;background:transparent;border-color:transparent}.activity-action[disabled][data-v-a79f88c8]{opacity:.5;cursor:not-allowed}.activity-action[data-v-a79f88c8]:focus-visible{outline:2px solid #1687d6;outline-offset:3px}.activity-action-backdrop[data-v-d169cbc5]{z-index:110;padding:16px;background:#1623346b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.activity-action-dialog[data-v-d169cbc5]{--kg-line:#e3ebf4;--kg-surface:#fff;--kg-canvas:#f4f8fc;--kg-text:#303442;--kg-text-secondary:#65738b;--kg-brand:#1687d6;--kg-on-brand:#fff;--kg-danger:#b32436;--kg-font-ui:inherit;--act-text:#303442;--act-secondary:#65738b;--act-brand:#1687d6;--act-line:#e3ebf4;--act-page:#fff;--act-surface:#fff;--act-soft:#eef7ff;position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:24px;border:1px solid #e7edf4;border-radius:16px;background:#fff;color:#303442;box-shadow:0 20px 64px #203a6b26;font:14px/1.7 var(--font-family,sans-serif)}header[data-v-d169cbc5]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}h2[data-v-d169cbc5]{min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.activity-action-dialog .modal-close[data-v-d169cbc5]{position:static;display:grid;place-items:center;flex:none;width:36px;height:36px;min-height:36px;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:8px;background:transparent;color:#8492a5;cursor:pointer}.modal-close[data-v-d169cbc5]:hover:not(:disabled){background:#f1f5f9;color:#4e6076}.modal-close[data-v-d169cbc5]:disabled{opacity:.45;cursor:not-allowed}.modal-close[data-v-d169cbc5]:focus-visible{outline:2px solid #1687d6;outline-offset:2px}.activity-dialog-content[data-v-d169cbc5]{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.activity-dialog-actions[data-v-d169cbc5]{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;border:0;background:transparent;color:inherit;box-shadow:none}.activity-dialog-actions[data-v-d169cbc5] .activity-action{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 14px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .15s ease,border-color .15s ease}.activity-dialog-actions[data-v-d169cbc5] .activity-action--secondary{border-color:#dce4ed;background:#f7f9fc;color:#5d6d82}.activity-dialog-actions[data-v-d169cbc5] .activity-action--primary{border-color:#1687d6;background:#1687d6;color:#fff}@media (hover:hover){.activity-dialog-actions[data-v-d169cbc5] .activity-action--secondary:hover:not(:disabled){border-color:#c8d4e2;background:#eef3f8}.activity-dialog-actions[data-v-d169cbc5] .activity-action--primary:hover:not(:disabled){border-color:#1276bd;background:#1276bd}}@media (max-width:520px){.activity-action-dialog[data-v-d169cbc5]{padding:20px;border-radius:14px}header[data-v-d169cbc5]{margin-bottom:16px}.activity-dialog-actions[data-v-d169cbc5]{gap:10px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.activity-dialog-actions[data-v-d169cbc5] .activity-action{transition:none}}.sign-repair-overlay[data-v-4bf2c00b] .activity-sheet{max-width:var(--app-content-width,480px)}.sign-repair-overlay[data-v-4bf2c00b] .sheet-heading{min-height:48px}.sign-repair-overlay[data-v-4bf2c00b] .sheet-heading h2{font-size:16px}.sign-repair[data-v-4bf2c00b]{padding:4px 0 0;color:var(--act-text,#303540)}.repair-quota[data-v-4bf2c00b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;background:var(--act-soft,#eff7ff);font-size:12px}.repair-quota>span[data-v-4bf2c00b]:last-child{color:var(--act-secondary,#7981a4)}.repair-quota b[data-v-4bf2c00b]{color:var(--act-brand,#179cff);font-size:18px;font-variant-numeric:tabular-nums}.sign-repair p[data-v-4bf2c00b]{margin:8px 0;color:var(--act-secondary,#7981a4);font-size:11px;line-height:1.6}.sign-repair h3[data-v-4bf2c00b]{margin:12px 0 8px;font-size:13px;font-weight:600}.repair-dates[data-v-4bf2c00b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.repair-date[data-v-4bf2c00b]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;margin:0;padding:6px 2px;border:1px solid var(--act-line,#dfe8f1);border-radius:8px;background:var(--act-surface,#fff);color:inherit;font:inherit}.repair-date time[data-v-4bf2c00b]{font-size:12px;font-weight:500;line-height:1.4}.repair-date span[data-v-4bf2c00b]{color:var(--act-secondary,#7981a4);font-size:10px;line-height:1.4;font-variant-numeric:tabular-nums}.repair-date.is-selected[data-v-4bf2c00b]{border-color:var(--act-brand,#179cff);background:var(--act-soft,#eff7ff);color:var(--act-brand,#179cff)}.repair-date.is-selected span[data-v-4bf2c00b]{color:inherit}.repair-date[disabled][data-v-4bf2c00b]{opacity:.55}.repair-date[data-v-4bf2c00b]:after{border:0}.repair-date[data-v-4bf2c00b]:focus-visible{outline:2px solid var(--act-brand,#179cff);outline-offset:2px}.repair-pending-list[data-v-4bf2c00b]:focus-visible{outline:2px solid var(--act-brand,#179cff)}.repair-pending[data-v-4bf2c00b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--act-line,#edf1f5)}.repair-pending>div[data-v-4bf2c00b]{display:grid;gap:4px;font-size:13px}.repair-pending span[data-v-4bf2c00b]{color:var(--act-secondary,#7981a4);font-size:12px}.repair-pending[data-v-4bf2c00b] .activity-action{flex:none;width:auto;min-height:40px;margin:0;padding:8px 14px;border-radius:10px;font-size:13px}.sign-repair .repair-message[data-v-4bf2c00b]{padding:10px 12px;border-radius:10px;background:var(--act-soft,#eff7ff);color:var(--act-brand,#179cff)}.repair-footer[data-v-4bf2c00b]{position:sticky;bottom:0;margin-top:12px;padding:4px 0 0;border-top:1px solid var(--act-line,#edf1f5);background:var(--act-page,#fff)}.repair-footer p[data-v-4bf2c00b]{margin:6px 0}.sign-repair[data-v-4bf2c00b] .activity-action.repair-submit{width:100%;min-height:44px;margin:0;padding:8px 12px;border-radius:10px;font-size:14px}.repair-error[data-v-4bf2c00b]{margin-top:12px}.activity-surface[data-v-ae8ca00a]{min-width:0;color:var(--act-text, #303442);font-family:var(--kg-font-ui, "PingFang SC");font-size:14px;line-height:1.6;overflow-wrap:anywhere}.activity-hero[data-v-ae8ca00a]{display:block;width:100%;height:auto}.activity-surface[data-v-ae8ca00a] .activity-section{margin:16px 14px 0}.activity-surface[data-v-ae8ca00a] h2,.activity-surface[data-v-ae8ca00a] .activity-section-title{margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.5}.activity-surface[data-v-ae8ca00a] .activity-muted{color:var(--act-secondary, #616783)}.activity-surface[data-v-ae8ca00a] .activity-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.activity-surface[data-v-ae8ca00a] .activity-divider{border-top:1px solid var(--act-line, #f2f2f6)}.activity-surface[data-v-ae8ca00a] .activity-data-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--act-line, #f2f2f6)}.activity-surface[data-v-ae8ca00a] .activity-data-row>*{min-width:0}.activity-surface[data-v-ae8ca00a] .activity-empty{padding:48px 14px;color:var(--act-secondary, #616783);text-align:center}.activity-surface[data-v-ae8ca00a] .activity-link{color:var(--act-brand, #179cff)}.activity-surface[data-v-ae8ca00a] .activity-action{font-family:inherit}.activity-sign-in[data-v-d89e6f9a] .activity-action.sign-in-primary{display:flex}.sign-in-frame[data-v-d89e6f9a]{background:var(--kg-page, var(--act-page, #f8f8f8))}.activity-sign-in[data-v-d89e6f9a]{--act-sign-gold: #b18d40;--act-sign-gold-soft: #fff8eb;--act-sign-expired: #b8b8b8;--act-sign-expired-soft: #f7f7f7;--act-sign-track: #f2f2f2;--act-sign-shadow: rgba(0, 0, 0, .08);--act-sign-button-shadow: rgba(0, 0, 0, .12);--act-sign-brand-top: #45b0ff;--act-sign-on-brand: #fff;min-width:0;padding-bottom:20px;color:var(--act-text, #303442);font-family:PingFang SC,PingFangSC-Regular,SF Pro SC,SF Pro Text,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}[data-theme=dark] .activity-sign-in,.is-dark .activity-sign-in{--act-sign-gold: #d7b66b;--act-sign-gold-soft: #353127;--act-sign-expired: #8e929e;--act-sign-expired-soft: #282b35;--act-sign-track: #30343f;--act-sign-shadow: rgba(0, 0, 0, .22);--act-sign-button-shadow: rgba(0, 0, 0, .3);--act-sign-brand-top: var(--act-brand, #127dcc);--act-sign-on-brand: #fff}.activity-sign-in[data-v-d89e6f9a] ::selection{background:var(--act-soft, #e8f5ff);color:var(--act-text, #303442)}.activity-sign-in .sign-in-card[data-v-d89e6f9a]{box-sizing:border-box;min-width:0;margin:20px 20px 0;padding:16px;border-radius:12px;background:var(--act-surface, #fff);box-shadow:0 10px 30px var(--act-sign-shadow)}.activity-sign-in .sign-in-heading h2[data-v-d89e6f9a],.activity-sign-in .sign-in-tier-heading h2[data-v-d89e6f9a]{margin:0;font-size:18px;font-weight:600;line-height:25px}.activity-sign-in[data-v-d89e6f9a] .activity-action{box-sizing:border-box;font-family:inherit}.sign-in-modes[data-v-d89e6f9a]{display:flex;min-height:48px;padding:0 20px;background:var(--act-surface, #fff)}.activity-sign-in .sign-in-modes[data-v-d89e6f9a] .activity-action.sign-in-mode{flex:1;min-width:0;width:auto;min-height:48px;margin:0;padding:0 4px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--act-text, #303442);font-size:14px;font-weight:400}.activity-sign-in .sign-in-modes[data-v-d89e6f9a] .activity-action.sign-in-mode[aria-pressed=true]{border-bottom-color:var(--act-text, #303442);background:transparent;color:var(--act-text, #303442);font-weight:600}.activity-sign-in .sign-in-modes[data-v-d89e6f9a] .activity-action.sign-in-mode[disabled]{background:transparent;color:var(--act-secondary, #616783)}.sign-in-calendar[data-v-d89e6f9a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:16px}.sign-in-calendar--week[data-v-d89e6f9a]{grid-template-columns:repeat(var(--sign-columns, 7),minmax(0,1fr))}.sign-in-day[data-v-d89e6f9a]{min-width:0;text-align:center;color:var(--act-secondary, #616783)}.sign-in-day-tile[data-v-d89e6f9a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;height:50px;padding:5px 2px;border-radius:8px;background:var(--act-sign-gold-soft);color:var(--act-sign-gold)}.sign-in-day-status[data-v-d89e6f9a]{display:block;font-size:10px;line-height:16px}.sign-in-day-reward[data-v-d89e6f9a]{display:block;max-width:100%;font-size:14px;font-weight:600;line-height:20px}.sign-in-day-gift[data-v-d89e6f9a]{position:absolute;top:-15px;left:50%;width:36px;height:36px;object-fit:contain;transform:translate(-50%)}.sign-in-day--coin .sign-in-day-gift[data-v-d89e6f9a]{top:-13px;width:32px;height:32px}.sign-in-day-label[data-v-d89e6f9a]{display:block;margin-top:6px;font-size:11px;line-height:16px}.sign-in-day--current .sign-in-day-label[data-v-d89e6f9a]{color:var(--act-sign-gold)}.sign-in-day--today.sign-in-day--coin .sign-in-day-tile[data-v-d89e6f9a]{background:var(--act-soft, #e8f5ff);color:var(--act-brand, #179cff)}.sign-in-day--today.sign-in-day--coin .sign-in-day-label[data-v-d89e6f9a]{color:var(--act-brand, #179cff)}.sign-in-day--expired .sign-in-day-tile[data-v-d89e6f9a]{background:var(--act-sign-expired-soft);color:var(--act-sign-expired)}.sign-in-day--expired .sign-in-day-label[data-v-d89e6f9a]{color:var(--act-sign-expired)}.sign-in-day--signed .sign-in-day-tile[data-v-d89e6f9a]{background:var(--act-soft, #e8f5ff);color:var(--act-brand, #179cff)}.sign-in-day--not-started .sign-in-day-tile[data-v-d89e6f9a],.sign-in-day--ended .sign-in-day-tile[data-v-d89e6f9a],.sign-in-day--unknown .sign-in-day-tile[data-v-d89e6f9a]{background:var(--act-sign-expired-soft);color:var(--act-secondary, #616783)}.sign-in-calendar-guide[data-v-d89e6f9a]{display:flex;justify-content:center;height:14px}.sign-in-calendar-chevron[data-v-d89e6f9a]{display:block;width:14px;height:14px;animation:sign-in-guide-d89e6f9a 1.4s cubic-bezier(.49,.49,.61,.59) infinite}@keyframes sign-in-guide-d89e6f9a{0%{opacity:0;transform:translateY(-5px)}60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.sign-in-calendar-chevron[data-v-d89e6f9a]{animation:none;opacity:1;transform:none}}.activity-sign-in .sign-in-daily[data-v-d89e6f9a] .activity-action.sign-in-primary{width:206px;max-width:100%;min-height:44px;margin:12px auto 0;padding:8px 12px;border:0;border-radius:44px;background:linear-gradient(var(--act-sign-brand-top),var(--act-brand, #179cff));color:var(--act-sign-on-brand);box-shadow:0 1px 8px var(--act-sign-button-shadow);font-size:16px;font-weight:600}.activity-sign-in .sign-in-daily[data-v-d89e6f9a] .activity-action.sign-in-primary[disabled]:not([aria-busy=true]){background:var(--act-disabled, #e4e6ed);color:var(--act-muted, #7981a4);box-shadow:none}.sign-in-links[data-v-d89e6f9a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:7.3333px 16px -8px}.sign-in-links--two[data-v-d89e6f9a]{grid-template-columns:repeat(2,minmax(0,1fr))}.sign-in-repair-hint[data-v-d89e6f9a]{display:block;margin-top:2px;font-size:10px;line-height:1.3}.activity-sign-in .sign-in-links[data-v-d89e6f9a] .activity-action--text[disabled]{color:var(--act-muted,#a3a8b5)}.activity-sign-in .sign-in-links[data-v-d89e6f9a] .activity-action--text{position:relative;width:100%;min-width:0;min-height:max(44px,34px);margin:0;padding:4px 0;background:transparent;color:var(--act-brand, #179cff);font-size:13px;font-weight:400}.activity-sign-in .sign-in-links[data-v-d89e6f9a] .activity-action+.activity-action:before{position:absolute;top:50%;left:0;height:12px;border-left:1px solid var(--act-line, #f2f2f6);content:"";transform:translateY(-50%)}.activity-sign-in .sign-in-continuous[data-v-d89e6f9a]{padding:16px 20px}.sign-in-tier-heading[data-v-d89e6f9a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sign-in-tier-summary[data-v-d89e6f9a]{min-width:0}.sign-in-tier-hint[data-v-d89e6f9a]{margin:2px 0 0;color:var(--act-secondary, #616783);font-size:12px;line-height:17px}.sign-in-tier-hint strong[data-v-d89e6f9a]{font-weight:600}.sign-in-amount[data-v-d89e6f9a]{color:var(--act-brand, #179cff)}.activity-sign-in .sign-in-continuous[data-v-d89e6f9a] .activity-action.sign-in-claim{flex:none;width:60px;min-height:28px;margin:0;padding:4px 8px;border:0;border-radius:28px;background:var(--act-brand, #179cff);color:var(--act-sign-on-brand);font-size:12px}.activity-sign-in .sign-in-continuous[data-v-d89e6f9a] .activity-action.sign-in-claim[disabled]:not([aria-busy=true]){background:var(--act-soft, #e8f5ff);color:var(--act-brand, #179cff)}.sign-in-tiers[data-v-d89e6f9a]{display:flex;overflow-x:auto;margin:16px -4px 0;padding:0 0 2px;scrollbar-width:none}.sign-in-tiers[data-v-d89e6f9a]::-webkit-scrollbar{display:none}.sign-in-tier[data-v-d89e6f9a]{flex:0 0 72px;min-width:0;text-align:center}.sign-in-tier[data-v-d89e6f9a]:only-child{flex-basis:100%}.sign-in-tier-amount[data-v-d89e6f9a]{display:inline-block;box-sizing:border-box;min-width:54px;width:max-content;padding:1px 8px;border-radius:24px;background:var(--act-sign-track);color:var(--act-secondary, #616783);font-size:14px;font-weight:600;line-height:22px;white-space:nowrap}.sign-in-tier-line[data-v-d89e6f9a]{position:relative;display:flex;align-items:center;justify-content:center;height:24px}.sign-in-tier-line[data-v-d89e6f9a]:before{position:absolute;inset:calc(50% - 1px) 0 auto;height:2px;background:var(--act-sign-track);content:""}.sign-in-tier-dot[data-v-d89e6f9a]{position:relative;width:10px;height:10px;border-radius:50%;background:var(--act-sign-track)}.sign-in-tier--reached .sign-in-tier-amount[data-v-d89e6f9a]{background:var(--act-soft, #e8f5ff);color:var(--act-brand, #179cff)}.sign-in-tier--reached .sign-in-tier-dot[data-v-d89e6f9a]{background:var(--act-brand, #179cff)}.sign-in-tier-days[data-v-d89e6f9a]{display:block;color:var(--act-secondary, #616783);font-size:12px;line-height:17px}.sign-in-eligibility-title[data-v-d89e6f9a]{margin:0 0 12px;color:var(--act-secondary, #616783);font-size:14px}.sign-in-eligibility-title strong[data-v-d89e6f9a]{color:var(--act-brand, #179cff);font-size:16px;font-weight:600}.sign-in-eligibility-row[data-v-d89e6f9a]{display:flex;align-items:center;gap:20px}.sign-in-eligibility-progress[data-v-d89e6f9a]{flex:1;min-width:0}.sign-in-progress[data-v-d89e6f9a]{height:3px;background:var(--act-line, #f2f2f6)}.sign-in-progress-fill[data-v-d89e6f9a]{height:100%;background:var(--act-brand, #179cff)}.sign-in-progress-label[data-v-d89e6f9a]{display:flex;justify-content:space-between;gap:4px;margin-top:6px;color:var(--act-secondary, #616783);font-size:10px}.activity-sign-in .sign-in-eligibility[data-v-d89e6f9a] .activity-action.sign-in-eligibility-action{flex:none;width:auto;min-height:28px;margin:0;padding:4px 12px;border:0;border-radius:28px;background:var(--act-brand, #179cff);color:var(--act-sign-on-brand);font-size:12px}.activity-sign-in .sign-in-eligibility[data-v-d89e6f9a] .activity-action.sign-in-eligibility-action[disabled]{background:var(--act-disabled, #e4e6ed);color:var(--act-muted, #7981a4)}.sign-in-rule[data-v-d89e6f9a]{margin:12px 20px 0;color:var(--act-secondary, #616783)}.sign-in-sr-only[data-v-d89e6f9a]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sign-in-tiers[data-v-d89e6f9a]:focus-visible,.activity-sign-in[data-v-d89e6f9a] .activity-action:focus-visible{outline:2px solid var(--act-brand, #179cff);outline-offset:2px}.sign-in-pending-note[data-v-d89e6f9a],.sign-in-pending-claim[data-v-d89e6f9a]{margin:12px 0;color:var(--act-secondary, #7981a4);font-size:13px;line-height:1.6;text-align:center}.sign-in-pending-claim p[data-v-d89e6f9a]{margin:0 0 8px}.activity-sign-in[data-v-d89e6f9a]{padding:20px}.sign-in-calendar--week[data-v-d89e6f9a]{grid-template-columns:repeat(var(--sign-columns,7),minmax(0,1fr))}.sign-in-day[data-v-d89e6f9a]{min-width:0}.sign-in-day-tile[data-v-d89e6f9a]{min-height:90px}.sign-in-card[data-v-d89e6f9a]{max-width:none}@media (max-width:640px){.activity-sign-in[data-v-d89e6f9a]{padding:12px}.sign-in-calendar.sign-in-calendar--week[data-v-d89e6f9a]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}.rain-venue-claim[data-v-a71a07a3]{display:grid;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--kg-line,#e3ebf4);color:var(--kg-text,#303442);font-size:14px;line-height:1.6}header[data-v-a71a07a3]{display:flex;align-items:center;justify-content:space-between;gap:12px}h3[data-v-a71a07a3],p[data-v-a71a07a3],dl[data-v-a71a07a3],dd[data-v-a71a07a3]{margin:0}h3[data-v-a71a07a3]{font-size:16px}p[data-v-a71a07a3],dt[data-v-a71a07a3]{color:var(--kg-text-secondary,#65738b)}[role=alert][data-v-a71a07a3]{color:#a22e3b}select[data-v-a71a07a3]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #ccd8e6;border-radius:8px;background:var(--kg-surface,#fff);color:inherit;font:inherit}select[data-v-a71a07a3]:focus-visible{outline:2px solid #1687d6;outline-offset:2px}dl[data-v-a71a07a3]{display:grid;gap:8px}dl div[data-v-a71a07a3]{display:flex;justify-content:space-between;gap:16px}dd[data-v-a71a07a3]{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.rain-venue-terms[data-v-a71a07a3]{padding:12px 14px;border-radius:8px;background:var(--kg-canvas,#f4f8fc);font-variant-numeric:tabular-nums}.rain-venue-terms strong[data-v-a71a07a3]{color:var(--kg-text,#303442)}.history-calendar[data-v-805f84b8]{margin:16px;padding:16px 16px 18px;border:1px solid var(--act-line, #edf1f5);border-radius:18px;background:var(--act-surface, #fff);color:var(--act-text, #303540)}.history-month-bar[data-v-805f84b8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.history-month-bar h2[data-v-805f84b8]{margin:0;font-size:19px;font-weight:650;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.history-month-arrow[data-v-805f84b8]{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--act-text, #303540)}.history-month-arrow span[data-v-805f84b8]{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--act-line, #edf1f5);border-radius:10px;background:var(--act-page, #f6f8fb);font-size:25px;line-height:1}.history-month-arrow:active span[data-v-805f84b8]{background:var(--act-soft, #eff7ff);color:var(--act-brand, #179cff)}.history-month-summary[data-v-805f84b8]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:12px;padding:0 12px;border-radius:10px;background:var(--act-soft, #eff7ff);color:var(--act-secondary, #798395);font-size:12px}.history-summary-count[data-v-805f84b8]{display:inline-flex;align-items:baseline;gap:4px}.history-month-summary b[data-v-805f84b8]{margin:0 2px;color:var(--act-brand, #179cff);font-size:21px;font-weight:650;font-variant-numeric:tabular-nums}.history-month-reset[data-v-805f84b8]{flex-shrink:0;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--act-brand, #179cff);font-size:12px}.history-weekdays[data-v-805f84b8],.history-days[data-v-805f84b8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.history-weekdays[data-v-805f84b8]{margin:18px 0 10px;color:var(--act-secondary, #798395);font-size:11px;text-align:center}.history-weekdays span[data-v-805f84b8]:nth-last-child(-n+2){color:var(--act-muted, #929bac)}.history-days[data-v-805f84b8]{row-gap:4px}.history-cell[data-v-805f84b8]{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;gap:4px;padding:2px 0}.history-day-number[data-v-805f84b8]{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:34px;height:34px;border:1px solid transparent;border-radius:11px;color:var(--act-text, #303540);font-size:14px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.history-day-status[data-v-805f84b8]{min-height:12px;color:var(--act-muted, #929bac);font-size:9px;line-height:1.35;white-space:nowrap}.is-signed .history-day-number[data-v-805f84b8]{background:var(--act-brand, #179cff);color:#fff}.is-signed .history-day-status[data-v-805f84b8],.is-today .history-day-status[data-v-805f84b8]{color:var(--act-brand, #179cff)}.is-repaired .history-day-number[data-v-805f84b8]{border-color:#f2c98a;background:#fff4e3;color:#9a5b0a}.is-repaired .history-day-status[data-v-805f84b8]{color:#9a5b0a}.is-missed .history-day-number[data-v-805f84b8]{background:var(--act-page, #f6f8fb);color:var(--act-secondary, #798395)}.is-future .history-day-number[data-v-805f84b8],.is-unknown .history-day-number[data-v-805f84b8]{color:var(--act-muted, #929bac);font-weight:400}.is-today .history-day-number[data-v-805f84b8]{font-weight:650}.is-today:not(.is-signed):not(.is-repaired) .history-day-number[data-v-805f84b8]{border-color:var(--act-brand, #179cff);background:var(--act-soft, #eff7ff);color:var(--act-brand, #179cff)}.is-today .history-day-status[data-v-805f84b8]{font-weight:500}.history-legend[data-v-805f84b8]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:4px;padding:12px 0 0;border-top:1px solid var(--act-line, #edf1f5);color:var(--act-secondary, #798395);font-size:11px}.history-legend span[data-v-805f84b8]{display:flex;align-items:center;gap:5px}.history-legend i[data-v-805f84b8]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:4px;font-size:8px;font-style:normal}.legend-signed[data-v-805f84b8]{background:var(--act-brand, #179cff);color:#fff}.legend-repaired[data-v-805f84b8]{border:1px solid #f2c98a;background:#fff4e3}.legend-missed[data-v-805f84b8]{background:var(--act-page, #f6f8fb);border:1px solid var(--act-line, #dfe8f0)}.legend-today[data-v-805f84b8]{border:1.5px solid var(--act-brand, #179cff)}.history-rewards[data-v-805f84b8]{margin-top:16px}.history-rewards-heading[data-v-805f84b8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.history-rewards h3[data-v-805f84b8]{margin:0;font-size:14px;font-weight:650}.history-rewards-actions[data-v-805f84b8]{display:flex;align-items:center;gap:12px;color:var(--act-muted, #929bac);font-size:11px}.history-rewards-all[data-v-805f84b8]{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--act-brand, #179cff);font-size:12px}.history-rewards p[data-v-805f84b8]{margin:12px 0 0;color:var(--act-secondary, #798395);font-size:11px;line-height:1.6}.history-reward-row[data-v-805f84b8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:7px 0;box-sizing:border-box;border-bottom:1px solid var(--act-line, #edf1f5);font-size:12px}.history-reward-row time[data-v-805f84b8]{color:var(--act-secondary, #798395);font-variant-numeric:tabular-nums}.history-reward-date[data-v-805f84b8],.history-reward-value[data-v-805f84b8]{display:flex;flex-direction:column;gap:2px}.history-reward-value[data-v-805f84b8]{align-items:flex-end}.history-reward-row b[data-v-805f84b8]{font-size:15px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.history-reward-row small[data-v-805f84b8]{font-size:11px;font-weight:400}.history-reward-row span[data-v-805f84b8]{color:var(--act-secondary, #798395);font-size:10px}.history-reward-row .reward-paid[data-v-805f84b8]{color:var(--act-brand, #179cff)}.history-reward-row .reward-pending[data-v-805f84b8]{color:#b88427}.history-reward-row .reward-repaired[data-v-805f84b8]{color:#9a5b0a}.history-read-status[data-v-805f84b8]{margin:16px 0 0;color:var(--act-secondary, #798395);font-size:13px;text-align:center}.history-read-status p[data-v-805f84b8]{margin:0}.history-read-status button[data-v-805f84b8]{min-height:44px;margin:0 auto;padding:0 12px;background:transparent;color:var(--act-brand, #179cff);font-size:13px}button[data-v-805f84b8]:after{border:0}button[data-v-805f84b8]:focus-visible{outline:2px solid var(--act-brand, #179cff);outline-offset:2px;border-radius:8px}@media (max-width: 359px){.history-calendar[data-v-805f84b8]{margin:12px;padding:12px}.history-month-bar h2[data-v-805f84b8]{font-size:18px}.history-month-summary[data-v-805f84b8]{padding:0 10px}.history-legend[data-v-805f84b8]{gap:12px}}.sign-participation[data-v-3e1ea063]{min-width:0;padding:24px;border:1px solid #e1eaf5;border-radius:14px;background:#fff;color:#303442;font:14px/1.65 inherit}.sign-heading[data-v-3e1ea063]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.sign-heading h2[data-v-3e1ea063]{margin:0;font-size:20px}.sign-heading p[data-v-3e1ea063],p[data-v-3e1ea063]{margin:8px 0;color:#65738b}.sign-heading p[data-v-3e1ea063]{font-size:12px}.sign-qualification[data-v-3e1ea063]{display:flex;align-items:center;gap:16px;padding:12px 16px;margin-bottom:16px;background:#f4f8fc;border-radius:10px}.sign-qualification>div[data-v-3e1ea063]{flex:1;min-width:0}.sign-qualification progress[data-v-3e1ea063]{display:block;width:100%;height:8px;accent-color:#1687d6}.sign-qualification button[data-v-3e1ea063]{flex:none}.sign-pending[data-v-3e1ea063]{margin-top:16px;padding:12px 16px;border:1px solid #d6e4f2;border-radius:10px}.sign-pending button[data-v-3e1ea063]{min-width:0}@media (max-width:640px){.sign-qualification[data-v-3e1ea063]{flex-wrap:wrap}.sign-qualification>div[data-v-3e1ea063]{flex-basis:100%}}button[data-v-3e1ea063]{min-height:40px;padding:8px 16px;border:1px solid #d6e4f2;border-radius:8px;background:#f0f7ff;color:#166fae;cursor:pointer}button[data-v-3e1ea063]:disabled{opacity:.5;cursor:not-allowed}button[data-v-3e1ea063]:focus-visible{outline:2px solid #1687d6;outline-offset:3px}.sign-calendar[data-v-3e1ea063]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sign-calendar.is-week[data-v-3e1ea063]{grid-template-columns:repeat(var(--sign-columns,7),minmax(0,1fr))}.sign-calendar article[data-v-3e1ea063]{display:grid;gap:10px;align-content:center;min-height:120px;text-align:center;border-radius:12px;border:1px solid #e2eaf5;background:#f5f8fc}.sign-calendar time[data-v-3e1ea063]{font-size:13px}.sign-calendar strong[data-v-3e1ea063]{font-size:24px;color:#197ab9}.sign-calendar small[data-v-3e1ea063]{font-size:12px}.sign-calendar span[data-v-3e1ea063]{font-size:12px;color:#65738b}.sign-calendar .is-today[data-v-3e1ea063]{border-color:#64b2ed;background:#eef8ff}.sign-calendar .is-signed[data-v-3e1ea063]{background:#f2f8ff}.sign-actions[data-v-3e1ea063]{display:flex;justify-content:center;gap:12px;margin-top:20px}.sign-primary[data-v-3e1ea063]{min-width:180px;min-height:44px;background:#1687d6;border:0;color:#fff}.sign-rules[data-v-3e1ea063]{margin-top:20px;font-size:13px}.sign-error[data-v-3e1ea063]{color:#b32436}.sign-records[data-v-3e1ea063]{margin-top:14px;padding:16px;border-radius:10px;background:#f4f8fc}.sign-records article[data-v-3e1ea063]{display:grid;grid-template-columns:100px 1fr 100px 80px;gap:12px;padding:10px 0;border-bottom:1px solid #e2eaf3}.sign-text[data-v-3e1ea063]{margin-top:10px}.sign-compact[data-v-3e1ea063]{border:0;padding:0}.sign-compact .sign-calendar article[data-v-3e1ea063]{min-height:90px}@media (max-width:640px){.sign-participation[data-v-3e1ea063]{padding:16px}.sign-calendar[data-v-3e1ea063],.sign-calendar.is-week[data-v-3e1ea063]{grid-template-columns:repeat(3,minmax(0,1fr))}.sign-records article[data-v-3e1ea063]{grid-template-columns:1fr 1fr}.sign-actions[data-v-3e1ea063]{flex-wrap:wrap}.sign-calendar article[data-v-3e1ea063]{min-height:100px}}.sign-pending[data-v-3e1ea063]{margin-top:16px;padding:14px;border-radius:10px;background:#f0f7ff}.sign-pending p[data-v-3e1ea063]{color:#303442}.sign-rules[data-v-3e1ea063] img{max-width:100%;height:auto}.sign-rules[data-v-3e1ea063] table{max-width:100%}.sign-participation[data-v-3e1ea063]:has(.sign-in-frame){padding:0;border:0;background:transparent}.sign-participation:has(.sign-in-frame)>.sign-heading[data-v-3e1ea063]{padding:0 4px;margin-bottom:8px}.wheel-participation[data-v-682c2eab]{padding:20px 0;border-top:1px solid #e4e9f0}.wheel-participation h2[data-v-682c2eab]{margin:0 0 16px;font-size:20px}.wheel-participation p[data-v-682c2eab]{color:#53647c;margin:8px 0;line-height:1.6;font-size:14px}.wheel-summary[data-v-682c2eab],.wheel-prizes[data-v-682c2eab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wheel-summary[data-v-682c2eab]{padding:12px;background:#f5f8fc;border-radius:8px}.wheel-participation[data-v-682c2eab] .activity-action{margin:12px 8px 0 0;min-height:40px;padding:8px 16px;background:#2585ef;border:0;border-radius:6px;color:#fff;font-size:14px;cursor:pointer}.wheel-participation[data-v-682c2eab] .activity-action:disabled{opacity:.5;cursor:default}.wheel-assist[data-v-682c2eab]{margin-top:20px}.wheel-assist label[data-v-682c2eab]{display:block;color:#53647c;font-size:14px}.wheel-assist input[data-v-682c2eab]{margin-top:8px;min-height:40px;width:100%;box-sizing:border-box;border:1px solid #d9e2ef;padding:0 12px;border-radius:6px;font-size:14px}.wheel-participation[data-v-682c2eab] .activity-action--secondary{background:#eef7ff;color:#1676b9;border:1px solid #d5e5f5}.wheel-wallet[data-v-682c2eab]{margin-top:16px}.wheel-wallet label[data-v-682c2eab]{display:block;margin-bottom:8px}.wheel-wallet select[data-v-682c2eab]{box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px;border:1px solid #d9e2ef;border-radius:8px;background:#fff;color:#303442;font:inherit}.newcomer-panel[data-v-96ea2c55]{--newcomer-ink: #0878cc;display:flex;flex-direction:column;min-width:0;padding:16px 16px 24px;background:var(--act-page, #f8f8f8);color:var(--act-text, #303442);font-family:var(--kg-font-ui, "PingFang SC");font-size:14px;line-height:1.65;overflow-wrap:anywhere}html[data-theme=dark] .newcomer-panel{--newcomer-ink: #78c3ff;--act-disabled: #343946}.newcomer-eligibility[data-v-96ea2c55]{padding:14px 16px;border:1px solid var(--act-line, #f2f2f6);border-radius:12px;background:var(--act-surface, #fff)}.newcomer-data-row[data-v-96ea2c55]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;min-width:0}.newcomer-data-row+.newcomer-data-row[data-v-96ea2c55]{margin-top:8px;color:var(--newcomer-ink);font-size:13px;font-weight:500}.newcomer-label[data-v-96ea2c55]{color:var(--act-secondary, #616783);font-size:12px}.newcomer-value[data-v-96ea2c55]{min-width:0;white-space:pre-wrap}.newcomer-registration[data-v-96ea2c55]{color:var(--act-text, #303442);font-size:13px;font-variant-numeric:tabular-nums}.newcomer-gift[data-v-96ea2c55]{display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-width:0;margin-top:16px;border:1px solid var(--act-line, #f2f2f6);border-radius:16px;background:var(--act-surface, #fff)}.newcomer-gift.has-card-art[data-v-96ea2c55]{min-height:89.74359cqw}.newcomer-card-art[data-v-96ea2c55]{grid-area:1 / 1;align-self:end;display:block;width:100%;height:auto;border-radius:inherit;pointer-events:none}.newcomer-card-content[data-v-96ea2c55]{grid-area:1 / 1;z-index:1;display:flex;flex-direction:column;min-width:0;padding:20px 16px 16px}.newcomer-panel .newcomer-gift-title[data-v-96ea2c55]{display:flex;align-items:center;gap:10px;min-height:30px;margin:0;font-size:18px;font-weight:600;line-height:1.5}.newcomer-gift-icon[data-v-96ea2c55]{display:block;flex:none;width:28px;height:28px;background:var(--newcomer-ink);mask:url(/static/images/activity-demo-newcomer-gift.png) center / contain no-repeat}.newcomer-package-reward[data-v-96ea2c55]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;padding:14px;border-radius:10px;background:var(--act-soft, #e8f5ff);color:var(--newcomer-ink);font-size:12px}.newcomer-package-reward>div[data-v-96ea2c55]{display:flex;align-items:baseline;gap:6px;min-width:0}.newcomer-package-reward strong[data-v-96ea2c55]{font-family:var(--kg-font-digits, inherit);font-size:28px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.newcomer-tasks[data-v-96ea2c55]{margin-top:8px}.newcomer-task[data-v-96ea2c55]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:16px 0;border-bottom:1px solid var(--act-line, #f2f2f6)}.newcomer-task-copy[data-v-96ea2c55]{min-width:0}.newcomer-task-title[data-v-96ea2c55]{display:block;white-space:pre-wrap;font-size:14px;font-weight:500;line-height:1.7}.newcomer-task-title>span[data-v-96ea2c55]{color:var(--act-secondary, #616783)}.newcomer-task-detail[data-v-96ea2c55]{display:block;margin-top:4px;color:var(--act-secondary, #616783);font-size:12px;line-height:1.7}.newcomer-task-error[data-v-96ea2c55]{display:block;margin-top:4px;font-size:12px;line-height:1.7}.newcomer-art-space[data-v-96ea2c55]{flex:1;min-height:33.846154cqw}.newcomer-accessible-state[data-v-96ea2c55]{margin-top:10px;color:var(--act-secondary, #616783);font-size:12px;line-height:1.6;text-align:center}.newcomer-claim-status[data-v-96ea2c55]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.newcomer-error[data-v-96ea2c55]{display:block;margin-top:12px;font-size:12px;line-height:1.7}.newcomer-error[data-v-96ea2c55],.newcomer-task-error[data-v-96ea2c55]{color:var(--act-danger, var(--act-text, #303442));white-space:pre-wrap}.newcomer-panel[data-v-96ea2c55] .activity-action{box-sizing:border-box;margin:0;border-width:1px;border-radius:9px}.newcomer-panel .newcomer-gift[data-v-96ea2c55] .activity-action.newcomer-task-action{width:auto;min-width:68px;min-height:44px;padding:8px 12px;border-color:var(--newcomer-ink);background:transparent;color:var(--newcomer-ink);font-size:12px;font-weight:500}.newcomer-panel .newcomer-gift[data-v-96ea2c55] .activity-action.newcomer-claim{width:100%;min-height:46px;margin-top:20px;padding:11px 16px;background:#0878cc;color:#fff;font-size:15px;font-weight:600}.newcomer-panel[data-v-96ea2c55] .activity-action[aria-disabled=true]{border-color:transparent;background:var(--act-disabled, #e4e6ed);color:var(--act-secondary, #616783)}.newcomer-panel .newcomer-gift[data-v-96ea2c55] .activity-action.newcomer-task-action[aria-disabled=true]{border-color:transparent;background:var(--act-page, #f8f8f8);color:var(--act-secondary, #616783)}.newcomer-panel .newcomer-gift[data-v-96ea2c55] .activity-action.newcomer-claim[aria-disabled=true]:not([aria-busy=true]){background:var(--act-disabled, #e4e6ed);color:var(--act-secondary, #616783)}.newcomer-panel .newcomer-gift[data-v-96ea2c55] .activity-action.newcomer-claim--claimed[aria-disabled=true]:not([aria-busy=true]){background:var(--act-soft, #e8f5ff);color:var(--newcomer-ink)}.newcomer-panel .newcomer-gift[data-v-96ea2c55] .activity-action[aria-busy=true]{background:#0878cc;color:#fff}.newcomer-panel[data-v-96ea2c55] .activity-action:focus-visible{outline:2px solid var(--newcomer-ink);outline-offset:3px}.newcomer-panel[data-v-96ea2c55] .activity-action__spinner{width:14px;height:14px;border-width:2px}.newcomer-panel[data-v-96ea2c55] .campaign-rules{margin:16px 0 0;padding:18px 16px;border:1px solid var(--act-line, #f2f2f6);border-radius:12px;font-size:13px;line-height:1.8}.newcomer-panel[data-v-96ea2c55] .campaign-rules h2{margin-bottom:10px;font-size:15px;line-height:1.5}@media (max-width: 350px){.newcomer-panel[data-v-96ea2c55]{padding-inline:12px}.newcomer-card-content[data-v-96ea2c55],.newcomer-eligibility[data-v-96ea2c55]{padding-inline:14px}}.newcomer-independent[data-v-96ea2c55]{margin-top:16px;overflow:hidden;border:1px solid var(--act-line, #f2f2f6);border-radius:16px;background:var(--act-surface, #fff)}.newcomer-independent-image[data-v-96ea2c55]{display:block;box-sizing:border-box;width:100%;height:120px;padding:24px;background:#0878cc;object-fit:contain}.newcomer-independent-content[data-v-96ea2c55]{padding:20px 16px 16px}.newcomer-independent-heading[data-v-96ea2c55],.newcomer-independent-reward[data-v-96ea2c55]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.newcomer-independent-heading h2[data-v-96ea2c55]{margin:0;font-size:18px;font-weight:600}.newcomer-independent-heading>span[data-v-96ea2c55]{color:var(--newcomer-ink);font-size:12px}.newcomer-independent-condition[data-v-96ea2c55],.newcomer-independent-period[data-v-96ea2c55],.newcomer-independent-reason[data-v-96ea2c55]{margin:10px 0 0;color:var(--act-secondary, #616783);font-size:12px;line-height:1.75}.newcomer-independent-metric[data-v-96ea2c55]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:16px;padding:14px;background:var(--act-soft, #e8f5ff);border-radius:10px;color:var(--newcomer-ink);font-size:12px}.newcomer-independent-metric strong[data-v-96ea2c55]{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.newcomer-independent-metric small[data-v-96ea2c55],.newcomer-independent-reward small[data-v-96ea2c55]{font-size:12px;font-weight:400}.newcomer-independent-reward[data-v-96ea2c55]{margin-top:16px;padding-top:14px;border-top:1px solid var(--act-line, #f2f2f6);font-size:13px}.newcomer-independent-reward strong[data-v-96ea2c55]{color:var(--newcomer-ink);font-size:20px;font-variant-numeric:tabular-nums}.newcomer-independent[data-v-96ea2c55] .activity-action{margin-top:14px;width:100%;min-height:46px;background:#0878cc;color:#fff}.newcomer-independent[data-v-96ea2c55] .activity-action[aria-disabled=true]{background:var(--act-disabled, #e4e6ed);color:var(--act-secondary, #616783)}.newcomer-task-icon[data-v-96ea2c55]{float:left;width:40px;height:40px;margin-right:10px;border-radius:8px;object-fit:contain}.activity-vote[data-v-850de0bb]{--vote-ink: #0878cc;--vote-fill: #0878cc;min-width:0;padding:16px 16px 24px;background:var(--act-page, #f8f8f8);color:var(--act-text, #303442);font-family:var(--kg-font-ui, "PingFang SC");font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html[data-theme=dark] .activity-vote{--vote-ink: #78c3ff;--act-disabled: #343946}.activity-vote .activity-section.vote-section[data-v-850de0bb]{box-sizing:border-box;margin:0;padding:20px 16px 12px;border:1px solid var(--act-line, #f2f2f6);border-radius:16px;background:var(--act-surface, #fff)}.activity-vote .vote-title[data-v-850de0bb]{margin:0 0 18px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.5}.vote-stages[data-v-850de0bb]{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;padding:0 2px 16px;border-bottom:1px solid var(--act-line, #f2f2f6);scrollbar-width:none;cursor:grab}.vote-stages.is-dragging[data-v-850de0bb],.vote-stages.is-dragging[data-v-850de0bb] .activity-action{cursor:grabbing}.vote-stages[data-v-850de0bb]::-webkit-scrollbar{display:none}.vote-stage[data-v-850de0bb]{flex:0 0 auto;min-width:112px;text-align:left}.vote-stage-status[data-v-850de0bb]{display:block;margin:0 0 6px 2px;color:var(--act-secondary, #616783);font-size:11px;line-height:1.5}.activity-vote .vote-stage[data-v-850de0bb] .activity-action{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 16px;border:1px solid var(--act-line, #e4e6ed);border-radius:10px;background:var(--act-page, #f8f8f8);color:var(--act-secondary, #616783);font-size:14px;font-weight:500}.activity-vote .vote-stage[data-v-850de0bb] .activity-action[aria-pressed=true]:not([disabled]),.activity-vote .vote-stage[data-v-850de0bb] .activity-action[aria-pressed=true][disabled]{border-color:var(--vote-ink);background:var(--act-soft, #e8f5ff);color:var(--vote-ink)}.vote-stage[data-v-850de0bb] .activity-action__label{white-space:nowrap;overflow-wrap:normal}.vote-balance[data-v-850de0bb]{display:flex;align-items:baseline;gap:6px;margin:18px 0 0;color:var(--act-secondary, #616783);font-size:13px;line-height:1.5}.vote-balance strong[data-v-850de0bb]{margin-left:auto;color:var(--vote-ink);font-family:var(--kg-font-digits, inherit);font-size:30px;font-weight:600;line-height:1.2}.vote-period[data-v-850de0bb]{margin:10px 0 0;color:var(--act-secondary, #616783);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.vote-podium[data-v-850de0bb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0}.vote-podium-entry[data-v-850de0bb]{box-sizing:border-box;display:flex;min-width:0;flex-direction:column;align-items:center;padding:16px 8px 12px;border:1px solid var(--act-line, #f2f2f6);border-radius:12px;background:var(--act-page, #f8f8f8);text-align:center}.vote-podium-entry[data-v-850de0bb]:nth-child(1){grid-column:2;grid-row:1}.vote-podium-entry[data-v-850de0bb]:nth-child(2){grid-column:1;grid-row:1}.vote-podium-entry[data-v-850de0bb]:nth-child(3){grid-column:3;grid-row:1}.vote-avatar[data-v-850de0bb]{position:relative;flex:none;width:52px;height:52px}.vote-avatar--podium[data-v-850de0bb]{width:56px;height:56px;margin:0 0 12px}.vote-logo[data-v-850de0bb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:10px;background:var(--act-surface, #fff);color:var(--act-secondary, #616783);text-align:center;line-height:1.3}.vote-logo img[data-v-850de0bb]{display:block;width:100%;height:100%;border-radius:inherit}.vote-logo span[data-v-850de0bb]{max-width:100%;overflow-wrap:anywhere;font-size:12px}.vote-rank[data-v-850de0bb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vote-rank-badge[data-v-850de0bb]{box-sizing:border-box;position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:22px;min-height:22px;color:#fff;font-size:13px;line-height:1.2}.vote-rank-art[data-v-850de0bb]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.vote-rank-number[data-v-850de0bb]{position:relative;max-width:100%;padding:0 1px;font-family:var(--kg-font-digits, inherit);font-weight:700;overflow-wrap:anywhere}.vote-name[data-v-850de0bb]{display:block;max-width:100%;min-width:0;font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.vote-podium-entry>.vote-name[data-v-850de0bb]{min-height:42px}.vote-count[data-v-850de0bb]{display:block;max-width:100%;min-width:0;color:var(--act-text, #303442);line-height:1.5;overflow-wrap:anywhere}.vote-count-value[data-v-850de0bb]{font-family:var(--kg-font-digits, inherit);font-size:20px;font-weight:600}.vote-count-unit[data-v-850de0bb]{margin-left:3px;color:var(--act-secondary, #616783);font-size:11px;font-weight:400}.vote-podium-entry .vote-count[data-v-850de0bb]{margin:4px 0 12px}.activity-vote[data-v-850de0bb] .activity-action.vote-button{box-sizing:border-box;flex:none;width:100%;max-width:88px;min-height:44px;margin:auto 0 0;padding:9px 8px;border:0;border-radius:9px;background:var(--vote-fill);color:#fff;font-size:14px;font-weight:500}.activity-vote[data-v-850de0bb] .activity-action.vote-button[disabled]:not([aria-busy=true]){background:var(--act-disabled, #e4e6ed);color:var(--act-secondary, #616783)}.activity-vote[data-v-850de0bb] .vote-button .activity-action__spinner{width:14px;height:14px}.vote-podium--1[data-v-850de0bb]{grid-template-columns:minmax(0,1fr)}.vote-podium--1 .vote-podium-entry[data-v-850de0bb]{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;column-gap:12px;padding:16px 12px;text-align:left}.vote-podium--1 .vote-avatar--podium[data-v-850de0bb]{grid-column:1;grid-row:1 / 3;width:64px;height:64px;margin:0}.vote-podium--1 .vote-name[data-v-850de0bb]{grid-column:2;min-height:0;font-size:14px}.vote-podium--1 .vote-count[data-v-850de0bb]{grid-column:2;margin:4px 0 0}.activity-vote .vote-podium--1[data-v-850de0bb] .vote-button{grid-column:3;grid-row:1 / 3;margin:0}.vote-podium--2[data-v-850de0bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.vote-podium--2 .vote-podium-entry[data-v-850de0bb]:nth-child(n){grid-column:auto;grid-row:auto}.vote-list[data-v-850de0bb]{margin-top:12px}.vote-row[data-v-850de0bb]{display:grid;grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:76px;padding:12px 0;border-bottom:1px solid var(--act-line, #f2f2f6)}.vote-row-copy[data-v-850de0bb]{min-width:0}.vote-row .vote-count[data-v-850de0bb]{margin-top:3px}.activity-vote[data-v-850de0bb] .activity-action.vote-row-action{margin:0}.vote-more[data-v-850de0bb]{width:100%}.activity-vote .vote-links[data-v-850de0bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;border-top:1px solid var(--act-line, #f2f2f6)}.activity-vote .vote-links[data-v-850de0bb] .activity-action--text{width:100%;min-height:48px;margin:0;padding:12px 8px;color:var(--vote-ink);font-size:13px}.vote-links[data-v-850de0bb] .activity-action+.activity-action{border-left:1px solid var(--act-line, #f2f2f6);border-radius:0}.activity-vote[data-v-850de0bb] .activity-action:focus-visible{outline:2px solid var(--vote-ink);outline-offset:2px}@media (max-width: 350px){.activity-vote[data-v-850de0bb],.activity-vote .activity-section.vote-section[data-v-850de0bb]{padding-inline:12px}.vote-podium--1 .vote-podium-entry[data-v-850de0bb]{grid-template-columns:52px minmax(0,1fr) 60px;gap:10px;padding-inline:10px}.vote-podium--1 .vote-avatar--podium[data-v-850de0bb]{width:52px;height:52px}}.activity-vote[data-v-850de0bb]{padding:0;background:transparent}.activity-vote .activity-section.vote-section[data-v-850de0bb]{border-color:#e3ebf4;padding:24px}.vote-podium[data-v-850de0bb]{max-width:720px;margin-inline:auto}.vote-list[data-v-850de0bb]{max-width:780px;margin-inline:auto}@media (max-width:640px){.activity-vote .activity-section.vote-section[data-v-850de0bb]{padding:18px 12px}}.activity-deposit[data-v-9c38ab0d]{--act-text:var(--kg-text,#303442);--act-secondary:var(--kg-text-secondary,#616783);--act-line:var(--kg-line,#e8edf3);--act-soft:var(--kg-canvas,#f3f8fd);--act-brand:var(--kg-brand,#179cff)}.deposit-conditions[data-v-9c38ab0d],.deposit-form[data-v-9c38ab0d]{margin:20px 20px 0!important}.deposit-conditions .deposit-title[data-v-9c38ab0d]{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.conditions[data-v-9c38ab0d]{display:grid;justify-items:start;gap:12px;margin:0}.conditions div[data-v-9c38ab0d]{display:flex;align-items:flex-start;max-width:100%;box-sizing:border-box;gap:8px;padding:10px;border:1px solid var(--act-line);border-radius:8px;font-size:14px;line-height:20px}.conditions dt[data-v-9c38ab0d]{flex:none;font-weight:400}.conditions dd[data-v-9c38ab0d]{min-width:0;margin:0;font-weight:600;overflow-wrap:anywhere}.tier-table[data-v-9c38ab0d]{margin:16px 0 0;font-size:14px}.tier-row[data-v-9c38ab0d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 0;border-bottom:1px solid var(--act-line);text-align:center;font-weight:500;line-height:1.5}.tier-row--head[data-v-9c38ab0d]{font-weight:600}.tier-row span[data-v-9c38ab0d]{min-width:0;overflow-wrap:anywhere}.deposit-wallet[data-v-9c38ab0d]{position:relative;box-sizing:border-box;min-width:0;height:138px;margin:20px 20px 0!important;padding:20px;border-radius:12px;background:var(--act-soft);background-image:var(--deposit-wallet-background);background-size:100% 100%;background-repeat:no-repeat}.wallet-symbol[data-v-9c38ab0d]{display:block;width:40px;height:40px;object-fit:contain}.wallet-meta[data-v-9c38ab0d]{display:flex;align-items:center;gap:4px;margin-top:8px;min-height:20px}.wallet-label[data-v-9c38ab0d]{font-size:14px;line-height:20px}.wallet-amount[data-v-9c38ab0d]{display:block;max-width:calc(100% - 92px);margin-top:4px;font-family:Akrobat,var(--kg-font-ui,"PingFang SC"),sans-serif;font-size:22px;font-weight:400;line-height:26px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deposit-wallet[data-v-9c38ab0d] .activity-action.wallet-refresh{flex:none;width:16px;min-height:20px;gap:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--act-text)}.wallet-refresh img[data-v-9c38ab0d]{display:block;width:16px;height:20px;object-fit:contain}.wallet-refresh[data-v-9c38ab0d] .activity-action__spinner{width:14px;height:14px;box-sizing:border-box}.deposit-wallet[data-v-9c38ab0d] .activity-action.wallet-recycle{position:absolute;right:20px;bottom:20px;width:80px;min-height:28px;gap:4px;margin:0;padding:4px 6px;border:0;border-radius:15px;background:var(--act-line);color:var(--act-text);font-size:13px;font-weight:400;line-height:1.4}.wallet-recycle[data-v-9c38ab0d] .activity-action__label{overflow-wrap:normal;white-space:nowrap}.wallet-recycle[data-v-9c38ab0d] .activity-action__spinner{width:12px;height:12px;box-sizing:border-box}.deposit-form[data-v-9c38ab0d]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;transition:transform .7s cubic-bezier(.22,.8,.3,1)}.deposit-form-body[data-v-9c38ab0d]{display:contents}.deposit-form[data-v-9c38ab0d] .activity-action.deposit-choice{display:flex;width:100%;min-width:0;height:81px;box-sizing:border-box;margin:0;padding:16px 20px;border:1px solid var(--act-line);border-radius:8px;background:transparent;color:var(--act-text);text-align:left}.deposit-choice[data-v-9c38ab0d] .activity-action__label{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px}.choice-copy[data-v-9c38ab0d]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.field-label[data-v-9c38ab0d]{display:block;font-size:12px;font-weight:400;line-height:1.4}.choice-value[data-v-9c38ab0d]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4;font-weight:500}.chevron[data-v-9c38ab0d]{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.deposit-field[data-v-9c38ab0d]{display:flex;box-sizing:border-box;min-height:81px;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:16px 20px;border:1px solid var(--act-line);border-radius:8px;background:transparent}.deposit-field input[data-v-9c38ab0d]{box-sizing:border-box;width:100%;min-width:0;min-height:24px;padding:0;border:0;background:transparent;color:var(--act-text);font-family:inherit;font-size:16px;line-height:1.5;caret-color:var(--act-brand)}.deposit-field input[data-v-9c38ab0d]:focus,.deposit-field input[data-v-9c38ab0d]:focus-visible{outline:none;box-shadow:none}.deposit-field input[data-v-9c38ab0d]::placeholder{color:var(--act-secondary)}.deposit-field[data-v-9c38ab0d]:focus-within{border-color:var(--act-brand);outline:1px solid var(--act-brand);outline-offset:1px}.deposit-estimate[data-v-9c38ab0d]{display:grid;gap:8px;margin:0}.deposit-estimate div[data-v-9c38ab0d]{display:flex;align-items:baseline;gap:4px;min-width:0;font-size:14px;line-height:1.5}.deposit-estimate dt[data-v-9c38ab0d]{flex:none}.deposit-estimate dd[data-v-9c38ab0d]{min-width:0;margin:0;color:var(--act-brand);font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.deposit-form[data-v-9c38ab0d] .activity-action.deposit-submit{min-height:44px;margin:0;border-radius:8px}.amount-error[data-v-9c38ab0d]{margin:0;color:var(--kg-danger,#e95b5b);font-size:12px;line-height:1.5}.deposit-notice[data-v-9c38ab0d]{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.deposit-wallet[data-v-9c38ab0d] .activity-action[disabled]:not([aria-busy=true]){background:var(--act-line);color:var(--act-secondary)}.deposit-wallet[data-v-9c38ab0d] .wallet-refresh[disabled]:not([aria-busy=true]){background:transparent}.deposit-wallet[data-v-9c38ab0d] .activity-action[aria-busy=true]{background:var(--act-line);color:var(--act-text)}.deposit-wallet[data-v-9c38ab0d] .wallet-refresh[aria-busy=true]{background:transparent}@media (prefers-reduced-motion:reduce){.deposit-form[data-v-9c38ab0d]{transition:none}}@media (min-width: 700px){.deposit-form[data-v-9c38ab0d]{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-field[data-v-9c38ab0d],.deposit-estimate[data-v-9c38ab0d],.deposit-submit[data-v-9c38ab0d],.deposit-notice[data-v-9c38ab0d],.amount-error[data-v-9c38ab0d]{grid-column:1/-1}.deposit-estimate[data-v-9c38ab0d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.deposit-conditions[data-v-9c38ab0d],.deposit-form[data-v-9c38ab0d],.deposit-wallet[data-v-9c38ab0d]{margin-inline:0!important}}.deposit-venue-select select[data-v-9c38ab0d]{width:100%;min-width:0;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;padding:10px 0;outline-offset:3px}.deposit-venue-select select[data-v-9c38ab0d]:disabled{opacity:.65}.activity-record-panel[data-v-49ca0ee5]{box-sizing:border-box;min-width:0;margin:16px 0;padding:16px;border:0;border-radius:10px;background:var(--kg-canvas, #f4f7fb);color:var(--kg-text, #303442);font-family:var(--kg-font-ui, inherit);font-size:13px;line-height:1.7;text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.activity-record-panel h3[data-v-49ca0ee5],.activity-record-panel h4[data-v-49ca0ee5]{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}.activity-record-panel p[data-v-49ca0ee5],.activity-record-panel>text[data-v-49ca0ee5],.activity-record-panel>span[data-v-49ca0ee5]{display:block;margin:6px 0 0;color:var(--kg-text-secondary, #65738b)}.activity-record-panel .receipt-number[data-v-49ca0ee5],.activity-record-panel .receipt-id[data-v-49ca0ee5]{font-size:12px}.activity-record-panel [role=alert][data-v-49ca0ee5],.activity-record-panel .recovery-error[data-v-49ca0ee5]{color:var(--kg-danger, #b32436)}.activity-record-panel .original-gift[data-v-49ca0ee5]{margin-top:12px;padding-top:12px;border-top:1px solid var(--kg-line, #e3ebf4)}.activity-record-panel .original-gift h4[data-v-49ca0ee5]{font-size:14px}.activity-record-panel[data-v-49ca0ee5] .activity-action{display:inline-flex;box-sizing:border-box;width:auto;max-width:100%;min-height:44px;margin:10px 12px 0 0;padding:8px 0;border:0;border-radius:4px;background:transparent;color:var(--kg-brand, #1687d6);font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.activity-record-panel[data-v-49ca0ee5] .activity-action[disabled]:not([aria-busy=true]){background:transparent;color:var(--kg-disabled-text, #8b96a8)}.activity-record-panel .receipt-facts[data-v-49ca0ee5]{display:grid;gap:10px;margin:14px 0 0}.activity-record-panel .receipt-facts>div[data-v-49ca0ee5]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.activity-record-panel .receipt-facts dt[data-v-49ca0ee5]{flex:none;color:var(--kg-text-secondary, #65738b);font-size:12px}.activity-record-panel .receipt-facts dd[data-v-49ca0ee5]{min-width:0;margin:0;color:var(--kg-text, #303442);font-size:13px;text-align:right;overflow-wrap:anywhere}.activity-record-panel[data-v-93c4d2f4]{box-sizing:border-box;min-width:0;margin:16px 0;padding:16px;border:0;border-radius:10px;background:var(--kg-canvas, #f4f7fb);color:var(--kg-text, #303442);font-family:var(--kg-font-ui, inherit);font-size:13px;line-height:1.7;text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.activity-record-panel h3[data-v-93c4d2f4],.activity-record-panel h4[data-v-93c4d2f4]{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}.activity-record-panel p[data-v-93c4d2f4],.activity-record-panel>text[data-v-93c4d2f4],.activity-record-panel>span[data-v-93c4d2f4]{display:block;margin:6px 0 0;color:var(--kg-text-secondary, #65738b)}.activity-record-panel .receipt-number[data-v-93c4d2f4],.activity-record-panel .receipt-id[data-v-93c4d2f4]{font-size:12px}.activity-record-panel [role=alert][data-v-93c4d2f4],.activity-record-panel .recovery-error[data-v-93c4d2f4]{color:var(--kg-danger, #b32436)}.activity-record-panel .original-gift[data-v-93c4d2f4]{margin-top:12px;padding-top:12px;border-top:1px solid var(--kg-line, #e3ebf4)}.activity-record-panel .original-gift h4[data-v-93c4d2f4]{font-size:14px}.activity-record-panel[data-v-93c4d2f4] .activity-action{display:inline-flex;box-sizing:border-box;width:auto;max-width:100%;min-height:44px;margin:10px 12px 0 0;padding:8px 0;border:0;border-radius:4px;background:transparent;color:var(--kg-brand, #1687d6);font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.activity-record-panel[data-v-93c4d2f4] .activity-action[disabled]:not([aria-busy=true]){background:transparent;color:var(--kg-disabled-text, #8b96a8)}.activity-record-panel .receipt-facts[data-v-93c4d2f4]{display:grid;gap:10px;margin:14px 0 0}.activity-record-panel .receipt-facts>div[data-v-93c4d2f4]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.activity-record-panel .receipt-facts dt[data-v-93c4d2f4]{flex:none;color:var(--kg-text-secondary, #65738b);font-size:12px}.activity-record-panel .receipt-facts dd[data-v-93c4d2f4]{min-width:0;margin:0;color:var(--kg-text, #303442);font-size:13px;text-align:right;overflow-wrap:anywhere}.vote-login[data-v-0b4caf5b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.vote-login p[data-v-0b4caf5b]{margin:0}.vote-login button[data-v-0b4caf5b]{color:var(--kg-brand,#179cff)}.vote-records button[data-v-0b4caf5b]:focus-visible{outline:2px solid var(--kg-brand,#179cff);outline-offset:3px}.vote-records[data-v-0b4caf5b]{min-width:0;margin-top:16px;padding:16px;border-radius:10px;background:var(--kg-panel, var(--kg-surface, #fff));color:var(--kg-text, #303442);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.vote-filters[data-v-0b4caf5b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end;gap:12px;margin-bottom:16px}.vote-filters label[data-v-0b4caf5b]{display:grid;min-width:0;gap:8px;font-size:13px;font-weight:500}.vote-records input[data-v-0b4caf5b],.vote-records button[data-v-0b4caf5b]{box-sizing:border-box;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--kg-line, #e3ebf4);border-radius:8px;background:var(--kg-field, var(--kg-surface, #fff));color:var(--kg-text, #303442);font:inherit;font-size:14px;line-height:1.5}.vote-records input[data-v-0b4caf5b]{width:100%;height:46px;color-scheme:inherit}.vote-records button[data-v-0b4caf5b]{cursor:pointer}.vote-filters button[data-v-0b4caf5b]:not([type=button]){border-color:transparent;background:var(--kg-brand, #1687d6);color:var(--kg-on-brand, #fff)}.vote-records button[data-v-0b4caf5b]:disabled{opacity:.5;cursor:default}.vote-records button[data-v-0b4caf5b]:focus-visible,.vote-records input[data-v-0b4caf5b]:focus-visible{outline:2px solid var(--kg-brand, #1687d6);outline-offset:3px}.vote-records>p[data-v-0b4caf5b]{margin:10px 0;color:var(--kg-text-secondary, #65738b);font-size:13px}.vote-records article[data-v-0b4caf5b]{margin-top:12px;padding:14px;border-radius:8px;background:var(--kg-canvas, #f4f7fb)}.vote-records h4[data-v-0b4caf5b]{margin:0 0 8px;font-size:15px;font-weight:600}.vote-records article p[data-v-0b4caf5b]{margin:6px 0;font-size:13px}.vote-records article p+p[data-v-0b4caf5b],.vote-records small[data-v-0b4caf5b]{color:var(--kg-text-secondary, #65738b);font-size:12px;font-variant-numeric:tabular-nums}.vote-records nav[data-v-0b4caf5b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;font-size:12px}.vote-record-empty[data-v-0b4caf5b]{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;text-align:center}.vote-record-empty img[data-v-0b4caf5b]{display:block;width:76px;height:68px;object-fit:contain}.vote-record-empty p[data-v-0b4caf5b]{margin:12px 0 4px;color:var(--kg-text-secondary, #65738b);font-size:14px}.vote-records [role=alert][data-v-0b4caf5b]{color:var(--kg-danger, #b32436)}@media (max-width: 600px){.vote-filters[data-v-0b4caf5b]{grid-template-columns:repeat(2,minmax(0,1fr))}.vote-filters label[data-v-0b4caf5b]{grid-column:1 / -1}}@media (max-width: 480px){.vote-records input[data-v-0b4caf5b]{font-size:16px}}.campaign-panel[data-v-2667ce9e]{padding:24px;border:1px solid #e4ecf5;border-radius:14px;background:#fff;color:#303442;font-size:14px;line-height:1.65}.runtime-heading[data-v-2667ce9e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}h3[data-v-2667ce9e],h4[data-v-2667ce9e],p[data-v-2667ce9e]{margin:0}h3[data-v-2667ce9e]{font-size:20px}h4[data-v-2667ce9e]{font-size:15px}p[data-v-2667ce9e]{margin:8px 0;color:#65738b;overflow-wrap:anywhere}button[data-v-2667ce9e]{min-height:40px;border:1px solid #d5e5f5;border-radius:8px;background:#eef6ff;color:#166fae;padding:8px 16px;cursor:pointer}button[data-v-2667ce9e]:disabled{opacity:.5;cursor:not-allowed}button[data-v-2667ce9e]:focus-visible,input[data-v-2667ce9e]:focus-visible,select[data-v-2667ce9e]:focus-visible{outline:2px solid #178ddb;outline-offset:2px}.primary[data-v-2667ce9e]{min-height:44px;color:#fff;background:#1687d6;border:0;padding:10px 28px}.runtime-error[data-v-2667ce9e]{color:#b32436}.campaign-summary[data-v-2667ce9e]{margin-bottom:20px;padding:20px 24px;border-radius:12px;background:#eff7ff}.campaign-summary strong[data-v-2667ce9e]{display:block;font-size:32px;color:#1676b9;font-variant-numeric:tabular-nums}.campaign-summary small[data-v-2667ce9e]{font-size:14px}.campaign-tasks[data-v-2667ce9e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campaign-tasks article[data-v-2667ce9e]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e5edf5;border-radius:10px}.campaign-tasks img[data-v-2667ce9e]{width:42px;height:42px;object-fit:contain}.campaign-tasks article>div[data-v-2667ce9e]{flex:1}.campaign-tasks p[data-v-2667ce9e]{font-size:12px}.campaign-stages[data-v-2667ce9e]{display:flex;gap:10px;overflow-x:auto;margin-bottom:18px;padding:3px}.campaign-stages button[data-v-2667ce9e]{flex:none}.campaign-stages small[data-v-2667ce9e]{display:block}.campaign-stages [aria-selected=true][data-v-2667ce9e]{color:#fff;background:#1687d6;border-color:#1687d6}.campaign-candidates[data-v-2667ce9e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.campaign-candidates article[data-v-2667ce9e]{text-align:center;padding:20px 12px;background:#f5f8fc;border-radius:12px}.campaign-candidates img[data-v-2667ce9e]{width:80px;height:80px;object-fit:contain;margin-bottom:10px}.campaign-application[data-v-2667ce9e]{display:grid;gap:14px;max-width:640px}.campaign-application label[data-v-2667ce9e],.campaign-confirm label[data-v-2667ce9e]{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px}input[data-v-2667ce9e],select[data-v-2667ce9e]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #d7e3ef;border-radius:8px;background:#fff;color:#303442;font:inherit}.campaign-receipt[data-v-2667ce9e],.campaign-records[data-v-2667ce9e]{margin-top:20px;padding:16px;background:#f4f8fc;border-radius:10px}.campaign-records article[data-v-2667ce9e]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid #e1e9f2}.campaign-records time[data-v-2667ce9e]{color:#65738b;font-size:12px}.text-action[data-v-2667ce9e]{margin-top:16px}@media (max-width:640px){.campaign-panel[data-v-2667ce9e]{padding:16px}.campaign-tasks[data-v-2667ce9e]{grid-template-columns:1fr}.campaign-candidates[data-v-2667ce9e]{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-application label[data-v-2667ce9e],.campaign-confirm label[data-v-2667ce9e]{grid-template-columns:1fr;gap:6px}.campaign-records article[data-v-2667ce9e]{grid-template-columns:1fr}.runtime-heading h3[data-v-2667ce9e]{font-size:18px}}.campaign-vote-rules[data-v-2667ce9e]{margin-top:16px;padding:16px;border:1px solid #e3ebf4;border-radius:12px}.campaign-vote-rules[data-v-2667ce9e] img{max-width:100%;height:auto}.campaign-vote-rules[data-v-2667ce9e] table{max-width:100%}.deposit-conditions[data-v-2667ce9e]{padding:20px 24px;margin-bottom:16px;border:1px solid #e3ebf4;border-radius:12px}.deposit-conditions h4[data-v-2667ce9e]{font-size:18px}.deposit-conditions dl>div[data-v-2667ce9e]{display:flex;gap:8px;padding:4px 0}.deposit-conditions dt[data-v-2667ce9e]{flex:none;color:#65738b}.deposit-conditions dd[data-v-2667ce9e]{margin:0;overflow-wrap:anywhere}.deposit-tier-table[data-v-2667ce9e]{margin-top:16px;border:1px solid #e0e8f2;border-radius:8px;overflow:auto}.deposit-tier-table>[role=row][data-v-2667ce9e]{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));text-align:center}.deposit-tier-table span[data-v-2667ce9e]{padding:12px 8px;border-right:1px solid #e0e8f2;border-bottom:1px solid #e0e8f2}.deposit-tier-table .tier-head[data-v-2667ce9e]{background:#eaf5ff;color:#1676b9}.deposit-wallet[data-v-2667ce9e]{position:relative}.wallet-recycle[data-v-2667ce9e]{position:absolute;right:24px;top:24px}.deposit-actual[data-v-2667ce9e]{padding:12px 16px;margin-bottom:12px;border-radius:10px;background:#f6f9fc}@media (max-width:640px){.deposit-conditions[data-v-2667ce9e]{padding:16px}.wallet-recycle[data-v-2667ce9e]{right:16px;top:16px}}.deposit-choices[data-v-2667ce9e]{display:grid;gap:10px}.deposit-choices button[data-v-2667ce9e]{width:100%;text-align:left;overflow-wrap:anywhere;font:inherit}.deposit-choices [aria-pressed=true][data-v-2667ce9e]{border-color:#1687d6;background:#e9f5ff;color:#116ba7}.deposit-choice-actions[data-v-2667ce9e]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.application-limit[data-v-2667ce9e]{margin:12px 20px;color:#65738b;font-size:12px;line-height:1.6}@media (max-width:600px){.campaign-panel[data-v-2667ce9e]{padding:16px}.application-limit[data-v-2667ce9e]{margin-inline:0}}.preview-confirm[data-v-2667ce9e]{margin:0}.preview-confirm>div[data-v-2667ce9e]{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.preview-confirm dt[data-v-2667ce9e]{flex:none;color:#65738b}.preview-confirm dd[data-v-2667ce9e]{margin:0;min-width:0;max-width:75%;text-align:right;overflow-wrap:anywhere}.activity-form-panel[data-v-2667ce9e]{box-sizing:border-box;min-width:0;color:var(--kg-text, #303442);font-family:var(--kg-font-ui, inherit);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.activity-form-panel>h2[data-v-2667ce9e],.activity-form-panel>h3[data-v-2667ce9e]{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.5}.activity-form-panel>p[data-v-2667ce9e],.activity-form-panel>text[data-v-2667ce9e],.activity-form-panel>.activity-text[data-v-2667ce9e]{display:block;margin:10px 0;color:var(--kg-text-secondary, #65738b);font-size:13px;line-height:1.75}.activity-form-panel label[data-v-2667ce9e]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0;color:var(--kg-text, #303442);font-size:13px;font-weight:500;line-height:1.5}.activity-form-panel input[data-v-2667ce9e],.activity-form-panel select[data-v-2667ce9e],.activity-form-panel textarea[data-v-2667ce9e]{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid var(--kg-line, #e3ebf4);border-radius:8px;background:var(--kg-field, var(--kg-panel, var(--kg-surface, #fff)));color:var(--kg-text, #303442);font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.activity-form-panel input[data-v-2667ce9e],.activity-form-panel select[data-v-2667ce9e]{height:46px}.activity-form-panel textarea[data-v-2667ce9e]{height:100px;resize:vertical}.activity-form-panel input[data-v-2667ce9e]::placeholder,.activity-form-panel textarea[data-v-2667ce9e]::placeholder{color:var(--kg-placeholder, var(--kg-text-secondary, #65738b));opacity:1}.activity-form-panel input[data-v-2667ce9e]:disabled,.activity-form-panel textarea[data-v-2667ce9e]:disabled,.activity-form-panel select[data-v-2667ce9e]:disabled{background:var(--kg-canvas, #f4f7fb);color:var(--kg-text-secondary, #65738b)}.activity-form-panel input.invalid[data-v-2667ce9e],.activity-form-panel textarea.invalid[data-v-2667ce9e],.activity-form-panel [aria-invalid=true][data-v-2667ce9e]{border-color:var(--kg-danger, #b32436)}.activity-form-panel input[data-v-2667ce9e]:focus-visible,.activity-form-panel textarea[data-v-2667ce9e]:focus-visible,.activity-form-panel select[data-v-2667ce9e]:focus-visible{outline:2px solid var(--kg-brand, #1687d6);outline-offset:3px}.activity-form-panel .activity-form-actions[data-v-2667ce9e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:20px}.activity-form-panel .activity-form-actions>button[data-v-2667ce9e],.activity-form-actions[data-v-2667ce9e] .activity-action{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 12px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.activity-form-actions .outline-button[data-v-2667ce9e],.activity-form-actions[data-v-2667ce9e] .activity-action--secondary,.activity-form-actions[data-v-2667ce9e] .activity-action--text{border:1px solid var(--kg-line, #e3ebf4);background:var(--kg-panel, var(--kg-surface, #fff));color:var(--kg-text-secondary, #65738b)}.activity-form-actions .primary-button[data-v-2667ce9e]:not([aria-disabled=true]):not(:disabled),.activity-form-actions[data-v-2667ce9e] .activity-action--primary:not([disabled]){border:1px solid transparent;background:var(--kg-brand, #1687d6);color:var(--kg-on-brand, #fff)}.activity-form-panel [role=alert][data-v-2667ce9e]{color:var(--kg-danger, #b32436)}.activity-form-panel .preview-confirm[data-v-2667ce9e]{display:grid;gap:0;margin:0 0 16px;padding:4px 14px;border-radius:8px;background:var(--kg-canvas, #f4f7fb)}.activity-form-panel .preview-confirm>div[data-v-2667ce9e]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px}.activity-form-panel .preview-confirm>div+div[data-v-2667ce9e]{border-top:1px solid var(--kg-line, #e3ebf4)}.activity-form-panel .preview-confirm dt[data-v-2667ce9e]{flex:none;color:var(--kg-text-secondary, #65738b)}.activity-form-panel .preview-confirm dd[data-v-2667ce9e]{min-width:0;margin:0;color:var(--kg-text, #303442);text-align:right;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width: 480px){.activity-form-panel input[data-v-2667ce9e],.activity-form-panel select[data-v-2667ce9e],.activity-form-panel textarea[data-v-2667ce9e]{font-size:16px}}.campaign-confirm.activity-form-panel[data-v-2667ce9e]{display:grid;gap:16px}.campaign-confirm.activity-form-panel>p[data-v-2667ce9e]{margin:0}.campaign-confirm.activity-form-panel>.primary[data-v-2667ce9e]{min-height:46px;margin-top:4px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.campaign-confirm.activity-form-panel .preview-confirm[data-v-2667ce9e]{margin-bottom:0}.campaign-confirm.activity-form-panel label[data-v-2667ce9e]{display:flex;gap:8px}.activity-task-progress[data-v-d440a31c]{padding:20px;margin-top:16px;border:1px solid #e5ebf2;border-radius:12px}.activity-task-progress.is-package[data-v-d440a31c]{padding:0;border:0}.activity-task-progress header[data-v-d440a31c],.activity-task-row[data-v-d440a31c]{display:flex;justify-content:space-between;align-items:center;gap:16px}.activity-task-progress h3[data-v-d440a31c]{margin:0;font-size:17px}.activity-task-progress h4[data-v-d440a31c]{margin:0 0 8px;font-size:15px}.activity-task-progress p[data-v-d440a31c]{line-height:1.7;color:#617187;overflow-wrap:anywhere}.activity-task-row[data-v-d440a31c]{margin-top:12px;padding:16px;background:#f4f7fa;border-radius:10px}.activity-task-row>div[data-v-d440a31c]{min-width:0}.activity-task-row p[data-v-d440a31c]{margin:4px 0}.activity-task-row span[data-v-d440a31c]{color:#35668a;font-size:13px}.activity-task-progress button[data-v-d440a31c]{flex:none;min-height:38px;padding:9px 16px;border:1px solid #dfe7f0;border-radius:8px;background:#f5f7fa;color:#40536b;font:inherit;font-size:14px}.activity-task-progress button.primary[data-v-d440a31c]{color:#fff;background:#1476d4}.activity-task-progress button[data-v-d440a31c]:disabled{opacity:.5;cursor:not-allowed}.activity-task-progress button[data-v-d440a31c]:focus-visible{outline:2px solid #1476d4;outline-offset:3px}.activity-task-confirm[data-v-d440a31c]{margin-top:16px;padding:16px;border:1px solid #dfe7f0;border-radius:8px}.activity-task-confirm button+button[data-v-d440a31c]{margin-left:8px}.activity-task-progress [role=alert][data-v-d440a31c]{color:#b42318}@media (max-width: 600px){.activity-task-progress[data-v-d440a31c]{padding:16px}.activity-task-row[data-v-d440a31c]{flex-wrap:wrap}}.rain-presentation[data-v-9b772b69]{display:grid;gap:12px;margin:4px 0 20px}.rain-notice[data-v-9b772b69]{display:grid;gap:6px;padding:14px 16px;border-radius:12px;background:var(--kg-primary-soft, #edf7ff);color:var(--kg-text, #303442);overflow-wrap:anywhere}.rain-notice h3[data-v-9b772b69]{margin:0;font-size:16px;font-weight:600;line-height:1.5}.rain-notice p[data-v-9b772b69]{margin:0;font-size:14px;line-height:1.7}.rain-scene[data-v-9b772b69]{position:relative;min-width:0;overflow:hidden;border-radius:12px}.rain-scene-image[data-v-9b772b69]{display:block;width:100%;height:190px;object-fit:contain}.rain-banner[data-v-9b772b69]{display:block;width:100%;height:56px;object-fit:contain}.rain-shower[data-v-9b772b69]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.rain-drop[data-v-9b772b69]{position:absolute;top:-40px;width:28px;height:32px;object-fit:contain;opacity:0;animation:rain-fall-9b772b69 3s linear infinite}.rain-drop[data-v-9b772b69]:nth-child(1){left:15%}.rain-drop[data-v-9b772b69]:nth-child(2){left:38%;animation-delay:.7s}.rain-drop[data-v-9b772b69]:nth-child(3){left:62%;animation-delay:1.4s}.rain-drop[data-v-9b772b69]:nth-child(4){left:82%;animation-delay:2.1s}@keyframes rain-fall-9b772b69{10%{opacity:.85}90%{opacity:.85}to{transform:translateY(235px) rotate(20deg);opacity:0}}@media (prefers-reduced-motion: reduce){.rain-shower[data-v-9b772b69]{display:none}}.activity-record-panel[data-v-b985eb55]{box-sizing:border-box;min-width:0;margin:16px 0;padding:16px;border:0;border-radius:10px;background:var(--kg-canvas, #f4f7fb);color:var(--kg-text, #303442);font-family:var(--kg-font-ui, inherit);font-size:13px;line-height:1.7;text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.activity-record-panel h3[data-v-b985eb55],.activity-record-panel h4[data-v-b985eb55]{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}.activity-record-panel p[data-v-b985eb55],.activity-record-panel>text[data-v-b985eb55],.activity-record-panel>span[data-v-b985eb55]{display:block;margin:6px 0 0;color:var(--kg-text-secondary, #65738b)}.activity-record-panel .receipt-number[data-v-b985eb55],.activity-record-panel .receipt-id[data-v-b985eb55]{font-size:12px}.activity-record-panel [role=alert][data-v-b985eb55],.activity-record-panel .recovery-error[data-v-b985eb55]{color:var(--kg-danger, #b32436)}.activity-record-panel .original-gift[data-v-b985eb55]{margin-top:12px;padding-top:12px;border-top:1px solid var(--kg-line, #e3ebf4)}.activity-record-panel .original-gift h4[data-v-b985eb55]{font-size:14px}.activity-record-panel[data-v-b985eb55] .activity-action{display:inline-flex;box-sizing:border-box;width:auto;max-width:100%;min-height:44px;margin:10px 12px 0 0;padding:8px 0;border:0;border-radius:4px;background:transparent;color:var(--kg-brand, #1687d6);font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.activity-record-panel[data-v-b985eb55] .activity-action[disabled]:not([aria-busy=true]){background:transparent;color:var(--kg-disabled-text, #8b96a8)}.activity-record-panel .receipt-facts[data-v-b985eb55]{display:grid;gap:10px;margin:14px 0 0}.activity-record-panel .receipt-facts>div[data-v-b985eb55]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.activity-record-panel .receipt-facts dt[data-v-b985eb55]{flex:none;color:var(--kg-text-secondary, #65738b);font-size:12px}.activity-record-panel .receipt-facts dd[data-v-b985eb55]{min-width:0;margin:0;color:var(--kg-text, #303442);font-size:13px;text-align:right;overflow-wrap:anywhere}.prediction-history[data-v-5af4241e]{min-width:0;margin:12px 0 0;padding:16px;border:0;border-radius:12px;color:var(--kg-text);background:var(--kg-canvas);font:13px/1.75 var(--kg-font-ui);text-align:left}h3[data-v-5af4241e]{margin:0 0 14px;color:var(--kg-text);font-size:14px;font-weight:600;line-height:1.6}h4[data-v-5af4241e]{margin:0 0 12px;color:var(--kg-text);font-size:14px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}p[data-v-5af4241e]{margin:8px 0;color:var(--promo-caption, #616783);font-size:12px;overflow-wrap:anywhere}article+article[data-v-5af4241e]{margin-top:16px;padding-top:16px;border-top:1px solid var(--kg-line)}.prediction-record-facts[data-v-5af4241e]{display:grid;gap:10px;margin:0}.prediction-record-facts>div[data-v-5af4241e]{display:grid;grid-template-columns:4em minmax(0,1fr);align-items:baseline;gap:16px}dt[data-v-5af4241e]{color:var(--promo-caption, #616783);font-size:12px}dd[data-v-5af4241e]{min-width:0;margin:0;color:var(--kg-text);font-size:13px;font-weight:500;text-align:right;overflow-wrap:anywhere}dd.is-pending[data-v-5af4241e]{color:var(--promo-caption, #616783);font-weight:400}.prediction-history[data-v-5af4241e] .prediction-history-refresh{min-height:44px;margin:10px 0 -4px auto;padding:4px 0;font-size:12px;font-weight:500}[role=alert][data-v-5af4241e]{color:var(--kg-danger)}.activity-text[data-v-5af4241e]{display:block}img[data-v-5af4241e]{object-fit:contain}.challenge-task-actions[data-v-8791914b]{display:flex;flex-wrap:wrap;gap:8px}.point-tier-options[data-v-8791914b]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.point-tier-options [aria-pressed=true][data-v-8791914b]{border-color:var(--kg-primary, #2764e7);background:#2764e717}.gameplay-participation[data-v-8791914b]{min-width:0;margin:0;padding:20px;border:1px solid var(--kg-line);border-radius:16px;background:var(--kg-surface);color:var(--kg-text);font-family:var(--kg-font-ui);font-size:14px;line-height:1.65}.game-heading[data-v-8791914b],.draw-summary[data-v-8791914b],.game-summary[data-v-8791914b],.entitlement-row[data-v-8791914b],.task-row[data-v-8791914b],.milestone-row[data-v-8791914b]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}h2[data-v-8791914b],h3[data-v-8791914b]{margin:0;font-weight:600;overflow-wrap:anywhere}h2[data-v-8791914b]{font-size:16px}h3[data-v-8791914b]{font-size:14px}button[data-v-8791914b]{box-sizing:border-box;margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}button[data-v-8791914b]:after{border:0}button[data-v-8791914b]:focus-visible,input[data-v-8791914b]:focus-visible,textarea[data-v-8791914b]:focus-visible{outline:2px solid var(--kg-brand);outline-offset:3px}.text-button[data-v-8791914b]{min-height:44px;padding:8px 0 8px 12px;border:0;background:transparent;color:var(--activity-link-ink,var(--kg-brand));flex-shrink:0}.game-heading[data-v-8791914b]{margin-bottom:14px}.game-access-message[data-v-8791914b]{margin-top:16px;font-size:12px;line-height:1.7}.game-heading>h2[data-v-8791914b]{flex:1;min-width:0}.gameplay-participation .game-refresh[data-v-8791914b]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:44px;margin:0 -8px 0 0;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--activity-link-ink,#507da2);font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.game-refresh-icon[data-v-8791914b]{display:block;flex:none;width:18px;height:18px}.game-refresh-label[data-v-8791914b]{min-width:4em;line-height:1.4}.game-refresh-icon.is-loading[data-v-8791914b]{animation:game-refresh-spin-8791914b .9s linear infinite}.gameplay-participation .game-refresh[data-v-8791914b]:active:not([disabled]){border-color:#d8e8f6;background:#e7f2fc;color:#1676b9}.gameplay-participation .game-refresh[data-v-8791914b]:focus-visible{outline:2px solid #1687d6;outline-offset:2px}@media (hover:hover){.gameplay-participation .game-refresh[data-v-8791914b]:hover:not([disabled]){border-color:#e3edf7;background:#f0f7fd;color:#1676b9}}@keyframes game-refresh-spin-8791914b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.game-refresh-icon.is-loading[data-v-8791914b]{animation:none}.gameplay-participation .game-refresh[data-v-8791914b]{transition:none}}.primary-button[data-v-8791914b]{width:100%;min-height:44px;margin-top:16px;padding:10px 16px;border:0;border-radius:8px;color:var(--kg-on-brand,#fff);background:var(--kg-brand,#1687d6)}.outline-button[data-v-8791914b]{min-height:40px;padding:7px 12px;border:1px solid var(--kg-line);border-radius:10px;color:var(--activity-link-ink,var(--kg-brand));background:var(--kg-surface);flex-shrink:0}html[data-theme=dark] .gameplay-participation[data-v-8791914b]{--activity-link-ink:var(--kg-loading-active,#63b6ff)}button[aria-disabled=true][data-v-8791914b]{background:var(--kg-disabled,#eef2f6);color:var(--kg-disabled-text,#68788d);opacity:1;cursor:not-allowed}.gameplay-participation .rain-action[data-v-8791914b]{display:flex;box-sizing:border-box;gap:8px;width:100%;min-height:48px;margin:20px 0 0;padding:12px 18px;border:1px solid #1687d6;border-radius:10px;background:#1687d6;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.rain-action-icon[data-v-8791914b]{flex:none;vertical-align:middle;margin-right:8px}.gameplay-participation .rain-action[data-v-8791914b]:disabled{border-color:#e0e7ef;background:#eef2f6;color:#68788d;opacity:1;cursor:not-allowed}.gameplay-participation .rain-action[data-v-8791914b]:focus-visible{outline:2px solid #1687d6;outline-offset:3px}.gameplay-participation .rain-action[data-v-8791914b]:active:not(:disabled){transform:translateY(1px)}@media (hover:hover){.gameplay-participation .rain-action[data-v-8791914b]:hover:not(:disabled){border-color:#1276bd;background:#1276bd}}@media (prefers-reduced-motion:reduce){.gameplay-participation .rain-action[data-v-8791914b]{transition:none}}.text-button[aria-disabled=true][data-v-8791914b]{background:transparent;color:var(--kg-text-muted)}.gameplay-participation .game-refresh[aria-disabled=true][data-v-8791914b]{border-color:transparent;background:transparent;color:#9aa7b7;cursor:not-allowed}.gameplay-participation .game-refresh[aria-busy=true][data-v-8791914b]{border-color:#e3edf7;background:#f0f7fd;color:#1676b9;cursor:progress}.game-summary[data-v-8791914b]{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--kg-canvas);color:var(--kg-text-secondary);font-size:12px}.game-summary b[data-v-8791914b]{color:var(--kg-text);font-family:var(--kg-font-digits, var(--kg-font-ui));font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}small[data-v-8791914b]{font-size:12px;font-weight:400}.game-caption[data-v-8791914b]{display:block;margin-top:10px;color:var(--kg-text-secondary);overflow-wrap:anywhere}.game-loading[data-v-8791914b]{min-height:112px;display:grid;place-items:center}.game-feedback[data-v-8791914b]{display:block;margin:12px 0;padding:12px;border-radius:8px;background:var(--kg-surface);color:var(--kg-text-secondary);overflow-wrap:anywhere}.is-error[data-v-8791914b]{color:var(--kg-danger)}.buff-card-offer[data-v-8791914b],.buff-owned-card[data-v-8791914b]{display:flex;gap:14px;align-items:center;margin:18px 0;min-width:0}.buff-card-offer img[data-v-8791914b],.buff-owned-card img[data-v-8791914b]{flex:none;width:72px;height:72px;object-fit:contain}.buff-card-offer>div[data-v-8791914b],.buff-owned-card>div[data-v-8791914b]{min-width:0;flex:1}.buff-owned-card[data-v-8791914b]{padding:14px;border:1px solid var(--kg-line);border-radius:10px;background:var(--kg-canvas)}.buff-owned-card .activity-text[data-v-8791914b]{display:block;margin-top:6px;color:var(--kg-text-secondary);font-size:12px;overflow-wrap:anywhere}.point-result[data-v-8791914b]{margin:16px 0;padding:16px;border:1px solid var(--kg-line);border-radius:10px;background:var(--kg-canvas)}.point-result .activity-text[data-v-8791914b]{display:block;color:var(--kg-text-secondary);font-size:13px}.point-result .point-result-label[data-v-8791914b]{color:var(--kg-text);font-weight:600}.point-result b[data-v-8791914b]{display:block;margin:6px 0;color:var(--activity-link-ink,var(--kg-brand));font-family:var(--kg-font-digits,var(--kg-font-ui));font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.task-row[data-v-8791914b],.milestone-row[data-v-8791914b],.entitlement-row[data-v-8791914b]{padding:18px 0;border-bottom:1px solid var(--kg-line)}.milestone-row[data-v-8791914b]{margin-top:10px;padding:14px;border:1px solid var(--kg-line);border-radius:12px}.milestone-row h3[data-v-8791914b]{margin-bottom:4px}.task-copy[data-v-8791914b]{flex:1;min-width:0}.task-copy text[data-v-8791914b],.milestone-row .activity-text[data-v-8791914b]{display:block;color:var(--kg-text-secondary);font-size:13px}.task-image[data-v-8791914b]{flex:none;width:40px;height:40px}.bundle-footer[data-v-8791914b]{margin-top:20px;text-align:center;color:var(--kg-text-secondary)}.bundle-footer .primary-button[data-v-8791914b]{width:120px;display:block;margin:12px auto 0;min-height:42px}.vote-summary[data-v-8791914b]{margin:20px 0;text-align:center}.vote-summary h3[data-v-8791914b]{font-size:18px}.vote-summary .activity-text[data-v-8791914b]{display:block;color:var(--kg-text-secondary);margin-top:8px}.candidate-row[data-v-8791914b]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--kg-line)}.candidate-row img[data-v-8791914b]{width:40px;height:40px;flex:none}.candidate-row h3[data-v-8791914b]{flex:1;min-width:0}.candidate-row>.activity-text[data-v-8791914b]{flex:none;color:var(--kg-text-secondary)}.game-section[data-v-8791914b]{padding:22px 0;border-bottom:1px solid var(--kg-line)}.section-heading[data-v-8791914b]{margin-top:24px}.page-image[data-v-8791914b]{display:block;width:100%;height:auto;margin-top:12px}.choice-list[data-v-8791914b]{display:grid;gap:10px;margin:14px 0}.choice-button[data-v-8791914b]{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px;text-align:left;border:1px solid var(--kg-line);border-radius:8px;color:var(--kg-text);background:var(--kg-surface)}.choice-button img[data-v-8791914b]{width:36px;height:36px;flex:none}.choice-button>.activity-text[data-v-8791914b]{flex:1;min-width:0;overflow-wrap:anywhere}.choice-button.selected[data-v-8791914b]{border-color:var(--kg-brand);color:var(--kg-brand)}.choice-button small[data-v-8791914b]{flex:none}.choice-button[aria-disabled=true][data-v-8791914b]{background:var(--kg-surface);color:var(--kg-text-secondary)}.choice-button.selected[aria-disabled=true][data-v-8791914b]{color:var(--kg-brand)}.draw-summary[data-v-8791914b]{margin:20px 0 16px;flex-wrap:wrap}.draw-summary>.activity-text[data-v-8791914b]{color:var(--kg-text-secondary)}.pool-grid[data-v-8791914b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pool-item[data-v-8791914b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 10px;text-align:center;background:var(--kg-surface);border:1px solid var(--kg-line);border-radius:8px;min-width:0}.pool-item img[data-v-8791914b]{width:64px;height:64px;margin-bottom:10px}.pool-item .activity-text[data-v-8791914b]{color:var(--kg-text-secondary);font-size:13px}.pool-item h3[data-v-8791914b]{max-width:100%}.footnote[data-v-8791914b]{margin:24px 0;font-size:12px}.receipt-panel[data-v-8791914b]{min-width:0;padding:0;color:var(--kg-text)}.confirm-cost[data-v-8791914b]{margin:0 0 14px;padding:12px 14px;border-radius:8px;background:#f1f7fc;color:#4e6076;font-size:14px;line-height:1.6}.confirm-cost strong[data-v-8791914b]{color:#1687d6;font-weight:600;font-variant-numeric:tabular-nums}.confirm-description[data-v-8791914b]{margin:0;color:#65738b;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.confirm-description+.confirm-description[data-v-8791914b]{margin-top:8px}.receipt-panel>.activity-text[data-v-8791914b]{display:block;margin-top:12px}.receipt-panel label[data-v-8791914b]{display:block;margin-top:18px}.receipt-panel input[data-v-8791914b],.receipt-panel textarea[data-v-8791914b]{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;min-height:48px;background:var(--kg-surface);border:1px solid var(--kg-line);border-radius:8px;color:var(--kg-text);font-size:16px}.receipt-panel textarea[data-v-8791914b]{min-height:100px}@media (max-width: 360px){.task-row[data-v-8791914b],.milestone-row[data-v-8791914b]{gap:8px}.outline-button[data-v-8791914b]{padding-inline:12px}}.is-prediction[data-v-8791914b]{font-size:14px;line-height:1.75}.is-prediction .game-heading>h2[data-v-8791914b]{font-size:18px;font-weight:600;line-height:1.5}.is-prediction .game-caption[data-v-8791914b]{margin-top:10px;color:var(--promo-caption, #616783);font-size:13px;line-height:1.8}.is-prediction .prediction-question[data-v-8791914b]{padding:20px 0 0;border-bottom:0}.is-prediction .prediction-question+.prediction-question[data-v-8791914b]{margin-top:20px;padding-top:20px;border-top:1px solid var(--kg-line)}.is-prediction .prediction-question>h3[data-v-8791914b]{color:var(--kg-text);font-size:16px;font-weight:600;line-height:1.55}.is-prediction .page-image[data-v-8791914b]{margin:14px 0;border-radius:10px;overflow:hidden}.is-prediction .prediction-deadline[data-v-8791914b]{color:var(--promo-caption, #616783);font-size:12px;font-variant-numeric:tabular-nums}.is-prediction .choice-list[data-v-8791914b]{gap:10px;margin:16px 0 12px}.is-prediction .choice-button[data-v-8791914b]{gap:12px;min-height:48px;padding:12px 14px;border:1px solid var(--kg-line);border-radius:10px;background:var(--kg-canvas);color:var(--kg-text);font-size:14px;font-weight:500;line-height:1.6;transition:border-color .16s ease,background-color .16s ease}.is-prediction .choice-button[data-v-8791914b]:before{content:"";box-sizing:border-box;flex:none;width:17px;height:17px;border:1.5px solid var(--kg-text-muted);border-radius:50%;background:var(--kg-surface)}.is-prediction .choice-button.selected[data-v-8791914b]{border-color:var(--kg-brand);background:var(--promo-entry);color:var(--kg-brand)}.is-prediction .choice-button.selected[data-v-8791914b]:before{border:5px solid var(--kg-brand)}.is-prediction .choice-button[aria-disabled=true][data-v-8791914b]:not(.selected){color:var(--promo-caption, #616783)}.is-prediction .choice-button[data-v-8791914b]:focus-visible,.is-prediction .prediction-history-toggle[data-v-8791914b]:focus-visible{outline:2px solid var(--kg-brand);outline-offset:3px}.is-prediction .choice-button small[data-v-8791914b]{color:var(--kg-brand);font-size:11px}.is-prediction .prediction-guidance[data-v-8791914b]{margin-top:10px;font-size:12px}.is-prediction .prediction-question>.primary-button[data-v-8791914b]{min-height:44px;margin-top:14px;border-radius:10px;font-size:14px;font-weight:600}.is-prediction .prediction-history-toggle[data-v-8791914b]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin-top:12px;padding:10px 14px;border:0;border-radius:10px;background:var(--promo-entry);color:var(--activity-link-ink, var(--kg-brand));font-size:13px;font-weight:500;line-height:1.65;text-align:left}.is-prediction .prediction-history-chevron[data-v-8791914b]{content:"";flex:none;width:7px;height:7px;margin-right:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.is-prediction .prediction-history-toggle[aria-expanded=true] .prediction-history-chevron[data-v-8791914b]{transform:rotate(225deg)}@media (prefers-reduced-motion: reduce){.is-prediction .choice-button[data-v-8791914b]{transition:none}}.activity-text[data-v-8791914b]{display:block}img[data-v-8791914b]{object-fit:contain}.monthly-tabs[data-v-8791914b]{display:flex;gap:8px;overflow-x:auto;margin:14px 0;padding-bottom:4px}.monthly-tabs button[data-v-8791914b]{flex:none;padding:9px 16px;border:1px solid var(--kg-line);border-radius:8px;color:var(--kg-text);background:var(--kg-surface);cursor:pointer}.monthly-tabs button.is-selected[data-v-8791914b]{border-color:var(--kg-primary,#1687d6);background:var(--kg-canvas);color:var(--kg-primary,#1687d6)}.monthly-tabs button[data-v-8791914b]:focus-visible{outline:2px solid var(--kg-primary,#1687d6);outline-offset:2px}.monthly-page-image[data-v-8791914b]{display:block;max-width:100%;height:auto;margin:12px 0}.monthly-page-detail[data-v-8791914b]{overflow-wrap:anywhere}.monthly-page-detail[data-v-8791914b] img{max-width:100%;height:auto}.game-login[data-v-8791914b]{padding:16px;margin:14px 0;border-radius:10px;background:var(--kg-canvas);text-align:center}.game-login p[data-v-8791914b]{margin:0 0 12px}.is-prediction .prediction-entry-summary[data-v-8791914b]{margin-top:16px;padding:14px;border-radius:12px;background:var(--kg-canvas)}.is-prediction .prediction-summary-title[data-v-8791914b]{display:block;color:var(--kg-text);font-size:14px;font-weight:600;line-height:1.5}.is-prediction .prediction-entry-summary .game-caption[data-v-8791914b]{margin-top:8px;font-size:12px;line-height:1.8}.is-prediction .prediction-qualification[data-v-8791914b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.is-prediction .prediction-qualification>div[data-v-8791914b]{min-width:0}.is-prediction .prediction-qualification>div+div[data-v-8791914b]{padding-left:14px;border-left:1px solid var(--kg-line)}.is-prediction .prediction-qualification span[data-v-8791914b]{display:block;color:var(--promo-caption, #616783);font-size:12px}.is-prediction .prediction-qualification strong[data-v-8791914b]{display:block;margin-top:4px;color:var(--kg-text);font-family:var(--kg-font-digits, var(--kg-font-ui));font-size:22px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.is-prediction .prediction-qualification>div:last-child strong[data-v-8791914b]{color:var(--activity-link-ink,var(--kg-brand))}.is-prediction .prediction-qualification small[data-v-8791914b]{margin-left:4px;font-family:var(--kg-font-ui);font-size:11px;color:var(--promo-caption, #616783)}.is-prediction .prediction-guidance>span[data-v-8791914b]{display:block}.is-prediction .prediction-guidance.is-unavailable[data-v-8791914b]{padding:10px 12px;border-radius:8px;background:var(--kg-canvas);color:var(--kg-text)}.is-prediction .prediction-guidance-detail[data-v-8791914b]{margin-top:4px;color:var(--promo-caption, #616783);font-size:12px;line-height:1.7}.activity-form-panel[data-v-8791914b]{box-sizing:border-box;min-width:0;color:var(--kg-text, #303442);font-family:var(--kg-font-ui, inherit);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.activity-form-panel>h2[data-v-8791914b],.activity-form-panel>h3[data-v-8791914b]{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.5}.activity-form-panel>p[data-v-8791914b],.activity-form-panel>text[data-v-8791914b],.activity-form-panel>.activity-text[data-v-8791914b]{display:block;margin:10px 0;color:var(--kg-text-secondary, #65738b);font-size:13px;line-height:1.75}.activity-form-panel label[data-v-8791914b]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0;color:var(--kg-text, #303442);font-size:13px;font-weight:500;line-height:1.5}.activity-form-panel input[data-v-8791914b],.activity-form-panel select[data-v-8791914b],.activity-form-panel textarea[data-v-8791914b]{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid var(--kg-line, #e3ebf4);border-radius:8px;background:var(--kg-field, var(--kg-panel, var(--kg-surface, #fff)));color:var(--kg-text, #303442);font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.activity-form-panel input[data-v-8791914b],.activity-form-panel select[data-v-8791914b]{height:46px}.activity-form-panel textarea[data-v-8791914b]{height:100px;resize:vertical}.activity-form-panel input[data-v-8791914b]::placeholder,.activity-form-panel textarea[data-v-8791914b]::placeholder{color:var(--kg-placeholder, var(--kg-text-secondary, #65738b));opacity:1}.activity-form-panel input[data-v-8791914b]:disabled,.activity-form-panel textarea[data-v-8791914b]:disabled,.activity-form-panel select[data-v-8791914b]:disabled{background:var(--kg-canvas, #f4f7fb);color:var(--kg-text-secondary, #65738b)}.activity-form-panel input.invalid[data-v-8791914b],.activity-form-panel textarea.invalid[data-v-8791914b],.activity-form-panel [aria-invalid=true][data-v-8791914b]{border-color:var(--kg-danger, #b32436)}.activity-form-panel input[data-v-8791914b]:focus-visible,.activity-form-panel textarea[data-v-8791914b]:focus-visible,.activity-form-panel select[data-v-8791914b]:focus-visible{outline:2px solid var(--kg-brand, #1687d6);outline-offset:3px}.activity-form-panel .activity-form-actions[data-v-8791914b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:20px}.activity-form-panel .activity-form-actions>button[data-v-8791914b],.activity-form-actions[data-v-8791914b] .activity-action{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 12px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.activity-form-actions .outline-button[data-v-8791914b],.activity-form-actions[data-v-8791914b] .activity-action--secondary,.activity-form-actions[data-v-8791914b] .activity-action--text{border:1px solid var(--kg-line, #e3ebf4);background:var(--kg-panel, var(--kg-surface, #fff));color:var(--kg-text-secondary, #65738b)}.activity-form-actions .primary-button[data-v-8791914b]:not([aria-disabled=true]):not(:disabled),.activity-form-actions[data-v-8791914b] .activity-action--primary:not([disabled]){border:1px solid transparent;background:var(--kg-brand, #1687d6);color:var(--kg-on-brand, #fff)}.activity-form-panel [role=alert][data-v-8791914b]{color:var(--kg-danger, #b32436)}.activity-form-panel .preview-confirm[data-v-8791914b]{display:grid;gap:0;margin:0 0 16px;padding:4px 14px;border-radius:8px;background:var(--kg-canvas, #f4f7fb)}.activity-form-panel .preview-confirm>div[data-v-8791914b]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px}.activity-form-panel .preview-confirm>div+div[data-v-8791914b]{border-top:1px solid var(--kg-line, #e3ebf4)}.activity-form-panel .preview-confirm dt[data-v-8791914b]{flex:none;color:var(--kg-text-secondary, #65738b)}.activity-form-panel .preview-confirm dd[data-v-8791914b]{min-width:0;margin:0;color:var(--kg-text, #303442);text-align:right;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width: 480px){.activity-form-panel input[data-v-8791914b],.activity-form-panel select[data-v-8791914b],.activity-form-panel textarea[data-v-8791914b]{font-size:16px}}.receipt-panel.activity-form-panel label[data-v-8791914b]{margin-top:18px}.receipt-panel.activity-form-panel[data-v-8791914b]{background:var(--kg-panel, var(--kg-surface, #fff))}.prediction-original-receipt[data-v-8791914b]{overflow-wrap:anywhere}.deposit-wheel-display[data-v-8791914b]{margin:20px auto 24px;max-width:320px}.deposit-wheel[data-v-8791914b]{position:relative;width:100%;aspect-ratio:1;border:5px solid var(--kg-brand, #188bd2);border-radius:50%;box-sizing:border-box;background:repeating-conic-gradient(from -18deg,#edf7ff,#edf7ff 36deg,#fff 36deg,#fff 72deg)}.deposit-wheel-slot[data-v-8791914b]{--slot-angle: calc(var(--slot-index) * 36deg);position:absolute;top:50%;left:50%;width:62px;margin-left:-31px;margin-top:-28px;text-align:center;transform:rotate(var(--slot-angle)) translateY(-112px) rotate(calc(-1 * var(--slot-angle)))}.deposit-wheel-slot image[data-v-8791914b],.deposit-wheel-slot img[data-v-8791914b]{display:block;width:30px;height:30px;object-fit:contain;margin:0 auto 3px}.deposit-wheel-slot text[data-v-8791914b],.deposit-wheel-slot span[data-v-8791914b]{display:block;color:var(--kg-text, #27394d);font-size:10px;line-height:1.3;overflow-wrap:anywhere}.deposit-wheel-center[data-v-8791914b]{position:absolute;top:35%;right:35%;bottom:35%;left:35%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;border-radius:50%;background:var(--kg-brand, #188bd2);color:#fff;text-align:center}.deposit-wheel-center strong[data-v-8791914b]{font-size:14px;line-height:1.5}.deposit-wheel-center text[data-v-8791914b],.deposit-wheel-center span[data-v-8791914b]{font-size:9px;line-height:1.5}.deposit-wheel-note[data-v-8791914b]{display:block;margin-top:12px;text-align:center;color:var(--kg-text-secondary, #66758a);font-size:12px;line-height:1.6}@media (max-width: 380px){.deposit-wheel-display[data-v-8791914b]{max-width:280px}.deposit-wheel-slot[data-v-8791914b]{transform:rotate(var(--slot-angle)) translateY(-96px) rotate(calc(-1 * var(--slot-angle)))}}.euro-top[data-v-94acc042]{display:flex;flex-direction:column;gap:14px;padding:20px 0;color:var(--kg-text, #24344b)}.top-heading[data-v-94acc042]{display:flex;justify-content:space-between;align-items:center;gap:12px}.top-board[data-v-94acc042],.top-pending[data-v-94acc042]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--kg-border, #d9e1ed);border-radius:12px}.top-table[data-v-94acc042]{overflow-x:auto}.top-row[data-v-94acc042]{display:grid;grid-template-columns:1fr 1fr 1.3fr 1fr;gap:10px;min-width:320px;padding:10px 0;border-bottom:1px solid var(--kg-border, #d9e1ed)}.self[data-v-94acc042]{font-weight:600;color:#1764cc}.euro-top button[data-v-94acc042]{min-height:42px;padding:9px 16px;border:1px solid #c2cfdf;border-radius:8px;background:#fff;color:#174c92;cursor:pointer}.euro-top button[data-v-94acc042]:disabled{opacity:.45;cursor:default}.euro-top .top-primary[data-v-94acc042]{color:#fff;background:#1764cc}.euro-top [role=alert][data-v-94acc042]{color:#b52d2d}.euro-quiz[data-v-af8ebfa7]{display:flex;flex-direction:column;gap:14px;padding:20px 0;color:var(--kg-text, #24344b)}.quiz-heading[data-v-af8ebfa7],.quiz-reward[data-v-af8ebfa7]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.quiz-offer[data-v-af8ebfa7],.quiz-question[data-v-af8ebfa7],.quiz-sign[data-v-af8ebfa7],.quiz-pending[data-v-af8ebfa7]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--kg-border, #d9e1ed);border-radius:12px}.quiz-question[data-v-af8ebfa7]{background:var(--kg-card, #f7f9fc)}.quiz-option[data-v-af8ebfa7]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--kg-border, #d9e1ed);border-radius:8px;cursor:pointer}.quiz-option.selected[data-v-af8ebfa7]{border-color:#2873df}.quiz-option input[data-v-af8ebfa7]{width:18px;height:18px;flex:0 0 18px}.euro-quiz button[data-v-af8ebfa7]{min-height:42px;padding:9px 16px;border:1px solid #c2cfdf;border-radius:8px;background:#fff;color:#174c92;cursor:pointer}.euro-quiz button.quiz-primary[data-v-af8ebfa7]{color:#fff;background:#1764cc;border-color:#1764cc}.euro-quiz button[data-v-af8ebfa7]:disabled{cursor:default;opacity:.45}.quiz-error[data-v-af8ebfa7]{color:#b52d2d}.quiz-result[data-v-af8ebfa7]{font-weight:600}.activity-display-pool[data-v-b7e73bbc]{position:relative;isolation:isolate;overflow:hidden;border:1px solid #e5e8ef;border-radius:16px;padding:20px;margin:20px 0;background:#f7f9fc}.display-pool-background[data-v-b7e73bbc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}.display-pool-heading[data-v-b7e73bbc]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#1d2129}.display-pool-heading h3[data-v-b7e73bbc]{font-size:18px;margin:0;overflow-wrap:anywhere;padding:6px 8px;border-radius:8px;background:#fffffff2}.display-pool-heading[data-v-b7e73bbc]>:last-child{flex-shrink:0;font-size:12px;color:#4e5969;background:#fff;border-radius:12px;padding:4px 8px}.display-pool-amount[data-v-b7e73bbc]{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;margin:16px 0 10px;padding:20px 12px;background:#ffffffed;text-align:center}.display-pool-number[data-v-b7e73bbc]{position:relative;display:inline-block;padding:8px 12px;border-radius:10px;font-size:clamp(22px,5vw,36px);font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.display-pool-number small[data-v-b7e73bbc]{font-size:14px;color:inherit;font-weight:400}.display-pool-note[data-v-b7e73bbc]{display:block;padding:4px 8px;border-radius:6px;font-size:12px;line-height:1.6;color:#4e5969;background:#fffffff2}.member-application[data-v-b35ee9a5]{min-width:0;padding:20px;border-radius:12px;background:var(--kg-panel, var(--kg-surface, #fff));color:var(--kg-text, #303442);font-family:var(--kg-font-ui, inherit);font-size:14px;line-height:1.6;text-align:left;overflow-wrap:anywhere}.member-application h3[data-v-b35ee9a5],.member-application h4[data-v-b35ee9a5]{margin:0;color:var(--kg-text, #303442);font-weight:600}.application-heading h3[data-v-b35ee9a5]{font-size:18px;line-height:1.5}.member-application p[data-v-b35ee9a5]{margin:8px 0}.application-heading p[data-v-b35ee9a5]{margin:6px 0 20px;color:var(--kg-text-secondary, #65738b);font-size:13px}.member-application h4[data-v-b35ee9a5]{font-size:16px;line-height:1.5}.member-application button[data-v-b35ee9a5]{box-sizing:border-box;min-width:0;min-height:44px;margin:0;padding:10px 16px;border:1px solid var(--kg-line, #e3ebf4);border-radius:8px;background:var(--kg-panel, var(--kg-surface, #fff));color:var(--kg-text, #303442);font:inherit;font-weight:500;line-height:1.5;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.member-application button[data-v-b35ee9a5]:disabled{color:var(--kg-disabled-text, #8b96a8);background:var(--kg-disabled, #e9edf3);cursor:default}.member-application button[data-v-b35ee9a5]:focus-visible,.application-field input[data-v-b35ee9a5]:focus-visible,.application-field select[data-v-b35ee9a5]:focus-visible{outline:2px solid var(--kg-brand, #1687d6);outline-offset:3px}.member-application .application-primary[data-v-b35ee9a5]{min-height:46px;border-color:transparent;background:var(--kg-brand, #1687d6);color:var(--kg-on-brand, #fff);font-size:15px}.application-tabs[data-v-b35ee9a5]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.application-tabs button[data-v-b35ee9a5]{font-size:13px}.application-tabs [aria-pressed=true][data-v-b35ee9a5]{border-color:var(--kg-brand, #1687d6);background:var(--kg-canvas, #f4f7fb);color:var(--kg-brand, #1687d6)}.application-image[data-v-b35ee9a5]{display:block;width:100%;height:auto;margin:16px 0;border-radius:8px}.application-content[data-v-b35ee9a5]{margin:16px 0}.application-content[data-v-b35ee9a5] img{max-width:100%;height:auto}.application-conditions[data-v-b35ee9a5]{margin:16px 0 24px;padding:12px 14px;border-radius:8px;background:var(--kg-canvas, #f4f7fb)}.application-conditions strong[data-v-b35ee9a5]{font-size:13px;font-weight:500}.application-conditions p[data-v-b35ee9a5]{margin:5px 0 0;color:var(--kg-text-secondary, #65738b);font-size:12px;line-height:1.7}.application-reason[data-v-b35ee9a5]{padding:10px 0;color:var(--kg-text-secondary, #65738b)}.application-form[data-v-b35ee9a5]{display:flex;flex-direction:column;gap:18px;min-width:0;padding:0}.application-form>h4[data-v-b35ee9a5]{margin-bottom:2px}.application-field[data-v-b35ee9a5]{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.application-field-label[data-v-b35ee9a5]{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:500;line-height:1.5}.application-field small[data-v-b35ee9a5]{flex:none;color:var(--kg-text-secondary, #65738b);font-size:12px;font-weight:400}.application-field input[data-v-b35ee9a5],.application-field select[data-v-b35ee9a5]{box-sizing:border-box;display:block;width:100%;min-width:0;height:46px;margin:0;padding:11px 13px;border:1px solid var(--kg-line, #e3ebf4);border-radius:8px;background:var(--kg-field, var(--kg-panel, var(--kg-surface, #fff)));color:var(--kg-text, #303442);font:inherit;font-size:14px;line-height:22px;letter-spacing:normal;transition:border-color .16s ease}.application-field select[data-v-b35ee9a5]{padding-right:32px}.application-field input[data-v-b35ee9a5]::placeholder,.application-field select.is-placeholder[data-v-b35ee9a5]{color:var(--kg-placeholder, var(--kg-text-secondary, #65738b));opacity:1}.application-field select option[data-v-b35ee9a5]{color:var(--kg-text, #303442)}.application-field input[data-v-b35ee9a5]:disabled,.application-field select[data-v-b35ee9a5]:disabled{background:var(--kg-canvas, #f4f7fb);color:var(--kg-text-secondary, #65738b);opacity:1;-webkit-text-fill-color:var(--kg-text-secondary, #65738b)}.application-actions[data-v-b35ee9a5]{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.application-actions>button[data-v-b35ee9a5]{flex:1 1 120px}.application-form>.application-submit[data-v-b35ee9a5]{margin:4px 0 0}.application-form>p[data-v-b35ee9a5]{margin:0}.application-toolbar[data-v-b35ee9a5]{justify-content:space-between;gap:8px 16px;margin-top:20px;padding-top:12px;border-top:1px solid var(--kg-line, #e3ebf4)}.application-toolbar[data-v-b35ee9a5]:empty{display:none}.application-toolbar>button[data-v-b35ee9a5]{flex:0 1 auto;min-height:44px;padding:8px 0;border-color:transparent;border-radius:4px;background:transparent;color:var(--kg-text-secondary, #65738b);font-size:13px;font-weight:400}.application-toolbar>button[aria-expanded][data-v-b35ee9a5]{color:var(--kg-brand, #1687d6);font-weight:500}.application-toolbar>button[data-v-b35ee9a5]:disabled{background:transparent;color:var(--kg-disabled-text, #8b96a8)}.member-application .application-error[data-v-b35ee9a5]{margin:10px 0;color:var(--kg-danger, #b32436);font-size:13px}.application-pending[data-v-b35ee9a5],.application-result[data-v-b35ee9a5]{margin:20px 0;padding:16px;border-radius:8px;background:var(--kg-canvas, #f4f7fb)}.application-pending p[data-v-b35ee9a5],.application-result p[data-v-b35ee9a5]{color:var(--kg-text-secondary, #65738b);font-size:13px}.application-reference[data-v-b35ee9a5]{font-size:12px;font-variant-numeric:tabular-nums}.application-history[data-v-b35ee9a5]{margin-top:16px}.application-history>h4[data-v-b35ee9a5]{font-size:15px}.application-record[data-v-b35ee9a5]{margin-top:14px;padding:14px;border-radius:8px;background:var(--kg-canvas, #f4f7fb)}.application-record>div[data-v-b35ee9a5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.application-record strong[data-v-b35ee9a5]{font-size:14px;font-weight:500}.application-record>div>span[data-v-b35ee9a5],.application-record time[data-v-b35ee9a5]{color:var(--kg-text-secondary, #65738b);font-size:12px}.application-record time[data-v-b35ee9a5]{display:block;margin-top:4px;font-variant-numeric:tabular-nums}.application-record dl[data-v-b35ee9a5]{display:grid;grid-template-columns:minmax(60px,100px) minmax(0,1fr);gap:6px 12px;margin:12px 0 0;font-size:13px}.application-record dt[data-v-b35ee9a5]{color:var(--kg-text-secondary, #65738b)}.application-record dd[data-v-b35ee9a5]{margin:0}.application-record p[data-v-b35ee9a5]{font-size:13px}.application-pagination[data-v-b35ee9a5]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}.application-pagination span[data-v-b35ee9a5]{color:var(--kg-text-secondary, #65738b);font-size:12px;font-variant-numeric:tabular-nums}.application-empty[data-v-b35ee9a5]{display:flex;flex-direction:column;align-items:center;padding:22px 12px 24px;text-align:center}.application-empty-art[data-v-b35ee9a5]{display:block;width:76px;height:68px;object-fit:contain}.application-empty-art--dark[data-v-b35ee9a5]{display:none}.application-empty p[data-v-b35ee9a5]{margin:10px 0 4px;color:var(--kg-text-secondary, #65738b);font-size:14px}.application-empty small[data-v-b35ee9a5]{color:var(--kg-text-secondary, #65738b);font-size:12px;line-height:1.7}@media (hover: hover){.application-field input[data-v-b35ee9a5]:hover:not(:disabled),.application-field select[data-v-b35ee9a5]:hover:not(:disabled){border-color:var(--kg-brand, #1687d6)}.member-application button[data-v-b35ee9a5]:hover:not(:disabled){border-color:var(--kg-brand, #1687d6)}.application-toolbar>button[data-v-b35ee9a5]:hover:not(:disabled){border-color:transparent;color:var(--kg-brand, #1687d6);text-decoration:underline;text-underline-offset:4px}}@media (max-width: 480px){.member-application[data-v-b35ee9a5]{padding:16px}.application-field input[data-v-b35ee9a5],.application-field select[data-v-b35ee9a5]{font-size:16px}}@media (prefers-reduced-motion: reduce){.member-application button[data-v-b35ee9a5],.application-field input[data-v-b35ee9a5],.application-field select[data-v-b35ee9a5]{transition:none}}.activity-page-cards[data-v-53ed0178]{min-width:0;color:var(--kg-text,#303442);font-family:inherit}.page-navigation[data-v-53ed0178]{display:flex;gap:8px;overflow-x:auto;margin:0 0 20px;padding-bottom:4px}.page-navigation button[data-v-53ed0178]{flex:0 0 auto;width:auto;min-height:44px;margin:0;padding:9px 16px;border:1px solid var(--kg-line,#dde5ee);border-radius:8px;color:var(--kg-text,#303442);background:var(--kg-panel,#fff);font:inherit;font-size:14px;line-height:1.5;cursor:pointer}.page-navigation button[aria-pressed=true][data-v-53ed0178]{border-color:var(--kg-brand,#1687d6);color:var(--kg-brand,#1687d6);background:var(--kg-canvas,#f4f7fb)}.page-navigation button[data-v-53ed0178]:disabled{cursor:default;opacity:.55}.page-navigation button[data-v-53ed0178]:focus-visible,a[data-v-53ed0178]:focus-visible{outline:2px solid var(--kg-brand,#1687d6);outline-offset:2px}.page-navigation .page-tab--image[data-v-53ed0178]{padding:0;background:transparent;overflow:hidden}.page-tab-image[data-v-53ed0178]{display:block;width:112px;height:44px;object-fit:contain}h3[data-v-53ed0178],h4[data-v-53ed0178]{margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere}h3[data-v-53ed0178]{font-size:17px}h4[data-v-53ed0178]{font-size:15px;font-weight:500}.page-card-list[data-v-53ed0178]{display:grid;gap:16px;margin-top:16px}.page-content-card[data-v-53ed0178]{min-width:0;overflow-wrap:anywhere}.page-content-card img[data-v-53ed0178],.page-content-card video[data-v-53ed0178]{display:block;width:100%;height:auto;max-width:100%;border-radius:8px}.page-content-card video[data-v-53ed0178]{max-height:420px;aspect-ratio:16/9;background:#111}.page-content-card a[data-v-53ed0178]{display:block}.page-content-card p[data-v-53ed0178],.page-empty[data-v-53ed0178]{margin:10px 0 0;font-size:14px;line-height:1.75}.match-images[data-v-53ed0178]{display:flex;gap:20px;align-items:center}.match-images img[data-v-53ed0178]{width:52px;height:52px;object-fit:contain}.page-rich-content[data-v-53ed0178]{min-width:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.page-rich-content[data-v-53ed0178] img,.page-rich-content[data-v-53ed0178] video{max-width:100%;height:auto}.page-empty[data-v-53ed0178]{color:var(--kg-text-secondary,#65738b)}.backflow[data-v-06bbf607]{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px;color:var(--kg-text,#303442);font:inherit}.backflow-heading[data-v-06bbf607],.backflow-offer-heading[data-v-06bbf607]{display:flex;align-items:center;justify-content:space-between;gap:12px}.backflow h3[data-v-06bbf607],.backflow h4[data-v-06bbf607],.backflow p[data-v-06bbf607]{margin:0}.backflow h3[data-v-06bbf607]{font-size:17px;font-weight:600}.backflow h4[data-v-06bbf607]{font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.backflow .backflow-refresh[data-v-06bbf607]{flex:0 0 auto;width:auto;min-height:36px;margin:0;padding:6px 12px;font-size:13px;border-radius:8px}.backflow-wallet[data-v-06bbf607],.backflow-reward[data-v-06bbf607]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.backflow-wallet[data-v-06bbf607]{padding:14px 16px;border-radius:10px;background:var(--kg-canvas,#f4f7fb);color:var(--kg-text-secondary,#65738b);font-size:14px}.backflow-wallet strong[data-v-06bbf607]{color:var(--kg-text,#303442);font-size:22px;font-weight:600}.backflow strong small[data-v-06bbf607]{font-size:13px;font-weight:400}.backflow-offer[data-v-06bbf607]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.backflow-period[data-v-06bbf607],.backflow-note[data-v-06bbf607]{color:var(--kg-text-secondary,#65738b);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.backflow-reward[data-v-06bbf607]{padding:10px 0;font-size:14px}.backflow-reward strong[data-v-06bbf607]{color:var(--kg-brand,#1687d6);font-size:28px;font-weight:600;letter-spacing:-.4px}.backflow-status[data-v-06bbf607]{flex:0 0 auto;padding:3px 9px;border-radius:6px;color:#287052;background:#edf6f0;font-size:12px;line-height:1.5}.backflow .activity-action[data-v-06bbf607]{margin-top:4px;font-size:15px;min-height:44px;border-radius:9px}.backflow-error[data-v-06bbf607]{color:#b52d2d;font-size:13px;line-height:1.8}.backflow-pending[data-v-06bbf607]{display:grid;gap:10px;padding:14px;background:#f7f3e9;border-radius:9px;font-size:13px;line-height:1.8}.backflow-venue[data-v-06bbf607]{display:grid;gap:8px;color:var(--kg-text-secondary,#65738b);font-size:13px}.backflow-venue select[data-v-06bbf607]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--kg-border,#dce4ee);border-radius:8px;background:var(--kg-canvas,#f4f7fb);color:var(--kg-text,#303442);font:inherit;font-size:14px}.backflow-venue select[data-v-06bbf607]:focus-visible{outline:2px solid var(--kg-brand,#1687d6);outline-offset:2px}.backflow-venue select[data-v-06bbf607]:disabled{opacity:.65}.activity-detail-inline[data-v-db7a30f9]{width:100%;margin:20px 0}.activity-detail-inline .activity-detail-modal[data-v-db7a30f9]{width:100%;max-height:none;overflow:visible;box-shadow:none}.activity-content-block[data-v-db7a30f9]{min-width:0;display:grid;gap:16px}.activity-rules-scroll[data-v-db7a30f9]{max-height:32rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.activity-language[data-v-db7a30f9]{grid-column:1;display:flex;align-items:center;gap:10px;color:var(--kg-text-secondary,#65738b);font-size:13px}.activity-language select[data-v-db7a30f9]{min-height:40px;max-width:220px;padding:8px 30px 8px 12px;border:1px solid var(--kg-line,#e3ebf4);border-radius:8px;background:var(--kg-surface,#fff);color:var(--kg-text,#303442);font:inherit}.activity-language select[data-v-db7a30f9]:focus-visible{outline:2px solid var(--kg-brand,#1687d6);outline-offset:3px}.activity-language select[data-v-db7a30f9]:disabled{opacity:.6}.activity-detail-modal[data-v-db7a30f9]{--kg-line:#e3ebf4;--kg-surface:#fff;--kg-canvas:#f4f8fc;--kg-text:#303442;--kg-text-secondary:#65738b;--kg-brand:#1687d6;--kg-on-brand:#fff;--kg-danger:#b32436;--kg-font-ui:inherit;--promo-caption:#65738b;position:relative;box-sizing:border-box;width:min(880px,calc(100vw - 40px));max-height:90dvh;overflow:auto;padding:0;border:1px solid #e3eaf2;border-radius:16px;background:#fff;color:#303442;box-shadow:0 20px 64px #16355429}.is-display-only .activity-detail-main-image[data-v-db7a30f9]{max-height:none}.activity-display-section .activity-rule-items[data-v-db7a30f9]{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.activity-display-section .activity-rule-items article[data-v-db7a30f9]{display:block;padding:0;border-radius:0;background:transparent}.activity-display-section .activity-rule-items img[data-v-db7a30f9]{display:block;width:100%;height:auto;object-fit:contain}.activity-topic-link[data-v-db7a30f9]{justify-self:start;padding:10px 20px;border-radius:8px;background:#1687d6;color:#fff;text-decoration:none}.activity-application[data-v-db7a30f9] fieldset{min-width:0;margin:12px 0;padding:0;border:0}.activity-application[data-v-db7a30f9] label{display:grid;gap:6px;margin:12px 0}.activity-application[data-v-db7a30f9] input,.activity-application[data-v-db7a30f9] textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d7e3ef;border-radius:8px;background:#fff;font:inherit}.activity-application[data-v-db7a30f9] textarea{min-height:88px}.activity-application[data-v-db7a30f9] legend{font-weight:600}.activity-section [role=alert][data-v-db7a30f9]{color:#b32436}.activity-detail-header[data-v-db7a30f9]{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px 16px;margin:0;padding:20px 24px;border-bottom:1px solid #e5edf5;background:#fff}.activity-detail-header h2[data-v-db7a30f9]{margin:0;font-size:22px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.activity-detail-header p[data-v-db7a30f9]{grid-column:1;margin:0;color:#6a7890;font-size:13px;line-height:1.7}.activity-detail-header .modal-close[data-v-db7a30f9]{position:static;grid-column:2;grid-row:1;display:grid;place-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#f0f5fa;color:#65738b;font-size:26px;line-height:1}.activity-detail-main-image[data-v-db7a30f9]{display:block;width:100%;max-height:280px;object-fit:contain;background:#f4f7fb}.activity-redeposit-application[data-v-db7a30f9]{display:grid;gap:16px}.activity-detail-body[data-v-db7a30f9]{display:grid;gap:16px;padding:20px 24px 24px;background:#f5f7fb}.activity-period[data-v-db7a30f9]{margin:0;padding:0 2px;color:#65738b;font-size:12px;line-height:1.75;font-variant-numeric:tabular-nums}.activity-section[data-v-db7a30f9]{min-width:0;margin:0;padding:18px 20px;border:0;border-radius:10px;background:#fff;font-size:14px;line-height:1.75}.activity-section h3[data-v-db7a30f9]{margin:0 0 10px;font-size:16px;font-weight:600}.activity-section h4[data-v-db7a30f9]{margin:0;font-size:15px}.activity-section p[data-v-db7a30f9]{margin:8px 0;color:#65738b;overflow-wrap:anywhere}.activity-public-rules article[data-v-db7a30f9]{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:10px;background:#f3f7fc}.activity-rule-items[data-v-db7a30f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.activity-public-rules article+article[data-v-db7a30f9]{margin-top:0}.activity-public-rules img[data-v-db7a30f9]{flex:none;width:68px;height:60px;object-fit:contain}.activity-public-rules article div[data-v-db7a30f9]{min-width:0}.activity-public-rules article p[data-v-db7a30f9]{margin:4px 0}.activity-public-rules small[data-v-db7a30f9]{color:#65738b}.activity-detail-body>p[data-v-db7a30f9]{margin:0}.activity-detail-body>.gameplay-participation[data-v-db7a30f9]{padding:18px 20px;border:0;border-radius:10px}.activity-detail-header .modal-close[data-v-db7a30f9]:hover:not(:disabled){background:#e6eef6;color:#303442}.activity-detail-header .modal-close[data-v-db7a30f9]:disabled{cursor:not-allowed}.activity-rich-content[data-v-db7a30f9]{min-width:0;padding:0 2px;overflow-x:auto;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.activity-rich-content[data-v-db7a30f9]>:first-child{margin-top:0}.activity-rich-content[data-v-db7a30f9]>:last-child{margin-bottom:0}.activity-rich-content[data-v-db7a30f9] img{max-width:100%;height:auto}.activity-rich-content[data-v-db7a30f9] table{max-width:100%;border-collapse:collapse}.activity-rich-content[data-v-db7a30f9] td,.activity-rich-content[data-v-db7a30f9] th{padding:8px;border:1px solid #e3eaf2}.activity-prize[data-v-db7a30f9]{margin:12px 0;padding:16px;border-radius:10px;background:#f4f8fc}.activity-actions[data-v-db7a30f9]{display:flex;gap:12px;flex-wrap:wrap}.activity-application[data-v-db7a30f9]{padding:16px;margin-top:16px;border-radius:10px;background:#f4f8fc}.activity-application label[data-v-db7a30f9]{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;margin:12px 0}.activity-application input[data-v-db7a30f9],.activity-application textarea[data-v-db7a30f9]{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;border:1px solid #d7e3ef;border-radius:8px;background:#fff;font:inherit}.activity-detail-modal button[data-v-db7a30f9]{min-height:40px;padding:8px 16px;border:1px solid #d6e4f2;border-radius:8px;background:#f0f7ff;color:#166fae;font:inherit;cursor:pointer}.activity-detail-modal button[data-v-db7a30f9]:disabled{opacity:.5;cursor:not-allowed}.activity-detail-modal button[data-v-db7a30f9]:focus-visible{outline:2px solid #1687d6;outline-offset:3px}.activity-detail-modal .primary[data-v-db7a30f9]{min-height:44px;background:#1687d6;color:#fff;border:0}.activity-order-result[data-v-db7a30f9]{border-color:#abcfe8;background:#f5faff}.activity-topic-link[data-v-db7a30f9]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;line-height:1.5;font-size:14px}.activity-topic-link[data-v-db7a30f9]:hover{background:#1274bb}.activity-topic-link[data-v-db7a30f9]:focus-visible{outline:2px solid #1687d6;outline-offset:3px}.activity-topic-link[aria-disabled=true][data-v-db7a30f9]{opacity:.5;cursor:not-allowed}.activity-display-section .activity-rule-items article>div[data-v-db7a30f9]{padding:12px 0}@media (max-width:640px){.activity-detail-modal[data-v-db7a30f9]{width:calc(100vw - 20px);max-height:94dvh;border-radius:12px}.activity-detail-header[data-v-db7a30f9]{padding:16px;gap:8px}.activity-detail-header h2[data-v-db7a30f9]{font-size:20px}.activity-detail-body[data-v-db7a30f9]{padding:14px;gap:12px}.activity-detail-body>.gameplay-participation[data-v-db7a30f9]{padding:16px}.activity-rich-content[data-v-db7a30f9]{padding:0 2px}.activity-section[data-v-db7a30f9]{padding:16px}.activity-application label[data-v-db7a30f9]{grid-template-columns:1fr;gap:6px}.activity-public-rules img[data-v-db7a30f9]{width:44px;height:44px}}.activity-form-panel[data-v-db7a30f9]{box-sizing:border-box;min-width:0;color:var(--kg-text, #303442);font-family:var(--kg-font-ui, inherit);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.activity-form-panel>h2[data-v-db7a30f9],.activity-form-panel>h3[data-v-db7a30f9]{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.5}.activity-form-panel>p[data-v-db7a30f9],.activity-form-panel>text[data-v-db7a30f9],.activity-form-panel>.activity-text[data-v-db7a30f9]{display:block;margin:10px 0;color:var(--kg-text-secondary, #65738b);font-size:13px;line-height:1.75}.activity-form-panel label[data-v-db7a30f9]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0;color:var(--kg-text, #303442);font-size:13px;font-weight:500;line-height:1.5}.activity-form-panel input[data-v-db7a30f9],.activity-form-panel select[data-v-db7a30f9],.activity-form-panel textarea[data-v-db7a30f9]{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid var(--kg-line, #e3ebf4);border-radius:8px;background:var(--kg-field, var(--kg-panel, var(--kg-surface, #fff)));color:var(--kg-text, #303442);font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.activity-form-panel input[data-v-db7a30f9],.activity-form-panel select[data-v-db7a30f9]{height:46px}.activity-form-panel textarea[data-v-db7a30f9]{height:100px;resize:vertical}.activity-form-panel input[data-v-db7a30f9]::placeholder,.activity-form-panel textarea[data-v-db7a30f9]::placeholder{color:var(--kg-placeholder, var(--kg-text-secondary, #65738b));opacity:1}.activity-form-panel input[data-v-db7a30f9]:disabled,.activity-form-panel textarea[data-v-db7a30f9]:disabled,.activity-form-panel select[data-v-db7a30f9]:disabled{background:var(--kg-canvas, #f4f7fb);color:var(--kg-text-secondary, #65738b)}.activity-form-panel input.invalid[data-v-db7a30f9],.activity-form-panel textarea.invalid[data-v-db7a30f9],.activity-form-panel [aria-invalid=true][data-v-db7a30f9]{border-color:var(--kg-danger, #b32436)}.activity-form-panel input[data-v-db7a30f9]:focus-visible,.activity-form-panel textarea[data-v-db7a30f9]:focus-visible,.activity-form-panel select[data-v-db7a30f9]:focus-visible{outline:2px solid var(--kg-brand, #1687d6);outline-offset:3px}.activity-form-panel .activity-form-actions[data-v-db7a30f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:20px}.activity-form-panel .activity-form-actions>button[data-v-db7a30f9],.activity-form-actions[data-v-db7a30f9] .activity-action{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 12px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.activity-form-actions .outline-button[data-v-db7a30f9],.activity-form-actions[data-v-db7a30f9] .activity-action--secondary,.activity-form-actions[data-v-db7a30f9] .activity-action--text{border:1px solid var(--kg-line, #e3ebf4);background:var(--kg-panel, var(--kg-surface, #fff));color:var(--kg-text-secondary, #65738b)}.activity-form-actions .primary-button[data-v-db7a30f9]:not([aria-disabled=true]):not(:disabled),.activity-form-actions[data-v-db7a30f9] .activity-action--primary:not([disabled]){border:1px solid transparent;background:var(--kg-brand, #1687d6);color:var(--kg-on-brand, #fff)}.activity-form-panel [role=alert][data-v-db7a30f9]{color:var(--kg-danger, #b32436)}.activity-form-panel .preview-confirm[data-v-db7a30f9]{display:grid;gap:0;margin:0 0 16px;padding:4px 14px;border-radius:8px;background:var(--kg-canvas, #f4f7fb)}.activity-form-panel .preview-confirm>div[data-v-db7a30f9]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px}.activity-form-panel .preview-confirm>div+div[data-v-db7a30f9]{border-top:1px solid var(--kg-line, #e3ebf4)}.activity-form-panel .preview-confirm dt[data-v-db7a30f9]{flex:none;color:var(--kg-text-secondary, #65738b)}.activity-form-panel .preview-confirm dd[data-v-db7a30f9]{min-width:0;margin:0;color:var(--kg-text, #303442);text-align:right;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width: 480px){.activity-form-panel input[data-v-db7a30f9],.activity-form-panel select[data-v-db7a30f9],.activity-form-panel textarea[data-v-db7a30f9]{font-size:16px}}.activity-application.activity-form-panel[data-v-db7a30f9]{display:grid;gap:18px;margin-top:16px;padding:16px}.activity-application.activity-form-panel label[data-v-db7a30f9]{display:flex;margin:0;gap:8px}.activity-application.activity-form-panel>button[data-v-db7a30f9]{min-height:46px;margin:0;font-size:14px;font-weight:500}.activity-history-recovery[data-v-384ee5e8]{margin-top:24px;padding:24px;border-radius:12px;background:var(--kg-surface,#fff);color:var(--kg-text,#303746);font-size:14px;line-height:1.7;overflow-wrap:anywhere}h2[data-v-384ee5e8]{margin:0 0 8px;font-size:20px}h3[data-v-384ee5e8]{margin:0 0 12px;font-size:16px}p[data-v-384ee5e8]{margin:8px 0}.activity-history-recovery>p[data-v-384ee5e8]{color:var(--kg-text-secondary,#687386)}.history-receipt[data-v-384ee5e8]{padding:16px;margin:18px 0;border-radius:10px;background:var(--kg-canvas,#f4f7fb)}button[data-v-384ee5e8]{min-height:44px;padding:8px 16px;border:1px solid var(--kg-line,#dce2e9);border-radius:8px;background:var(--kg-surface,#fff);color:var(--kg-text,#303746);font:inherit;cursor:pointer}button[data-v-384ee5e8]:disabled{opacity:.55;cursor:default}button[data-v-384ee5e8]:focus-visible{outline:2px solid var(--kg-brand,#168ce3);outline-offset:3px}[role=alert][data-v-384ee5e8]{color:var(--kg-danger,#b72f32)}@media (max-width: 600px){.activity-history-recovery[data-v-384ee5e8]{padding:16px}}.activity-route-page[data-v-2afeb2cb]{padding-top:108px}@media (max-width: 999px){.activity-route-page[data-v-2afeb2cb]{padding-top:98px}}.activity-topic[data-v-788c33cf]{padding-top:32px;padding-bottom:48px;min-height:60vh;color:#303442}.activity-topic header[data-v-788c33cf]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.activity-topic h1[data-v-788c33cf]{margin:0;font-size:28px}.activity-topic p[data-v-788c33cf]{color:#65738b}.activity-topic button[data-v-788c33cf]{min-height:44px;padding:10px 18px;background:#eaf5ff;border:1px solid #cfe2f2;border-radius:8px;color:#1676b9;font:inherit;cursor:pointer}.topic-list[data-v-788c33cf]{display:grid;gap:20px;max-width:1000px;margin:auto}.topic-list article[data-v-788c33cf]{min-width:0}.topic-list a[data-v-788c33cf]{display:block;background:#fff;text-decoration:none;color:inherit;overflow-wrap:anywhere}.topic-list img[data-v-788c33cf]{display:block;width:100%;height:auto}.topic-copy[data-v-788c33cf]{padding:24px}.topic-copy h2[data-v-788c33cf]{margin:0;font-size:22px}.topic-state[data-v-788c33cf]{padding:48px 20px;text-align:center;background:#fff;border-radius:12px}.activity-topic a[data-v-788c33cf]:focus-visible,.activity-topic button[data-v-788c33cf]:focus-visible{outline:2px solid #1687d6;outline-offset:3px}@media (max-width:640px){.activity-topic[data-v-788c33cf]{padding-top:20px}.activity-topic h1[data-v-788c33cf]{font-size:22px}.activity-topic header[data-v-788c33cf]{gap:12px}.topic-copy[data-v-788c33cf]{padding:16px}}.customer-service[data-v-650f48fa]{padding:118px 0 44px;color:#35435a}.service-page-heading[data-v-650f48fa]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.service-page-heading h1[data-v-650f48fa]{margin:0;font-size:28px;line-height:1.4;letter-spacing:.5px}.service-page-heading p[data-v-650f48fa]{margin:7px 0 0;font-size:14px;color:#7d8ba2}.service-heading-note[data-v-650f48fa]{display:inline-flex;align-items:center;gap:8px;color:#8392a9;font-size:13px}.service-layout[data-v-650f48fa]{display:grid;grid-template-columns:268px minmax(0,1fr);align-items:start;gap:24px}.service-sidebar[data-v-650f48fa]{min-width:0;overflow:hidden;border:1px solid #e2e9f3;border-radius:18px;background:#fff;box-shadow:0 6px 24px #294a7710}.service-sidebar h2[data-v-650f48fa]{margin:0;font-size:14px;font-weight:600}.service-categories[data-v-650f48fa]{padding:24px 16px 20px}.service-categories>h2[data-v-650f48fa]{margin:0 8px 16px}.service-category[data-v-650f48fa]{display:flex;align-items:center;width:100%;gap:12px;padding:15px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#62758f;text-align:left;transition:background .18s,border-color .18s}.service-category+.service-category[data-v-650f48fa]{margin-top:8px}.service-category.active[data-v-650f48fa]{border-color:#cee5fa;background:linear-gradient(110deg,#edf7ff,#f4faff);color:#1688d7}.category-icon[data-v-650f48fa]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;background:#f0f4fa}.active .category-icon[data-v-650f48fa]{background:#dceffe}.service-category>span[data-v-650f48fa]:nth-child(2){flex:1;min-width:0}.service-category strong[data-v-650f48fa],.service-category small[data-v-650f48fa]{display:block}.service-category strong[data-v-650f48fa]{font-size:16px;font-weight:600}.service-category small[data-v-650f48fa]{margin-top:6px;font-size:11px;color:#8a98ae;white-space:nowrap}.category-arrow[data-v-650f48fa]{flex-shrink:0;opacity:0}.active .category-arrow[data-v-650f48fa]{opacity:1}.service-history[data-v-650f48fa]{border-top:1px solid #edf1f7;padding:22px 16px 16px}.history-heading[data-v-650f48fa]{display:flex;align-items:center;justify-content:space-between;margin:0 8px 14px}.history-heading>span[data-v-650f48fa]{min-width:22px;padding:2px 7px;border-radius:7px;background:#f0f4fa;color:#8a98ad;font-size:11px;text-align:center}.session-list[data-v-650f48fa]{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d7e1ee transparent}.history-empty[data-v-650f48fa]{padding:22px 0 28px;margin:0;text-align:center;color:#8897ad;font-size:13px;line-height:1.8}.history-empty small[data-v-650f48fa]{display:block;margin-top:6px;color:#a0acbd;font-size:11px}.session-item[data-v-650f48fa]{display:block;width:100%;padding:13px 10px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left}.session-item+.session-item[data-v-650f48fa]{margin-top:5px}.session-item.selected[data-v-650f48fa]{border-color:#d8eafa;background:#f0f8ff}.session-item-heading[data-v-650f48fa]{display:flex;justify-content:space-between;align-items:center;gap:8px}.session-item b[data-v-650f48fa]{min-width:0;color:#53647d;font-size:12px;font-weight:500;overflow-wrap:anywhere}.session-item-heading small[data-v-650f48fa]{flex-shrink:0;border-radius:5px;padding:3px 5px;background:#f0f3f7;color:#8a96a8;font-size:10px}.session-item-heading small.ongoing[data-v-650f48fa]{background:#e6f3ff;color:#258bd0}.session-description[data-v-650f48fa]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:8px;color:#97a3b5;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.history-more[data-v-650f48fa]{width:100%;padding:12px;border:0;background:transparent;color:#258bd0;font-size:12px}.service-tip[data-v-650f48fa]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:18px 24px;border-top:1px solid #edf1f7;background:#fbfcfe;color:#91a0b5;font-size:11px;line-height:1.8}.service-tip .site-icon[data-v-650f48fa]{flex-shrink:0;margin-top:1px}.conversation[data-v-650f48fa]{min-width:0;border:1px solid #e1e9f3;border-radius:18px;background:#fff;box-shadow:0 6px 24px #294a7710;overflow:hidden}.conversation-heading[data-v-650f48fa]{display:flex;align-items:center;gap:14px;padding:22px 28px;border-bottom:1px solid #edf1f7}.conversation-avatar[data-v-650f48fa]{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:15px;color:#fff;background:linear-gradient(140deg,#42bdf0,#258ae0);box-shadow:0 5px 12px #2997e326}.conversation-title[data-v-650f48fa]{flex:1;min-width:0;overflow-wrap:anywhere}.conversation-title h2[data-v-650f48fa]{margin:0;font-size:18px;font-weight:600;line-height:1.5}.conversation-title p[data-v-650f48fa]{margin:5px 0 0;color:#92a0b5;font-size:12px;line-height:1.6}.conversation-title .conversation-order[data-v-650f48fa]{color:#5c88ab}.conversation-badge[data-v-650f48fa]{flex-shrink:0;padding:6px 11px;border:1px solid #deedf9;border-radius:20px;color:#428fca;background:#f3f9fe;font-size:11px}.conversation-badge.closed[data-v-650f48fa]{color:#929dad;background:#f7f8fa;border-color:#e9edf2}.message-list[data-v-650f48fa]{height:clamp(300px,calc(100dvh - 530px),420px);overflow:auto;padding:24px 28px;background:linear-gradient(180deg,#fbfcff,#fff);scrollbar-width:thin;scrollbar-color:#d7e1ee transparent}.conversation-empty[data-v-650f48fa]{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 0}.service-empty-icon[data-v-650f48fa]{position:relative;display:grid;width:88px;height:88px;place-items:center;color:#65afe7;border-radius:28px;background:linear-gradient(145deg,#e3f3ff,#f3f9ff)}.service-empty-icon[data-v-650f48fa]:after{content:"";position:absolute;width:12px;height:12px;right:-5px;top:7px;border:3px solid #fff;border-radius:50%;background:#abd9f8}.conversation-empty h3[data-v-650f48fa]{margin:22px 0 10px;font-size:18px;font-weight:500;color:#526780}.conversation-empty p[data-v-650f48fa]{margin:0;color:#94a2b6;font-size:13px;line-height:1.9}.empty-divider[data-v-650f48fa]{display:flex;align-items:center;gap:12px;margin-top:20px;color:#a8b3c3;font-size:11px}.empty-divider[data-v-650f48fa]:before,.empty-divider[data-v-650f48fa]:after{content:"";width:26px;height:1px;background:#e4ebf4}.message-history[data-v-650f48fa]{display:block;margin:0 auto 20px;padding:7px 14px;border:1px solid #e6edf5;border-radius:20px;background:#fff;color:#8597af;font-size:12px}.message-bubble[data-v-650f48fa]{width:fit-content;max-width:85%;padding:13px 16px;margin-bottom:18px;border:1px solid #e9eef5;border-radius:3px 14px 14px;background:#f3f6fb;overflow-wrap:anywhere}.message-bubble.mine[data-v-650f48fa]{margin-left:auto;border-color:#dbeefa;border-radius:14px 3px 14px 14px;background:#eaf6ff}.message-bubble.system[data-v-650f48fa]{margin-inline:auto;background:#fafbfc;color:#8b98ab}.message-bubble>small[data-v-650f48fa]{font-size:11px;color:#91a0b5;line-height:1.7}.message-bubble p[data-v-650f48fa]{margin:7px 0 0;white-space:pre-wrap;font-size:14px;line-height:1.8}.message-images[data-v-650f48fa]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.message-images a[data-v-650f48fa]{display:block;border:1px solid #dce7f2;border-radius:8px;overflow:hidden;background:#fff}.message-images img[data-v-650f48fa]{display:block;width:110px;height:100px;max-width:100%;object-fit:contain}.conversation-ended[data-v-650f48fa]{margin:0;padding:12px 28px;background:#f7f9fc;color:#8a99ae;font-size:12px;line-height:1.7;border-top:1px solid #edf1f7}.composer[data-v-650f48fa]{padding:20px 28px 24px;border-top:1px solid #edf1f7;background:#fff}.composer-heading[data-v-650f48fa]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.composer-heading label[data-v-650f48fa]{font-size:13px;font-weight:600;color:#657790}.composer-heading span[data-v-650f48fa]{font-size:11px;color:#a1adbd}.composer textarea[data-v-650f48fa]{display:block;width:100%;min-height:92px;max-height:240px;padding:13px 15px;border:1px solid #e4ebf4;border-radius:10px;background:#f9fbfe;color:#425873;font:inherit;font-size:13px;line-height:1.7;resize:vertical;transition:border-color .18s,box-shadow .18s}.composer textarea[data-v-650f48fa]::placeholder{color:#a0adbf}.composer textarea[data-v-650f48fa]:focus{outline:0;border-color:#78b9e9;box-shadow:0 0 0 3px #e7f3fd;background:#fff}.composer-actions[data-v-650f48fa]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.upload-tools[data-v-650f48fa]{display:flex;align-items:center;gap:12px;min-width:0}.image-upload[data-v-650f48fa]{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:7px;padding:8px 0;color:#7489a3;font-size:12px;cursor:pointer}.image-upload input[data-v-650f48fa]{position:absolute;width:1px;height:1px;padding:0;opacity:0;overflow:hidden;clip-path:inset(50%)}.image-upload.disabled[data-v-650f48fa]{opacity:.55;cursor:not-allowed}.upload-hint[data-v-650f48fa]{font-size:10px;color:#a2afc0}.composer .send-button[data-v-650f48fa]{display:flex;justify-content:center;align-items:center;gap:18px;min-width:112px;height:42px;padding:0 20px;border:0;border-radius:9px;background:linear-gradient(110deg,#2193e3,#39b8ef);box-shadow:0 4px 10px #2193e324;font-size:14px}.composer .send-button[data-v-650f48fa]:disabled{background:#aecfe8;box-shadow:none;opacity:1}.attachments[data-v-650f48fa]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.attachment-item[data-v-650f48fa]{position:relative;width:72px;height:72px;padding:4px;border:1px solid #e1e9f3;border-radius:9px;background:#f9fbfe}.attachment-item img[data-v-650f48fa]{width:100%;height:100%;object-fit:contain;border-radius:5px}.attachment-item button[data-v-650f48fa]{position:absolute;top:-6px;right:-6px;display:grid;width:22px;height:22px;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;background:#8194ad;color:#fff;font-size:16px;line-height:1}.error[data-v-650f48fa]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 28px;background:#fff4f2;color:#ba584c;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.error button[data-v-650f48fa]{flex-shrink:0;padding:4px 0;border:0;background:transparent;color:#a9473b;font-size:12px;text-decoration:underline;text-underline-offset:3px}.login-prompt[data-v-650f48fa]{display:flex;min-height:480px;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;border:1px solid #e1e9f3;border-radius:18px;background:#fff;text-align:center;box-shadow:0 6px 24px #294a7710}.login-prompt h2[data-v-650f48fa]{margin:26px 0 10px;color:#526780;font-size:22px;font-weight:500}.login-prompt p[data-v-650f48fa]{margin:0 0 28px;color:#94a2b6;font-size:14px;line-height:1.8}.login-prompt .primary[data-v-650f48fa]{padding:12px 30px;border-radius:9px;font-size:14px}button[data-v-650f48fa]:disabled{opacity:.55;cursor:not-allowed}button[data-v-650f48fa]:focus-visible,.image-upload[data-v-650f48fa]:focus-within,.message-images a[data-v-650f48fa]:focus-visible{outline:2px solid #299ce5;outline-offset:3px}@media (hover: hover){.service-category[data-v-650f48fa]:not(:disabled):hover,.session-item[data-v-650f48fa]:not(:disabled):hover{background:#f1f7fd}.image-upload[data-v-650f48fa]:not(.disabled):hover,.history-more[data-v-650f48fa]:not(:disabled):hover{color:#1688d7}.send-button[data-v-650f48fa]:not(:disabled):hover{filter:brightness(1.04)}}@media (max-width: 1050px){.service-layout[data-v-650f48fa]{grid-template-columns:248px minmax(0,1fr);gap:20px}.upload-tools[data-v-650f48fa]{align-items:flex-start;flex-direction:column;gap:0}.conversation-heading[data-v-650f48fa],.composer[data-v-650f48fa]{padding-inline:22px}}@media (max-width: 767px){.customer-service[data-v-650f48fa]{width:calc(100% - 28px);padding:94px 0 28px}.service-page-heading[data-v-650f48fa]{margin-bottom:20px}.service-page-heading h1[data-v-650f48fa]{font-size:24px}.service-page-heading p[data-v-650f48fa]{font-size:12px}.service-heading-note[data-v-650f48fa]{display:none}.service-layout[data-v-650f48fa]{grid-template-columns:minmax(0,1fr);gap:16px}.service-categories[data-v-650f48fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 14px 14px}.service-categories>h2[data-v-650f48fa]{grid-column:1 / -1;margin:0 3px 2px;font-size:13px}.service-category[data-v-650f48fa]{gap:8px;padding:12px 8px}.service-category+.service-category[data-v-650f48fa]{margin:0}.category-icon[data-v-650f48fa]{width:32px;height:36px;flex-basis:32px;border-radius:9px}.service-category strong[data-v-650f48fa]{font-size:14px}.service-category small[data-v-650f48fa]{font-size:10px;white-space:normal;line-height:1.6}.category-arrow[data-v-650f48fa]{display:none}.service-history[data-v-650f48fa]{padding:14px}.history-heading[data-v-650f48fa]{margin:0 3px 8px}.history-heading h2[data-v-650f48fa]{font-size:13px}.session-list[data-v-650f48fa]{max-height:155px}.history-empty[data-v-650f48fa]{padding:8px 0 2px;font-size:12px}.history-empty small[data-v-650f48fa]{display:inline;margin-left:8px;font-size:10px}.service-tip[data-v-650f48fa]{display:none}.conversation-heading[data-v-650f48fa]{gap:12px;padding:18px}.conversation-avatar[data-v-650f48fa]{flex-basis:42px;height:42px;border-radius:12px}.conversation-title h2[data-v-650f48fa]{font-size:16px}.conversation-title p[data-v-650f48fa]{font-size:11px}.conversation-badge[data-v-650f48fa]{padding:5px 8px;font-size:10px}.message-list[data-v-650f48fa]{height:320px;padding:20px 16px}.conversation-empty h3[data-v-650f48fa]{font-size:17px}.message-bubble[data-v-650f48fa]{max-width:92%;padding:12px}.message-bubble p[data-v-650f48fa]{font-size:13px}.composer[data-v-650f48fa]{padding:18px 16px}.composer textarea[data-v-650f48fa]{min-height:100px}.composer-actions[data-v-650f48fa]{gap:10px;margin-top:12px}.composer .send-button[data-v-650f48fa]{min-width:92px;gap:12px;padding-inline:14px}.upload-hint[data-v-650f48fa]{font-size:9px;line-height:1.6}.conversation-ended[data-v-650f48fa],.error[data-v-650f48fa]{padding:12px 18px}.login-prompt[data-v-650f48fa]{min-height:400px}.login-prompt h2[data-v-650f48fa]{font-size:19px}}@media (prefers-reduced-motion: reduce){.service-category[data-v-650f48fa],.composer textarea[data-v-650f48fa]{transition:none}}.contact-page[data-v-13d62882]{padding:28px;border-radius:12px;background:#fff}.contact-page>p[data-v-13d62882]{color:#747e91}.contact-row[data-v-13d62882]{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #edf0f5}.contact-row>img[data-v-13d62882]{width:64px;height:64px;object-fit:contain}.contact-copy[data-v-13d62882]{flex:1;min-width:0}.contact-copy h3[data-v-13d62882]{margin:0 0 10px;font-size:16px}.contact-copy p[data-v-13d62882]{margin:0;overflow-wrap:anywhere}.contact-actions[data-v-13d62882]{display:flex;gap:10px}button[data-v-13d62882]{padding:8px 16px;border:1px solid #dce5ee;border-radius:6px;color:#1a3f6e;background:#edf3fa;cursor:pointer}@media (max-width: 640px){.contact-row[data-v-13d62882]{flex-wrap:wrap}.contact-actions[data-v-13d62882]{width:100%}}.public-popup-backdrop[data-v-3f0d31a7]{z-index:10000}.public-popup[data-v-3f0d31a7]{position:relative;width:min(520px,calc(100vw - 32px));padding:32px;border-radius:16px;background:#fff;color:#203448}.public-popup-title[data-v-3f0d31a7]{margin-bottom:20px;font-size:22px;font-weight:600}.public-popup-text[data-v-3f0d31a7]{white-space:pre-wrap;overflow-wrap:anywhere}.public-popup-content[data-v-3f0d31a7]{max-height:55vh;overflow:auto;overflow-wrap:anywhere}.public-popup-content[data-v-3f0d31a7] img{max-width:100%;height:auto}.public-popup>button.primary[data-v-3f0d31a7]{display:block;width:100%;margin-top:24px}.site-brand[data-v-6340e794]{display:inline-flex;flex:none;align-items:center;gap:var(--brand-gap, 8px);height:var(--brand-mark-size, 36px);line-height:1}.site-brand-mark[data-v-6340e794],.site-brand-wordmark[data-v-6340e794]{position:relative;display:block;flex:none;overflow:hidden;pointer-events:none}.site-brand-source[data-v-6340e794]{position:absolute;display:block;max-width:none;pointer-events:none}.site-brand-mark[data-v-6340e794]{width:var(--brand-mark-size, 36px);height:var(--brand-mark-size, 36px)}.site-brand-mark .site-brand-source[data-v-6340e794]{top:calc(var(--brand-mark-size, 36px) * -.2462);left:calc(var(--brand-mark-size, 36px) * -.542);width:calc(var(--brand-mark-size, 36px) * 3.9084);height:calc(var(--brand-mark-size, 36px) * 1.4656)}.site-brand-wordmark[data-v-6340e794]{width:calc(var(--brand-word-height, 24px) * 4.4286);height:var(--brand-word-height, 24px)}.site-brand-wordmark .site-brand-source[data-v-6340e794]{top:calc(var(--brand-word-height, 24px) * -1.2121);left:calc(var(--brand-word-height, 24px) * -3.6234);width:calc(var(--brand-word-height, 24px) * 8.8658);height:calc(var(--brand-word-height, 24px) * 3.3247)}.site-brand-fallback[data-v-6340e794]{color:var(--ink);font:italic 700 var(--brand-word-height, 24px)/1.2 "PingFang SC","Microsoft YaHei",sans-serif;white-space:nowrap}.is-inverse .site-brand-wordmark[data-v-6340e794]{filter:brightness(0) invert(1)}.is-inverse .site-brand-fallback[data-v-6340e794]{color:#f3f5fa}.notice-inner .notice-title[data-v-ff21cfee]{color:inherit;font:inherit;margin-right:24px}.marquee:focus-within span[data-v-ff21cfee],.marquee:hover span[data-v-ff21cfee]{animation-play-state:paused}.notice-dialog[data-v-ff21cfee]{width:min(680px,100%);text-align:left;white-space:normal}.notice-dialog h2[data-v-ff21cfee]{padding-right:24px}.notice-list[data-v-ff21cfee]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.notice-list button[data-v-ff21cfee]{padding:6px 12px;color:#52657b;background:#eef4fa;border-radius:6px}.notice-list button[aria-current][data-v-ff21cfee]{color:#1674bc;background:#e1f1ff}.notice-body[data-v-ff21cfee]{line-height:1.8;overflow-wrap:anywhere}.notice-body[data-v-ff21cfee] img{max-width:100%;height:auto}.live-login[data-v-7bac7f9d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;width:100%;color:var(--kg-text-secondary,#65738b);font-size:14px}.live-login p[data-v-7bac7f9d]{margin:0}.live-login button[data-v-7bac7f9d]{min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--kg-brand,#179cff);font:inherit;cursor:pointer}.live-login button[data-v-7bac7f9d]:focus-visible{outline:2px solid var(--kg-brand,#179cff);outline-offset:2px}.app-download-code[data-v-2de8ce85]{display:inline-grid;place-items:center;width:110px;height:110px;background:#fff;border:1px solid #dce8f3;border-radius:8px;overflow:hidden;vertical-align:middle}.app-download-code img[data-v-2de8ce85]{display:block;width:100%;height:100%;object-fit:contain}.app-download-code>span[data-v-2de8ce85]{padding:8px;color:#74849a;font-size:12px;line-height:1.5;text-align:center}#games[data-v-82dcb95a],#download[data-v-82dcb95a]{scroll-margin-top:100px}@media (max-width: 767px){#games[data-v-82dcb95a],#download[data-v-82dcb95a]{scroll-margin-top:80px}}.member-sign-error[data-v-9d85b1bd]{margin-top:24px;color:#b54c4c}.member-sign-error button[data-v-9d85b1bd]{background:transparent;color:#3085b6}.date-range-picker[data-v-a1540346]{position:relative;width:310px;max-width:100%;min-width:0}.date-range-trigger[data-v-a1540346]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #dce5f0;border-radius:8px;background:#f7f9fc;color:#435570;font-size:14px;white-space:nowrap}.date-range-trigger>span[data-v-a1540346]:not(.date-range-separator){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.date-range-trigger .placeholder[data-v-a1540346]{color:#8c98aa}.date-range-separator[data-v-a1540346]{color:#9aa5b4}.date-range-icon[data-v-a1540346]{flex:none;margin-left:20px;color:#718099}.date-range-trigger[data-v-a1540346]:hover,.is-open .date-range-trigger[data-v-a1540346]{border-color:#419ff0}.date-range-trigger[data-v-a1540346]:focus-visible{outline:2px solid #419ff0;outline-offset:2px}.date-range-clear[data-v-a1540346]{position:absolute;right:36px;top:50%;transform:translateY(-50%);width:20px;height:24px;padding:0;background:transparent;color:#8795a9;font-size:18px}.date-range-clear[data-v-a1540346]:hover{color:#1687d5}.date-range-popover[data-v-a1540346]{position:fixed;z-index:110;display:flex;width:730px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #e2e8f2;border-radius:10px;background:#fff;box-shadow:0 8px 28px #27436929;color:#334158;font-size:14px}.date-range-shortcuts[data-v-a1540346]{flex:0 0 108px;display:flex;flex-direction:column;gap:10px;padding:16px 12px;border-right:1px solid #e8edf5}.date-range-shortcuts button[data-v-a1540346]{min-height:34px;padding:7px 6px;border-radius:5px;background:#f3f5f8;color:#64738a;white-space:nowrap}.date-range-shortcuts button[data-v-a1540346]:hover:not(:disabled),.date-range-shortcuts button.active[data-v-a1540346]{background:#eaf5ff;color:#1486d3}.date-range-shortcuts button[data-v-a1540346]:disabled{opacity:.4;cursor:not-allowed}.date-range-calendar-area[data-v-a1540346]{flex:1;min-width:0;padding:0 10px 10px}.date-range-calendars[data-v-a1540346]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.date-range-month[data-v-a1540346]{min-width:0;padding:0 6px}.date-range-month+.date-range-month[data-v-a1540346]{border-left:1px solid #f0f3f8}.date-range-month-header[data-v-a1540346]{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;height:56px;border-bottom:1px solid #edf1f7}.date-range-month-header strong[data-v-a1540346]{text-align:center;font-weight:500;white-space:nowrap}.date-range-month-controls[data-v-a1540346]{display:flex;justify-content:center}.date-range-month-controls button[data-v-a1540346]{width:30px;height:30px;padding:0;border-radius:5px;background:transparent;color:#738198;font-size:22px}.date-range-month-controls button[data-v-a1540346]:hover{color:#1687d5;background:#eff7ff}.date-range-weekdays[data-v-a1540346],.date-range-days[data-v-a1540346]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.date-range-weekdays[data-v-a1540346]{padding-top:10px;color:#8d96a5;font-size:12px}.date-range-weekdays span[data-v-a1540346]{padding:8px 0}.date-range-days[data-v-a1540346]{row-gap:5px}.date-range-days button[data-v-a1540346]{position:relative;height:32px;min-width:0;padding:0;border-radius:4px;background:transparent;color:#34445c;font-size:13px}.date-range-days button.outside-month[data-v-a1540346]{color:#b8c0cd}.date-range-days button[data-v-a1540346]:disabled{color:#ccd2dc;cursor:not-allowed}.date-range-days button.in-range[data-v-a1540346]{background:#eaf4ff;border-radius:0}.date-range-days button.is-start[data-v-a1540346],.date-range-days button.is-end[data-v-a1540346]{border-radius:5px;background:#2698ed;color:#fff}.date-range-days button[data-v-a1540346]:hover:not(:disabled):not(.is-start):not(.is-end){background:#e0f0ff;color:#1687d5}.date-range-days button[data-v-a1540346]:focus-visible{outline:2px solid #1687d5;outline-offset:-2px}.date-range-days button.is-today[data-v-a1540346]:after{position:absolute;bottom:2px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#2698ed;content:""}.date-range-days button.is-today.is-start[data-v-a1540346]:after,.date-range-days button.is-today.is-end[data-v-a1540346]:after{background:#fff}.date-range-hint[data-v-a1540346]{margin:12px 6px 0;padding-top:10px;border-top:1px solid #edf1f7;color:#8a98ac;font-size:12px}.is-compact[data-v-a1540346]{width:430px}.is-compact .date-range-shortcuts[data-v-a1540346]{flex-basis:82px;padding:12px 8px;gap:8px}.is-compact .date-range-calendar-area[data-v-a1540346]{padding:0 6px 10px}.is-compact .date-range-calendars[data-v-a1540346]{grid-template-columns:minmax(0,1fr)}.is-compact .date-range-month-header[data-v-a1540346]{grid-template-columns:56px 1fr 56px;height:48px}.is-compact .date-range-month-controls button[data-v-a1540346]{width:28px}.is-compact .date-range-month[data-v-a1540346]{padding:0}.is-compact .date-range-days button[data-v-a1540346]{height:32px;font-size:12px}@media (max-width:767px){.date-range-picker[data-v-a1540346]{width:100%}}.activity-bonus-records[data-v-2dd6b028]{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e3ebf4}header[data-v-2dd6b028]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}h2[data-v-2dd6b028]{margin:0;font-size:18px}h3[data-v-2dd6b028]{margin:0 0 14px;font-size:16px}p[data-v-2dd6b028]{margin:8px 0;color:#65738b;font-size:14px;line-height:1.6}[role=alert][data-v-2dd6b028]{color:#a22e3b}dl[data-v-2dd6b028]{display:grid;gap:12px;margin:0 0 16px;font-size:14px}dl div[data-v-2dd6b028]{display:flex;justify-content:space-between;gap:16px}dt[data-v-2dd6b028]{color:#65738b}dd[data-v-2dd6b028]{margin:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (min-width: 768px){.record-center .record-filters[data-v-309a8e71]{gap:14px 12px}.record-center .record-filters>label[data-v-309a8e71],.record-center.record-transactions .record-filters>label[data-v-309a8e71]:first-child{flex:0 1 auto;white-space:nowrap}.record-center .record-filters>label select[data-v-309a8e71],.record-center.record-transactions .record-filters>label:first-child select[data-v-309a8e71]{width:128px;min-width:0}.record-center .date-range-filter[data-v-309a8e71]{flex:0 1 328px;min-width:300px}.record-center .date-range-filter[data-v-309a8e71] .date-range-picker{flex:1;width:auto;min-width:0}.record-center .record-filters .record-filter-actions[data-v-309a8e71]{flex:0 0 auto;width:auto;margin-left:auto;gap:8px}.record-center .record-filter-actions button[data-v-309a8e71]{width:76px;padding-inline:12px}}.record-detail-view[data-v-309a8e71]{width:min(560px,100%);max-height:calc(100dvh - 40px);padding:24px;border-radius:18px}.record-detail-header[data-v-309a8e71]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e8eef6}.record-detail-header h2[data-v-309a8e71]{margin:0;color:#22344e;font-size:20px;line-height:1.4}.record-detail-header .modal-close[data-v-309a8e71]{position:static;flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;background:#f2f6fb;font-size:24px;line-height:1}.record-detail-header .modal-close[data-v-309a8e71]:hover{color:#238fd6;background:#e6f3ff}.record-detail-view .record-detail-fields[data-v-309a8e71]{display:block;margin:0;overflow:hidden;border:1px solid #e7edf5;border-radius:12px}.record-detail-field[data-v-309a8e71]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;padding:11px 16px;line-height:1.6}.record-detail-field+.record-detail-field[data-v-309a8e71]{border-top:1px solid #edf1f7}.record-detail-field[data-v-309a8e71]:nth-child(odd){background:#f8faff}.record-detail-field dt[data-v-309a8e71]{color:#7c8a9f}.record-detail-field dd[data-v-309a8e71]{min-width:0;margin:0;color:#354b67;overflow-wrap:anywhere}.record-detail-field .record-detail-amount[data-v-309a8e71]{font-weight:600;font-variant-numeric:tabular-nums}.record-detail-field .record-detail-status[data-v-309a8e71]{justify-self:start;padding:1px 8px;border-radius:5px;color:#287eae;background:#e7f3fc}@media (max-width: 600px){.record-detail-view[data-v-309a8e71]{max-height:calc(100dvh - 24px);padding:20px;border-radius:16px}.record-detail-header h2[data-v-309a8e71]{font-size:18px}.record-detail-field[data-v-309a8e71]{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 12px}}.vip-extra-privileges[data-v-f1bef62c]{margin-top:16px;padding:22px 24px 24px;border-radius:12px;background:#fff}.vip-extra-privileges>h2[data-v-f1bef62c]{margin:0 0 18px;color:#303442;font-size:16px;font-weight:600;line-height:24px}.vip-privilege-grid[data-v-f1bef62c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.vip-privilege-card[data-v-f1bef62c]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #edf1f7;border-radius:10px;background:#f8fafd}.vip-privilege-icon[data-v-f1bef62c],.vip-rule-icon[data-v-f1bef62c]{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;color:#509feb;background:#eaf3fe}.vip-privilege-copy[data-v-f1bef62c]{display:flex;min-width:0;flex-direction:column;gap:6px;overflow-wrap:anywhere}.vip-privilege-copy h3[data-v-f1bef62c]{margin:0;color:#424b60;font-size:14px;font-weight:600;line-height:22px}.vip-privilege-copy strong[data-v-f1bef62c]{color:#303442;font-size:18px;font-weight:600;line-height:26px}.vip-privilege-copy p[data-v-f1bef62c]{margin:0;color:#778298;font-size:13px;line-height:1.75}.vip-rule-list[data-v-f1bef62c]{margin-top:16px;padding:22px 24px 24px;border:1px solid #e9edf5;border-radius:12px;background:#fff}.vip-rule-heading[data-v-f1bef62c]{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #edf0f6}.vip-rule-heading h2[data-v-f1bef62c]{margin:0;color:#303442;font-size:18px;font-weight:600;line-height:26px}.vip-rule-heading p[data-v-f1bef62c]{margin:3px 0 0;color:#8b95a8;font-size:12px;line-height:18px}.vip-rule-body[data-v-f1bef62c]{margin:0;padding:18px 0 0;list-style:none}.vip-rule-item[data-v-f1bef62c]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;min-width:0}.vip-rule-item+.vip-rule-item[data-v-f1bef62c]{margin-top:18px;padding-top:18px;border-top:1px solid #edf0f6}.vip-rule-index[data-v-f1bef62c]{display:grid;place-items:center;height:28px;border-radius:8px;color:#5795d5;font-size:12px;font-weight:600;background:#f0f5fc}.vip-rule-content[data-v-f1bef62c]{min-width:0;color:#68738a;font-size:14px;line-height:1.85;overflow-x:auto;overflow-wrap:anywhere}.vip-rule-content[data-v-f1bef62c] h1,.vip-rule-content[data-v-f1bef62c] h2,.vip-rule-content[data-v-f1bef62c] h3,.vip-rule-content[data-v-f1bef62c] h4,.vip-rule-content[data-v-f1bef62c] h5,.vip-rule-content[data-v-f1bef62c] h6{margin:20px 0 10px;color:#424b60;font-size:15px;font-weight:600;line-height:1.6}.vip-rule-content[data-v-f1bef62c] p{margin:0 0 12px;color:inherit;line-height:inherit}.vip-rule-content[data-v-f1bef62c] ul,.vip-rule-content[data-v-f1bef62c] ol{margin:0 0 12px;padding-left:22px}.vip-rule-content[data-v-f1bef62c] li+li{margin-top:8px}.vip-rule-content[data-v-f1bef62c] table{width:100%;margin:12px 0;border-collapse:collapse}.vip-rule-content[data-v-f1bef62c] th,.vip-rule-content[data-v-f1bef62c] td{padding:10px 14px;border:1px solid #e9edf5;text-align:left}.vip-rule-content[data-v-f1bef62c] th{color:#424b60;font-weight:500;background:#f7f9fd}.vip-rule-content[data-v-f1bef62c]>:first-child{margin-top:0}.vip-rule-content[data-v-f1bef62c]>:last-child{margin-bottom:0}@media (max-width: 767px){.vip-extra-privileges[data-v-f1bef62c],.vip-rule-list[data-v-f1bef62c]{padding:18px 16px 20px}.vip-rule-heading[data-v-f1bef62c]{padding-bottom:14px}.vip-rule-heading h2[data-v-f1bef62c]{font-size:16px;line-height:24px}.vip-rule-body[data-v-f1bef62c]{padding-top:16px}.vip-rule-item[data-v-f1bef62c]{grid-template-columns:24px minmax(0,1fr);gap:10px}.vip-rule-index[data-v-f1bef62c]{height:24px}}.reference-recovery-card[data-v-8377d387]{display:flex;flex-direction:column;min-height:0}.reference-recovery-card h1[data-v-8377d387],.reference-recovery-progress[data-v-8377d387]{margin-bottom:32px}.reference-recovery-methods[data-v-8377d387]{gap:20px;margin-bottom:0}.reference-recovery-methods>button[data-v-8377d387]{min-height:96px;padding:20px}.reference-recovery-methods small[data-v-8377d387]{margin-top:8px;line-height:1.5}.reference-recovery-fields[data-v-8377d387]{gap:20px}.reference-recovery-fields input[data-v-8377d387]{height:48px;border-color:#dce7f2;border-radius:11px;background:#f7faff}.reference-recovery-fields input[data-v-8377d387]::placeholder{color:#8b97ac}.reference-recovery-fields input[data-v-8377d387]:focus{border-color:#39aaf0;outline:none;box-shadow:0 0 0 3px #2aa4ef1a}.reference-recovery-submit[data-v-8377d387]{border-radius:11px}.reference-recovery-submit[data-v-8377d387]:disabled{color:#8b95a6;background:#edf1f6;opacity:1}.reference-recovery-back[data-v-8377d387]{align-self:center;margin-top:0;padding:4px 12px}.reference-recovery-code[data-v-8377d387]{border-color:#dce7f2;border-radius:11px;background:#f7faff}.reference-recovery-code>input[data-v-8377d387]{height:46px;border:0;border-radius:0;background:transparent}.reference-recovery-code>input[data-v-8377d387]:focus{outline:none;box-shadow:none}.reference-recovery-code[data-v-8377d387]:focus-within{border-color:#39aaf0;box-shadow:0 0 0 3px #2aa4ef1a}.reference-recovery-code>button[data-v-8377d387]{flex:none}.reference-recovery-card>footer[data-v-8377d387]{gap:16px;margin-top:0;padding:20px 0 0;background:transparent;color:#7b819e}.reference-recovery-card>footer>button[data-v-8377d387]{padding:0;min-height:32px;color:#529fdf}@media (max-width: 767px){.reference-recovery-methods>button[data-v-8377d387]{padding:18px 14px}}.download-config-state[data-v-38ffe62a]{margin:0 auto;max-width:1100px;padding:18px 24px;color:#62758e;text-align:center}.download-config-state button[data-v-38ffe62a]{margin-left:12px;color:#168bec}.offers-page[data-v-8b00144c]{min-height:70vh;padding-bottom:56px;background:#f3f6fa}.offers-page[data-v-8b00144c] .promotion-artwork{min-height:0}.offers-page[data-v-8b00144c] .promotion-artwork>img{height:auto;max-height:300px}.offers-layout[data-v-8b00144c]{display:grid;grid-template-columns:184px minmax(0,1fr);gap:24px;align-items:start;padding-top:24px;scroll-margin-top:108px}.offers-navigation[data-v-8b00144c]{position:sticky;top:108px;overflow:hidden;padding:8px;border:1px solid #e5ebf2;border-radius:12px;background:#fff}.offers-navigation h1[data-v-8b00144c]{margin:0 10px 6px;padding:14px 0 16px;border-bottom:1px solid #edf1f6;color:#303442;font-size:17px;font-weight:600}.offers-navigation button[data-v-8b00144c]{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:2px 0;padding:12px 14px;border:0;border-radius:7px;background:transparent;color:#65738b;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.offers-navigation[data-v-8b00144c] .site-icon{opacity:.8}.offers-navigation button.active[data-v-8b00144c]{background:#eaf4fc;color:#1476b8;font-weight:600}.offers-navigation button.active[data-v-8b00144c]:before{position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:2px;background:#1687d6;content:""}.offers-navigation button[data-v-8b00144c]:hover:not(.active){background:#f5f8fc;color:#1476b8}.offers-toolbar[data-v-8b00144c]{display:flex;justify-content:flex-end}.offers-toolbar button[data-v-8b00144c]{min-height:40px;padding:8px 16px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;color:#336a93;font:inherit;font-size:13px;cursor:pointer}.offers-list[data-v-8b00144c]{display:grid;gap:16px;min-width:0}.offers-pagination[data-v-8b00144c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border:1px solid #e5ebf2;border-radius:12px;background:#fff;color:#65738b;font-size:13px}.offers-page-controls[data-v-8b00144c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.offers-page-controls button[data-v-8b00144c]{min-width:36px;min-height:38px;padding:8px 12px;border:1px solid #dbe5ef;border-radius:7px;background:#fff;color:#336a93;font:inherit;cursor:pointer}.offers-page-controls button.active[data-v-8b00144c]{border-color:#1687d6;background:#1687d6;color:#fff}.offers-page-controls button[data-v-8b00144c]:hover:not(:disabled){border-color:#1687d6;background:#edf5fc}.offers-page-controls button[data-v-8b00144c]:disabled:not(.active){opacity:.45;cursor:not-allowed}.offers-page-controls button[data-v-8b00144c]:focus-visible{outline:2px solid #1687d6;outline-offset:2px}.offers-page-position[data-v-8b00144c]{margin-left:4px;font-variant-numeric:tabular-nums}.offer-card[data-v-8b00144c]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;min-height:180px;overflow:hidden;padding:0;border:1px solid #e5ebf2;border-radius:12px;background:#fff;color:#303442;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.offer-card[data-v-8b00144c]:not(.has-cover){min-height:148px}.offer-card.has-cover[data-v-8b00144c]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.offer-copy[data-v-8b00144c]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 24px}.offer-meta[data-v-8b00144c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;color:#748298;font-size:12px;line-height:1.5}.offer-meta>span[data-v-8b00144c]{padding:3px 7px;border-radius:4px;background:#edf5fc;color:#347296}.offer-meta time[data-v-8b00144c]{font-variant-numeric:tabular-nums}.offer-card h2[data-v-8b00144c]{margin:0;font-size:20px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.offer-card p[data-v-8b00144c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 0;color:#65738b;font-size:14px;line-height:1.65}.offer-detail[data-v-8b00144c]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:16px;padding:7px 18px;border:1px solid #d6e8f6;border-radius:7px;background:#f1f7fd;color:#1676b9;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.offer-media[data-v-8b00144c]{display:grid;align-items:center;min-width:0;margin:16px 16px 16px 0;padding:10px;border-radius:8px;background:#f4f7fb}.offer-media img[data-v-8b00144c]{display:block;width:100%;max-height:136px;object-fit:contain;border-radius:5px}.offer-card[data-v-8b00144c]:hover{border-color:#afd0e8;box-shadow:0 5px 16px #345d8010}.offer-card:hover .offer-detail[data-v-8b00144c]{border-color:#1676b9;background:#1676b9;color:#fff}.offer-card[data-v-8b00144c]:focus-visible,.offers-navigation button[data-v-8b00144c]:focus-visible,.offers-toolbar button[data-v-8b00144c]:focus-visible{outline:2px solid #1687d6;outline-offset:2px}@media (max-width:900px){.offers-layout[data-v-8b00144c]{grid-template-columns:156px minmax(0,1fr);gap:16px}.offers-navigation button[data-v-8b00144c]{padding:11px 10px;gap:9px}.offer-copy[data-v-8b00144c]{padding:18px}.offer-card h2[data-v-8b00144c]{font-size:19px}.offer-meta[data-v-8b00144c]{gap:6px}.offer-media[data-v-8b00144c]{margin:14px 14px 14px 0;padding:8px}}@media (max-width:640px){.offers-page[data-v-8b00144c]{padding-bottom:32px}.offers-layout[data-v-8b00144c]{display:block;padding-top:14px}.offers-navigation[data-v-8b00144c]{position:sticky;top:var(--header-height,70px);z-index:4;display:flex;overflow-x:auto;margin-bottom:14px;padding:5px;border-radius:9px}.offers-navigation h1[data-v-8b00144c]{display:none}.offers-navigation button[data-v-8b00144c]{flex:none;width:auto;min-height:44px;margin:0;gap:6px;padding:10px 12px;font-size:13px;white-space:nowrap}.offers-navigation button.active[data-v-8b00144c]:before{top:auto;right:12px;bottom:3px;left:12px;width:auto;height:2px}.offers-list[data-v-8b00144c]{gap:12px}.offers-pagination[data-v-8b00144c]{justify-content:center;padding:14px 10px;gap:12px}.offers-page-summary[data-v-8b00144c]{width:100%;text-align:center}.offers-page-controls[data-v-8b00144c]{justify-content:center;gap:6px}.offers-page-controls button[data-v-8b00144c]{padding:8px 10px}.offer-card[data-v-8b00144c]{min-height:154px}.offer-card.has-cover[data-v-8b00144c]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.offer-copy[data-v-8b00144c]{padding:14px}.offer-card h2[data-v-8b00144c]{font-size:17px}.offer-card p[data-v-8b00144c]{font-size:13px}.offer-meta[data-v-8b00144c]{font-size:10px;margin-bottom:8px}.offer-detail[data-v-8b00144c]{min-height:32px;margin-top:12px;padding:5px 12px;font-size:12px}.offer-media[data-v-8b00144c]{margin:10px 10px 10px 0;padding:6px}.offer-media img[data-v-8b00144c]{max-height:104px}}@media (prefers-reduced-motion:reduce){.offer-card[data-v-8b00144c],.offer-detail[data-v-8b00144c],.offers-navigation button[data-v-8b00144c]{transition:none}}.help-suggestions[data-v-55b1bb89]{margin:24px auto;max-width:1200px;padding:24px;background:#fff;border:1px solid #e3e8ef;color:#303442}h3[data-v-55b1bb89]{margin:0 0 16px;font-size:20px}button[data-v-55b1bb89]{display:block;padding:12px 0;color:#2765b0;background:transparent;border:0;cursor:pointer;text-align:left}button[data-v-55b1bb89]:focus-visible,a[data-v-55b1bb89]:focus-visible{outline:2px solid #2765b0;outline-offset:3px}.history-heading[data-v-5703ed08],.history-row>div[data-v-5703ed08]{display:flex;align-items:center;justify-content:space-between;gap:16px}.history-heading h2[data-v-5703ed08]{margin-bottom:0}.history-heading[data-v-5703ed08]{margin-bottom:20px}.history-row[data-v-5703ed08]{padding:18px 0;border-top:1px solid #e7ecf3}.history-row p[data-v-5703ed08]{margin:10px 0}.history-row small[data-v-5703ed08]{display:block;margin-top:6px;color:#64748b}.agent-commission-panel[data-v-8f789fbc]{padding:46px 0 80px}.agent-commission-header[data-v-8f789fbc]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.agent-commission-header h1[data-v-8f789fbc]{margin:0 0 8px;font-size:30px;font-weight:600;letter-spacing:-.5px}.agent-commission-header p[data-v-8f789fbc],.agent-record-description[data-v-8f789fbc]{margin:0;color:#6e7f98;font-size:14px;line-height:1.6}.agent-commission-overview[data-v-8f789fbc]{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;border-radius:16px;background:#fff}.agent-commission-identity[data-v-8f789fbc]{display:grid;gap:8px;overflow-wrap:anywhere}.agent-commission-identity b[data-v-8f789fbc]{font-size:20px;font-weight:600}.agent-commission-identity span[data-v-8f789fbc]{color:#6e7f98;font-size:13px}.agent-commission-overview dl[data-v-8f789fbc]{display:flex;gap:64px;margin:0}.agent-commission-overview dt[data-v-8f789fbc]{color:#6e7f98;font-size:13px}.agent-commission-overview dd[data-v-8f789fbc]{margin:9px 0 0;color:#253f60;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.agent-record-toolbar[data-v-8f789fbc]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 16px;border-bottom:1px solid #dce8f5}.agent-record-tabs[data-v-8f789fbc]{display:flex;gap:24px}.agent-record-tabs button[data-v-8f789fbc]{padding:16px 0;border-bottom:3px solid transparent;color:#6e7f98;background:transparent;font-size:17px}.agent-record-tabs button.active[data-v-8f789fbc]{border-color:#179af8;color:#177fc5;font-weight:600}.agent-record-filter[data-v-8f789fbc]{display:flex;align-items:center;gap:12px;color:#6e7f98;font-size:13px}.agent-record-filter input[data-v-8f789fbc]{max-width:180px;padding:9px 12px;border:1px solid #dce8f5;border-radius:8px;color:#253f60;background:#fff}.agent-record-button[data-v-8f789fbc]{flex-shrink:0;padding:9px 14px;border:1px solid #cfdfef;border-radius:8px;color:#315775;background:#fff;transition:background .15s}.agent-record-button[data-v-8f789fbc]:hover:enabled{background:#eef6fc}.agent-record-button[data-v-8f789fbc]:disabled{opacity:.45;cursor:default}button[data-v-8f789fbc]:focus-visible,input[data-v-8f789fbc]:focus-visible{outline:2px solid #179af8;outline-offset:3px}.agent-record-description[data-v-8f789fbc]{margin-bottom:16px;font-size:13px}.agent-record-table-scroll[data-v-8f789fbc]{overflow-x:auto;border:1px solid #dce8f5;border-radius:12px;background:#fff}.agent-record-table[data-v-8f789fbc]{width:100%;min-width:720px;border-collapse:collapse;color:#31506e;font-size:14px}.agent-record-table th[data-v-8f789fbc],.agent-record-table td[data-v-8f789fbc]{padding:18px 22px;text-align:left;white-space:nowrap}.agent-record-table th[data-v-8f789fbc]{color:#6e7f98;background:#f1f6fc;font-size:13px;font-weight:500}.agent-record-table td[data-v-8f789fbc]{border-top:1px solid #e8eff7}.agent-record-table .amount[data-v-8f789fbc]{text-align:right;font-variant-numeric:tabular-nums}.agent-record-table .negative[data-v-8f789fbc]{color:#b84c4c}.agent-record-status[data-v-8f789fbc]{color:#6e7f98}.agent-record-status.complete[data-v-8f789fbc]{color:#247253}.agent-record-state[data-v-8f789fbc]{display:grid;justify-items:center;gap:14px;padding:48px 20px;border-radius:12px;color:#6e7f98;background:#fff;text-align:center;line-height:1.7}.agent-record-state p[data-v-8f789fbc]{margin:0}.agent-record-state.error[data-v-8f789fbc]{color:#a64b48}.agent-record-pagination[data-v-8f789fbc]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.agent-record-pagination span[data-v-8f789fbc]{margin-right:auto;color:#6e7f98;font-size:13px}@media (max-width: 800px){.agent-commission-overview[data-v-8f789fbc]{display:block;padding:24px}.agent-commission-overview dl[data-v-8f789fbc]{margin-top:24px;gap:28px;flex-wrap:wrap}.agent-record-toolbar[data-v-8f789fbc]{flex-wrap:wrap;padding-bottom:12px;gap:8px}.agent-record-filter[data-v-8f789fbc]{flex-wrap:wrap}}@media (max-width: 480px){.agent-commission-panel[data-v-8f789fbc]{padding-top:30px}.agent-commission-header[data-v-8f789fbc]{align-items:flex-start;gap:12px}.agent-commission-header h1[data-v-8f789fbc]{font-size:26px}.agent-commission-overview dd[data-v-8f789fbc]{font-size:24px}.agent-record-pagination[data-v-8f789fbc]{flex-wrap:wrap}.agent-record-pagination span[data-v-8f789fbc]{width:100%}}.withdrawal-limits[data-v-51264d2a]{margin:2px 0;padding:10px 14px;border:1px solid #e4edf6;border-radius:12px;background:#f7faff}.withdrawal-limits-values[data-v-51264d2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.withdrawal-limit-item+.withdrawal-limit-item[data-v-51264d2a]{padding-left:20px;border-left:1px solid #dde7f2}.withdrawal-limit-item>span[data-v-51264d2a]{display:block;margin-bottom:3px;color:#74849a;font-size:12px;line-height:1.5}.withdrawal-limit-item>div[data-v-51264d2a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.withdrawal-limit-item strong[data-v-51264d2a]{color:#334d6b;font-size:16px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.withdrawal-limit-item small[data-v-51264d2a]{color:#7c8da3;font-size:11px}.withdrawal-limits-note[data-v-51264d2a]{margin-top:8px;padding-top:8px;border-top:1px solid #e4edf6;color:#7c8da3;font-size:12px;line-height:1.6}@media (max-width: 600px){.withdrawal-limits[data-v-51264d2a]{padding:12px}.withdrawal-limits-values[data-v-51264d2a]{gap:12px}.withdrawal-limit-item+.withdrawal-limit-item[data-v-51264d2a]{padding-left:12px}.withdrawal-limit-item strong[data-v-51264d2a]{font-size:16px}}.record-list .finance-record-card[data-v-51264d2a]{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0 0 14px;padding:16px;border:1px solid #dfe8f2;border-radius:14px;background:#fff;box-shadow:0 2px 6px #23486f08}.finance-record-heading[data-v-51264d2a]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.finance-record-heading>div[data-v-51264d2a]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.finance-record-heading b[data-v-51264d2a]{font-size:14px;font-weight:600;overflow-wrap:anywhere;color:#263d58}.finance-record-heading>strong[data-v-51264d2a]{font-size:16px;line-height:22px}.finance-record-reason[data-v-51264d2a]{margin:0;padding:10px 12px;border-radius:8px;background:#fff4f3;color:#a64b48;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.finance-transfer-direction[data-v-51264d2a]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:10px;background:#f4f8fd}.finance-transfer-direction>div[data-v-51264d2a]{display:flex;flex-direction:column;gap:5px;min-width:0}.finance-transfer-direction>div>span[data-v-51264d2a]{color:#7a8ba1;font-size:12px}.finance-transfer-direction b[data-v-51264d2a]{color:#354d69;font-size:13px;font-weight:600;overflow-wrap:anywhere}.finance-transfer-arrow[data-v-51264d2a]{color:#279fe9;font-size:22px}.withdrawal-quote-heading[data-v-51264d2a]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.withdrawal-quote-heading small[data-v-51264d2a]{color:#74869d;line-height:1.5}.withdrawal-quote-button[data-v-51264d2a]{min-height:40px;padding:9px 18px;border-radius:9px;color:#fff;background:#209cf0;font-size:14px;font-weight:600;transition:background .15s}.withdrawal-quote-button[data-v-51264d2a]:hover:not(:disabled){background:#1388d9}.withdrawal-quote-button[data-v-51264d2a]:focus-visible{outline:3px solid #acd9fa;outline-offset:3px}.withdrawal-quote-button[data-v-51264d2a]:disabled{opacity:.6;cursor:wait}.withdrawal-quote-panel .withdrawal-quote-error[data-v-51264d2a]{margin:10px 0 0;color:#bd4048;font-size:12px;line-height:1.6}.withdrawal-quote-panel .withdrawal-quote-hint[data-v-51264d2a]{margin:10px 0 0;color:#71839b;font-size:12px;line-height:1.6}.deposit-receiving-account[data-v-51264d2a]{margin:2px 0;padding:12px 14px;border:1px solid #dce8f3;border-radius:14px;background:#f5faff}.deposit-receiving-account summary[data-v-51264d2a]{cursor:pointer;color:#168bea;font-weight:600}.deposit-receiving-account dl[data-v-51264d2a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:12px 0 0}.deposit-receiving-account dt[data-v-51264d2a]{color:#77869c}.deposit-receiving-account dd[data-v-51264d2a]{margin:0;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;text-align:right}.uploaded-receiving-qr[data-v-51264d2a]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.uploaded-receiving-qr img[data-v-51264d2a]{width:160px;height:160px;object-fit:contain;border-radius:8px;background:#fff}.withdrawal-network-section[data-v-51264d2a]{display:grid;gap:6px;margin:2px 0}.withdrawal-network-options[data-v-51264d2a]{display:flex;flex-wrap:wrap;gap:10px}.withdrawal-network-options button[data-v-51264d2a]{min-width:88px;padding:8px 18px;border:1px solid #dfe6f0;border-radius:8px;color:#526581;background:#fff}.withdrawal-network-options button.active[data-v-51264d2a]{color:#168cff;border-color:#168cff;background:#eff8ff}.sms-challenge-overlay[data-v-966f828c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:16px;background:#15223588}.sms-challenge[data-v-966f828c]{box-sizing:border-box;width:min(100%,420px);max-height:85vh;overflow:auto;padding:24px;border-radius:16px;background:#fff;color:#24354b}.sms-challenge h2[data-v-966f828c]{margin-top:0}.sms-challenge-row[data-v-966f828c]{display:flex;gap:10px}.sms-challenge-row input[data-v-966f828c]{min-width:0;width:100%;padding:10px;border:1px solid #dbe3ee;border-radius:6px}.sms-challenge-row button[data-v-966f828c]{flex-shrink:0;width:115px;min-height:44px;padding:0}.sms-challenge-row img[data-v-966f828c]{display:block;width:100%}.sms-challenge-actions[data-v-966f828c]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.sms-challenge-actions button[data-v-966f828c]{padding:10px 16px}.sms-challenge-error[data-v-966f828c]{color:#c0392b}.login-modal .auth-password-input[data-v-68022fe6]{display:flex;align-items:center;width:100%;margin-top:7px;overflow:hidden;border:1px solid #dce7f2;border-radius:11px;background:#f7faff}.login-modal .auth-password-input>input[data-v-68022fe6]{flex:1;min-width:0;width:0;margin:0;padding:13px;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent}.login-modal .auth-password-input>input[data-v-68022fe6]:focus,.login-modal .auth-password-input>input[data-v-68022fe6]:focus-visible{outline:none;box-shadow:none}.auth-password-actions[data-v-68022fe6]{display:flex;align-items:center;align-self:stretch;gap:4px;padding-right:10px}.auth-password-actions>button[data-v-68022fe6]{display:inline-flex;align-items:center;justify-content:center;width:28px;flex:none;align-self:stretch;padding:0;background:transparent;color:#267eaf}.auth-password-actions>.auth-password-clear[data-v-68022fe6]{align-self:center;width:24px;height:24px;border-radius:50%;background:#e5ebf2;color:#78899f;font:18px/1 Arial,sans-serif}.auth-password-input button[data-v-68022fe6]:focus-visible{outline:2px solid #39aaf0;outline-offset:-4px;border-radius:8px}.login-modal .auth-password-input[data-v-68022fe6]:focus-within{border-color:#39aaf0;outline:none;box-shadow:0 0 0 3px #2aa4ef1a}.login-modal .captcha-input[data-v-68022fe6]{align-items:stretch}.login-modal .captcha-input>button[data-v-68022fe6]{position:relative;height:auto;min-height:0;border-radius:11px}.login-modal .captcha-input img[data-v-68022fe6]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.login-modal>label>input[data-v-68022fe6]:focus-visible,.login-modal .captcha-input>input[data-v-68022fe6]:focus-visible{outline:none}.login-modal select[data-v-68022fe6]{width:100%;min-height:42px;padding:8px 12px;border:1px solid #dce3ee;border-radius:8px;background:#fff;color:#23344f;font:inherit}.login-modal select[data-v-68022fe6]:focus-visible{outline:2px solid #287dde;outline-offset:2px}.auth-backdrop[data-v-68022fe6]{z-index:115;padding:16px;align-items:safe center;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.auth-backdrop[data-v-68022fe6]::-webkit-scrollbar{display:none}.login-modal.auth-modal[data-v-68022fe6]{--auth-control-height: 44px;position:relative;width:min(440px,100%);max-height:none;overflow:visible;padding:28px;border:1px solid rgba(220,230,242,.8);border-radius:22px;background:#fff;box-shadow:0 24px 80px #081a303d}.auth-modal.is-register[data-v-68022fe6]{width:min(600px,100%)}.auth-modal .auth-brand[data-v-68022fe6]{--brand-mark-size: 34px;--brand-word-height: 25px;--brand-gap: 9px}.auth-heading h2[data-v-68022fe6]{margin:12px 0 5px;color:#23344f;font-size:26px;font-weight:650;line-height:1.3;letter-spacing:.3px}.auth-heading p[data-v-68022fe6]{margin:0 0 24px;color:#8a98aa;text-align:center;font-size:13px;line-height:20px}.auth-fields[data-v-68022fe6]{display:grid;gap:14px 16px}.is-register .auth-fields[data-v-68022fe6]{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-field[data-v-68022fe6]{display:grid;min-width:0;gap:6px;color:#4a5c72;font-size:13px;line-height:18px}.auth-field--wide[data-v-68022fe6]{grid-column:1 / -1}.auth-modal .auth-field input[data-v-68022fe6],.auth-modal .auth-field select[data-v-68022fe6]{min-width:0;width:100%;height:var(--auth-control-height);min-height:0;margin:0;padding:0 12px;border:1px solid #dce7f2;border-radius:10px;background:#f7faff;color:#334b69;font-size:14px;line-height:1.4;transition:border-color .18s,box-shadow .18s,background .18s}.auth-modal .auth-field input[data-v-68022fe6]:hover,.auth-modal .auth-field select[data-v-68022fe6]:hover{border-color:#b9cfe5}.login-modal.auth-modal .auth-field>select[data-v-68022fe6]{height:var(--auth-control-height);min-height:0;padding:0 40px 0 12px}.auth-modal .auth-field input[data-v-68022fe6]:focus,.auth-modal .auth-field select[data-v-68022fe6]:focus{border-color:#39aaf0;outline:none;box-shadow:0 0 0 3px #2aa4ef1a;background:#fff}.auth-modal .auth-password-input[data-v-68022fe6]{height:var(--auth-control-height);margin:0;border-radius:10px}.auth-modal .auth-field .auth-password-input>input[data-v-68022fe6]{width:0;height:100%;padding:0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-modal .captcha-input[data-v-68022fe6]{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px;margin:0}.auth-modal .captcha-input>button[data-v-68022fe6]{min-width:0;height:var(--auth-control-height);border:1px solid #dce7f2;border-radius:10px;background:#f7faff}.auth-modal .modal-close[data-v-68022fe6]{display:grid;place-items:center;top:16px;right:16px;width:30px;height:30px;padding:0;border-radius:50%;background:#f3f6fa;font-size:22px;line-height:1;transition:color .18s,background .18s}.auth-modal .modal-close[data-v-68022fe6]:hover{color:#287bc8;background:#e8f2fc}.auth-modal .modal-submit[data-v-68022fe6]{height:44px;margin:22px 0 14px;padding:0 20px;border-radius:10px;background:linear-gradient(110deg,#328bdd,#2674c7);box-shadow:0 6px 16px #2674c729;font-size:15px;font-weight:600}.auth-modal .modal-submit[data-v-68022fe6]:hover:not(:disabled){filter:brightness(1.04)}.auth-modal>small[data-v-68022fe6]{font-size:13px;line-height:20px}.auth-modal>small button[data-v-68022fe6]{margin-left:6px;font:inherit}.auth-modal .form-row[data-v-68022fe6]{align-items:center;margin:16px 0 0;font-size:12px}.auth-modal .form-row>label[data-v-68022fe6]{display:inline-flex;align-items:center;gap:6px}.auth-modal .form-row>button[data-v-68022fe6]{font:inherit}@media (max-width: 520px){.auth-backdrop[data-v-68022fe6]{padding:12px}.login-modal.auth-modal[data-v-68022fe6]{padding:24px 20px;border-radius:18px}.auth-fields[data-v-68022fe6]{column-gap:12px}.is-register .auth-field--invitation[data-v-68022fe6]{grid-column:1 / -1}.auth-modal .captcha-input[data-v-68022fe6]{grid-template-columns:minmax(0,1fr) 104px;gap:8px}}@media (max-height: 720px){.login-modal.auth-modal[data-v-68022fe6]{--auth-control-height: 40px;padding:20px}.auth-modal .auth-brand[data-v-68022fe6]{--brand-mark-size: 30px;--brand-word-height: 22px}.auth-heading h2[data-v-68022fe6]{margin-top:10px;font-size:24px}.auth-heading p[data-v-68022fe6]{margin-bottom:18px}.auth-fields[data-v-68022fe6]{row-gap:10px}.auth-field[data-v-68022fe6]{gap:5px}.auth-modal .modal-submit[data-v-68022fe6]{height:40px;margin:18px 0 12px}}@media (max-height: 600px){.login-modal.auth-modal[data-v-68022fe6]{--auth-control-height: 36px;padding:16px}.auth-modal .auth-brand[data-v-68022fe6]{--brand-mark-size: 28px;--brand-word-height: 20px}.auth-heading h2[data-v-68022fe6]{margin:8px 0 4px;font-size:22px}.auth-heading p[data-v-68022fe6]{margin-bottom:14px;font-size:12px;line-height:18px}.auth-fields[data-v-68022fe6]{row-gap:8px}.auth-field[data-v-68022fe6]{gap:4px;font-size:12px;line-height:16px}.auth-modal .modal-submit[data-v-68022fe6]{height:38px;margin:14px 0 10px}.auth-modal>small[data-v-68022fe6]{font-size:12px;line-height:18px}}@media (max-height: 520px){.login-modal.auth-modal[data-v-68022fe6]{--auth-control-height: 32px;padding:12px 20px}.auth-heading .auth-brand[data-v-68022fe6],.auth-heading p[data-v-68022fe6]{display:none}.auth-heading h2[data-v-68022fe6]{margin:0 0 12px;font-size:22px;line-height:26px}.auth-field[data-v-68022fe6]{line-height:14px}.is-register .auth-field--invitation[data-v-68022fe6]{grid-column:auto}.auth-modal .modal-submit[data-v-68022fe6]{height:32px;margin:12px 0 8px;font-size:14px}.auth-modal>small[data-v-68022fe6]{line-height:16px}.auth-modal .modal-close[data-v-68022fe6]{top:8px;right:10px;width:28px;height:28px}}.invitation-backdrop[data-v-4bfe6353]{z-index:108}.invitation-modal[data-v-4bfe6353]{position:relative;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:0 34px 34px;border-radius:26px;background:#f7faff;box-shadow:0 30px 100px #00000052}.invitation-modal .modal-close[data-v-4bfe6353]{z-index:3;color:#fff;text-shadow:0 1px 8px rgba(10,28,48,.5)}.invitation-header[data-v-4bfe6353]{position:relative;height:238px;margin:0 -34px;overflow:hidden;border-radius:26px 26px 0 0;background:linear-gradient(135deg,#163b68,#2f7fc4 58%,#78bee9)}.invitation-header[data-v-4bfe6353]:before,.invitation-header[data-v-4bfe6353]:after{position:absolute;content:"";border:1px solid rgba(255,255,255,.17);border-radius:50%}.invitation-header[data-v-4bfe6353]:before{width:330px;height:330px;right:-100px;top:-210px}.invitation-header[data-v-4bfe6353]:after{width:180px;height:180px;left:-70px;bottom:-120px}.invitation-header>img[data-v-4bfe6353]{width:100%;height:100%;object-fit:cover}.invitation-header-shade[data-v-4bfe6353]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1f330d 22%,#0c1d31e0)}.invitation-header-content[data-v-4bfe6353]{position:absolute;z-index:1;left:34px;right:62px;bottom:28px;color:#fff}.invitation-header-content>span[data-v-4bfe6353],.invitation-section-title small[data-v-4bfe6353]{color:#8fd0ff;font-size:10px;font-weight:700;letter-spacing:2px}.invitation-header-content h2[data-v-4bfe6353]{margin:7px 0 6px;color:#fff;font-size:29px;line-height:1.2}.invitation-header-content p[data-v-4bfe6353]{margin:0;color:#ffffffbd;font-size:13px}.invitation-summary[data-v-4bfe6353]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:-14px}.invitation-summary article[data-v-4bfe6353]{padding:18px;border:1px solid #e1eaf4;border-radius:16px;background:#fff}.invitation-summary small[data-v-4bfe6353]{display:block;color:#8998aa;font-size:11px}.invitation-summary b[data-v-4bfe6353]{display:inline-block;margin-top:8px;color:#34475e;font-size:25px;font-variant-numeric:tabular-nums}.invitation-summary span[data-v-4bfe6353]{margin-left:5px;color:#8a99aa;font-size:11px}.invitation-summary .reward b[data-v-4bfe6353]{color:#217fd6}.invitation-code-row[data-v-4bfe6353]{display:flex;align-items:center;gap:16px;margin-top:12px;padding:15px 18px;border:1px solid #dce9f8;border-radius:15px;background:linear-gradient(120deg,#edf6ff,#fff)}.invitation-code-row>div[data-v-4bfe6353]{flex:1;min-width:0}.invitation-code-row small[data-v-4bfe6353],.invitation-code-row b[data-v-4bfe6353]{display:block}.invitation-code-row small[data-v-4bfe6353]{color:#8494a8;font-size:10px}.invitation-code-row b[data-v-4bfe6353]{margin-top:4px;color:#2e425b;font-size:18px;overflow-wrap:anywhere}.invitation-code-row button[data-v-4bfe6353]{flex:none;padding:10px 14px;border-radius:10px;color:#207fca;background:#e2f1ff;font-size:11px}.invitation-rules[data-v-4bfe6353]{margin-top:20px;padding:22px;border:1px solid #e1eaf4;border-radius:20px;background:#fff}.invitation-section-title[data-v-4bfe6353]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid #edf1f6}.invitation-section-title h3[data-v-4bfe6353]{margin:4px 0 0;color:#2c3e56;font-size:19px}.invitation-section-title>span[data-v-4bfe6353]{color:#7b91ad;font-size:11px}.invitation-rule-list[data-v-4bfe6353]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.invitation-rule-list article[data-v-4bfe6353]{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:15px;border-radius:14px;background:#f5f8fc}.invitation-rule-list i[data-v-4bfe6353]{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;color:#fff;background:#3289dc;font-size:11px;font-style:normal}.invitation-rule-list article>div[data-v-4bfe6353]{min-width:0}.invitation-rule-list b[data-v-4bfe6353]{color:#34465e;font-size:13px}.invitation-rule-list p[data-v-4bfe6353]{margin:6px 0;color:#718198;font-size:11px;line-height:1.55}.invitation-rule-list span[data-v-4bfe6353]{color:#2779c2;font-size:10px;line-height:1.5}.invitation-rules ul[data-v-4bfe6353]{margin:16px 0 0;padding:14px 14px 14px 30px;border-radius:12px;color:#74859a;background:#f9fbfd;font-size:10px;line-height:1.7}.invitation-modal footer[data-v-4bfe6353]{display:flex;justify-content:flex-end;margin-top:18px}.invitation-modal footer button[data-v-4bfe6353]{min-width:120px;padding:11px 18px;border-radius:11px}@media (max-width: 680px){.invitation-modal[data-v-4bfe6353]{padding:0 18px 26px;border-radius:20px}.invitation-header[data-v-4bfe6353]{height:210px;margin:0 -18px;border-radius:20px 20px 0 0}.invitation-header-content[data-v-4bfe6353]{left:22px;right:48px;bottom:24px}.invitation-summary[data-v-4bfe6353]{grid-template-columns:1fr 1fr}.invitation-summary .reward[data-v-4bfe6353]{grid-column:1 / -1}.invitation-rule-list[data-v-4bfe6353]{grid-template-columns:1fr}.invitation-section-title[data-v-4bfe6353]{align-items:flex-start;flex-direction:column}.invitation-code-row[data-v-4bfe6353]{align-items:stretch;flex-direction:column}.invitation-code-row button[data-v-4bfe6353],.invitation-modal footer button[data-v-4bfe6353]{width:100%}}.launch-target-label[data-v-b17dc144]{display:grid;gap:8px;margin-top:16px}.launch-target-label select[data-v-b17dc144]{min-height:44px;padding:8px;border:1px solid #cad7e4;border-radius:8px}.launch-error-dialog[data-v-b17dc144]{position:relative;width:min(440px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:32px;border-radius:20px;background:#fff;color:#344863;box-shadow:0 24px 80px #142b4b33}.launch-error-icon[data-v-b17dc144]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:14px;color:#ad382d;background:#fff0ee;font-size:28px;font-weight:700}h2[data-v-b17dc144]{margin:0;font-size:23px}.launch-error-game[data-v-b17dc144]{margin:10px 0 22px;color:#728198;overflow-wrap:anywhere}.launch-error-reason[data-v-b17dc144]{padding:16px;border-radius:12px;background:#f5f8fc}.launch-error-reason>span[data-v-b17dc144]{color:#728198;font-size:12px}.launch-error-reason p[data-v-b17dc144]{margin:8px 0 0;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.launch-error-help[data-v-b17dc144]{margin:16px 0 0;font-size:13px;line-height:1.7;color:#728198}.launch-error-actions[data-v-b17dc144]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.launch-error-actions button[data-v-b17dc144]{min-height:44px;padding:12px;border-radius:10px;background:#eef4fa;color:#344863}.launch-error-actions .primary[data-v-b17dc144]{color:#fff;background:#198acb}button[data-v-b17dc144]:focus-visible{outline:3px solid #82caff;outline-offset:3px}button[data-v-b17dc144]:hover{filter:brightness(.95)}button[data-v-b17dc144]:active{transform:translateY(1px)}@media (max-width: 480px){.launch-error-dialog[data-v-b17dc144]{padding:24px}}@font-face{font-family:DIN;src:url(/fonts/DINPro.ttf) format("truetype");font-display:swap}:root{--blue:#179af8;--cyan:#38d5f4;--ink:#0b1c34;--muted:#6e7f98;--line:#dce8f5;--panel:#fff;--shadow:0 20px 60px rgba(42,78,123,.13);color:#14233b;font-family:DIN,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f5f9ff;color:var(--ink)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}.site-shell{min-height:100vh;overflow:hidden;background:#f6f9ff url(/assets/page-background.jpg) center top/1920px auto repeat-y}.container{width:min(1200px,calc(100% - 48px));margin:0 auto}.header{height:78px;position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(195,216,239,.72);background:#f8fbffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{width:min(1440px,calc(100% - 48px));height:100%;display:flex;align-items:center;margin:auto;gap:14px}.brand{display:flex;align-items:center;color:var(--ink);background:none;padding:0;min-width:max-content}.brand:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:4px}.site-header-brand{--brand-mark-size:36px;--brand-word-height:24px;--brand-gap:8px}.desktop-nav{display:flex;align-self:stretch}.desktop-nav button{position:relative;padding:0 7px;color:#70809a;background:transparent;font-size:15px;white-space:nowrap;transition:.2s}.desktop-nav button:hover,.desktop-nav button.active{color:var(--blue)}.desktop-nav button.active:after{content:"";position:absolute;height:3px;border-radius:3px;left:7px;right:7px;bottom:0;background:linear-gradient(90deg,var(--blue),var(--cyan))}.header-actions{display:flex;align-items:center;gap:5px;margin-left:auto}.utility{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:34px;color:#6e7d96;background:none;font-size:11px}.utility img{width:20px;height:20px;object-fit:contain;opacity:.94}.login-btn,.primary,.ghost{border-radius:12px;padding:12px 22px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.login-btn{margin-left:6px;color:#238eed;background:#edf6ff}.primary{color:#fff;background:linear-gradient(120deg,#178ff5,#36c8f1);box-shadow:0 10px 24px #1895f240}.primary:hover,.ghost:hover,.login-btn:hover{transform:translateY(-2px)}.primary.small{padding:10px 16px;border-radius:10px}.user-menu{position:relative}.member-chip{display:flex;align-items:center;gap:8px;max-width:165px;padding:8px 10px;border-radius:12px;color:#31506f;background:transparent;white-space:nowrap;transition:.2s}.member-chip:hover,.member-chip.active{color:#168fe8;background:transparent}.member-chip span{position:relative;display:grid;place-items:center;flex:0 0 27px;height:27px;overflow:hidden;border-radius:9px;color:#fff;background:linear-gradient(135deg,#2ec8ee,#198af3)}.member-chip span img{position:absolute;top:0;right:0;bottom:0;left:0;width:27px;height:27px;border-radius:9px;object-fit:cover}.member-chip b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.member-chip i{margin-left:1px;color:#8da0b5;font-size:13px;font-style:normal;transition:transform .2s}.member-chip.active i{transform:rotate(180deg)}.user-dropdown{position:absolute;z-index:70;top:calc(100% + 12px);right:0;width:245px;overflow:hidden;padding:7px;border:1px solid #dce8f4;border-radius:16px;background:#fffffffa;box-shadow:0 18px 45px #1f3d622e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.user-dropdown:before{content:"";position:absolute;right:25px;top:-5px;width:10px;height:10px;border:1px solid #dce8f4;border-right:0;border-bottom:0;background:#fff;transform:rotate(45deg)}.user-dropdown>button{position:relative;width:100%;display:flex;align-items:center;gap:11px;padding:11px 10px;border-radius:11px;color:#405570;background:transparent;text-align:left}.user-dropdown>button:hover,.user-dropdown>button:focus-visible{outline:0;background:#eef7ff}.user-dropdown>button>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:10px;color:#2299e6;background:#e6f5ff;font-size:16px}.user-dropdown div{min-width:0}.user-dropdown b,.user-dropdown small{display:block}.user-dropdown b{font-size:13px}.user-dropdown small{margin-top:3px;color:#93a1b2;font-size:10px}.user-dropdown .logout-menu-item{margin-top:4px;border-top:1px solid #edf2f7;border-radius:0 0 11px 11px;color:#d35757}.user-dropdown .logout-menu-item>span{color:#df5c5c;background:#fff0f0}.user-dropdown-enter-active,.user-dropdown-leave-active{transition:.18s ease;transform-origin:top right}.user-dropdown-enter-from,.user-dropdown-leave-to{opacity:0;transform:translateY(-6px) scale(.97)}.finance-actions{display:flex;gap:3px}.finance-actions button{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:34px;padding:0;color:#6e7d96;background:none;font-size:10px}.finance-actions img{width:24px;height:24px;object-fit:contain}.menu-button,.mobile-menu{display:none}.hero{position:relative;height:680px;padding-top:78px;overflow:hidden;color:#fff;background:linear-gradient(130deg,#071224,#0c2d55 55%,#07578c);transition:background .6s;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.hero.dragging{cursor:grabbing}.hero-violet{background:linear-gradient(130deg,#101129,#282660 55%,#097caa)}.hero-cyan{background:linear-gradient(130deg,#071c2c,#063f62 55%,#007d91)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(transparent,#f5f9ff);opacity:.22}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);transform:perspective(800px) rotateX(60deg) translateY(250px) scale(1.5)}.hero-orb{position:absolute;border-radius:50%;filter:blur(4px)}.orb-one{width:560px;height:560px;right:6%;top:10%;background:radial-gradient(circle,rgba(43,190,255,.28),transparent 67%)}.orb-two{width:330px;height:330px;left:-9%;top:34%;background:radial-gradient(circle,rgba(84,105,255,.21),transparent 68%)}.hero-content{position:relative;height:100%;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;transform:translate3d(var(--drag-x,0),0,0);transition:transform .18s ease}.hero.dragging .hero-content{transition:none}.hero-content.slide-next{animation:heroFromRight .48s cubic-bezier(.22,.75,.2,1)}.hero-content.slide-prev{animation:heroFromLeft .48s cubic-bezier(.22,.75,.2,1)}@keyframes heroFromRight{0%{opacity:.2;transform:translate3d(80px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroFromLeft{0%{opacity:.2;transform:translate3d(-80px,0,0)}to{opacity:1;transform:translateZ(0)}}.hero-copy{padding-bottom:30px;animation:rise .6s ease both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.eyebrow{display:flex;align-items:center;gap:12px;color:#80dfff;font-size:13px;letter-spacing:4px;font-weight:700}.eyebrow span{width:40px;height:1px;background:#4ed8ff}.hero h1{margin:22px 0 18px;max-width:590px;font-size:64px;line-height:1.12;letter-spacing:-3px}.hero h1 em{display:block;font-style:normal;color:transparent;background:linear-gradient(90deg,#50dff7,#4ba3ff 70%);-webkit-background-clip:text;background-clip:text}.hero p{max-width:520px;color:#b8c8db;line-height:1.9;font-size:17px}.hero-cta{display:flex;gap:12px;margin-top:30px}.ghost{color:#d8eaff;border:1px solid rgba(156,210,255,.3);background:#ffffff0f}.ghost span{margin-left:10px}.hero-visual{position:relative;height:520px}.hero-banner-image{position:absolute;top:7%;right:0;bottom:7%;left:3%;width:94%;height:86%;object-fit:contain;opacity:.5;filter:drop-shadow(0 22px 35px rgba(20,145,225,.25))}.hero-ring{position:absolute;width:340px;height:340px;left:50%;top:50%;border-radius:50%;border:1px solid rgba(91,219,255,.35);transform:translate(-42%,-50%);box-shadow:0 0 0 30px #34a4ff06,0 0 0 80px #34a4ff06,inset 0 0 60px #27b8ff17;animation:float 5s ease-in-out infinite}.hero-ring:before,.hero-ring:after{content:"";position:absolute;border-radius:50%;top:35px;right:35px;bottom:35px;left:35px;border:1px dashed rgba(107,218,255,.35);animation:spin 16s linear infinite}.hero-ring:after{top:75px;right:75px;bottom:75px;left:75px;border-style:solid;border-color:#6bdaff1f}.ring-core{--brand-mark-size:132px;position:absolute;top:104px;right:104px;bottom:104px;left:104px;display:grid;place-items:center}.score-card{position:absolute;z-index:3;color:#fff;border:1px solid rgba(171,221,255,.28);background:#0e2548b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px #00000040}.main-score{width:200px;left:13%;top:17%;padding:20px;border-radius:20px;transform:rotate(-5deg)}.main-score small,.score-card span{display:block;color:#90a9c5;font-size:11px}.main-score b{display:block;margin:10px 0 7px;font-size:42px;letter-spacing:6px}.main-score i{color:#38cdf4;font-style:normal}.floating{width:150px;padding:16px;border-radius:17px}.floating strong{display:block;margin:7px 0 4px;font-size:25px}.floating.one{right:2%;top:25%;transform:rotate(5deg)}.floating.two{right:7%;bottom:16%;transform:rotate(-4deg)}.hero-tag{position:absolute;left:42%;bottom:7%;padding:8px 16px;border-radius:100px;color:#aeeaff;border:1px solid rgba(88,216,255,.25);background:#1464963d;font-size:12px;letter-spacing:2px}@keyframes float{50%{transform:translate(-42%,-53%)}}@keyframes spin{to{transform:rotate(360deg)}}.hero-dots{position:absolute;z-index:4;bottom:34px;left:50%;display:flex;gap:9px;transform:translate(-50%)}.hero-dots button{width:7px;height:7px;border-radius:20px;padding:0;background:#7d8da9;transition:.25s}.hero-dots button.active{width:28px;background:#45cdf6}.hero-arrow{position:absolute;z-index:6;top:50%;width:44px;height:58px;display:grid;place-items:center;padding:0 0 5px;border:1px solid rgba(153,215,255,.2);border-radius:15px;color:#def4ffd1;background:#08224047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:300 42px/1 Arial,sans-serif;opacity:.25;transform:translateY(-50%);transition:opacity .2s,background .2s,transform .2s}.hero:hover .hero-arrow,.hero:focus-within .hero-arrow{opacity:.9}.hero-arrow:hover{background:#1c97de6b;transform:translateY(-50%) scale(1.05)}.hero-arrow-left{left:22px}.hero-arrow-right{right:22px}.notice-bar{position:relative;z-index:3;height:56px;margin-top:-1px}.notice-inner{height:42px;display:flex;align-items:center;margin-top:-20px;padding:0 18px;border:1px solid rgba(183,210,238,.8);border-radius:14px;background:#fffffff0;box-shadow:0 12px 34px #2d4e771c;color:#6b7890}.notice-icon{font-size:25px;color:#dda62c;margin-right:10px}.notice-inner b{color:#334760;font-size:13px;white-space:nowrap}.marquee{flex:1;overflow:hidden;margin:0 20px;white-space:nowrap;font-size:13px}.marquee span{display:inline-block;min-width:100%;animation:marquee 18s linear infinite}@keyframes marquee{0%{transform:translate(35%)}to{transform:translate(-100%)}}.notice-inner button{color:#398ad3;background:none;font-size:12px;white-space:nowrap}.section{padding:92px 0}.section-heading{text-align:center;margin-bottom:48px}.section-heading>span{color:#4ebeed;font-size:11px;letter-spacing:5px;font-weight:800}.section-heading h2{position:relative;margin:8px 0 6px;font-size:36px;letter-spacing:2px}.section-heading h2:before,.section-heading h2:after{content:"";display:inline-block;width:100px;height:1px;margin:0 25px 10px;background:linear-gradient(90deg,transparent,#9bc8ed)}.section-heading h2:after{background:linear-gradient(90deg,#9bc8ed,transparent)}.section-heading p{margin:0;color:#92a0b4;font-size:13px}.download-section{padding-top:60px}.download-layout{min-height:520px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px}.devices{position:relative}.devices img{position:relative;z-index:2;width:110%;margin-left:-9%;filter:drop-shadow(0 25px 24px rgba(24,49,82,.12));animation:deviceFloat 4.8s ease-in-out infinite}.device-glow{position:absolute;top:17%;right:10%;bottom:8%;left:10%;border-radius:50%;background:#6ed9ff;filter:blur(85px);opacity:.18}@keyframes deviceFloat{50%{transform:translateY(-8px)}}.download-card{position:relative;padding:32px;border:1px solid rgba(198,219,239,.9);border-radius:24px;background:#ffffffc7;box-shadow:var(--shadow),inset 0 0 0 5px #eef7ff99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.segmented,.game-tabs{display:flex;gap:6px;padding:5px;border-radius:13px;background:#eef5fd;overflow:auto;scrollbar-width:none}.segmented button{flex:1;min-width:max-content;padding:10px;border-radius:9px;color:#7888a0;background:transparent;font-size:12px}.segmented button.active{color:#fff;background:linear-gradient(120deg,#2aa5ff,#45d2e8);box-shadow:0 6px 14px #2ba5f040}.app-icon{--brand-mark-size:54px;width:54px;height:54px;margin-top:26px}.download-card h3{margin:14px 0 8px;font-size:28px}.download-card>p{margin:0;color:#718198;line-height:1.8;font-size:14px}.download-options{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid #e4edf7}.qr{width:72px;height:72px;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);padding:6px;gap:1px;background:#fff;border:1px solid #dce7f1}.qr span.dark{background:#14233b}.download-options>div:nth-child(2){display:flex;flex-direction:column;min-width:90px}.download-options b{font-size:13px}.download-options small{display:block;margin-top:5px;color:#8998ab;font-size:9px}.store-button{display:flex;align-items:center;gap:10px;margin-left:auto;padding:9px 14px;border:1px solid #d6e5f5;border-radius:12px;color:#38526f;background:#fff}.store-button>span{color:#25a9ed;font-size:24px}.store-button small,.store-button b{margin:0;text-align:left;line-height:1.2}.live-section{background:linear-gradient(180deg,#e5f0fd33,#e1f0ffb8,#f0f7ff40)}.live-grid{display:grid;grid-template-columns:1.65fr .75fr;gap:20px}.video-card,.schedule-card{border:1px solid rgba(193,215,237,.9);border-radius:24px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.video-card{position:relative;min-height:425px}.video-card>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;filter:saturate(.85) brightness(.68)}.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;background:linear-gradient(transparent,#040f1eb3)}.live-badge{position:absolute;left:22px;top:22px;padding:7px 11px;border-radius:8px;background:#fb4f5c;font-size:11px;letter-spacing:1px}.video-overlay>button{width:68px;height:68px;padding-left:5px;border:2px solid white;border-radius:50%;color:#fff;background:#ffffff1f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:25px;transition:.2s}.video-overlay>button:hover{transform:scale(1.08);background:#24a9ee}.video-card.playing>img{animation:livePulse 3s ease-in-out infinite;filter:saturate(1) brightness(.82)}.video-card.playing .video-overlay{background:linear-gradient(transparent,#040f1e73)}@keyframes livePulse{50%{transform:scale(1.025)}}.video-overlay>div{position:absolute;bottom:24px;left:25px;display:flex;flex-direction:column;gap:5px}.video-overlay b{font-size:18px}.video-overlay small{color:#c3d3e4}.schedule-card{padding:12px 20px 18px}.schedule-title{display:flex;justify-content:space-between;align-items:center;padding:17px 2px;border-bottom:1px solid #e8eff7}.schedule-title span{color:#8c9aaf;font-size:12px}.schedule-card>button{width:100%;display:flex;align-items:center;gap:12px;padding:17px 2px;color:#405069;border-bottom:1px solid #edf2f7;background:none;text-align:left}.schedule-card time{color:#279be8;font-size:12px}.schedule-card button div{flex:1;display:flex;flex-direction:column;gap:3px;font-size:12px}.schedule-card i{color:#abb6c5;font-size:9px}.schedule-card em{font-size:22px;font-style:normal;color:#a1afc1}.schedule-more{width:100%;display:block;margin-top:18px;color:#278fd7;background:none;text-align:center;font-size:12px}.game-tabs{width:max-content;max-width:100%;margin:0 auto 28px;background:#fff;box-shadow:0 8px 30px #34557b14}.game-tabs button{min-width:max-content;padding:11px 21px;border-radius:10px;color:#74849a;background:transparent}.game-tabs button.active{color:#fff;background:linear-gradient(120deg,#188ff5,#43cbea)}.home-venue-state{min-height:48px;display:flex;align-items:center;margin:15px 0;color:#8796aa;font-size:13px}.game-showcase{min-height:470px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;overflow:hidden;padding:35px 20px 0 55px;border:1px solid rgba(193,216,239,.8);border-radius:28px;background:linear-gradient(125deg,#fff,#edf7ff 62%,#dff3ff);box-shadow:var(--shadow)}.game-copy{position:relative;z-index:4;pointer-events:auto;animation:rise .45s ease both}.game-copy>span{color:#2faae7;font-size:11px;letter-spacing:4px;font-weight:700}.game-copy h3{margin:12px 0;font-size:34px;line-height:1.2}.game-copy p{color:#728197;line-height:1.8;font-size:14px}.game-pills{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:23px 0 26px}.game-pills button{display:flex;justify-content:space-between;padding:12px 14px;border:1px solid #dce9f5;border-radius:11px;color:#50627a;background:#ffffffbf;text-align:left}.game-pills i{color:#24a5eb;font-style:normal}.sports-visual{position:relative;height:420px;align-self:end;pointer-events:none}.sports-visual img{position:absolute;z-index:2;width:100%;max-height:430px;object-fit:contain;object-position:center bottom;left:0;bottom:0;filter:drop-shadow(0 20px 25px rgba(22,91,144,.16))}.visual-halo{position:absolute;width:380px;height:380px;border-radius:50%;left:50%;top:50%;background:radial-gradient(circle,#b5e5ff,rgba(197,233,255,.35) 53%,transparent 55%);transform:translate(-50%,-46%)}.stat{position:absolute;z-index:3;padding:10px 15px;border-radius:12px;color:#68798e;background:#ffffffe0;box-shadow:0 10px 25px #204e7621;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:10px}.stat b{display:block;color:#1698e9;font-size:18px}.stat.one{top:18%;left:6%}.stat.two{right:4%;top:32%}.service-section{position:relative;color:#fff;background:linear-gradient(140deg,#081729,#0d2c4d 58%,#0a5270)}.service-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.11;background-image:radial-gradient(circle at 20% 30%,#4fcfff,transparent 27%),radial-gradient(circle at 80% 70%,#596dff,transparent 25%)}.service-section .container{position:relative}.section-heading.light h2{color:#fff}.section-heading.light p{color:#90a5bc}.metrics{display:grid;grid-template-columns:repeat(4,1fr);max-width:970px;margin:0 auto 48px}.metrics div{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;padding:18px;border-right:1px solid rgba(153,196,229,.15)}.metrics div:last-child{border:0}.metrics b{font-size:48px;color:#4ccdf4}.metrics span{margin-left:5px;color:#96afc5}.metrics small{width:100%;margin-top:3px;text-align:center;color:#8fa4b8}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-grid article{display:flex;gap:16px;padding:22px;border:1px solid rgba(128,188,226,.15);border-radius:18px;background:#ffffff0e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .2s,background .2s}.service-grid article:hover{transform:translateY(-3px);background:#ffffff17}.service-grid article>span{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:14px;color:#4bd3f5;background:#39baeb1f;font-size:22px}.service-grid h3{margin:1px 0 6px;font-size:15px}.service-grid p{margin:0;color:#8fa5ba;line-height:1.6;font-size:12px}footer{color:#8191a8;background:#07101d}.footer-inner{min-height:130px;display:flex;align-items:center;gap:35px}.footer-brand{color:#fff}.footer-inner p{margin-right:auto;font-size:12px}.footer-inner div:last-child{display:flex;gap:24px}.footer-inner div:last-child button{padding:0;color:#8191a8;background:none;font-size:12px}.footer-inner div:last-child button:hover{color:#42c8f3}.copyright{padding:16px;border-top:1px solid #121f2e;text-align:center;font-size:10px}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#010a16ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.login-modal,.detail-modal{position:relative;width:min(410px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:36px;border-radius:24px;background:#fff;box-shadow:0 30px 100px #0000004d}.auth-brand{--brand-mark-size:40px;--brand-word-height:28px;--brand-gap:10px;display:flex;justify-content:center;margin:0 auto}.login-modal h2{margin:17px 0 5px;text-align:center}.login-modal>p{margin:0 0 25px;color:#8a98aa;text-align:center;font-size:13px}.login-modal>label{display:block;margin-top:15px;color:#4a5c72;font-size:12px}.login-modal>label>input,.code-input input{width:100%;margin-top:7px;padding:13px;outline:0;border:1px solid #dce7f2;border-radius:11px;background:#f7faff}.login-modal input:focus{border-color:#39aaf0;box-shadow:0 0 0 3px #2aa4ef1a}.code-input{display:grid;grid-template-columns:1fr auto;gap:8px}.code-input button{align-self:end;height:44px;padding:0 12px;border-radius:10px;color:#268fd9;background:#eaf6ff;font-size:11px}.modal-close{position:absolute;top:14px;right:15px;color:#96a3b3;background:none;font-size:25px}.form-row{display:flex;justify-content:space-between;margin:14px 0;color:#8190a4;font-size:11px}.form-row button,.login-modal>small button{color:#258fda;background:none}.modal-submit{width:100%;margin:5px 0 18px}.login-modal>small{display:block;color:#8997a9;text-align:center}.detail-modal{text-align:center;white-space:pre-line}.detail-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#31d2c6,#1d99f2);font-size:25px}.detail-modal h2{margin:0 0 10px}.detail-modal p{color:#728198;line-height:1.8;font-size:14px}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.detail-actions button{padding:12px;border-radius:11px;color:#718198;background:#eef4fa}.detail-actions .primary{color:#fff}.toast{position:fixed;z-index:120;left:50%;bottom:35px;transform:translate(-50%);padding:12px 20px;border-radius:12px;color:#fff;background:#0c1e33eb;box-shadow:0 15px 45px #00000038;font-size:13px}.fade-enter-active,.fade-leave-active,.toast-enter-active,.toast-leave-active{transition:.25s}.fade-enter-from,.fade-leave-to{opacity:0}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}.global-loading{position:fixed;z-index:115;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#eff7ff9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:wait}.global-loading-progress{position:absolute;top:0;right:0;left:0;height:3px;overflow:hidden;background:#219ae81a}.global-loading-progress i{display:block;width:38%;height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,transparent,#1b91f0,#46cce8,transparent);animation:global-loading-progress 1.15s ease-in-out infinite}.global-loading-card{display:flex;align-items:center;gap:17px;min-width:270px;padding:20px 24px;border:1px solid rgba(185,217,240,.85);border-radius:20px;background:#fffffff0;box-shadow:0 22px 65px #23527c2e}.global-loading-spinner{position:relative;width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px}.global-loading-spinner:before{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid rgba(36,157,231,.14);border-top-color:#1d95ed;border-right-color:#47c9e7;border-radius:50%;content:"";animation:global-loading-spin .8s linear infinite}.global-loading-spinner i{width:25px;height:25px;border:2px solid rgba(37,157,231,.12);border-bottom-color:#279de6;border-radius:50%;animation:global-loading-spin .6s linear infinite reverse}.global-loading-spinner span{position:absolute;width:6px;height:6px;border-radius:50%;background:#299ee8;box-shadow:0 0 0 6px #299ee81a}.global-loading-card b,.global-loading-card small{display:block}.global-loading-card b{color:#294660;font-size:16px}.global-loading-card small{margin-top:5px;color:#8a9bad;font-size:11px}.global-loading-fade-enter-active,.global-loading-fade-leave-active{transition:opacity .2s ease}.global-loading-fade-enter-from,.global-loading-fade-leave-to{opacity:0}@keyframes global-loading-spin{to{transform:rotate(360deg)}}@keyframes global-loading-progress{0%{transform:translate(-110%)}to{transform:translate(285%)}}.form-row{align-items:center}.form-row>label{display:inline-flex;align-items:center;gap:7px;margin:0;line-height:16px;cursor:pointer}.form-row>label>input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;vertical-align:middle;accent-color:#239cf0}.route-page{min-height:calc(100vh - 176px);padding-top:78px;background:#f5f9ff}.route-hero{position:relative;overflow:hidden;padding:72px 0 64px;color:#fff;background:linear-gradient(125deg,#07172a,#0d3d68 60%,#0791ae)}.route-hero:after{content:"";position:absolute;width:480px;height:480px;right:7%;top:-200px;border-radius:50%;border:1px solid rgba(94,220,255,.25);box-shadow:0 0 0 55px #52c3ff0a,0 0 0 110px #52c3ff09}.route-hero .container{position:relative;z-index:2}.back-home{margin-bottom:34px;padding:0;color:#98cee9;background:none}.route-hero span{display:block;color:#5ed5f4;letter-spacing:4px;font-size:11px}.route-hero h1{margin:9px 0;font-size:45px}.route-hero p{margin:0;color:#abc2d7}.game-route-content{padding:55px 0 80px}.route-game-intro{min-height:390px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;overflow:hidden;padding:30px 40px 0 55px;border:1px solid #d7e5f3;border-radius:25px;background:linear-gradient(130deg,#fff,#eaf6ff);box-shadow:var(--shadow)}.route-game-intro>div>span,.route-kicker{color:#24a8e8;letter-spacing:4px;font-size:11px}.route-game-intro h2{margin:12px 0;font-size:34px}.route-game-intro p{color:#74849a;line-height:1.8}.route-game-intro img{width:100%;max-height:390px;align-self:end;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(23,74,115,.14))}.route-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.route-card-grid article{padding:24px;border:1px solid #dce8f4;border-radius:18px;background:#fff;box-shadow:0 10px 35px #274f7712}.route-card-grid article>span{color:#2ca7e8;font-size:10px}.route-card-grid h3{margin:8px 0}.route-card-grid p{color:#8b98aa;font-size:11px}.route-card-grid button{width:100%;margin-top:13px;padding:10px;border-radius:9px;color:#218fd7;background:#ecf7ff}.support-layout,.agent-layout,.route-download{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center;padding:70px 0 90px}.support-card,.faq-list,.apply-card{padding:35px;border:1px solid #dce7f2;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.support-card{text-align:center}.support-card>img{width:55px;height:55px}.support-card p,.agent-layout>div>p,.route-download p,.help-content>p,.help-block p{color:#748399;line-height:1.8}.faq-list h2{margin-top:0}.faq-list button{width:100%;display:flex;justify-content:space-between;padding:17px 4px;border-bottom:1px solid #e9f0f6;color:#4d6078;background:none;text-align:left}.faq-list span{color:#319fe4;font-size:20px}.agent-layout h2{margin:12px 0;font-size:36px}.partner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.partner-stats span{padding:18px 10px;border-radius:14px;color:#8190a3;background:#fff;text-align:center;box-shadow:0 10px 30px #274f7712;font-size:11px}.partner-stats b{display:block;color:#229ee7;font-size:23px}.apply-card{display:grid;align-content:start;gap:12px}.apply-card h3{margin:0 0 5px}.apply-card label{color:#65768c;font-size:12px}.apply-card input,.apply-card select{width:100%;margin-top:7px;padding:12px;border:1px solid #dbe6f1;border-radius:10px;outline:0;background:#f8fbff}.promotion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:65px 0 100px}.promotion-grid article{min-height:290px;display:flex;flex-direction:column;padding:30px;overflow:hidden;border-radius:23px;color:#fff;box-shadow:var(--shadow)}.promotion-grid article.blue{background:linear-gradient(145deg,#118eea,#30c4e7)}.promotion-grid article.violet{background:linear-gradient(145deg,#5559d8,#9268e8)}.promotion-grid article.cyan{background:linear-gradient(145deg,#087ea4,#2dcbbf)}.promotion-grid article>span{width:max-content;padding:6px 10px;border-radius:100px;background:#ffffff29;font-size:10px}.promotion-grid h2{margin:45px 0 8px}.promotion-grid p{color:#ffffffc2;line-height:1.7}.promotion-grid button{width:max-content;margin-top:auto;padding:10px 15px;border-radius:10px;color:#176f9e;background:#fff}.promotion-layout{display:block;padding:42px 0 90px}.promotion-layout>aside{position:sticky;z-index:5;top:86px;display:flex;width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #dce8f4;border-radius:16px;background:#fff;box-shadow:0 12px 35px #274f7714;scrollbar-width:none}.promotion-layout>aside::-webkit-scrollbar{display:none}.promotion-layout>aside h2{display:none}.promotion-layout>aside button{position:relative;flex:1 0 max-content;min-width:120px;padding:19px 22px;color:#75859a;background:#fff;text-align:center;white-space:nowrap}.promotion-layout>aside button:after{position:absolute;right:25%;bottom:0;left:25%;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.promotion-layout>aside button:hover,.promotion-layout>aside button.active{color:#1598ef}.promotion-layout>aside button.active:after{background:#20a7ef}.promotion-layout .promotion-grid{margin-top:16px;padding:0}.arcade-section{margin-top:25px}.arcade-filters{display:flex;gap:8px;overflow:auto;padding:10px;border:1px solid #dce8f4;border-radius:15px;background:#fff}.arcade-filters button{min-width:max-content;padding:10px 16px;border-radius:9px;color:#77879b;background:#f2f6fb}.arcade-filters button.active{color:#fff;background:linear-gradient(120deg,#1c91ef,#3bc5e9)}.arcade-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.arcade-grid article{overflow:hidden;padding:10px 10px 14px;border:1px solid #dce8f4;border-radius:16px;background:#fff;box-shadow:0 10px 30px #264d730f}.arcade-grid article>div{position:relative;height:145px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#edf7ff,#e2edff)}.arcade-grid img{width:100%;height:100%;object-fit:contain}.arcade-grid article>div span{position:absolute;top:8px;right:8px;padding:4px 7px;border-radius:6px;color:#fff;background:#f25d5d;font-size:9px}.arcade-grid h3{margin:12px 3px 8px;font-size:13px}.arcade-grid article>button{width:100%;padding:9px;border-radius:9px;color:#208fd9;background:#ebf6ff}.route-download{min-height:560px}.route-download>img{width:105%;margin-left:-8%;filter:drop-shadow(0 25px 24px rgba(24,49,82,.12))}.route-download h2{margin:25px 0 10px;font-size:36px}.route-download .primary{margin-top:20px}.help-content{padding:54px 0 100px}.mobile-member{grid-column:1/-1;padding:11px;border-radius:10px;color:#208fd8;background:#e8f5ff}.download-route-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.download-route-actions button{padding:12px 17px;border-radius:11px;color:#278fd9;background:#e9f5ff}.download-route-actions .primary{margin:0;color:#fff}.recovery-layout{display:grid;place-items:center;padding:60px 0 90px}.recovery-layout .apply-card{width:min(480px,100%)}.recovery-layout .apply-card h2{margin:0 0 8px}@media (max-width:1100px){.desktop-nav button{padding:0 7px;font-size:14px}.desktop-nav button.active:after{left:7px;right:7px}.utility{display:none}.hero h1{font-size:54px}.game-showcase{padding-left:35px}.member-chip{max-width:120px}}@media (max-width:820px){.container,.header-inner{width:min(100% - 32px,680px)}.header{height:66px}.header-inner{justify-content:space-between}.desktop-nav,.header-actions{display:none}.menu-button{display:flex;flex-direction:column;gap:5px;padding:10px;background:none}.menu-button span{width:23px;height:2px;border-radius:2px;background:#33506e}.mobile-menu{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;position:absolute;top:66px;left:0;right:0;padding:14px 16px 18px;border-bottom:1px solid #dae7f3;background:#f9fcfffa;box-shadow:0 18px 40px #1f3d621f}.mobile-menu>button{padding:10px 5px;border-radius:9px;color:#6c7b90;background:#f1f6fc}.mobile-menu>button.active{color:#198de8;background:#e3f3ff}.mobile-auth{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:3px}.mobile-auth button{padding:10px;border-radius:10px;color:#278ed9;background:#edf6ff}.mobile-tools{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:5px;padding-top:10px;border-top:1px solid #e2ebf4}.mobile-tools button{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 4px;border-radius:9px;color:#61758f;background:#f2f7fc}.mobile-tools img{width:17px;height:17px;object-fit:contain}.hero{height:710px;padding-top:66px}.hero-content{grid-template-columns:1fr;align-content:center;padding-bottom:45px}.hero-copy{z-index:5;align-self:end;padding-bottom:0;text-align:center}.eyebrow{justify-content:center}.hero h1{margin:17px auto 14px;font-size:47px;letter-spacing:-2px}.hero p{margin:0 auto;font-size:15px}.hero-cta{justify-content:center;margin-top:22px}.hero-visual{height:255px}.hero-ring{width:235px;height:235px;left:50%}.hero-ring:before{top:25px;right:25px;bottom:25px;left:25px}.hero-ring:after{top:52px;right:52px;bottom:52px;left:52px}.ring-core{--brand-mark-size:89px;top:73px;right:73px;bottom:73px;left:73px}.main-score{width:145px;left:2%;top:4%;padding:13px}.main-score b{font-size:28px}.floating{width:120px;padding:11px}.floating.one{right:1%;top:4%}.floating.two{right:3%;bottom:1%}.floating strong{font-size:18px}.hero-tag{display:none}.hero-dots{bottom:20px}.hero-arrow{display:none}.section{padding:70px 0}.section-heading{margin-bottom:36px}.section-heading h2{font-size:31px}.section-heading h2:before,.section-heading h2:after{width:55px;margin:0 13px 9px}.download-layout{grid-template-columns:1fr}.devices img{width:100%;margin:0}.download-card{width:min(520px,100%);margin:0 auto}.live-grid{grid-template-columns:1fr}.schedule-card{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.schedule-title,.schedule-card>a{grid-column:1/-1}.game-showcase{min-height:auto;grid-template-columns:1fr;padding:35px 30px 0}.game-copy{text-align:center}.sports-visual{height:360px}.service-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;justify-content:center;gap:12px;padding:35px 0}.footer-inner p{margin:0}.footer-inner div:last-child{flex-wrap:wrap;justify-content:center;gap:12px 20px}}.settings-choice-modal,.security-modal{position:relative;width:min(430px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:34px;border-radius:24px;background:#fff;box-shadow:0 30px 100px #0000004d}.settings-choice-modal h2,.security-modal h2{margin:0 0 7px;color:#29394e}.settings-choice-modal>p,.security-modal>p{margin:0 0 22px;color:#8897a9;font-size:12px}.settings-choice{width:100%;display:flex;align-items:center;gap:12px;padding:17px 14px;border:1px solid #dfe9f3;border-radius:14px;color:#40546d;background:#f8fbff;text-align:left}.settings-choice+.settings-choice{margin-top:10px}.settings-choice:hover{border-color:#9bd4f6;background:#eef8ff}.settings-choice span{flex:1}.settings-choice b,.settings-choice small{display:block}.settings-choice small{margin-top:5px;color:#93a1b2;font-size:10px}.settings-choice em{color:#9da7b4;font-size:11px;font-style:normal}.settings-choice i{color:#7e8b9c;font-size:28px;font-style:normal}.security-modal label{display:block;margin-top:14px;color:#53667d;font-size:12px}.security-modal input{width:100%;margin-top:7px;padding:13px;border:1px solid #dce7f2;border-radius:11px;outline:0;background:#f7faff}.security-modal input:focus{border-color:#39aaf0;box-shadow:0 0 0 3px #2aa4ef1a}.security-error{display:block;margin-top:12px;color:#e14f4f;font-size:11px}.security-modal .modal-submit{margin:24px 0 0}.security-modal .modal-submit:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.contact-bind-backdrop{z-index:110}.contact-bind-modal{position:relative;width:min(390px,100%);padding:30px;border-radius:20px;background:#fff;box-shadow:0 28px 90px #0000004d}.contact-bind-modal h2{margin:0 0 7px;color:#29394e}.contact-bind-modal>p{margin:0 0 22px;color:#8897a9;font-size:12px}.contact-bind-modal>label{display:block;margin-top:14px;color:#53667d;font-size:12px}.contact-bind-modal input{width:100%;height:44px;margin-top:7px;padding:0 12px;border:1px solid #dce7f2;border-radius:11px;outline:0;background:#f7faff}.contact-bind-modal input:focus{border-color:#39aaf0;box-shadow:0 0 0 3px #2aa4ef1a}.contact-code-input{display:grid;grid-template-columns:1fr auto;gap:8px}.contact-code-input button{height:44px;align-self:end;padding:0 12px;border-radius:10px;color:#258fd9;background:#eaf6ff;white-space:nowrap;font-size:11px}.contact-code-input button:disabled,.contact-bind-submit:disabled{cursor:wait;opacity:.6}.contact-bind-submit{width:100%;margin-top:24px}@media (max-width:520px){.container{width:calc(100% - 24px)}.hero{height:690px}.hero h1{font-size:39px}.hero p{line-height:1.7}.hero-cta button{padding:11px 17px}.score-card{transform:none!important}.main-score{left:-4%}.floating.one,.floating.two{right:-3%}.notice-inner{padding:0 12px}.notice-inner b{display:none}.marquee{margin:0 9px}.section-heading h2:before,.section-heading h2:after{width:32px;margin-inline:8px}.download-section{padding-top:48px}.download-layout{gap:0}.devices{margin-bottom:-5px}.download-card{padding:22px 18px}.download-options{flex-wrap:wrap}.store-button{width:100%;justify-content:center;margin:6px 0 0}.live-grid{gap:12px}.video-card{min-height:250px;border-radius:18px}.schedule-card{display:block;border-radius:18px}.game-tabs{justify-content:flex-start;width:100%}.game-tabs button{padding:10px 16px}.game-showcase{padding:28px 18px 0;border-radius:20px}.game-copy h3{font-size:27px}.game-pills{gap:6px}.game-pills button{padding:10px;font-size:12px}.sports-visual{height:265px;margin-top:8px}.visual-halo{width:260px;height:260px}.stat{display:none}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border:0}.metrics b{font-size:37px}.service-grid article{padding:18px}.login-modal{padding:32px 22px}}@media (max-width:820px){.site-header-brand{--brand-mark-size:32px;--brand-word-height:22px;--brand-gap:7px}.route-page{padding-top:66px}.route-hero{padding:48px 0}.route-hero h1{font-size:36px}.route-hero:after{right:-260px}.route-game-intro,.support-layout,.agent-layout,.route-download{grid-template-columns:1fr}.route-game-intro{padding:35px 28px 0;text-align:center}.route-game-intro img{max-height:310px}.route-card-grid{grid-template-columns:1fr 1fr}.support-layout,.agent-layout,.route-download{padding:45px 0 70px}.route-download{text-align:center}.route-download>img{width:100%;margin:0}.promotion-grid{grid-template-columns:1fr;padding:45px 0 70px}.promotion-grid article{min-height:230px}.promotion-grid h2{margin-top:30px}.promotion-layout{padding:40px 0 70px}.promotion-layout>aside{position:static}.promotion-layout>aside button{min-width:max-content;padding:14px 18px}.promotion-layout .promotion-grid{padding:0}.arcade-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.route-hero h1{font-size:31px}.route-card-grid{grid-template-columns:1fr}.route-game-intro{padding:28px 18px 0}.route-game-intro h2,.agent-layout h2,.route-download h2{font-size:28px}.support-card,.faq-list,.apply-card{padding:24px 20px}.partner-stats{grid-template-columns:1fr 1fr 1fr;gap:6px}.partner-stats span{padding:13px 4px}.promotion-grid article{min-height:220px;padding:24px}.detail-modal{padding:32px 22px}.arcade-grid{grid-template-columns:1fr 1fr;gap:8px}.arcade-grid article>div{height:115px}}.arcade-grid article>small{display:block;min-height:18px;margin:0 3px 8px;color:#8795a8}body{background:#f1f5ff}.site-shell{background:#f1f5ff url(/assets/page-background.jpg) center top/1920px auto repeat-y}.header{height:78px;background:#f4f8fff5}.header-inner{width:min(1200px,calc(100% - 40px));gap:13px}.desktop-nav button{padding:0 8px;font-size:16px}.desktop-nav button.active:after{left:8px;right:8px;height:2px;bottom:21px}.utility{min-width:38px;gap:3px;font-size:13px}.utility img{width:27px;height:27px}.login-btn,.primary.small{min-width:66px;height:48px;padding:0 16px;border-radius:10px;font-size:16px}.route-page{min-height:calc(100vh - 78px);padding-top:78px;background:#f1f5ff}.prototype-title{position:relative}.prototype-title:before,.prototype-title:after{content:"";position:absolute;top:22px;width:31%;height:1px;background:#b9d7f0}.prototype-title:before{left:0}.prototype-title:after{right:0}.prototype-title h2{margin:0 0 6px;color:transparent;background:linear-gradient(90deg,#20a0f4,#4bd6e6);-webkit-background-clip:text;background-clip:text;font-size:42px}.prototype-title h2:before,.prototype-title h2:after{display:none}.download-section{padding-top:76px}.download-layout{grid-template-columns:1.15fr .85fr;gap:46px;min-height:540px}.download-card{padding:28px;border-radius:18px}.download-card .app-icon{display:none}.download-card h3{margin:28px 0 10px;color:#60708a;font-size:35px}.download-card>p{min-height:100px;font-size:15px}.download-options{min-height:128px}.live-section{background:transparent}.section-heading h2{color:transparent;background:linear-gradient(90deg,#229ff1,#4dd6e6);-webkit-background-clip:text;background-clip:text;font-size:42px}.section-heading h2:before,.section-heading h2:after{width:180px}.game-showcase{border-radius:18px}.service-section{color:#18263d;background:transparent}.service-section:before{display:none}.section-heading.light h2{color:transparent;background:linear-gradient(90deg,#229ff1,#4dd6e6);-webkit-background-clip:text;background-clip:text}.section-heading.light p{color:#92a0b4}.metrics{max-width:1080px}.metrics div{position:relative;min-height:140px;border:0;align-content:center}.metrics div:before{content:"";position:absolute;width:112px;height:56px;top:13px;left:50%;border:5px solid #e2eaf4;border-bottom:0;border-radius:112px 112px 0 0;transform:translate(-50%)}.metrics b{position:relative;z-index:2;color:#229ff2;font-size:45px}.metrics span{position:relative;z-index:2;color:#71849b}.metrics small{color:#26384f}.service-grid article{color:#26384f;border:1px solid #d7e3f0;background:#ffffffbf;box-shadow:0 8px 25px #2e4b7114}.service-grid article:hover{background:#fff}.service-grid h3{color:#26384f}.service-grid p{color:#6f7e92}.game-route-content{min-height:calc(100vh - 78px);padding:0}.venue-stage{min-height:830px;display:grid;grid-template-columns:55% 45%;align-items:center;padding-bottom:70px}.venue-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.venue-art>span{position:absolute;z-index:0;left:4%;top:27%;color:#dce3ee;font-size:94px;font-weight:900;letter-spacing:-5px}.venue-art img{position:relative;z-index:1;width:100%;max-height:610px;object-fit:contain;filter:drop-shadow(0 22px 25px rgba(30,67,106,.12))}.venue-copy{align-self:center;padding:20px 15px 20px 30px}.venue-copy>strong{display:block;color:#c9d5e5;font-size:72px;line-height:.9;letter-spacing:-3px;text-transform:uppercase;text-shadow:0 3px 0 #fff}.venue-copy h1{max-width:500px;margin:24px 0 12px;color:#425572;font-size:36px}.venue-copy>p{max-width:520px;color:#74839a;font-size:15px;line-height:1.8}.sport-symbols{display:flex;align-items:center;gap:22px;min-height:32px;margin:24px 0 45px;color:#b7c3d4;font-size:22px;filter:grayscale(1)}.sport-symbols span{display:inline-grid;place-items:center;min-width:24px}.venue-providers{display:flex;align-items:flex-start;gap:17px;flex-wrap:wrap}.venue-providers button{min-width:68px;padding:0;color:#687991;background:none;font-size:12px}.venue-providers button span{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 9px;border-radius:13px;color:#a5b2c4;background:linear-gradient(145deg,#fff,#edf2f8);box-shadow:0 8px 18px #38597e17;font-size:15px;font-weight:700}.venue-providers button.active span{color:#fff;background:linear-gradient(145deg,#24cce9,#178df5 72%,#6071f8);box-shadow:0 10px 22px #209bee45}.enter-game{min-width:160px;margin-top:42px;padding:13px 28px;border-radius:25px;color:#fff;background:linear-gradient(120deg,#1b92f4,#42d3e6);box-shadow:0 9px 20px #1b99eb47;font-size:16px}.venue-game-panel{scroll-margin-top:95px;margin-top:-45px;padding:28px;border:1px solid #d9e6f3;border-radius:24px;background:#fff;box-shadow:0 18px 50px #274f7717}.venue-game-page{min-height:calc(100vh - 78px);padding:42px 0 80px;background:#f1f6ff}.venue-game-page .venue-game-panel{margin-top:0}.venue-game-back{margin:0 0 22px;padding:9px 15px;border-radius:10px;color:#317eae;background:#eaf6ff}.venue-game-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #edf2f7}.venue-game-header small{color:#299fe7;letter-spacing:2px}.venue-game-header h2{margin:5px 0;color:#344963;font-size:25px}.venue-game-header p{margin:0;color:#8796a9;font-size:12px}.venue-game-search{width:min(380px,100%);display:flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;border:1px solid #dbe6f1;border-radius:13px;background:#f7faff}.venue-game-search:focus-within{border-color:#31a7ed;box-shadow:0 0 0 3px #31a7ed1a}.venue-game-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font:inherit}.venue-game-search button{padding:7px 12px;border-radius:9px;color:#fff;background:#299fe9;font-size:12px}.venue-game-summary{padding:18px 2px 12px;color:#8493a7;font-size:12px}.venue-game-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.venue-game-grid .venue-game-launch{min-width:0;padding:10px 10px 14px;border:1px solid #e0eaf4;border-radius:16px;color:#41546d;background:#fff;text-align:left;box-shadow:0 8px 25px #274f770f;transition:.2s}.venue-game-grid .venue-game-launch:hover{transform:translateY(-3px);border-color:#a9dafa;box-shadow:0 13px 28px #2771aa1f}.venue-game-grid .venue-game-launch:disabled{cursor:wait;opacity:.7;transform:none}.venue-game-grid .venue-game-launch>div{position:relative;height:125px;display:grid;place-items:center;overflow:hidden;margin-bottom:11px;border-radius:11px;background:linear-gradient(145deg,#edf7ff,#e3edfb)}.venue-game-grid img{width:100%;height:100%;object-fit:cover}.venue-game-grid button div>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#23c8e6,#218cf1);font-size:25px;font-weight:800}.venue-game-grid em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#122d4bb8;font-style:normal}.venue-game-grid b,.venue-game-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venue-game-grid small{margin-top:5px;color:#94a1b1;font-size:10px}.venue-game-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8493a7;text-align:center}.venue-game-state.error b{color:#51647c}.venue-game-state button{padding:9px 16px;border-radius:10px;color:#fff;background:#299fe9}.venue-game-pagination{display:flex;justify-content:flex-end;gap:7px;margin-top:22px}.venue-game-pagination button{min-width:36px;height:36px;padding:0 10px;border:1px solid #dce7f2;border-radius:10px;color:#60738b;background:#fff;transition:.2s}.venue-game-pagination button:hover:not(:disabled),.venue-game-pagination button.active{border-color:#299fe9;color:#fff;background:#299fe9}.venue-game-pagination button:disabled{cursor:not-allowed;opacity:.4}.arcade-route{padding-bottom:60px}.arcade-section{margin-top:0;padding-top:24px}.arcade-banner{height:440px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.arcade-banner>div{z-index:2;padding-left:10px}.arcade-banner strong{color:#239eea;font-size:35px;text-shadow:0 2px 3px #fff}.arcade-banner h1{margin:22px 0 14px;white-space:pre-line;color:transparent;background:linear-gradient(180deg,#30c8eb,#188cf1);-webkit-background-clip:text;background-clip:text;font-size:52px;line-height:1.05}.arcade-banner p{margin:0;color:#b0bbc9;font:52px/1 DIN,sans-serif;letter-spacing:7px}.arcade-banner img{width:112%;height:420px;object-fit:contain;object-position:center bottom}.arcade-panel{min-height:620px;padding:22px 38px 38px;border:1px solid #ceddeb;border-radius:20px;background:#f7faffc7;box-shadow:0 10px 28px #304d701f,inset 0 0 0 5px #ffffff80}.arcade-panel .arcade-filters{margin-top:-6px;gap:10px;padding:3px 2px 13px;border:0;background:transparent}.arcade-panel .arcade-filters button{min-width:148px;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #e2eaf3;border-radius:14px;color:#61738b;background:#ffffffeb;box-shadow:0 7px 18px #314f7314;text-align:left}.arcade-panel .arcade-filters button>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:11px;color:#249be9;background:#eaf6ff;font-size:12px;font-weight:800}.arcade-panel .arcade-filters button>div{display:flex;flex-direction:column;gap:3px}.arcade-panel .arcade-filters button b{font-size:12px;white-space:nowrap}.arcade-panel .arcade-filters button small{color:#9ba8b8;font-size:8px;white-space:nowrap}.arcade-panel .arcade-filters button.active{border-color:transparent;color:#fff;background:linear-gradient(120deg,#178ff5,#3ac7eb);box-shadow:0 9px 22px #1c97ed3d;transform:translateY(-1px)}.arcade-panel .arcade-filters button.active>span{color:#fff;background:#ffffff2e}.arcade-panel .arcade-filters button.active small{color:#ffffffc2}.game-subfilters{display:flex;align-items:center;gap:5px;margin:14px 0 22px;padding:7px 9px;border:1px solid #e1e9f2;border-radius:12px;background:#ffffffbd}.game-subfilters button{position:relative;padding:9px 13px;border-radius:8px;color:#77869a;background:none;font-size:12px;white-space:nowrap}.game-subfilters button:hover{color:#239be9;background:#edf7ff}.game-subfilters button.active{color:#fff;background:linear-gradient(120deg,#2098ee,#43c9e7);box-shadow:0 5px 13px #229ae933}.game-subfilters button em{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 4px;border-radius:9px;color:#2499e5;background:#fff;font-size:9px;font-style:normal}.game-subfilters label{width:190px;height:36px;display:flex;align-items:center;gap:6px;margin-left:auto;padding:0 10px;border:1px solid #dce6f0;border-radius:9px;color:#8ea0b4;background:#fff}.game-subfilters label span{font-size:18px}.game-subfilters input{width:100%;margin:0;padding:0;border:0;outline:0;background:transparent;font-size:11px}.arcade-panel .arcade-grid{grid-template-columns:repeat(5,1fr);gap:16px}.arcade-panel .arcade-grid article{position:relative;padding:0 0 9px;border:0;border-radius:10px;box-shadow:0 5px 15px #2a456414;cursor:pointer}.arcade-panel .arcade-grid article>div{height:142px;border-radius:10px 10px 0 0;background:#d9dbe3}.arcade-panel .arcade-grid img{object-fit:cover}.arcade-panel .arcade-grid h3{margin:9px 28px 3px 10px;font-size:12px;font-weight:400}.arcade-panel .arcade-grid article>span{display:inline-block;margin-left:10px;padding:2px 5px;border-radius:3px;color:#fff;background:#ef4b4b;font-size:9px}.arcade-panel .arcade-grid article>button{position:absolute;right:8px;bottom:8px;width:auto;padding:0;color:#718198;background:none;font-size:17px}.agent-prototype{min-height:calc(100vh - 78px);background:radial-gradient(circle at 50% 25%,#fff 0,#f4f8ff 46%,#edf3fd)}.agent-first{position:relative;min-height:calc(100vh - 78px);display:grid;grid-template-columns:48% 52%;align-items:center;overflow:hidden}.agent-message{z-index:2;padding-bottom:40px}.agent-message>img{width:100%;max-width:570px}.agent-message>button{display:block;min-width:158px;margin:54px auto 0;padding:14px 30px;border-radius:28px;color:#fff;background:linear-gradient(120deg,#168ff5,#43cfe8);box-shadow:0 10px 24px #1b97eb47;font-size:17px}.agent-person{align-self:end;width:110%;max-height:760px;object-fit:contain;object-position:center bottom}.agent-benefits{padding:90px 0 110px;text-align:center}.agent-benefits>span{color:#239ce9;letter-spacing:5px;font-size:11px}.agent-benefits h2{margin:8px 0 45px;font-size:38px}.agent-benefits>div{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.agent-benefits article{padding:35px 15px;border:1px solid #d9e5f1;border-radius:18px;background:#fff;box-shadow:0 12px 30px #2c4b7014}.agent-benefits b,.agent-benefits strong{display:block}.agent-benefits b{color:#53657c}.agent-benefits strong{margin-top:10px;color:#229ef0;font-size:22px}.route-download{position:relative;min-height:calc(100vh - 78px);grid-template-columns:1.08fr .92fr;gap:24px;padding:115px 0 90px 105px}.route-download>.segmented{position:absolute;left:0;top:190px;width:150px;display:grid;gap:12px;padding:0;background:transparent;box-shadow:none}.route-download>.segmented button{width:150px;padding:13px 16px;border-radius:23px;color:#6f8097;background:#fff;box-shadow:0 6px 17px #324e701a}.route-download>.segmented button.active{color:#fff;background:linear-gradient(120deg,#1b91f4,#44cfe7)}.route-download>img{width:100%;margin:0 0 0 10px}.route-download-card{align-self:center;min-height:470px;padding:38px 34px;border:1px solid #d4e1ee;border-radius:18px;background:#ffffffc7;box-shadow:0 12px 32px #2f4c6f1a,inset 0 0 0 5px #f4f8fdbf}.route-download-card h2{margin:0 0 18px;color:#61708a;font-size:39px}.route-download-card>p{min-height:125px;font-size:14px}.route-download-boxes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.route-download-boxes button{min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;color:#667790;background:#f8fbff}.route-download-boxes span{color:#1f9aee;font-size:48px;line-height:1}.route-download-boxes b{margin-top:9px}.route-download-boxes small{margin-top:6px;color:#8795a8;font-size:9px}.safe-download{display:block;margin:15px auto 0;padding:7px 20px;border-radius:18px;color:#fff;background:linear-gradient(120deg,#1b91f4,#44cfe7)}@media (max-width:1280px){.header-inner{width:calc(100% - 36px)}.site-header-brand{--brand-mark-size:32px;--brand-word-height:22px}.desktop-nav button{padding-inline:6px;font-size:15px}}@media (max-width:820px){.header{height:66px}.site-header-brand{--brand-mark-size:32px;--brand-word-height:22px;--brand-gap:7px}.route-page{padding-top:66px}.venue-stage{min-height:760px;grid-template-columns:1fr;padding:30px 0 55px;text-align:center}.venue-game-panel{margin-top:0}.venue-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-art{min-height:330px}.venue-art>span{left:50%;top:10%;font-size:64px;transform:translate(-50%)}.venue-art img{max-height:390px}.venue-copy{padding:0 10px}.venue-copy>strong{font-size:46px}.venue-copy h1{margin:18px auto 10px;font-size:28px}.venue-copy>p{margin-inline:auto}.sport-symbols{margin:18px 0 25px;font-size:17px}.venue-providers{justify-content:center}.enter-game{margin-top:28px}.arcade-section{padding-top:10px}.arcade-banner{height:400px;grid-template-columns:1fr;text-align:center}.arcade-banner>div{padding:30px 0 0}.arcade-banner strong{font-size:26px}.arcade-banner h1{margin:12px 0 5px;font-size:39px}.arcade-banner p{font-size:29px}.arcade-banner img{height:230px;width:100%}.arcade-panel{padding:16px}.game-subfilters{gap:5px;overflow:auto}.game-subfilters label{display:none}.arcade-panel .arcade-grid{grid-template-columns:repeat(3,1fr);gap:10px}.arcade-panel .arcade-grid article>div{height:120px}.agent-prototype{min-height:auto}.agent-first{min-height:720px;grid-template-columns:1fr;text-align:center}.agent-message{padding:55px 0 0}.agent-message>img{max-width:500px}.agent-message>button{margin-top:25px}.agent-person{max-height:430px;justify-self:center}.agent-benefits>div{grid-template-columns:1fr 1fr}.route-download{min-height:auto;grid-template-columns:1fr;padding:80px 0 70px;text-align:center}.route-download>.segmented{position:static;width:100%;display:flex;overflow:auto}.route-download>.segmented button{min-width:max-content;width:auto}.route-download>img{width:100%;margin:0}.route-download-card{width:min(560px,100%);margin:auto}}@media (max-width:520px){.venue-art{min-height:270px}.venue-art img{max-height:300px}.venue-copy>strong{font-size:36px}.venue-copy h1{font-size:25px}.venue-providers{gap:10px}.venue-providers button{min-width:58px}.venue-providers button span{width:52px;height:52px}.venue-game-panel{width:calc(100% - 20px);padding:17px 12px;border-radius:17px}.venue-game-header{align-items:stretch;flex-direction:column;gap:14px;text-align:left}.venue-game-header h2{font-size:21px}.venue-game-search{width:100%}.venue-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.venue-game-grid .venue-game-launch>div{height:108px}.venue-game-pagination{justify-content:center;flex-wrap:wrap}.arcade-banner{height:340px}.arcade-banner strong{font-size:22px}.arcade-banner h1{font-size:32px}.arcade-banner img{height:190px}.arcade-panel{padding:11px;border-radius:14px}.arcade-panel .arcade-grid{grid-template-columns:repeat(2,1fr);gap:8px}.arcade-panel .arcade-grid article>div{height:112px}.agent-first{min-height:650px}.agent-message>img{width:96%}.agent-person{max-height:360px}.agent-benefits{padding:60px 0}.agent-benefits>div{grid-template-columns:1fr}.route-download-card{padding:27px 20px}.route-download-card h2{font-size:30px}.route-download-boxes button{min-height:130px}}.detail-actions .primary{color:#fff;background:linear-gradient(120deg,#178ff5,#36c8f1);box-shadow:0 10px 24px #1895f240}.captcha-input{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px;margin-top:7px}.captcha-input input{width:100%;min-width:0;margin:0;padding:13px;outline:0;border:1px solid #dce7f2;border-radius:11px;background:#f7faff}.captcha-input>button{height:46px;overflow:hidden;padding:0;border:1px solid #dce7f2;border-radius:10px;color:#278ed9;background:#f6faff}.captcha-input img{width:100%;height:100%;object-fit:cover}.captcha-input span{font-size:11px}.route-loading,.empty-state{padding:18px;color:#8190a4;text-align:center}.empty-state{grid-column:1/-1;border:1px dashed #d6e2ef;border-radius:16px;background:#fff9}.promotion-status{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:10px}.promotion-status b{color:#52657d;font-size:17px}.promotion-status span{max-width:520px}.promotion-status button{margin:4px 0 0;color:#fff;background:#269de7}.promotion-loading-state{position:relative;grid-column:1/-1;min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;overflow:hidden;border:1px solid rgba(191,219,241,.78);border-radius:18px;background:radial-gradient(circle at 50% 36%,rgba(61,181,242,.13),transparent 28%),#ffffffc7;color:#8495a9;text-align:center}.promotion-loading-state b{margin-top:12px;color:#2d4965;font-size:18px}.promotion-loading-state>span{font-size:12px}.promotion-loader{position:relative;width:68px;height:68px;display:grid;place-items:center}.promotion-loader:before{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid rgba(36,157,231,.14);border-top-color:#239bea;border-right-color:#43c6e7;border-radius:50%;content:"";animation:promotion-loader-spin .85s linear infinite}.promotion-loader:after{width:38px;height:38px;border:2px solid rgba(36,157,231,.1);border-bottom-color:#259be7;border-left-color:#69d4eb;border-radius:50%;content:"";animation:promotion-loader-spin .65s linear infinite reverse}.promotion-loader i{position:absolute;width:8px;height:8px;border-radius:50%;background:#269ee8;box-shadow:0 0 0 7px #269ee81a,0 0 18px #269ee866}.promotion-loader span{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border-radius:50%;background:radial-gradient(circle,rgba(56,185,238,.18),transparent 62%);animation:promotion-loader-pulse 1.4s ease-in-out infinite}@keyframes promotion-loader-spin{to{transform:rotate(360deg)}}@keyframes promotion-loader-pulse{50%{opacity:.42;transform:scale(.86)}}.promotion-empty-state{position:relative;min-height:340px;gap:9px;overflow:hidden;border:1px solid rgba(191,219,241,.78);background:radial-gradient(circle at 50% 14%,rgba(73,190,246,.16),transparent 32%),linear-gradient(145deg,#fffffff5,#f2f9ffe6);box-shadow:0 18px 46px #31628f14}.promotion-empty-state:before,.promotion-empty-state:after{position:absolute;border:1px solid rgba(56,173,237,.12);border-radius:50%;content:""}.promotion-empty-state:before{width:260px;height:260px;top:-150px;left:calc(50% - 130px)}.promotion-empty-state:after{width:190px;height:190px;top:-115px;left:calc(50% - 95px)}.promotion-empty-art{position:relative;z-index:1;width:90px;height:90px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(83,184,237,.3);border-radius:28px;background:linear-gradient(145deg,#fff,#e8f6ff);box-shadow:0 15px 30px #2291d324;transform:rotate(-4deg)}.promotion-empty-art:after{position:absolute;right:-8px;bottom:-7px;width:27px;height:27px;display:grid;place-items:center;border:4px solid #f4faff;border-radius:50%;color:#fff;background:linear-gradient(135deg,#48c9e9,#238fee);content:"✦";font-size:11px}.promotion-empty-art>span{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:21px;background:linear-gradient(145deg,#32afef14,#2489ec05)}.promotion-empty-art svg{position:relative;z-index:1;width:55px;fill:none;stroke:#299fe7;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.promotion-empty-state>b{position:relative;z-index:1;color:#203954;font-size:21px}.promotion-empty-state>span{position:relative;z-index:1;color:#8a9aab;font-size:13px}.promotion-empty-state>button{position:relative;z-index:1;margin-top:10px;padding:11px 22px;border-radius:22px;background:linear-gradient(120deg,#168ff2,#3bc4e7);box-shadow:0 10px 22px #1f99e433;font-weight:700}.promotion-empty-state>button:hover{transform:translateY(-2px);box-shadow:0 13px 26px #1f99e447}.promotion-error-state{min-height:260px;border-style:solid;background:#fff}.promotion-error-state b{color:#d35b63}.promotion-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.promotion-actions button{margin-top:0}.support-card textarea,.agent-apply-form textarea{width:100%;resize:vertical;margin:0 0 16px;padding:12px;border:1px solid #dce7f2;border-radius:11px;outline:0;background:#f7faff;font:inherit}.support-card textarea:focus,.agent-apply-form textarea:focus{border-color:#39aaf0;box-shadow:0 0 0 3px #2aa4ef1a}.agent-apply-form{width:min(560px,calc(100% - 24px));margin:0 auto 90px}.application-status{display:grid;gap:10px;padding:18px;border-radius:14px;color:#607189;background:#f1f7fd}.application-status span{color:#2399e9}.application-status p{margin:0;color:#7e8da1}.finance-layout{min-height:calc(100vh - 78px);grid-template-columns:repeat(2,minmax(320px,1fr));align-content:start;align-items:stretch;justify-items:stretch;gap:20px}.recovery-layout.finance-layout>.apply-card,.finance-layout>.record-list{width:100%;height:100%}.venue-wallet-panel{grid-column:1/-1;width:100%;overflow:hidden;border:1px solid #dce7f2;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.finance-wallet-summary{position:relative;display:grid;grid-template-columns:minmax(210px,1fr) 1.4fr;gap:28px;margin:18px;padding:26px 30px;border-radius:19px;color:#fff;background:linear-gradient(125deg,#31b5e8,#2583f5);box-shadow:0 16px 30px #2384ee38}.center-wallet-amount span,.center-wallet-amount strong{display:block}.center-wallet-amount span{color:#ffffffb8;font-size:15px}.center-wallet-amount strong{margin-top:5px;font:700 35px/1.1 DIN,sans-serif}.center-wallet-amount strong small{display:inline;margin-left:5px;color:#ffffffb8;font-size:12px;font-weight:500}.secondary-wallet-amount{display:flex;align-items:end;gap:0;padding:10px 145px 3px 0}.secondary-wallet-amount>span{min-width:125px;padding:0 25px;border-left:1px solid rgba(255,255,255,.28);color:#ffffffb8;font-size:13px}.secondary-wallet-amount>span:first-child{border-left:0}.secondary-wallet-amount strong{display:block;margin-top:7px;color:#fff;font:700 21px/1 DIN,sans-serif}.finance-wallet-summary .recycle-wallets{position:absolute;right:28px;top:50%;min-width:116px;background:#ffffff38;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.finance-wallet-summary .recycle-wallets:disabled{background:#ffffff2b}.venue-wallet-toolbar{display:flex;align-items:center;gap:20px;padding:22px 24px;border-bottom:1px solid #edf2f7}.venue-wallet-toolbar>div{margin-right:auto}.venue-wallet-toolbar h2{margin:0;font-size:20px}.venue-wallet-toolbar p{margin:5px 0 0;color:#8796aa;font-size:12px}.zero-wallet-switch{display:flex;align-items:center;gap:9px;color:#65768c;font-size:12px;cursor:pointer}.zero-wallet-switch input{position:absolute;width:1px;height:1px;opacity:0}.zero-wallet-switch span{position:relative;width:40px;height:23px;border-radius:12px;background:#e3e9f2;transition:.2s}.zero-wallet-switch span:after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #2f4c6f2e;transition:.2s}.zero-wallet-switch input:checked+span{background:#299df0}.zero-wallet-switch input:checked+span:after{transform:translate(17px)}.recycle-wallets{padding:10px 16px;border-radius:20px;color:#fff;background:linear-gradient(120deg,#258ff0,#52b8ff);font-size:12px}.recycle-wallets:disabled{cursor:not-allowed;opacity:.5}.venue-wallet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 24px 22px}.venue-wallet-grid article{position:relative;min-width:0;padding:18px 20px 9px;border-right:1px solid #edf2f7}.venue-wallet-grid article:nth-child(4n){border-right:0}.venue-wallet-grid span,.venue-wallet-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venue-wallet-grid span{color:#8193b4;font-size:13px}.venue-wallet-grid strong{margin-top:7px;color:#2f3545;font:700 21px/1.2 DIN,sans-serif}.venue-wallet-grid small{position:absolute;right:20px;bottom:12px;color:#a2afbf;font-size:9px}.venue-wallet-empty{padding:34px 24px;color:#8796aa;text-align:center}.finance-method-note{padding:14px 16px;border:1px solid #dce8f4;border-radius:12px;color:#60738a;background:#f5f9fd}.finance-method-note.virtual{border-color:#bce7e5;background:#f0fbfa}.finance-method-note div{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-method-note b{color:#304a66}.finance-method-note span{padding:4px 9px;border-radius:12px;color:#1e91d8;background:#e4f4ff;font-size:11px;font-weight:700}.finance-method-note p{margin:7px 0 0;color:#74869b;font-size:11px;line-height:1.6}.finance-method-note small{display:block;margin-top:7px;color:#15958c}.payment-account-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.payment-account-field label{min-width:0}.payment-account-field>button{height:42px;padding:0 14px;border:1px solid #bfe2fb;border-radius:10px;color:#258fd9;background:#edf8ff;white-space:nowrap}.transfer-auto-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #dce8f4;border-radius:12px;background:#f5f9fd}.transfer-auto-row>div{display:flex;flex-direction:column;gap:4px}.transfer-auto-row b{color:#304a66;font-size:13px}.transfer-auto-row small,.transfer-hint{color:#8191a5;font-size:11px}.transfer-wallet-fields{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:end;gap:8px}.transfer-wallet-fields>button{width:36px;height:42px;border:1px solid #bfe2fb;border-radius:10px;color:#248fda;background:#edf8ff;font-size:20px}.transfer-hint{display:block;margin-top:-5px}.transfer-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.transfer-presets button{padding:9px 4px;border:1px solid #dbe6f1;border-radius:9px;color:#60738b;background:#f8fbff}.transfer-presets button.active{color:#fff;border-color:#269cf0;background:#269cf0}.transfer-amount-input{display:flex;align-items:center;gap:8px}.transfer-amount-input input{min-width:0}.transfer-amount-input>button{flex:0 0 auto;height:42px;margin-top:7px;padding:0 14px;border:1px solid #bfe2fb;border-radius:10px;color:#258fd9;background:#edf8ff}.transfer-auto-tip{padding:18px;border-radius:12px;color:#2388ca;background:#edf8ff;text-align:center;font-size:12px;line-height:1.6}.payment-account-modal{position:relative;width:min(570px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:34px;border-radius:24px;background:#fff;box-shadow:0 30px 100px #0000004d}.payment-account-modal h2{margin:0 0 6px}.payment-account-modal>p{margin:0 0 22px;color:#8796aa;font-size:13px}.payment-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.payment-account-modal label{color:#65768c;font-size:12px}.payment-account-modal input,.payment-account-modal select{width:100%;margin-top:7px;padding:12px;border:1px solid #dbe6f1;border-radius:10px;outline:0;background:#f8fbff}.payment-account-modal input:focus,.payment-account-modal select:focus{border-color:#39aaf0;box-shadow:0 0 0 3px #2aa4ef1a}.payment-account-wide{grid-column:1/-1}.payment-account-default{display:flex;align-items:center;gap:8px;margin:18px 0 14px}.payment-account-default input{width:16px;margin:0}.payment-account-modal .modal-submit{margin-bottom:0}.record-list{width:100%;padding:24px;border:1px solid #dce7f2;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.record-list h2{margin-top:0}.record-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #edf2f7}.record-list article>div{display:flex;flex-direction:column;gap:5px}.record-list small,.record-list>p{color:#8796aa}.record-list strong{color:#2399e9;white-space:nowrap}.help-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.help-heading small{color:#269fe8;font-weight:700;letter-spacing:4px}.help-heading h2{margin:8px 0 6px;color:#10243f;font-size:36px}.help-heading p{margin:0;color:#7d8ca0}.help-heading>button{padding:13px 22px;border-radius:12px;color:#fff;background:linear-gradient(120deg,#1b94ef,#38c2e5);font-weight:700}.help-categories{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:12px;border:1px solid #dce8f4;border-radius:16px;background:#fff}.help-categories button{padding:10px 17px;border-radius:10px;color:#687a91;background:transparent}.help-categories button:hover,.help-categories button.active{color:#fff;background:linear-gradient(120deg,#2098ef,#38c4e4);box-shadow:0 8px 18px #229de233}.help-panel{min-height:260px;overflow:hidden;border:1px solid #dce8f4;border-radius:20px;background:#fff;box-shadow:0 16px 45px #224b7412}.help-state{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#8290a3}.help-state.error b{color:#d45c62}.help-state.error button{padding:9px 15px;border-radius:9px;color:#238fd6;background:#eaf6ff}.help-article-list button{width:100%;min-height:68px;display:grid;grid-template-columns:30px 1fr 28px;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #edf2f7;color:#40536b;background:#fff;text-align:left}.help-article-list button:last-child{border-bottom:0}.help-article-list button:hover{background:#f7fbff}.help-article-list button>span{width:24px;height:24px;border:1px solid #cad6e2;border-radius:50%;color:#9aabba;font:700 13px/22px Arial;text-align:center}.help-article-list button>b{font-weight:500}.help-article-list button>small{display:block;overflow:hidden;color:#37a8e7;font-size:24px;line-height:1;text-align:right;white-space:nowrap}.help-article-detail,.help-document article{padding:32px 38px 42px}.help-back{margin-bottom:18px;color:#278fd2;background:none}.help-article-detail h3,.help-document h3{margin:0 0 22px;color:#172b46;font-size:25px}.help-document article+article{border-top:1px solid #e8eff6}.help-rich-text{color:#53667e;font-size:15px;line-height:1.9;word-break:break-word}.help-rich-text img{max-width:100%;height:auto}.help-rich-text a{color:#2098df;text-decoration:underline}.member-center{padding:55px 0 90px}.member-overview{display:flex;align-items:center;gap:16px;padding:28px;border-radius:22px;color:#fff;background:linear-gradient(120deg,#168ff5,#39c8e9);box-shadow:0 18px 40px #1b97eb38}.member-overview>span{display:grid;place-items:center;flex:0 0 58px;height:58px;border-radius:18px;background:#ffffff2e;font-size:27px;font-weight:800}.member-overview h2,.member-overview p{margin:0}.member-overview p{margin-top:5px;color:#ffffffb8}.member-edit-button{margin-left:auto;padding:9px 14px;border:1px solid rgba(255,255,255,.35);border-radius:18px;color:#fff;background:#ffffff21}.member-edit-button:hover{background:#ffffff3b}.member-overview strong{margin-left:8px;font-size:25px}.member-center-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.member-center-grid article{padding:23px;border:1px solid #dce7f2;border-radius:18px;background:#fff;box-shadow:0 10px 25px #2f4c6f12}.member-center-grid small{color:#8796aa}.member-center-grid b{display:block;margin:10px 0 7px;color:#2399e9;font-size:19px}.member-center-grid p{margin:0;color:#75869c;font-size:11px;line-height:1.5}.member-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.member-shortcuts button{min-height:54px;border-radius:14px;color:#258fd9;background:#eaf6ff;font-weight:700}.profile-backdrop{padding:24px}.profile-edit-modal{position:relative;width:min(850px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:0;border-radius:26px;background:#fff;box-shadow:0 30px 100px #0000004d}.profile-modal-header{display:flex;align-items:center;gap:16px;padding:28px 34px 22px;border-bottom:1px solid #e8eff7;background:linear-gradient(120deg,#f7fbff,#edf7ff)}.profile-edit-icon{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#31cde8,#218ef2);box-shadow:0 9px 20px #2099ed33;font-size:21px}.profile-modal-header small{color:#2a9ee9;font-size:9px;letter-spacing:2px}.profile-modal-header h2{margin:2px 0 3px;font-size:25px}.profile-modal-header p{margin:0;color:#8796aa;font-size:12px}.profile-loading{min-height:380px;display:grid;place-items:center;color:#8091a7}.profile-modal-layout{display:grid;grid-template-columns:230px 1fr;gap:28px;padding:28px 34px 20px}.profile-account-card{align-self:start;display:flex;flex-direction:column;align-items:center;padding:25px 18px;border:1px solid #dfeaf5;border-radius:19px;background:linear-gradient(160deg,#f8fcff,#edf6ff);text-align:center}.profile-avatar-button{position:relative;width:92px;height:92px;display:grid;place-items:center;padding:0;border:4px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(135deg,#2dcbe9,#258af1);box-shadow:0 9px 23px #2686d333;font-size:34px;overflow:visible}.profile-avatar-button>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-avatar-button>span{display:grid;place-items:center;width:100%;height:100%}.profile-avatar-button i{position:absolute;right:-2px;bottom:1px;width:27px;height:27px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:#75849a;font-size:11px;font-style:normal}.profile-avatar-input{display:none}.profile-account-card>b{margin-top:14px;color:#2e435f;font-size:17px}.profile-account-card>small{margin-top:4px;color:#94a2b4}.profile-status-tags{display:flex;justify-content:center;gap:6px;margin-top:13px}.profile-status-tags span{padding:5px 8px;border-radius:10px;color:#218fd9;background:#dff2ff;font-size:9px}.profile-status-tags span.safe{color:#188d71;background:#ddf8ee}.profile-account-card>p{margin:18px 0 0;color:#92a0b2;font-size:10px;line-height:1.6}.profile-fields{display:grid;align-content:start;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.profile-fields>label{display:block;margin:0;color:#65768c;font-size:11px}.profile-fields>label>span{display:flex;justify-content:space-between;align-items:center}.profile-fields em{color:#a3afbd;font-size:9px;font-style:normal}.profile-edit-modal input,.profile-edit-modal select{width:100%;height:43px;margin-top:7px;padding:0 12px;border:1px solid #dbe6f1;border-radius:11px;outline:0;color:#354b66;background:#f8fbff}.profile-edit-modal input:focus,.profile-edit-modal select:focus{border-color:#39aaf0;box-shadow:0 0 0 3px #2aa4ef1a}.profile-edit-modal input:disabled,.profile-edit-modal select:disabled{color:#718198;background:#f0f4f8;cursor:not-allowed;opacity:1}.profile-contact-row{grid-column:1/-1;padding:13px 15px;border:1px solid #e1eaf3;border-radius:13px;background:#fbfdff}.profile-contact-row>span,.profile-contact-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-contact-row>span b{color:#53667e;font-size:11px}.profile-contact-row em{padding:3px 7px;border-radius:8px;color:#c47a3c;background:#fff0df}.profile-contact-row em.bound{color:#178c6f;background:#e0f8ef}.profile-contact-row>div{margin-top:7px}.profile-contact-row strong{overflow:hidden;color:#8a99ab;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.profile-contact-row button{flex:0 0 auto;padding:4px;color:#218fd9;background:none;font-size:11px}.profile-contact-editor{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:15px;border:1px solid #bfe2fa;border-radius:14px;background:#eef8ff}.profile-contact-editor>div{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.profile-contact-editor>div b{color:#36536e;font-size:13px}.profile-contact-editor>div button{color:#7d90a5;background:none;font-size:20px}.profile-contact-editor label{margin:0;color:#65768c;font-size:10px}.profile-code-input{display:grid;grid-template-columns:1fr auto;gap:6px}.profile-code-input button,.profile-contact-submit{height:43px;margin-top:7px;padding:0 11px;border-radius:10px;color:#238ed8;background:#fff;white-space:nowrap;font-size:10px}.profile-contact-submit{color:#fff;background:linear-gradient(120deg,#168ff5,#35c5eb)}.profile-contact-editor button:disabled{cursor:wait;opacity:.6}.profile-modal-footer{display:flex;align-items:center;gap:24px;padding:18px 34px 25px;border-top:1px solid #e9f0f6}.profile-modal-footer p{max-width:560px;margin:0 auto 0 0;color:#8a98aa;font-size:10px;line-height:1.6}.profile-modal-footer .primary{flex:0 0 130px;padding:11px 18px}.profile-modal-footer .primary:disabled{cursor:wait;opacity:.65}.apply-card button:disabled,.modal-submit:disabled{cursor:wait;opacity:.65;transform:none}img{max-width:100%}button,input,select,textarea{touch-action:manipulation}.header,.score-card,.notice-inner,.download-card,.video-card,.schedule-card,.modal-backdrop{-webkit-backdrop-filter:blur(12px)}.hero h1 em,.section-heading h2,.prototype-title h2,.arcade-banner h1{-webkit-background-clip:text}@media (max-width:820px){html,body,#app,.site-shell{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.container,.header-inner{width:min(680px,calc(100% - 32px))}.mobile-menu{max-height:calc(100dvh - 66px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-menu>button,.mobile-auth button,.mobile-tools button{min-height:44px}.mobile-auth-member{grid-template-columns:1fr 1fr 1fr}.arcade-panel .arcade-filters,.promotion-layout>aside,.route-download>.segmented,.game-tabs{scroll-snap-type:x proximity;scroll-padding-inline:7px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.arcade-panel .arcade-filters::-webkit-scrollbar,.promotion-layout>aside::-webkit-scrollbar,.route-download>.segmented::-webkit-scrollbar,.game-tabs::-webkit-scrollbar{display:none}.arcade-panel .arcade-filters button,.promotion-layout>aside button,.route-download>.segmented button,.game-tabs button{scroll-snap-align:start}.arcade-panel .arcade-filters{display:flex;overflow-x:auto}.finance-layout{min-height:calc(100dvh - 66px);grid-template-columns:1fr}.recovery-layout.finance-layout>.apply-card,.finance-layout>.record-list{height:auto}.help-content{padding-top:38px}.help-heading{align-items:flex-start;flex-direction:column;gap:16px}.help-heading h2{font-size:31px}.help-heading>button{align-self:flex-start}.help-categories{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.help-categories::-webkit-scrollbar{display:none}.help-categories button{flex:0 0 auto}.help-article-detail,.help-document article{padding:28px 26px 36px}.finance-wallet-summary{grid-template-columns:1fr 1.25fr}.secondary-wallet-amount{padding-right:130px}.secondary-wallet-amount>span{min-width:105px;padding-inline:16px}.venue-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-wallet-grid article:nth-child(4n){border-right:1px solid #edf2f7}.venue-wallet-grid article:nth-child(3n){border-right:0}.member-center-grid{grid-template-columns:1fr 1fr}.member-overview{flex-wrap:wrap}.member-edit-button{margin-left:auto}.member-overview strong{width:100%;margin:4px 0 0}.member-shortcuts{grid-template-columns:1fr 1fr}.profile-edit-modal{width:min(680px,100%);max-height:calc(100dvh - 32px)}.profile-modal-layout{grid-template-columns:1fr}.profile-account-card{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;column-gap:14px;padding:18px;text-align:left}.profile-avatar-button{grid-row:1/5;width:78px;height:78px}.profile-account-card>b,.profile-account-card>small,.profile-status-tags,.profile-account-card>p{margin:0}.profile-account-card>p{margin-top:5px}.profile-status-tags{justify-content:flex-start}}@media (max-width:520px){.container,.header-inner{width:calc(100% - 24px)}input,select,textarea{font-size:16px!important}.mobile-menu{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.mobile-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.arcade-panel{overflow:hidden}.arcade-panel .arcade-filters{width:calc(100% + 4px);margin-inline:-2px;padding-inline:2px}.arcade-panel .arcade-filters button{min-width:126px;padding:8px 10px}.arcade-panel .arcade-filters button>span{flex-basis:32px;height:32px}.game-subfilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:visible;padding:6px}.game-subfilters button{min-width:0;padding:9px 3px;text-align:center}.game-subfilters button em{min-width:16px;height:16px;margin-left:2px}.promotion-layout>aside{gap:5px;padding:6px}.promotion-layout>aside button{min-height:42px;padding:9px 12px}.promotion-empty-state{min-height:300px;padding:28px 18px}.promotion-empty-art{width:78px;height:78px;border-radius:24px}.promotion-empty-art svg{width:47px}.promotion-empty-state>b{font-size:18px}.promotion-empty-state>span{max-width:240px;line-height:1.7}.route-download>.segmented{gap:7px;padding-bottom:4px}.route-download>.segmented button{min-width:108px;min-height:44px;padding:10px 12px}.game-tabs button{min-height:42px}.modal-backdrop{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.login-modal,.detail-modal,.settings-choice-modal,.security-modal{max-height:calc(100dvh - 24px);border-radius:20px}.settings-choice-modal,.security-modal{padding:30px 22px}.contact-bind-modal{padding:28px 20px}.finance-wallet-summary{grid-template-columns:1fr;gap:17px;margin:12px;padding:22px 20px}.center-wallet-amount strong{font-size:32px}.secondary-wallet-amount{align-items:start;padding:0 0 48px}.secondary-wallet-amount>span{flex:1;min-width:0;padding:0 16px}.secondary-wallet-amount>span:first-child{padding-left:0}.finance-wallet-summary .recycle-wallets{left:20px;right:auto;top:auto;bottom:17px;min-width:120px;transform:none}.venue-wallet-toolbar{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:18px}.venue-wallet-toolbar>div{width:100%}.venue-wallet-toolbar p{margin-top:4px}.zero-wallet-switch{margin-right:auto}.recycle-wallets{padding:9px 13px}.venue-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 8px 16px}.venue-wallet-grid article{padding:16px 12px 8px}.venue-wallet-grid article:nth-child(3n){border-right:1px solid #edf2f7}.venue-wallet-grid article:nth-child(2n){border-right:0}.venue-wallet-grid strong{font-size:19px}.venue-wallet-grid small{right:12px;bottom:9px}.payment-account-field{grid-template-columns:1fr}.payment-account-field>button{width:100%}.payment-account-modal{max-height:calc(100dvh - 24px);padding:28px 20px;border-radius:20px}.payment-account-grid{grid-template-columns:1fr}.payment-account-wide{grid-column:auto}.transfer-wallet-fields{grid-template-columns:1fr}.transfer-wallet-fields>button{width:100%}.transfer-presets{grid-template-columns:repeat(3,1fr)}.help-content{padding:28px 0 70px}.help-heading h2{font-size:27px}.help-heading p{font-size:13px}.help-categories{margin-bottom:12px;padding:8px;border-radius:13px}.help-categories button{padding:9px 13px}.help-panel{border-radius:15px}.help-article-list button{min-height:62px;grid-template-columns:25px 1fr 20px;gap:9px;padding:13px 15px}.help-article-list button>b{font-size:13px}.help-article-detail,.help-document article{padding:24px 18px 30px}.help-article-detail h3,.help-document h3{font-size:21px}.help-rich-text{font-size:14px}.profile-edit-modal{max-height:calc(100dvh - 24px);border-radius:20px}.profile-modal-header{padding:22px 20px 18px}.profile-modal-header h2{font-size:22px}.profile-modal-layout{gap:18px;padding:20px}.profile-fields{grid-template-columns:1fr}.profile-contact-row,.profile-contact-editor{grid-column:auto}.profile-contact-editor{grid-template-columns:1fr}.profile-contact-editor>div{grid-column:auto}.profile-modal-footer{align-items:stretch;flex-direction:column;gap:12px;padding:16px 20px 20px}.profile-modal-footer .primary{flex:auto;width:100%}.profile-account-card>p{display:none}}.welfare-page{padding:32px 0 90px}.welfare-tabs{display:flex;gap:12px;margin-bottom:24px}.welfare-tabs button{min-height:44px;padding:10px 18px;border-radius:12px;color:#687a91;background:#fff;transition:background .2s,color .2s}.welfare-tabs button:hover:not(.active){color:#238fd6;background:#eaf6ff}.welfare-tabs button:focus-visible{outline:2px solid #238fd6;outline-offset:3px}.welfare-tabs button.active{color:#fff;background:linear-gradient(120deg,#2098ef,#38c4e4)}.welfare-state{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px solid #dce8f4;border-radius:20px;background:#fff;color:#8290a3}.welfare-state.error b{color:#d45c62}.welfare-state button,.welfare-more{padding:9px 15px;border-radius:9px;color:#238fd6;background:#eaf6ff}.welfare-hero,.welfare-card{padding:28px;border:1px solid #dce7f2;border-radius:22px;background:#fff;box-shadow:0 10px 25px #2f4c6f12}.welfare-hero{display:flex;align-items:center;gap:18px;margin-bottom:16px;color:#fff;background:linear-gradient(120deg,#168ff5,#39c8e9)}.welfare-hero img{width:72px;height:72px;object-fit:contain}.welfare-hero small,.welfare-hero p{color:#ffffffc7}.welfare-hero strong{display:block;margin:6px 0;font-size:28px}.welfare-card{margin-top:16px}.welfare-card h2{margin:0 0 14px}.welfare-card p,.welfare-task small,.welfare-reward small{color:#75869c}.welfare-task,.welfare-reward{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #edf2f7}.welfare-task img{width:48px;height:48px;object-fit:contain}.welfare-task>div,.welfare-reward>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.welfare-task i{margin-left:8px;color:#2399e9;font-style:normal;font-size:12px}.welfare-reward .primary{flex:0 0 auto;margin:0;padding:8px 16px}.welfare-levels,.welfare-metrics{display:flex;flex-wrap:wrap;gap:10px}.welfare-levels button{padding:8px 14px;border:1px solid #dbe6f1;border-radius:10px;color:#60738b;background:#f8fbff}.welfare-levels button.active{color:#fff;border-color:#269cf0;background:#269cf0}.welfare-metrics{margin-top:16px}.welfare-metrics article{min-width:120px;padding:14px;border-radius:14px;background:#f5f9fd}.welfare-metrics b{display:block;color:#2399e9}.welfare-form{display:grid;gap:14px;margin-top:18px}.welfare-form label{color:#65768c;font-size:12px}.welfare-form input,.welfare-form select,.welfare-form textarea{width:100%;margin-top:7px;padding:12px;border:1px solid #dbe6f1;border-radius:10px;outline:0;background:#f8fbff}.welfare-form .primary{justify-self:start;margin:0;padding:12px 22px}.welfare-error{color:#d45c62}@media (max-width: 820px){.welfare-page{padding:24px 0 70px}.welfare-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px}.welfare-hero,.welfare-card{padding:20px}.member-shortcuts{grid-template-columns:1fr 1fr}}@supports (padding-top:env(safe-area-inset-top)){@media (max-width:820px){.header{height:calc(66px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.mobile-menu{top:calc(66px + env(safe-area-inset-top));max-height:calc(100dvh - 66px - env(safe-area-inset-top))}.hero,.route-page{padding-top:calc(66px + env(safe-area-inset-top))}footer{padding-bottom:env(safe-area-inset-bottom)}}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.finance-layout>.finance-record-panel{contain:size;min-height:0;display:flex;flex-direction:column;overflow:hidden}.finance-record-panel>h2{flex:none;margin-bottom:20px}.finance-record-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#bdcee0 transparent;padding-right:8px}.finance-record-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}.finance-record-scroll::-webkit-scrollbar{width:6px}.finance-record-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:#bdcee0}.finance-record-status{padding:18px 0 4px;color:#8796aa;font-size:13px;text-align:center}.finance-record-status p{margin:0}.finance-record-status button{padding:8px 16px;border-radius:8px;color:#238ed8;background:#edf7ff}@media (max-width:820px){.finance-layout>.finance-record-panel{contain:none;height:min(70vh,640px);height:min(70dvh,640px);min-height:280px}}.recovery-layout.finance-layout{padding-top:28px;padding-bottom:48px;gap:16px}.finance-layout>.apply-card{padding:24px;gap:10px;border-radius:16px}.recovery-layout.finance-layout>.apply-card>h2{margin:0;font-size:22px;line-height:1.3}.finance-layout>.apply-card>p{margin:0 0 6px;color:#8191a5;font-size:12px;line-height:1.5}.finance-layout .apply-card label{line-height:1.5}.finance-layout .apply-card input:not([type=checkbox]):not([type=radio]),.finance-layout .apply-card select{height:38px;margin-top:5px;padding:0 12px;border-radius:8px;font-size:13px}.finance-layout .payment-account-field{gap:8px}.finance-layout .payment-account-field>button,.finance-layout .transfer-wallet-fields>button,.finance-layout .transfer-amount-input>button{height:38px;border-radius:8px;font-size:13px}.finance-layout .transfer-amount-input>button{margin-top:5px}.finance-layout .transfer-auto-row{padding:10px 12px;border-radius:8px}.finance-layout .apply-card>.primary{min-height:40px;margin-top:4px;padding:10px 16px;border-radius:9px;font-size:14px}.payment-account-modal{padding:24px;border-radius:18px}.payment-account-modal h2{font-size:22px}.payment-account-modal>p{margin-bottom:16px;font-size:12px}.payment-account-grid{gap:12px}.payment-account-modal input:not([type=checkbox]),.payment-account-modal select{height:38px;margin-top:5px;padding:0 12px;border-radius:8px;font-size:13px}.payment-account-default{margin:14px 0 10px}.payment-account-modal .modal-submit{min-height:40px;padding:10px 16px;border-radius:9px;font-size:14px}@media (max-width:600px){.recovery-layout.finance-layout{padding-top:16px;padding-bottom:28px;gap:12px}.finance-layout>.apply-card{padding:18px 16px}.payment-account-modal{padding:24px 18px}}.venue-game-card{position:relative;min-width:0}.venue-game-launch{width:100%;height:100%}.venue-game-grid .venue-game-favorite{position:absolute;top:18px;right:18px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#18273d59;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #11233b1f;cursor:pointer;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.venue-game-favorite svg{width:17px;height:17px;overflow:visible}.venue-game-favorite path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:fill .18s}.venue-game-grid .venue-game-favorite.saved{background:#fff4f7f2;border-color:#ffffffbf;color:#e75c7d}.venue-game-favorite.saved path{fill:currentColor}.venue-game-grid .venue-game-favorite:hover:not(:disabled){background:#fffffff5;color:#e75c7d;box-shadow:0 4px 12px #11233b2e;transform:translateY(-1px)}.venue-game-grid .venue-game-favorite:active:not(:disabled){transform:scale(.93)}.venue-game-grid .venue-game-favorite:focus-visible{outline:2px solid #249be3;outline-offset:3px}.venue-game-grid .venue-game-favorite:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion: reduce){.venue-game-grid .venue-game-favorite,.venue-game-favorite path{transition:none}}.venue-game-tabs{display:flex;align-items:center;gap:10px;padding:18px 0 0}.venue-game-tabs button{border:1px solid #e0eaf4;border-radius:9px;background:#f7faff;color:#71839a;padding:10px 18px}.venue-game-tabs button.active{background:#eaf6ff;border-color:#a9dafa;color:#249be3}.venue-game-tabs span{color:#8b9aad;font-size:12px}.modal-backdrop button.modal-close{border:0!important;background:transparent!important;box-shadow:none!important}.modal-backdrop button.modal-close:focus-visible{outline:2px solid #1476d4;outline-offset:3px}.advertising-account-nav{display:flex;flex-wrap:wrap;gap:12px;padding:24px 0}.advertising-account-nav button{border:1px solid #dce5f1;border-radius:8px;background:#fff;padding:10px 18px;color:#354565}.advertising-payment{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.advertising-payment select{padding:10px 14px;border:1px solid #dce5f1;border-radius:8px;min-width:180px}:root select:not([multiple]):not([size]),:root select:not([multiple])[size="1"]{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;max-width:100%;min-height:44px;padding:11px 48px 11px 14px;border:1px solid #d6e4f2;border-radius:12px;outline:none;color:#354b66;background-color:#f8fbff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%236e87a3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-size:20px 20px;background-repeat:no-repeat;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}:root select:not([multiple]):not([size]):hover:not(:disabled),:root select:not([multiple])[size="1"]:hover:not(:disabled){border-color:#93c8ed;background-color:#f2f9ff}:root select:not([multiple]):not([size]):focus,:root select:not([multiple])[size="1"]:focus{border-color:#249fee;background-color:#fff;box-shadow:0 0 0 3px #249fee21}:root select:not([multiple]):not([size]):disabled,:root select:not([multiple])[size="1"]:disabled{color:#95a3b5;border-color:#e1e8f0;background-color:#f0f4f8;box-shadow:none;cursor:not-allowed;opacity:1}:root select option{color:#354b66;background:#fff}:root select option:disabled{color:#95a3b5}@media (forced-colors: active){:root select:not([multiple]):not([size]),:root select:not([multiple])[size="1"]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}:root select:focus-visible{outline:2px solid Highlight}}@media (prefers-reduced-motion: reduce){:root select{transition:none}}:root :is(.finance-layout .apply-card,.payment-account-modal) select:not([multiple]):not([size]),:root :is(.finance-layout .apply-card,.payment-account-modal) select:not([multiple])[size="1"]{min-height:38px;height:38px;padding:0 38px 0 12px;border-radius:8px;background-position:right 10px center;font-size:13px}:root{--blue:#1486d3;--cyan:#35bedc;--ink:#39465f;--muted:#68768d;--line:#e2e8f2;--shadow:0 8px 26px rgb(57 79 113 / 6%)}body{background:#f2f5fd;color:var(--ink)}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #1687d5;outline-offset:4px}:where(.segmented,.game-tabs,.vip-level-tabs,.wallet-account-tabs,.message-tabs,.download-sections,.exact-download-navigation)>button:focus-visible,.member-sidebar nav>button:focus-visible,.promotion-layout>aside button:focus-visible{outline-offset:-3px}.segmented>button.active:focus-visible,.vip-level-tabs>button.active:focus-visible,.promotion-layout>aside button.active:focus-visible{outline-color:#fff}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1687d5;outline-offset:2px}input::placeholder,textarea::placeholder{color:#6c788c}input,select,textarea{font:inherit;color:#39465f}.site-shell{background:#f2f5fd;min-height:100dvh}.container{width:min(1200px,calc(100% - 48px))}.header{height:80px;border-bottom:0;background:linear-gradient(180deg,#d8e0f0fa,#f0f5fef0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{width:min(1200px,calc(100% - 40px));gap:14px}.site-header-brand{--brand-mark-size:34px;--brand-word-height:20px;--brand-gap:5px}.desktop-nav{align-self:center;gap:0}.desktop-nav button{padding:14px 6px;font-size:17px;font-weight:400;color:#6b748b}.desktop-nav button.active:after{left:8px;right:8px;bottom:5px;height:2px;background:#2a9fe2}.header-actions{gap:7px}.utility,.finance-actions button{min-width:30px;font-size:12px;gap:3px}.utility img{width:24px;height:24px}.member-chip{padding:4px 3px;max-width:165px;background:transparent;gap:6px;border-radius:6px}.member-chip b{display:flex;flex-direction:column;align-items:flex-start;font-size:12px}.member-chip b small{color:#4d6586;font-size:10px;font-weight:400}.member-chip span{flex-basis:32px;height:32px;border-radius:50%}.member-chip span img{width:32px;height:32px;border-radius:50%}.user-dropdown{width:220px;padding:6px;border-radius:9px;max-height:min(650px,calc(100dvh - 90px));overflow:auto}.user-dropdown>button{padding:8px 10px;border-radius:5px}.user-dropdown>button>span{border-radius:5px}.user-dropdown small{font-size:11px;color:#6f7e93}.primary,.enter-game{border-radius:6px;color:#fff;background:linear-gradient(110deg,#0877bd,#087bc9);box-shadow:0 5px 12px #0d7bc421;font-size:14px;font-weight:500;white-space:nowrap}.primary:hover:not(:disabled),.enter-game:hover:not(:disabled){background:#076ba9;transform:translateY(-1px)}.primary.small,.login-btn{border-radius:5px;padding:9px 14px;font-size:13px}.subtle-button{padding:9px 16px;border:1px solid #dce4ef;border-radius:5px;color:#52647d;background:#fff;white-space:nowrap}.reference-link,.table-action{color:#087fc7;background:transparent;padding:5px 0;font-size:13px}.reference-link:hover,.table-action:hover{text-decoration:underline}.reference-hero{height:clamp(460px,44.5vw,760px);min-height:460px;padding-top:80px;background:#edf3fd;color:#39465f}.reference-hero:after{display:none}.reference-hero-slide{height:100%;transform:translate3d(var(--drag-x,0),0,0)}.reference-hero-banner{width:100%;height:100%;padding:0;border:0;display:block;background:transparent;object-fit:cover}.reference-hero-banner img{display:block;width:100%;height:100%;object-fit:cover}.reference-hero-fallback{height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center}.reference-hero-fallback>div{position:relative;z-index:2;padding-bottom:40px}.reference-hero-fallback .site-brand{--brand-mark-size:50px;--brand-word-height:28px}.reference-hero h1{margin:30px 0 20px;font-size:clamp(30px,3.5vw,54px);font-weight:700;letter-spacing:0;line-height:1.25}.reference-hero h1 span{display:block;color:#1789d5}.reference-hero p{color:#6c7890;font-size:16px;max-width:480px}.reference-hero-fallback>img{width:120%;height:100%;object-fit:contain;object-position:center bottom;margin-left:-10%}.reference-hero .hero-cta{gap:26px;align-items:center}.reference-hero .hero-dots{bottom:24px;gap:12px}.reference-hero .hero-dots button{width:9px;height:9px;background:#858fa9}.reference-hero .hero-dots button.active{width:9px;background:#269fe7;outline:2px solid #a5d2f2;outline-offset:2px}.reference-hero .hero-arrow{width:36px;height:54px;border-radius:5px;background:#4b658c1f;color:#547698;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.public-content-error{padding:12px 18px;margin-top:12px;border:1px solid #efd7ae;background:#fff8e8;color:#826128;font-size:13px;border-radius:6px}.public-content-error button{margin-left:16px;background:transparent;color:#087fc7}.section{padding:65px 0}.section-heading{margin-bottom:35px}.section-heading h2{color:#5f6b83;font-size:30px;font-weight:500}.section-heading p{color:#6c7991}.download-card{padding:28px;border:0;border-radius:10px;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.download-layout{gap:36px}.devices img{animation:none}.segmented{padding:0;gap:12px;border-radius:6px;background:transparent}.segmented button{padding:12px;border:1px solid #dce5f1;border-radius:6px;color:#5a6c84;background:#fff}.segmented button.active{background:#1284cc;color:#fff;box-shadow:none}.download-options{margin-bottom:18px}.download-options small{font-size:11px;color:#65758c}.download-options .store-button{min-height:44px;border-radius:6px}.live-section{background:#f2f5fd}.live-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.video-card,.schedule-card{border-radius:9px;box-shadow:none}.video-card>img{filter:none;object-fit:contain;background:#eaf1fb}.video-overlay{background:linear-gradient(transparent 55%,#2b4363b3)}.video-overlay>button{border:1px solid #fff;font-size:42px}.schedule-card{min-height:350px}.schedule-title span,.schedule-card button div{color:#69788e}.game-showcase{background:transparent;box-shadow:none;border:0;border-radius:0}.game-copy>span{display:none}.game-tabs{box-shadow:none;background:transparent;border-radius:6px}.game-tabs button{padding:10px 18px;font-size:15px;color:#5f6f86;border-radius:5px}.game-tabs button.active{background:#fff;color:#087fc7;box-shadow:0 3px 12px #385b8412}.game-copy h3{color:#4c5f7a;font-size:32px}.game-copy p{color:#6e7b90}.reference-services .service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.reference-services .service-grid>button{display:flex;align-items:flex-start;gap:14px;text-align:left;color:#485d79;background:transparent;padding:12px 0}.reference-services .service-grid img{width:40px;height:40px;object-fit:contain}.reference-services .service-grid h3{font-size:17px;font-weight:500;margin:0 0 10px}.reference-services .service-grid p{font-size:13px;line-height:1.7;color:#6e7b8f;margin:0}.reference-services .service-grid>button>span{color:#1689ce}.route-page{padding-top:80px;background:#f2f5fd}.route-hero{padding:30px 0;background:transparent;color:#52647d}.route-hero:after,.route-hero span{display:none}.route-hero h1{font-size:28px;font-weight:500;margin:10px 0}.route-hero p{color:#6e7b8f}.route-hero .back-home{color:#167dbd;border-color:#d6e4ef}.venue-stage{min-height:calc(100dvh - 130px);grid-template-columns:55% 45%;padding-bottom:40px}.venue-art>span{font-size:85px;left:8%}.venue-copy h1{font-size:28px;font-weight:500}.venue-copy>strong{font-size:62px}.venue-copy>p{color:#6b7790;font-size:15px}.venue-providers{margin-top:32px}.venue-providers button.active span{background:linear-gradient(145deg,#32c6e1,#1388df)}.venue-copy .enter-game{margin-top:24px;min-width:200px;border-radius:5px}.venue-game-panel{border-radius:9px;box-shadow:none;border:0}.promotion-artwork{background-position:center top;background-size:cover;min-height:0}.promotion-artwork>img{display:block;width:min(1200px,100%);max-height:470px;object-fit:contain;margin:auto}.promotion-artwork .image-failed{display:none}.artwork-error{display:flex;justify-content:center;gap:18px;padding:14px;color:#65778e;font-size:13px}.artwork-error button{background:transparent;color:#127fc1}.promotion-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;align-items:start;padding:35px 0 70px}.promotion-layout>aside{position:sticky;top:100px;display:flex;flex-direction:column;border:0;border-radius:7px;overflow:hidden;box-shadow:none}.promotion-layout>aside h2{margin:0;min-width:0;padding:17px 14px;color:#fff;background:linear-gradient(110deg,#1884ce,#40bbdf);font-size:18px;text-align:center;font-weight:500}.promotion-layout>aside button{width:100%;padding:19px 15px;text-align:center;color:#68758a;border-radius:0;background:#fff;border-bottom:1px solid #edf0f6}.promotion-layout>aside button.active{background:#e3f3ff;color:#087bbb;box-shadow:inset 3px 0 #1697dc}.promotion-layout .promotion-grid{display:grid;grid-template-columns:1fr;gap:22px;padding:0}.promotion-grid article{position:relative;border-radius:8px;min-height:180px;padding:24px 30px;color:#425a79;border:1px solid #e0e8f3;background:linear-gradient(100deg,#fff,#eaf3fc);box-shadow:0 3px 12px #3458810d}.promotion-grid article.has-cover{padding:0 0 18px}.promotion-cover{display:block;width:100%;padding:0;background:#edf4fd;overflow:hidden}.promotion-cover img{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;transition:transform .2s}.promotion-cover:hover img{transform:scale(1.015)}.promotion-grid article.has-cover>span,.promotion-grid article.has-cover>h2,.promotion-grid article.has-cover>p,.promotion-grid article.has-cover>.promotion-actions{margin-left:24px;margin-right:24px}.promotion-grid article>span{color:#2476af;font-size:12px;margin-top:16px}.promotion-grid article h2{font-size:22px;margin-top:12px}.promotion-grid article p{color:#66758c}.promotion-grid .promotion-actions button{border:1px solid #c9dfef;background:#fff;color:#0879bd;border-radius:5px;padding:9px 18px}.member-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;align-items:start;padding-top:110px;padding-bottom:50px;min-height:calc(100dvh - 160px)}.member-sidebar{position:sticky;top:100px;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 4px 18px #324d730d}.member-sidebar-profile{display:flex;flex-direction:column;align-items:center;gap:7px;padding:24px 12px 18px}.member-sidebar-profile>span{color:#758197;font-size:12px}.member-sidebar-avatar{display:grid;place-items:center;width:64px;height:64px;padding:0;overflow:hidden;border-radius:50%;color:#fff;background:linear-gradient(130deg,#78cce8,#2c95d5);font-size:24px;margin-bottom:7px}.member-sidebar-avatar img{width:100%;height:100%;object-fit:cover}.member-sidebar-finance{display:flex;justify-content:center;gap:18px;padding:0 12px 20px;border-bottom:1px solid #eef1f7}.member-sidebar-finance button{background:transparent;color:#65738c;display:flex;flex-direction:column;gap:5px;padding:0;font-size:12px}.member-sidebar-finance img{width:28px;height:28px;object-fit:contain}.member-sidebar nav{display:flex;flex-direction:column;padding:8px 0}.member-sidebar nav>button{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 20px;text-align:left;background:#fff;color:#67738b;font-size:14px}.member-sidebar nav>button.active{background:#e8f5ff;color:#107fc3;box-shadow:inset 3px 0 #2697da}.member-sidebar nav>button:hover{background:#f2f8ff}.member-nav-symbol{color:#718ba7;width:19px;font-family:DIN,sans-serif;text-align:center;font-size:18px}.member-nav-chevron{margin-left:auto;color:#a3afbf}.member-content{min-width:0}.member-content .route-page{padding-top:0;min-height:0;background:transparent}.member-content .container{width:100%;max-width:none}.member-panel{background:#fff;padding:28px 30px;border-radius:7px;min-height:600px}.member-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;border-bottom:1px solid #e9edf5;padding-bottom:20px;margin-bottom:25px}.member-panel-heading h1{position:relative;margin:0;font-size:21px;color:#425574;font-weight:500}.member-panel-heading h1:before{content:"";display:inline-block;width:3px;height:19px;margin-right:10px;background:#258ed1;vertical-align:-2px}.member-panel-heading p{flex-basis:100%;color:#738095;font-size:13px;margin:0}.member-section-heading{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between;padding:25px 0 16px}.member-section-heading h2{margin:0;font-size:17px;font-weight:500}.member-section-heading>span{color:#728198;font-size:12px}.member-content .member-center{padding:26px;background:#fff;border-radius:7px}.member-content .member-overview{padding:22px;border-radius:7px;box-shadow:none;background:linear-gradient(110deg,#e7f3ff,#f6fbff);color:#42617e;flex-wrap:wrap}.member-content .member-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.member-content .member-center-grid article{border-radius:7px;box-shadow:none}.member-content .finance-layout{padding:0;min-height:0;grid-template-columns:1fr;gap:20px}.member-content .finance-layout>.apply-card{padding:24px 30px}.member-content .finance-layout>.finance-record-panel{contain:initial;max-height:480px;min-height:250px;padding:24px}.member-content .finance-record-scroll{max-height:360px}.member-content .finance-wallet-summary,.member-content .venue-wallet-panel,.member-content .apply-card,.member-content .record-list{border-radius:7px;box-shadow:none}.member-content .venue-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-content .welfare-page{margin:0;padding:25px;border-radius:7px;background:#fff}.member-content .message-center{margin:0;padding:25px 30px;border-radius:7px}.record-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px}.record-filters label,.stacked-label,.feedback-form>label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#596b85}.record-filters input,.record-filters select,.stacked-label input,.feedback-form select,.feedback-form textarea{min-height:38px;padding:8px 11px;border:1px solid #dce4ef;border-radius:5px;background:#fff;min-width:130px}.record-filters input[type=date]{width:162px;min-width:0}.date-separator{align-self:center;margin-top:20px;color:#7b879b}.record-filter-actions{display:flex;gap:10px}.record-note,.form-help{color:#6f7c90;font-size:12px;line-height:1.6}.field-error{color:#b3343d;font-size:13px;line-height:1.6}.record-summary{display:flex;flex-wrap:wrap;gap:20px;font-size:13px;padding:12px 0;color:#59728e}.record-table-scroll{width:100%;overflow-x:auto;scrollbar-width:thin}.record-table{width:100%;border-collapse:collapse;text-align:center;font-size:12px}.record-table th{font-weight:500;color:#576a86;background:#f1f5fb;white-space:nowrap}.record-table th,.record-table td{padding:15px 12px;border-bottom:1px solid #edf0f6}.record-table td{color:#5d6f88;overflow-wrap:anywhere;min-width:82px;max-width:240px}.record-table tbody tr:hover{background:#f9fbff}.record-table td .table-action{white-space:nowrap}.record-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:12px;color:#6c7d94}.record-pagination button{padding:8px 12px;border:1px solid #dce5f0;border-radius:4px;color:#4e6b87;background:#fff}.record-pagination .primary{color:#fff;background:#0a7ac2;margin-right:auto}.record-detail-dialog{position:relative;width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 64px);overflow-y:auto;padding:30px;background:#fff;border-radius:9px;box-shadow:0 16px 60px #1f375b33}.record-detail-dialog h2{font-size:21px;margin:0 36px 24px 0}.record-detail-dialog p,.record-detail-dialog li{line-height:1.7;color:#65758a;font-size:14px;overflow-wrap:anywhere}.record-detail-dialog dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px 20px;margin:0 0 24px;font-size:13px}.record-detail-dialog dt{color:#748199}.record-detail-dialog dd{margin:0;color:#415975;overflow-wrap:anywhere;white-space:pre-wrap}.record-detail-dialog>.primary{margin-top:20px;min-width:120px}.page-state{min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 16px;color:#63738a;text-align:center}.page-state b{color:#5c6c84;font-weight:500}.page-state p{margin:0;max-width:460px;line-height:1.6;font-size:13px}.page-state-mark{font-size:42px;line-height:1;color:#a9b9cd}.page-state.is-error .page-state-mark{color:#b76e68}.page-skeleton{display:grid;gap:13px;width:min(500px,100%)}.page-skeleton i{display:block;height:15px;border-radius:4px;background:#edf2f8}.page-skeleton i:nth-child(2){width:80%}.page-skeleton i:nth-child(3){width:60%}.wallet-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wallet-summary-grid article{padding:22px 18px;border-radius:7px;background:linear-gradient(120deg,#e9f5ff,#f4f9fe);color:#56708b}.wallet-summary-grid strong{display:block;margin-top:15px;font-size:25px;color:#177fbe;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wallet-summary-grid small{font-size:12px}.wallet-summary-grid p{margin:8px 0 0;font-size:12px}.wallet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.wallet-venue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.wallet-venue-grid article{padding:20px 16px;border-right:1px solid #edf0f6;border-bottom:1px solid #edf0f6}.wallet-venue-grid b{display:block;font-size:13px;font-weight:500}.wallet-venue-grid strong{display:block;margin:12px 0;font-size:20px;font-weight:500;color:#2788bd}.wallet-venue-grid small{font-size:11px}.inline-check{display:flex;align-items:center;gap:8px;font-size:12px;color:#667990}.account-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-cards article{padding:20px;border:1px solid #e1e9f3;border-radius:7px;background:#f9fbff}.account-cards span,.account-cards small{color:#708299;font-size:11px}.account-cards b{display:block;margin-top:12px;font-weight:500}.account-cards p{color:#4e6682;font-size:13px}.vip-current{padding:26px;background:linear-gradient(110deg,#e7f3ff,#eff6fd);border:1px solid #e4eefa;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:30px;color:#5e7594}.vip-current h2{margin:8px 0;font-size:34px;color:#1483c6}.vip-current p,.vip-current span{font-size:13px}.vip-progress{height:7px;border-radius:8px;background:#dbe5f1;margin:20px 0 12px;overflow:hidden}.vip-progress i{display:block;height:100%;background:#2795d4}.vip-level-tabs{display:flex;gap:8px;overflow:auto;padding:24px 0 12px}.vip-level-tabs button{display:flex;align-items:center;flex-direction:column;min-width:65px;padding:10px;background:#f4f7fc;color:#667e9b;border:1px solid transparent;border-radius:6px}.vip-level-tabs img{width:35px;height:35px;object-fit:contain;margin-bottom:8px}.vip-level-tabs .active{color:#137dc2;border-color:#add4ee;background:#edf7ff}.vip-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vip-benefits article{display:flex;flex-direction:column;text-align:center;gap:12px;padding:20px 10px;background:#f7f9fd;border-radius:6px}.vip-benefits strong{color:#3584b5;font-size:21px;font-weight:500;overflow-wrap:anywhere}.vip-benefits span,.vip-benefits p{color:#6c7c91;font-size:12px;line-height:1.7}.vip-entry-links,.welfare-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.vip-entry-links button,.welfare-entries button{text-align:left;padding:20px;background:linear-gradient(110deg,#edf7ff,#f4f8fe);color:#3178aa;border:1px solid #e2ecf8;border-radius:6px}.vip-entry-links b,.welfare-entries b{display:block;font-size:17px;font-weight:500;margin-bottom:12px}.vip-entry-links span,.welfare-entries span{color:#6a8098;font-size:12px;line-height:1.7}.welfare-entries i{display:block;margin-top:14px;font-size:12px;font-style:normal}.vip-rule-list p{color:#6f7f94;line-height:1.9;font-size:13px}.rebate-summary{display:flex;flex-wrap:wrap;gap:25px 50px;align-items:center;padding:22px 28px;background:linear-gradient(110deg,#eaf6ff,#f6faff);border-radius:7px}.rebate-summary>div{display:flex;flex-direction:column;gap:10px}.rebate-summary strong{font-size:30px;color:#1683c7;font-weight:500}.rebate-summary span,.rebate-summary small{color:#647d96;font-size:12px}.rebate-summary>button{margin-left:auto}.rebate-rules{margin-top:20px;padding:16px 20px;border:1px solid #e5ebf5;border-radius:6px;font-size:13px;color:#6d7f96}.rebate-rules summary{cursor:pointer}.feedback-form{display:flex;flex-direction:column;gap:22px;max-width:760px}.feedback-form select{width:250px;max-width:100%}.feedback-form textarea{width:100%;resize:vertical;line-height:1.7}.feedback-form label{position:relative}.feedback-form .required{color:#bc4550}.feedback-form .form-help{display:block}.feedback-counter{align-self:flex-end;color:#6c7a90}.feedback-form>.primary{align-self:flex-start;min-width:140px}.feedback-attachments{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.feedback-attachments>div,.feedback-attachments>a{position:relative;width:100px;height:86px}.feedback-attachments img{width:100%;height:100%;border:1px solid #e1e6f0;border-radius:5px;object-fit:cover}.feedback-attachments button{position:absolute;top:-8px;right:-8px;border-radius:50%;color:#fff;background:#b4424b;width:22px;height:22px}.feedback-upload{display:grid;place-items:center;width:125px;min-height:86px;border:1px dashed #b4c4da;border-radius:5px;color:#3a82b6;font-size:12px;background:#f7fbff;cursor:pointer}.feedback-upload input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.feedback-records article{padding:18px 0;border-bottom:1px solid #e9eef5}.feedback-records article>button{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;padding:0;background:transparent;text-align:left;color:#536f8b}.feedback-records b{font-size:14px;font-weight:500}.feedback-records span,.feedback-records time{color:#6c7d93;font-size:12px}.feedback-records p{color:#63738b;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.feedback-reply{padding:18px;background:#f2f7fd;margin-top:15px;border-radius:6px}.sponsor-page{padding:50px 0 70px;min-height:600px}.sponsor-list{display:grid;gap:28px}.sponsor-list article{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;background:#fff;border-radius:8px;overflow:hidden}.sponsor-list img{width:100%;height:300px;object-fit:contain;background:#e9f1fb}.sponsor-list h2{font-size:26px;color:#4d6686}.sponsor-list p,.sponsor-list span{color:#6d7f94;font-size:14px}.sponsor-list a{color:#087bbb;text-decoration:none}.reference-footer{padding:25px 0;background:#e9eef8;color:#6e7e96;text-align:center;border-top:1px solid #e0e7f2}.reference-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px}.reference-footer button{padding:5px 0;background:transparent;color:#596e8a;font-size:13px}.reference-footer p,.reference-footer small{font-size:12px;color:#6f7e93}@media (min-width:1000px) and (max-width:1250px){.header-inner{gap:10px;width:calc(100% - 28px)}.desktop-nav button{font-size:14px;padding:14px 5px}.site-header-brand{--brand-mark-size:28px;--brand-word-height:17px}.header-actions{gap:4px}.utility,.finance-actions button{min-width:27px;font-size:10px}.member-chip{max-width:125px}.member-chip b{max-width:78px}.finance-actions{gap:1px}}@media (max-width:999px){.desktop-nav{display:none}.menu-button{display:flex}.header-inner{width:calc(100% - 32px)}.header-actions .utility{display:none}.header{height:70px}.route-page,.reference-hero{padding-top:70px}.mobile-menu{top:70px;max-height:calc(100dvh - 70px);overflow:auto}.member-layout{padding-top:95px;grid-template-columns:170px minmax(0,1fr);gap:20px}.member-sidebar{top:85px}.member-sidebar nav>button{padding:12px 14px;gap:9px}.member-panel{padding:24px 20px}.member-content .venue-wallet-grid,.reference-services .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.live-grid{grid-template-columns:1fr}}@media (max-width:767px){.container{width:calc(100% - 28px)}.header-inner{gap:10px}.header-actions .finance-actions{display:none}.site-header-brand{--brand-mark-size:30px;--brand-word-height:18px}.reference-hero{height:560px;min-height:0}.reference-hero-fallback{grid-template-columns:1fr;position:relative;align-content:start;padding-top:35px}.reference-hero-fallback>div{padding:0}.reference-hero-fallback .site-brand{--brand-mark-size:30px;--brand-word-height:19px}.reference-hero h1{font-size:30px;max-width:70%;margin-top:25px}.reference-hero p{font-size:13px;max-width:65%;line-height:1.8}.reference-hero-fallback>img{position:absolute;right:-60px;bottom:0;height:310px;width:330px;margin:0;opacity:.9}.reference-hero .hero-cta{margin-top:20px;gap:18px}.reference-hero .hero-arrow{width:24px;height:42px;font-size:30px;top:85%}.hero-arrow-left{left:8px}.hero-arrow-right{right:8px}.reference-hero.has-banner{height:clamp(230px,50vw,420px)}.reference-hero-banner,.reference-hero-banner img{object-fit:contain}.section{padding:40px 0}.section-heading h2{font-size:24px}.section-heading h2:before,.section-heading h2:after{width:35px;margin-left:12px;margin-right:12px}.download-layout{grid-template-columns:1fr;gap:0}.devices img{width:100%;margin:0;max-height:300px;object-fit:contain}.download-card{padding:18px 5px}.download-layout .segmented{gap:6px}.segmented button{padding:10px 7px;font-size:11px}.game-showcase{padding:0}.game-tabs{width:100%;justify-content:flex-start;padding:0 0 12px}.game-tabs button{padding:9px 14px;font-size:13px}.game-copy h3{font-size:25px}.reference-services .service-grid{gap:20px 16px}.reference-services .service-grid>button{gap:10px}.reference-services .service-grid img{width:30px;height:30px}.reference-services .service-grid h3{font-size:15px}.reference-services .service-grid p{font-size:12px}.venue-stage{min-height:0;padding:30px 0 45px;display:flex;flex-direction:column}.venue-art{width:100%;height:280px}.venue-art>span{font-size:55px;top:10%}.venue-art img{height:100%}.venue-copy{width:100%;padding:20px 5px}.venue-copy>strong{font-size:40px}.venue-copy h1{font-size:24px}.venue-providers{gap:15px}.venue-copy .enter-game{width:100%}.promotion-layout{grid-template-columns:1fr;padding-top:20px;gap:20px}.promotion-layout>aside{position:static;flex-direction:row;overflow-x:auto}.promotion-layout>aside h2{display:none}.promotion-layout>aside button{flex:0 0 auto;width:auto;padding:13px 18px;white-space:nowrap;font-size:13px}.promotion-layout .promotion-grid{gap:16px}.promotion-grid article{padding:22px}.promotion-grid article h2{font-size:19px}.member-layout{grid-template-columns:1fr;padding-top:85px;gap:16px}.member-sidebar{position:static}.member-sidebar-profile,.member-sidebar-finance{display:none}.member-sidebar nav{flex-direction:row;overflow:auto;padding:0}.member-sidebar nav>button{flex:0 0 auto;min-height:44px;padding:10px 15px;font-size:13px;gap:7px;white-space:nowrap}.member-nav-chevron,.member-nav-symbol{display:none}.member-sidebar nav>button.active{box-shadow:inset 0 -2px #2697da}.member-panel,.member-content .message-center{padding:22px 16px;min-height:480px}.member-panel-heading{padding-bottom:18px;margin-bottom:20px}.member-panel-heading h1{font-size:19px}.member-content .finance-layout>.apply-card{padding:22px 16px}.member-content .finance-wallet-summary{padding:20px}.member-content .venue-wallet-grid{padding:0 12px 16px}.record-filters{gap:12px}.record-filters>label{flex:1 1 135px}.record-filters input[type=date]{width:100%}.record-filters select{max-width:100%;min-width:0}.date-separator{display:none}.record-detail-dialog{padding:24px 18px;max-height:calc(100dvh - 32px)}.record-detail-dialog dl{grid-template-columns:85px minmax(0,1fr);gap:12px}.wallet-summary-grid{grid-template-columns:1fr}.wallet-summary-grid article{padding:18px}.wallet-venue-grid,.account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-current{grid-template-columns:1fr;gap:10px;padding:20px}.vip-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-entry-links,.welfare-entries{grid-template-columns:1fr}.rebate-summary{gap:20px 35px;padding:20px}.rebate-summary>button{margin-left:0}.sponsor-list article{grid-template-columns:1fr;gap:10px}.sponsor-list article>div{padding:0 22px 25px}.sponsor-list img{height:240px}.reference-footer nav{gap:8px 18px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.profile-safety-summary{padding:22px;border-radius:7px;background:#eef6ff;color:#516d8d}.profile-safety-summary>b{font-size:17px;font-weight:500}.profile-safety-summary p{font-size:13px;color:#6e819a;line-height:1.8}.profile-safety-summary>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.profile-safety-summary>div>span{padding:9px 13px;background:#fff;border:1px solid #dbe7f4;border-radius:5px;font-size:12px;color:#6d7e95}.profile-safety-summary .complete{color:#23835e;border-color:#c8e5d9}.profile-information{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;font-size:13px;padding:0 15px 20px}.profile-information dt{color:#718199}.profile-information dd{margin:0;color:#516782;overflow-wrap:anywhere}.profile-security-list article{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:20px;padding:20px 15px;border-bottom:1px solid #edf0f6;font-size:13px;align-items:center}.profile-security-list article>span:first-child{color:#718099}.profile-security-list b{font-weight:400;overflow-wrap:anywhere}.profile-security-list .verified{color:#21845d;font-size:12px}.profile-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:30px 0}.profile-shortcuts button{padding:20px;text-align:left;background:#f1f7fd;border:1px solid #e5edf7;border-radius:6px}.profile-shortcuts b{display:block;color:#4b6f90;font-size:15px;font-weight:500}.profile-shortcuts span{display:block;margin-top:10px;font-size:12px;color:#6a7e96}@media (max-width:767px){.profile-security-list article{grid-template-columns:85px minmax(0,1fr) auto;gap:10px;padding:18px 0}.profile-information{grid-template-columns:90px minmax(0,1fr);padding-left:0}.profile-shortcuts{grid-template-columns:1fr}.profile-safety-summary{padding:18px}}.footer-config{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 35px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dfe6f1}.footer-config button{background:transparent;color:#687c95;font-size:12px}.footer-config img{max-width:150px;max-height:45px;object-fit:contain}.footer-config button:disabled{opacity:1;cursor:default}.footer-error{font-size:12px}.download-page{padding:30px 0 60px;background:#f2f5fd}.download-page-layout{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;align-items:start}.download-sections{position:sticky;top:100px;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff}.download-sections button{padding:20px 12px;background:transparent;color:#617792;border-bottom:1px solid #eef2f8;font-size:14px}.download-sections button.active{color:#128aca;background:#ecf7ff;box-shadow:inset 3px 0 #258dcd}.download-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;min-height:480px;padding:40px;margin-bottom:24px;border-radius:8px;background:linear-gradient(130deg,#e8f3ff,#fff 70%);scroll-margin-top:100px}.download-feature.alternate{background:linear-gradient(210deg,#e8f3ff,#fff 70%)}.download-feature-art img{width:100%;max-height:360px;object-fit:contain}.download-feature-copy>span{color:#3089bf;font-size:14px}.download-feature-copy h1,.download-feature-copy h2{margin:18px 0;font-size:29px;font-weight:500;color:#416586}.download-feature-copy p{font-size:14px;line-height:2;color:#6e819b}.download-feature-copy small{display:block;margin:14px 0 20px;font-size:11px;line-height:1.7;color:#8292a5}.download-official-link{display:inline-flex;justify-content:center;text-decoration:none;margin-top:12px}.download-unavailable{padding:10px;border:1px solid #dbe6f2;border-radius:5px;background:#f6f9fd}.download-help{padding:35px 40px;background:#fff;border-radius:8px;scroll-margin-top:100px}.download-help h2{font-size:23px;font-weight:500;color:#426482}.download-help header p,.download-help li p{color:#77899f;font-size:13px;line-height:1.9}.download-help ol{margin:28px 0;padding-left:22px}.download-help li{padding:8px 0 8px 12px;color:#4381ad}.download-help li b{font-size:14px;font-weight:500}.activity-detail-main-image{display:block;width:100%;height:auto;border-radius:7px;margin:10px 0 24px}.activity-period{color:#71829a;font-size:12px}.activity-public-rules article{display:flex;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #e8edf4}.activity-public-rules article img{width:100px;height:80px;object-fit:contain}.activity-public-rules h4{margin:0;font-size:15px}.activity-public-rules p{white-space:pre-wrap;line-height:1.8}.activity-public-rules small{color:#73849a;font-size:12px}@media (max-width:767px){.download-page-layout{grid-template-columns:1fr;gap:15px}.download-sections{top:68px;flex-direction:row;z-index:2;overflow-x:auto;border:1px solid #e3eaf3}.download-sections button{white-space:nowrap;padding:16px 14px;font-size:12px}.download-sections button.active{box-shadow:inset 0 -2px #258dcd}.download-feature{grid-template-columns:1fr;gap:20px;padding:25px 20px;min-height:0;scroll-margin-top:130px}.download-feature-art img{max-height:250px}.download-feature-copy h1,.download-feature-copy h2{font-size:24px}.download-help{padding:25px 20px;scroll-margin-top:130px}}@media (max-width:767px){.reference-hero:not(.has-banner){height:620px}.reference-hero-fallback{padding-top:25px;text-align:left}.reference-hero h1{max-width:100%;margin:24px 0 16px}.reference-hero p{max-width:330px;margin:0;text-align:left}.reference-hero .hero-cta{justify-content:flex-start;margin-top:20px}.reference-hero-fallback>img{right:-10px;width:285px;height:225px;opacity:1}}.member-content .message-center{background:#fff;border-radius:8px}.receipt-edit-form{display:grid;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #e4eaf3}.receipt-edit-form textarea{min-height:80px}@media (min-width:768px){.member-sidebar{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6d6e7 transparent}}.account-cards article,.wallet-venue-grid article{min-width:0}.account-cards p,.account-cards b,.wallet-venue-grid strong{overflow-wrap:anywhere}@media (max-width:767px){input,select,textarea{font-size:16px}}.site-shell:has(.member-layout){background:#f2f2f6}.header-member{height:90px;background:linear-gradient(180deg,#d7ddeb,#eeeef4);-webkit-backdrop-filter:none;backdrop-filter:none}.header-member .header-inner{width:min(1200px,calc(100% - 40px));gap:16px}.header-member .site-header-brand{--brand-mark-size:28px;--brand-word-height:18px;--brand-gap:5px}.header-member .desktop-nav button{font-size:18px;color:#7981a4;padding:14px 6px}.header-member .header-actions{gap:10px;margin-left:auto}.header-member .utility,.header-member .finance-actions button{min-width:34px;font-size:14px;color:#7981a4;gap:5px}.header-member .utility img{width:24px;height:24px}.header-member .finance-actions img{width:26px;height:26px}.header-member .finance-actions{gap:10px}.member-chip{min-height:62px;padding:4px 0;gap:12px;max-width:210px}.member-chip b{align-items:flex-start;min-height:54px;justify-content:space-between}.member-chip .header-member-name{display:flex;align-items:center;gap:5px;color:#7981a4;font-size:14px;line-height:20px;white-space:nowrap}.member-vip-badge{display:inline-flex;align-items:center;gap:1px;padding:0 5px 0 2px;border-radius:12px;color:#edf4ff;background:linear-gradient(180deg,#88a4c8,#28508d);box-shadow:inset 0 1px #ffffff73;font:italic 600 10px/14px Arial,sans-serif;vertical-align:middle}.member-chip .header-member-avatar,.member-chip .header-member-avatar img{width:44px;height:44px;flex-basis:44px;border-radius:50%}.member-chip .member-domain{font-size:10px;font-weight:500;color:#8b93b0;line-height:14px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-balance-toggle{position:absolute;left:0;top:26px;display:flex;align-items:center;gap:6px;padding:0;background:transparent;color:#7c85a8;font-size:13px;line-height:18px}.header-balance-toggle>span{min-width:48px;text-align:left}.header-balance-toggle .site-icon{color:#929ab5}.member-layout{grid-template-columns:220px minmax(0,1fr);gap:16px;padding-top:106px}.member-sidebar{top:106px;border-radius:12px;box-shadow:none}.member-sidebar-profile{padding:24px 12px 0;gap:0}.member-sidebar-avatar{width:80px;height:80px;margin:0 0 16px;font-size:30px}.member-sidebar-name{display:flex;justify-content:center;align-items:center;gap:6px;color:#7981a4;font-size:14px;line-height:20px;font-weight:500}.member-sidebar-profile>span{font-size:12px;line-height:18px;margin-top:4px;color:#7981a4}.member-sidebar-finance{padding:20px 24px 9px;gap:30px;border-bottom:0}.member-sidebar-finance button{gap:6px;font-size:14px;color:#7981a4;line-height:20px}.member-sidebar-finance img{width:28px;height:28px;filter:grayscale(1);opacity:.58}.member-sidebar nav{padding:16px 12px 28px;row-gap:4px}.member-sidebar nav>button{position:relative;min-height:52px;padding:0 20px;gap:10px;font-size:14px;font-weight:500;color:#7981a4;border-radius:12px}.member-sidebar nav>button.active{background:#f3faff;color:#179cff;box-shadow:none}.member-nav-symbol{color:#b0b6cd}.member-sidebar button.active .member-nav-symbol{color:#179cff}.member-sidebar .member-nav-group-start{margin-top:20px}.member-sidebar .member-nav-group-start:before{content:"";position:absolute;top:-16px;left:0;right:0;height:1px;background:#f0f0f5}.member-layout-wallet .member-sidebar{max-height:none;overflow:visible}.wallet-reference{padding:16px 24px;border-radius:12px;color:#303442}.wallet-page-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;height:31.43px}.wallet-page-heading h1{font-size:20px;font-weight:700;line-height:31.43px;margin:0;color:#303442}.wallet-refresh{display:grid;place-items:center;background:transparent;color:#a6afc6;width:24px;height:24px;padding:0}.wallet-banner{height:100px;margin-bottom:16px;border-radius:12px;overflow:hidden;background:#5c95ff}.wallet-configured-banner,.wallet-banner-fallback{display:flex;width:100%;height:100%;padding:0;background:transparent;border-radius:12px;text-align:left}.wallet-configured-banner:disabled{opacity:1;cursor:default}.wallet-configured-banner img{display:block;width:100%;height:100%;object-fit:cover}.wallet-banner-fallback{align-items:center;justify-content:space-between;padding:16px 26px;color:#fff}.wallet-banner-fallback>span:first-child{display:flex;flex-direction:column;gap:13px}.wallet-banner-fallback b{font-size:24px;font-weight:700;line-height:30px}.wallet-banner-fallback small{align-self:flex-start;padding:0 10px;font-size:12px;line-height:20px;color:#7094d1;background:#fff;border-radius:12px}.wallet-banner-art{position:relative;display:block;width:135px;height:90px;flex:none;margin-left:10px}.wallet-art-card{position:absolute;display:grid;place-items:center;width:76px;height:55px;left:25px;top:17px;transform:rotate(-9deg);border:2px solid #e6f4ff;border-radius:9px;color:#fff;background:linear-gradient(145deg,#9fd7fa,#456cc4);box-shadow:4px 6px #4078d8}.wallet-art-card-back{left:42px;top:8px;transform:rotate(10deg);background:#d7ebff;border-color:#fff;box-shadow:4px 6px #6d9cde}.wallet-art-coin{position:absolute;right:6px;bottom:8px;display:grid;place-items:center;width:40px;height:40px;border:4px solid #c9e9ff;border-radius:50%;color:#f5fcff;background:#6aa4dd;font:700 24px/1 DIN,sans-serif;box-shadow:3px 2px #3476bf;transform:rotate(-12deg)}.wallet-art-coin-small{width:26px;height:26px;right:41px;bottom:0;border-width:3px;font-size:16px}.wallet-ad-error{font-size:11px;color:#8f8fa5;margin:-8px 0 12px}.wallet-ad-error button{padding:0 0 0 6px;color:#179cff;background:transparent}.wallet-overview-top{display:grid;grid-template-columns:minmax(0,488fr) minmax(0,200fr);gap:12px;margin-bottom:16px}.wallet-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:96px;padding:20px 10px 16px;border:1px solid #efeff5;border-radius:12px}.wallet-summary-strip article{position:relative;text-align:center;min-width:0}.wallet-summary-strip article+article:before{content:"";position:absolute;left:0;top:0;bottom:4px;width:1px;background:#f0f0f5}.wallet-summary-label{display:flex;justify-content:center;align-items:center;gap:4px;min-height:20px;color:#7981a4;font-size:12px;white-space:nowrap}.wallet-summary-label .site-icon{color:#8a9fc5}.wallet-summary-label>button:not(.wallet-outline-action){padding:0;background:transparent;color:inherit;font-size:inherit}.wallet-summary-strip strong{display:block;margin-top:8px;color:#303442;font:700 20px/28px DIN,Arial,sans-serif}.wallet-summary-strip strong small{font-size:12px;margin-right:2px;font-weight:600}.wallet-outline-action{padding:0 5px;line-height:18px;font-size:12px;border:1px solid #9cd1ff;border-radius:11px;color:#179cff;background:transparent;white-space:nowrap}.wallet-outline-action:disabled{opacity:.45}.wallet-summary-label .wallet-outline-action{padding:0 3px;font-size:11px;line-height:18px}.wallet-shortcut-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:96px;padding:14px 12px;border:1px solid #efeff5;border-radius:12px}.wallet-shortcut-panel button{display:flex;flex-direction:column;align-items:center;gap:5px;background:transparent;padding:0;color:#303442;font-size:14px;line-height:20px}.wallet-shortcut-panel button>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#7bacef,#6d8db9)}.wallet-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:22px;margin:0 0 16px}.wallet-section-heading h2{margin:0;color:#303442;font-size:16px;line-height:22px;font-weight:700}.wallet-reference .inline-check{color:#a1a8bd;font-size:11px;gap:4px}.wallet-reference .wallet-venue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.wallet-reference .wallet-venue-grid article{height:96px;padding:16px 12px;border:1px solid #efeff5;border-radius:12px}.wallet-venue-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;height:20px}.wallet-reference .wallet-venue-heading b{color:#7981a4;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-reference .wallet-venue-grid strong{display:block;margin:12px 0 0;color:#303442;font:700 24px/32px DIN,Arial,sans-serif}.wallet-reference .wallet-venue-grid strong small{font-size:13px;font-weight:600;color:inherit;margin-right:3px}.wallet-collapse{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px auto 0;color:#9aa4bf;background:transparent;font-size:12px}.wallet-collapse .expanded{transform:rotate(180deg)}.wallet-account-section{margin-top:24px;padding-top:0}.wallet-account-tabs{display:flex;gap:24px;overflow:auto;border-bottom:1px solid #f0f0f5}.wallet-account-tabs button{flex:none;padding:0 0 12px;background:transparent;color:#7981a4;font-size:14px;border-bottom:2px solid transparent}.wallet-account-tabs button.active{color:#179cff;border-bottom-color:#179cff}.wallet-account-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:12px;color:#9ba2b9}.wallet-account-section .account-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-account-section .account-cards article{border-color:#efeff5;background:#fff;border-radius:12px;padding:16px}.member-right-rail{min-width:0;display:flex;flex-direction:column;gap:16px}.member-right-rail>section{border-radius:12px;padding:16px 12px;background:#fff}.member-right-rail header{display:flex;align-items:center;justify-content:space-between;gap:8px}.member-right-rail h2{font-size:16px;line-height:25px;font-weight:700;color:#303442;margin:0}.member-right-rail header button{display:flex;align-items:center;gap:5px;padding:0;background:transparent;color:#179cff;font-size:12px;white-space:nowrap}.member-right-rail header button span{font-size:20px;line-height:20px}.member-rail-bets{position:relative;min-height:360px}.member-rail-empty{position:absolute;top:50%;left:12px;right:12px;text-align:center;color:#b0b6cd;font-size:12px;line-height:20px}.member-rail-empty p{margin:0 0 10px}.member-rail-empty button,.member-rail-status button{background:transparent;color:#179cff;padding:0;font-size:12px}.member-rail-bet-list{margin-top:12px}.member-rail-bet-list>button{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:12px 0;background:transparent;border-bottom:1px solid #f0f0f5;text-align:left;gap:5px}.member-rail-bet-list b{color:#7981a4;font-size:12px;font-weight:500}.member-rail-bet-list span{font-size:11px;color:#9ba2b9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-rail-bet-list small{font-size:10px;color:#afb5c8}.member-rail-bet-list strong{display:flex;justify-content:space-between;color:#525a70;font-size:13px;font-weight:500}.member-rail-bet-list em{font-size:10px;color:#9ca4ba;font-style:normal}.member-rail-promotion-list{display:flex;flex-direction:column;gap:12px;padding-top:16px}.member-rail-promotion-list>button{width:100%;padding:0;background:#fff;border-radius:6px;overflow:hidden;text-align:left}.member-rail-promotion-list>button>img{display:block;width:100%;height:100px;object-fit:contain}.member-rail-promotion-copy{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:12px 65px 12px 8px;background:linear-gradient(120deg,#fff,#ecf6ff)}.member-rail-promotion-copy b{font-size:14px;color:#303442;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.member-rail-promotion-copy small{margin-top:8px;font-size:10px;color:#98a8c2}.member-rail-promotion-copy img{position:absolute;right:5px;top:26px;width:50px;height:50px;object-fit:contain}.member-rail-status{margin:26px 0;color:#b0b6cd;text-align:center;font-size:12px;line-height:20px}@media (min-width:1000px) and (max-width:1250px){.header-member .header-inner{gap:10px}.header-member .desktop-nav button{font-size:15px;padding:14px 5px}.header-member .header-actions{gap:5px}.header-member .utility,.header-member .finance-actions button{font-size:12px;min-width:29px}.header-member .finance-actions{gap:5px}.member-chip{max-width:175px;gap:8px}.member-chip .header-member-name{font-size:12px}.member-chip b{max-width:112px}.member-layout-wallet{grid-template-columns:200px minmax(0,1fr) 180px}.wallet-reference{padding-left:20px;padding-right:20px}.wallet-overview-top{grid-template-columns:1fr}.wallet-shortcut-panel{height:80px;padding:8px 12px}.wallet-summary-strip{height:96px}.wallet-reference .wallet-venue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-banner-fallback b{font-size:21px}}@media (min-width:768px) and (max-width:999px){.header-member{height:80px}.member-layout{grid-template-columns:180px minmax(0,1fr);padding-top:96px}.member-layout-wallet{grid-template-columns:180px minmax(0,1fr)}.member-right-rail{grid-column:2;display:grid;grid-template-columns:1fr 1fr}.member-rail-bets{min-height:300px}.member-sidebar{top:96px}.member-sidebar nav>button{padding-left:12px;padding-right:12px}.member-sidebar-finance{padding-left:12px;padding-right:12px;gap:20px}.wallet-overview-top{grid-template-columns:1fr}.wallet-shortcut-panel{height:80px;padding:8px 12px}.wallet-reference .wallet-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-banner-fallback{padding-left:18px;padding-right:18px}.wallet-banner-fallback b{font-size:20px}.wallet-banner-art{transform:scale(.8);transform-origin:right center;width:110px}}@media (max-width:767px){.header-member{height:70px}.member-chip,.header-balance-toggle{display:none}.member-layout,.member-layout-wallet{grid-template-columns:1fr;padding-top:86px;gap:16px}.member-sidebar nav{padding:0}.member-sidebar nav>button{min-height:44px;padding:10px 15px;border-radius:0}.member-sidebar .member-nav-group-start{margin:0}.member-sidebar .member-nav-group-start:before{display:none}.member-sidebar nav>button.active{box-shadow:inset 0 -2px #179cff}.member-sidebar{border-radius:8px}.member-sidebar .member-nav-symbol{display:none}.member-right-rail{display:grid;grid-template-columns:1fr}.member-rail-bets{min-height:250px}.member-rail-promotion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-reference{padding:16px;border-radius:12px}.wallet-banner-fallback{padding:16px}.wallet-banner-fallback b{max-width:200px;font-size:20px;line-height:28px}.wallet-banner-art{width:82px;transform:scale(.7);transform-origin:right center;margin-left:0}.wallet-overview-top{grid-template-columns:1fr;gap:12px}.wallet-summary-strip{padding-left:4px;padding-right:4px}.wallet-summary-label{flex-wrap:wrap;gap:2px}.wallet-summary-label .wallet-outline-action{font-size:10px}.wallet-summary-strip strong{margin-top:4px;font-size:19px}.wallet-shortcut-panel{height:80px;padding:8px 12px}.wallet-reference .wallet-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-reference .wallet-venue-grid article{padding:14px 10px}.wallet-venue-heading{gap:2px}.wallet-reference .wallet-venue-heading b{font-size:12px}.wallet-outline-action{padding:0 3px;font-size:10px}.wallet-reference .wallet-venue-grid strong{font-size:23px}.wallet-section-heading h2{font-size:16px}.wallet-section-heading .inline-check{font-size:10px}.wallet-account-tabs{gap:20px}.wallet-account-section .account-cards{grid-template-columns:1fr}.wallet-account-tools{gap:8px}.wallet-account-tools .subtle-button{padding:8px 10px}}.wallet-reference .wallet-venue-grid strong,.wallet-summary-strip strong{font-synthesis:weight}.wallet-reference .wallet-venue-grid strong,.wallet-summary-strip strong{-webkit-text-stroke:.55px currentColor}@media (max-width:767px){.wallet-summary-strip{height:108px;padding-top:14px;padding-bottom:10px}.wallet-summary-label{min-height:40px;align-content:flex-start}.wallet-banner-fallback{padding:12px 14px}.wallet-banner-fallback>span:first-child{gap:8px}.wallet-banner-fallback b{font-size:18px;line-height:24px}.wallet-banner-fallback small{font-size:11px;line-height:18px}.wallet-banner-art{width:64px;transform:scale(.65)}}.member-layout>*{min-width:0}@media (max-width:767px){.member-layout,.member-layout-wallet{grid-template-columns:minmax(0,1fr)}.member-layout-wallet .member-sidebar{overflow:hidden}.member-sidebar nav{max-width:100%}}.member-rail-bets{height:360px;display:flex;flex-direction:column}.member-rail-bet-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9ddeb transparent}@media (max-width:767px){.member-rail-bets{height:300px}}.member-sidebar-finance .site-icon{color:#b0b6cd}.record-filters .date-range-filter{display:flex;align-items:center;gap:8px;min-width:0}.date-range-filter>span{flex:none;color:#435570;font-size:14px;white-space:nowrap}@media (max-width:767px){.record-filters .date-range-filter{width:100%;flex:1 1 100%}.date-range-filter>.date-range-picker{flex:1}}:root{--reference-muted:#7981a4;--reference-ink:#303442;--reference-surface:#f1f5ff}body,.site-shell{background:var(--reference-surface);color:var(--reference-ink)}.header{height:90px;background:#f1f5ff;-webkit-backdrop-filter:none;backdrop-filter:none}.header.header-home:not(.is-scrolled){background:linear-gradient(180deg,#d8e0f0,#f0f5fe)}.header.is-scrolled{box-shadow:0 2px 12px #394f711a}.header-inner{width:min(1200px,calc(100% - 48px));gap:20px;height:90px}.header .brand{padding:0;flex:none;width:auto}.header .desktop-nav{gap:0;flex:none}.header .desktop-nav button{padding:16px 7px;font-size:18px;line-height:24px;font-weight:400;color:#7981a4}.header .desktop-nav button.active{color:#509fdb}.header .desktop-nav button.active:after{bottom:10px;height:2px;left:8px;right:8px;background:#58b4e8}.header .header-actions{gap:6px;flex:1;justify-content:flex-end}.header .utility,.header .finance-actions button{font-size:16px;color:#7981a4;min-width:38px;gap:0;line-height:22px}.header .utility img,.header .finance-actions img{width:32px;height:32px;object-fit:contain}.header .finance-actions{gap:5px;margin-left:8px}.header .user-menu{width:200px;flex:none}.header .member-chip{width:100%;max-width:none;padding:0;justify-content:space-between;border-radius:0}.header .header-member-name{font-size:16px;gap:3px}.header .header-member-avatar{width:44px;height:44px;flex-basis:44px}.header .header-member-avatar img{width:44px;height:44px}.header .member-domain{margin-top:24px;font-size:12px;color:#8990ac}.header .header-balance-toggle{top:24px;left:0;color:#7981a4}.header .member-vip-badge{min-height:14px;font-size:10px}.header .user-dropdown{top:62px}.route-page{padding-top:90px;background:var(--reference-surface)}.venue-mega-menu{position:absolute;inset:0 0 auto;z-index:-1;padding-top:90px;height:364px;background-position:center;background-size:cover;box-shadow:0 10px 14px #333b5510}.venue-mega-carousel{position:relative}.venue-mega-list{display:grid;grid-auto-flow:column;grid-auto-columns:max(280px,25%);align-items:center;justify-content:start;height:274px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.venue-mega-list::-webkit-scrollbar{display:none}.venue-mega-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:16px;padding:0 20px}.venue-mega-art{width:100%;height:170px;object-fit:contain;-webkit-user-select:none;user-select:none}.venue-mega-list article>div{min-width:0;min-height:125px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.venue-mega-list b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:24px;color:#4c5574}.venue-mega-list small{font-size:12px;line-height:18px;color:#8991a9}.venue-mega-rebate{font-size:10px;line-height:14px;color:#4ba8df;white-space:nowrap}.venue-mega-list article button{flex:none;width:108px;height:36px;margin-top:auto;padding:0;border-radius:25px;white-space:nowrap;font-size:16px;line-height:36px;color:#fff;background:linear-gradient(#62ece6,#2590ff);box-shadow:0 3px 5px #496ec449}.venue-mega-scroll{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:44px;padding:0;border-radius:12px;color:#509fdb;background:#f1f5ffcc}.venue-mega-scroll.previous{left:-24px}.venue-mega-scroll.next{right:-24px}.venue-mega-scroll.previous .site-icon{transform:rotate(90deg)}.venue-mega-scroll.next .site-icon{transform:rotate(-90deg)}.venue-mega-scroll:disabled{opacity:.3;cursor:default}.venue-mega-scroll:not(:disabled):hover{background:#fff}.venue-mega-list:focus-visible,.venue-mega-scroll:focus-visible,.venue-mega-list article button:focus-visible{outline:2px solid #509fdb;outline-offset:-2px}.venue-mega-list.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.exact-game-stage{position:relative;height:800px;min-height:800px;display:block}.exact-game-art{position:absolute;width:800px;height:750px;left:-100px;top:70px;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.exact-game-art img{width:auto;max-width:none;height:auto;max-height:750px;object-fit:contain}.exact-game-page .exact-game-copy{position:absolute;left:700px;top:90px;width:500px}.exact-game-title{width:500px;height:148px;display:block;object-fit:contain}.exact-rebate{display:inline-flex;align-items:center;min-height:34px;margin:12px 0 20px;padding:0 12px;border-radius:18px;box-shadow:0 2px 8px #b5c6e444;background:#fff9;color:#7881a4;font-size:14px;font-weight:700}.exact-rebate b{color:#58b3eb;font-size:20px}.exact-rebate small{font-size:13px}.exact-rebate em{font-style:normal;color:#fff;padding:5px 12px;margin:-2px -10px -2px 8px;border-radius:0 18px 18px 0;background:linear-gradient(120deg,#75cee6,#409ee7)}.exact-game-copy>p{color:#7981a4;font-size:16px;line-height:24px;margin:22px 0 24px;min-height:48px}.exact-game-symbols{width:auto;max-width:100%;height:40px;object-fit:contain;object-position:left}.exact-provider-tabs{display:flex;gap:16px;align-items:start;margin-top:96px;max-width:100%;flex-wrap:wrap}.exact-provider-tabs>button{display:flex;flex-direction:column;align-items:center;padding:0;gap:15px;color:#7981a4;background:none;font-size:16px}.exact-provider-logo{width:76px;height:76px;border:2px solid #fff9;border-radius:20px;background:linear-gradient(#fff,#e7e8f7);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 8px #b5c3dd55;overflow:hidden}.exact-provider-logo>img{width:48px;height:48px;object-fit:contain;filter:grayscale(1);opacity:.6}.exact-provider-logo b{font:700 24px DIN,sans-serif;color:#9fa5bb}.exact-provider-tabs .active .exact-provider-logo{background:linear-gradient(#4ee9dc,#2b84fe);box-shadow:0 6px 12px #4b9de964}.exact-provider-tabs .active .exact-provider-logo img{filter:brightness(0) invert(1);opacity:1}.exact-enter{display:block;margin-top:40px;width:160px;height:50px;border-radius:28px;background:linear-gradient(#58e9e0,#2687fb);color:#fff;box-shadow:0 4px 9px #4984d96b;font-size:20px}.exact-arcade-hero{height:470px;position:relative}.exact-arcade-hero>img:first-child{position:absolute;left:0;top:0;width:640px;height:312px;object-fit:contain;object-position:left}.exact-arcade-hero>img+img{position:absolute;right:-50px;top:-20px;width:768px;height:470px;object-fit:contain}.exact-arcade-lobby{border:2px solid white;border-radius:24px;padding:28px 40px 36px;background:#f7faffaa;box-shadow:0 0 8px #b7c8e58c,inset 0 0 6px #bdc9dc44}.exact-arcade-providers{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.exact-arcade-providers button{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:26px;color:#7981a4;background:linear-gradient(#f1f5ff,#fff);box-shadow:0 4px 8px #a8b9d43b}.exact-arcade-providers button.active{background:linear-gradient(#59dfe8,#2692f2);color:#fff}.exact-arcade-providers small{font-size:10px}.exact-arcade-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 24px}.exact-arcade-toolbar>div{display:flex;flex-wrap:wrap;gap:20px}.exact-arcade-toolbar button{background:none;color:#7981a4;font-size:16px;padding:6px 0}.exact-arcade-toolbar>div>button{border-bottom:2px solid transparent}.exact-arcade-toolbar button.active{color:#299bed;border-bottom:2px solid}.exact-arcade-toolbar label{display:flex;width:180px;border-bottom:1px solid #bec9dd}.exact-arcade-toolbar input{width:140px;padding:5px;border:0;background:transparent}.exact-arcade-toolbar label button{padding:0;font-size:22px}.exact-arcade-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 16px}.exact-arcade-grid article{min-width:0;position:relative;border-radius:12px;background:#fff;box-shadow:0 3px 8px #bfd1e340;overflow:hidden}.exact-game-card{width:100%;padding:0;text-align:left;background:#fff;color:#535d7a}.exact-game-card img,.exact-game-placeholder{width:100%;aspect-ratio:211/132;object-fit:cover;display:grid;place-items:center;background:#e5ebfa}.exact-game-card strong{display:block;font-size:15px;margin:14px 14px 7px}.exact-game-card small{display:block;padding:0 14px 14px;color:#999fb3}.exact-game-card em{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;font-style:normal;color:#fff;background:#224b8c8c}.exact-game-card:hover em{display:flex}.exact-favorite{position:absolute;right:7px;top:5px;background:#fff9;border-radius:50%;width:28px;height:28px;font-size:22px;color:#5b98d1}.exact-favorite[aria-pressed=true]{color:#e47988}.exact-lobby-state{min-height:240px;display:flex;align-items:center;justify-content:center;gap:16px;color:#949bb4}.exact-lobby-state button{background:none;color:#299bef}.exact-game-pages{display:flex;justify-content:center;align-items:center;gap:20px;padding:30px 0 0}.exact-game-pages button{padding:8px 16px;background:#fff;color:#5b91c7;border-radius:6px}.exact-home-hero{height:700px;min-height:700px;padding-top:0}.exact-home-hero .reference-hero-banner{position:relative;width:100%;height:700px;overflow:hidden}.exact-home-hero .reference-hero-banner img{position:absolute;width:max(1920px,100%);height:700px;max-width:none;left:50%;top:0;transform:translate(-50%);object-fit:cover}.exact-home-hero .hero-dots{bottom:24px}.exact-home-hero .hero-arrow{opacity:0}.exact-home-hero:hover .hero-arrow{opacity:1}.notice-bar{border:0;background:transparent}.notice-inner{min-height:40px;border-radius:8px;background:linear-gradient(#fff,#e7f0ff);font-size:14px;color:#8188a5}.notice-inner>b{display:none}.exact-home-body{background-size:1920px auto;background-position:center top;background-repeat:no-repeat}.exact-partners{padding:70px 0 40px}.exact-partners-track{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none}.exact-partners-track>button{width:136px;height:180px;flex:none;padding:0;background:none}.exact-partners-track img{width:136px;height:180px;object-fit:contain}.exact-home-section{padding:0 0 40px}.exact-section-title{width:100%;height:110px;object-fit:contain;display:block;margin-bottom:42px}.exact-app-showcase{height:620px;position:relative}.exact-app-devices{position:absolute;left:-100px;width:880px;height:620px;max-width:none;object-fit:contain}.exact-app-card{position:absolute;right:0;top:0;width:456px;height:580px;padding:36px;background-size:100% 100%}.exact-pill-tabs{display:flex;gap:12px;justify-content:center}.exact-pill-tabs>button{min-width:84px;height:40px;border-radius:22px;padding:0 14px;background:linear-gradient(#f0f3ff,#fff);color:#7981a4;box-shadow:0 4px 6px #aebbd343;white-space:nowrap}.exact-pill-tabs>button.active{background:linear-gradient(#51e9dd,#2a8dff);box-shadow:0 4px 6px #5a8fcd65;color:#fff}.exact-app-card h2{font-size:40px;color:#7981a4;margin:42px 0 12px}.exact-app-card>p{font-size:17px;line-height:26px;color:#7981a4;margin:0 0 28px}.exact-app-download{display:grid;grid-template-columns:1fr 1fr;gap:12px}.exact-app-download>div{min-height:220px;border:1px solid white;border-radius:12px;text-align:center;padding:18px 8px 12px;background:#f0f5ff70;display:flex;align-items:center;flex-direction:column}.exact-download-tile{background:none;display:flex;flex-direction:column;align-items:center;gap:8px;color:#7981a4}.exact-download-tile img{width:85px;height:85px;object-fit:contain}.exact-app-download b{color:#659cc2;font-size:15px;overflow-wrap:anywhere}.exact-app-download small{color:#8990a7;font-size:12px}.exact-app-download strong{margin-top:auto;color:#7981a4}.exact-capsule{border-radius:15px;background:linear-gradient(#6ceadd,#3e99f8);color:#fff;font-size:12px;padding:3px 14px;margin-top:auto}.exact-live-panel{min-height:650px;padding:32px 24px;border:2px solid #fff;border-radius:24px;background-size:100% 100%}.exact-live-tabs{display:flex;align-items:center;gap:40px;color:#7981a4}.exact-live-tabs button{color:inherit;padding:10px 0;background:none;font-size:18px;border-bottom:2px solid transparent}.exact-live-tabs .active{color:#439cda;border-bottom:2px solid}.exact-live-tabs select{margin-left:auto;padding:8px;background:transparent;color:inherit;border:0}.exact-match-strip{display:flex;gap:12px;min-height:110px;margin:24px 0;overflow-x:auto}.exact-match-strip>button{flex:0 0 270px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:8px;background:#fff9;border-radius:10px;color:#7981a4}.exact-match-strip b{font-weight:500}.exact-match-strip i{color:#bec6d8;font-style:normal;padding:0 16px}.exact-match-strip>p{margin:auto;color:#949bb4}.exact-live-content{display:grid;grid-template-columns:820px 1fr;gap:24px}.exact-live-content header{height:76px;border-radius:12px;margin-bottom:12px;display:grid;place-items:center;background:#fff;font-size:24px;font-weight:700}.exact-live-screen{height:460px;display:grid;place-items:center;background-size:cover;background-position:center;border-radius:12px}.exact-live-screen button{background:#fff8;border-radius:50%;color:#7295bf;font-size:32px;width:70px;height:70px}.exact-live-more{margin-top:14px;padding:6px 0;color:#63a2d6;background:none}.exact-live-content aside{background:#f0f0f6;border-radius:12px;text-align:center;padding:24px 14px;color:#929ab2}.exact-live-content aside h3{font-size:16px}.exact-live-content aside p{font-size:14px}.exact-home-game-tabs{justify-content:flex-start;margin-bottom:0;gap:28px}.exact-home-game{position:relative;height:660px}.exact-home-game>img{position:absolute;left:-80px;width:750px;height:660px;object-fit:contain}.exact-home-game>div{position:absolute;left:700px;width:500px;top:65px}.exact-home-game p{color:#7981a4;font-size:16px;line-height:26px}.exact-home-provider-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.exact-home-provider-links button{padding:10px 14px;border-radius:20px;color:#7981a4;background:linear-gradient(#fff,#e9edfa)}.exact-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.exact-service-grid>button{background:none;color:#7981a4;display:flex;align-items:center;flex-direction:column;gap:6px}.exact-service-dial{width:160px;height:137px;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.exact-service-dial b{font:700 50px DIN,sans-serif;color:#569de4}.exact-service-grid strong{font-size:20px;font-weight:500}.exact-service-grid small{font-size:11px}.exact-service-copy{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 40px;padding:48px 20px 20px}.exact-service-copy article{display:flex;gap:18px}.exact-service-copy img{width:56px;height:56px}.exact-service-copy h3{font-size:20px;color:#7981a4;margin:0 0 8px}.exact-service-copy p{margin:0;color:#969db4;font-size:14px;line-height:24px}.member-sidebar nav>button>img{width:20px;height:20px;object-fit:contain}.member-sidebar-finance button>img{width:32px;height:32px}.member-nav-chevron{display:none}@media (max-width:1250px){.header-inner{gap:12px}.header .desktop-nav button{padding-inline:5px;font-size:16px}.header .user-menu{width:170px}.header .utility,.header .finance-actions button{min-width:30px;font-size:14px}.exact-game-stage{height:760px;min-height:760px}.exact-game-page .exact-game-copy{left:58.3333%;width:41.6667%}.exact-game-title{max-width:100%}.exact-game-art{left:-120px;width:65%}.exact-game-art img{max-width:850px}.exact-live-content{grid-template-columns:minmax(0,3fr) minmax(190px,1fr)}.exact-home-game>div{left:58.333%;width:41.667%}.exact-home-game>img{left:-120px;width:65%}.exact-arcade-hero>img+img{right:-20px;width:64%}.exact-arcade-hero>img:first-child{width:54%}}@media (max-width:999px){.header .finance-actions{display:none}.header .user-menu{width:150px}.header .header-actions{gap:8px}.header .header-member-name{font-size:13px}.header .utility{min-width:26px;font-size:12px}.header .utility img{width:25px;height:25px}.venue-mega-menu{display:none}.exact-app-card{width:400px;padding:26px}.exact-app-devices{left:-170px}.exact-game-art{top:100px;left:-160px}.exact-game-art img{max-width:750px}.exact-game-page .exact-game-copy{left:54%;width:46%;top:50px}.exact-provider-tabs{gap:12px;margin-top:50px}.exact-provider-logo{width:60px;height:60px}.exact-provider-tabs>button{font-size:14px}.exact-home-game>div{left:50%;width:50%}.exact-home-game>img{left:-130px}.exact-arcade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exact-arcade-lobby{padding:24px}.exact-arcade-toolbar{align-items:flex-start}.exact-arcade-toolbar>div{gap:10px}.exact-pill-tabs{gap:8px}.exact-pill-tabs>button{min-width:0;padding:0 12px}.exact-live-tabs{gap:20px}.exact-live-content{grid-template-columns:1fr}.exact-live-content aside{display:none}.exact-service-grid{gap:12px}.exact-service-grid strong{font-size:16px}.exact-service-dial{width:140px}.exact-service-copy{padding-inline:0}}@media (max-width:767px){.header,.header-inner{height:70px}.header-inner{width:calc(100% - 28px)}.header .brand{width:auto}.header .header-actions{display:none}.header .user-menu{width:auto}.route-page{padding-top:70px}.exact-home-hero,.exact-home-hero .reference-hero-banner{height:350px;min-height:350px}.exact-home-hero .reference-hero-banner img{height:350px;width:960px}.exact-home-hero .hero-dots{bottom:10px}.exact-partners{padding:25px 0}.exact-partners-track{gap:10px}.exact-partners-track>button,.exact-partners-track img{width:102px;height:135px}.exact-home-section{padding-bottom:24px}.exact-section-title{height:auto;min-height:50px;margin-bottom:20px}.exact-app-showcase{height:auto;display:flex;flex-direction:column}.exact-app-devices{position:static;width:100%;height:auto;max-width:100%}.exact-app-card{position:static;width:100%;height:auto;padding:25px;border:2px solid white;border-radius:20px;background:#f8fbff}.exact-app-card h2{margin-top:25px;font-size:30px}.exact-app-card>p{font-size:14px;line-height:24px}.exact-app-download>div{min-height:200px}.exact-pill-tabs{flex-wrap:wrap}.exact-pill-tabs>button{font-size:12px;padding:0 11px;height:34px}.exact-live-panel{padding:18px 12px;min-height:0;border-radius:16px}.exact-live-tabs{gap:12px;flex-wrap:wrap}.exact-live-tabs button{font-size:13px}.exact-live-tabs select{font-size:12px;margin-left:0}.exact-live-screen{height:220px}.exact-live-content header{height:55px;font-size:16px}.exact-home-game-tabs{gap:8px}.exact-home-game{height:auto;display:flex;flex-direction:column}.exact-home-game>img{position:static;width:100%;height:330px}.exact-home-game>div{position:static;width:100%}.exact-game-title{width:100%;height:auto}.exact-home-game .exact-game-title{max-height:110px}.exact-home-game p{font-size:14px}.exact-enter{margin-top:24px;font-size:16px;height:44px;width:160px}.exact-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.exact-service-copy{grid-template-columns:1fr;gap:24px;padding-top:30px}.exact-service-copy h3{font-size:18px}.exact-service-copy img{width:40px;height:40px}.exact-game-stage{height:auto;min-height:0;display:flex;flex-direction:column;padding-bottom:35px}.exact-game-art{position:static;height:360px;width:100%}.exact-game-art img{height:360px;max-width:calc(100% + 70px)}.exact-game-page .exact-game-copy{position:static;width:100%}.exact-game-copy .exact-game-title{max-height:120px;object-position:left}.exact-game-copy>p{font-size:14px;line-height:24px;margin-block:18px}.exact-provider-tabs{margin-top:30px;gap:16px}.exact-provider-logo{width:58px;height:58px;border-radius:15px}.exact-provider-tabs>button{font-size:12px;gap:10px}.exact-game-symbols{height:28px}.exact-arcade-hero{height:250px;overflow:hidden}.exact-arcade-hero>img:first-child{width:75%;height:180px;z-index:1}.exact-arcade-hero>img+img{width:80%;height:250px;top:0;right:-50px;opacity:.9}.exact-arcade-lobby{padding:18px 12px;border-radius:16px}.exact-arcade-providers{gap:8px}.exact-arcade-providers button{font-size:12px;padding:9px 12px}.exact-arcade-providers small{display:none}.exact-arcade-toolbar{flex-direction:column;gap:16px}.exact-arcade-toolbar button{font-size:13px}.exact-arcade-toolbar label{width:100%}.exact-arcade-toolbar input{flex:1}.exact-arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exact-game-card strong{margin:10px 10px 5px;font-size:13px}.exact-game-card small{padding:0 10px 10px;font-size:11px}.exact-lobby-state{min-height:200px;flex-direction:column;font-size:14px}}@media (prefers-reduced-motion:reduce){.exact-game-art img{animation:none}.venue-mega-menu{transition:none}}.exact-game-art .exact-game-person{flex:none;max-width:none;object-fit:contain}.exact-game-art .exact-game-backdrop{position:absolute;top:80px;left:150px;width:460px;height:271px;z-index:0}.exact-game-art .exact-game-person{position:relative;z-index:1}.exact-rebate-ghost{display:inline-flex;height:34px;width:197px;margin:12px 0 20px}@media (max-width:767px){.exact-game-art .exact-game-person{width:auto!important;height:360px!important;max-width:calc(100% + 70px)}.exact-game-art .exact-game-backdrop{top:30px;left:5%;width:90%;height:180px}.exact-game-art{position:relative}.exact-rebate-ghost{display:none}}.member-panel-heading h1:before{display:none}.member-panel-heading h1{font-size:24px;font-weight:700;color:#303442}.member-panel{border-radius:12px}.member-layout{gap:16px;grid-template-columns:220px minmax(0,1fr);padding-top:106px}.member-layout-wallet{grid-template-columns:220px minmax(0,748px) 200px}.member-layout:has(.profile-page) .member-panel{padding:0;background:transparent}.profile-page .member-panel-heading{background:#fff;border:0;margin:0;padding:20px 24px 18px;border-radius:12px 12px 0 0}.profile-page .profile-safety-summary{padding:10px 24px 16px;margin:0;border-radius:0 0 12px 12px;background:#fff;color:#303442}.profile-page .profile-safety-summary>b{display:block;border:1px solid #f1f1f6;border-bottom:0;border-radius:12px 12px 0 0;padding:16px 24px 0;font-size:14px;font-weight:400}.profile-page .profile-safety-summary em{color:#559fdd;font-style:normal}.profile-page .profile-safety-summary>p{border:1px solid #f1f1f6;border-block:0;margin:0;padding:16px 24px;color:#7981a4;font-size:12px}.profile-page .profile-progress-actions{display:flex;gap:18px;border:1px solid #f1f1f6;border-radius:0 0 12px 12px;padding:16px 24px}.profile-progress-actions>button{display:flex;align-items:center;gap:8px;background:none;color:#c2c5d2;font-size:14px;padding:0}.profile-progress-actions>button.complete{color:#579cda}.profile-progress-actions .site-icon{width:32px!important;height:32px!important;border-radius:50%}.profile-page .member-section-heading{background:#fff;padding:20px 24px;margin-top:16px;border-radius:12px 12px 0 0}.profile-page .member-section-heading h2{font-size:16px;font-weight:700;color:#303442}.profile-information-form{background:#fff;border-radius:0 0 12px 12px;padding:0 24px 24px;display:flex;flex-direction:column;gap:16px}.profile-information-form>label{display:flex;align-items:center;gap:12px;font-size:14px;color:#303442}.profile-information-form>label>span{width:58px;flex:none;text-align:right}.profile-gender{display:flex;gap:12px;width:256px}.profile-gender button{height:44px;flex:1;background:#fff;border:1px solid #ebedf3;border-radius:8px;color:#303442}.profile-gender button.active{border-color:#539fdb;color:#539fdb;background:linear-gradient(135deg,transparent 88%,#539fdb 88%)}.profile-information-form input{height:44px;width:256px;border:1px solid #ebedf3;padding:10px 12px;border-radius:8px;background:#fff;color:#7981a4}.profile-information-form p{font-size:14px;margin:12px 0}.profile-information-form>.primary{margin-left:70px;width:256px;height:44px;box-shadow:none;border-radius:8px;background:linear-gradient(100deg,#66b4ee,#4899ed)}.profile-information-form>.primary:disabled{background:#e4e5eb;color:#a0a5ba;opacity:1}.profile-security-list{background:#fff;padding:0 24px 24px;border-radius:0 0 12px 12px}.profile-security-list article{min-height:60px;grid-template-columns:105px 1fr auto}.profile-shortcuts,.member-shortcuts{background:#fff;padding:20px!important;border-radius:12px}.finance-right-rail{min-width:0;gap:0}.finance-right-rail>.finance-record-panel{margin:0;padding:16px 12px;width:100%;min-height:360px;max-height:520px;border-radius:12px;background:#fff;contain:initial}.finance-right-rail h2{margin:0 0 18px;font-size:16px;font-weight:700}.finance-right-rail .finance-record-scroll{max-height:440px;overflow:auto}.finance-right-rail .finance-record-card{padding:14px 0;display:flex;flex-direction:column;border-bottom:1px solid #eceff6;font-size:12px;overflow-wrap:anywhere}.finance-right-rail .finance-record-heading{display:flex;flex-wrap:wrap;gap:10px}.finance-right-rail .finance-record-heading>div{display:flex;flex-direction:column;gap:7px;min-width:0}.finance-right-rail .finance-record-heading b{font-size:11px;font-weight:400}.finance-right-rail .finance-record-heading>strong{margin-left:auto}.finance-right-rail .finance-record-status{color:#acb1c3;font-size:12px;text-align:center;padding:20px 0}.finance-right-rail .finance-rail-more{background:#fff;padding-bottom:16px;text-align:center;margin-top:-12px;border-radius:0 0 12px 12px}.finance-rail-help{padding:20px 12px;border-radius:12px;margin-top:16px;background:#fff}.finance-rail-help button{display:block;margin:12px 0;padding:0;font-size:12px;color:#7981a4;background:none}.member-content .finance-layout>.apply-card{max-width:100%;padding:24px;border:0;border-radius:12px;background:#fff;box-shadow:none}.member-content .finance-layout .apply-card h2{font-size:24px;font-weight:700;color:#303442}.member-content .finance-layout .apply-card>p{font-size:12px;color:#969cb4}.member-content .finance-layout .apply-card label{color:#7981a4;font-size:14px}.member-content .finance-layout .apply-card input,.member-content .finance-layout .apply-card select{border:1px solid #edeef4;background:#fff;border-radius:8px;min-height:44px}.member-content .finance-layout .apply-card>.primary{width:256px;height:44px;margin:16px auto 0;background:linear-gradient(100deg,#62b2ee,#4899ed);box-shadow:none;border-radius:8px}.member-content .record-center{padding:0;background:transparent}.record-center>.member-panel-heading{padding:20px 24px 16px;border:0;background:#fff;border-radius:12px 12px 0 0;margin:0;gap:8px}.record-center .member-panel-heading p{font-size:12px;color:#979db4}.record-center .record-filters{display:flex;align-items:center;gap:16px 12px;flex-wrap:wrap;padding:0 24px 16px;margin:0;background:#fff;border-radius:0 0 12px 12px}.record-filters>label{display:flex;align-items:center;gap:8px;font-size:14px;color:#303442}.record-filters select{min-height:44px;padding:8px 12px;min-width:180px;background:#fff;border:1px solid #edeef4;border-radius:8px}.record-transactions .record-filters>label:first-child{flex-basis:100%}.record-transactions .record-filters>label:first-child select{width:256px}.record-date-range{display:flex;align-items:center;gap:0;font-size:14px;color:#303442}.record-date-range>span:first-child{margin-right:8px}.record-date-range>label{min-width:0}.record-date-range input{border:1px solid #edeef4;height:44px;border-radius:8px;font-size:13px;width:140px;padding:8px;background:#fff}.record-date-range .date-separator{padding:0 3px}.record-filters .record-filter-actions{margin-left:auto;display:flex;gap:10px}.record-filter-actions button{width:112px;height:44px;border-radius:8px;font-size:16px;box-shadow:none}.record-filter-actions .primary{background:linear-gradient(100deg,#62b2ee,#4899ed)}.record-filter-actions .subtle-button{border-color:#e4e5eb;color:#303442}.record-center .record-table-scroll{margin-top:16px;border:0;border-radius:12px;padding:16px 20px;min-height:460px;background:#fff}.record-center .record-table th{height:40px;background:#f7f8fa;border:0;color:#7981a4;font-size:14px;font-weight:400}.record-center .record-table td{color:#7981a4;font-size:13px}.record-center .page-state{padding:60px 20px}.record-center .page-state:not(.is-error):has(.page-state-mark) .page-state-mark{width:240px;height:240px;border:0;background:url(/reference/record-empty.png) center/contain no-repeat;font-size:0;border-radius:0}.record-center .record-pagination{padding:16px;background:#fff;border-radius:0 0 12px 12px;margin-top:-16px}@media (max-width:1250px){.record-date-range input{width:127px}.record-filter-actions button{width:90px}}@media (max-width:999px){.member-layout,.member-layout-wallet{grid-template-columns:180px minmax(0,1fr)}.member-layout-wallet>.member-right-rail{grid-column:2}.profile-page .profile-progress-actions{flex-wrap:wrap;gap:16px}.profile-progress-actions button{width:calc(50% - 8px)}.finance-right-rail{display:grid;grid-template-columns:1fr 1fr;gap:16px}.finance-right-rail .finance-rail-more{display:none}.finance-rail-help{margin:0}.record-filters .record-filter-actions{margin-left:0}}@media (max-width:767px){.member-layout,.member-layout-wallet{grid-template-columns:minmax(0,1fr);padding-top:86px}.member-layout-wallet>.member-right-rail{grid-column:auto}.member-sidebar nav{max-width:100%}.profile-page .profile-progress-actions{padding:14px;gap:14px 8px}.profile-progress-actions button{font-size:12px}.profile-page .profile-safety-summary{padding:8px 16px 16px}.profile-page .profile-safety-summary>b,.profile-page .profile-safety-summary>p{padding:12px 14px}.profile-page .member-panel-heading,.profile-page .member-section-heading{padding:18px 16px}.profile-information-form{padding:0 16px 20px}.profile-information-form>label>span{width:58px}.profile-gender,.profile-information-form input{width:100%;min-width:0}.profile-information-form>.primary{width:calc(100% - 70px)}.profile-security-list{padding-inline:16px}.finance-right-rail{display:flex}.finance-right-rail .finance-rail-help{margin-top:16px}.record-center>.member-panel-heading{padding:18px 16px 14px}.record-center .record-filters{padding-inline:16px}.record-transactions .record-filters>label:first-child select{width:calc(100% - 48px);min-width:0}.record-date-range{width:100%}.record-date-range>label{flex:1}.record-date-range input{width:100%;min-width:0;font-size:11px;padding:5px}.record-filter-actions{width:100%}.record-filter-actions button{flex:1}.record-center .record-table-scroll{padding:12px 10px}.record-center .page-state{padding:40px 12px}}.exact-download-page{background-position:center top;background-size:cover;background-attachment:fixed}.exact-download-section{min-height:calc(100dvh - 90px);scroll-margin-top:90px;display:flex;align-items:center}.exact-download-layout{width:min(1280px,calc(100% - 48px));height:600px;position:relative}.exact-download-art{position:absolute;left:180px;top:0;width:640px;height:580px;object-fit:contain}.exact-download-copy{position:absolute;top:0;right:0;width:456px;min-height:526px;padding:32px 36px;background-size:100% 100%}.exact-download-copy h1,.exact-download-copy h2{margin:0 0 14px;color:#7981a4;font-size:40px}.exact-download-copy p{color:#7981a4;font-size:16px;line-height:26px;margin:0 0 32px}.exact-download-navigation{position:fixed;top:calc(50% - 90px);left:max(calc((100% - 1200px)/2),24px);z-index:12;display:flex;flex-direction:column;gap:12px}.exact-download-navigation button{width:160px;height:50px;border-radius:26px;background:linear-gradient(#f1f5ff,#fff);color:#7981a4;box-shadow:0 4px 7px #aebdd84d;font-size:18px}.exact-download-navigation .active{color:#fff;background:linear-gradient(#4fe7da,#2c8aff)}.exact-download-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.exact-download-options>div{display:flex;flex-direction:column;align-items:center;min-height:255px;border-radius:12px;padding:18px 12px 12px;border:1px solid white;background:#f0f4ff90;text-align:center;gap:8px;color:#7981a4}.exact-download-options img{width:100px;height:100px;object-fit:contain}.exact-download-options a,.exact-download-options strong{font-size:14px;font-weight:400;color:#559fd7;overflow-wrap:anywhere}.exact-download-options b{margin-top:auto;font-size:16px}.exact-download-options small{font-size:12px;line-height:18px}.exact-download-options .reference-link{font-size:12px}.promotion-layout{grid-template-columns:196px minmax(0,1fr);gap:34px;padding-top:20px}.promotion-layout>aside{top:110px;overflow:visible;border-radius:8px}.promotion-layout>aside h2{min-height:32px;padding:7px 14px;font-size:16px;line-height:18px;margin:0 14px;background:linear-gradient(#4eece4,#428af1);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.promotion-layout>aside button{min-height:78px;padding:20px;border:0;color:#8a91a8}.promotion-layout>aside button.active{color:#fff;background:linear-gradient(100deg,#68b7ef,#4597ed);box-shadow:none}.promotion-layout .promotion-grid{gap:24px}.promotion-grid article.has-cover{padding-bottom:0;border:2px solid #fff;border-radius:8px;overflow:hidden;box-shadow:0 0 8px #a9bdd46b}.promotion-cover img{height:220px;object-fit:cover}.promotion-grid article.has-cover>h2,.promotion-grid article.has-cover>p,.promotion-grid article.has-cover>.promotion-actions,.promotion-grid article.has-cover>span{display:none}.promotion-artwork{min-height:470px}.promotion-artwork>img{height:470px;object-fit:contain}.finance-page-heading{margin:0 0 16px;padding:18px 24px;background:#fff;border-radius:12px}.finance-page-heading h1{margin:0;font-size:24px;line-height:30px;color:#303442;font-weight:700}.member-content .venue-wallet-panel{padding:20px 24px;border:0;border-radius:12px;background:#fff}.venue-wallet-panel>h2{font-size:16px;font-weight:700;margin:0 0 16px;color:#303442}.member-content .finance-wallet-summary{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;background:none;padding:0}.member-content .center-wallet-amount,.member-content .secondary-wallet-amount>span{background:#f4f9fb;border-radius:12px;padding:24px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:106px;color:#7981a4;font-size:16px}.member-content .secondary-wallet-amount{display:contents}.member-content .center-wallet-amount strong,.member-content .secondary-wallet-amount strong{font:700 28px DIN,sans-serif;color:#303442}.member-content .center-wallet-amount strong small{font-size:12px}.member-content .recycle-wallets{position:absolute;right:calc(66.6667% + 12px);top:20px;border:0;background:#e8f4ff;color:#559fdd;padding:5px 8px;border-radius:20px;font-size:12px}.member-content .venue-wallet-toolbar{margin:24px 0 16px}.member-content .venue-wallet-toolbar h2{font-size:16px;font-weight:700;color:#303442}.venue-wallet-toolbar p{display:none}.member-content .venue-wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.member-content .venue-wallet-grid article{min-height:88px;padding:20px 14px;border:0;border-radius:12px;background:#f4f9fb;color:#7981a4}.member-content .venue-wallet-grid article>span{font-size:14px}.member-content .venue-wallet-grid article>strong{color:#303442;font:700 22px DIN,sans-serif}.member-content .venue-wallet-grid article>small{display:none}.finance-method-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px}.finance-method-tabs button{min-height:62px;padding:12px 6px;color:#7981a4;border:1px solid #edf0f5;border-radius:8px;background:#fff;font-size:14px}.finance-method-tabs button.active{color:#539fdb;border-color:#539fdb;background:linear-gradient(135deg,#fff 92%,#539fdb 92%)}.finance-method-select.has-method{display:none}@media (max-width:999px){.exact-download-navigation{left:24px}.exact-download-navigation button{width:120px;font-size:15px}.exact-download-art{width:55%;left:100px}.exact-download-copy{width:42%;padding:24px}.exact-download-copy h1,.exact-download-copy h2{font-size:30px}.exact-download-copy p{font-size:14px}.exact-download-options{grid-template-columns:1fr}.exact-download-options>div{min-height:180px}.exact-download-options>div+div{display:none}.member-content .recycle-wallets{position:static;grid-column:1/-1;width:max-content;justify-self:end;margin-top:-40px}.finance-method-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.exact-download-navigation{position:sticky;top:70px;left:auto;padding:12px 14px;flex-direction:row;gap:8px;background:#f1f5ffed;overflow:auto}.exact-download-navigation button{flex:none;width:110px;height:36px;font-size:13px}.exact-download-layout{height:auto;width:calc(100% - 28px);display:flex;flex-direction:column}.exact-download-section{min-height:0;padding-bottom:28px;scroll-margin-top:130px}.exact-download-art{position:static;width:100%;height:330px}.exact-download-copy{position:static;width:100%;min-height:0;background:#f9fcff;border:2px solid #fff;border-radius:18px}.exact-download-options{grid-template-columns:1fr 1fr}.exact-download-options>div+div{display:flex}.exact-download-options img{width:72px;height:72px}.exact-download-options b{font-size:13px}.promotion-layout{grid-template-columns:1fr;gap:18px;padding-top:14px}.promotion-layout>aside{display:flex;flex-direction:row;overflow:auto;top:70px}.promotion-layout>aside h2{display:none}.promotion-layout>aside button{width:auto;min-height:40px;white-space:nowrap;padding:10px 16px;font-size:13px}.promotion-artwork{min-height:0}.promotion-artwork>img{height:auto;min-height:140px}.promotion-cover img{height:auto;aspect-ratio:970/220}.finance-page-heading{padding:16px}.finance-page-heading h1{font-size:22px}.member-content .venue-wallet-panel{padding:18px 16px}.member-content .finance-wallet-summary{gap:8px}.member-content .center-wallet-amount,.member-content .secondary-wallet-amount>span{padding:16px 8px;font-size:12px}.member-content .center-wallet-amount strong,.member-content .secondary-wallet-amount strong{font-size:20px}.member-content .venue-wallet-grid,.finance-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-method-tabs button{min-height:52px;font-size:12px}}.wallet-banner-fallback>img{display:block;width:100%;height:100px;object-fit:cover}.wallet-summary-icon{width:20px;height:20px;object-fit:contain;flex:none}.wallet-finance-icon{width:40px;height:40px;object-fit:contain;margin-bottom:2px}.member-rail-accounts{min-height:300px;background:#fff;border-radius:12px;padding:20px 14px;color:#a6adbf;font-size:12px}.member-rail-accounts nav{display:flex;justify-content:space-between;border-bottom:1px solid #eceef4;gap:12px}.member-rail-accounts nav button{color:#45495a;font-size:14px;font-weight:700;padding:0 0 15px;background:none;border-bottom:2px solid transparent}.member-rail-accounts nav button.active{color:#509fdb;border-bottom:2px solid}.member-rail-accounts>p{text-align:center;padding:110px 0 60px;margin:0;line-height:24px}.member-rail-accounts p button{color:#509fdb;background:none;padding:0}.member-rail-accounts>div>button{padding:16px 0;display:flex;flex-direction:column;gap:8px;color:#7981a4;background:none;width:100%;text-align:left}.member-rail-accounts small{color:#a6adbf}@font-face{font-family:ReferenceAmount;src:url(/fonts/reference-Akrobat-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}.wallet-reference .wallet-summary-strip strong,.wallet-reference .wallet-venue-grid>article>strong,.member-content .center-wallet-amount strong,.member-content .secondary-wallet-amount strong,.member-content .venue-wallet-grid article>strong{font-family:ReferenceAmount,DIN,sans-serif;font-weight:800;-webkit-text-stroke:0}.member-content .vip-overview{padding:0;background:transparent}.vip-overview .vip-current{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;background:#fff;color:#303442;min-height:130px;padding:0 24px;border-radius:12px 12px 0 0;margin:0}.vip-current h1{font-size:20px;font-weight:400;margin:0 0 24px}.vip-current p{margin:0;color:#7981a4;font-size:14px}.vip-current>.primary{background:linear-gradient(100deg,#63b3ee,#4899ed);width:137px;height:44px;border-radius:8px;box-shadow:none}.vip-medal{position:relative;width:100px;height:124px;display:block!important}.vip-medal i{position:absolute;top:0;left:11px;width:80px;height:56px;border-radius:0 0 18px 18px;background:linear-gradient(90deg,#b9c9d2,#edf4f8 20%,#8c9da8 45%,#dce6ed 65%,#98a9b5);box-shadow:inset 0 -8px 5px #71828c70,0 3px 4px #5a637b40}.vip-medal>span{position:absolute;left:6px;top:33px;width:90px;height:90px;border-radius:50%;border:7px solid #b6c6d3;box-shadow:0 3px 3px #5e667a70,inset 0 0 0 3px #e1ebf1,inset 0 0 0 5px #92a4b1;background:linear-gradient(135deg,#eaf2f6,#99adb9 75%);color:#3d4a5a;font-size:10px;font-weight:700;text-align:center;padding-top:20px}.vip-medal b{font:800 30px/30px ReferenceAmount,DIN,sans-serif;display:block}.vip-overview .vip-level-tabs{display:flex;justify-content:space-between;gap:12px;border-radius:0;background:#fff;padding:14px 24px 24px;border:0;margin:0;overflow-x:auto}.vip-level-tabs button{flex:1;min-width:40px;padding:8px 0;background:none;border-radius:24px;color:#303442;font-size:14px;font-weight:500}.vip-level-tabs button.active{background:#4899ed;color:#fff}.vip-overview .vip-next-level{background:#fff;padding:0 24px 16px;border-radius:0 0 12px 12px}.vip-next-level>p{padding:18px 24px 8px;margin:0;background:#f4f9fb;color:#559fdb;font-size:14px;border-radius:12px 12px 0 0}.vip-next-level>div{display:flex;gap:14px;padding:8px 24px 18px;align-items:center;background:#f4f9fb;color:#7981a4;font-size:14px;border-radius:0 0 12px 12px}.vip-next-level .vip-progress{flex:1;height:8px;margin:0;background:#eaf5ff}.vip-next-level .vip-progress i{background:#579fe0}.vip-overview .member-section-heading{background:#fff;margin-top:16px;padding:20px 24px;border-radius:12px 12px 0 0}.vip-overview .member-section-heading h2{font-size:16px;font-weight:700;color:#303442}.vip-overview .vip-benefits{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:24px 30px;background:#fff;border-radius:0 0 12px 12px;margin:0}.vip-benefits>article{border:0;background:none;text-align:center;padding:0;display:flex;flex-direction:column;align-items:center;gap:12px}.vip-benefits .site-icon{color:#509fe2;background:#f4f9fb;border-radius:50%;padding:14px;width:60px!important;height:60px!important;-webkit-mask-size:30px;mask-size:30px}.vip-benefits>article strong{font-size:24px;color:#303442}.vip-benefits>article span{font-size:14px;color:#7981a4}.vip-entry-links{margin-top:16px;padding:24px;border-radius:12px;background:#fff}.reference-footer{background:#eaf0fb;padding:35px 0;color:#979db4}.reference-provider-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;padding-bottom:30px;border-bottom:1px solid #d6deed}.reference-provider-logos img{width:auto;max-width:110px;height:42px;object-fit:contain}.reference-footer .footer-config{padding-top:20px}.reference-footer>.container>p{color:#979db4}@media (max-width:767px){.vip-overview .vip-current{grid-template-columns:74px 1fr;padding:0 16px 14px;gap:14px}.vip-current>.primary{grid-column:2;height:36px;width:130px}.vip-current h1{font-size:18px;margin-bottom:12px}.vip-medal{transform:scale(.75);transform-origin:left top;width:74px;height:100px}.vip-overview .vip-level-tabs{padding-inline:16px}.vip-next-level>div{flex-wrap:wrap;padding-inline:16px}.vip-next-level .vip-progress{min-width:80px}.vip-next-level>p{padding-inline:16px}.vip-overview .vip-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;padding:20px 16px}.vip-overview .member-section-heading{padding:18px 16px}.reference-provider-logos{gap:10px}.reference-provider-logos img{max-width:80px;height:32px}}@media (min-width:1251px){.header-inner{gap:16px}.header .desktop-nav button{padding-inline:6px}.exact-game-art{top:120px}.exact-game-art .exact-game-backdrop{top:20px}.exact-game-copy>p{margin-top:12px;margin-bottom:20px}.exact-provider-tabs{margin-top:81px}.exact-game-copy>.exact-enter{margin-top:48px}}.vip-benefits .vip-benefit-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#f4f9fb}.vip-benefit-icon .site-icon{background:currentColor;padding:0;width:30px!important;height:30px!important;border-radius:0;-webkit-mask-size:contain;mask-size:contain}.vip-details-page{background:#fff;border-radius:12px;padding:20px 24px 24px}.vip-details-page>header{display:flex;align-items:center;gap:12px}.vip-details-page h1{margin:0;font-size:24px;font-weight:700}.vip-details-page header>button{font-size:34px;line-height:30px;color:#45495b;padding:0}.vip-level-carousel{position:relative;height:250px;overflow:hidden;margin-top:14px}.vip-level-card{position:absolute;left:50%;top:16px;width:448px;height:204px;border-radius:16px;border:1px solid #a7b1c0;background:linear-gradient(120deg,#c0c5ce,#d9dce1 50%,#b7bfca);transform:translate(-50%);box-shadow:0 12px 22px #b7bfd42b;padding:34px 40px;color:#fff}.vip-level-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(150deg,transparent 30%,#fff2 31%,transparent 70%)}.vip-level-card h2{margin:0;font-size:36px;position:relative;color:#fff}.vip-level-card>div:last-child{display:flex;justify-content:space-between;position:relative;margin-top:46px;text-align:center;gap:18px}.vip-level-card p{margin:0;font-size:13px}.vip-level-card b{display:block;font-size:18px;margin-bottom:7px}.vip-card-symbol{position:absolute;right:46px;top:0;width:80px;height:110px;border-radius:0 0 35px 35px;background:linear-gradient(90deg,#a3b8c7,#e8f1f8 40%,#a9b8c4);box-shadow:0 3px 4px #788493;display:grid;place-items:center}.vip-card-symbol img{width:80px;height:110px;object-fit:contain}.vip-card-symbol span{border:5px solid #a5b6c4;outline:2px solid #e5eff9;border-radius:50%;padding:12px;color:#425568;font:800 28px ReferenceAmount,DIN,sans-serif}.vip-level-card.position-0{transform:translate(calc(-50% - 200px)) scale(.75);z-index:0}.vip-level-card.position-1{z-index:2}.vip-level-card.position-2{transform:translate(calc(-50% + 200px)) scale(.75);z-index:0}.vip-carousel-prev,.vip-carousel-next{position:absolute;top:66px;z-index:3;background:none;color:#c5c9d6;font-size:62px;padding:0}.vip-carousel-prev{left:0}.vip-carousel-next{right:0}.vip-carousel-dots{display:flex;justify-content:center;gap:8px}.vip-carousel-dots button{padding:0;width:8px;height:8px;border-radius:50%;background:#f2f3f8}.vip-carousel-dots button.active{background:#509deb}.vip-details-table{background:#fff;padding:20px;border-radius:12px;margin-top:16px}.vip-details-table h2{margin:0 0 24px;font-size:16px;font-weight:700}.vip-details-table th,.vip-details-table td{text-align:center;white-space:nowrap;padding:16px 12px;color:#303442;font-size:14px}.vip-details-table th{background:#edeff6}.vip-details-table .record-table-scroll{overflow:auto}@media (max-width:767px){.vip-details-page{padding:18px 16px}.vip-level-card{width:280px;height:180px;padding:25px}.vip-level-card h2{font-size:28px}.vip-level-card>div:last-child{margin-top:60px}.vip-card-symbol{right:20px;width:65px;height:88px}.vip-card-symbol span{font-size:22px;padding:8px}.vip-level-card b{font-size:16px}.vip-level-card p{font-size:12px}.vip-level-card.position-0{transform:translate(calc(-50% - 130px)) scale(.75)}.vip-level-card.position-2{transform:translate(calc(-50% + 130px)) scale(.75)}.vip-level-carousel{height:220px}.vip-carousel-prev,.vip-carousel-next{font-size:48px}.vip-details-table{padding:18px 12px}}.vip-medal>.vip-medal-reference{width:100px;height:124px;object-fit:contain;display:block}.feedback-layout{display:grid;grid-template-columns:minmax(0,748px) 200px;gap:16px;align-items:start}.feedback-layout .feedback-page{min-height:680px;padding:20px 24px;border-radius:12px;background:#fff}.feedback-page .member-panel-heading{border:0;margin:0 0 24px;padding:0}.feedback-page .feedback-form{max-width:none;gap:18px;padding:0}.feedback-page .feedback-form>label{display:block;position:relative;color:#303442;font-size:14px}.feedback-page .feedback-form>label:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:10px 3px;width:344px;max-width:100%}.feedback-page .feedback-form select{width:344px;max-width:100%;flex-basis:100%;height:44px;border:1px solid #edf0f5;border-radius:8px;padding:10px 12px;color:#7981a4;background:#fff;margin:0}.feedback-page .feedback-form textarea{width:100%;min-height:172px;padding:12px;color:#7981a4;border:1px solid #edf0f5;border-radius:12px;margin-top:10px;background:#fff;resize:vertical}.feedback-page .feedback-form .form-help{color:#969db4;font-size:12px;margin-left:8px}.feedback-page .feedback-counter{position:absolute;right:16px;bottom:15px;color:#989fb4;font-size:14px}.feedback-page .feedback-upload{width:64px;height:64px;min-height:0;padding:0;display:grid;place-items:center;border:2px dashed #e5e8f0;border-radius:14px;background:linear-gradient(#f7fcff,#e8f3ff);color:#5caae4}.feedback-page .feedback-upload>span{font-size:0}.feedback-page .feedback-upload>span:before{content:"＋";font-size:32px;color:#67b3e3}.feedback-page .feedback-form>.primary{width:256px;height:44px;margin-top:0;background:linear-gradient(100deg,#62b2ee,#4899ed);border-radius:8px;box-shadow:none}.feedback-page .feedback-form>.primary:disabled{color:#a5aabd;background:#e5e6ec;opacity:1}.feedback-records-panel{min-height:640px;padding:20px 14px;border-radius:12px;background:#fff}.feedback-records-panel .member-section-heading{padding:0 0 12px;gap:8px;margin:0}.feedback-records-panel h2{font-size:16px;font-weight:700;color:#303442}.feedback-records-panel .reference-link{font-size:12px}.feedback-records-panel .page-state{min-height:300px;padding:100px 0}.feedback-records-panel .page-state-mark,.feedback-records-panel .page-state p{display:none}.feedback-records-panel .page-state b{font-size:12px;font-weight:400;color:#aeb3c5}.feedback-records-panel .feedback-records article{padding:15px 0;font-size:12px}.feedback-records-panel .feedback-records article>button{display:flex;flex-direction:column;gap:8px;align-items:start}.feedback-records-panel .record-pagination{flex-wrap:wrap;gap:10px}.feedback-records-panel .feedback-attachments img{max-width:100%;height:auto}@media (max-width:999px){.feedback-layout{grid-template-columns:1fr}.feedback-records-panel{min-height:250px}.feedback-records-panel .page-state{min-height:180px;padding:50px 0}}@media (max-width:767px){.feedback-layout .feedback-page{padding:18px 16px;min-height:0}.feedback-page .feedback-form .form-help{margin-left:4px;font-size:11px}.feedback-page .feedback-form>.primary{width:100%}.feedback-page .feedback-form textarea{min-height:190px;font-size:13px}}.rebate-overview-panel,.rebate-records-panel{background:#fff;border-radius:12px;padding:20px 24px}.rebate-overview-panel>.member-panel-heading{padding:0;margin:0 0 28px;border:0}.rebate-hero{min-height:440px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:radial-gradient(ellipse at 22% 45%,#e8f6ff 0,transparent 57%),linear-gradient(100deg,#f2f9ff,#f7fbfe);border-radius:12px;padding:22px;gap:28px}.rebate-orbit{display:grid;place-items:center;aspect-ratio:1;max-width:380px;border:18px solid #d9edfc;box-shadow:0 0 0 9px #e9f6ff,inset 0 0 18px #d5e7fa;border-radius:50%;background:radial-gradient(circle at 40% 25%,#fff,#e5f2fd)}.rebate-orbit>div{display:flex;flex-direction:column;align-items:center;gap:14px}.rebate-orbit span{font-size:20px;font-weight:700;color:#303442}.rebate-orbit small{color:#7981a4;font-size:12px}.rebate-orbit strong{font:40px ReferenceAmount,DIN,sans-serif;color:#303442}.rebate-orbit .primary{width:156px;height:44px;border-radius:24px;box-shadow:0 7px 14px #5bacec30;background:linear-gradient(100deg,#62b2ee,#4899ed)}.rebate-rule-card{align-self:stretch;padding:24px;background:#fff;border-radius:12px;color:#7981a4;font-size:14px;line-height:1.8}.rebate-rule-card h2{text-align:center;font-size:16px;color:#303442;margin:0 0 28px}.rebate-rule-card .help-rich-text{font-size:14px;line-height:1.8}.rebate-total{color:#559fdb;margin-top:24px}.rebate-records-panel{margin-top:16px}.rebate-records-panel>.member-section-heading{margin:0 0 20px}.rebate-records-panel h2{font-size:16px;font-weight:700}.rebate-records-panel .record-filters{padding:0 0 24px;background:#fff;gap:14px}.rebate-records-panel .record-table-scroll{border:0}.rebate-records-panel .page-state{min-height:300px}.rebate-records-panel .page-state-mark{width:240px;height:240px;background:url(/reference/record-empty.png) center/contain no-repeat;border:0;border-radius:0;font-size:0}.rebate-records-panel .is-error .page-state-mark{background:none;font-size:28px;width:48px;height:48px}@media (max-width:767px){.rebate-overview-panel,.rebate-records-panel{padding:18px 16px}.rebate-hero{grid-template-columns:1fr;padding:24px 16px;gap:28px}.rebate-orbit{width:min(100%,320px);justify-self:center;border-width:14px}.rebate-rule-card{padding:20px}.rebate-orbit span{font-size:18px}.rebate-records-panel .member-section-heading{flex-wrap:wrap}.rebate-records-panel .record-filters{flex-direction:column;align-items:stretch}.rebate-records-panel .record-filters>label{justify-content:space-between}.rebate-records-panel .record-filters input,.rebate-records-panel .record-filters select{min-width:0;max-width:70%}}.member-content .message-center{background:#fff;border-radius:12px;padding:20px 24px;min-height:680px}.message-center>.member-panel-heading{margin:0;border:0;padding:0 0 24px}.message-heading-actions{display:flex;gap:24px}.message-heading-actions button{display:flex;align-items:center;gap:6px;font-size:14px;color:#7981a4;padding:0}.message-center .message-tabs{display:flex;gap:40px;padding:0;margin:0 -24px;padding-inline:24px;border-bottom:1px solid #eef0f5}.message-center .message-tabs button{position:relative;min-height:44px;padding:8px 0 16px;border:0;border-radius:0;background:none;font-size:18px;font-weight:700;color:#303442}.message-center .message-tabs button.active{color:#559fdd}.message-center .message-tabs button.active:after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background:#559fdd}.message-center .message-row{position:relative;display:flex;gap:12px;padding:18px 0;border:0;border-bottom:1px solid #eef0f5;min-height:77px}.message-symbol{width:44px;height:44px;flex:none;display:grid;place-items:center;background:#f1f8ff;border-radius:50%;color:#78b8e3}.message-center .message-row>button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:0;gap:8px;text-align:left}.message-center .message-row-title{padding-right:110px}.message-center .message-row-title b{color:#303442;font-size:16px;font-weight:700}.message-center .message-row-title small{display:none}.message-center .message-row time{position:absolute;right:0;top:18px;color:#7981a4;font-size:12px}.message-center .message-excerpt{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.6;color:#7981a4}.message-center .message-row.unread:after{content:"";position:absolute;right:0;bottom:22px;width:7px;height:7px;border-radius:50%;background:#d86d6d}.message-center .message-row.unread .message-excerpt{padding-right:20px}.message-center .message-tools{background:#f7f9fc;border-radius:8px;padding:12px;margin-top:12px}.message-center .message-tools button{font-size:13px}@media (max-width:767px){.member-content .message-center{padding:18px 16px}.message-center .message-tabs{margin-inline:-16px;padding-inline:16px;gap:24px;overflow-x:auto}.message-center .message-tabs button{white-space:nowrap;font-size:16px}.message-heading-actions{gap:12px}.message-heading-actions button{font-size:12px}.message-center .message-row-title{padding-right:0}.message-center .message-row time{position:static;order:3;font-size:11px}.message-center .message-row{min-height:94px}.message-symbol{width:36px;height:36px}.message-center .message-row-title b{font-size:14px}.message-center .message-excerpt{font-size:12px}.message-center .message-tools{flex-wrap:wrap}}.record-welfare .welfare-entries{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 16px;background:linear-gradient(#e8f5ff,#fff);border:1px solid white;border-radius:12px;min-height:70px;padding:14px 24px}.record-welfare .welfare-entries button{display:flex;align-items:center;gap:8px;padding:0 18px 0 0;background:none;border:0;border-radius:0;box-shadow:none}.record-welfare .welfare-entries button+button{border-left:1px solid #e9edf4;padding:0 0 0 24px}.welfare-entries .welfare-symbol{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;flex:none;color:#fff;background:linear-gradient(#74c1ff,#479af2)}.welfare-entries button:last-child .welfare-symbol{background:linear-gradient(#f6b787,#eb7d61)}.record-welfare .welfare-entries b{font-size:18px;color:#303442;white-space:nowrap}.record-welfare .welfare-entries span:not(.welfare-symbol){font-size:13px;color:#7981a4;padding-left:8px;border-left:1px solid #dce8f3}.record-welfare .welfare-entries i{margin-left:auto;font-size:14px;color:#559fdd;white-space:nowrap;font-style:normal}.record-welfare .record-filters{border-radius:12px 12px 0 0;padding-top:20px}.record-welfare .record-note{background:#fff;padding:0 24px 20px;color:#979db4;font-size:13px;margin:0;border-radius:0 0 12px 12px}@media (max-width:1100px){.record-welfare .welfare-entries span:not(.welfare-symbol){display:none}.record-welfare .welfare-entries b{font-size:16px}}@media (max-width:767px){.record-welfare .welfare-entries{grid-template-columns:1fr;gap:16px;padding:20px 16px}.record-welfare .welfare-entries button+button{padding:16px 0 0;border-left:0;border-top:1px solid #e9edf4}.record-welfare .record-filters,.record-welfare .record-note{padding-inline:16px}}.treasure-heading{display:flex;align-items:center;padding:0 24px;gap:30px;background:#fff;border-radius:12px 12px 0 0;border-bottom:1px solid #eef0f5}.treasure-heading>button{position:relative;min-height:64px;background:none;color:#7981a4;padding:16px 0;font-size:18px}.treasure-heading>button.active{color:#559fdd}.treasure-heading>button.active:after{content:"";height:2px;background:#559fdd;position:absolute;left:0;right:0;bottom:0}.treasure-heading>.reference-link{margin-left:auto;font-size:14px}.treasure-overview-panel{background:#fff;border-radius:0 0 12px 12px;padding:20px 24px 24px}.treasure-intro{font-size:14px;color:#303442;margin:0 0 24px}.treasure-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0}.treasure-summary>div{background:#f4f9fb;padding:24px 16px;border-radius:12px;min-height:106px}.treasure-summary dt{color:#7981a4;font-size:16px}.treasure-summary dd{margin:12px 0 0;font:28px ReferenceAmount,DIN,sans-serif;color:#303442;overflow-wrap:anywhere}.treasure-tasks-panel,.treasure-records,.treasure-rules,.treasure-transfer{margin-top:16px;background:#fff;border-radius:12px;padding:20px 24px}.treasure-page h2{font-size:16px;color:#303442;margin:0 0 24px;font-weight:700}.treasure-tasks-panel{min-height:300px}.treasure-page .page-state{padding:30px 0}.treasure-page .page-state-mark{width:240px;height:240px;border:0;border-radius:0;background:url(/reference/treasure-empty.png) center/contain no-repeat;font-size:0}.treasure-page .is-error .page-state-mark{width:48px;height:48px;background:none;font-size:26px}.treasure-records>nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.treasure-records>nav button{background:#fff;color:#303442;padding:10px 20px;border:1px solid #e9edf4;border-radius:8px;font-size:14px}.treasure-records>nav button[aria-pressed=true]{border-color:#559fdd;color:#559fdd}.treasure-page .record-table-scroll{overflow:auto}.treasure-page .record-table{min-width:650px}.treasure-transfer label,.treasure-page .record-detail-dialog label{display:block;max-width:420px;margin:18px 0;font-size:14px}.treasure-transfer input,.treasure-transfer select,.treasure-page .record-detail-dialog input,.treasure-page .record-detail-dialog select{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #e9edf4;border-radius:8px;background:#fff}.treasure-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.treasure-offers article{border:1px solid #e9edf4;border-radius:12px;padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:stretch;gap:12px}.treasure-offers h3{margin:0;font-size:18px;color:#303442}.treasure-offers strong{font:40px ReferenceAmount,DIN,sans-serif;color:#559fdd}.treasure-offers strong small{font-size:18px}.treasure-offers span,.treasure-offers dl,.treasure-offers p{font-size:13px;color:#7981a4}.treasure-offers dl{margin:8px 0;display:grid;gap:12px}.treasure-offers dl div{display:flex;gap:12px;justify-content:space-between}.treasure-offers dd{margin:0;color:#303442}.treasure-offers .primary{margin-top:auto;border-radius:8px;background:linear-gradient(100deg,#62b2ee,#4899ed)}@media (max-width:767px){.treasure-heading{padding-inline:16px;gap:18px}.treasure-heading>button{font-size:16px}.treasure-heading>.reference-link{font-size:12px}.treasure-overview-panel,.treasure-tasks-panel,.treasure-records,.treasure-rules,.treasure-transfer{padding:18px 16px}.treasure-summary{grid-template-columns:1fr;gap:10px}.treasure-summary>div{min-height:90px;padding:18px 16px}.treasure-summary dd{font-size:26px;margin-top:10px}.treasure-offers{grid-template-columns:1fr}.treasure-page .page-state-mark{width:200px;height:200px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.record-filters>label{flex-direction:row;justify-content:flex-start}.record-center .record-filters>label{flex-direction:row;justify-content:flex-start}.record-date-range>label{display:block}.record-transactions .record-filters>label:first-child{flex:0 0 100%}.record-date-range input{font-family:inherit}@media (max-width:767px){.record-center .record-filters>label{flex-basis:100%;justify-content:space-between}.record-transactions .record-filters>label:first-child select{width:calc(100% - 44px)}.record-center .record-date-range{width:100%}.record-center .record-date-range>label{flex:1}.record-center .record-date-range input{width:100%;min-width:0}}.feedback-page .feedback-form>label:first-child{flex-direction:row;justify-content:flex-start}.treasure-page [role=alert]{color:#bd5e65;font-size:14px}.treasure-page [role=alert] button{color:#559fdd;background:none;font-size:14px;padding:0 6px}@media (max-width:767px){.exact-game-art{left:auto;top:auto;transform:none}.exact-game-art .exact-game-person{max-width:100%}.exact-game-stage{padding-top:16px}}.treasure-records .treasure-filters{display:flex;flex-wrap:wrap;align-items:center;gap:14px 12px;padding:0 0 24px;background:#fff}.treasure-filters>.record-filter-actions{display:flex;gap:10px;margin-left:auto}.treasure-filters>.record-filter-actions button{width:90px}@media (max-width:767px){.treasure-filters .record-date-range{width:100%}.treasure-filters .record-date-range>label{flex:1;min-width:0}.treasure-filters .record-date-range input{width:100%;min-width:0}.treasure-filters>.record-filter-actions{width:100%}.treasure-filters>.record-filter-actions button{flex:1;width:auto}}.sponsorship-page{--gallery-card:216px;color:#fff;background:#1c4084;padding-bottom:40px}.sponsorship-page h1,.sponsorship-page h2,.sponsorship-page h3,.sponsorship-page p{color:inherit;margin:0}.sponsorship-container{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.sponsorship-top{background-position:center;background-size:cover;padding-bottom:60px}.sponsorship-hero{padding:60px 0}.sponsorship-hero>img{display:block;width:1200px;max-width:calc(100% - 40px);height:auto;margin:auto}.sponsorship-stage{position:relative;width:100%;height:800px;border-radius:30px;background-size:cover;background-position:center;overflow:hidden}.sponsorship-stage>video{position:absolute;left:13.3333%;top:25.6875%;width:73.3333%;height:62.25%;border-radius:16px;background:#000;object-fit:cover}.sponsorship-gallery{margin-top:40px}.sponsorship-heading{text-align:center;margin-bottom:40px}.sponsorship-heading h2{font-size:32px;line-height:1.4;font-weight:700}.sponsorship-heading h2 i{display:inline-block;height:32px;margin:0 8px -5px;border-left:2px solid white}.sponsorship-heading>p{margin-top:8px;font-size:24px;line-height:1.4;opacity:.8}.sponsorship-gallery>.sponsorship-heading{margin-bottom:0}.sponsorship-carousel{position:relative;padding:40px 0}.sponsorship-gallery-window{overflow:hidden;border-radius:12px}.sponsorship-gallery-track{display:flex;gap:30px;transition:transform .3s ease}.sponsorship-gallery-track>button{position:relative;flex:0 0 var(--gallery-card);padding:0;height:121px;border-radius:12px;overflow:hidden;background:#142d59}.sponsorship-gallery-track img{width:100%;height:100%;object-fit:cover}.sponsorship-gallery-track small{position:absolute;left:0;bottom:0;width:100%;padding:7px 18px;text-align:left;font-size:14px;color:#fff;background:linear-gradient(transparent,#000b)}.sponsorship-gallery-track span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;padding:8px 15px;background:#fff;color:#5c6383;border-radius:22px;font-size:12px;opacity:0}.sponsorship-gallery-track button:hover span,.sponsorship-gallery-track button:focus-visible span{opacity:1}.sponsorship-arrow{position:absolute;z-index:2;top:calc(50% - 18px);width:36px;height:36px;border-radius:50%;background:#ffffffb3;color:#65728f;font-size:32px;line-height:28px;padding:0}.sponsorship-arrow.prev{left:20px}.sponsorship-arrow.next{right:20px}.sponsorship-arrow:disabled{opacity:.25;cursor:default}.sponsorship-sections{display:grid;gap:40px}.sponsorship-panel{padding:48px 40px;background:var(--sponsor-panel);border-radius:24px}.sponsorship-videos{display:grid;grid-template-columns:minmax(0,752fr) minmax(0,344fr);gap:24px}.sponsorship-video-main{position:relative;min-width:0}.sponsorship-video-main>video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px;background:#071c36}.sponsorship-video-caption{position:absolute;left:0;bottom:40px;width:100%;padding:40px 20px 16px;background:linear-gradient(transparent,#000a);pointer-events:none}.sponsorship-video-caption h3{font-size:20px;font-weight:700;margin-bottom:8px}.sponsorship-video-caption p{font-size:14px;line-height:1.6}.sponsorship-video-options{display:flex;flex-direction:column;gap:20px;max-height:423px;overflow:auto;scrollbar-width:thin}.sponsorship-video-options>button{display:flex;align-items:flex-start;gap:20px;padding:0;background:none;color:#fff;text-align:left;flex:none;opacity:.72}.sponsorship-video-options>button.active,.sponsorship-video-options>button:hover{opacity:1}.sponsorship-video-options img{width:160px;height:90px;object-fit:cover;border-radius:10px}.sponsorship-video-options span{flex:1;min-width:0}.sponsorship-video-options b{display:block;font-size:16px;line-height:22px;margin-bottom:8px}.sponsorship-video-options small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:20px;opacity:.8}.sponsorship-videos.single{display:block;max-width:880px;margin:auto}.sponsorship-error{padding-top:20px;font-size:14px}.sponsorship-media{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px}.sponsorship-media [role=tablist]{display:flex;flex-direction:column;gap:20px}.sponsorship-media [role=tab]{display:flex;align-items:center;gap:32px;min-height:120px;border-radius:12px;text-align:left;padding:24px 32px;background:#ffffff0d;color:#fff}.sponsorship-media [role=tab].active,.sponsorship-team-tabs .active{background:var(--sponsor-accent)}.sponsorship-media strong{font-size:48px;font-family:ReferenceAmount,Arial,sans-serif;opacity:.8}.sponsorship-media span{font-size:24px;flex:1}.sponsorship-media small{display:block;margin-top:10px;font-size:16px;opacity:.8}.sponsorship-media i{font-size:36px;font-style:normal}.sponsorship-media [role=tabpanel]>img{display:block;width:100%;aspect-ratio:716/394;object-fit:contain;background:#ffffff08;border-radius:12px}.sponsorship-team-tabs{display:flex;gap:24px;justify-content:center;margin:0 0 40px}.sponsorship-team-tabs>button{min-width:180px;padding:16px 24px;color:#fff;background:#ffffff0d;border-radius:10px;font-size:20px}.sponsorship-team-intro{display:grid;grid-template-columns:580fr 500fr;gap:40px}.sponsorship-team-intro>img{width:100%;height:326px;object-fit:cover;border-radius:16px}.sponsorship-team-intro>div{min-width:0;height:326px;background-position:right bottom;background-size:166px auto;background-repeat:no-repeat}.sponsorship-team-intro h3{font-size:24px;margin-bottom:20px;font-weight:700}.sponsorship-team-intro p{font-size:16px;line-height:1.8;white-space:pre-line;max-height:270px;overflow:auto}.sponsorship-honors,.sponsorship-players{display:flex;overflow:auto;gap:24px;scrollbar-width:thin;padding:0 0 16px}.sponsorship-honors>article{flex:0 0 220px;text-align:center;background:#ffffff08;padding:24px 12px;border-radius:16px}.sponsorship-honors img{height:170px;width:140px;object-fit:contain}.sponsorship-honors h3{font-size:18px;margin:20px 0 12px}.sponsorship-honors p{font-size:18px;line-height:1.8}.sponsorship-players>article{flex:0 0 304px;text-align:center;background:#ffffff08;padding:20px 20px 24px;border-radius:16px}.sponsorship-players img{height:260px;width:220px;object-fit:contain}.sponsorship-players h3{font-size:20px;margin:16px 0 10px}.sponsorship-players p{font-size:14px;text-transform:uppercase;opacity:.8}.sponsorship-nav{position:fixed;top:114px;bottom:24px;left:8px;width:72px;z-index:10;display:flex;flex-direction:column;align-items:center;padding:16px 0;background:#dfedff88;border-radius:24px;overflow:auto;scrollbar-width:none}.sponsorship-nav>button{position:relative;display:grid;place-items:center;flex:0 0 72px;width:72px;padding:6px;background:none;border-radius:24px}.sponsorship-nav>button.active{background:#fff6}.sponsorship-nav img{width:60px;height:60px;object-fit:contain}.sponsorship-nav span{display:none}.sponsorship-nav>button:focus-visible{outline:2px solid white;outline-offset:-3px}.sponsorship-news{padding:32px 40px;border-radius:24px;background:var(--sponsor-panel)}.sponsorship-news h2{font-size:24px;margin-bottom:24px}.sponsorship-news a{display:flex;justify-content:space-between;color:#fff;padding:14px 0;border-bottom:1px solid #ffffff20}.sponsorship-news a[aria-disabled=true]{opacity:.7}.sponsorship-lightbox{background:#000b;z-index:1500}.sponsorship-lightbox>section{display:flex;position:relative;align-items:center;justify-content:center;width:calc(100% - 80px);max-width:1200px;height:calc(100dvh - 80px);background:none;padding:40px;border-radius:0}.sponsorship-lightbox figure{margin:0;min-width:0;width:100%;text-align:center;color:#fff}.sponsorship-lightbox figure img{max-width:100%;max-height:calc(100dvh - 180px);object-fit:contain}.sponsorship-lightbox figcaption{padding-top:16px}.sponsorship-lightbox-prev,.sponsorship-lightbox-next{color:#fff;background:#ffffff26;font-size:40px;border-radius:50%;padding:0;width:48px;height:48px;flex:none}.sponsorship-lightbox button:disabled{opacity:.2}.sponsorship-lightbox .modal-close{position:absolute;right:0;top:0;background:#fff;color:#384568}@media (max-width:1399px){.sponsorship-container{max-width:calc(100% - 160px)}.sponsorship-hero>img{max-width:calc(100% - 160px)}.sponsorship-stage{height:auto;aspect-ratio:3/2}.sponsorship-page{--gallery-card: calc((100vw - 280px)/5) }.sponsorship-gallery-track>button{height:auto;aspect-ratio:216/121}.sponsorship-media{grid-template-columns:32% 1fr}.sponsorship-media [role=tab]{padding:20px;gap:20px}.sponsorship-video-options img{width:44%;height:auto;aspect-ratio:16/9}.sponsorship-team-intro{gap:24px}}@media (max-width:1199px){.sponsorship-page{--gallery-card:calc((100vw - 100px)/3)}.sponsorship-container,.sponsorship-hero>img{max-width:calc(100% - 40px)}.sponsorship-nav{position:static;width:100%;flex-direction:row;justify-content:center;border-radius:0;gap:8px;padding:8px 12px}.sponsorship-nav>button{height:64px;width:64px;flex-basis:64px}.sponsorship-nav img{width:50px;height:50px}.sponsorship-hero{padding:40px 0}.sponsorship-panel{padding:36px 24px}.sponsorship-heading h2{font-size:28px}.sponsorship-heading>p{font-size:20px}.sponsorship-team-intro>img,.sponsorship-team-intro>div{height:280px}.sponsorship-team-intro p{max-height:230px}.sponsorship-media span{font-size:20px}.sponsorship-media strong{font-size:36px}.sponsorship-video-options small{-webkit-line-clamp:2}.sponsorship-video-caption p{display:none}}@media (max-width:767px){.sponsorship-page{--gallery-card: calc(100vw - 40px) }.sponsorship-nav{justify-content:flex-start;overflow:auto}.sponsorship-nav>button{flex-basis:52px;width:52px;height:52px}.sponsorship-nav img{width:44px;height:44px}.sponsorship-hero{padding:24px 0}.sponsorship-top{padding-bottom:24px}.sponsorship-stage{border-radius:14px}.sponsorship-stage>video{border-radius:6px}.sponsorship-gallery{margin-top:24px}.sponsorship-heading{margin-bottom:24px}.sponsorship-heading h2{font-size:22px}.sponsorship-heading h2 i{height:22px;margin-bottom:-4px}.sponsorship-heading>p{font-size:14px;line-height:1.6}.sponsorship-carousel{padding:24px 0}.sponsorship-sections{gap:24px}.sponsorship-panel{padding:28px 16px;border-radius:16px}.sponsorship-videos{display:block}.sponsorship-video-main>video{border-radius:12px}.sponsorship-video-caption{padding:20px 12px 8px;bottom:36px}.sponsorship-video-caption h3{font-size:15px}.sponsorship-video-options{margin-top:16px;max-height:none;flex-direction:row;overflow:auto;gap:12px}.sponsorship-video-options>button{display:block;width:140px}.sponsorship-video-options img{width:140px;height:79px}.sponsorship-video-options b{font-size:14px;margin-top:8px}.sponsorship-video-options small{display:none}.sponsorship-media{display:block}.sponsorship-media [role=tablist]{flex-direction:row;gap:10px;margin-bottom:20px}.sponsorship-media [role=tab]{min-width:0;min-height:80px;flex:1;padding:12px;gap:10px}.sponsorship-media strong{font-size:28px}.sponsorship-media span{font-size:16px}.sponsorship-media small{margin-top:6px;font-size:12px}.sponsorship-media i{display:none}.sponsorship-team-tabs{gap:8px;margin-bottom:24px}.sponsorship-team-tabs>button{min-width:0;flex:1;padding:12px 4px;font-size:14px}.sponsorship-team-intro{display:block}.sponsorship-team-intro>img{height:auto;aspect-ratio:580/326}.sponsorship-team-intro>div{height:auto;margin-top:24px}.sponsorship-team-intro h3{font-size:20px}.sponsorship-team-intro p{max-height:none;font-size:14px}.sponsorship-honors>article{flex-basis:180px}.sponsorship-players>article{flex-basis:240px}.sponsorship-players img{width:180px;height:230px}.sponsorship-news{padding:24px 16px}.sponsorship-lightbox>section{width:100%;padding:40px 8px}.sponsorship-lightbox-prev,.sponsorship-lightbox-next{width:32px;height:32px;font-size:28px}.sponsorship-lightbox .modal-close{right:12px}}@media (prefers-reduced-motion:reduce){.sponsorship-gallery-track{transition:none}}.sponsorship-shell .header{background:#fff;box-shadow:none}.sponsorship-stage-image{position:absolute;left:13.3333%;top:25.6875%;width:73.3333%;height:62.25%;border-radius:16px;object-fit:cover}.sponsorship-nav>button.active{min-height:108px}@media (max-width:1199px){.sponsorship-nav>button.active{min-height:64px}}@media (max-width:767px){.sponsorship-nav>button.active{min-height:52px}}.vip-level-card{height:205px;border:0;border-radius:16px;background-size:100% 100%;padding:40px 42px}.vip-level-card:before{display:none}.vip-level-card h2{font-size:36px;line-height:1.4}.vip-card-symbol{top:0;right:30px;width:128px;height:128px;background:none;box-shadow:none;border-radius:0}.vip-card-symbol img{width:128px;height:128px;object-fit:contain}.vip-level-card>div:last-child{margin-top:30px}.vip-level-card.position-0{transform:translate(calc(-50% - 168px)) scale(.75)}.vip-level-card.position-2{transform:translate(calc(-50% + 168px)) scale(.75)}.vip-benefit-icon>img{width:60px;height:60px;object-fit:contain}.vip-benefits .vip-benefit-icon{background:none}@media (max-width:767px){.vip-level-card{height:180px;padding:25px}.vip-level-card h2{font-size:28px}.vip-card-symbol{right:20px;width:90px;height:90px}.vip-card-symbol img{width:90px;height:90px}.vip-level-card>div:last-child{margin-top:44px}.vip-level-card.position-0{transform:translate(calc(-50% - 130px)) scale(.75)}.vip-level-card.position-2{transform:translate(calc(-50% + 130px)) scale(.75)}}.exact-game-title-text{width:500px;max-width:100%;min-height:148px;display:flex;flex-direction:column;justify-content:center;color:#3b609a}.exact-game-title-text>span{font-size:58px;font-weight:800;letter-spacing:1px;line-height:1.3}.exact-game-title-text>small{color:#8f9db6;font-size:23px;line-height:1.5}.exact-provider-logo>img{filter:none}.exact-provider-tabs>button:not(.active) .exact-provider-logo>img{filter:brightness(0) saturate(100%) invert(55%) sepia(13%) saturate(728%) hue-rotate(190deg)}@media (max-width:767px){.exact-game-title-text{min-height:120px}.exact-game-title-text>span{font-size:40px}.exact-game-title-text>small{font-size:18px}}@media (min-width:768px){.vip-overview:has(.vip-details-page){width:960px;max-width:100%}.vip-details-page{padding:20px 20px 24px}.vip-details-page>header{height:28px}.vip-details-page h1{font-size:20px;line-height:28px}.vip-details-page header>button{line-height:28px;font-size:30px}.vip-level-carousel{margin-top:9px;height:225px}.vip-level-card{top:0}.vip-level-card>div:last-child{margin-top:30px}.vip-carousel-prev,.vip-carousel-next{top:58px}}.sponsorship-news summary{font-size:20px;cursor:pointer}.sponsorship-news[open] summary{margin-bottom:20px}@media (min-width:1200px){.sponsorship-heading h2{line-height:46px}.sponsorship-heading>p{line-height:33.5px}.sponsorship-videos{padding-bottom:6px}.sponsorship-team-tabs{gap:40px}.sponsorship-team-tabs>button{min-width:152px;width:152px;height:46px;padding:0;font-size:16px;line-height:46px;border-radius:40px}}.reference-auth-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background-position:center;background-size:cover;color:#fff}.reference-auth-wrap{width:480px;max-width:100%;display:flex;flex-direction:column;align-items:center}.reference-auth-brand{display:block;width:205px;height:80px;padding:0;margin:0 0 12px;background:none}.reference-auth-brand .reference-site-brand,.reference-auth-brand .reference-site-brand img{width:205px;height:80px;object-fit:contain}.reference-auth-brand img{filter:brightness(0) invert(1)}.reference-auth-frame{width:100%;padding:12px;border:2px solid #33589466;border-radius:48px;background:linear-gradient(145.81deg,#436fb933 3.59%,#182f4e33 97.06%)}.reference-auth-form{padding:24px;border-radius:40px;background:linear-gradient(#6299ed80,#1f3b6b80 52.1%,#223b6780);position:relative}.reference-auth-partners{display:block;width:100%;height:auto}.reference-auth-fields{display:flex;flex-direction:column;gap:12px;margin-top:12px}.reference-auth-input{display:flex!important;flex-direction:row;align-items:center;width:100%;min-height:48px;padding:0 16px;margin:0!important;gap:0!important;border:1px solid transparent;border-radius:12px;background:#7981a433}.reference-auth-input:focus-within{border-color:#89bcff}.reference-auth-input>img{width:24px;height:24px;flex:none;object-fit:contain}.reference-auth-input>input{min-width:0;flex:1;width:100%;height:40px;padding:0 12px;font-size:16px;color:#fff;background:none;border:0;border-radius:0;outline:0;box-shadow:none}.reference-auth-input>input::placeholder{color:#a2b2d0}.reference-auth-input>input:focus{outline:none;box-shadow:none}.reference-auth-eye{padding:4px 0 4px 8px;background:none;color:#b3bfd7;opacity:.7}.reference-auth-options,.reference-auth-agreement{display:flex;align-items:center;min-height:20px;gap:4px;font-size:14px;color:#c1c9da}.reference-auth-options{justify-content:space-between}.reference-auth-options label,.reference-auth-agreement label{margin:0;display:flex;align-items:center;gap:6px;font-size:14px}.reference-auth-options input,.reference-auth-agreement input{width:16px;height:16px;margin:0;padding:0;accent-color:#5bb0ff}.reference-auth-options button,.reference-auth-agreement button{color:#6dbaff;background:none;padding:0;font-size:14px}.reference-auth-agreement{justify-content:center;flex-wrap:wrap}.reference-auth-submit{height:48px;padding:0 16px;border-radius:12px;background:linear-gradient(#20d9f5,#4595ff);color:#fff;font-size:18px;font-weight:700}.reference-auth-submit:disabled{opacity:.45;cursor:default}.reference-auth-links{display:flex;gap:12px;margin-top:8px}.reference-auth-links>button{min-width:0;flex:1;height:64px;padding:8px 4px;background:#7981a41a;border-radius:12px;color:#c0cada;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.reference-auth-links img{width:24px;height:24px;object-fit:contain;opacity:.65}.reference-auth-links>button:hover{background:#7981a433;color:#fff}.reference-auth-extra{position:absolute;top:12px;right:18px;z-index:2;color:#b9c9e6;font-size:12px}.reference-auth-extra summary{cursor:pointer;text-align:right}.reference-auth-extra[open]{width:calc(100% - 36px);padding:16px;background:#17345af5;border:1px solid #86b4e566;border-radius:16px;box-shadow:0 12px 30px #00152d66}.reference-auth-extra label{display:flex;flex-direction:column;gap:8px;margin-top:16px}.reference-auth-extra input,.reference-auth-extra select{width:100%;height:40px;padding:0 12px;background:#ffffff16;color:#fff;border:1px solid #a4bde444;border-radius:8px}.reference-auth-extra select option{color:#17345a;background:#fff}.reference-auth-error{color:#ffbbc5;font-size:13px;margin:0}.auth-page-verification h2{margin-bottom:12px}.auth-page-verification .login-modal{width:420px;max-width:calc(100vw - 32px)}.auth-page-verification .captcha-input{display:flex;align-items:center}.auth-page-verification .captcha-input>input{width:0;flex:1}.auth-page-verification .captcha-input>button{flex:none}@media (max-width:767px){.reference-auth-page{padding:30px 16px}.reference-auth-wrap{width:480px}.reference-auth-brand,.reference-auth-brand .reference-site-brand,.reference-auth-brand .reference-site-brand img{width:180px;height:70px}.reference-auth-frame{padding:8px;border-radius:32px}.reference-auth-form{padding:20px 16px;border-radius:24px}.reference-auth-input{padding:0 12px}.reference-auth-input>input{padding-inline:10px;font-size:15px}.reference-auth-agreement,.reference-auth-agreement label,.reference-auth-agreement button{font-size:12px}.reference-auth-links{gap:8px}.reference-auth-extra{top:8px;right:12px}}.reference-auth-agreement a{color:#6dbaff;font-size:14px;text-decoration:none}@media (max-width:767px){.reference-auth-agreement a{font-size:12px}}.reference-recovery-page{padding:88px 20px 55px;min-height:780px;background:#f2f2f6}.reference-recovery-card{width:540px;max-width:100%;margin:auto;padding:48px;border-radius:20px;background:#fff;min-height:520px}.reference-recovery-card h1{text-align:center;font-size:24px;font-weight:700;line-height:34px;color:#15171c;margin:0 0 56px}.reference-recovery-progress{display:flex;gap:4px;height:4px;margin:0 0 60px}.reference-recovery-progress>i{height:4px;flex:1;background:#f6f6f6}.reference-recovery-progress>i.active{background:#509ce8}.reference-recovery-methods{display:grid;gap:32px;margin-bottom:80px}.reference-recovery-methods>button{display:flex;align-items:center;gap:20px;width:100%;padding:24px;min-height:100px;border:1px solid #e9eaf0;border-radius:12px;background:#fff;color:#7f8bb0;text-align:left}.reference-recovery-methods>button:hover{border-color:#52a4f5;background:#f7fbff}.reference-recovery-methods span{flex:1;min-width:0}.reference-recovery-methods strong{display:block;font-size:20px;color:#333b50}.reference-recovery-methods small{display:block;font-size:13px;margin-top:12px}.reference-recovery-methods b{font-size:30px;font-weight:400}.reference-recovery-fields{display:flex;flex-direction:column;gap:36px}.reference-recovery-fields>label{display:block;margin:0}.reference-recovery-fields input{width:100%;min-width:0;height:56px;padding:0 16px;border:1px solid #dedfe6;border-radius:8px;color:#3b4052;background:#fff;font-size:14px}.reference-recovery-fields input::placeholder{color:#b8bac3}.reference-recovery-submit{height:48px;border-radius:12px;font-size:16px;color:#fff;background:#4ca3f8}.reference-recovery-submit:disabled{color:#bfc1c9;background:#f1f2f4;cursor:default}.reference-recovery-back{padding:0;margin-top:-16px;background:none;color:#529fdf;font-size:14px}.reference-recovery-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:72px}.reference-recovery-card footer>button{display:flex;align-items:center;gap:10px;background:none;color:#7b819e;padding:0 12px;font-size:14px}.reference-recovery-code{display:flex;border:1px solid #dedfe6;border-radius:8px;overflow:hidden}.reference-recovery-code input{flex:1;width:0;border:0}.reference-recovery-code>button{background:#f3f8ff;color:#4898e6;padding:0 12px;font-size:12px}.reference-recovery-fields .field-error{margin:0;font-size:13px}@media (max-width:767px){.reference-recovery-page{padding:30px 16px;min-height:calc(100dvh - 70px)}.reference-recovery-card{padding:30px 20px;border-radius:16px;min-height:0}.reference-recovery-card h1{margin-bottom:32px;font-size:22px}.reference-recovery-methods{gap:20px;margin-bottom:50px}.reference-recovery-methods>button{padding:18px 14px;gap:14px}.reference-recovery-methods strong{font-size:18px}.reference-recovery-methods small{font-size:12px;line-height:1.5}.reference-recovery-progress{margin-bottom:32px}.reference-recovery-fields{gap:24px}.reference-recovery-card footer{margin-top:48px}.reference-recovery-card footer>button{padding:0;font-size:13px}}.reference-recovery-methods>button>img{width:20px;height:20px;object-fit:contain}.reference-recovery-card footer img{width:20px;height:20px;object-fit:contain}.reference-auth-brand .site-brand{--brand-mark-size:50px;--brand-word-height:32px;height:80px}.reference-auth-brand .site-brand-mark,.reference-auth-brand .site-brand-wordmark{filter:brightness(0) invert(1)}@media (max-width:767px){.reference-auth-brand .site-brand{--brand-mark-size:44px;--brand-word-height:28px;height:70px}}.reference-auth-brand img,.reference-auth-brand .site-brand-mark{filter:none}.reference-auth-brand .site-brand-wordmark{filter:brightness(0) invert(1)}.sponsorship-hero-content{width:1200px;max-width:calc(100% - 40px);height:340px;margin:auto;text-align:center}.sponsorship-brand-lockup{display:flex;justify-content:center;align-items:center;gap:30px;height:90px}.sponsorship-brand-lockup .site-brand{--brand-mark-size:64px;--brand-word-height:40px;height:90px}.sponsorship-brand-lockup>i{width:1px;height:80px;background:#fff6}.sponsorship-brand-lockup>img{width:80px;height:90px;object-fit:contain}.sponsorship-hero .sponsorship-partner-name{margin-top:28px;font-size:28px;line-height:40px}.sponsorship-hero .sponsorship-partner-role{margin-top:8px;font-size:46px;line-height:64px;font-weight:700}.sponsorship-hero .sponsorship-brand-description{margin-top:16px;font-size:20px;line-height:40px;opacity:.85}@media (max-width:1399px) and (min-width:1200px){.sponsorship-hero-content{max-width:calc(100% - 160px)}}@media (max-width:767px){.sponsorship-hero-content{height:auto;min-height:290px}.sponsorship-brand-lockup{height:64px;gap:16px}.sponsorship-brand-lockup .site-brand{--brand-mark-size:40px;--brand-word-height:25px;height:64px}.sponsorship-brand-lockup>i{height:54px}.sponsorship-brand-lockup>img{width:50px;height:60px}.sponsorship-hero .sponsorship-partner-name{font-size:18px;line-height:28px;margin-top:24px}.sponsorship-hero .sponsorship-partner-role{font-size:28px;line-height:42px}.sponsorship-hero .sponsorship-brand-description{font-size:13px;line-height:24px;margin-top:14px}}.reference-auth-form{min-height:450px}.reference-auth-agreement{min-height:21px}@media (max-width:767px){.reference-auth-form{min-height:0}}.header .login-btn,.header .primary.small{height:44px;min-width:62px;padding:0 16px;border-radius:10px;font-size:16px;font-weight:700}.header .login-btn{background:#edf6ff;color:#179af8}.header .primary.small{background:linear-gradient(120deg,#178ff5,#36c8f1);box-shadow:none}.agent-prototype{position:relative}.agent-page-actions{position:absolute;top:12px;right:max(24px,calc((100vw - 1200px)/2));width:auto;z-index:2}.agent-page-actions .help-back{margin:0;padding:6px 12px;background:#fffa;border-radius:16px;font-size:12px}.agent-public-hero{background-size:cover;background-position:center;overflow:hidden}.agent-public-hero .agent-first{height:calc(100dvh - 90px);min-height:607px;display:grid;grid-template-columns:500px 700px;position:relative;overflow:visible}.agent-public-hero .agent-message{position:relative;z-index:1;width:500px;padding:0;text-align:center}.agent-message>header{height:208px}.agent-message h1{margin:0;color:#2d303b;font-size:66px;font-weight:800;line-height:1.35;text-align:left;letter-spacing:-2px;white-space:nowrap}.agent-message h1>span{color:#559ef4}.agent-message header>p{margin:2px 0 0;color:#878a9b;font-size:19px;line-height:28px;white-space:nowrap}.agent-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.agent-contact-cards>article{height:223px;padding:32px 16px 24px;border:1px solid white;border-radius:24px;background:linear-gradient(145deg,#ffffffad,#f3f8ffad);box-shadow:0 5px 14px #293e6321}.agent-contact-cards img{display:block;width:48px;height:48px;object-fit:contain;margin:0 auto 16px}.agent-contact-cards p{margin:0 0 4px;color:#8d91a7;font-size:16px;line-height:22px}.agent-contact-cards strong{display:block;font-size:18px;line-height:25px;color:#303442;font-weight:600}.agent-contact-cards button{display:inline-block;padding:0 18px;height:28px;min-width:64px;margin:20px 2px 0;border-radius:20px;color:#fff;font-size:14px;background:linear-gradient(#4fe8f3,#3c98f5);box-shadow:0 3px 8px #b7cdee88}.agent-contact-cards .agent-card-help{color:#4e9fe8;background:none;border:1px solid #68acec;box-shadow:none}.agent-message>.agent-join-button{display:block;width:160px;height:50px;padding:0;margin:48px auto 0;font-size:20px;line-height:50px;font-weight:500;color:#fff;background-color:transparent;background-size:100% 100%;border-radius:26px;box-shadow:0 3px 10px #bad5f1}.agent-public-hero .agent-person{position:absolute;left:500px;top:calc(50% - 385px);height:770px;width:700px;max-height:none;max-width:none;object-fit:contain}.agent-apply-form{scroll-margin-top:110px}@media (max-width:1250px) and (min-width:768px){.agent-public-hero .agent-first{grid-template-columns:44% 56%}.agent-public-hero .agent-message{width:100%}.agent-message h1{font-size:clamp(40px,5.1vw,64px)}.agent-message header>p{font-size:16px}.agent-public-hero .agent-person{left:44%;width:700px}.agent-contact-cards{gap:12px}.agent-contact-cards>article{padding-inline:10px}.agent-contact-cards strong{font-size:16px}}@media (max-width:767px){.agent-page-actions{right:12px;top:8px}.agent-public-hero .agent-first{height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:48px;padding-bottom:28px}.agent-public-hero .agent-message{width:100%;padding:0}.agent-message>header{height:auto}.agent-message h1{font-size:clamp(36px,8vw,56px);text-align:center;letter-spacing:-1px}.agent-message header>p{font-size:13px;margin-top:12px;white-space:normal}.agent-contact-cards{margin-top:28px;gap:12px}.agent-contact-cards>article{height:200px;padding:22px 10px;border-radius:18px}.agent-contact-cards strong,.agent-contact-cards p{font-size:14px}.agent-message>.agent-join-button{margin-top:28px;font-size:18px}.agent-public-hero .agent-person{position:static;width:100%;height:auto;max-height:none;max-width:100%;margin:0;object-fit:contain}.agent-benefits{padding-top:40px}.agent-apply-form{scroll-margin-top:85px}}.reference-help-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;padding-top:30px;padding-bottom:40px;min-height:650px;color:#60667b}.reference-help-sidebar{padding:12px 0;border-radius:12px;background:#fff;overflow:hidden}.reference-help-sidebar details{border:0}.reference-help-sidebar summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:15px 24px;min-height:50px;font-size:16px;font-weight:700;list-style:none}.reference-help-sidebar summary::-webkit-details-marker{display:none}.reference-help-sidebar summary:after{content:"⌄";color:#a2a7bc;font-size:18px;transform:rotate(-90deg)}.reference-help-sidebar details[open]>summary:after{transform:none}.reference-help-sidebar nav{display:flex;flex-direction:column;padding:0 0 8px}.reference-help-sidebar nav>button{width:100%;padding:10px 24px 10px 40px;min-height:42px;text-align:left;background:none;color:#7b83a2;font-size:14px;line-height:22px}.reference-help-sidebar nav>button:hover,.reference-help-sidebar nav>button.active{color:#509fe8;background:#f2f7ff}.reference-help-sidebar nav>button:disabled{cursor:wait}.reference-help-main{min-width:0;padding:24px;border-radius:12px;background:#fff}.reference-help-answer{margin:0 0 25px}.reference-help-answer:last-child{margin-bottom:0}.reference-help-answer h3{margin:0 0 9px;color:#60667b;font-size:16px;font-weight:700;line-height:24px}.reference-help-answer .help-rich-text{color:#9297aa;font-size:14px;line-height:22px}.reference-help-answer .help-rich-text p{margin:0}.reference-help-answer .help-rich-text ul,.reference-help-answer .help-rich-text ol{margin:8px 0;padding-left:24px}.reference-help-answer>a{color:#509fe8;font-size:14px}.reference-help-main .help-back{padding:0;background:none;font-size:14px;color:#509fe8}.reference-help-main .help-state{min-height:300px;font-size:14px;text-align:center}@media (max-width:767px){.reference-help-layout{grid-template-columns:1fr;padding-top:20px;gap:16px;min-height:0}.reference-help-sidebar{padding:4px 0}.reference-help-sidebar details[open]>nav{display:flex;flex-flow:row wrap;padding:0 12px 10px;gap:4px}.reference-help-sidebar nav>button{width:auto;padding:8px 12px;border-radius:6px}.reference-help-sidebar summary{padding:12px 20px;min-height:44px}.reference-help-main{padding:22px 20px}.reference-help-answer .help-rich-text{overflow-wrap:anywhere}}.sponsorship-panel,.sponsorship-news{min-width:0}.sponsorship-nav>button{flex-shrink:0}@media (max-width:767px){.sponsorship-media [role=tabpanel]{min-width:0}.sponsorship-team-tabs>button{overflow-wrap:anywhere}.sponsorship-nav{justify-content:flex-start}}.reference-hero-banner:disabled{cursor:default;opacity:1}.hero-content-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:24px;color:#7c86a6;background:#f1f5ff;font-size:14px}.hero-content-state>button{padding:9px 20px;color:#fff;background:#4c9ff1;border-radius:8px}.exact-home-hero.is-empty{height:320px;min-height:220px}@media (max-width:767px){.exact-home-hero.is-empty{height:220px}}.legacy-default-hero{overflow:clip}
