.hp-back{z-index:60;-webkit-backdrop-filter:blur(6px);animation:hp-fade var(--motion-fade);background:#06040a9e;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hp-sheet{background:var(--ink-900);border:1px solid var(--line-strong);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:520px;height:min(88dvh,760px);box-shadow:var(--shadow-sheet);animation:hp-rise var(--motion-settle);border-bottom:0;flex-direction:column;display:flex;overflow:hidden}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}@keyframes hp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hp-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.hp-head b{font-family:var(--font-display);font-size:15px;display:block}.hp-head small{color:var(--text-dim);font-size:12px;line-height:16px;display:block}.hp-ico{background:var(--purple-700);width:36px;height:36px;color:var(--purple-200);border:1px solid #5bb8ea59;border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.hp-head .lnk{margin-right:4px;font-size:13px}.hp-log{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.hp-m{flex-direction:column;gap:8px;max-width:88%;display:flex}.hp-m.user{align-self:flex-end;align-items:flex-end}.hp-m.assistant{align-self:flex-start}.hp-b{border-radius:var(--radius-lg);white-space:pre-wrap;word-wrap:break-word;padding:10px 13px;line-height:21px}.hp-m.user .hp-b{background:var(--purple-700);color:var(--text);border-bottom-right-radius:6px}.hp-m.assistant .hp-b{background:var(--ink-800);border:1px solid var(--line);border-bottom-left-radius:6px}.hp-typing{background:var(--ink-800);border:1px solid var(--line);border-radius:var(--radius-lg);border-bottom-left-radius:6px;align-self:flex-start;gap:4px;padding:12px 14px;display:flex}.hp-typing i{background:var(--purple-300);border-radius:50%;width:6px;height:6px;animation:1.2s infinite hp-b}.hp-typing i:nth-child(2){animation-delay:.2s}.hp-typing i:nth-child(3){animation-delay:.4s}@keyframes hp-b{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hp-chips{flex-wrap:wrap;gap:8px;display:flex}.hp-chips .chip{color:var(--purple-200);border-radius:var(--radius-pill);background:#5bb8ea1a;border:1px solid #5bb8ea73;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:600}.hp-case{border-radius:var(--radius-lg);background:#1f86d014;border:1px solid #58b4e859;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.hp-code{letter-spacing:2px;color:var(--gold-200);text-align:center;padding:2px 0;font-size:22px}.hp-note{color:var(--text-dim);font-size:12px;line-height:16px}.hp-status{border-top:1px solid var(--line);padding:6px 16px}.hp-link{border-radius:var(--radius-md);color:var(--purple-200);background:#5bb8ea1f;border:1px solid #5bb8ea66;align-items:center;gap:8px;padding:9px 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hp-foot{padding:10px 12px calc(10px + var(--safe-bottom));border-top:1px solid var(--line);background:var(--ink-900);gap:8px;display:flex}.hp-foot textarea{resize:none;font:inherit;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--ink-800);color:var(--text);outline:none;flex:1;min-height:44px;max-height:120px;padding:10px 12px;font-size:16px}.hp-foot textarea:focus{border-color:var(--purple-300)}.hp-send{border-radius:var(--radius-lg);background:var(--gold-grad);width:46px;height:44px;color:var(--ink-950);cursor:pointer;border:0;flex:none;place-items:center;font-size:18px;display:grid}.hp-send:disabled{opacity:.45;cursor:default}.hdr .hp-pill{border-radius:var(--radius-pill);background:var(--purple-700);height:38px;color:var(--purple-200);border:1px solid #5bb8ea59;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.hp-back,.hp-sheet{animation:none}}.hp-head{background:linear-gradient(135deg,#0a081033,#0a08109e),url(/assets/pass-vip-DFb4EtG9.webp) 50%/cover no-repeat,#150f27;border-bottom-color:#58b4e84d}.hp-ico{background:0 0;border:0;width:42px;height:42px}.hp-ico:before{content:"";filter:drop-shadow(0 3px 6px #00000080);background:url(/assets/help-headset-CGVlKuIS.webp) 50%/contain no-repeat;width:42px;height:42px}.hp-m.assistant .hp-b{background:var(--surface-card)}.hp-head{border-bottom-color:var(--line);background:linear-gradient(135deg,#141d29,#0b1119 70%)}.hp-ico{background:var(--purple-700);border:1px solid #58b4e859}.hp-ico .i{display:block}.hp-ico:before{content:none}.hp-case{background:#1f86d014;border-color:#58b4e859}[data-surface=light]{--bq-white:#fff;--bq-lav-1:#f1f6fb;--bq-lav-2:#e9f2fa;--bq-hair:#e2ecf5;--bq-ink:#100c1a;--bq-dim:#66636c;--bq-muted:#706d76;--bq-purple:#1670b8;--bq-purple-deep:#0b4f86;--bq-purple-weak:#1670b81a;--bq-purple-line:#1670b838;--bq-gold:#2f93da;--bq-green:#1f7a52;--bq-font:var(--font-text);--bq-display:var(--font-display);--bq-r-sm:10px;--bq-r-md:14px;--bq-r-lg:20px;--bq-r-pill:999px;--bq-gutter:18px;--bq-shadow-card:0 14px 34px #10345c1a, 0 2px 8px #100c1a0d;--bq-shadow-bar:0 -10px 30px #10345c14;--bq-ease:cubic-bezier(.2, .7, .2, 1)}.store{background:var(--bq-white);color:var(--bq-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:15px/1.5 var(--bq-font);padding:6px var(--bq-gutter) calc(var(--nav-h) + var(--safe-bottom) + 14px);-webkit-text-size-adjust:100%;flex:1;width:100%;max-width:520px;margin:0 auto}.store ::selection{background:#1670b82e}.store :focus-visible{outline:2px solid var(--bq-purple);outline-offset:2px;border-radius:4px}.store button{font-family:var(--bq-font);-webkit-tap-highlight-color:transparent}.store *{box-sizing:border-box}.store .i{vertical-align:-.12em;place-items:center;width:1em;height:1em;display:inline-grid}.store .bq-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.store h1,.store h2,.store h3{font-family:var(--bq-display)}.store .bq-divider{align-items:center;gap:12px;margin:22px 0 14px;display:flex}.store .bq-divider>span{font:700 11px/1 var(--bq-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bq-muted);white-space:nowrap}.store .bq-divider:after{content:"";background:var(--bq-hair);flex:1;height:1px}.store .bq-eyebrow{font:700 10.5px/1 var(--bq-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bq-purple);margin-bottom:5px;display:block}.store .bq-price{font:700 16px/1.1 var(--bq-display);letter-spacing:-.01em;color:var(--bq-ink)}.store .bq-price--lg{font-size:26px}.store .bq-price--muted{color:var(--bq-muted)}.store .bq-price .was{color:var(--bq-muted);margin-right:6px;font-size:.72em;font-weight:600;text-decoration:line-through}.store .bq-earn{color:var(--bq-purple-deep);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.store .bq-earn .i{width:13px;height:13px;color:var(--bq-purple)}.store .bq-earn b{font-weight:700}.store .bq-pts{white-space:nowrap;border-radius:var(--bq-r-pill);background:var(--bq-purple-weak);color:var(--bq-purple-deep);letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:12px;font-weight:700;display:inline-flex}.store .bq-pts-coin{width:14px;height:14px;color:var(--bq-gold);flex:none}.store .bq-gbp{color:var(--bq-muted);font-weight:500}.store .bq-btn{border-radius:var(--bq-r-md);min-height:48px;font:700 15px/1 var(--bq-font);cursor:pointer;color:var(--bq-ink);transition:transform .14s var(--bq-ease), box-shadow .2s ease, background .18s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.store .bq-btn .i{width:17px;height:17px}.store .bq-btn:active{transform:scale(.98)}.store .bq-btn--primary{background:var(--bq-purple);color:#fff;box-shadow:0 10px 22px #1670b847}.store .bq-btn--primary:active{box-shadow:0 6px 14px #1670b847}.store .bq-btn--ghost{background:var(--bq-white);color:var(--bq-purple-deep);border-color:var(--bq-hair)}.store .bq-btn--block{width:100%}.store .bq-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.store .bq-sechead{justify-content:space-between;align-items:flex-end;gap:12px;margin:26px 0 14px;display:flex}.store .bq-sechead-tt{min-width:0}.store .bq-sechead-tt h2{font:800 21px/1.05 var(--bq-display);letter-spacing:-.025em;color:var(--bq-ink);margin:0}.store .bq-sechead-tt .bq-eyebrow{margin-bottom:5px}.store .bq-sechead-sub{font:700 9px/1.3 var(--bq-font);letter-spacing:.14em;text-transform:uppercase;color:var(--bq-muted);white-space:nowrap;padding-bottom:3px}.store .bq-viewall{min-height:44px;color:var(--bq-purple);font:700 12px/1 var(--bq-font);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;text-decoration:none;display:inline-flex}.store .bq-viewall .i{width:15px;height:15px}.store .bq-vip{background:linear-gradient(135deg, var(--bq-lav-1), var(--bq-lav-2));border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);color:var(--bq-purple-deep);margin-top:10px;padding:16px}.store .bq-vip-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.store .bq-vip-eyebrow{min-height:16px;font:750 10.5px/1 var(--bq-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bq-purple-deep);align-items:center;gap:6px;display:inline-flex}.store .bq-vip-eyebrow .i{width:15px;height:15px;color:var(--bq-gold)}.store .bq-vip-eyebrow b{font-weight:800}.store .bq-vip-label{font:600 8.5px/1 var(--bq-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bq-muted);white-space:nowrap}.store .bq-vip-balance{margin:13px 0}.store .bq-vip-points{align-items:baseline;gap:7px;min-height:30px;display:flex}.store .bq-vip-points strong{font:750 29px/1 var(--bq-display);letter-spacing:-.03em;color:var(--bq-ink)}.store .bq-vip-points span{font:600 14px/1 var(--bq-font);color:var(--bq-purple-deep)}.store .bq-vip-cash{min-height:16px;color:var(--bq-purple-deep);margin-top:5px;font-size:12px}.store .bq-vip-bottom{min-height:17px;color:var(--bq-purple-deep);border-top:1px solid #1670b829;align-items:center;gap:6px;padding-top:11px;font-size:11.5px;display:flex}.store .bq-vip-bottom b{font-weight:800}.store .bq-vip-coins{width:17px;height:17px;color:var(--bq-purple);margin-left:auto}.store .bq-skelswap{position:relative}.store[data-member=loading] .bq-skelswap{color:#0000!important}.store[data-member=loading] .bq-skelswap>*{visibility:hidden}.store[data-member=loading] .bq-skelswap:after{content:"";background:linear-gradient(90deg, var(--bq-lav-2), var(--bq-hair), var(--bq-lav-2));background-size:200% 100%;border-radius:6px;height:12px;animation:1.3s infinite bq-shimmer;position:absolute;top:50%;left:0;transform:translateY(-50%)}.store .bq-skelswap[data-skel=w90]:after{width:90px}.store .bq-skelswap[data-skel=w120]:after{width:120px}.store .bq-skelswap[data-skel=w160]:after{width:160px}.store .bq-skelswap[data-skel=bal]:after{border-radius:8px;width:182px;height:24px}@keyframes bq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.store .bq-search{flex:1;min-width:0;position:relative}.store .bq-search-ic{width:17px;height:17px;color:var(--bq-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.store .bq-search input{border-radius:var(--bq-r-md);border:1px solid var(--bq-hair);background:var(--bq-lav-1);width:100%;min-height:48px;color:var(--bq-ink);outline:none;padding:0 16px 0 40px;font-size:16px;transition:border-color .16s,box-shadow .16s,background .16s}.store .bq-search input::placeholder{color:var(--bq-muted)}.store .bq-search input:focus{border-color:var(--bq-purple);background:#fff;box-shadow:0 0 0 3px #1670b824}.store .bq-cathero{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.store .bq-hero{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);min-height:150px;transition:transform .14s var(--bq-ease), box-shadow .2s ease, border-color .16s ease;flex-direction:column;justify-content:space-between;gap:16px;padding:15px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.store .bq-hero:active{transform:scale(.98)}.store .bq-hero:hover{box-shadow:var(--bq-shadow-card);border-color:var(--bq-purple-line)}.store .bq-hero-wm{opacity:.08;pointer-events:none;width:146px;height:auto;position:absolute;bottom:-26px;right:-24px}.store .bq-hero-top{justify-content:space-between;align-items:flex-start;display:flex}.store .bq-hero-chip{background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:13px;flex:none;width:46px;height:46px;padding:8px;box-shadow:0 4px 10px #10345c0f}.store .bq-hero-tt{position:relative}.store .bq-hero-name{font:800 16px/1.1 var(--bq-display);letter-spacing:-.02em;color:var(--bq-ink);display:block}.store .bq-hero-sub{font:700 10px/1.2 var(--bq-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bq-purple-deep);margin-top:3px;display:block}.store .bq-catcells{--g:11px;justify-content:center;gap:var(--g);flex-wrap:wrap;display:flex}.store .bq-cell{width:calc((100% - 2 * var(--g)) / 3);text-align:center;background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);min-height:96px;transition:transform .14s var(--bq-ease), box-shadow .2s ease, border-color .16s ease;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 6px;text-decoration:none;display:flex}.store .bq-cell:active{transform:scale(.97)}.store .bq-cell:hover{box-shadow:var(--bq-shadow-card);border-color:var(--bq-purple-line)}.store .bq-cell-med{background:var(--bq-purple-weak);width:46px;height:46px;color:var(--bq-purple);border-radius:13px;flex:none;place-items:center;display:grid}.store .bq-cell-med .i{width:26px;height:26px}.store .bq-cell-name{font:700 12px/1.25 var(--bq-font);color:var(--bq-ink)}.store .bq-allbar{background:var(--bq-purple-deep);color:#fff;border-radius:var(--bq-r-md);transition:transform .14s var(--bq-ease), box-shadow .2s ease;align-items:center;gap:13px;margin-top:11px;padding:15px 16px;text-decoration:none;display:flex}.store .bq-allbar:active{transform:scale(.99)}.store .bq-allbar:hover{box-shadow:var(--bq-shadow-card)}.store .bq-allbar-med{color:#fff;background:#ffffff24;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.store .bq-allbar-med .i{width:22px;height:22px}.store .bq-allbar-med .bq-emblem-img{width:100%;height:100%}.store .bq-allbar-tt{flex:1;min-width:0}.store .bq-allbar-tt b{font:700 14px/1.2 var(--bq-font);color:#fff;display:block}.store .bq-allbar-tt span{font:500 11.5px/1.3 var(--bq-font);color:#ffffffb8}.store .bq-allbar-go{color:#ffffffd9;flex:none;width:18px;height:18px}.store .bq-reorder{margin-top:10px}.store .bq-reorder-btn{width:100%;min-height:44px;font:600 14px/1 var(--bq-font);color:var(--bq-purple-deep);background:var(--bq-lav-1);border:1px solid var(--bq-purple-line);border-radius:var(--bq-r-md);cursor:pointer;transition:background .16s ease, border-color .16s ease, transform .12s var(--bq-ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.store .bq-reorder-btn:hover{background:var(--bq-white);border-color:var(--bq-purple-deep);box-shadow:var(--bq-shadow-card)}.store .bq-reorder-btn:active{transform:scale(.99)}.store .bq-reorder-btn:disabled{opacity:.6;cursor:default;box-shadow:none}.store .bq-reorder-btn .i{width:16px;height:16px}.store .bq-reorder-msg{font:500 12.5px/1.45 var(--bq-font);color:var(--bq-muted);margin:8px 2px 0}.store .bq-reorder-msg a{color:var(--bq-purple-deep);font-weight:600;text-decoration:underline}.store .bq-feature{cursor:pointer;text-align:left;background:linear-gradient(135deg, var(--bq-lav-1), var(--bq-white));border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);transition:transform .14s var(--bq-ease), box-shadow .2s ease;grid-template-columns:116px 1fr;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.store .bq-feature:active{transform:scale(.99)}.store .bq-feature:hover{box-shadow:var(--bq-shadow-card)}.store .bq-feature-media{border-radius:var(--bq-r-md);background:var(--bq-white);overflow:hidden}.store .bq-feature-body{flex-direction:column;justify-content:center;min-width:0;display:flex}.store .bq-feature-body h3{font:700 18px/1.15 var(--bq-display);letter-spacing:-.02em;color:var(--bq-ink);margin:0}.store .bq-feature-body p{color:var(--bq-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 10px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.store .bq-feature-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.store .bq-emblem-img{object-fit:contain;width:100%;height:100%;display:block}.store .bq-hero--skel{pointer-events:none;justify-content:flex-start;gap:12px}.store .bq-hero--skel .bq-hero-skel-chip{border-radius:13px;width:46px;height:46px}.store .bq-hero--skel .bq-hero-skel-line{border-radius:6px;width:70%;height:13px;margin-top:auto}.store .bq-cell--skel{pointer-events:none}.store .bq-cell--skel .bq-cell-skel-med{border-radius:13px;width:46px;height:46px}.store .bq-cell--skel .bq-cell-skel-line{border-radius:6px;width:66%;height:11px}.store .bq-allbar-skel{border-radius:var(--bq-r-md);height:68px;margin-top:11px}.store .bq-softnote{text-align:center;background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);flex-direction:column;align-items:center;gap:6px;margin-top:18px;padding:28px 18px;display:flex}.store .bq-softnote-ic{background:var(--bq-lav-2);width:52px;height:52px;color:var(--bq-purple);border-radius:16px;place-items:center;margin-bottom:2px;display:grid}.store .bq-softnote-ic .i{width:26px;height:26px}.store .bq-softnote b{font:700 17px/1.2 var(--bq-display);color:var(--bq-ink)}.store .bq-softnote span{color:var(--bq-dim);max-width:280px;font-size:12.5px;line-height:1.45}.store .bq-feat{cursor:pointer;background:linear-gradient(160deg, var(--bq-lav-1), var(--bq-lav-2));border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);transition:transform .14s var(--bq-ease), box-shadow .22s ease;margin-top:4px;padding:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.store .bq-feat:active{transform:scale(.99)}.store .bq-feat:hover{box-shadow:var(--bq-shadow-card)}.store .bq-feat-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.store .bq-feat-lockup{min-width:0;color:var(--bq-purple-deep);align-items:center;gap:9px;display:inline-flex}.store .bq-feat-emblem{border:1px solid var(--bq-hair);background:#ffffffd9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:6px;display:grid}.store .bq-feat-brandname{font:800 12px/1.1 var(--bq-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bq-purple-deep);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store .bq-feat-edition{font:700 9px/1.2 var(--bq-font);letter-spacing:.12em;text-transform:uppercase;color:var(--bq-purple-deep);white-space:nowrap}.store .bq-feat-head{font:750 29px/1.08 var(--bq-display);letter-spacing:-.035em;color:var(--bq-ink);margin:22px 0 10px}.store .bq-feat-sub{color:var(--bq-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.store .bq-feat-media{border-radius:var(--bq-r-md);border:1px solid var(--bq-hair);background:#fff9;height:180px;margin:18px 0;overflow:hidden}.store .bq-feat-media .bq-photo{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%}.store .bq-feat-media .bq-photo img{object-fit:contain;mix-blend-mode:multiply}.store .bq-feat-buy{flex-direction:column;gap:14px;display:flex}.store .bq-feat-buy-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.store .bq-feat-earn{color:var(--bq-purple-deep);text-align:right;font-size:10.5px;line-height:1.35}.store .bq-feat-earn b{font-weight:800}.store .bq-feat-cta{border-radius:var(--bq-r-md);background:var(--bq-purple);color:#fff;min-height:48px;font:700 13px/1 var(--bq-font);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex;box-shadow:0 10px 22px #1670b847}.store .bq-feat-cta .i{width:18px;height:18px}.store .bq-feat-skel{border-radius:var(--bq-r-lg);height:440px;margin-top:4px}.store .bq-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(var(--bq-gutter) * -1);padding:2px var(--bq-gutter) 8px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.store .bq-rail::-webkit-scrollbar{display:none}.store .bq-rail-item{scroll-snap-align:start;flex:none;width:158px}.store .bq-rail-item .bq-card{height:100%}.store .bq-seren{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);margin-top:26px;padding:20px 16px}.store .bq-seren-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.store .bq-seren-mark{max-width:150px;height:30px;color:var(--bq-purple-deep);align-items:center;display:inline-flex}.store .bq-seren-mark img{object-fit:contain;width:auto;height:100%}.store .bq-seren-mark b{font:700 24px/1 var(--bq-display);letter-spacing:-.03em}.store .bq-seren-edition{font:700 8px/1.3 var(--bq-font);letter-spacing:.12em;text-transform:uppercase;color:var(--bq-purple-deep);white-space:nowrap}.store .bq-seren-head{font:750 28px/1.1 var(--bq-display);letter-spacing:-.03em;color:var(--bq-ink);margin:20px 0 9px}.store .bq-seren-sub{color:var(--bq-dim);margin:0 0 20px;font-size:12px;line-height:1.5}.store .bq-seren .bq-grid{gap:10px}.store .bq-seren-cta{border-top:1px solid var(--bq-hair);width:100%;min-height:48px;font:700 13px/1 var(--bq-font);color:var(--bq-purple-deep);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:17px;text-decoration:none;display:flex}.store .bq-seren-cta .i{width:16px;height:16px}.store .bq-photo{aspect-ratio:1;border-radius:var(--bq-r-sm);background:#fbfaff repeating-linear-gradient(135deg,#1670b808 0 10px,#0000 10px 20px);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.store .bq-photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.store .bq-photo-label{letter-spacing:.08em;text-transform:uppercase;color:#b5b1c4;font-size:10px;font-weight:600}.store .bq-photo--hero{aspect-ratio:4/3;border-radius:var(--bq-r-md);background:#fff}.store .bq-ph-in{flex-direction:column;align-items:center;gap:9px;display:flex}.store .bq-ph-cam{color:#a6a1bd;width:30px;height:30px}.store .bq-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store .bq-card{text-align:left;cursor:pointer;background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);transition:transform .14s var(--bq-ease), box-shadow .22s ease, border-color .16s ease;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.store .bq-card:active{transform:scale(.98)}.store .bq-card:hover{box-shadow:var(--bq-shadow-card);border-color:var(--bq-purple-line)}.store .bq-card-media{padding:12px 12px 0;display:block;position:relative}.store .bq-card-media .bq-photo{aspect-ratio:1}.store .bq-card-body{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.store .bq-card-brand{font:700 9px/1.2 var(--bq-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bq-muted);margin-bottom:1px}.store .bq-card-name{font:600 14px/1.25 var(--bq-font);color:var(--bq-ink)}.store .bq-card-meta{color:var(--bq-muted);font-size:11.5px}.store .bq-card-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.store .bq-card-foot .bq-price{font-size:15px}.store .bq-card-body .bq-pts{margin-top:7px}.store .bq-card--oos{cursor:default}.store .bq-card--oos .bq-photo{opacity:.7}.store .bq-oos-flag{border-radius:var(--bq-r-pill);color:#fff;letter-spacing:.03em;background:#100c1ab8;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px}.store .bq-notify{cursor:pointer;background:var(--bq-white);border:1px solid var(--bq-purple-line);border-radius:var(--bq-r-pill);min-height:36px;color:var(--bq-purple-deep);font:700 11.5px/1 var(--bq-font);transition:background .16s ease, border-color .16s ease, transform .14s var(--bq-ease);align-items:center;gap:5px;padding:0 12px;display:inline-flex}.store .bq-notify:active{transform:scale(.96)}.store .bq-notify .i{width:13px;height:13px}.store .bq-notify.is-done{color:var(--bq-green);background:#34a06e1f;border-color:#34a06e66}.store .bq-crumb{align-items:center;gap:12px;margin-top:4px;padding:8px 0 2px;display:flex}.store .bq-crumb-back{cursor:pointer;background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-pill);width:40px;height:40px;color:var(--bq-ink);flex:none;place-items:center;display:grid}.store .bq-crumb-back .i{width:18px;height:18px}.store .bq-crumb-txt h2{font:700 21px/1.1 var(--bq-display);letter-spacing:-.02em;margin:0}.store .bq-crumb-txt span{color:var(--bq-muted);font-size:12px}.store .bq-crumb--float{padding:10px 0 0}.store .bq-tools{gap:10px;margin:14px 0 16px;display:flex}.store .bq-tool{cursor:pointer;background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-pill);min-height:44px;color:var(--bq-ink);font:600 13px/1 var(--bq-font);align-items:center;gap:7px;padding:0 16px;display:inline-flex}.store .bq-tool .i{width:15px;height:15px;color:var(--bq-muted)}.store .bq-tool b{color:var(--bq-purple-deep);font-weight:700}.store .bq-hero{background:linear-gradient(160deg, var(--bq-lav-1), var(--bq-lav-2));border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);margin:6px 0 4px;padding:22px;position:relative}.store .bq-hero .bq-photo--hero img{mix-blend-mode:multiply;object-fit:contain;padding:6px}.store .bq-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.store .bq-dot{background:var(--bq-hair);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0}.store .bq-dot.on{background:var(--bq-purple);border-radius:4px;width:20px}.store .bq-pd{padding-top:6px}.store .bq-pd-name{font:800 26px/1.1 var(--bq-display);letter-spacing:-.025em;color:var(--bq-ink);margin:2px 0 0}.store .bq-pd-price{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.store .bq-pd-stock{border-radius:var(--bq-r-pill);padding:3px 10px;font-size:12px;font-weight:700}.store .bq-pd-stock.bq-in{color:var(--bq-green);background:#34a06e1f}.store .bq-pd-stock.bq-out{color:#b4453b;background:#e0665a1f}.store .bq-pd-stock.bq-low{color:#8a6a1e;background:#2f93da29}.store .bq-vipblock{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);margin-top:16px;padding:16px}.store .bq-vipblock-row{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.store .bq-vipblock-k{color:var(--bq-dim);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.store .bq-vipblock-k .i{width:15px;height:15px;color:var(--bq-purple)}.store .bq-vipblock-v{color:var(--bq-ink);text-align:right;font-size:14px;font-weight:600}.store .bq-vipblock-v b{font-weight:800}.store .bq-vipblock-note{color:var(--bq-muted);border-bottom:1px solid var(--bq-hair);margin-bottom:6px;padding:2px 0 8px;font-size:11.5px;line-height:1.45}.store .bq-mark-gold{width:18px;height:18px;color:var(--bq-gold);place-items:center;display:inline-grid}.store .bq-mark-gold .i{width:15px;height:15px}.store .bq-how{cursor:pointer;width:100%;font:600 13px/1 var(--bq-font);color:var(--bq-purple-deep);background:0 0;border:0;align-items:center;gap:7px;margin-top:8px;padding:8px 0 0;display:flex}.store .bq-how .i{width:15px;height:15px;color:var(--bq-purple)}.store .bq-how-chev{transition:transform .2s var(--bq-ease);margin-left:auto}.store .bq-how[aria-expanded=true] .bq-how-chev{transform:rotate(180deg)}.store .bq-how-body{max-height:0;transition:max-height .28s var(--bq-ease);overflow:hidden}.store .bq-how-body p{color:var(--bq-dim);margin:10px 0 0;font-size:12.5px;line-height:1.5}.store .bq-how-body.is-open{max-height:220px}.store .bq-opt{margin-top:18px}.store .bq-opt-label{font:700 11px/1 var(--bq-font);letter-spacing:.08em;text-transform:uppercase;color:var(--bq-muted);margin-bottom:10px;display:block}.store .bq-opt-choices{flex-wrap:wrap;gap:8px;display:flex}.store .bq-chip{cursor:pointer;background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);min-height:44px;color:var(--bq-ink);font:600 14px/1 var(--bq-font);transition:border-color .16s ease, background .16s ease, transform .14s var(--bq-ease);padding:0 16px;position:relative}.store .bq-chip:active{transform:scale(.97)}.store .bq-chip.on{border-color:var(--bq-purple);background:var(--bq-purple-weak);color:var(--bq-purple-deep);box-shadow:0 0 0 1px var(--bq-purple) inset}.store .bq-chip--oos{color:var(--bq-muted);text-decoration:line-through}.store .bq-chip--oos:active{transform:none}.store .bq-chip-oos{letter-spacing:.06em;text-transform:uppercase;margin-top:1px;font-size:8.5px;text-decoration:none;display:block}.store .bq-stepper{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-pill);align-items:center;gap:2px;padding:4px;display:inline-flex}.store .bq-step{cursor:pointer;background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-pill);width:44px;height:44px;color:var(--bq-ink);place-items:center;display:grid}.store .bq-step:disabled{opacity:.4;cursor:default}.store .bq-step .i{width:15px;height:15px}.store .bq-step-n{text-align:center;min-width:34px;font:700 16px/1 var(--bq-display)}.store .bq-opt-save{color:var(--bq-dim);vertical-align:middle;margin-left:12px;font-size:13px;display:inline-block}.store .bq-opt-save b{color:var(--bq-purple-deep);font-weight:700}.store .bq-mb{background:var(--bq-purple-weak);border:1px solid var(--bq-purple-line);border-radius:var(--bq-r-lg);margin-top:18px;padding:14px}.store .bq-mb-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.store .bq-mb-title{font:700 13px/1 var(--bq-font);color:var(--bq-purple-deep);letter-spacing:-.01em}.store .bq-mb-sub{color:var(--bq-muted);font-size:11px}.store .bq-mb-tiers{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.store .bq-mb-tier{cursor:pointer;background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);min-height:64px;color:var(--bq-ink);transition:border-color .16s ease, box-shadow .16s ease, transform .14s var(--bq-ease);flex-direction:column;align-items:center;gap:2px;padding:9px 6px;display:flex}.store .bq-mb-tier:active{transform:scale(.97)}.store .bq-mb-tier.on{border-color:var(--bq-purple);box-shadow:0 0 0 1px var(--bq-purple) inset}.store .bq-mb-q{font:700 13px/1 var(--bq-font);color:var(--bq-muted)}.store .bq-mb-tier.on .bq-mb-q{color:var(--bq-purple-deep)}.store .bq-mb-each{font:700 15px/1 var(--bq-display);color:var(--bq-ink)}.store .bq-mb-save{font:700 10px/1 var(--bq-font);letter-spacing:.02em;text-transform:uppercase;color:var(--bq-green)}.store .bq-test{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.store .bq-test-row{align-items:center;gap:11px;min-width:0;display:flex}.store .bq-test-badge{border-radius:var(--bq-r-pill);width:38px;height:38px;color:var(--bq-green);background:#1f7a521f;flex:none;place-items:center;display:grid}.store .bq-test-badge .i{width:19px;height:19px}.store .bq-test-info{flex-direction:column;gap:2px;min-width:0;display:flex}.store .bq-test-h{font:600 13.5px/1.35 var(--bq-font);color:var(--bq-ink)}.store .bq-test-n{color:var(--bq-muted);font-size:11.5px}.store .bq-test-view{cursor:pointer;background:var(--bq-white);border:1px solid var(--bq-purple-line);border-radius:var(--bq-r-pill);min-height:40px;color:var(--bq-purple-deep);font:700 13px/1 var(--bq-font);transition:background .16s ease, transform .14s var(--bq-ease);flex:none;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.store .bq-test-view:active{transform:scale(.97)}.store .bq-test-view .i{width:15px;height:15px}.store .bq-test-none{color:var(--bq-muted);margin:0;padding:4px 2px;font-size:13.5px}.store .bq-desc{color:var(--bq-dim);margin:0 0 8px;font-size:13.5px;line-height:1.6}.store .bq-desc p{margin:0 0 10px}.store .bq-desc ul{margin:0 0 10px;padding-left:18px}.store .bq-desc img{max-width:100%;height:auto}.store .bq-store-link{font:600 13px/1.4 var(--bq-font);color:var(--bq-purple);align-items:center;gap:7px;margin:2px 0 6px;text-decoration:none;display:inline-flex}.store .bq-store-link .i{width:14px;height:14px}.store .bq-store-link:active{opacity:.7}.store .bq-lightbox{z-index:60;background:#100c1af5;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.store .bq-lightbox-bar{padding:calc(var(--safe-top) + 12px) var(--bq-gutter) 12px;color:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.store .bq-lightbox-title{font:700 15px/1 var(--bq-font);align-items:center;gap:8px;display:inline-flex}.store .bq-lightbox-title .i{width:18px;height:18px;color:var(--bq-gold)}.store .bq-lightbox-close{cursor:pointer;border-radius:var(--bq-r-pill);color:#fff;min-height:40px;font:700 13px/1 var(--bq-font);background:#ffffff24;border:0;padding:0 16px}.store .bq-lightbox-scroll{-webkit-overflow-scrolling:touch;padding:4px var(--bq-gutter) calc(var(--safe-bottom) + 24px);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.store .bq-lightbox-img{border-radius:var(--bq-r-md);background:#fff;width:100%;height:auto}.store .bq-stickybar{bottom:calc(var(--nav-h) + var(--safe-bottom));z-index:10;margin:18px calc(var(--bq-gutter) * -1) 0;padding:12px var(--bq-gutter);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--bq-hair);box-shadow:var(--bq-shadow-bar);background:#ffffffeb;align-items:center;gap:14px;display:flex;position:sticky}.store .bq-stickybar-price{flex-direction:column;display:flex}.store .bq-stickybar-k{color:var(--bq-muted);font-size:11px;font-weight:600}.store .bq-stickybar-price .bq-price{font-size:20px}.store .bq-addbtn{flex:1}.store .bq-addbtn.is-notify{background:var(--bq-white);color:var(--bq-purple-deep);border:1px solid var(--bq-purple-line);box-shadow:none}.store .bq-addbtn.is-done{color:var(--bq-green);box-shadow:none;background:#34a06e1f;border-color:#34a06e66}.store .bq-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.store .bq-empty-ic{background:var(--bq-lav-2);width:64px;height:64px;color:var(--bq-purple);border-radius:20px;place-items:center;margin-bottom:4px;display:grid}.store .bq-empty-ic .i{width:30px;height:30px}.store .bq-empty b{font:700 18px/1.2 var(--bq-display);color:var(--bq-ink)}.store .bq-empty span{color:var(--bq-dim);max-width:260px;font-size:13px}.store .bq-empty .bq-btn{margin-top:10px}.store .bq-errline{border-radius:var(--bq-r-md);color:#b4453b;background:#e0665a1a;border:1px solid #e0665a66;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.store .bq-errline .i{flex:none;width:17px;height:17px;margin-top:1px}.store .bq-retry{color:#b4453b;font:700 12.5px/1 var(--bq-font);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;text-decoration:underline}.store .bq-skelgrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.store .bq-skelcard{background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);padding:12px}.store .bq-bone{background:linear-gradient(90deg, var(--bq-lav-1), var(--bq-lav-2), var(--bq-lav-1));background-size:200% 100%;border-radius:8px;animation:1.3s infinite bq-shimmer;display:block}.store .bq-bone-media{aspect-ratio:1;border-radius:var(--bq-r-sm);margin-bottom:10px}.store .bq-bone-line{height:11px;margin-top:8px}.store .bq-bone-line.s{width:55%}.store .bq-hero-skel{aspect-ratio:4/3;border-radius:var(--bq-r-md)}.store .bq-shelf{align-items:center;gap:10px;margin-top:14px;display:flex}.store .bq-shelf .bq-search{flex:1;margin-top:0}.store .bq-cartlink{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);width:48px;height:48px;color:var(--bq-ink);transition:transform .14s var(--bq-ease), border-color .16s ease;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.store .bq-cartlink:active{transform:scale(.96)}.store .bq-cartlink:hover{border-color:var(--bq-purple-line)}.store .bq-cartlink .i{width:20px;height:20px}.store .bq-cartlink-badge{background:var(--bq-purple);color:#fff;border:2px solid var(--bq-white);border-radius:var(--bq-r-pill);min-width:20px;height:20px;font:700 11px/1 var(--bq-font);place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-6px}.store .bq-crumb .bq-cartlink{margin-left:auto}.store .bq-card-nav{color:inherit;flex-direction:column;text-decoration:none;display:flex}.store .bq-card-add{z-index:2;cursor:pointer;background:var(--bq-purple);color:#fff;border:2px solid var(--bq-white);width:34px;height:34px;transition:transform .14s var(--bq-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #1670b859}.store .bq-card-add:active{transform:scale(.9)}.store .bq-card-add .i{width:16px;height:16px}.store .bq-lines{flex-direction:column;gap:10px;margin-top:10px;display:flex}.store .bq-line{background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.store .bq-line-media{border-radius:var(--bq-r-sm);width:64px;height:64px;overflow:hidden}.store .bq-line-media .bq-photo{aspect-ratio:1;height:100%}.store .bq-line-body{min-width:0}.store .bq-line-name{font:600 14px/1.25 var(--bq-font);color:var(--bq-ink)}.store .bq-line-var{color:var(--bq-muted);margin-top:1px;font-size:11.5px}.store .bq-line-oos{border-radius:var(--bq-r-pill);color:#b4453b;letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;background:#e0665a1f;margin-left:6px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-block}.store .bq-line-ctrl{align-items:center;gap:10px;margin-top:8px;display:flex}.store .bq-line-ctrl .bq-stepper{padding:3px}.store .bq-line-ctrl .bq-step{width:38px;height:38px}.store .bq-line-ctrl .bq-step-n{min-width:24px;font-size:14px}.store .bq-line-right{text-align:right}.store .bq-line-prices{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.store .bq-line-was{font:600 12px/1 var(--bq-font);color:var(--bq-muted);text-decoration:line-through}.store .bq-line-price{font:700 15px/1.1 var(--bq-display);color:var(--bq-ink)}.store .bq-line-price--approx{color:var(--bq-muted);font-weight:600}.store .bq-line-rm{cursor:pointer;color:var(--bq-muted);font:600 11px/1 var(--bq-font);background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:4px;display:inline-flex}.store .bq-line-rm .i{width:13px;height:13px}.store .bq-line--oos{opacity:.72}.store .bq-line--free{background:linear-gradient(135deg, var(--bq-lav-1), var(--bq-white))}.store .bq-line--free .bq-line-price{color:var(--bq-green)}.store .bq-freetag{border-radius:var(--bq-r-pill);color:#8a6a1e;letter-spacing:.04em;text-transform:uppercase;background:#2f93da29;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.store .bq-pointspanel{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);margin-top:14px;padding:16px}.store .bq-pointspanel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.store .bq-pointspanel-t{align-items:center;gap:10px;min-width:0;display:flex}.store .bq-pointspanel-t>.bq-mark-gold{background:#2f93da24;border:1px solid #2f93da66;border-radius:11px;flex:none;width:34px;height:34px}.store .bq-pointspanel-t>.bq-mark-gold .i{width:17px;height:17px}.store .bq-pointspanel-t b{font:700 14px/1.2 var(--bq-display);color:var(--bq-ink);display:block}.store .bq-pointspanel-t span{color:var(--bq-dim);font-size:12px}.store .bq-pointspanel-t span b{color:var(--bq-ink);font-size:12px;display:inline}.store .bq-useall{cursor:pointer;background:var(--bq-white);border:1px solid var(--bq-purple-line);border-radius:var(--bq-r-pill);min-height:36px;color:var(--bq-purple-deep);font:700 12px/1 var(--bq-font);transition:background .16s ease, border-color .16s ease, transform .14s var(--bq-ease);flex:none;padding:0 14px}.store .bq-useall:active{transform:scale(.96)}.store .bq-useall[aria-pressed=true]{background:var(--bq-purple);border-color:var(--bq-purple);color:#fff}.store .bq-slider{margin-top:14px}.store .bq-slider input[type=range]{-webkit-appearance:none;appearance:none;background:var(--bq-hair);border-radius:3px;outline:none;width:100%;height:6px}.store .bq-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--bq-purple);cursor:pointer;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #1670b866}.store .bq-slider input[type=range]::-moz-range-thumb{background:var(--bq-purple);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #1670b866}.store .bq-slider-read{color:var(--bq-dim);justify-content:space-between;align-items:baseline;margin-top:10px;font-size:13px;display:flex}.store .bq-slider-read b{color:var(--bq-ink);font-weight:700}.store .bq-slider-credit{color:var(--bq-purple-deep);font-weight:700}.store .bq-pointspanel-note{color:var(--bq-muted);margin:10px 0 0;font-size:11.5px}.store .bq-pay{grid-template-columns:1fr 1fr;gap:10px;display:grid}.store .bq-paytile{text-align:left;cursor:pointer;background:var(--bq-white);border:1.5px solid var(--bq-hair);border-radius:var(--bq-r-md);transition:border-color .16s ease, background .16s ease, transform .14s var(--bq-ease);flex-direction:column;gap:4px;padding:14px;display:flex;position:relative}.store .bq-paytile:active{transform:scale(.98)}.store .bq-paytile-head{font:600 13px/1 var(--bq-font);color:var(--bq-ink);align-items:center;gap:7px;display:flex}.store .bq-paytile-head .i{width:16px;height:16px;color:var(--bq-purple)}.store .bq-paytile-tick{border:1px solid var(--bq-hair);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.store .bq-paytile-tick .i{width:12px;height:12px}.store .bq-paytile-price{font:800 20px/1 var(--bq-display);letter-spacing:-.02em;color:var(--bq-ink);margin-top:4px}.store .bq-paytile-sub{color:var(--bq-muted);font-size:11px}.store .bq-paytile.on{border-color:var(--bq-purple);background:var(--bq-purple-weak)}.store .bq-paytile.on .bq-paytile-tick{background:var(--bq-purple);border-color:var(--bq-purple);color:#fff}.store .bq-savednote{border-radius:var(--bq-r-md);color:#155c3d;background:#1f7a5217;border:1px solid #1f7a5233;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;font-size:13.5px;display:flex}.store .bq-savednote-ic{border-radius:var(--bq-r-pill);width:24px;height:24px;color:var(--bq-green);background:#1f7a5226;flex:none;place-items:center;display:grid}.store .bq-savednote-ic .i{width:14px;height:14px}.store .bq-savednote b{color:#0f4f33}.store .bq-form{flex-direction:column;gap:11px;margin-top:12px;display:flex}.store .bq-form-2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.store .bq-field{flex-direction:column;gap:5px;min-width:0;display:flex}.store .bq-field>span{font:600 12px/1 var(--bq-font);color:var(--bq-muted)}.store .bq-field em{color:#a7a3b4;font-style:normal;font-weight:500}.store .bq-input{background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);width:100%;min-height:46px;color:var(--bq-ink);font:400 15px/1.3 var(--bq-font);-webkit-appearance:none;padding:11px 13px}.store .bq-input::placeholder{color:#b5b1c4}.store .bq-input:focus{border-color:var(--bq-purple);box-shadow:0 0 0 3px var(--bq-purple-weak);outline:none}.store .bq-textarea{resize:vertical;min-height:62px;font-family:var(--bq-font)}.store .bq-form-note{color:var(--bq-muted);align-items:flex-start;gap:7px;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:flex}.store .bq-form-note .i{width:14px;height:14px;color:var(--bq-purple);flex:none;margin-top:1px}.store .bq-form-note b{color:var(--bq-dim)}.store .bq-tot-ship-hint{color:var(--bq-purple-deep);align-items:center;gap:6px;padding:2px 0 8px;font-size:12px;display:flex}.store .bq-tot-ship-hint .i{width:13px;height:13px}.store .bq-prefill-btn{cursor:pointer;background:var(--bq-purple-weak);border:1px solid var(--bq-purple-line);border-radius:var(--bq-r-pill);min-height:40px;color:var(--bq-purple-deep);font:700 13px/1 var(--bq-font);transition:transform .14s var(--bq-ease);align-self:flex-start;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.store .bq-prefill-btn .i{width:15px;height:15px}.store .bq-prefill-btn:active{transform:scale(.98)}.store .bq-paynote{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-lg);color:var(--bq-dim);align-items:center;gap:9px;margin-top:10px;padding:13px;font-size:13.5px;display:flex}.store .bq-paynote .i{width:17px;height:17px;color:var(--bq-purple);flex:none}.store .bq-paynote b{color:var(--bq-ink)}.store .bq-placed-warn{border-radius:var(--bq-r-md);color:#7a5a12;text-align:left;background:#2f93da1f;border:1px solid #2f93da59;align-items:flex-start;gap:8px;margin:4px 0;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.store .bq-placed-warn .i{width:15px;height:15px;color:var(--bq-gold);flex:none;margin-top:1px}.store .bq-placed-seal--warn{color:var(--bq-gold);background:#2f93da26}.store .bq-wa-msg{background:var(--bq-lav-1);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);max-height:190px;font:400 12px/1.5 var(--bq-font);color:var(--bq-dim);white-space:pre-wrap;word-break:break-word;text-align:left;margin:2px 0 4px;padding:11px 12px;overflow-y:auto}.store .bq-totals{margin-top:16px;padding:4px 2px}.store .bq-tot-row{color:var(--bq-dim);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;display:flex}.store .bq-tot-row b{font:700 15px/1.1 var(--bq-display);color:var(--bq-ink)}.store .bq-tot-credit,.store .bq-tot-credit b{color:var(--bq-purple-deep)}.store .bq-tot-free b{color:var(--bq-green)}.store .bq-tot-grand{border-top:1px solid var(--bq-hair);color:var(--bq-ink);margin-top:6px;padding-top:12px;font-size:15px;font-weight:700}.store .bq-tot-grand b{font-size:22px}.store .bq-tot-earn{padding-top:10px}.store .bq-tot-earn .bq-earn-v{font:700 13px/1.2 var(--bq-font);color:var(--bq-purple-deep)}.store .bq-nopay{border-radius:var(--bq-r-lg);background:linear-gradient(135deg, #2f93da1f, var(--bq-lav-1));border:1px solid #2f93da66;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.store .bq-nopay .bq-mark-gold{flex:none;width:34px;height:34px}.store .bq-nopay .bq-mark-gold .i{width:20px;height:20px}.store .bq-nopay b{font:700 14px/1.2 var(--bq-display);color:var(--bq-ink);display:block}.store .bq-nopay span{color:var(--bq-dim);font-size:12px}.store .bq-minnote{border-radius:var(--bq-r-md);background:var(--bq-lav-1);border:1px solid var(--bq-hair);color:var(--bq-dim);align-items:center;gap:9px;margin-top:14px;padding:11px 13px;font-size:12.5px;display:flex}.store .bq-minnote .i{width:16px;height:16px;color:var(--bq-purple);flex:none}.store .bq-minnote--bad{color:#b4453b;background:#e0665a14;border-color:#e0665a59}.store .bq-minnote--bad .i{color:#c3564b}.store .bq-deliv{text-align:left;background:var(--bq-white);border:1px solid var(--bq-hair);border-radius:var(--bq-r-md);grid-template-columns:40px 1fr;align-items:start;gap:12px;width:100%;padding:14px;display:grid}.store .bq-deliv-ic{background:var(--bq-lav-2);width:40px;height:40px;color:var(--bq-purple);border-radius:11px;place-items:center;display:grid}.store .bq-deliv-ic .i{width:18px;height:18px}.store .bq-deliv-body{flex-direction:column;gap:2px;min-width:0;display:flex}.store .bq-deliv-body b{font:600 14px/1.2 var(--bq-font);color:var(--bq-ink)}.store .bq-deliv-body>span{color:var(--bq-dim);overflow-wrap:anywhere;font-size:12.5px}.store .bq-deliv-ship{align-items:center;gap:6px;margin-top:4px;line-height:1.4;display:inline-flex;color:var(--bq-muted)!important;font-size:11.5px!important}.store .bq-deliv-ship .i{flex:none;width:13px;height:13px}.store .bq-line--ro{grid-template-columns:56px 1fr auto}.store .bq-line--ro .bq-line-media{width:56px;height:56px}.store .bq-place{bottom:calc(var(--nav-h) + var(--safe-bottom));z-index:10;margin:18px calc(var(--bq-gutter) * -1) 0;padding:14px var(--bq-gutter);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--bq-hair);box-shadow:var(--bq-shadow-bar);background:#ffffffeb;position:sticky}.store .bq-placebtn .bq-place-busy{align-items:center;gap:10px;display:inline-flex}.store .bq-place-help{color:var(--bq-muted);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.store .bq-place-help .i{width:14px;height:14px;color:var(--bq-green)}.store .bq-spin{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite bq-spin}@keyframes bq-spin{to{transform:rotate(360deg)}}.store .bq-placed{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a08108c;place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.store .bq-placed-card{background:var(--bq-white);width:min(520px,100%);padding:26px var(--bq-gutter) calc(22px + var(--safe-bottom));text-align:center;animation:bq-rise .32s var(--bq-ease);border-radius:24px 24px 0 0}.store .bq-placed-seal{width:64px;height:64px;color:var(--bq-gold);background:#2f93da24;border:1px solid #2f93da73;border-radius:50%;place-items:center;margin-bottom:12px;display:inline-grid}.store .bq-placed-seal .i{width:32px;height:32px}.store .bq-placed-card h2{font:800 23px/1.1 var(--bq-display);letter-spacing:-.02em;color:var(--bq-ink);margin:0}.store .bq-placed-card>p{color:var(--bq-dim);margin:8px 0 0;font-size:13.5px;line-height:1.5}.store .bq-placed-card>p b{color:var(--bq-ink)}.store .bq-placed-earn{border-radius:var(--bq-r-lg);background:var(--bq-lav-1);border:1px solid var(--bq-hair);max-width:360px;color:var(--bq-dim);text-align:left;align-items:center;gap:8px;margin:16px auto;padding:10px 16px;font-size:12.5px;line-height:1.4;display:inline-flex}.store .bq-placed-earn .i{width:16px;height:16px;color:var(--bq-purple);flex:none}.store .bq-placed-earn b{color:var(--bq-ink)}.store .bq-placed-card .bq-btn{margin-top:10px}@keyframes bq-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.store *,.store :before,.store :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:374px){[data-surface=light]{--bq-gutter:14px}.store .bq-crumb-txt h2{font-size:19px}.store .bq-pd-name,.store .bq-price--lg{font-size:23px}.store .bq-feat-head{font-size:26px}.store .bq-seren-head{font-size:25px}.store .bq-vip-points strong{font-size:26px}.store .bq-rail-item{width:150px}.store .bq-grid{gap:10px}.store .bq-cathero{gap:8px}.store .bq-catcells{--g:8px}.store .bq-cell{min-height:90px;padding:12px 4px}.store .bq-hero{min-height:140px;padding:13px 12px}.store .bq-vip{padding:13px}}.app:has(main.store) .hdr{-webkit-backdrop-filter:none;background:#0a0810}.app:has(main.store) .nav{-webkit-backdrop-filter:none;background:#100c1a}.app.public{padding-bottom:0}.au{z-index:1;max-width:430px;min-height:100dvh;padding:calc(var(--safe-top) + 28px) 22px calc(var(--safe-bottom) + 20px);flex-direction:column;margin:0 auto;display:flex;position:relative}.au:before{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(46% 52% at 50% 22%,#1f86d047,#0000 70%),radial-gradient(34% 40% at 76% 8%,#1f86d01f,#0000 72%);height:70vh;position:fixed;top:-30%;bottom:auto;left:-30%;right:-30%}.au-mark{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-muted);font-size:15px;font-weight:800}.au h1{margin:16px 0 6px;font-size:24px;font-weight:800;line-height:28px}.au-lede{color:var(--text-dim);margin:0;font-size:15px;line-height:21px}.au-lede b{color:var(--text);font-weight:600}.au-pass{border-radius:var(--radius-xl);background:linear-gradient(150deg,#5bb8ea80,#1f86d024 46%,#1f86d052);margin:20px 0 0;padding:1px}.au-pass-in{border-radius:var(--radius-xl);background:linear-gradient(165deg, var(--ink-800), var(--ink-900) 64%);padding:15px 16px 14px}.au-pass-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.au-who{align-items:center;gap:9px;min-width:0;display:flex}.au-av{border-radius:var(--radius-pill);background:linear-gradient(150deg, var(--purple-500), var(--purple-700));width:32px;height:32px;font:800 12px/1 var(--font-display);color:var(--text);flex:none;place-items:center;display:grid}.au-nm{font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000b3;max-width:190px;font-size:15px;font-weight:700;display:block;overflow:hidden}.au-id{font-family:var(--font-mono);color:#f5f1eab3;text-shadow:0 1px 2px #000000b3;font-size:11px;display:block}.au-chip{border-radius:var(--radius-pill);color:var(--gold-300);font:700 11px/1 var(--font-text);letter-spacing:.02em;text-transform:capitalize;background:#1f86d01f;border:1px solid #58b4e84d;flex:none;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.au-chip .i{font-size:12px}.au-seal{flex:none;align-items:center;gap:8px;display:flex}.au-emblem{object-fit:contain;filter:drop-shadow(0 3px 9px #000000b3)drop-shadow(0 0 14px #58b4e847);flex:none;width:56px;height:56px}.au-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.au-cell{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a081080;border:1px solid #f5f1ea24;padding:9px 10px}.au-cell b{font-family:var(--font-mono);letter-spacing:-.02em;text-shadow:0 1px 3px #000000b3;font-size:16px;font-weight:700;display:block}.au-cell span{letter-spacing:var(--tracking-label);text-transform:uppercase;color:#f5f1eac7;text-shadow:0 1px 2px #000000b3;margin-top:2px;font-size:10px;display:block}.au-passfoot{color:#f5f1ead1;text-shadow:0 1px 3px #000000bf;align-items:center;gap:7px;margin:11px 0 0;font-size:13px;line-height:17px;display:flex}.au-passfoot .i{color:var(--success);font-size:14px}.au-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.au-field label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;display:block}.au-ctrl{border-radius:var(--radius-md);background:var(--ink-900);border:1px solid var(--line-strong);align-items:center;gap:8px;padding:0 12px;display:flex}.au-ctrl:focus-within{border-color:var(--purple-300);box-shadow:0 0 0 3px #1f86d038}.au-ctrl input{min-width:0;color:var(--text);font:500 16px/1 var(--font-text);background:0 0;border:0;outline:0;flex:1;padding:14px 0}.au-ctrl input::placeholder{color:var(--text-muted)}.au-eye{width:30px;height:30px;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:0;flex:none;place-items:center;display:grid}.au-eye .i{font-size:17px}.au-hint{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:17px;display:block}.au-err{border-radius:var(--radius-md);background:#fb718517;border:1px solid #fb718557;gap:9px;padding:11px 12px;display:flex}.au-err .i{color:var(--danger);flex:none;margin-top:1px;font-size:16px}.au-err b{color:var(--text);font-size:14px;font-weight:600;line-height:18px;display:block}.au-err span{color:var(--text-dim);margin-top:3px;font-size:13px;line-height:17px;display:block}.au-err a{color:var(--purple-200);font-weight:600;text-decoration:none}.au-turnstile{justify-content:center;min-height:65px;display:flex}.au-btn{border-radius:var(--radius-md);width:100%;min-height:52px;font:700 16px/1 var(--font-text);color:var(--ink-on-gold);background:var(--gold-grad);transition:transform var(--motion-lift), opacity var(--motion-lift);border:0;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 14px 30px -14px #1f86d0cc,inset 0 1px #ffffff73}.au-btn:active{transform:scale(.98)}.au-btn[disabled]{opacity:.45;box-shadow:none;cursor:default}.au-btn.ghost{color:var(--text-dim);border:1px solid var(--line-strong);box-shadow:none;background:0 0;min-height:46px;font-size:15px;font-weight:600}.au-alts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.au-lnk{color:var(--purple-200);align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.au-lnk .i{font-size:15px}.au-foot{text-align:center;color:var(--text-muted);margin:auto 0 0;padding-top:24px;font-size:12px;line-height:16px}.au-foot a{color:var(--purple-200);font-weight:600;text-decoration:none}.au-codewrap{position:relative}.au-codebox{justify-content:center;gap:8px;display:flex}.au-codebox i{border-radius:var(--radius-md);background:var(--ink-900);border:1px solid var(--line-strong);width:44px;height:54px;font:700 22px/1 var(--font-mono);color:var(--text);place-items:center;font-style:normal;display:grid}.au-codehide{opacity:0;color:#0000;letter-spacing:2em;text-indent:-9999px;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.au-sent{border-radius:var(--radius-md);color:var(--text-dim);background:#1f86d01a;border:1px solid #5bb8ea4d;align-items:center;gap:9px;padding:11px 12px;font-size:13px;line-height:18px;display:flex}.au-sent .i{color:var(--purple-200);flex:none;font-size:17px}.au-sent b{color:var(--text);font-weight:600}.au:after{content:"";right:12px;top:calc(var(--safe-top) + 18px);z-index:-1;background:var(--au-art) center / contain no-repeat;filter:drop-shadow(0 10px 18px #00000080);pointer-events:none;width:100px;height:100px;position:absolute}.au-signin{--au-art:url(/assets/tier-vip-BPRvSp1O.webp)}.au-register{--au-art:url(/assets/auth-star-Dx_-KIk9.webp)}.au-confirm{--au-art:url(/assets/mission-email_second-wnfgxRyq.webp)}.au-reset{--au-art:url(/assets/auth-padlock-E-eFZoRG.webp)}.au-upgrade{--au-art:url(/assets/hall-laurel-CIYr7VXd.webp)}.au-upgrade:after{opacity:.7}.au-form{animation:card-rise var(--motion-settle) both}.au-codebox i{background:var(--surface-card)}.au-sent{background:var(--surface-card)}.au-btn{border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){.au-form{animation:none}}.au{width:100%}.au-register{--au-scene:url(/assets/scene-entrance-CJD2nG5q.webp);--au-pos:right top}.au-signin,.au-upgrade{--au-scene:none}.au-help{border-radius:var(--radius-lg);text-align:left;background:#229ed91a;border:1px solid #229ed96b;align-items:center;gap:11px;width:100%;max-width:360px;margin:16px auto 0;padding:11px 14px;text-decoration:none;display:flex}.au-help-ic{color:#fff;background:linear-gradient(#37aee2,#1e96c8);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 3px 8px #1e96c866}.au-help-ic svg{width:17px;height:17px;margin-right:1px}.au-help-tx{color:var(--text-dim);font-size:12.5px;line-height:1.4}.au-help-tx b{color:#57c3ef;margin-top:1px;font-weight:700;display:block}.au-mark{color:var(--text);letter-spacing:.16em;text-transform:uppercase;background:0 0;font-size:15px;font-weight:800}.au-mark b{color:var(--gold-300);font-weight:800}.au:before{background:radial-gradient(46% 52% at 50% 20%,#1f86d042,#0000 70%),radial-gradient(34% 40% at 76% 8%,#58b4e81f,#0000 72%)}.au:after{content:none}.au h1{padding-right:0}.au-signin:before,.au-upgrade:before,.au-register:before{filter:blur(8px);background:radial-gradient(46% 52% at 50% 20%,#1f86d042,#0000 70%),radial-gradient(34% 40% at 76% 8%,#58b4e81f,#0000 72%);height:70vh;top:-30%;bottom:auto;left:-30%;right:-30%}.au-pass{background:linear-gradient(150deg,#58b4e880,#1f86d02e 46%,#58b4e847)}.au-pass-in{background:linear-gradient(165deg, var(--ink-800), var(--ink-900) 64%)}.au-chip{color:var(--gold-300);background:#1f86d024;border-color:#58b4e84d}.au-emblem{display:none}.au-btn{box-shadow:0 14px 30px -14px #1f86d0cc,inset 0 1px #ffffff52}.au-codewrap:focus-within .au-codebox i.on{border-color:var(--gold-300);box-shadow:0 0 0 3px #58b4e840}.wb{text-align:center;max-width:440px;min-height:100dvh;padding:calc(var(--safe-top) + 24px) 22px calc(28px + var(--safe-bottom));flex-direction:column;justify-content:center;align-items:center;gap:13px;margin:0 auto;display:flex}.wb-hero{aspect-ratio:16/10;isolation:isolate;background:url(/assets/scene-arrivals-C56TT0my.webp) 50%/cover no-repeat,#150f27;border:1px solid #58b4e873;border-radius:20px;place-items:center;width:100%;max-width:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000008c}.wb-hero:after{content:"";z-index:-1;background:linear-gradient(#0a081040 0%,#0a08101a 45%,#0a0810b8 100%);position:absolute;top:0;bottom:0;left:0;right:0}.wb-hero .wordmark{filter:drop-shadow(0 2px 8px #000000bf);width:168px;height:40px}.wb h1{font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 0;font-size:30px;font-weight:800;line-height:1.05}.wb-lede{color:var(--text-dim);max-width:340px;margin:0;font-size:15px;line-height:1.5}.wb-lede b{color:var(--gold-200);font-weight:700}.wb-stats{gap:12px;width:100%;max-width:340px;margin-top:6px;display:flex}.wb-stat{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;flex:1 1 0;gap:4px;padding:14px 10px;display:flex}.wb-stat b{font-family:var(--font-display);font-size:22px;font-weight:800}.wb-stat span{color:var(--text-muted);font-size:12px}.wb-tier{color:var(--gold-200)}.wb-note{color:var(--text-muted);max-width:340px;margin:4px 0 0;font-size:13px;line-height:1.5}.wb-note b{color:var(--gold-200)}.wb-btn{border-radius:var(--radius-pill);width:100%;max-width:340px;font-size:16px;font-weight:700;font-family:var(--font-text);background:var(--gold-grad);color:var(--ink-on-gold);box-shadow:var(--glow-gold);cursor:pointer;border:none;margin-top:14px;padding:15px}.wb-hero{background:linear-gradient(165deg,#17202c,#0b1119 72%);border-color:#58b4e866}.wb-hero:after{content:none}.wb-hero .wordmark{filter:none;width:auto;height:auto;font-size:24px}.pa-back{z-index:60;-webkit-backdrop-filter:blur(6px);padding:0 12px calc(var(--safe-bottom) + 12px);background:#06040cc7;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pa-card{background:linear-gradient(160deg, #241a45 0%, var(--ink-800) 50%, #12101c 100%);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-card);border:1px solid #5bb8ea4d;flex-direction:column;gap:14px;padding:22px 18px 18px;display:flex}.pa-ic{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--gold-300);background:#58b4e824;border:1px solid #58b4e859;justify-content:center;align-items:center;display:flex}.pa-ic .i{width:24px;height:24px}.pa-card h2{font-size:20px;line-height:26px}.pa-card p{color:var(--text-dim);margin:0;font-size:14px;line-height:20px}.pa-perks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pa-perks li{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff0a;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:18px;display:flex}.pa-perks li .i{color:var(--gold-300);font-size:16px}.pa-btns{flex-direction:column;gap:8px;display:flex}.pa-denied{border-radius:var(--radius-md);color:var(--text);background:#fb71851a;border:1px solid #fb71854d;padding:12px;font-size:13px;line-height:18px}.pa-card{background:linear-gradient(90deg,#0a0810cc,#0a08109e 55%,#0a081066),url(/assets/scene-flipphone-4s_4XTKc.webp) 50%/cover no-repeat,#150f27;background:linear-gradient(160deg, #17202c 0%, var(--ink-800) 50%, #0b1119 100%);border-color:#58b4e84d}.pa-ic{background:#1f86d024;border-color:#58b4e859}:root{--ink-950:#05090e;--ink-900:#0a0f16;--ink-800:#0f1620;--ink-700:#17202c;--ink-600:#1f2a38;--purple-700:#0e3450;--purple-500:#1f86d0;--purple-300:#5bb8ea;--purple-200:#9ed7f4;--gold-600:#135a92;--gold-500:#1f86d0;--gold-300:#58b4e8;--gold-200:#a6ddf7;--text:#eef3f8;--text-dim:#eef3f89e;--text-muted:#eef3f866;--success:#3ecf8e;--danger:#fb7185;--line:#eef3f814;--line-strong:#eef3f829;--ink-on-gold:#04121b;--surface-card:linear-gradient(180deg, #121c28, #0d151f);--tier-silver:#e6e9f4;--tier-silver-2:#cfd6e6;--tier-black:#0a0f16;--font-display:-apple-system, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-text:-apple-system, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-display);--tracking-display:-.02em;--tracking-label:.14em;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-card:0 20px 50px #00000080;--shadow-sheet:0 24px 60px #0000009e, 0 0 40px #1f86d01f;--glow-gold:0 0 24px #1f86d061;--glow-purple:0 0 24px #5bb8ea52;--motion-settle:.28s cubic-bezier(.2, .7, .2, 1);--motion-land:.9s cubic-bezier(.16, 1, .3, 1);--motion-lift:.16s ease-out;--motion-fade:.2s ease;--motion-sweep:.8s ease-in-out;--motion-pulse:1.6s ease-in-out infinite;--gold-grad:linear-gradient(135deg, var(--gold-200), var(--gold-500) 58%, var(--gold-600));--nav-h:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--neon-pink:#58b4e8;--neon-pink-glow:0 0 10px #58b4e88c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink-950);height:100%;overflow-x:clip}body{max-width:100%;min-height:100%;color:var(--text);background:var(--ink-950);overscroll-behavior:none;font:15px/22px var(--font-text);-webkit-font-smoothing:antialiased;background-image:radial-gradient(120% 60% at 50% -10%,#1f86d024,#0000 60%);margin:0;overflow-x:clip}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0}h1{font-size:22px;font-weight:700;line-height:26px}h2{font-size:17px;font-weight:700;line-height:24px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim{color:var(--text-dim)}.muted{color:var(--text-muted)}.gold{color:var(--gold-300)}.label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-size:11px;line-height:16px}[hidden]{display:none!important}.i{vertical-align:-.3em;flex:none;width:1.25em;height:1.25em;line-height:0;display:inline-block}.i svg{width:100%;height:100%;display:block}.i img{object-fit:contain;width:100%;height:100%;display:block}.app{min-height:100dvh;padding-bottom:calc(var(--nav-h) + var(--safe-bottom));flex-direction:column;display:flex}.hdr{z-index:20;align-items:center;gap:var(--space-3);padding:calc(var(--space-3) + var(--safe-top)) var(--space-4) var(--space-3);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0810d1;display:flex;position:sticky;top:0}.wordmark{font-family:var(--font-display);letter-spacing:.06em;font-size:15px;font-weight:800}.wordmark b{color:var(--gold-300)}.hdr .sp{flex:1}.ibtn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--ink-800);width:38px;height:38px;color:var(--text);transition:transform var(--motion-lift), background var(--motion-lift);justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.ibtn:active{transform:scale(.94)}.hp-pill{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--ink-800);height:34px;color:var(--text-dim);font:700 13px/1 var(--font-text);align-items:center;padding:0 14px;display:inline-flex}.hp-pill:active{transform:scale(.96)}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.bx-logo{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.bx-logo .bx-tps{filter:drop-shadow(0 0 10px #49a8d859);width:auto;height:17px;display:block}.bx-logo .bx-bx{font-family:"Chakra Petch", var(--font-display);letter-spacing:.17em;text-transform:uppercase;color:var(--text);font-size:.92rem;font-weight:600}.app.app--light{background:#f4f7fb}.ibtn.avatar{font-family:var(--font-display);color:var(--gold-300);background:var(--purple-700);border-color:#5bb8ea59;font-size:13px;font-weight:700}.main{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;width:100%;max-width:520px;margin:0 auto;display:flex}.page-h{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.page-h .sub{color:var(--text-dim);margin-top:2px;font-size:13px;line-height:18px;display:block}.blk-h{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.blk-h h2{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:22px}.blk-h .hint{color:var(--text-muted);font-size:12px;line-height:16px}.skel{gap:var(--space-3);flex-direction:column;display:flex}.empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-dim);font-size:14px;line-height:20px}.nav{z-index:30;height:calc(var(--nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#100c1aeb;position:fixed;bottom:0;left:0;right:0}.nav ul{max-width:520px;height:var(--nav-h);margin:0 auto;padding:0;list-style:none;display:flex}.nav li{flex:1}.nav a{height:100%;color:var(--text-muted);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.nav a .i{font-size:18px}.nav li.on a{color:var(--gold-300)}.nav a{position:relative}.nav li.on a .i{filter:drop-shadow(0 0 7px #58b4e88c)}.nav li.on a:after{content:"";background:var(--gold-grad);border-radius:2px;width:18px;height:3px;position:absolute;bottom:6px}.nav .ni{line-height:0;position:relative}.nav .udot{background:var(--gold-500);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink-900);border-radius:50%;position:absolute;top:-2px;right:-5px}.card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;box-shadow:0 10px 30px #00000040}.card.pass{padding:var(--space-5);background:linear-gradient(150deg, #241a45 0%, var(--ink-800) 45%, #12101c 100%);box-shadow:var(--shadow-card);background:linear-gradient(150deg,#17202c,#0e1621 70%);border:1px solid #0000;position:relative;overflow:hidden}.card.pass:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#58b4e899,#1f86d04d 55%,#58b4e826);padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.row:first-child{border-top:0}.row .grow{flex:1;min-width:0}.row .t{font-weight:600}.row .s{color:var(--text-dim);font-size:13px;line-height:18px;display:block}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--ink-700);color:var(--text);transition:transform var(--motion-lift), opacity var(--motion-lift);font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--gold-grad);color:var(--ink-on-gold);box-shadow:var(--glow-gold);border:0}.btn.purple{background:var(--purple-700);color:var(--purple-200);border-color:#5bb8ea66}.btn.secondary{border-color:var(--line-strong);color:var(--text-dim);background:0 0}.btn.danger{color:var(--danger);background:#fb71851f;border-color:#fb718559}.btn.block{width:100%}.btn.sm{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:13px}.lnk{color:var(--purple-200);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.pill{border-radius:var(--radius-pill);color:var(--purple-200);background:#5bb8ea24;border:1px solid #5bb8ea40;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.pill.gold{color:var(--gold-300);background:#1f86d024;border-color:#58b4e84d}.tier-badge{border-radius:var(--radius-pill);background:var(--ink-800);border:1px solid var(--line-strong);color:var(--gold-300);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.tier-badge .sep{background:var(--line-strong);width:1px;height:12px}.tier-badge:-webkit-any(.vip,.silver,.gold,.black) .i{display:none}.tier-badge:is(.vip,.silver,.gold,.black) .i{display:none}.tier-badge:-webkit-any(.vip,.silver,.gold,.black):before{content:none}.tier-badge:is(.vip,.silver,.gold,.black):before{content:none}.tier-badge.vip{--tier-emb:url(/assets/tier-vip-badge-tM3RMqwi.webp)}.tier-badge.silver{--tier-emb:url(/assets/tier-silver-badge-zy-5lrEq.webp)}.tier-badge.gold{--tier-emb:url(/assets/tier-gold-badge-BGHE7ljp.webp)}.tier-badge.black{--tier-emb:url(/assets/tier-black-badge-U0KhtRiL.webp)}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--text-dim);font-size:13px;font-weight:600}.field input{border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--ink-800);width:100%;min-height:48px;color:var(--text);outline:none;padding:0 14px;font-size:16px}.field input:focus{border-color:var(--purple-300);box-shadow:0 0 0 3px #5bb8ea33}.field .err{color:var(--danger);font-size:13px}.form{gap:var(--space-4);flex-direction:column;display:flex}.note-line{border-radius:var(--radius-md);color:var(--text);background:#fb71851a;border:1px solid #fb71854d;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.note-line.info{background:#5bb8ea1a;border-color:#5bb8ea4d}.toast{left:50%;bottom:calc(var(--nav-h) + var(--safe-bottom) + 14px);opacity:0;pointer-events:none;z-index:40;border-radius:var(--radius-pill);background:var(--ink-700);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);transition:opacity var(--motion-fade), transform var(--motion-fade);max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)translateY(10px)}.toast.on{opacity:1;transform:translate(-50%)translateY(0)}.auth{min-height:100dvh;padding:var(--space-8) var(--space-5);justify-content:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:440px;margin:0 auto;display:flex}.auth .wordmark{font-size:22px}.auth p{color:var(--text-dim);margin:0}.code-in input{text-align:center;letter-spacing:.4em;font-family:var(--font-mono);font-size:24px}.bone{background:var(--ink-700);border-radius:6px;height:12px;display:block}.centre{text-align:center}.stack{gap:var(--space-3);flex-direction:column;display:flex}.hstack{align-items:center;gap:var(--space-3);display:flex}.grow{flex:1;min-width:0}.tiles{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.tile{border-radius:var(--radius-lg);background:var(--ink-800);border:1px solid var(--line);min-height:110px;transition:transform var(--motion-lift);flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.tile:active{transform:scale(.98)}.tile .i{color:var(--purple-200);font-size:22px}.tile b{font-size:15px}.tile span{color:var(--text-dim);font-size:13px;line-height:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hm-ask,.sc-ask{font:inherit;margin-left:10px;font-size:13px}.sc-ask{margin-left:6px;font-size:12px;font-weight:600}@keyframes card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nav-pop{0%{transform:scale(1)}40%{transform:scale(1.22)translateY(-1px)}to{transform:scale(1)}}.main>.card{animation:card-rise var(--motion-settle) both}.main>.card:nth-child(2){animation-delay:40ms}.main>.card:nth-child(3){animation-delay:80ms}.main>.card:nth-child(4){animation-delay:.12s}.main>.card:nth-child(n+5){animation-delay:.16s}.nav li.on a .i{animation:.28s cubic-bezier(.2,.7,.2,1) nav-pop}@media (prefers-reduced-motion:reduce){.main>.card,.nav li.on a .i{animation:none}}.toast.win{color:var(--gold-200);border-color:#58b4e873;align-items:center;gap:8px;display:flex}.toast.win:before{content:none}.ibtn.avatar{background-position:50%;background-size:cover}.ibtn.avatar.material-silver{color:var(--ink-on-gold);background-image:url(/assets/pass-silver-Bqx544f6.webp);border-color:#ffffff80}.ibtn.avatar.material-gold{color:var(--ink-on-gold);background-image:url(/assets/pass-gold-D-5smqRo.webp);border-color:#58b4e8b3}.ibtn.avatar.material-black{color:var(--text);background-image:url(/assets/pass-black-Crws9FSz.webp);border-color:#ffffff59}.ibtn.avatar.material-founder{color:var(--gold-200);background-image:url(/assets/pass-founder-DlGrf7KT.webp);border-color:#58b4e899}.ibtn.avatar.material-night{color:#cfe8ff;background-image:url(/assets/pass-night-BRvm6duT.webp);border-color:#7dd3fc99}.ibtn.avatar.colour-gold{color:var(--gold-300)}.ibtn.avatar.colour-purple{color:var(--purple-300)}.ibtn.avatar.colour-green{color:var(--success)}.ibtn.avatar:-webkit-any(.material-silver,.material-gold).colour-gold{color:var(--gold-600)}.ibtn.avatar:is(.material-silver,.material-gold).colour-gold{color:var(--gold-600)}.ibtn.avatar:-webkit-any(.material-silver,.material-gold).colour-purple{color:var(--purple-700)}.ibtn.avatar:is(.material-silver,.material-gold).colour-purple{color:var(--purple-700)}.ibtn.avatar:-webkit-any(.material-silver,.material-gold).colour-green{color:#0f7a52}.ibtn.avatar:is(.material-silver,.material-gold).colour-green{color:#0f7a52}.wordmark,.au-mark{text-indent:0;white-space:nowrap;width:auto;height:auto;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text);filter:none;background:0 0;font-size:15px;font-weight:800;display:inline-block;overflow:visible}.wordmark b,.au-mark b{color:var(--gold-300);font-weight:800;display:inline}.auth.centre .wordmark{letter-spacing:.18em;font-size:19px}.card:not(.pass):not(.sp-stage):not(.ac-profile){background-image:radial-gradient(#ffffff08 .6px, transparent .7px), var(--surface-card);background-size:4px 4px,auto}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:30%;animation:6s ease-in-out infinite btn-shine;position:absolute;top:0;bottom:0;left:-45%}@keyframes btn-shine{0%,70%{left:-45%}to{left:135%}}.toast.win.on{animation:.36s cubic-bezier(.2,.7,.2,1) toast-pop}@keyframes toast-pop{0%{transform:translate(-50%)translateY(10px)scale(.92)}60%{transform:translate(-50%)translateY(-2px)scale(1.03)}to{transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.btn.primary:after,.toast.win.on{animation:none}}.card.pass{background:linear-gradient(150deg,#17202c,#0e1621 70%)}.hm-pass,.hm-hall,.hm-draw,.hm-draw-mini,.hm-act,.card.pass,.ac-profile,.au-signin,.au-upgrade,.au-register,.au-pass-in,.hl-you-card,.hp-head,.ms-main .page-h,.fd .page-h,.pd-cabinet,.pa-card,.in-hero,.pl-hero,.pl-goldwall,.pz-hero,.card.sp-stage,.sp-result.product,.rf-share.card.pass,.wl-strip,.sh-bal,.sh-deal,.sh-mini,.wa-pot{text-shadow:0 1px 2px #0000009e,0 0 12px #00000059}
