.ew-panel[data-v-b31eb42a]{position:relative;z-index:1;min-height:calc(100dvh - 160px);padding:12px 14px calc(28px + env(safe-area-inset-bottom));color:#eef3ff}.ew-bg[data-v-b31eb42a]{position:absolute;inset:-20px 0 0;z-index:0;overflow:hidden;pointer-events:none;border-radius:0;background:radial-gradient(120% 80% at 10% -10%,rgba(155,70,255,.35),transparent 55%),radial-gradient(100% 70% at 100% 0%,rgba(0,200,255,.22),transparent 50%),radial-gradient(80% 50% at 50% 100%,rgba(255,80,160,.12),transparent 55%),linear-gradient(165deg,#12082a,#1a0f3a 40%,#0d1528)}.ew-bg-grid[data-v-b31eb42a]{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(120,200,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(120,200,255,.12) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 90%);mask-image:linear-gradient(to bottom,#000 0%,transparent 90%)}.ew-bg-orb[data-v-b31eb42a]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55}.ew-bg-orb-a[data-v-b31eb42a]{width:180px;height:180px;left:-40px;top:40px;background:#9b4dff}.ew-bg-orb-b[data-v-b31eb42a]{width:160px;height:160px;right:-30px;top:120px;background:#00c8ff}.ew-bg-orb-c[data-v-b31eb42a]{width:200px;height:140px;left:30%;bottom:10%;background:#ff4fa0;opacity:.25}.ew-bg-scan[data-v-b31eb42a]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(0,220,255,.04) 48%,transparent 52%);animation:ewScan-b31eb42a 7s linear infinite}@keyframes ewScan-b31eb42a{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}.ew-header[data-v-b31eb42a],.ew-main-tabs[data-v-b31eb42a],.ew-body[data-v-b31eb42a]{position:relative;z-index:1}.ew-header[data-v-b31eb42a]{margin-bottom:12px}.ew-title-row[data-v-b31eb42a]{display:flex;align-items:center;gap:8px}.ew-title-icon[data-v-b31eb42a]{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#9b4dff,#c026a0);box-shadow:0 6px 16px #a03cc866}.ew-title-row h2[data-v-b31eb42a]{margin:0;font-size:18px;font-weight:800;letter-spacing:.02em;color:#fff}.ew-sub[data-v-b31eb42a]{margin:6px 0 0 40px;font-size:12px;color:#c8d2ffb8}.ew-main-tabs[data-v-b31eb42a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px;margin-bottom:14px;border-radius:14px;background:#1410288c;border:1px solid rgba(140,120,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ew-main-tabs button[data-v-b31eb42a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;padding:11px 8px;font-size:14px;font-weight:750;color:#e6ebffa6;background:transparent;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ew-main-tabs button.is-on[data-v-b31eb42a]{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026a0);box-shadow:0 8px 18px #8c32c859}.ew-loading[data-v-b31eb42a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;color:#dce1ffbf;font-size:13px}.ew-loading-sm[data-v-b31eb42a]{min-height:80px}.spin[data-v-b31eb42a]{animation:spin-b31eb42a .9s linear infinite}@keyframes spin-b31eb42a{to{transform:rotate(360deg)}}.ew-hero-card[data-v-b31eb42a]{position:relative;display:flex;align-items:center;gap:12px;padding:18px 16px;margin-bottom:12px;border-radius:16px;overflow:hidden;background:linear-gradient(125deg,#7c3aedf2,#00b4ffbf 55%,#ffc83cd9);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 28px #3c147859}.ew-hero-glow[data-v-b31eb42a]{position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.25),transparent 45%);pointer-events:none}.ew-hero-left[data-v-b31eb42a]{position:relative;flex:1;min-width:0}.ew-gold-line[data-v-b31eb42a]{display:flex;align-items:baseline;gap:8px}.ew-gold-line strong[data-v-b31eb42a]{font-size:30px;font-weight:900;color:#ffe566;text-shadow:0 2px 10px rgba(255,200,40,.45);line-height:1}.ew-gold-line span[data-v-b31eb42a]{font-size:14px;font-weight:700;color:#fffffff2}.ew-hero-left p[data-v-b31eb42a]{margin:8px 0 0;font-size:12px;color:#ffffffe0}.ew-sign-btn[data-v-b31eb42a]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:800;color:#2a1050;background:#fff;box-shadow:0 6px 16px #0000002e;cursor:pointer}.ew-sign-btn[data-v-b31eb42a]:active:not(:disabled){transform:scale(.97)}.ew-sign-btn.is-done[data-v-b31eb42a],.ew-sign-btn[data-v-b31eb42a]:disabled{color:#ffffffbf;background:#28283773;box-shadow:none;cursor:default}.ew-card[data-v-b31eb42a]{margin-bottom:12px;padding:14px 14px 12px;border-radius:16px;background:#16122ab8;border:1px solid rgba(140,130,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 22px #0a061e47}.ew-card-head[data-v-b31eb42a]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.ew-card-head h3[data-v-b31eb42a]{margin:0;font-size:15px;font-weight:800;color:#fff}.ew-card-head small[data-v-b31eb42a]{font-size:11px;color:#bec8ffa6}.ew-sign-week[data-v-b31eb42a]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ew-sign-day[data-v-b31eb42a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ew-sign-day.is-checked[data-v-b31eb42a]{background:#19c37d1f;border-color:#19c37d59}.ew-sign-coin[data-v-b31eb42a]{font-size:11px;font-weight:800;color:#ffffffe6}.ew-sign-day.is-checked .ew-sign-coin[data-v-b31eb42a]{color:#3dffb0}.ew-sign-label[data-v-b31eb42a]{font-size:10px;color:#c8d2ff99}.ew-sign-day.is-checked .ew-sign-label[data-v-b31eb42a]{color:#7dffc8}.ew-sign-check[data-v-b31eb42a]{position:absolute;top:3px;right:3px;font-size:9px;font-style:normal;color:#3dffb0;font-weight:900}.ew-task-list[data-v-b31eb42a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ew-task-list-pad[data-v-b31eb42a]{padding:0 0 8px}.ew-task-item[data-v-b31eb42a]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.ew-task-meta[data-v-b31eb42a]{flex:1;min-width:0}.ew-task-meta strong[data-v-b31eb42a]{display:block;font-size:13px;font-weight:750;color:#fff;line-height:1.35}.ew-task-meta span[data-v-b31eb42a]{display:block;margin-top:4px;font-size:13px;font-weight:700;color:#ffd76a}.ew-task-btn[data-v-b31eb42a]{flex-shrink:0;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(135deg,#7c3aed,#00b4ff);cursor:pointer;box-shadow:0 6px 14px #5028c84d}.ew-task-btn[data-v-b31eb42a]:active:not(:disabled){transform:scale(.97)}.ew-task-btn.is-done[data-v-b31eb42a],.ew-task-btn.is-locked[data-v-b31eb42a],.ew-task-btn[data-v-b31eb42a]:disabled{background:#50506473;box-shadow:none;color:#ffffff8c;cursor:default}.ew-long-tabs[data-v-b31eb42a]{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;margin-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ew-long-tabs[data-v-b31eb42a]::-webkit-scrollbar{display:none}.ew-long-tabs button[data-v-b31eb42a]{flex:0 0 auto;border:1px solid rgba(140,130,255,.25);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;color:#dce1ffb3;background:#1410288c;cursor:pointer;white-space:nowrap}.ew-long-tabs button.is-on[data-v-b31eb42a]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#00b4ff,#7c3aed);box-shadow:0 6px 14px #0096ff47}.ew-info-bar[data-v-b31eb42a]{margin-bottom:12px;padding:10px 12px;border-radius:12px;text-align:center;font-size:12px;font-weight:650;color:#fff;background:linear-gradient(90deg,#00b4ffd9,#ffc83cbf);box-shadow:0 6px 16px #0078c833}.ew-empty[data-v-b31eb42a]{margin:24px 0;text-align:center;font-size:13px;color:#c8d2ff8c}@media(prefers-reduced-motion:reduce){.ew-bg-scan[data-v-b31eb42a]{animation:none}}.mine-page[data-v-15bb8732]{position:relative;min-height:calc(100dvh - 140px);padding:14px 14px calc(28px + env(safe-area-inset-bottom));color:#eef2ff}.mine-bg[data-v-15bb8732]{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(165deg,#140a2e,#1a1040 45%,#0c1528);overflow:hidden}.mine-orb[data-v-15bb8732]{position:absolute;border-radius:50%;filter:blur(48px);opacity:.45}.mine-orb.a[data-v-15bb8732]{width:200px;height:200px;left:-50px;top:-20px;background:#9b4dff}.mine-orb.b[data-v-15bb8732]{width:160px;height:160px;right:-40px;top:80px;background:#00b8ff}.mine-grid[data-v-15bb8732]{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgba(140,200,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(140,200,255,.15) 1px,transparent 1px);background-size:26px 26px}.mine-loading[data-v-15bb8732]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;color:#dce1ffb3}.spin[data-v-15bb8732]{animation:spin-15bb8732 .9s linear infinite}@keyframes spin-15bb8732{to{transform:rotate(360deg)}}.mine-hero[data-v-15bb8732],.mine-assets[data-v-15bb8732],.mine-group[data-v-15bb8732]{position:relative;z-index:1}.mine-hero[data-v-15bb8732]{display:flex;align-items:center;gap:14px;padding:18px 16px;margin-bottom:12px;border-radius:18px;background:linear-gradient(125deg,#7c3aed8c,#00a0ff47);border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 28px #28105a59}.mine-avatar-wrap[data-v-15bb8732]{flex-shrink:0}.mine-avatar[data-v-15bb8732],.mine-avatar-ph[data-v-15bb8732]{width:64px;height:64px;border-radius:18px;object-fit:cover;border:2px solid rgba(255,255,255,.35);box-shadow:0 6px 16px #00000040}.mine-avatar-ph[data-v-15bb8732]{display:grid;place-items:center;background:#1410288c;color:#fffc}.mine-hero-copy[data-v-15bb8732]{min-width:0}.mine-hero-copy h1[data-v-15bb8732]{margin:0;font-size:18px;font-weight:800;color:#fff}.mine-hero-copy p[data-v-15bb8732]{margin:4px 0 0;font-size:12px;color:#e6ebffbf}.mine-mobile[data-v-15bb8732]{opacity:.85}.mine-assets[data-v-15bb8732]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.asset-cell[data-v-15bb8732]{padding:12px 6px;border-radius:14px;text-align:center;background:#16122ab8;border:1px solid rgba(140,130,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-cell strong[data-v-15bb8732]{display:block;font-size:15px;font-weight:850;color:#ffd76a;line-height:1.2}.asset-cell span[data-v-15bb8732]{display:block;margin-top:4px;font-size:11px;color:#c8d2ffa6;font-weight:650}.mine-group[data-v-15bb8732]{margin-bottom:12px}.mine-group h2[data-v-15bb8732]{margin:0 4px 8px;font-size:12px;font-weight:700;color:#bec8ff8c;letter-spacing:.04em}.mine-group ul[data-v-15bb8732]{list-style:none;margin:0;padding:4px;border-radius:16px;background:#16122ab8;border:1px solid rgba(140,130,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mine-menu-item[data-v-15bb8732]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 10px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;text-align:left}.mine-menu-item[data-v-15bb8732]:active{background:#ffffff0d}.mine-menu-icon[data-v-15bb8732]{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7c3aede6,#00b4ffb3);flex-shrink:0}.mine-menu-text[data-v-15bb8732]{flex:1;min-width:0}.mine-menu-text strong[data-v-15bb8732]{display:block;font-size:14px;font-weight:750;color:#fff}.mine-menu-text small[data-v-15bb8732]{display:block;margin-top:2px;font-size:11px;color:#bec8ff8c}.mine-chevron[data-v-15bb8732]{color:#bec8ff66;flex-shrink:0}.rc-page[data-v-314151ee]{position:relative;min-height:calc(100dvh - 140px);padding:14px 14px calc(100px + env(safe-area-inset-bottom));color:#eef2ff}.rc-bg[data-v-314151ee]{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(165deg,#12082a,#1a1040 50%,#0c1528);overflow:hidden}.rc-orb[data-v-314151ee]{position:absolute;border-radius:50%;filter:blur(50px);opacity:.4}.rc-orb.a[data-v-314151ee]{width:180px;height:180px;left:-40px;top:0;background:#9b4dff}.rc-orb.b[data-v-314151ee]{width:160px;height:160px;right:-30px;top:100px;background:#ffb020}.rc-header[data-v-314151ee],.rc-main-tabs[data-v-314151ee],.rc-sub-tabs[data-v-314151ee],.rc-grid[data-v-314151ee],.rc-loading[data-v-314151ee],.rc-points[data-v-314151ee],.rc-empty[data-v-314151ee],.rc-footer[data-v-314151ee]{position:relative;z-index:1}.rc-header h1[data-v-314151ee]{margin:0;font-size:18px;font-weight:800;color:#fff}.rc-balance[data-v-314151ee]{margin-top:6px;display:flex;gap:8px;font-size:12px;font-weight:650;color:#ffd76a}.rc-main-tabs[data-v-314151ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 10px;padding:4px;border-radius:14px;background:#120e2499;border:1px solid rgba(140,120,255,.2)}.rc-main-tabs button[data-v-314151ee]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:11px;padding:10px 4px;font-size:12px;font-weight:750;color:#dce1ff99;background:transparent;cursor:pointer}.rc-main-tabs button.is-on[data-v-314151ee]{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026a0);box-shadow:0 6px 14px #8c32c84d}.rc-sub-tabs[data-v-314151ee]{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto}.rc-sub-tabs button[data-v-314151ee]{flex:0 0 auto;border:1px solid rgba(140,130,255,.22);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;color:#dce1ffb3;background:#14102880;cursor:pointer}.rc-sub-tabs button.is-on[data-v-314151ee]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#00b4ff,#7c3aed)}.rc-loading[data-v-314151ee]{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:160px;justify-content:center;color:#dce1ffb3}.spin[data-v-314151ee]{animation:spin-314151ee .9s linear infinite}@keyframes spin-314151ee{to{transform:rotate(360deg)}}.rc-grid[data-v-314151ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rc-pkg[data-v-314151ee]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px;border-radius:14px;border:1.5px solid rgba(140,130,255,.18);background:#16122abf;color:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.rc-pkg.is-selected[data-v-314151ee]{border-color:#00c8ffa6;box-shadow:0 0 0 1px #00c8ff40,0 10px 22px #0078c833}.rc-pkg-check[data-v-314151ee]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#0a1020;background:linear-gradient(135deg,#00e0ff,#7c3aed)}.rc-pkg-title[data-v-314151ee]{font-size:13px;font-weight:800;color:#fff;padding-right:22px}.rc-pkg-coins[data-v-314151ee]{font-size:12px;color:#ffd76a;font-weight:700}.rc-pkg-extra[data-v-314151ee]{font-size:11px;color:#bec8ffa6}.rc-pkg-price[data-v-314151ee]{margin-top:6px;font-size:18px;font-weight:900;color:#fff}.rc-empty[data-v-314151ee]{text-align:center;color:#c8d2ff80;font-size:13px;padding:40px 0}.rc-points-card[data-v-314151ee]{padding:18px 16px;border-radius:16px;background:#16122ac7;border:1px solid rgba(140,130,255,.18)}.rc-points-card h2[data-v-314151ee]{margin:0 0 8px;font-size:16px;color:#fff}.rc-points-card p[data-v-314151ee]{margin:0 0 14px;font-size:12px;color:#c8d2ffb3}.rc-points-card strong[data-v-314151ee]{color:#ffd76a}.rc-input-wrap[data-v-314151ee]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;color:#c8d2ffb3}.rc-input-wrap input[data-v-314151ee]{border:1px solid rgba(140,130,255,.25);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:700;color:#fff;background:#0a081899;outline:none}.rc-input-wrap input[data-v-314151ee]:focus{border-color:#00c8ff8c}.rc-footer[data-v-314151ee]{position:fixed;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(to top,#0c081cf5,#120c24e6);border-top:1px solid rgba(140,130,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rc-footer-info[data-v-314151ee]{flex:1;min-width:0}.rc-footer-info strong[data-v-314151ee]{display:block;font-size:20px;font-weight:900;color:#ffd76a}.rc-footer-info small[data-v-314151ee]{font-size:11px;color:#c8d2ff99}.rc-pay-btn[data-v-314151ee]{border:0;border-radius:14px;padding:12px 20px;font-size:14px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#c026a0);box-shadow:0 8px 18px #a03cb459}.rc-pay-btn[data-v-314151ee]:disabled{opacity:.5;cursor:default}.rc-points .rc-pay-btn[data-v-314151ee]{width:100%}.sq-page[data-v-22db3dcd]{position:relative;min-height:calc(100dvh - 140px);padding:14px 12px calc(28px + env(safe-area-inset-bottom));color:#eef2ff}.sq-bg[data-v-22db3dcd]{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(165deg,#12082a,#1a1040 50%,#0d1528);overflow:hidden}.sq-orb[data-v-22db3dcd]{position:absolute;border-radius:50%;filter:blur(48px);opacity:.4}.sq-orb.a[data-v-22db3dcd]{width:180px;height:180px;left:-40px;top:20px;background:#c026a0}.sq-orb.b[data-v-22db3dcd]{width:160px;height:160px;right:-30px;top:120px;background:#00b4ff}.sq-header[data-v-22db3dcd],.sq-tabs[data-v-22db3dcd],.sq-loading[data-v-22db3dcd],.sq-empty[data-v-22db3dcd],.sq-grid[data-v-22db3dcd],.sq-more[data-v-22db3dcd]{position:relative;z-index:1}.sq-header[data-v-22db3dcd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sq-header h1[data-v-22db3dcd]{margin:0;font-size:18px;font-weight:800;color:#fff}.sq-refresh[data-v-22db3dcd]{width:36px;height:36px;border:0;border-radius:12px;display:grid;place-items:center;color:#fff;background:#ffffff14;cursor:pointer}.sq-tabs[data-v-22db3dcd]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;margin-bottom:12px;border-radius:14px;background:#120e248c;border:1px solid rgba(140,120,255,.2)}.sq-tabs button[data-v-22db3dcd]{border:0;border-radius:11px;padding:10px;font-size:14px;font-weight:750;color:#dce1ffa6;background:transparent;cursor:pointer}.sq-tabs button.is-on[data-v-22db3dcd]{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026a0);box-shadow:0 6px 14px #a032b44d}.sq-loading[data-v-22db3dcd],.sq-empty[data-v-22db3dcd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;color:#c8d2ffa6;font-size:13px}.sq-empty-btn[data-v-22db3dcd]{border:1px solid rgba(140,130,255,.3);border-radius:999px;padding:8px 16px;background:#281e4680;color:#fff;font-weight:700;cursor:pointer}.spin[data-v-22db3dcd]{animation:spin-22db3dcd .9s linear infinite}@keyframes spin-22db3dcd{to{transform:rotate(360deg)}}.sq-grid[data-v-22db3dcd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sq-card[data-v-22db3dcd]{border-radius:14px;overflow:hidden;background:#16122ac7;border:1px solid rgba(140,130,255,.14);box-shadow:0 8px 18px #0a061e47}.sq-cover[data-v-22db3dcd]{aspect-ratio:1;background:linear-gradient(135deg,#50288c80,#14285099);overflow:hidden}.sq-cover img[data-v-22db3dcd]{width:100%;height:100%;object-fit:cover;display:block}.sq-cover-text[data-v-22db3dcd]{margin:0;padding:16px 12px;font-size:12px;line-height:1.45;color:#e6ebffd9;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sq-card-body[data-v-22db3dcd]{padding:8px 10px 10px}.sq-content[data-v-22db3dcd]{margin:0 0 8px;font-size:12px;line-height:1.4;color:#e6ebffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.sq-meta[data-v-22db3dcd]{display:flex;align-items:center;justify-content:space-between;gap:6px}.sq-user[data-v-22db3dcd]{display:flex;align-items:center;gap:6px;min-width:0}.sq-avatar[data-v-22db3dcd],.sq-avatar-ph[data-v-22db3dcd]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.sq-avatar-ph[data-v-22db3dcd]{background:#ffffff26}.sq-nick[data-v-22db3dcd]{font-size:11px;color:#c8d2ffbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-like[data-v-22db3dcd]{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:#c8d2ffa6;font-size:11px;font-weight:700;cursor:pointer;padding:0}.sq-like.is-on[data-v-22db3dcd]{color:#ff5a8a}.sq-foot[data-v-22db3dcd]{margin-top:6px;display:flex;justify-content:space-between;font-size:10px;color:#b4bee680}.sq-more[data-v-22db3dcd]{display:flex;justify-content:center;margin-top:14px}.sq-more button[data-v-22db3dcd]{border:1px solid rgba(140,130,255,.28);border-radius:999px;padding:8px 18px;background:#1e183799;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.blindbox-loading[data-v-5468486a]{padding:48px 16px;text-align:center;color:#535366;font-size:14px}.product-image-wrap[data-v-5468486a]{position:relative;width:100%;aspect-ratio:1;background:linear-gradient(135deg,#f2f0f9,#e2e5f6);overflow:hidden}.product-cover[data-v-5468486a]{width:100%;height:100%;object-fit:cover;display:block}.product-image-wrap.is-fallback[data-v-5468486a]{background:linear-gradient(135deg,#f2f0f9,#e2e5f6)}.product-image-placeholder-inner[data-v-5468486a]{position:absolute;inset:28%;border:1px solid oklch(78% .055 292 / .28);transform:rotate(45deg);background:#fbfbff61;background:oklch(99% .006 289 / .38)}.blindbox-catalog-meta[data-v-5468486a]{margin:0;padding:4px 16px 20px;font-size:12px;color:#62626f;text-align:center}.marble-hero-space[data-v-41fe661b]{height:clamp(120px,18vh,180px)}.marble-rooms[data-v-41fe661b]{position:relative;z-index:1;margin-bottom:8px}.marble-sub-panel[data-v-41fe661b]{position:relative;z-index:1;margin:0 10px 12px;padding-bottom:8px}.marble-mall[data-v-41fe661b],.marble-service[data-v-41fe661b]{padding:4px 2px 12px}.marble-mall-card[data-v-41fe661b],.marble-service-card[data-v-41fe661b]{padding:22px 18px 18px;border-radius:18px;text-align:center;color:#eef2ff;background:#120e28b8;border:1px solid rgba(140,130,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px #0a061e59}.marble-mall-icon[data-v-41fe661b],.marble-service-icon[data-v-41fe661b]{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7c3aed,#00b4ff);box-shadow:0 8px 18px #6432c859}.marble-mall-card h2[data-v-41fe661b],.marble-service-card h2[data-v-41fe661b]{margin:0 0 8px;font-size:17px;font-weight:800;color:#fff}.marble-mall-card p[data-v-41fe661b],.marble-service-card p[data-v-41fe661b]{margin:0 0 14px;font-size:13px;line-height:1.5;color:#d2dcffb8}.marble-mall-btn[data-v-41fe661b]{border:0;border-radius:14px;padding:12px 22px;font-size:14px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,#9b4dff,#c026a0);box-shadow:0 8px 18px #a03cb459}.marble-mall-tips[data-v-41fe661b]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.tip-item[data-v-41fe661b]{padding:12px;border-radius:14px;background:#120e288c;border:1px solid rgba(140,130,255,.14)}.tip-item strong[data-v-41fe661b]{display:block;font-size:13px;font-weight:800;color:#fff;margin-bottom:4px}.tip-item span[data-v-41fe661b]{font-size:11px;color:#c8d2ff99;line-height:1.4}.marble-service-list[data-v-41fe661b]{list-style:none;margin:0 0 16px;padding:0;text-align:left}.marble-service-list li[data-v-41fe661b]{position:relative;padding:8px 10px 8px 28px;font-size:13px;color:#dce6ffcc;border-radius:10px;background:#ffffff0a;margin-bottom:6px}.marble-service-list li[data-v-41fe661b]:before{content:"✓";position:absolute;left:10px;color:#3dffb0;font-weight:900}.marble-welfare-wrap[data-v-41fe661b]{margin:0 -10px}.arcade-scroll.is-marble-home[data-v-41fe661b]{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.marble-sub-nav[data-v-41fe661b]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.marble-machine-grid[data-v-41fe661b] .arcade-station{overflow:visible}.marble-machine-grid[data-v-41fe661b] .player-avatar{opacity:1;visibility:visible;z-index:5}.pbs-hero[data-v-1e7b945a]{padding:12px 0 0}.pbs-wrap[data-v-1e7b945a]{position:relative;margin:0 12px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#f0ecfa,#e0e3f9);box-shadow:0 10px 28px #2b2b411a;height:min(42vw,200px);min-height:160px;max-height:220px}.pbs-track[data-v-1e7b945a]{display:flex;gap:10px;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:12px;padding:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.pbs-track[data-v-1e7b945a]::-webkit-scrollbar{display:none}.pbs-card[data-v-1e7b945a]{position:relative;flex:0 0 auto;width:min(42%,148px);height:100%;border-radius:12px;overflow:hidden;background:#fff;scroll-snap-align:start;box-shadow:0 4px 12px #281c371a}.pbs-card img[data-v-1e7b945a]{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pbs-ph[data-v-1e7b945a]{width:100%;height:100%;display:grid;place-items:center;font-size:36px;background:#f1f1f8}.pbs-card-meta[data-v-1e7b945a]{position:absolute;left:0;right:0;bottom:0;padding:18px 6px 6px;background:linear-gradient(to top,rgba(20,12,36,.72),transparent);color:#fff;pointer-events:none}.pbs-tag[data-v-1e7b945a]{display:inline-block;margin-bottom:2px;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:750;background:#c026a0e6;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbs-name[data-v-1e7b945a]{display:block;font-size:10px;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbs-empty[data-v-1e7b945a]{height:100%;display:grid;place-items:center;color:#8a6a9a;font-size:13px}.pbs-empty[data-v-1e7b945a] img{width:100%;height:100%;object-fit:cover}.pbs-badges[data-v-1e7b945a]{position:absolute;left:10px;top:10px;z-index:2;display:flex;gap:6px;flex-wrap:wrap;pointer-events:none}.pbs-badge[data-v-1e7b945a]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:#9b46dceb;box-shadow:0 2px 8px #501e7840}.pbs-badge-soft[data-v-1e7b945a]{background:#c026a0e0}.pbs-hint[data-v-1e7b945a]{position:absolute;right:10px;bottom:10px;z-index:2;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:650;color:#ffffffeb;background:#1e142d73;pointer-events:none}.pbs-spin[data-v-1e7b945a]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#140c247a;color:#fff;font-size:13px;font-weight:700}.pbs-spin-orb[data-v-1e7b945a]{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;color:#ff7ad9;background:#140c248c;border:2px solid rgba(255,122,217,.55);animation:pbsOrb-1e7b945a .75s linear infinite;box-shadow:0 0 24px #ff64c859}@keyframes pbsOrb-1e7b945a{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pbs-spin-orb[data-v-1e7b945a]{animation:none}}.pair-page[data-v-4249707e]{--bb-bg: oklch(97.5% .008 286);--bb-card: oklch(99% .004 285);--bb-ink: oklch(24% .04 283);--bb-muted: oklch(48% .025 285);--bb-line: oklch(90% .015 285);--bb-accent: oklch(58% .19 305);--bb-accent-2: oklch(62% .16 35);--bb-wish: oklch(62% .18 330);--bb-shadow: 0 10px 28px oklch(30% .04 284 / .1);min-height:100dvh;background:var(--bb-bg);color:var(--bb-ink);display:flex;flex-direction:column;font-family:inherit}.pair-header[data-v-4249707e]{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));background:#fbfbfeeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bb-line)}.pair-back[data-v-4249707e],.pair-gift[data-v-4249707e]{width:40px;height:40px;border:0;border-radius:12px;background:#f1f1f8;color:var(--bb-ink);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.pair-back[data-v-4249707e]:active,.pair-gift[data-v-4249707e]:active{transform:scale(.94);background:#e7e7f2}.pair-header-copy[data-v-4249707e]{min-width:0;text-align:center}.pair-header-copy h1[data-v-4249707e]{margin:0;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pair-header-copy p[data-v-4249707e]{margin:2px 0 0;font-size:12px;color:var(--bb-muted)}.pair-loading[data-v-4249707e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--bb-muted)}.spin[data-v-4249707e]{animation:spin-4249707e .9s linear infinite}@keyframes spin-4249707e{to{transform:rotate(360deg)}}.pair-free-bar[data-v-4249707e]{margin:10px 12px 0;padding:8px 12px;border-radius:12px;background:#f9f5e6;border:1px solid oklch(90% .04 90);color:#5c4221;font-size:11px;display:flex;gap:8px;align-items:flex-start}.pair-free-copy[data-v-4249707e]{flex:1;min-width:0}.pair-free-track[data-v-4249707e]{margin-top:6px;height:4px;border-radius:99px;background:#e6dec8;overflow:hidden}.pair-free-track i[data-v-4249707e]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cd9c1f,#ca6800);background:linear-gradient(90deg,#cd9c1f,color(xyz 0.296 0.223 0.021));transition:width .35s ease}.pair-board-panel[data-v-4249707e]{margin:12px;padding:14px 12px 16px;border-radius:18px;background:var(--bb-card);border:1px solid var(--bb-line);box-shadow:var(--bb-shadow)}.pair-board-meta[data-v-4249707e]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.meta-chip[data-v-4249707e]{min-width:52px;padding:6px 10px;border-radius:12px;background:#f3f2fb;text-align:center}.meta-chip strong[data-v-4249707e]{display:block;font-size:18px;font-weight:800;color:var(--bb-accent);line-height:1.1}.meta-chip small[data-v-4249707e]{font-size:10px;color:var(--bb-muted)}.meta-wish-face[data-v-4249707e]{padding:4px 8px 6px;display:flex;flex-direction:column;align-items:center;gap:2px}.meta-wish-face img[data-v-4249707e]{width:28px;height:28px;border-radius:8px;object-fit:cover;border:1.5px solid var(--bb-wish);box-shadow:0 0 0 2px #f6d0f180}.meta-actions[data-v-4249707e]{margin-left:auto;display:flex;gap:6px}.chip-btn[data-v-4249707e]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--bb-line);background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:650;color:var(--bb-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.chip-btn[data-v-4249707e]:active:not(:disabled){transform:scale(.96)}.chip-btn[data-v-4249707e]:disabled{opacity:.4;cursor:default}.chip-btn.is-on[data-v-4249707e]{background:#f9efc9;border-color:#e8be62;color:#733e00;color:oklch(42% .1 60)}.pair-board[data-v-4249707e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:relative}.pair-card[data-v-4249707e]{aspect-ratio:1;border:0;padding:0;border-radius:14px;background:transparent;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.pair-card-inner[data-v-4249707e]{position:relative;display:block;width:100%;height:100%;border-radius:14px;overflow:hidden;border:2px solid oklch(90% .02 285);background:#f4f4fc;box-shadow:0 6px 14px #2c2c3c14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.pair-card-img[data-v-4249707e]{width:100%;height:100%;object-fit:cover;display:block;backface-visibility:visible;transform-style:flat}.pair-empty-slot[data-v-4249707e]{display:block;width:100%;height:100%;border-radius:12px;border:2px dashed oklch(88% .015 285);background:repeating-linear-gradient(-45deg,transparent,transparent 6px,oklch(96% .008 286) 6px,oklch(96% .008 286) 12px)}.pair-card-glow[data-v-4249707e]{position:absolute;inset:0;background:radial-gradient(circle at center,oklch(85% .12 95 / .45),transparent 70%);pointer-events:none;animation:glowPulse-4249707e .35s ease}.wish-tag[data-v-4249707e]{position:absolute;top:4px;right:4px;z-index:2;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:800;line-height:20px;text-align:center;color:#fff;background:linear-gradient(135deg,#c54ebe,#8451c9);box-shadow:0 2px 6px #814a8d66;pointer-events:none}.pair-card.is-selected .pair-card-inner[data-v-4249707e]{border-color:#dd5230;box-shadow:0 0 0 3px #f6a88d73;transform:scale(1.05);z-index:2}.pair-card.is-match .pair-card-inner[data-v-4249707e]{border-color:#3db44a;box-shadow:0 0 0 3px #85cc8780,0 8px 20px #3e834340;transform:scale(1.06);z-index:3}.pair-card.is-vanish[data-v-4249707e]{z-index:4;pointer-events:none}.pair-card.is-vanish .pair-card-inner[data-v-4249707e]{animation:matchVanish-4249707e .28s cubic-bezier(.4,0,.6,1) forwards}.pair-card.is-wrong .pair-card-inner[data-v-4249707e]{border-color:#cc272e;animation:cardShake-4249707e .32s ease}.pair-card.is-pop-in .pair-card-inner[data-v-4249707e]{animation:cardPopIn-4249707e .32s cubic-bezier(.2,.9,.3,1.15) both}.pair-card.is-wish .pair-card-inner[data-v-4249707e]{border-color:#ce70c7;box-shadow:0 0 0 2px #efcaeb8c;animation:wishPulse-4249707e 2.4s ease-in-out infinite}.pair-card.is-empty[data-v-4249707e]{pointer-events:none;cursor:default}.pair-card.is-empty .pair-card-inner[data-v-4249707e]{border:0;background:transparent;box-shadow:none}.pair-card[data-v-4249707e]:disabled{cursor:default}.pair-card:not(:disabled):active .pair-card-inner[data-v-4249707e]{transform:scale(.96)}.pair-board.is-enter .pair-card[data-v-4249707e]:not(.is-empty){animation:cardIn-4249707e .45s ease both;animation-delay:calc(var(--i) * 35ms)}.pair-particle[data-v-4249707e]{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:oklch(72% .18 var(--hue));box-shadow:0 0 8px oklch(72% .16 var(--hue) / .8);pointer-events:none;z-index:5;animation:particleFly-4249707e .5s ease-out forwards}.combo-float[data-v-4249707e]{position:absolute;left:50%;top:42%;z-index:8;transform:translate(-50%,-50%);padding:8px 16px;border-radius:999px;font-size:18px;font-weight:900;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#c65000,#cc3b17,#cc272e);background:linear-gradient(135deg,color(xyz 0.271 0.177 0.01),#cc3b17,#cc272e);box-shadow:0 10px 28px #8a381973;pointer-events:none;animation:comboPop-4249707e .85s cubic-bezier(.2,.9,.3,1.1) both}.meta-combo[data-v-4249707e]{background:#faf2d4!important}.meta-combo strong[data-v-4249707e]{color:#8f4800!important;color:oklch(48% .14 55)!important}@keyframes matchVanish-4249707e{0%{transform:scale(1.06);opacity:1}40%{transform:scale(1.12);opacity:1}to{transform:scale(.15) translateY(8px);opacity:0}}@keyframes cardPopIn-4249707e{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes cardIn-4249707e{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@keyframes cardShake-4249707e{0%,to{transform:translate(0)}20%{transform:translate(-5px) rotate(-1.5deg)}40%{transform:translate(5px) rotate(1.5deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes glowPulse-4249707e{0%{opacity:0}50%{opacity:1}to{opacity:.65}}@keyframes particleFly-4249707e{to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}@keyframes wishPulse-4249707e{0%,to{box-shadow:0 0 0 2px #efcaeb73}50%{box-shadow:0 0 0 3px #ecbbe7a6,0 4px 14px #a864a233}}@keyframes comboPop-4249707e{0%{opacity:0;transform:translate(-50%,-40%) scale(.6)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}70%{opacity:1;transform:translate(-50%,-58%) scale(1)}to{opacity:0;transform:translate(-50%,-72%) scale(.95)}}.pair-hint[data-v-4249707e]{margin:12px 2px 0;font-size:12px;color:var(--bb-muted);line-height:1.45;text-align:center}.pair-footer[data-v-4249707e]{margin-top:auto;padding:12px 12px calc(14px + env(safe-area-inset-bottom));display:flex;gap:10px;background:linear-gradient(to top,var(--bb-bg),transparent)}.pair-btn[data-v-4249707e]{flex:1;border:0;border-radius:14px;padding:14px 12px;font-size:14px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:transform .12s ease,opacity .15s ease}.pair-btn[data-v-4249707e]:active:not(:disabled){transform:scale(.98)}.pair-btn[data-v-4249707e]:disabled{opacity:.5;cursor:default}.pair-btn-primary[data-v-4249707e]{background:linear-gradient(135deg,#9554d2,#9c3b96);color:#fff;box-shadow:0 10px 22px #7b489e47}.pair-btn-ghost[data-v-4249707e]{flex:.7;background:#fff;border:1px solid var(--bb-line);color:var(--bb-ink)}.pair-sheet-mask[data-v-4249707e]{position:fixed;inset:0;z-index:80;background:#15142380;display:flex;align-items:flex-end;justify-content:center;animation:maskIn-4249707e .2s ease}@keyframes maskIn-4249707e{0%{opacity:0}to{opacity:1}}.pair-sheet[data-v-4249707e]{width:min(100%,480px);max-height:86dvh;overflow:auto;background:#fff;border-radius:22px 22px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));animation:sheetUp-4249707e .3s cubic-bezier(.2,.9,.3,1)}.pair-sheet-tall[data-v-4249707e]{max-height:78dvh}.pair-sheet-handle[data-v-4249707e]{width:40px;height:4px;border-radius:99px;background:#d6d7de;margin:4px auto 12px}.pair-sheet h2[data-v-4249707e]{margin:0 0 6px;font-size:17px}.pair-sheet>p[data-v-4249707e]{margin:0 0 14px;font-size:12px;color:var(--bb-muted);line-height:1.45}@keyframes sheetUp-4249707e{0%{transform:translateY(28px);opacity:.5}to{transform:none;opacity:1}}.wish-sheet .wish-head[data-v-4249707e]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wish-head-icon[data-v-4249707e]{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;font-size:14px;color:#fff;background:linear-gradient(135deg,#bf56b9,#8156c0);box-shadow:0 4px 12px #90589d59;flex-shrink:0}.wish-head h2[data-v-4249707e]{margin:0;font-size:18px;font-weight:800;letter-spacing:.02em;color:#a20f9d}.wish-sheet>p[data-v-4249707e]{margin:0 0 16px;font-size:13px;line-height:1.5;color:#753e81;font-weight:550}.wish-sheet .wish-picking-tip[data-v-4249707e]{color:#9e3699!important}.wish-grid[data-v-4249707e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px}.wish-item[data-v-4249707e]{border:0;border-radius:16px;padding:0;background:transparent;display:flex;flex-direction:column;gap:6px;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:wishItemIn-4249707e .4s cubic-bezier(.2,.9,.3,1.1) both;animation-delay:calc(var(--i) * 40ms);transition:opacity .2s ease,transform .15s ease}.wish-item[data-v-4249707e]:disabled{cursor:default}.wish-item.is-dim[data-v-4249707e]{opacity:.35;transform:scale(.96)}.wish-item-face[data-v-4249707e]{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;border:2px solid oklch(90% .02 285);background:#f8f8fc;box-shadow:0 6px 14px #2c2c3c1a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.wish-item-face img[data-v-4249707e]{width:100%;height:100%;object-fit:cover;display:block;transform:none!important;backface-visibility:visible}.wish-item-ring[data-v-4249707e]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow .2s ease}.wish-item:not(:disabled):active .wish-item-face[data-v-4249707e]{transform:scale(.96)}.wish-item:not(:disabled):hover .wish-item-face[data-v-4249707e]{border-color:#ca99d6;box-shadow:0 8px 18px #7854802e}.wish-item.is-picking .wish-item-face[data-v-4249707e]{border-color:#c54ebe;transform:scale(1.08);box-shadow:0 0 0 3px #e9ade38c,0 12px 28px #9553a459;animation:wishChosen-4249707e .38s cubic-bezier(.2,.9,.3,1.15) both;z-index:2}.wish-item.is-picking .wish-item-ring[data-v-4249707e]{box-shadow:inset 0 0 0 2px #e39bdc80;background:radial-gradient(circle at center,oklch(85% .1 330 / .2),transparent 70%)}.wish-item-check[data-v-4249707e]{position:absolute;right:6px;bottom:6px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#bf56b9,#8156c0);box-shadow:0 2px 8px #814a8d73;animation:checkPop-4249707e .28s cubic-bezier(.2,.9,.3,1.3) both}.wish-item-label[data-v-4249707e]{font-size:12px;font-weight:700;color:var(--bb-muted)}.wish-item.is-picking .wish-item-label[data-v-4249707e]{color:var(--bb-wish);font-weight:800}.wish-picking-tip[data-v-4249707e]{margin:4px 0 0!important;text-align:center;font-size:12px;font-weight:650;color:var(--bb-wish)!important}@keyframes wishItemIn-4249707e{0%{opacity:0;transform:translateY(10px) scale(.88)}to{opacity:1;transform:none}}@keyframes wishChosen-4249707e{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1.08)}}@keyframes checkPop-4249707e{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.prize-list[data-v-4249707e]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.prize-list li[data-v-4249707e]{display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;background:#f4f4fa}.prize-list img[data-v-4249707e]{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0}.prize-list-meta[data-v-4249707e]{min-width:0}.prize-list strong[data-v-4249707e]{display:block;font-size:13px}.prize-list small[data-v-4249707e]{color:var(--bb-muted);font-size:11px}.prize-empty[data-v-4249707e]{justify-content:center;color:var(--bb-muted);font-size:13px}.pair-prize-mask[data-v-4249707e]{position:fixed;inset:0;z-index:90;background:#1c16287a;display:grid;place-items:center;padding:28px 20px;animation:maskIn-4249707e .2s ease}.pair-prize-card[data-v-4249707e]{width:min(100%,300px);border-radius:20px;background:#fff;padding:28px 22px 20px;text-align:center;box-shadow:0 20px 48px #281c3c47;animation:prizePop-4249707e .38s cubic-bezier(.2,.9,.3,1.08);color:#2a1f38}@keyframes prizePop-4249707e{0%{transform:scale(.92) translateY(10px);opacity:0}to{transform:none;opacity:1}}.prize-title[data-v-4249707e]{margin:0 0 18px;font-size:18px;font-weight:800;color:#c026a0;letter-spacing:.02em;line-height:1.3}.prize-img[data-v-4249707e]{display:block;width:auto;max-width:168px;height:auto;max-height:168px;margin:0 auto 14px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;filter:none}.prize-img-empty[data-v-4249707e]{margin:0 auto 14px;font-size:56px;line-height:1}.prize-name[data-v-4249707e]{margin:0 0 6px;font-size:15px;font-weight:700;color:#2a1f38;line-height:1.4;word-break:break-word}.prize-sub[data-v-4249707e]{margin:0 0 18px;font-size:12px;font-weight:500;color:#7a5a8c;line-height:1.4}.prize-btn[data-v-4249707e]{width:100%;border:0;border-radius:14px;padding:13px 16px;font-size:15px;font-weight:750;color:#fff;cursor:pointer;background:linear-gradient(135deg,#9b4dff,#c026a0);box-shadow:0 8px 18px #a03cb452;transition:transform .12s ease}.prize-btn[data-v-4249707e]:active{transform:scale(.98)}.pair-toast[data-v-4249707e]{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:100;max-width:86vw;padding:10px 14px;border-radius:12px;background:#201f34eb;color:#fff;font-size:13px;box-shadow:0 10px 24px #1514234d}.toast-enter-active[data-v-4249707e],.toast-leave-active[data-v-4249707e]{transition:all .22s ease}.toast-enter-from[data-v-4249707e],.toast-leave-to[data-v-4249707e]{opacity:0;transform:translate(-50%,8px)}@media(prefers-reduced-motion:reduce){.pair-board.is-enter .pair-card[data-v-4249707e],.pair-card.is-pop-in .pair-card-inner[data-v-4249707e],.pair-card.is-vanish .pair-card-inner[data-v-4249707e],.pair-card.is-wrong .pair-card-inner[data-v-4249707e],.pair-card.is-wish .pair-card-inner[data-v-4249707e],.wish-item[data-v-4249707e],.wish-item.is-picking .wish-item-face[data-v-4249707e],.combo-float[data-v-4249707e],.pair-sheet[data-v-4249707e],.pair-prize-card[data-v-4249707e]{animation:none!important}.pair-card.is-vanish .pair-card-inner[data-v-4249707e]{opacity:0}.wish-item.is-picking .wish-item-face[data-v-4249707e]{transform:scale(1.06)}}.wx-page[data-v-141605f7]{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;overflow:hidden;background:#f6f6fc;color:#2a1f38;font-family:inherit}.wx-stage-hero[data-v-141605f7]{position:relative;width:100%;height:clamp(460px,133.333vw,540px);flex:0 0 auto;background:#f8f7fa;overflow:hidden;isolation:isolate}.wx-stage-hero[data-v-141605f7]:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:19%;background:linear-gradient(180deg,transparent,#f8f7fa 92%);pointer-events:none}.wx-stage-background[data-v-141605f7]{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wx-stage-actions[data-v-141605f7]{position:absolute;left:12px;right:12px;top:calc(10px + env(safe-area-inset-top));z-index:12;display:flex;align-items:center;justify-content:space-between}.wx-icon-btn[data-v-141605f7]{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(132,105,164,.2);border-radius:50%;padding:0;color:#443451;background:#ffffffdb;box-shadow:0 6px 16px #4b30621f;cursor:pointer;transition:color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.wx-icon-btn[data-v-141605f7]:active{color:#c026a0;transform:scale(.94)}.wx-icon-btn[data-v-141605f7]:focus-visible{outline:2px solid #c026a0;outline-offset:2px}.wx-stage-loading[data-v-141605f7],.wx-stage-empty[data-v-141605f7],.wx-stage-cover-fallback[data-v-141605f7]{position:absolute;left:50%;top:43%;z-index:4;display:grid;place-items:center;color:#9b59b6;transform:translate(-50%,-50%)}.wx-stage-loading[data-v-141605f7]{width:58px;aspect-ratio:1;border:1px solid rgba(155,89,182,.18);border-radius:50%;background:#ffffff94;box-shadow:0 8px 20px #684a7e1a}.wx-stage-gallery[data-v-141605f7]{position:absolute;left:0;right:0;top:20%;z-index:4;display:flex;height:49%;align-items:flex-end;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 8vw 5%;scroll-padding-inline:8vw;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch}.wx-stage-gallery[data-v-141605f7]::-webkit-scrollbar{display:none}.wx-stage-prize[data-v-141605f7]{position:relative;display:flex;width:clamp(104px,29vw,136px);height:88%;flex:0 0 clamp(104px,29vw,136px);align-items:center;justify-content:flex-end;flex-direction:column;gap:5px;scroll-snap-align:center}.wx-stage-prize[data-v-141605f7]:nth-child(3n+2){transform:translateY(-5%)}.wx-stage-prize-media[data-v-141605f7]{position:relative;display:grid;width:100%;height:calc(100% - 25px);place-items:center;overflow:hidden}.wx-stage-prize-media[data-v-141605f7]:after{content:"";position:absolute;left:17%;right:17%;bottom:3%;height:8px;border-radius:50%;background:#a469c129;filter:blur(5px)}.wx-stage-prize-media img[data-v-141605f7]{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 3px rgba(108,72,126,.15)) drop-shadow(0 10px 12px rgba(92,55,116,.12));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wx-stage-tier[data-v-141605f7]{display:block;max-width:100%;height:21px;overflow:hidden;border:1px solid rgba(176,101,182,.2);border-radius:11px;padding:3px 9px 0;color:#8f327d;background:#ffffffc2;box-shadow:0 3px 8px #5e377414;font-size:10px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wx-stage-cover-fallback[data-v-141605f7]{width:min(38vw,152px);aspect-ratio:1;border:1px solid rgba(155,89,182,.16);border-radius:12px;padding:5px;background:#ffffff73;box-shadow:0 12px 24px #5c37741f;overflow:hidden}.wx-stage-cover-fallback img[data-v-141605f7]{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain}.wx-stage-empty[data-v-141605f7]{width:64px;aspect-ratio:1;border:1px solid rgba(155,89,182,.14);border-radius:50%;background:#fff6}.wx-stage-spinning[data-v-141605f7]{position:absolute;left:50%;top:43%;z-index:10;display:grid;width:78px;aspect-ratio:1;place-items:center;border:2px solid rgba(192,38,160,.38);border-radius:50%;color:#c026a0;background:#ffffffc7;box-shadow:0 0 28px #c026a038;transform:translate(-50%,-50%);animation:wxStageSpin-141605f7 .8s linear infinite}@keyframes wxStageSpin-141605f7{to{transform:translate(-50%,-50%) rotate(360deg)}}.spin[data-v-141605f7]{animation:spin-141605f7 .9s linear infinite}@keyframes spin-141605f7{to{transform:rotate(360deg)}}.wx-scroll[data-v-141605f7]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.wx-scroll-pad[data-v-141605f7]{height:20px}.wx-panel[data-v-141605f7]{margin:12px;padding:14px 12px 12px;border-radius:16px;background:#fff;border:1px solid oklch(90% .015 285);box-shadow:0 6px 16px #2c2c3c0f}.wx-panel-head[data-v-141605f7]{margin-bottom:12px}.wx-panel-head h2[data-v-141605f7]{margin:0 0 4px;font-size:16px;font-weight:800;color:#c026a0}.wx-panel-head small[data-v-141605f7]{font-size:11px;color:#8a6a9a;line-height:1.4}.wx-ratio-list[data-v-141605f7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wx-ratio-row[data-v-141605f7]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.wx-ratio-row strong[data-v-141605f7]{font-size:13px;font-weight:700;color:#2a1f38}.wx-ratio-row em[data-v-141605f7]{margin-left:auto;font-style:normal;font-size:12px;color:#7a5a8c;font-weight:600}.wx-tier-dot[data-v-141605f7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.wx-ratio-track[data-v-141605f7]{height:6px;border-radius:99px;background:#eaeaf2;overflow:hidden}.wx-ratio-track i[data-v-141605f7]{display:block;height:100%;border-radius:inherit;min-width:2px;transition:width .35s ease}.wx-tier-tabs[data-v-141605f7]{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;margin-bottom:4px;-webkit-overflow-scrolling:touch}.wx-tier-tabs button[data-v-141605f7]{flex:0 0 auto;border:1px solid oklch(90% .015 285);background:#faf8fc;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650;color:#5a4a6a;cursor:pointer;white-space:nowrap}.wx-tier-tabs button.is-on[data-v-141605f7]{border-color:color-mix(in srgb,var(--tc, #c026a0) 45%,white);background:color-mix(in srgb,var(--tc, #c026a0) 14%,white);color:var(--tc, #c026a0)}.wx-tier-block[data-v-141605f7]{border-radius:12px;background:#f8f8fc;margin-bottom:8px;overflow:hidden}.wx-tier-head[data-v-141605f7]{width:100%;display:flex;align-items:center;gap:8px;padding:12px 12px 8px;text-align:left}.wx-tier-head strong[data-v-141605f7]{font-size:14px;font-weight:750;color:#2a1f38}.wx-tier-count[data-v-141605f7]{margin-left:2px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#8a6a9a;background:#fff;border:1px solid oklch(90% .015 285)}.wx-prize-grid[data-v-141605f7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 12px}.wx-prize-card[data-v-141605f7]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid oklch(92% .012 285)}.wx-prize-img-wrap[data-v-141605f7]{aspect-ratio:1;background:#f1f1f8;overflow:hidden}.wx-prize-img-wrap img[data-v-141605f7]{width:100%;height:100%;object-fit:cover;display:block}.wx-prize-ph[data-v-141605f7]{display:grid;place-items:center;width:100%;height:100%;font-size:22px}.wx-prize-card h3[data-v-141605f7]{margin:6px 6px 2px;font-size:11px;font-weight:650;color:#2a1f38;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.wx-prize-card p[data-v-141605f7]{margin:0 6px 8px;font-size:10px;color:#8a6a9a;line-height:1.3}.wx-empty-inline[data-v-141605f7]{margin:0;padding:12px;text-align:center;font-size:12px;color:#8a6a9a;grid-column:1 / -1}.wx-footer[data-v-141605f7]{flex-shrink:0;z-index:15;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#f6f6fc;border-top:1px solid oklch(92% .012 285);box-shadow:0 -6px 16px #2c2c3c0f}.wx-draw-btn[data-v-141605f7]{border:0;border-radius:14px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;background:#fff;color:#2a1f38;border:1px solid oklch(90% .015 285);box-shadow:0 4px 12px #2c2c3c14;transition:transform .12s ease,opacity .15s ease}.wx-draw-btn span[data-v-141605f7]{font-size:14px;font-weight:800}.wx-draw-btn small[data-v-141605f7]{font-size:10px;color:#8a6a9a;font-weight:600}.wx-draw-btn.is-primary[data-v-141605f7]{background:linear-gradient(135deg,#9b4dff,#c026a0);color:#fff;border-color:transparent;box-shadow:0 8px 18px #a03cb452}.wx-draw-btn.is-primary small[data-v-141605f7]{color:#ffffffe0}.wx-draw-btn[data-v-141605f7]:disabled{opacity:.5;cursor:default}.wx-draw-btn[data-v-141605f7]:active:not(:disabled){transform:scale(.97)}.wx-result-mask[data-v-141605f7]{position:fixed;inset:0;z-index:90;background:#1c16287a;display:flex;align-items:flex-end;justify-content:center;animation:wxMaskIn-141605f7 .2s ease}@keyframes wxMaskIn-141605f7{0%{opacity:0}to{opacity:1}}.wx-result-sheet[data-v-141605f7]{width:min(100%,480px);max-height:82dvh;overflow:auto;background:#fff;border-radius:22px 22px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom));animation:wxSheetUp-141605f7 .3s cubic-bezier(.2,.9,.3,1)}.wx-log-sheet[data-v-141605f7]{max-height:75dvh}@keyframes wxSheetUp-141605f7{0%{transform:translateY(28px);opacity:.5}to{transform:none;opacity:1}}.wx-result-handle[data-v-141605f7]{width:40px;height:4px;border-radius:99px;background:#e4dcec;margin:4px auto 12px}.wx-result-title[data-v-141605f7]{margin:0 0 4px;font-size:18px;font-weight:800;color:#c026a0;text-align:center}.wx-result-sub[data-v-141605f7]{margin:0 0 14px;font-size:12px;color:#7a5a8c;text-align:center}.wx-result-list[data-v-141605f7]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:48dvh;overflow:auto}.wx-result-list li[data-v-141605f7]{display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;background:#faf7fc}.wx-result-list img[data-v-141605f7]{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0}.wx-result-ph[data-v-141605f7]{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;background:#f0e8f6;font-size:22px;flex-shrink:0}.wx-result-meta[data-v-141605f7]{min-width:0;flex:1}.wx-result-meta strong[data-v-141605f7]{display:block;font-size:13px;font-weight:700;color:#2a1f38;line-height:1.35}.wx-result-meta span[data-v-141605f7]{display:block;margin-top:3px;font-size:12px;font-weight:650;color:#c026a0}.wx-result-empty[data-v-141605f7]{justify-content:center;color:#8a6a9a;font-size:13px}.wx-result-btn[data-v-141605f7]{width:100%;border:0;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:750;color:#fff;cursor:pointer;background:linear-gradient(135deg,#9b4dff,#c026a0);box-shadow:0 8px 18px #a03cb452}.wx-result-btn[data-v-141605f7]:active{transform:scale(.98)}.wx-result-btn-ghost[data-v-141605f7]{background:#fff;color:#2a1f38;border:1px solid #e8e0f0;box-shadow:none}.wx-log-loading[data-v-141605f7]{display:grid;place-items:center;padding:32px;color:#8a6a9a}.wx-toast[data-v-141605f7]{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:100;max-width:86vw;padding:10px 14px;border-radius:12px;background:#281c37eb;color:#fff;font-size:13px;box-shadow:0 10px 24px #1e142847}.toast-enter-active[data-v-141605f7],.toast-leave-active[data-v-141605f7]{transition:all .22s ease}.toast-enter-from[data-v-141605f7],.toast-leave-to[data-v-141605f7]{opacity:0;transform:translate(-50%,8px)}@media(max-width:350px){.wx-stage-gallery[data-v-141605f7]{gap:8px;padding-inline:7vw;scroll-padding-inline:7vw}.wx-stage-prize[data-v-141605f7]{width:104px;flex-basis:104px}.wx-stage-actions[data-v-141605f7]{left:10px;right:10px}}@media(prefers-reduced-motion:reduce){.wx-stage-spinning[data-v-141605f7],.spin[data-v-141605f7],.wx-result-sheet[data-v-141605f7],.wx-stage-prize[data-v-141605f7]{animation:none!important;transition:none!important}}.yf-page[data-v-a882836d]{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;overflow:hidden;background:#f6f6fc;color:#2a1f38;font-family:inherit}.yf-header[data-v-a882836d]{flex-shrink:0;z-index:20;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid oklch(90% .015 285)}.yf-icon-btn[data-v-a882836d]{width:40px;height:40px;border:0;border-radius:12px;background:#f1f1f8;color:#2a1f38;display:grid;place-items:center;cursor:pointer}.yf-icon-btn[data-v-a882836d]:active{transform:scale(.95)}.yf-header-copy[data-v-a882836d]{min-width:0;text-align:center}.yf-header-copy h1[data-v-a882836d]{margin:0;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2a1f38}.yf-header-copy p[data-v-a882836d]{margin:2px 0 0;font-size:12px;color:#c026a0;font-weight:650}.yf-box-chip[data-v-a882836d]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#c026a0;background:#faf0f8;border:1px solid #f0d4e8}.yf-box-chip.is-empty[data-v-a882836d]{color:#8a6a9a;background:#f7f4fa;border-color:#ebe4f0}.yf-loading[data-v-a882836d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7a6a8c}.spin[data-v-a882836d]{animation:spin-a882836d .9s linear infinite}@keyframes spin-a882836d{to{transform:rotate(360deg)}}.yf-scroll[data-v-a882836d]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.yf-scroll-pad[data-v-a882836d]{height:20px}.yf-price-bar[data-v-a882836d]{margin:12px 12px 0;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid oklch(90% .015 285);box-shadow:0 6px 16px #2c2c3c0f}.yf-price-main[data-v-a882836d]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.yf-price-main strong[data-v-a882836d]{font-size:20px;font-weight:800;color:#e67a00}.yf-price-main span[data-v-a882836d]{font-size:13px;font-weight:650;color:#c026a0}.yf-price-main em[data-v-a882836d]{margin-left:auto;font-style:normal;font-size:13px;font-weight:750;color:#1a9a5c}.yf-price-main em.is-sold[data-v-a882836d]{color:#e03a50}.yf-price-tip[data-v-a882836d]{margin:6px 0 0;font-size:12px;color:#7a5a8c;line-height:1.4}.yf-panel[data-v-a882836d]{margin:12px;padding:14px 12px 12px;border-radius:16px;background:#fff;border:1px solid oklch(90% .015 285);box-shadow:0 6px 16px #2c2c3c0f}.yf-panel-head[data-v-a882836d]{margin-bottom:12px}.yf-panel-head-row[data-v-a882836d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.yf-panel-head h2[data-v-a882836d]{margin:0 0 4px;font-size:16px;font-weight:800;color:#c026a0}.yf-panel-head small[data-v-a882836d]{font-size:11px;color:#8a6a9a;line-height:1.4}.yf-progress-num[data-v-a882836d]{font-size:20px;font-weight:800;color:#e67a00}.yf-progress-track[data-v-a882836d]{height:10px;border-radius:99px;background:#eaeaf2;overflow:hidden}.yf-progress-track i[data-v-a882836d]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9a3c,#ff5a8a,#9b4dff);transition:width .4s ease;min-width:0}.yf-ratio-list[data-v-a882836d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.yf-ratio-row[data-v-a882836d]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.yf-ratio-row strong[data-v-a882836d]{font-size:13px;font-weight:700;color:#2a1f38}.yf-ratio-row strong.is-final[data-v-a882836d]{color:#c48a00}.yf-ratio-row em[data-v-a882836d]{margin-left:auto;font-style:normal;font-size:11px;color:#7a5a8c;font-weight:600;text-align:right;max-width:46%}.yf-tier-dot[data-v-a882836d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.yf-ratio-track[data-v-a882836d]{height:6px;border-radius:99px;background:#eaeaf2;overflow:hidden}.yf-ratio-track i[data-v-a882836d]{display:block;height:100%;border-radius:inherit;min-width:2px;transition:width .35s ease}.yf-ratio-track i.is-final-bar[data-v-a882836d]{opacity:.85}.yf-ratio-stock[data-v-a882836d]{margin:4px 0 0;font-size:11px;color:#9a8aaa}.yf-tier-tabs[data-v-a882836d]{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;margin-bottom:4px;-webkit-overflow-scrolling:touch}.yf-tier-tabs button[data-v-a882836d]{flex:0 0 auto;border:1px solid oklch(90% .015 285);background:#faf8fc;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650;color:#5a4a6a;cursor:pointer;white-space:nowrap}.yf-tier-tabs button.is-on[data-v-a882836d]{border-color:color-mix(in srgb,var(--tc, #c026a0) 45%,white);background:color-mix(in srgb,var(--tc, #c026a0) 14%,white);color:var(--tc, #c026a0)}.yf-tier-block[data-v-a882836d]{border-radius:12px;background:#f8f8fc;margin-bottom:8px;overflow:hidden}.yf-tier-head[data-v-a882836d]{width:100%;display:flex;align-items:center;gap:8px;padding:12px 12px 8px;text-align:left}.yf-tier-head strong[data-v-a882836d]{font-size:14px;font-weight:750;color:#2a1f38}.yf-tier-head strong.is-final[data-v-a882836d]{color:#c48a00}.yf-tier-count[data-v-a882836d]{margin-left:2px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#8a6a9a;background:#fff;border:1px solid oklch(90% .015 285)}.yf-prize-grid[data-v-a882836d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 12px}.yf-prize-card[data-v-a882836d]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid oklch(92% .012 285)}.yf-prize-card.is-out[data-v-a882836d]{opacity:.48}.yf-prize-img-wrap[data-v-a882836d]{position:relative;aspect-ratio:1;background:#f1f1f8;overflow:hidden}.yf-prize-img-wrap img[data-v-a882836d]{width:100%;height:100%;object-fit:cover;display:block}.yf-prize-ph[data-v-a882836d]{display:grid;place-items:center;width:100%;height:100%;font-size:22px}.yf-prize-stock-tag[data-v-a882836d]{position:absolute;right:4px;bottom:4px;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:750;color:#fff;background:#281c37b8}.yf-prize-card h3[data-v-a882836d]{margin:6px 6px 2px;font-size:11px;font-weight:650;color:#2a1f38;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.yf-prize-card p[data-v-a882836d]{margin:0 6px 8px;font-size:10px;color:#8a6a9a;line-height:1.3}.yf-empty-inline[data-v-a882836d]{margin:0;padding:12px;text-align:center;font-size:12px;color:#8a6a9a;grid-column:1 / -1}.yf-footer[data-v-a882836d]{flex-shrink:0;z-index:15;padding:8px 12px calc(12px + env(safe-area-inset-bottom));background:#f6f6fc;border-top:1px solid oklch(92% .012 285);box-shadow:0 -6px 16px #2c2c3c0f;display:flex;flex-direction:column;gap:8px}.yf-change-btn[data-v-a882836d]{width:100%;border:0;border-radius:14px;padding:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:750;color:#fff;cursor:pointer;background:linear-gradient(135deg,#e6a800,#f07a20);box-shadow:0 8px 16px #dc8c2847}.yf-change-btn[data-v-a882836d]:disabled{opacity:.5}.yf-draw-row[data-v-a882836d]{display:flex;gap:6px}.yf-draw-btn[data-v-a882836d]{flex:1;min-width:0;border:0;border-radius:14px;padding:9px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;background:#fff;color:#2a1f38;border:1px solid oklch(90% .015 285);box-shadow:0 4px 12px #2c2c3c14;transition:transform .12s ease,opacity .15s ease}.yf-draw-btn span[data-v-a882836d]{font-size:13px;font-weight:800}.yf-draw-btn small[data-v-a882836d]{font-size:9px;color:#8a6a9a;font-weight:600}.yf-draw-btn.is-primary[data-v-a882836d]{background:linear-gradient(135deg,#9b4dff,#c026a0);color:#fff;border-color:transparent;box-shadow:0 8px 18px #a03cb452}.yf-draw-btn.is-primary small[data-v-a882836d]{color:#ffffffe0}.yf-draw-btn.is-all[data-v-a882836d]{background:linear-gradient(135deg,#ff5a6a,#e03a50);color:#fff;border-color:transparent;box-shadow:0 8px 16px #dc3c5047}.yf-draw-btn.is-all small[data-v-a882836d]{color:#ffffffe0}.yf-draw-btn[data-v-a882836d]:disabled{opacity:.45;cursor:default}.yf-draw-btn[data-v-a882836d]:active:not(:disabled){transform:scale(.97)}.yf-dialog-mask[data-v-a882836d]{position:fixed;inset:0;z-index:95;background:#1c162880;display:grid;place-items:center;padding:24px}.yf-dialog[data-v-a882836d]{width:min(100%,320px);border-radius:18px;background:#fff;padding:22px 18px 16px;box-shadow:0 20px 48px #281c3c47}.yf-dialog h3[data-v-a882836d]{margin:0 0 10px;font-size:17px;font-weight:800;color:#c026a0;text-align:center}.yf-dialog p[data-v-a882836d]{margin:0 0 18px;font-size:13px;color:#5a4a6a;line-height:1.5;text-align:center}.yf-dialog p strong[data-v-a882836d]{color:#e03a50}.yf-dialog-actions[data-v-a882836d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yf-dialog-cancel[data-v-a882836d],.yf-dialog-ok[data-v-a882836d]{border:0;border-radius:12px;padding:12px;font-size:14px;font-weight:750;cursor:pointer}.yf-dialog-cancel[data-v-a882836d]{background:#f4f0f8;color:#5a4a6a}.yf-dialog-ok[data-v-a882836d]{background:linear-gradient(135deg,#ff5a6a,#e03a50);color:#fff}.yf-result-mask[data-v-a882836d]{position:fixed;inset:0;z-index:90;background:#1c16287a;display:flex;align-items:flex-end;justify-content:center;animation:yfMaskIn-a882836d .2s ease}@keyframes yfMaskIn-a882836d{0%{opacity:0}to{opacity:1}}.yf-result-sheet[data-v-a882836d]{width:min(100%,480px);max-height:82dvh;overflow:auto;background:#fff;border-radius:22px 22px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom));animation:yfSheetUp-a882836d .3s cubic-bezier(.2,.9,.3,1)}@keyframes yfSheetUp-a882836d{0%{transform:translateY(28px);opacity:.5}to{transform:none;opacity:1}}.yf-result-handle[data-v-a882836d]{width:40px;height:4px;border-radius:99px;background:#e4dcec;margin:4px auto 12px}.yf-result-title[data-v-a882836d]{margin:0 0 4px;font-size:18px;font-weight:800;color:#c026a0;text-align:center}.yf-result-sub[data-v-a882836d]{margin:0 0 14px;font-size:12px;color:#7a5a8c;text-align:center}.yf-result-list[data-v-a882836d]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:48dvh;overflow:auto}.yf-result-list li[data-v-a882836d]{display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;background:#faf7fc}.yf-result-list img[data-v-a882836d]{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0}.yf-result-ph[data-v-a882836d]{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;background:#f0e8f6;font-size:22px;flex-shrink:0}.yf-result-meta[data-v-a882836d]{min-width:0;flex:1}.yf-result-meta strong[data-v-a882836d]{display:block;font-size:13px;font-weight:700;color:#2a1f38;line-height:1.35}.yf-result-meta span[data-v-a882836d]{display:block;margin-top:3px;font-size:12px;font-weight:650}.yf-result-empty[data-v-a882836d]{justify-content:center;color:#8a6a9a;font-size:13px}.yf-result-btn[data-v-a882836d]{width:100%;border:0;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:750;color:#fff;cursor:pointer;background:linear-gradient(135deg,#9b4dff,#c026a0);box-shadow:0 8px 18px #a03cb452}.yf-result-btn[data-v-a882836d]:active{transform:scale(.98)}.yf-toast[data-v-a882836d]{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:100;max-width:86vw;padding:10px 14px;border-radius:12px;background:#281c37eb;color:#fff;font-size:13px;box-shadow:0 10px 24px #1e142847}.toast-enter-active[data-v-a882836d],.toast-leave-active[data-v-a882836d]{transition:all .22s ease}.toast-enter-from[data-v-a882836d],.toast-leave-to[data-v-a882836d]{opacity:0;transform:translate(-50%,8px)}@media(prefers-reduced-motion:reduce){.yf-spin-orb[data-v-a882836d],.yf-result-sheet[data-v-a882836d]{animation:none!important}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#eff6ff;background:#030022;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button{font:inherit}.lobby{position:fixed;inset:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#030022;isolation:isolate}.lobby.is-dragging{cursor:grabbing}.scene{position:relative;width:auto;height:100%;aspect-ratio:2 / 3;overflow:hidden;transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.is-dragging .scene{transition:none}.scene-art{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-drag:none}.brand-seal{position:absolute;left:50%;top:47.5%;z-index:3;display:grid;place-items:center;width:12.5%;aspect-ratio:1;border:1px solid oklch(87% .12 206 / .55);border-radius:50%;color:#c3ffffdb;color:oklch(96% .08 196 / .86);background:#08073161;box-shadow:inset 0 0 12px #00cae347,0 0 18px #01b9d138;box-shadow:inset 0 0 12px oklch(77% .18 210 / .28),0 0 18px oklch(72% .18 211 / .22);line-height:1;transform:translate(-50%,-50%) perspective(180px) rotateX(28deg);pointer-events:none}.brand-seal span{margin-top:14%;font-size:clamp(12px,2.8vh,22px);font-weight:950}.brand-seal small{margin-top:-20%;font-size:clamp(7px,1.35vh,12px);font-weight:800}.hotspot{--accent: oklch(78% .21 333);--accent-soft: oklch(72% .18 306 / .42);position:absolute;z-index:5;border:0;padding:0;color:#f3f9ff;color:oklch(98% .018 250);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.hotspot.tone-cyan{--accent: oklch(82% .16 210);--accent-soft: oklch(75% .16 217 / .42)}.hotspot:before,.hotspot:after{content:"";position:absolute;pointer-events:none}.hotspot:before{left:12%;right:12%;bottom:18%;height:17%;border-radius:50%;background:var(--accent-soft);filter:blur(18px);opacity:.3;animation:machineGlow 2.8s ease-in-out infinite}.hotspot:after{inset:5% 8% 16%;border:1px solid transparent;border-radius:18%;opacity:0;transition:opacity .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.hotspot:hover:after,.hotspot:focus-visible:after{border-color:var(--accent);opacity:.72;box-shadow:inset 0 0 24px var(--accent-soft),0 0 18px var(--accent-soft)}.hotspot:active:after{opacity:1}.hotspot:focus-visible{outline:none}.light-sweep{position:absolute;inset:7% 12% 21%;overflow:hidden;border-radius:22%;mix-blend-mode:screen;pointer-events:none}.light-sweep:before{content:"";position:absolute;top:-25%;bottom:-25%;left:-45%;width:24%;background:linear-gradient(90deg,transparent,oklch(96% .07 210 / .3),transparent);filter:blur(2px);transform:skew(-18deg);animation:lightSweep 4.6s cubic-bezier(.16,1,.3,1) infinite}.hotspot-coin .light-sweep:before,.hotspot-blindbox .light-sweep:before{animation-delay:-2.2s}.module-label{position:absolute;left:50%;bottom:2%;display:grid;min-width:42%;padding:.7vh 1.4vh .85vh;border:1px solid color-mix(in oklch,var(--accent),transparent 34%);border-radius:6px;background:#06002bc7;background:oklch(14% .09 278 / .78);box-shadow:inset 0 0 9px var(--accent-soft),0 0 12px var(--accent-soft);line-height:1;text-align:center;text-shadow:0 0 9px var(--accent);transform:translate(-50%) rotate(-2deg);animation:labelPulse 2.4s ease-in-out infinite;pointer-events:none}.hotspot-coin .module-label,.hotspot-blindbox .module-label{transform:translate(-50%) rotate(2deg)}.module-label small{color:color-mix(in oklch,var(--accent),oklch(96% .03 250) 24%);font-size:clamp(6px,1.05vh,10px);font-weight:850;letter-spacing:0}.module-label strong{margin-top:.25vh;font-size:clamp(14px,2.7vh,24px);font-weight:950;letter-spacing:0;white-space:nowrap}.hotspot-arcade .module-label,.hotspot-coin .module-label{bottom:0}.glint{position:absolute;z-index:4;width:.65%;aspect-ratio:1;border-radius:50%;background:#c0fbff;background:oklch(95% .08 205);box-shadow:0 0 8px #91f4ff,0 0 22px #f592fe;box-shadow:0 0 8px oklch(91% .13 205),0 0 22px #f592fe;animation:glint 3.4s ease-in-out infinite;pointer-events:none}.glint-one{left:44%;top:34%}.glint-two{left:89%;top:44%;animation-delay:-1.15s}.glint-three{left:48%;top:79%;animation-delay:-2.3s}.atmosphere{position:absolute;inset:0;z-index:7;background:linear-gradient(180deg,oklch(94% .06 220 / .035),transparent 16% 84%,oklch(7% .04 278 / .16)),linear-gradient(90deg,oklch(10% .06 277 / .1),transparent 12% 88%,oklch(10% .06 277 / .1));pointer-events:none}.entry-toast{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:20;min-width:88px;padding:10px 18px;border:1px solid oklch(82% .15 211 / .45);border-radius:6px;color:#f4f9ff;color:oklch(98% .02 250);background:#060129e6;box-shadow:0 0 20px #00b7dc52;box-shadow:0 0 20px oklch(72% .18 219 / .32);font-size:15px;font-weight:800;text-align:center;transform:translate(-50%);pointer-events:none}.toast-enter-active,.toast-leave-active{transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,6px)}@keyframes machineGlow{0%,to{opacity:.22;transform:scale(.96)}50%{opacity:.48;transform:scale(1.04)}}@keyframes lightSweep{0%,66%{transform:translate(0) skew(-18deg);opacity:0}72%{opacity:.72}to{transform:translate(600%) skew(-18deg);opacity:0}}@keyframes labelPulse{0%,to{filter:brightness(.94)}48%{filter:brightness(1.14)}52%{filter:brightness(.9)}57%{filter:brightness(1.1)}}@keyframes glint{0%,to{opacity:0;transform:scale(.5)}38%,55%{opacity:1;transform:scale(1.2)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-page{position:fixed;inset:0;overflow:hidden;background:#030022;isolation:isolate}.login-background,.login-shade{position:absolute;inset:0;width:100%;height:100%}.login-background{z-index:-3;object-fit:cover;object-position:center;-webkit-user-drag:none}.login-shade{z-index:-2;background:linear-gradient(180deg,#01010b14 0% 35%,#01000f4d 55%,#010009bd),linear-gradient(90deg,oklch(8% .04 278 / .2),transparent 18% 82%,oklch(8% .04 278 / .2));pointer-events:none}.login-brand{position:absolute;top:max(calc(env(safe-area-inset-top) + 5vh),44px);left:50%;display:flex;align-items:center;gap:13px;min-width:218px;padding:9px 20px 10px 15px;border:1px solid oklch(80% .15 211 / .42);border-radius:8px;color:#edf6ff;color:oklch(97% .025 246);background:#070031e0;background:oklch(15% .095 277 / .88);box-shadow:inset 0 0 18px #00b0d229,0 0 28px #e370e538;box-shadow:inset 0 0 18px oklch(70% .15 218 / .16),0 0 28px #e370e538;transform:translate(-50%)}.brand-icon{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border:1px solid oklch(90% .12 201 / .64);border-radius:8px;color:#45f1ff;color:oklch(88% .16 203);background:#110d63;box-shadow:inset 0 0 12px #01cee538,0 0 15px #e872e647;box-shadow:inset 0 0 12px oklch(78% .18 209 / .22),0 0 15px #e872e647}.brand-copy{display:grid;gap:5px;line-height:1}.brand-copy strong{font-size:24px;font-weight:950;letter-spacing:0}.brand-copy small{color:#aec7e1;font-size:11px;font-weight:650}.login-console{position:absolute;left:50%;bottom:max(calc(env(safe-area-inset-bottom) + 16px),20px);width:min(calc(100% - 28px),430px);min-height:326px;padding:22px 20px 18px;border:1px solid oklch(75% .12 221 / .32);border-radius:8px;color:#e8f3ff;background:#050227f0;box-shadow:inset 0 1px #b7f0fd1c,inset 0 0 38px #4d64bc1f,0 18px 58px #0000049e,0 0 24px #ce78d61f;transform:translate(-50%);transition:min-height .24s cubic-bezier(.22,1,.36,1)}.login-console:before{content:"";position:absolute;top:-1px;left:18%;width:64%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,oklch(80% .18 210),oklch(78% .21 335),transparent);box-shadow:0 0 12px #00c5ea94;box-shadow:0 0 12px oklch(76% .17 218 / .58)}.login-console.is-phone-mode{min-height:428px}.console-heading{position:relative;display:flex;align-items:flex-start;min-height:58px;margin-bottom:22px}.console-heading>div{min-width:0}.console-heading p{margin:0;font-size:22px;font-weight:850;line-height:1.18}.console-heading span{display:block;margin-top:7px;color:#9eb4ca;font-size:12px;line-height:1.4}.console-shield{margin:2px 0 0 auto;color:#00dcf7;color:oklch(82% .15 210);filter:drop-shadow(0 0 8px oklch(76% .16 214 / .42))}.icon-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid oklch(75% .06 250 / .25);border-radius:6px;color:#d0e0f2;background:#12163a;cursor:pointer;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.icon-button:active{transform:scale(.94)}.console-back{margin:-4px 12px 0 -4px;flex:0 0 38px}.login-actions,.phone-form{display:grid}.wechat-login,.phone-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;border:0;border-radius:7px;color:#f0fcf5;background:#00bb4b;background:oklch(69% .2 148);box-shadow:inset 0 1px #cafacb52,0 10px 24px #00612c52;box-shadow:inset 0 1px #cafacb52,0 10px 24px oklch(43% .14 151 / .32);font-size:16px;font-weight:850;cursor:pointer;transition:filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}.wechat-login:not(:disabled):active,.phone-submit:not(:disabled):active{transform:scale(.985);filter:brightness(.92)}.wechat-login:disabled,.phone-submit:disabled,.send-code:disabled{cursor:not-allowed;filter:saturate(.28);opacity:.48}.other-login{display:flex;align-items:center;justify-content:center;gap:7px;justify-self:center;min-height:42px;margin-top:12px;border:0;padding:0 12px;color:#88d5e6;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.phone-form{gap:13px}.field-shell{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border:1px solid oklch(67% .07 247 / .34);border-radius:7px;color:#67b1c7;background:#0a0d2deb;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.field-shell:focus-within{border-color:#01d1ec;border-color:oklch(79% .17 211);box-shadow:0 0 0 3px #01c2e221;box-shadow:0 0 0 3px oklch(75% .16 215 / .13)}.field-shell input{width:100%;min-width:0;border:0;outline:0;color:#e8f3ff;background:transparent;font:inherit;font-size:15px;letter-spacing:0}.field-shell input::placeholder{color:#748598}.code-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px}.send-code{display:flex;align-items:center;justify-content:center;height:50px;border:1px solid oklch(78% .16 211 / .5);border-radius:7px;color:#82eafc;background:#06194e;font-size:12px;font-weight:750;cursor:pointer}.phone-submit{height:50px;margin-top:3px;color:#f2faff;color:oklch(98% .02 245);background:#a953df;box-shadow:inset 0 1px #f5dfff47,0 10px 24px #6323904d;box-shadow:inset 0 1px oklch(93% .09 315 / .28),0 10px 24px #6323904d}.agreement-row{position:absolute;left:20px;right:20px;bottom:17px;display:flex;align-items:flex-start;gap:8px;color:#91a0b1;font-size:11px;line-height:1.55;cursor:pointer}.agreement-row>input{position:absolute;opacity:0;pointer-events:none}.agreement-check{display:grid;place-items:center;width:17px;height:17px;flex:0 0 17px;margin-top:1px;border:1px solid oklch(70% .06 232 / .54);border-radius:4px;color:#f4f9ff;color:oklch(98% .02 250);background:#0c0f30}.agreement-row>input:checked+.agreement-check{border-color:#00cee7;border-color:oklch(78% .16 210);background:#0092ae;background:oklch(61% .18 217);box-shadow:0 0 9px #00bbda6b;box-shadow:0 0 9px oklch(73% .17 215 / .42)}.agreement-row>input:focus-visible+.agreement-check{outline:2px solid oklch(88% .13 210);outline-offset:2px}.agreement-copy{min-width:0}.agreement-copy button{border:0;padding:0;color:#7be3f5;background:transparent;font:inherit;cursor:pointer}.login-toast{position:fixed;left:50%;bottom:max(calc(env(safe-area-inset-bottom) + 370px),390px);z-index:35;max-width:calc(100% - 40px);padding:10px 16px;border:1px solid oklch(78% .12 215 / .36);border-radius:6px;color:#e8f3ff;background:#050222f0;box-shadow:0 8px 24px #00000475;font-size:13px;font-weight:700;line-height:1.4;text-align:center;transform:translate(-50%);pointer-events:none}.login-toast.is-success{border-color:#42c0708a}.login-toast.is-error{border-color:#f66d6794}.legal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:18px 14px max(calc(env(safe-area-inset-bottom) + 14px),18px);background:#000003ad}.legal-sheet{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,440px);max-height:min(76dvh,650px);border:1px solid oklch(72% .09 230 / .36);border-radius:8px;color:#d2e0ee;background:#060626;box-shadow:0 24px 70px #000002b8;overflow:hidden}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 13px 20px;border-bottom:1px solid oklch(68% .05 246 / .18)}.legal-header h2{margin:0;font-size:19px;font-weight:820}.legal-content{overflow-y:auto;padding:18px 20px;color:#adbdce;font-size:13px;line-height:1.82;white-space:pre-line;-webkit-overflow-scrolling:touch}.legal-confirm{height:46px;margin:0 20px 18px;border:1px solid oklch(78% .15 211 / .48);border-radius:7px;color:#e1f1ff;background:#061e60;font-size:14px;font-weight:800;cursor:pointer}.spin{animation:spin .9s linear infinite}.form-swap-enter-active,.form-swap-leave-active,.page-enter-active,.page-leave-active,.sheet-enter-active,.sheet-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.form-swap-enter-from{opacity:0;transform:translate(12px)}.form-swap-leave-to{opacity:0;transform:translate(-12px)}.page-enter-from,.page-leave-to,.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-enter-from .legal-sheet,.sheet-leave-to .legal-sheet{transform:translateY(18px)}@keyframes spin{to{transform:rotate(360deg)}}.arcade-page{position:fixed;inset:0;overflow:hidden;color:#e8f3ff;background:#080023;background:oklch(13% .09 286);isolation:isolate}.arcade-background,.arcade-background-shade{position:absolute;inset:0;width:100%;height:100%}.arcade-background{z-index:-3;object-fit:cover;object-position:center top;-webkit-user-drag:none}.arcade-background-shade{z-index:-2;background:linear-gradient(180deg,transparent 0 27%,oklch(16% .08 292 / .04) 42%,oklch(12% .08 286 / .14) 76%,oklch(9% .07 281 / .4) 100%),linear-gradient(90deg,oklch(10% .07 285 / .08),transparent 16% 84%,oklch(10% .07 285 / .08));pointer-events:none}.arcade-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(146px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.arcade-scroll::-webkit-scrollbar{display:none}.arcade-hero-space{height:clamp(214px,29vh,270px)}.arcade-room{position:relative;margin:0 9px 28px}.room-heading{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;min-height:35px;margin:0 auto -1px;color:#e2f0ff}.room-heading h2{min-width:0;margin:0;padding:7px 12px 8px;border:1px solid oklch(78% .12 213 / .38);border-radius:6px 6px 2px 2px;background:#03062ff0;box-shadow:inset 0 0 12px #00b5ce21,0 0 14px #00b8d52e;box-shadow:inset 0 0 12px oklch(71% .14 212 / .13),0 0 14px oklch(72% .14 214 / .18);font-size:15px;font-weight:760;line-height:1;text-align:center;white-space:nowrap}.room-title-cap{width:22px;height:1px;flex:1 1 22px;max-width:46px;background:linear-gradient(90deg,transparent,oklch(76% .17 213));box-shadow:0 0 7px #00bfdd85;box-shadow:0 0 7px oklch(74% .16 214 / .52)}.room-title-cap:last-child{transform:scaleX(-1)}.jackpot-board{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;border:1px solid oklch(78% .17 212 / .66);border-radius:7px;background:#010122f2;box-shadow:inset 0 0 18px #7882ef29,0 0 0 2px #748ad847,0 0 17px #00c6e547;box-shadow:inset 0 0 18px #7882ef29,0 0 0 2px #748ad847,0 0 17px oklch(76% .17 214 / .28);overflow:hidden}.jackpot-board:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,oklch(74% .16 210 / .08),transparent);transform:translate(-100%);animation:jackpotScan 4.2s linear infinite;pointer-events:none}.jackpot-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.jackpot-item+.jackpot-item:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#72add033}.jackpot-item span{color:#3cd6f5;font-size:12px;font-weight:850;text-shadow:0 0 8px oklch(75% .18 212 / .45)}.jackpot-item:nth-child(3) span,.jackpot-item:nth-child(4) span{color:#f992d9;text-shadow:0 0 8px oklch(70% .2 335 / .4)}.jackpot-item strong{color:#ffc752;color:oklch(86% .15 83);font-size:19px;font-weight:800;text-shadow:0 0 9px oklch(76% .17 75 / .4)}.coin-machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;margin:0 10px 28px;padding-bottom:8px}.machine-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:9px}.arcade-station{position:relative;width:100%;height:210px;min-width:0;border:0;padding:0;color:#b1cfea;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.machine-shell{position:absolute;top:0;left:50%;z-index:1;display:block;width:min(100%,112px);aspect-ratio:2 / 3;transform:translate(-50%);transform-origin:center bottom;transition:filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.machine-art{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.machine-screen-media{position:absolute;left:25.5%;top:24.1%;width:49%;height:26.7%;border-radius:7%;background:#000;box-shadow:inset 0 0 7px #000001;overflow:hidden;pointer-events:none}.standing-ring{position:absolute;left:50%;bottom:18px;z-index:2;width:66%;height:13px;border:1px solid oklch(77% .17 211 / .82);border-radius:50%;background:#00abc42e;background:oklch(68% .17 213 / .18);box-shadow:inset 0 0 8px #00d5f040,0 0 9px #00c3de75;box-shadow:inset 0 0 8px oklch(80% .17 211 / .25),0 0 9px oklch(75% .18 212 / .46);transform:translate(-50%);transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.is-playing .standing-ring{border-color:#ff83e4db;border-color:oklch(78% .2 336 / .86);background:#e466d321;box-shadow:inset 0 0 8px #ff9dea33,0 0 10px #ef65e070;box-shadow:inset 0 0 8px oklch(82% .18 335 / .2),0 0 10px #ef65e070}.is-available .standing-ring{animation:availableRing 2.2s ease-in-out infinite}.player-avatar{position:absolute;left:50%;bottom:28px;z-index:3;width:88%;height:120px;max-width:118px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 5px oklch(4% .02 265 / .5));transform:translate(-50%);transform-origin:center bottom;transition:transform .18s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-user-drag:none}.machine-fault-text{position:absolute;left:50%;bottom:52px;z-index:4;transform:translate(-50%);padding:3px 8px;border-radius:6px;font-size:12px;font-weight:800;color:#fff;background:#dc323ceb;box-shadow:0 0 10px #ff3c5073;white-space:nowrap;pointer-events:none}.machine-fault-text.is-offline{background:#50505ae6;box-shadow:none}.machine-code{position:absolute;left:50%;bottom:14px;z-index:4;max-width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d1e7ff;font-size:11px;font-weight:780;line-height:1.15;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.65);transform:translate(-50%)}.machine-mult{position:absolute;left:50%;bottom:0;z-index:4;color:#f5cc58;font-size:10px;font-weight:750;line-height:1;transform:translate(-50%);text-shadow:0 0 6px oklch(76% .15 85 / .4)}.is-fault .standing-ring{border-color:#f14d4cb3;background:#a8363426;box-shadow:0 0 8px #c5363759;animation:none}.is-idle .standing-ring,.is-available .standing-ring{animation:availableRing 2.2s ease-in-out infinite}.coin-pusher-list{display:flex;flex-direction:column;gap:24px;margin:0 6px 28px}.coin-pusher-unit{position:relative;width:min(100%,470px);aspect-ratio:4 / 5;margin:0 auto}.coin-pusher-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.coin-pusher-title,.coin-pusher-price{position:absolute;left:50%;z-index:4;display:flex;align-items:center;justify-content:center;margin:0;color:#f0f0ff;color:oklch(96% .025 285);text-align:center;text-shadow:0 1px 2px oklch(8% .05 286 / .8),0 0 8px oklch(81% .16 325 / .42);transform:translate(-50%);pointer-events:none}.coin-pusher-title{top:18.4%;width:54%;height:8.2%;font-size:17px;font-weight:780;line-height:1;white-space:nowrap}.coin-pusher-price{top:28.5%;gap:5px;width:29%;height:5.8%;color:#ffd253;color:oklch(88% .16 89);font-size:16px;font-variant-numeric:tabular-nums}.coin-price-dot{width:13px;height:13px;border:1px solid oklch(93% .11 92 / .86);border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff3bc,#ffce64 24%,#fdbb39 36%,#fab220,#f6a900 48%,#d08000,#a85a00);background:radial-gradient(circle at 34% 30%,color(xyz 0.818 0.89 0.398),color(xyz 0.659 0.664 0.192) 24%,#fdbb39 36%,#fab220,color(xyz 0.525 0.48 0.057) 48%,color(xyz 0.346 0.288 0.018),color(xyz 0.212 0.155 -0.003));box-shadow:0 0 7px #f6b92794}.coin-pusher-price strong{font-weight:850}.coin-pusher-seat{--seat-left: calc(var(--seat-index) * 25%);position:absolute;left:var(--seat-left);bottom:.5%;z-index:5;width:25%;height:39%;border:0;padding:0;color:#6ee5f9;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.coin-seat-ring{position:absolute;left:50%;bottom:3.5%;width:72%;height:12px;border:1px solid oklch(81% .19 206 / .82);border-radius:50%;background:#00b2c829;background:oklch(70% .18 210 / .16);box-shadow:inset 0 0 8px #00e3fe38,0 0 10px #00cee780;box-shadow:inset 0 0 8px oklch(84% .15 210 / .22),0 0 10px oklch(78% .19 210 / .5);transform:translate(-50%)}.coin-pusher-seat.is-occupied .coin-seat-ring{border-color:#ff94f4e0;border-color:oklch(81% .2 331 / .88);background:#e66fe129;box-shadow:inset 0 0 8px #ffadf738,0 0 11px #f775f88a;box-shadow:inset 0 0 8px oklch(85% .17 330 / .22),0 0 11px #f775f88a}.coin-pusher-seat.is-fault .coin-seat-ring{border-color:#f14d4cbf;background:#a43b382e;box-shadow:0 0 8px #c5363759}.coin-seat-avatar{position:absolute;left:50%;bottom:5%;width:105%;height:94%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 2px oklch(91% .12 320 / .54)) drop-shadow(0 6px 5px oklch(9% .06 280 / .58));transform:translate(-50%);transform-origin:center bottom;transition:transform .18s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-user-drag:none}.coin-seat-fault{position:absolute;left:50%;bottom:28%;z-index:3;transform:translate(-50%);padding:2px 6px;border-radius:5px;font-size:11px;font-weight:800;color:#fff;background:#dc323ceb;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px #c8283266}.coin-seat-fault.is-offline{background:#5a5a64e6;box-shadow:none}.coin-seat-label{position:absolute;left:50%;bottom:0;z-index:2;font-size:9px;font-weight:850;line-height:1;text-shadow:0 0 7px oklch(78% .19 210 / .72);transform:translate(-50%)}.arcade-rooms-loading,.arcade-rooms-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;margin:0 16px 40px;color:#c4daf2;font-size:14px;text-align:center}.arcade-rooms-empty p{margin:0;opacity:.85}.arcade-retry{border:1px solid oklch(75% .12 300 / .5);border-radius:999px;padding:8px 18px;background:#2e2553a6;color:#eee7fd;font-size:13px;font-weight:700;cursor:pointer}.arcade-retry:active{transform:scale(.97)}.arcade-rooms-loading .spin{animation:spin .9s linear infinite}.coin-pusher-seat:hover .coin-seat-avatar,.coin-pusher-seat:focus-visible .coin-seat-avatar{transform:translate(-50%) translateY(-3px)}.coin-pusher-seat:focus-visible{outline:2px solid oklch(86% .14 211);outline-offset:-5px;border-radius:6px}.arcade-scroll.is-rank-scroll{padding-bottom:calc(84px + env(safe-area-inset-bottom));background:#0c002cf0;background:oklch(15% .105 287 / .94)}.arcade-page.is-panel-mode{background:#12082a}.arcade-scroll.is-panel-scroll{padding-top:calc(10px + env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom));background:transparent}.arcade-page.is-panel-mode:has(.arcade-business-nav) .arcade-scroll.is-panel-scroll{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.is-rank-page .arcade-background{filter:saturate(.88) brightness(.7)}.is-rank-page .arcade-background-shade{background:#06001f80;background:oklch(12% .08 284 / .5)}.rank-page-content{position:relative;width:min(100%,480px);min-height:100%;margin:0 auto;color:#eef1ff;color:oklch(96% .025 278);background:linear-gradient(180deg,transparent 0 392px,oklch(17% .12 292 / .92) 448px),#0c002c;background:linear-gradient(180deg,transparent 0 392px,oklch(17% .12 292 / .92) 448px),oklch(15% .105 287)}.rank-podium-stage{position:relative;width:100%;aspect-ratio:1;overflow:hidden;isolation:isolate}.rank-podium-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:24%;background:linear-gradient(180deg,transparent,oklch(13% .1 287 / .32));pointer-events:none}.rank-stage-art{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.podium-player{position:absolute;inset:0;z-index:3;pointer-events:none}.podium-avatar{position:absolute;display:block;object-fit:contain;filter:drop-shadow(0 0 4px oklch(92% .08 300 / .25)) drop-shadow(0 8px 8px oklch(9% .06 286 / .5));transform:translate(-50%);transform-origin:center bottom;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.podium-player.is-rank-1 .podium-avatar{left:50%;top:1%;width:45%;height:58%}.podium-player.is-rank-2 .podium-avatar{left:22%;top:14%;width:39%;height:52%}.podium-player.is-rank-3 .podium-avatar{left:78%;top:15%;width:39%;height:50%;transform:translate(-50%) scaleX(-1)}.podium-rank-number{position:absolute;z-index:4;display:grid;width:42px;aspect-ratio:1;place-items:center;color:#f1f5ff;color:oklch(97% .02 270);background:#0088a5;background:oklch(58% .19 220);clip-path:polygon(50% 0,88% 18%,100% 58%,72% 100%,28% 100%,0 58%,12% 18%);box-shadow:inset 0 0 14px #91f4ff85;box-shadow:inset 0 0 14px oklch(91% .13 205 / .52);font-size:23px;font-weight:900;line-height:1;text-shadow:0 0 7px oklch(92% .1 210 / .8);transform:translate(-50%,-50%)}.is-rank-1 .podium-rank-number{left:50%;top:67%;width:48px;color:#fefcf3;background:#ca8a00;background:oklch(68% .18 76);box-shadow:inset 0 0 15px #fff2c494,0 0 14px #ffb41194;box-shadow:inset 0 0 15px oklch(96% .14 94 / .58),0 0 14px oklch(82% .18 78 / .58)}.is-rank-2 .podium-rank-number{left:22%;top:70%}.is-rank-3 .podium-rank-number{left:78%;top:70%;background:#c132ae;box-shadow:inset 0 0 14px #ffd5fd7a,0 0 12px #e56fe380;box-shadow:inset 0 0 14px oklch(92% .13 328 / .48),0 0 12px #e56fe380}.podium-identity{position:absolute;top:80.5%;z-index:5;display:flex;width:31%;align-items:center;flex-direction:column;gap:5px;text-align:center;transform:translate(-50%)}.is-rank-1 .podium-identity{left:50%}.is-rank-2 .podium-identity{left:18%}.is-rank-3 .podium-identity{left:82%}.podium-identity>strong{max-width:100%;overflow:hidden;color:#f3f4ff;color:oklch(97% .025 278);font-size:15px;font-weight:820;line-height:1.15;text-overflow:ellipsis;text-shadow:0 2px 4px oklch(7% .04 286 / .92);white-space:nowrap}.vip-badge{display:inline-flex;min-width:54px;height:21px;align-items:center;justify-content:center;gap:4px;border:1px solid oklch(88% .13 85 / .8);border-radius:999px;padding:0 7px 0 4px;color:#ffe290;color:oklch(92% .12 91);background:#633a00e6;background:oklch(39% .11 67 / .9);box-shadow:inset 0 0 7px #ffde892e,0 2px 6px #02001152;box-shadow:inset 0 0 7px oklch(91% .13 89 / .18),0 2px 6px #02001152;font-size:10px;font-weight:820;line-height:1;white-space:nowrap}.vip-emblem{display:grid;width:14px;aspect-ratio:1;place-items:center;border-radius:50%;color:#683c00;color:oklch(40% .11 65);background:#ffde8c;background:oklch(91% .13 88);font-size:8px;font-weight:950}.rank-list{position:relative;z-index:6;padding:0 9px 18px}.rank-list-head,.rank-row{display:grid;grid-template-columns:70px minmax(0,1fr) 92px;align-items:center}.rank-list-head{min-height:43px;padding:0 8px;color:#a8aed8;font-size:14px;font-weight:760;text-align:center}.rank-list-rows{display:flex;flex-direction:column;gap:9px}.rank-row{position:relative;min-height:76px;padding:9px 10px;background:linear-gradient(90deg,#0075c2f5,#006bcaf5 14%,#0966cff5,#1c61cdf5 28%,#3a4cc6f5 56%,#5f3cb8f3,#7824aaf2);background:linear-gradient(90deg,color(xyz 0.169 0.166 0.643 / 0.961),color(xyz 0.163 0.148 0.619 / 0.961) 14%,#0966cff5,#1c61cdf5 28%,#3a4cc6f5 56%,#5f3cb8f3,#7824aaf2);box-shadow:inset 0 0 0 1px #61cbfd80,inset 0 10px 22px #76d5ff1a,0 8px 15px #01000942;box-shadow:inset 0 0 0 1px #61cbfd80,inset 0 10px 22px oklch(83% .11 229 / .1),0 8px 15px oklch(7% .05 285 / .26);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.rank-row:after{content:"";position:absolute;inset:1px;background:linear-gradient(110deg,transparent 12%,oklch(94% .08 225 / .12) 32%,transparent 52%);transform:translate(-110%);animation:rankRowScan 5.2s cubic-bezier(.19,1,.22,1) infinite;pointer-events:none}.rank-row:nth-child(2):after{animation-delay:.6s}.rank-row:nth-child(3):after{animation-delay:1.2s}.rank-row:nth-child(4):after{animation-delay:1.8s}.rank-row.is-current{margin-top:3px;background:linear-gradient(90deg,#6700b7,#7a0dbe,#8b1fc1 29%,#b033c7 58%,#ce44a4);background:linear-gradient(90deg,color(xyz 0.146 0.062 0.476),#7a0dbe,#8b1fc1 29%,#b033c7 58%,#ce44a4);box-shadow:inset 0 0 0 1px #fbb4ff8c,inset 0 10px 22px #ffcffc1a,0 8px 15px #0100094d;box-shadow:inset 0 0 0 1px oklch(86% .13 325 / .55),inset 0 10px 22px oklch(91% .1 328 / .1),0 8px 15px oklch(7% .05 285 / .3)}.rank-row-number{position:relative;z-index:1;min-width:0;color:#f0f5ff;color:oklch(97% .025 263);font-size:30px;font-weight:900;line-height:1;text-align:center;text-shadow:0 2px 8px oklch(14% .1 270 / .48)}.is-current .rank-row-number{font-size:14px}.rank-row-user{position:relative;z-index:1;display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:6px;padding-left:8px}.rank-row-user>strong{width:100%;overflow:hidden;color:#f6f8ff;color:oklch(98% .02 273);font-size:16px;font-weight:790;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.rank-row-reward{position:relative;z-index:1;color:#ffe6a3;color:oklch(93% .11 90);font-size:21px;font-variant-numeric:tabular-nums;font-weight:850;line-height:1;text-align:center;text-shadow:0 0 9px oklch(84% .16 83 / .36)}.is-rank-page .arcade-notice{bottom:calc(82px + env(safe-area-inset-bottom))}.blindbox-page{position:fixed;inset:0;overflow:hidden;color:#1f1f32;background:#f4f4fb;isolation:isolate}.blindbox-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(82px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blindbox-scroll::-webkit-scrollbar,.blindbox-feature-strip::-webkit-scrollbar{display:none}.blindbox-header{position:sticky;top:0;z-index:30;display:grid;width:min(100%,620px);min-height:calc(64px + env(safe-area-inset-top));grid-template-columns:104px minmax(0,1fr) 40px;align-items:center;gap:8px;margin:0 auto;border-bottom:1px solid oklch(87% .015 283 / .72);padding:env(safe-area-inset-top) 12px 0;background:#f8f8fdfa;box-shadow:0 6px 18px #26273a0f}.blindbox-brand{display:flex;min-width:0;align-items:center;gap:5px}.blindbox-brand img{display:block;width:42px;height:42px;flex:0 0 42px;object-fit:contain;filter:drop-shadow(0 3px 5px oklch(50% .12 302 / .2));-webkit-user-drag:none}.blindbox-brand span{min-width:0;color:#302050;font-size:13px;font-weight:880;letter-spacing:0;line-height:1.05;white-space:nowrap}.blindbox-search{display:flex;min-width:0;height:40px;align-items:center;gap:7px;border:1px solid oklch(89% .015 286);border-radius:20px;padding:0 11px;color:#747686;background:#ececf3;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.blindbox-search:focus-within{border-color:#df7dc7b3;background:#fbfbfe;box-shadow:0 0 0 3px #ec96d61f}.blindbox-search input{width:100%;min-width:0;border:0;outline:0;padding:0;color:#26273a;background:transparent;font:inherit;font-size:14px;letter-spacing:0}.blindbox-search input::placeholder{color:#878895}.blindbox-search input::-webkit-search-cancel-button{display:none}.blindbox-search button,.blindbox-close{display:grid;flex:0 0 auto;place-items:center;border:0;padding:0;cursor:pointer}.blindbox-search button{width:25px;height:25px;border-radius:50%;color:#5c5979;background:#d6d5e8}.blindbox-close{width:40px;height:40px;border:1px solid oklch(86% .025 288);border-radius:50%;color:#363355;background:#fbfbfe;box-shadow:0 3px 9px #26273a14;transition:color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.blindbox-close:active{color:#b23799;transform:scale(.94)}.blindbox-carousel{position:relative;width:min(calc(100% - 24px),596px);aspect-ratio:2.18 / 1;margin:12px auto 11px;border:1px solid oklch(88% .026 286);border-radius:8px;background:#ebe9f7;box-shadow:0 8px 20px #312f4912;overflow:hidden}.carousel-placeholder{position:absolute;inset:0;display:grid;grid-template-columns:1.35fr .8fr;grid-template-rows:1fr 1fr;gap:11px;padding:24px;background:linear-gradient(135deg,#f4effa,#dbe0f6)}.carousel-placeholder:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0 34px,oklch(73% .05 294 / .08) 34px 35px)}.carousel-placeholder span{position:relative;z-index:1;display:block;border-radius:6px;background:#fbfbff9e;box-shadow:inset 0 0 0 1px #d7d5e475}.carousel-placeholder span:first-child{grid-row:1 / 3}.carousel-pagination{position:absolute;left:50%;bottom:8px;z-index:2;display:flex;gap:5px;transform:translate(-50%)}.carousel-pagination i{display:block;width:5px;height:5px;border-radius:50%;background:#9090a17a}.carousel-pagination i.is-active{width:16px;border-radius:3px;background:#ca56b0}.blindbox-feature-strip{display:flex;width:min(100%,620px);gap:9px;margin:0 auto 12px;overflow-x:auto;padding:0 12px 3px;scroll-padding-inline:12px;scroll-snap-type:x proximity;scrollbar-width:none}.blindbox-feature-card{position:relative;width:clamp(142px,39vw,164px);aspect-ratio:16 / 9;flex:0 0 clamp(142px,39vw,164px);border:0;border-radius:7px;padding:0;color:#f8f8ff;background:#180b36;box-shadow:0 7px 15px #211c3a26;cursor:pointer;overflow:hidden;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.blindbox-feature-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,oklch(12% .06 287 / .9),oklch(12% .06 287 / .5) 48%,transparent 76%);pointer-events:none}.blindbox-feature-card img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .26s cubic-bezier(.22,1,.36,1);-webkit-user-drag:none}.feature-card-copy{position:absolute;left:10px;top:10px;z-index:2;display:flex;max-width:58%;align-items:flex-start;flex-direction:column;gap:3px;text-align:left}.feature-card-copy strong{font-size:17px;font-weight:870;line-height:1;text-shadow:0 2px 4px oklch(8% .04 286 / .72)}.feature-card-copy small{color:#d5d4f1;font-size:10px;font-weight:650;line-height:1;white-space:nowrap}.feature-card-arrow{position:absolute;left:10px;bottom:9px;z-index:2;display:grid;width:24px;aspect-ratio:1;place-items:center;border:1px solid oklch(93% .025 285 / .58);border-radius:50%;color:#f4f4ff;background:#100927a8}.blindbox-feature-card:active img{transform:scale(1.025)}.blindbox-catalog{width:min(100%,620px);margin:0 auto;scroll-margin-top:calc(64px + env(safe-area-inset-top))}.blindbox-category-tabs{position:sticky;top:calc(64px + env(safe-area-inset-top));z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;border-top:1px solid oklch(90% .012 285);border-bottom:1px solid oklch(88% .017 286);padding:0 8px;background:#f8f8fcfa}.blindbox-category-tabs button{position:relative;min-width:0;border:0;padding:0 3px;color:#6a6a7a;background:transparent;font-size:13px;font-weight:720;cursor:pointer;white-space:nowrap}.blindbox-category-tabs button.is-active{color:#7b1979;font-weight:850}.blindbox-category-tabs button.is-active:after{content:"";position:absolute;left:24%;right:24%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#d754bb}.blindbox-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px}.blindbox-product-card{min-width:0;border:1px solid oklch(90% .013 285);border-radius:8px;background:#fbfbfe;box-shadow:0 7px 18px #2e2e4212;overflow:hidden}.product-image-placeholder{position:relative;width:100%;aspect-ratio:1;background:linear-gradient(135deg,#f2f0f9,#e2e5f6);overflow:hidden}.product-image-placeholder:before,.product-image-placeholder:after,.product-image-placeholder span{content:"";position:absolute;border:1px solid oklch(78% .055 292 / .28)}.product-image-placeholder:before{inset:13%;transform:rotate(45deg)}.product-image-placeholder:after{inset:25%;transform:rotate(45deg)}.product-image-placeholder span{inset:37%;background:#fbfbff61;background:oklch(99% .006 289 / .38);transform:rotate(45deg)}.blindbox-product-copy{padding:10px}.blindbox-product-copy h2{display:-webkit-box;min-height:34px;margin:0;overflow:hidden;color:#1f1f32;font-size:14px;font-weight:790;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blindbox-product-copy p{margin:5px 0 10px;overflow:hidden;color:#818291;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.blindbox-product-action{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.blindbox-product-action>strong{min-width:0;color:#d42a8f;font-size:18px;font-variant-numeric:tabular-nums;font-weight:870;line-height:1;white-space:nowrap}.blindbox-product-action>strong small{margin-right:1px;font-size:12px}.blindbox-product-action button,.blindbox-empty-search button{border:0;border-radius:17px;color:#fbfbff;color:oklch(99% .006 285);background:#c348a9;box-shadow:0 5px 10px #af3c9733;font-weight:780;cursor:pointer}.blindbox-product-action button{min-width:58px;height:30px;padding:0 9px;font-size:12px;white-space:nowrap}.blindbox-empty-search{display:flex;min-height:270px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#7a7b92}.blindbox-empty-search strong{font-size:14px}.blindbox-empty-search button{min-width:90px;height:32px;padding:0 13px;font-size:12px}.blindbox-bottom-nav{position:fixed;left:50%;right:auto;bottom:0;z-index:40;display:grid;width:min(100%,620px);height:calc(68px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid oklch(87% .018 285);background:#fbfbfefa;box-shadow:0 -8px 22px #2e2e4214;transform:translate(-50%)}.blindbox-bottom-nav button{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;padding:0;color:#6f7080;background:transparent;font-size:10px;font-weight:690;cursor:pointer}.blindbox-bottom-nav button.is-active{color:#8b3090}.blindbox-bottom-nav button.is-active:before{content:"";position:absolute;left:31%;right:31%;top:0;height:3px;border-radius:0 0 3px 3px;background:#de5ac1}.blindbox-header button:focus-visible,.blindbox-feature-card:focus-visible,.blindbox-category-tabs button:focus-visible,.blindbox-product-action button:focus-visible,.blindbox-bottom-nav button:focus-visible,.blindbox-empty-search button:focus-visible{outline:2px solid oklch(67% .18 337);outline-offset:-2px}.blindbox-notice{position:fixed;left:50%;bottom:calc(78px + env(safe-area-inset-bottom));z-index:50;max-width:calc(100% - 36px);padding:9px 14px;border:1px solid oklch(80% .09 322 / .55);border-radius:6px;color:#f4f4fc;background:#2c1b48f0;box-shadow:0 8px 20px #211c3a33;font-size:12px;font-weight:730;text-align:center;transform:translate(-50%);pointer-events:none}.arcade-station:hover .machine-shell,.arcade-station:focus-visible .machine-shell,.arcade-station.is-selected .machine-shell{filter:brightness(1.12);transform:translate(-50%) translateY(-3px)}.arcade-station:hover .player-avatar,.arcade-station:focus-visible .player-avatar,.arcade-station.is-selected .player-avatar{transform:translate(-50%) translateY(-2px)}.arcade-station:focus-visible{outline:2px solid oklch(86% .14 211);outline-offset:1px;border-radius:6px}.arcade-station.is-selected .standing-ring{transform:translate(-50%) scale(1.12);box-shadow:inset 0 0 10px #93efff52,0 0 15px #01d5f0ad;box-shadow:inset 0 0 10px oklch(90% .13 210 / .32),0 0 15px oklch(80% .18 211 / .68)}.arcade-business-nav,.arcade-main-nav{position:fixed;left:0;right:0;z-index:20;color:#b0cbe3;background:#01011cf7;box-shadow:0 -8px 24px #00000461}.arcade-business-nav{bottom:calc(72px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:55px;border-top:1px solid oklch(74% .12 218 / .32);border-bottom:1px solid oklch(65% .06 244 / .18)}.arcade-main-nav{bottom:0;display:grid;grid-template-columns:54px repeat(5,minmax(0,1fr));height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid oklch(77% .14 214 / .34)}.arcade-business-nav button,.arcade-main-nav button{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.arcade-business-nav button{flex-direction:row;gap:5px;font-size:12px;font-weight:720}.arcade-business-nav button+button:before,.arcade-main-nav button+button:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:1px;background:#7397b529}.arcade-business-nav button.is-active{color:#acf2ff;color:oklch(92% .11 210);background:#003258a8;background:oklch(31% .13 248 / .66)}.arcade-business-nav button.is-active:after,.arcade-main-nav button.is-active:after{content:"";position:absolute;left:22%;right:22%;top:0;height:2px;border-radius:2px;background:#01d5f0;background:oklch(80% .18 211);box-shadow:0 0 10px #00cee8b3;box-shadow:0 0 10px oklch(78% .18 211 / .7)}.arcade-main-nav button:not(.arcade-back){flex-direction:column;gap:5px;font-size:10px;font-weight:680}.arcade-main-nav button.is-active{color:#acf2ff;color:oklch(92% .11 210);background:#00274b94;background:oklch(27% .12 251 / .58)}.arcade-back{color:#9bf2ff!important;color:oklch(91% .13 208)!important;background:#001e39b8!important;background:oklch(23% .11 249 / .72)!important}.arcade-back:active svg{transform:translate(-2px)}.arcade-notice{position:fixed;left:50%;bottom:calc(142px + env(safe-area-inset-bottom));z-index:30;max-width:calc(100% - 36px);padding:9px 14px;border:1px solid oklch(78% .14 211 / .5);border-radius:6px;color:#dceeff;background:#01021ef2;box-shadow:0 8px 22px #0000027a;font-size:12px;font-weight:730;transform:translate(-50%);pointer-events:none}@keyframes jackpotScan{to{transform:translate(100%)}}@keyframes availableRing{0%,to{opacity:.65;transform:translate(-50%) scale(.94)}50%{opacity:1;transform:translate(-50%) scale(1.04)}}@keyframes rankRowScan{0%,68%{transform:translate(-110%)}to{transform:translate(110%)}}@media(max-width:350px){.podium-identity>strong{font-size:13px}.podium-rank-number{width:37px;font-size:20px}.is-rank-1 .podium-rank-number{width:43px}.rank-list-head,.rank-row{grid-template-columns:58px minmax(0,1fr) 76px}.rank-row-reward{font-size:18px}.blindbox-header{grid-template-columns:50px minmax(0,1fr) 38px;gap:6px;padding-inline:9px}.blindbox-brand img{width:40px;height:40px;flex-basis:40px}.blindbox-brand span{display:none}.blindbox-carousel{width:calc(100% - 18px)}.blindbox-feature-strip{padding-inline:9px}.blindbox-product-grid{gap:8px;padding:9px}.blindbox-product-copy{padding:8px}.blindbox-product-action>strong{font-size:16px}.blindbox-product-action button{min-width:54px;padding-inline:7px}}@media(max-height:740px){.login-brand{top:max(calc(env(safe-area-inset-top) + 18px),28px);transform:translate(-50%) scale(.88)}.login-console{min-height:306px;padding-top:17px}.login-console.is-phone-mode{min-height:396px}.console-heading{min-height:50px;margin-bottom:15px}.login-toast{bottom:350px}.arcade-hero-space{height:190px}}@media(orientation:landscape){.scene{height:150%;transform-origin:left top}.login-brand{left:25%;top:50%;transform:translate(-50%,-50%)}.login-console{left:73%;bottom:50%;width:min(44%,430px);transform:translate(-50%,50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
