.redeem-page[data-v-640c3ea2]{min-height:100vh;background:var(--page-bg)}.redeem-topbar[data-v-640c3ea2]{background:transparent;padding:1.5rem 0 0}.redeem-topbar-inner[data-v-640c3ea2]{max-width:min(1100px,92vw);margin:0 auto;padding:0 1rem}.hero-card[data-v-640c3ea2]{position:relative;background:#fff;border:1px solid rgba(239,239,245,1);border-radius:24px;padding:1.5rem 1.5rem 1.35rem;text-align:center;box-shadow:0 1px 2px -2px #00000014,0 3px 6px #0000000f,0 5px 12px 4px #0000000a}.hero-card__content[data-v-640c3ea2]{display:flex;flex-direction:column;align-items:center}.hero-card__actions[data-v-640c3ea2]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem}.hero-card__spinner[data-v-640c3ea2]{width:2rem;height:2rem;border-radius:50%;background:#fff;border:1px solid rgba(239,239,245,1);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000000f}.lang-toggle[data-v-640c3ea2]{display:flex;align-items:center;gap:.25rem;padding:.25rem .6rem;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;cursor:pointer;font-size:.78rem;color:var(--cyber-muted);box-shadow:0 1px 4px #0000000f;transition:border-color .15s}.lang-toggle[data-v-640c3ea2]:hover{border-color:#4c7dff}.lang-toggle__sep[data-v-640c3ea2]{opacity:.3}.lang-toggle__seg--active[data-v-640c3ea2]{color:#4c7dff;font-weight:600}.hero-spinner-svg[data-v-640c3ea2]{width:1.1rem;height:1.1rem;color:#f59e0b;animation:spin-640c3ea2 1.4s linear infinite}@keyframes spin-640c3ea2{to{transform:rotate(360deg)}}.redeem-brand-title[data-v-640c3ea2]{margin:0;font-size:1.75rem;font-weight:700;color:var(--cyber-text)}.redeem-brand-subtitle[data-v-640c3ea2]{margin:.4rem 0 0;font-size:.85rem;color:var(--cyber-muted)}.hero-nav[data-v-640c3ea2]{display:flex;gap:.25rem;margin-top:1rem;background:#f0f2f5;border-radius:10px;padding:3px}.hero-nav-btn[data-v-640c3ea2]{flex:1;padding:.4rem 1.25rem;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;background:transparent;color:var(--cyber-muted);transition:background .15s,color .15s,box-shadow .15s}.hero-nav-btn.active[data-v-640c3ea2]{background:#fff;color:#4c7dff;box-shadow:0 1px 3px #0000001a;font-weight:600}.hero-nav-btn[data-v-640c3ea2]:not(.active):hover{color:var(--cyber-text)}.wrap[data-v-640c3ea2]{width:100%;max-width:min(1100px,92vw);margin:0 auto;padding:0 1rem}.redeem-main[data-v-640c3ea2]{padding:1.25rem 0 2rem}.two-col-layout[data-v-640c3ea2]{display:grid;grid-template-columns:340px 1fr;gap:1.5rem;align-items:stretch}@media(max-width:860px){.two-col-layout[data-v-640c3ea2]{grid-template-columns:1fr}}.panel[data-v-640c3ea2]{background:var(--cyber-panel);border:1px solid rgba(239,239,245,1);border-radius:24px;padding:1.5rem;box-shadow:0 1px 2px -2px #00000014,0 3px 6px #0000000f,0 5px 12px 4px #0000000a}.panel-header[data-v-640c3ea2]{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--cyber-border)}.panel-header__icon[data-v-640c3ea2]{width:2rem;height:2rem;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-header__icon svg[data-v-640c3ea2]{width:1.1rem;height:1.1rem}.panel-header__icon--guide[data-v-640c3ea2],.panel-header__icon--redeem[data-v-640c3ea2]{background:#4c7dff1a;color:#4c7dff}.panel-title[data-v-640c3ea2]{margin:0;font-size:1.05rem;font-weight:700;color:var(--cyber-text)}.guide-list[data-v-640c3ea2]{display:flex;flex-direction:column;gap:.75rem}.guide-item[data-v-640c3ea2]{padding:.7rem .85rem;border-left:3px solid var(--gi-color, #e5e7eb);border-radius:0 8px 8px 0;background:var(--gi-bg, transparent)}.guide-item--blue[data-v-640c3ea2]{--gi-color: #3b82f6;--gi-bg: rgba(59,130,246,.04)}.guide-item--green[data-v-640c3ea2]{--gi-color: #22c55e;--gi-bg: rgba(34,197,94,.04)}.guide-item--emerald[data-v-640c3ea2]{--gi-color: #10b981;--gi-bg: rgba(16,185,129,.04)}.guide-item--amber[data-v-640c3ea2]{--gi-color: #f59e0b;--gi-bg: rgba(245,158,11,.04)}.guide-item--red[data-v-640c3ea2]{--gi-color: #ef4444;--gi-bg: rgba(239,68,68,.04)}.guide-item__title[data-v-640c3ea2]{margin:0 0 .25rem;font-size:.88rem;font-weight:700;color:var(--gi-color)}.guide-item__desc[data-v-640c3ea2]{margin:0;font-size:.8rem;color:var(--cyber-muted);line-height:1.5;word-break:break-word}.guide-action[data-v-640c3ea2]{display:inline-flex;align-items:center;margin-top:.55rem;padding:.35rem .85rem;border-radius:8px;font-size:.8rem;font-weight:600;color:#fff;background:#4c7dff;border:none;cursor:pointer;text-decoration:none;transition:background .15s}.guide-action[data-v-640c3ea2]:hover{background:#3f6ff0}.cdk-side-panel[data-v-640c3ea2]{min-height:380px}.redeem-form[data-v-640c3ea2]{display:flex;flex-direction:column;gap:1.1rem}.form-step[data-v-640c3ea2]{display:flex;flex-direction:column;gap:.6rem}.step-heading[data-v-640c3ea2]{display:flex;align-items:center;gap:.55rem;margin-bottom:.1rem}.step-badge[data-v-640c3ea2]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;background:#4c7dff;flex-shrink:0}.step-badge--2[data-v-640c3ea2]{background:#10b981}.step-title[data-v-640c3ea2]{margin:0;font-size:.9rem;font-weight:600;color:var(--cyber-text)}.hint-text[data-v-640c3ea2]{font-size:.78rem;color:var(--cyber-muted);line-height:1.4}.form-note[data-v-640c3ea2]{margin:0;font-size:.82rem;color:var(--cyber-muted);line-height:1.55}.submit-section[data-v-640c3ea2]{margin-top:.15rem}.session-example-collapse[data-v-640c3ea2]{border:1px solid var(--cyber-border);border-radius:8px;overflow:hidden}.session-example-toggle[data-v-640c3ea2]{padding:.6rem .85rem;font-size:.82rem;color:rgb(var(--accent-rgb));cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex;align-items:center;gap:.35rem}.session-example-toggle[data-v-640c3ea2]:before{content:"›";font-size:1rem;line-height:1;transition:transform .2s}details[open] .session-example-toggle[data-v-640c3ea2]:before{transform:rotate(90deg)}.session-example-body[data-v-640c3ea2]{padding:.75rem;border-top:1px solid var(--cyber-border);background:#f9fafb}.session-example-hint[data-v-640c3ea2]{margin:0 0 .5rem;font-size:.78rem;color:var(--cyber-muted)}.session-example-code[data-v-640c3ea2]{margin:0;padding:.5rem .75rem;border-radius:6px;background:#f0f0f0;font-size:.78rem;font-family:ui-monospace,monospace;color:var(--cyber-text);white-space:pre-wrap;word-break:break-all}.input-pill[data-v-640c3ea2]{width:100%;padding:.6rem .85rem;border-radius:12px;border:1px solid rgb(224,224,230);background:#fff;font-size:.9rem;color:var(--cyber-text);outline:none;transition:border-color .15s,box-shadow .15s}.input-pill[data-v-640c3ea2]:hover{border-color:#3f6ff0}.input-pill[data-v-640c3ea2]:focus{border-color:#3f6ff0;box-shadow:0 0 0 2px #4c7dff33}.textarea-pill[data-v-640c3ea2]{width:100%;padding:.6rem .85rem;border-radius:12px;border:1px solid rgb(224,224,230);background:#fff;font-size:.85rem;color:var(--cyber-text);outline:none;resize:vertical;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;line-height:1.6;transition:border-color .15s,box-shadow .15s}.textarea-pill[data-v-640c3ea2]:hover{border-color:#3f6ff0}.textarea-pill[data-v-640c3ea2]:focus{border-color:#3f6ff0;box-shadow:0 0 0 2px #4c7dff33}.err-text[data-v-640c3ea2]{font-size:.82rem;color:#d03050}.btn-primary[data-v-640c3ea2]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.5rem;border-radius:12px;border:none;background:#4c7dff;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.btn-primary[data-v-640c3ea2]:hover{background:#3f6ff0}.btn-primary[data-v-640c3ea2]:active{background:#345fe0}.btn-primary[data-v-640c3ea2]:disabled{opacity:.5;cursor:not-allowed}.btn-large[data-v-640c3ea2]{padding:.7rem 1.5rem;font-size:.95rem;height:44px}.btn-block[data-v-640c3ea2]{width:100%}.btn-sm[data-v-640c3ea2]{padding:.35rem .85rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;transition:background .15s}.btn-sm-outline[data-v-640c3ea2]{background:transparent;border:1px solid var(--cyber-border);color:var(--cyber-text)}.btn-sm-outline[data-v-640c3ea2]:hover{border-color:#4c7dff;color:#4c7dff}.btn-sm-primary[data-v-640c3ea2]{background:#4c7dff;color:#fff;border:none}.btn-sm-primary[data-v-640c3ea2]:hover{background:#3f6ff0}.btn-sm-ghost[data-v-640c3ea2]{background:transparent;border:1px solid transparent;color:var(--cyber-muted)}.btn-sm-ghost[data-v-640c3ea2]:hover{color:var(--cyber-text);background:#0000000a}.btn-inline-link[data-v-640c3ea2]{margin:0;padding:0;border:none;background:none;color:rgb(var(--accent-rgb));font:inherit;font-size:.85rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.btn-inline-link[data-v-640c3ea2]:hover{opacity:.8}.btn-row[data-v-640c3ea2]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.form-head[data-v-640c3ea2]{font-size:1rem;font-weight:700;color:var(--cyber-text);margin-bottom:.75rem}.form-hint[data-v-640c3ea2]{margin:0 0 .75rem;font-size:.82rem;color:var(--cyber-muted);line-height:1.55}.step2-toolbar[data-v-640c3ea2]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.summary-confirm[data-v-640c3ea2]{margin-bottom:.75rem}.summary-confirm .summary-inner[data-v-640c3ea2]{border-radius:8px;overflow:hidden;border:1px solid var(--cyber-border);background:#f9fafb}.summary-confirm .summary-line[data-v-640c3ea2]{display:grid;grid-template-columns:4rem 1fr;gap:.5rem .75rem;align-items:center;padding:.75rem 1rem}.summary-confirm .summary-line[data-v-640c3ea2]:not(:last-child){border-bottom:1px solid var(--cyber-border)}.summary-k[data-v-640c3ea2]{font-size:.78rem;color:var(--cyber-muted);text-transform:uppercase;letter-spacing:.08em}.summary-v[data-v-640c3ea2]{font-size:.9rem;color:var(--cyber-text);word-break:break-all;line-height:1.45}.summary-cdk-val[data-v-640c3ea2]{font-family:ui-monospace,monospace;font-size:.85rem}.b2b-team-block[data-v-640c3ea2]{margin:.75rem 0 0;padding:.85rem 1rem;border-radius:8px;border:1px solid rgba(239,68,68,.3);background:#fee2e280}.b2b-team-block-title[data-v-640c3ea2]{margin:0 0 .35rem;font-size:.9rem;font-weight:700;color:#b91c1c}.b2b-team-block-msg[data-v-640c3ea2]{margin:0;font-size:.82rem;line-height:1.55;color:#991b1b}.b2b-plus-override-box[data-v-640c3ea2]{margin:.75rem 0 0;padding:.85rem 1rem;border-radius:8px;border:1px solid rgba(245,158,11,.35);background:#fef3c780}.b2b-plus-override-tip[data-v-640c3ea2],.b2b-plus-override-q[data-v-640c3ea2]{margin:0 0 .5rem;font-size:.85rem;line-height:1.5;color:#92400e}.b2b-plus-override-q[data-v-640c3ea2]{font-weight:600;color:#78350f}.b2b-plus-override-actions[data-v-640c3ea2]{display:flex;flex-wrap:wrap;gap:.5rem}.b2b-ov-btn[data-v-640c3ea2]{min-width:4.5rem;padding:.4rem .9rem;border-radius:6px;border:1px solid var(--cyber-border);background:#fff;color:var(--cyber-text);font-size:.85rem;cursor:pointer;transition:border-color .15s,background .15s}.b2b-ov-btn[data-v-640c3ea2]:hover{border-color:rgb(var(--accent-rgb))}.b2b-ov-btn--active[data-v-640c3ea2]{border-color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.08);color:rgb(var(--accent-rgb));font-weight:600}.b2b-plus-override-hint[data-v-640c3ea2]{margin:.65rem 0 0;font-size:.78rem;color:#dc2626;line-height:1.45}.step4-wait-alert[data-v-640c3ea2]{padding:.85rem 1rem;border-radius:8px;border:1px solid rgba(245,158,11,.3);background:#fef3c766;margin-bottom:.75rem}.step4-wait-alert-title[data-v-640c3ea2]{font-size:.9rem;font-weight:700;color:#92400e;margin-bottom:.25rem}.step4-wait-alert-text[data-v-640c3ea2]{margin:0;font-size:.82rem;color:#78350f;line-height:1.5}.step4-submit-lead[data-v-640c3ea2]{margin:0 0 .75rem;font-size:.88rem;color:var(--cyber-muted)}.step4-hint[data-v-640c3ea2]{margin:0 0 1rem;font-size:.88rem;color:var(--cyber-muted);line-height:1.55}.submit-progress-wrap[data-v-640c3ea2]{margin-bottom:1rem}.submit-progress-track[data-v-640c3ea2]{height:4px;border-radius:2px;background:var(--cyber-border);overflow:hidden}.submit-progress-indeterminate[data-v-640c3ea2]{width:35%;height:100%;border-radius:2px;background:rgb(var(--accent-rgb));animation:indeterminate-640c3ea2 1.4s ease-in-out infinite}@keyframes indeterminate-640c3ea2{0%{transform:translate(-100%)}to{transform:translate(380%)}}.submit-flow-list[data-v-640c3ea2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.submit-flow-list li[data-v-640c3ea2]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--cyber-muted);transition:color .25s}.submit-flow-list li.done[data-v-640c3ea2]{color:#22c55e}.flow-dot[data-v-640c3ea2]{width:8px;height:8px;border-radius:50%;background:var(--cyber-border);flex-shrink:0;transition:background .25s}.submit-flow-list li.done .flow-dot[data-v-640c3ea2]{background:#22c55e}.recharge-modal-backdrop[data-v-640c3ea2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recharge-modal[data-v-640c3ea2]{width:100%;max-width:22rem;padding:1.75rem 1.5rem 1.5rem;border-radius:14px;text-align:center;background:#fff;border:1px solid var(--cyber-border);box-shadow:0 20px 56px #00000026}.recharge-modal-icon[data-v-640c3ea2]{width:3.25rem;height:3.25rem;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;line-height:1}.recharge-modal-icon.is-ok[data-v-640c3ea2]{color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.recharge-modal-icon.is-pending[data-v-640c3ea2]{color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.recharge-modal-icon.is-polling[data-v-640c3ea2]{color:#4c7dff;background:#4c7dff14;border:1px solid rgba(76,125,255,.25)}.recharge-modal-svg--spin[data-v-640c3ea2]{animation:spin-640c3ea2 1.2s linear infinite}.recharge-modal-icon.is-fail[data-v-640c3ea2]{color:#fff;background:#ef4444;border:1px solid #dc2626}.recharge-modal-svg[data-v-640c3ea2]{width:1.75rem;height:1.75rem}.recharge-modal-bang[data-v-640c3ea2]{font-family:system-ui,sans-serif}.recharge-modal-title[data-v-640c3ea2]{font-size:1.15rem;font-weight:700;color:var(--cyber-text);margin-bottom:.65rem}.recharge-modal-msg[data-v-640c3ea2]{margin:0 0 1.25rem;font-size:.9rem;color:var(--cyber-muted);line-height:1.55;word-break:break-word}.recharge-modal-btn[data-v-640c3ea2]{width:100%;max-width:12rem;margin:0 auto;display:block;padding:.6rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;color:#fff;background:rgb(var(--accent-rgb));border:none;transition:background .15s}.recharge-modal-btn[data-v-640c3ea2]:hover{background:rgba(var(--accent-rgb),.85)}.guide-lightbox-backdrop[data-v-640c3ea2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000d9}.guide-lightbox-img[data-v-640c3ea2]{max-width:min(96vw,100%);max-height:min(92vh,100%);border-radius:8px;object-fit:contain;box-shadow:0 8px 30px #0006}.guide-lightbox-close[data-v-640c3ea2]{position:fixed;top:1rem;right:1rem;z-index:10001;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0009;color:#fff;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.guide-lightbox-close[data-v-640c3ea2]:hover{background:#000c}.channel-guide-modal-backdrop[data-v-640c3ea2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9980;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.channel-guide-modal[data-v-640c3ea2]{width:100%;max-width:min(28rem,100%);max-height:min(88vh,100%);display:flex;flex-direction:column;border-radius:14px;background:#fff;border:1px solid var(--cyber-border);box-shadow:0 20px 56px #00000026}.channel-guide-modal-head[data-v-640c3ea2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .65rem 1.15rem;flex-shrink:0}.channel-guide-modal-title[data-v-640c3ea2]{margin:0;font-size:1.05rem;font-weight:700;color:var(--cyber-text)}.channel-guide-modal-close[data-v-640c3ea2]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:none;border-radius:50%;background:#f3f4f6;color:var(--cyber-muted);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .15s}.channel-guide-modal-close[data-v-640c3ea2]:hover{background:#e5e7eb;color:var(--cyber-text)}.channel-guide-modal-body[data-v-640c3ea2]{padding:.35rem 1rem .75rem;overflow-y:auto;flex:1;min-height:0}.channel-guide-modal-body .channel-panel[data-v-640c3ea2]:last-child{margin-bottom:0}.channel-guide-modal-foot[data-v-640c3ea2]{flex-shrink:0;padding:.65rem 1rem 1rem;border-top:1px solid var(--cyber-border)}.channel-guide-modal-done[data-v-640c3ea2]{width:100%;padding:.6rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;color:#fff;background:rgb(var(--accent-rgb));border:none;transition:background .15s}.channel-guide-modal-done[data-v-640c3ea2]:hover{background:rgba(var(--accent-rgb),.85)}.channel-panel[data-v-640c3ea2]{width:100%;max-width:36rem;margin:0 auto 1.25rem;padding:1rem;border-radius:10px;border:1px solid var(--cyber-border);background:#f9fafb}.channel-panel-inset[data-v-640c3ea2]{max-width:none;margin:0 0 1.15rem}.channel-panel-title[data-v-640c3ea2]{margin:0 0 .45rem;font-size:1rem;font-weight:700;color:var(--cyber-text);text-align:center}.channel-panel-title--emphasis[data-v-640c3ea2]{margin:0 0 .65rem;font-size:1.1rem;font-weight:800;color:var(--cyber-text)}.channel-auto-line[data-v-640c3ea2]{margin:0 0 .15rem;font-size:.85rem;color:var(--cyber-muted);text-align:center}.channel-revert-row[data-v-640c3ea2]{margin:0 0 .65rem;text-align:center}.channel-panel-hint[data-v-640c3ea2]{margin:0 0 1rem;font-size:.82rem;color:var(--cyber-muted);text-align:center;line-height:1.55}.channel-btns[data-v-640c3ea2]{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.channel-pill[data-v-640c3ea2]{flex:1 1 10rem;min-width:8.5rem;max-width:16rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem 1rem;border-radius:10px;border:1px solid var(--cyber-border);background:#fff;color:var(--cyber-muted);cursor:pointer;transition:border-color .2s,box-shadow .2s}.channel-pill-main[data-v-640c3ea2]{font-size:1rem;font-weight:700;color:var(--cyber-text)}.channel-pill-sub[data-v-640c3ea2]{font-size:.72rem;font-weight:500;text-align:center;color:var(--cyber-muted);max-width:13rem}.channel-pill[data-v-640c3ea2]:hover{border-color:rgba(var(--accent-rgb),.4)}.channel-pill.active[data-v-640c3ea2]{border-color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.04);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.channel-pill.active .channel-pill-main[data-v-640c3ea2]{color:rgb(var(--accent-rgb))}.channel-pill.active .channel-pill-sub[data-v-640c3ea2]{color:var(--cyber-text)}.redeem-brand[data-v-640c3ea2]{display:flex;align-items:center;gap:.65rem;min-width:0}.redeem-brand-dot[data-v-640c3ea2]{width:10px;height:10px;border-radius:50%;background:var(--cyber-cyan);box-shadow:0 0 14px rgba(var(--accent-rgb),.55);flex-shrink:0}.redeem-brand-text[data-v-640c3ea2]{min-width:0}.redeem-brand-kicker[data-v-640c3ea2]{display:block;font-family:Orbitron,sans-serif;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cyber-muted);margin-bottom:.15rem}.redeem-brand-title[data-v-640c3ea2]{margin:0;font-size:clamp(1.05rem,2.4vw,1.3rem);font-weight:700;letter-spacing:.04em;color:var(--cyber-text);line-height:1.2}.redeem-nav-tabs[data-v-640c3ea2]{flex:1 1 220px;justify-content:center;min-width:0}.redeem-actions[data-v-640c3ea2]{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.redeem-theme-btn[data-v-640c3ea2]{margin:0;padding:.38rem .8rem;border-radius:999px;border:1px solid var(--cyber-border);background:rgba(var(--accent-rgb),.06);color:var(--cyber-muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.redeem-theme-btn[data-v-640c3ea2]:hover{border-color:rgba(var(--accent-rgb),.45);color:var(--cyber-text);background:rgba(var(--accent-rgb),.1)}.redeem-main[data-v-640c3ea2]{display:flex;flex-direction:column;gap:1.5rem}.wrap[data-v-640c3ea2]{width:100%;max-width:min(1200px,92vw);margin:0 auto;display:flex;flex-direction:column;gap:1.75rem}.panel[data-v-640c3ea2]{position:relative;background:var(--cyber-panel);border:1px solid var(--cyber-border);border-radius:14px;padding:clamp(1.35rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem);box-shadow:0 1px #ffffff0a inset,0 12px 40px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-light .panel[data-v-640c3ea2]{box-shadow:0 1px #fffc inset,0 8px 28px #0000000f}.top-lang-switch[data-v-640c3ea2]{display:inline-flex;flex-shrink:0;align-items:center;margin:0;padding:3px;gap:0;border-radius:999px;border:1px solid var(--cyber-border);background:color-mix(in srgb,var(--cyber-bg) 65%,transparent);box-shadow:0 1px 2px #0000000f}.lang-switch-btn[data-v-640c3ea2]{margin:0;padding:.35rem .75rem;min-width:2.25rem;border:none;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.06em;color:var(--cyber-muted);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.lang-switch-btn[data-v-640c3ea2]:hover{color:var(--cyber-text)}.lang-switch-btn.active[data-v-640c3ea2]{color:var(--tab-active-fg);background:linear-gradient(135deg,rgba(var(--accent-rgb),.95),rgba(var(--accent-rgb),.78));box-shadow:0 0 12px rgba(var(--accent-rgb),.35)}.query-section[data-v-640c3ea2]{padding-top:1.25rem;padding-bottom:2rem}.batch-query-header[data-v-640c3ea2]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--cyber-border)}.batch-query-header__accent[data-v-640c3ea2]{width:4px;height:2.5rem;border-radius:2px;background:#4c7dff;flex-shrink:0}.batch-query-title[data-v-640c3ea2]{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--cyber-text)}.batch-query-subtitle[data-v-640c3ea2]{margin:0;font-size:.82rem;color:var(--cyber-muted)}.batch-query-content[data-v-640c3ea2]{display:flex;flex-direction:column;gap:.85rem}.batch-query-input[data-v-640c3ea2]{min-height:unset;font-size:.88rem;font-family:ui-monospace,Cascadia Code,monospace}.batch-query-action[data-v-640c3ea2]{display:flex}.batch-query-button[data-v-640c3ea2]{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.35rem}.btn-icon[data-v-640c3ea2]{width:1rem;height:1rem;flex-shrink:0}.batch-query-summary[data-v-640c3ea2]{display:flex;flex-wrap:wrap;gap:.65rem}.summary-pill[data-v-640c3ea2]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:20px;border:1px solid var(--cyber-border);background:#f9fafb;color:var(--cyber-muted);font-size:.82rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.summary-pill__count[data-v-640c3ea2]{font-weight:700;font-size:.9rem}.summary-pill--unused.summary-pill--active[data-v-640c3ea2]{border-color:#22c55e;background:#22c55e14;color:#16a34a}.summary-pill--used.summary-pill--active[data-v-640c3ea2]{border-color:#3b82f6;background:#3b82f614;color:#1d4ed8}.summary-pill--invalid.summary-pill--active[data-v-640c3ea2]{border-color:#f59e0b;background:#f59e0b14;color:#d97706}.summary-pill[data-v-640c3ea2]:not(.summary-pill--active):hover{border-color:rgba(var(--accent-rgb),.35);color:var(--cyber-text)}.result-box[data-v-640c3ea2]{border:1px solid var(--cyber-border);border-radius:12px;overflow:hidden}.result-box__header[data-v-640c3ea2]{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;background:#f9fafb;border-bottom:1px solid var(--cyber-border)}.result-box__title[data-v-640c3ea2]{margin:0;font-size:.9rem;font-weight:600;color:var(--cyber-text)}.btn-copy-result[data-v-640c3ea2]{padding:.3rem .8rem;border-radius:8px;border:1px solid #22c55e;background:#22c55e14;color:#16a34a;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-copy-result[data-v-640c3ea2]:hover:not(:disabled){background:#22c55e29}.btn-copy-result[data-v-640c3ea2]:disabled{opacity:.4;cursor:not-allowed}.result-box__body[data-v-640c3ea2]{padding:.5rem 0}.result-empty[data-v-640c3ea2]{padding:1.5rem 1rem;text-align:center;font-size:.85rem;color:var(--cyber-muted)}.copy-tip[data-v-640c3ea2]{margin:0;font-size:.8rem;color:#16a34a;text-align:center}.query-empty-hint[data-v-640c3ea2]{padding:.75rem 0}.query-empty-msg[data-v-640c3ea2]{margin:0;font-size:.85rem;color:var(--cyber-muted);line-height:1.6}.query-pre[data-v-640c3ea2]{margin:0;padding:.85rem 1rem;border-radius:8px;background:#f9fafb;border:1px solid var(--cyber-border);font-size:.78rem;font-family:ui-monospace,monospace;white-space:pre-wrap;word-break:break-all;color:var(--cyber-text)}.query-table-scroll[data-v-640c3ea2]{overflow-x:auto;-webkit-overflow-scrolling:touch}.query-table[data-v-640c3ea2]{width:100%;border-collapse:collapse;font-size:.82rem}.query-table th[data-v-640c3ea2]{padding:.55rem .85rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--cyber-muted);border-bottom:1px solid var(--cyber-border);white-space:nowrap}.query-table td[data-v-640c3ea2]{padding:.55rem .85rem;border-bottom:1px solid rgba(0,0,0,.04);vertical-align:middle}.query-table tbody tr:last-child td[data-v-640c3ea2]{border-bottom:none}.query-table tbody tr:hover td[data-v-640c3ea2]{background:#f9fafb}.col-idx[data-v-640c3ea2]{width:2.5rem;text-align:center;color:var(--cyber-muted)}.cdk-pill[data-v-640c3ea2]{font-family:ui-monospace,monospace;font-size:.78rem;background:#f0f0f0;padding:.15rem .45rem;border-radius:4px;color:var(--cyber-text)}.td-muted[data-v-640c3ea2]{color:var(--cyber-muted);font-size:.78rem;white-space:nowrap}.query-status[data-v-640c3ea2]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid}.query-status.st-not-used[data-v-640c3ea2]{color:#16a34a;background:#22c55e1a;border-color:#22c55e4d}.query-status.st-used[data-v-640c3ea2]{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f640}.query-status.st-processing[data-v-640c3ea2]{color:#0369a1;background:#0ea5e91a;border-color:#38bdf859}.query-status.st-invalid[data-v-640c3ea2],.query-status.st-expired[data-v-640c3ea2],.query-status.st-unknown[data-v-640c3ea2]{color:#d97706;background:#f59e0b1a;border-color:#f59e0b4d}*,*:before,*:after{box-sizing:border-box}:root,:root[data-theme=dark],:root[data-theme=light],:root:not([data-theme]){--accent-rgb: 76, 125, 255;--cyber-cyan: rgb(var(--accent-rgb));--cyber-cyan-dim: rgba(var(--accent-rgb), .35);--cyber-magenta: #7c3aed;--cyber-bg: #f0f2f5;--cyber-panel: #ffffff;--cyber-border: rgba(0, 0, 0, .08);--cyber-text: #1a1a2e;--cyber-muted: #6b7280;--cyber-grey: #d1d5db;--page-bg: #f0f2f5;--page-glow: transparent;--page-grid: transparent;--topbar-bg: #ffffff;--topbar-border: rgba(0, 0, 0, .06);--tab-active-fg: #ffffff;font-family:-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html,body{margin:0;min-height:100%;background-color:var(--page-bg);color:var(--cyber-text);line-height:1.6;-webkit-font-smoothing:antialiased}#app{min-height:100vh}a{color:var(--cyber-cyan)}
