.app-loading-overlay[data-v-45783b70]{align-items:start;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding-top:max(18px,env(safe-area-inset-top));pointer-events:none;position:fixed;z-index:260}.app-loading-panel[data-v-45783b70]{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);background:color-mix(in srgb,var(--surface) 84%,transparent);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--shadow-tight),inset 0 1px 0 var(--glass-edge);color:var(--ink);display:inline-flex;gap:8px;min-height:36px;padding:0 13px}.app-loading-panel strong[data-v-45783b70]{font-size:13px;font-weight:700;line-height:1}.app-loading-icon[data-v-45783b70]{animation:app-loading-spin-45783b70 .9s linear infinite;color:var(--accent)}.app-loading-fade-enter-active[data-v-45783b70],.app-loading-fade-leave-active[data-v-45783b70]{transition:opacity .16s ease,transform .16s ease}.app-loading-fade-enter-from[data-v-45783b70],.app-loading-fade-leave-to[data-v-45783b70]{opacity:0;transform:translateY(-6px)}@keyframes app-loading-spin-45783b70{to{transform:rotate(360deg)}}.copy-toast[data-v-fc3c3722]{align-items:center;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);background:color-mix(in srgb,var(--surface) 84%,transparent);border:1px solid var(--glass-border);border-radius:999px;box-shadow:0 18px 48px #0f172a24,inset 0 1px 0 var(--glass-edge);color:var(--ink);display:inline-flex;font-size:13px;font-weight:700;gap:8px;left:50%;min-height:38px;padding:0 14px 0 11px;pointer-events:none;position:fixed;top:max(18px,env(safe-area-inset-top));transform:translate3d(-50%,0,0);z-index:200}.copy-toast-icon[data-v-fc3c3722]{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;height:22px;justify-content:center;width:22px}.copy-toast-error[data-v-fc3c3722]{background:color-mix(in srgb,var(--danger) 12%,var(--surface) 88%);border-color:color-mix(in srgb,var(--danger) 38%,var(--glass-border))}.copy-toast-error .copy-toast-icon[data-v-fc3c3722]{background:var(--danger)}.copy-toast-enter-active[data-v-fc3c3722],.copy-toast-leave-active[data-v-fc3c3722]{transition:opacity .18s ease,transform .18s ease}.copy-toast-enter-from[data-v-fc3c3722],.copy-toast-leave-to[data-v-fc3c3722]{opacity:0;transform:translate3d(-50%,-8px,0) scale(.98)}@media(max-width:560px){.copy-toast[data-v-fc3c3722]{top:max(12px,env(safe-area-inset-top))}}.base-button[data-v-5b8a3bad]{align-items:center;border:1px solid transparent;border-radius:var(--radius-compact);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:7px;justify-content:center;min-width:0;transition:background-color var(--motion),border-color var(--motion),box-shadow var(--motion),color var(--motion),opacity var(--motion),transform var(--motion);-webkit-user-select:none;user-select:none}.base-button-md[data-v-5b8a3bad]{height:36px;min-height:36px;padding:0 12px}.base-button-sm[data-v-5b8a3bad]{height:30px;min-height:30px;padding:0 10px}.base-button-icon[data-v-5b8a3bad]{border-radius:999px;height:28px;min-height:28px;padding:0;width:28px}.base-button-primary[data-v-5b8a3bad]{background:var(--accent);border-color:var(--accent);color:#fff}.base-button-secondary[data-v-5b8a3bad]{background:var(--surface-muted);border-color:var(--line);color:var(--muted-strong)}.base-button-ghost[data-v-5b8a3bad],.base-button-icon[data-v-5b8a3bad]{background:transparent;color:var(--muted-strong)}.base-button[data-v-5b8a3bad]:hover{border-color:var(--accent-line);color:var(--accent)}.base-button-primary[data-v-5b8a3bad]:hover{color:#fff;box-shadow:0 10px 22px #007aff2e}.base-button[data-v-5b8a3bad]:active{transform:translateY(1px) scale(.985)}.base-button-disabled[data-v-5b8a3bad],.base-button[data-v-5b8a3bad]:disabled{cursor:not-allowed;opacity:.48;transform:none}.message-stream[data-v-bdd3708b]{background:linear-gradient(180deg,#ffffffb8,#fff6),var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-tight),inset 0 1px 0 var(--glass-edge);display:grid;gap:0;grid-template-rows:auto 1fr;min-height:300px;overflow:hidden;position:relative}.message-stream[data-v-bdd3708b]:before{background:linear-gradient(90deg,transparent,var(--accent-line),transparent);content:"";height:1px;left:22px;pointer-events:none;position:absolute;right:22px;top:0}.stream-head[data-v-bdd3708b]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;display:flex;gap:10px;justify-content:space-between;min-height:62px;padding:11px 12px 11px 16px}.stream-title[data-v-bdd3708b]{align-items:center;display:inline-flex;gap:11px;min-width:0}.stream-title div[data-v-bdd3708b]{display:grid;gap:2px;min-width:0}.stream-live-pill[data-v-bdd3708b]{align-items:center;border-radius:999px;box-shadow:inset 0 1px 0 var(--glass-edge);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.stream-indicator[data-v-bdd3708b]{background:var(--accent);border-radius:999px;box-shadow:0 0 0 5px #007aff1a;flex:0 0 6px;height:6px;position:relative;width:6px}.stream-indicator[data-v-bdd3708b]:after{animation:stream-pulse-bdd3708b 1.8s ease-out infinite;border:1px solid var(--accent-line);border-radius:inherit;content:"";top:-7px;right:-7px;bottom:-7px;left:-7px;position:absolute}.eyebrow[data-v-bdd3708b]{color:var(--ink);font-size:13px;font-weight:760;letter-spacing:0;line-height:1.25}.stream-subtitle[data-v-bdd3708b]{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:0;line-height:1.35}.stream-count[data-v-bdd3708b]{background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--muted-strong);flex:0 0 auto;font-family:var(--font-mono);font-size:11px;font-weight:750;margin-left:auto;min-height:28px;padding:6px 9px}.refresh-action[data-v-bdd3708b]{background:linear-gradient(180deg,rgba(255,255,255,.5),transparent),var(--glass-muted);border:1px solid var(--line);border-radius:var(--radius-compact);box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--muted-strong);flex:0 0 auto;font-size:13px;font-weight:700;height:36px;padding:0 13px}.refresh-action[data-v-bdd3708b]:hover{border-color:var(--accent-line);color:var(--accent)}.refresh-action[data-v-bdd3708b]:disabled{cursor:not-allowed;opacity:.54}.refresh-action:disabled svg[data-v-bdd3708b]{animation:refresh-spin-bdd3708b .92s linear infinite}.stream-body[data-v-bdd3708b]{display:grid;min-height:230px;padding:0}.service-warning[data-v-bdd3708b]{align-self:start;background:#ffcc0024;border-bottom:1px solid rgba(184,134,0,.22);color:#7a5a00;font-size:13px;font-weight:650;margin:0;padding:10px 16px}.message-list[data-v-bdd3708b]{align-content:start;align-self:start;display:grid;gap:0;grid-auto-rows:max-content;list-style:none;margin:0;padding:0}.message-item[data-v-bdd3708b]{animation:soft-rise-bdd3708b .36s cubic-bezier(.16,1,.3,1) both;border-bottom:1px solid var(--line);min-height:58px;padding:10px 18px;position:relative;transition:background-color var(--motion),border-color var(--motion),transform var(--motion)}.message-item[data-v-bdd3708b]:first-child{background:linear-gradient(90deg,rgba(0,122,255,.07),rgba(0,122,255,.018) 42%,transparent 78%)}.message-item[data-v-bdd3708b]:hover{background:linear-gradient(90deg,rgba(0,122,255,.08),rgba(0,122,255,.018) 54%,transparent 84%);border-color:var(--line-strong)}.message-item[data-v-bdd3708b]:last-child{border-bottom:0}.message-rail[data-v-bdd3708b]{align-self:center;background:var(--accent);border-radius:999px;box-shadow:0 0 0 5px var(--accent-soft);flex:0 0 7px;height:7px;margin:0 2px 0 0;position:relative;width:7px}.message-item:first-child .message-rail[data-v-bdd3708b]{box-shadow:0 0 0 6px var(--accent-soft)}.message-line[data-v-bdd3708b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;min-width:0}.message-time[data-v-bdd3708b]{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:780;letter-spacing:0;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-code[data-v-bdd3708b]{align-items:baseline;color:var(--accent);display:inline-flex;gap:7px;line-height:1.15;min-width:0}.message-code-label[data-v-bdd3708b]{color:var(--muted-strong);font-size:11px;font-weight:700}.message-code-value[data-v-bdd3708b]{color:var(--accent);font-family:var(--font-mono);font-size:18px;font-weight:880;letter-spacing:0}.message-code-muted[data-v-bdd3708b]{color:var(--muted-strong);font-family:var(--font-main);font-size:12px;font-weight:760}.copy-message[data-v-bdd3708b]{background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--muted-strong);flex:0 0 auto;height:26px;margin-left:-2px;width:26px}.copy-message[data-v-bdd3708b]:hover{border-color:var(--accent-line);color:var(--accent)}.stream-loading[data-v-bdd3708b],.stream-empty[data-v-bdd3708b]{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;min-height:230px;padding:28px 0;text-align:center}.stream-loading strong[data-v-bdd3708b]{color:var(--ink);font-size:15px;font-weight:750}.loading-skeleton[data-v-bdd3708b]{display:grid;gap:8px;margin-bottom:4px;width:min(100%,320px)}.loading-skeleton span[data-v-bdd3708b]{animation:stream-shimmer-bdd3708b 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--surface-muted),rgba(255,255,255,.78),var(--surface-muted));background-size:220% 100%;border:1px solid var(--glass-border);border-radius:999px;height:12px}.loading-skeleton span[data-v-bdd3708b]:nth-child(2){animation-delay:.12s;justify-self:center;width:76%}.loading-skeleton span[data-v-bdd3708b]:nth-child(3){animation-delay:.24s;justify-self:center;width:52%}.stream-empty svg[data-v-bdd3708b]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;box-sizing:content-box;color:var(--accent);padding:9px}@keyframes stream-pulse-bdd3708b{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes stream-shimmer-bdd3708b{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes refresh-spin-bdd3708b{to{transform:rotate(360deg)}}@keyframes soft-rise-bdd3708b{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:560px){.message-stream[data-v-bdd3708b]{min-height:260px}.message-stream[data-v-bdd3708b]:before{left:16px;right:16px}.stream-head[data-v-bdd3708b]{align-items:stretch;gap:10px;min-height:0;padding:10px}.stream-title[data-v-bdd3708b]{flex:1 1 auto}.stream-count[data-v-bdd3708b]{display:none}.refresh-action[data-v-bdd3708b]{height:34px;padding:0 10px}.message-item[data-v-bdd3708b]{min-height:54px;padding:10px 12px}.message-line[data-v-bdd3708b]{align-items:center;gap:8px}.stream-loading[data-v-bdd3708b],.stream-empty[data-v-bdd3708b]{min-height:190px}.stream-body[data-v-bdd3708b]{min-height:190px;padding:0}}@media(prefers-color-scheme:dark){.message-stream[data-v-bdd3708b]{background:linear-gradient(180deg,#2c2c2ead,#1c1c1e8a),var(--surface)}.message-item[data-v-bdd3708b]:first-child{background:linear-gradient(90deg,rgba(0,122,255,.16),rgba(0,122,255,.035) 48%,transparent 82%)}.message-item[data-v-bdd3708b]:hover{background:linear-gradient(90deg,rgba(0,122,255,.18),rgba(0,122,255,.04) 56%,transparent 86%)}.loading-skeleton span[data-v-bdd3708b]{background:linear-gradient(90deg,var(--surface-muted),rgba(72,72,74,.78),var(--surface-muted));background-size:220% 100%}.service-warning[data-v-bdd3708b]{background:#ffd60a24;border-color:#ffd60a3d;color:#ffd60a}}.base-dialog-overlay[data-v-c0e4c998]{animation:base-dialog-fade-c0e4c998 .18s cubic-bezier(.16,1,.3,1) both;background:#1c1c1e47;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);top:0;right:0;bottom:0;left:0;position:fixed;z-index:80}@keyframes base-dialog-fade-c0e4c998{0%{opacity:0}to{opacity:1}}.base-radio-group[data-v-b8d414f3]{display:grid;gap:8px;min-width:0}.base-radio-option[data-v-b8d414f3]{align-items:center;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-compact);color:var(--muted-strong);cursor:pointer;display:flex;gap:9px;min-height:38px;min-width:0;padding:9px 10px;transition:background-color var(--motion),border-color var(--motion),box-shadow var(--motion),color var(--motion),opacity var(--motion),transform var(--motion);-webkit-user-select:none;user-select:none}.base-radio-option[data-v-b8d414f3]:hover,.base-radio-option[data-checked=true][data-v-b8d414f3]{background:var(--surface);border-color:var(--accent-line);color:var(--ink)}.base-radio-option[data-checked=true][data-v-b8d414f3]{box-shadow:0 0 0 3px var(--accent-soft)}.base-radio-option[data-v-b8d414f3]:active{transform:translateY(1px) scale(.992)}.base-radio-option[data-disabled=true][data-v-b8d414f3]{cursor:not-allowed;opacity:.5;transform:none}.base-radio-item[data-v-b8d414f3]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;padding:0;transition:background-color var(--motion),border-color var(--motion),box-shadow var(--motion);width:16px}.base-radio-item[data-v-b8d414f3]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.base-radio-option[data-checked=true] .base-radio-item[data-v-b8d414f3]{background:var(--accent);border-color:var(--accent)}.base-radio-indicator[data-v-b8d414f3]{background:currentColor;border-radius:999px;display:block;height:6px;width:6px}.base-radio-label[data-v-b8d414f3]{color:inherit;font-size:13px;font-weight:650;line-height:1.45;min-width:0}.number-panel[data-v-9aa6c175]{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-tight),inset 0 1px 0 var(--glass-edge);display:grid;gap:12px;padding:16px 18px}.number-panel-empty[data-v-9aa6c175]{background:var(--glass-muted)}.number-meta[data-v-9aa6c175],.number-main[data-v-9aa6c175],.number-actions[data-v-9aa6c175],.generate-link-button[data-v-9aa6c175],.replace-button[data-v-9aa6c175],.copy-button[data-v-9aa6c175],.cdk-field-value[data-v-9aa6c175],.replace-dialog-actions[data-v-9aa6c175]{align-items:center;display:flex}.number-meta[data-v-9aa6c175]{gap:10px;justify-content:space-between}.eyebrow[data-v-9aa6c175]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.status-badge[data-v-9aa6c175]{background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;color:var(--muted-strong);font-size:11px;min-height:24px;padding:3px 8px}.status-badge[data-status=sms_received][data-v-9aa6c175]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.status-badge[data-status=expired][data-v-9aa6c175]{background:var(--surface-muted);border-color:var(--line);color:var(--muted-strong)}.number-content[data-v-9aa6c175],.number-stack[data-v-9aa6c175]{display:grid}.number-content[data-v-9aa6c175]{gap:12px}.number-stack[data-v-9aa6c175]{gap:8px;min-width:0}.number-main[data-v-9aa6c175]{gap:8px;min-width:0;width:100%}.phone-line[data-v-9aa6c175]{align-items:center;display:inline-flex;gap:6px;min-width:0}.phone-number[data-v-9aa6c175]{color:var(--ink);flex:0 1 auto;font-family:var(--font-mono);font-size:clamp(17px,3.4vw,22px);font-weight:750;letter-spacing:0;line-height:1.2;min-width:0;overflow-wrap:anywhere}.copy-button[data-v-9aa6c175]{background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;color:var(--accent);flex:0 0 auto;height:28px;justify-content:center;padding:0;transition:opacity .18s ease,transform .18s ease,background .18s ease;width:28px}.cdk-code[data-v-9aa6c175]{color:var(--ink);flex:0 1 auto;font-family:var(--font-mono);font-size:12px;font-weight:780;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-link-line[data-v-9aa6c175]{flex:0 1 auto;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.cdk-copy-button[data-v-9aa6c175]{background:transparent;border-color:transparent;height:24px;min-height:24px;width:24px}.sms-link-field .cdk-copy-button[data-v-9aa6c175]{align-items:flex-start}.cdk-copy-button[data-v-9aa6c175]:hover{background:var(--surface-muted);border-color:var(--line)}.copy-button[data-v-9aa6c175]:active,.replace-button[data-v-9aa6c175]:active:not(:disabled){transform:scale(.97)}.number-fields[data-v-9aa6c175]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin:0}.replacement-hint[data-v-9aa6c175],.sms-link-hint[data-v-9aa6c175]{color:var(--muted);font-size:12px;line-height:1.55;margin:-4px 0 0}.field-item[data-v-9aa6c175]{min-width:0}.cdk-field[data-v-9aa6c175]{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:max-content minmax(0,1fr);margin-top:2px;padding-top:8px}.sms-link-field[data-v-9aa6c175]{align-items:start}.sms-link-field>dt[data-v-9aa6c175]{margin-top:2px}.field-item dt[data-v-9aa6c175]{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4}.field-item dd[data-v-9aa6c175]{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1.45;margin:2px 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdk-field-value[data-v-9aa6c175]{gap:4px;margin:0;min-width:0}.sms-link-field .sms-link-field-value[data-v-9aa6c175]{align-items:flex-start;overflow:visible;text-overflow:clip;white-space:normal}.number-empty[data-v-9aa6c175]{align-items:center;color:var(--muted);display:flex;font-size:13px;justify-content:center;min-height:34px;text-align:center}.replace-button[data-v-9aa6c175]{background:var(--accent);border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:700;gap:6px;justify-content:center;margin-left:auto;min-height:32px;padding:0 12px;white-space:nowrap}.number-actions[data-v-9aa6c175]{gap:8px;margin-left:auto}.generate-link-button[data-v-9aa6c175]{border-radius:999px;font-size:12px;min-height:32px;padding:0 12px;white-space:nowrap}.replace-button[data-v-9aa6c175]:disabled{cursor:not-allowed;opacity:.42}.replace-dialog-panel[data-v-9aa6c175]{animation:dialog-rise-9aa6c175 .18s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 24px 72px #0f172a38,inset 0 1px 0 var(--glass-edge);display:grid;gap:14px;left:50%;max-width:min(calc(100vw - 32px),420px);padding:18px;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);width:100%;z-index:90}.replace-dialog-icon[data-v-9aa6c175]{align-items:center;background:#ff95001f;border:1px solid rgba(255,149,0,.22);border-radius:999px;color:#c66a00;display:flex;height:38px;justify-content:center;width:38px}.replace-dialog-copy[data-v-9aa6c175]{display:grid;gap:9px}.replace-dialog-copy h2[data-v-9aa6c175]{color:var(--ink);font-size:18px;font-weight:780;letter-spacing:0;line-height:1.2;margin:0}.replace-dialog-copy p[data-v-9aa6c175]{color:var(--muted-strong);font-size:13px;line-height:1.65;margin:0}.replace-reason-group[data-v-9aa6c175]{margin-top:2px}.replace-dialog-tip[data-v-9aa6c175]{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-compact);color:var(--muted-strong);font-size:12px;line-height:1.6;margin:0;padding:9px 10px}.replace-dialog-actions[data-v-9aa6c175]{gap:10px;justify-content:flex-end}@keyframes dialog-rise-9aa6c175{0%{opacity:0;transform:translate3d(-50%,calc(-50% + 10px),0) scale(.98)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@media(max-width:560px){.number-panel[data-v-9aa6c175]{padding:14px}.number-main[data-v-9aa6c175]{align-items:stretch;flex-direction:column}.replace-button[data-v-9aa6c175]{margin-left:0;width:100%}.number-actions[data-v-9aa6c175]{display:grid;margin-left:0;width:100%}.generate-link-button[data-v-9aa6c175]{width:100%}.number-fields[data-v-9aa6c175]{grid-template-columns:repeat(2,minmax(0,1fr))}.replace-dialog-actions[data-v-9aa6c175]{align-items:stretch;flex-direction:column-reverse}}.user-screen[data-v-7e4a2397]{background:transparent;color:var(--ink);min-height:100dvh;padding:20px}.topbar[data-v-7e4a2397]{align-items:center;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);background:var(--surface-muted);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--shadow-tight),inset 0 1px 0 var(--glass-edge);display:flex;justify-content:space-between;margin:0 auto;max-width:760px;min-height:56px;padding:0 16px}.brand-lockup[data-v-7e4a2397]{align-items:center;display:inline-flex;gap:10px}.brand-lockup strong[data-v-7e4a2397]{color:var(--ink);display:block;font-size:14px;font-weight:700;line-height:1.2}.brand-lockup span[data-v-7e4a2397]:last-child{color:var(--muted);display:block;font-size:12px;line-height:1.35}.brand-logo[data-v-7e4a2397]{background:#ffffffb8;border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--shadow-tight),inset 0 1px 0 var(--glass-edge);display:block;flex:0 0 auto;height:30px;object-fit:cover;width:30px}.redeem-detail-layout[data-v-7e4a2397]{display:grid;gap:14px;margin:0 auto;max-width:760px;padding:18px 0 0}.detail-error[data-v-7e4a2397]{background:#ff3b3014;border:1px solid rgba(255,59,48,.18);border-radius:16px;color:#ff3b30;font-size:13px;margin:0;padding:10px 12px}@media(max-width:560px){.user-screen[data-v-7e4a2397]{padding:12px}.topbar[data-v-7e4a2397]{min-height:52px;padding:0 10px}.redeem-detail-layout[data-v-7e4a2397]{padding-top:14px}}.base-input[data-v-4c29a9c2]{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-compact);color:var(--ink);font:inherit;height:36px;min-width:0;outline:none;padding:0 10px;transition:background-color var(--motion),border-color var(--motion),box-shadow var(--motion),color var(--motion),opacity var(--motion);width:100%}.base-input[data-v-4c29a9c2]:hover{border-color:var(--accent-line)}.base-input[data-v-4c29a9c2]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.base-input[data-v-4c29a9c2]:disabled{color:var(--muted);cursor:not-allowed;opacity:.62}.base-input[data-v-4c29a9c2]::placeholder{color:var(--muted)}.redeem-form[data-v-5c2674c7]{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius);display:grid;gap:14px;padding:18px}.form-head[data-v-5c2674c7]{align-items:baseline;display:flex;gap:10px}.eyebrow[data-v-5c2674c7]{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.form-head strong[data-v-5c2674c7]{color:var(--ink);font-size:18px;font-weight:750;line-height:1.2}.field-row[data-v-5c2674c7]{align-items:end;display:grid;gap:8px;grid-template-columns:1fr auto}.field-label[data-v-5c2674c7]{color:var(--muted-strong);font-size:12px;font-weight:600;grid-column:1 / -1}.text-input[data-v-5c2674c7]{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-compact);color:var(--ink);font-family:var(--font-mono);font-size:14px;height:42px;letter-spacing:0;outline:none;padding:0 12px;width:100%}.text-input[data-v-5c2674c7]::placeholder{color:var(--muted)}.text-input[data-v-5c2674c7]:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field-error[data-v-5c2674c7]{color:var(--danger);font-size:12px;line-height:1.45;margin:0}.primary-action[data-v-5c2674c7]{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-compact);box-shadow:0 10px 24px #007aff33,inset 0 1px #ffffff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:7px;height:42px;justify-content:center;min-width:92px;padding:0 14px;transition:background .16s ease,opacity .16s ease,transform .16s ease}.primary-action[data-v-5c2674c7]:hover{background:#0a84ff;border-color:#0a84ff}.primary-action[data-v-5c2674c7]:active{transform:translateY(1px) scale(.985)}.primary-action[data-v-5c2674c7]:disabled{cursor:not-allowed;opacity:.46}.redeem-loading-icon[data-v-5c2674c7]{animation:redeem-loading-spin-5c2674c7 .9s linear infinite}@keyframes redeem-loading-spin-5c2674c7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:560px){.redeem-form[data-v-5c2674c7]{padding:14px}.field-row[data-v-5c2674c7]{grid-template-columns:1fr}.primary-action[data-v-5c2674c7]{width:100%}}.user-screen[data-v-53db7a97]{background:transparent;color:var(--ink);min-height:100dvh;padding:20px}.topbar[data-v-53db7a97]{align-items:center;background:var(--surface-muted);border:1px solid var(--glass-border);border-radius:999px;box-shadow:var(--shadow-tight),inset 0 1px 0 var(--glass-edge);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);display:flex;justify-content:space-between;margin:0 auto;max-width:760px;min-height:56px;padding:0 16px}.brand-lockup[data-v-53db7a97]{align-items:center;display:inline-flex}.brand-lockup[data-v-53db7a97]{gap:10px}.brand-lockup strong[data-v-53db7a97]{color:var(--ink);display:block;font-size:14px;font-weight:700;line-height:1.2}.brand-lockup span[data-v-53db7a97]:last-child{color:var(--muted);display:block;font-size:12px;line-height:1.35}.brand-logo[data-v-53db7a97]{background:#ffffffb8;border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--shadow-tight),inset 0 1px 0 var(--glass-edge);display:block;flex:0 0 auto;height:30px;object-fit:cover;width:30px}.redeem-layout[data-v-53db7a97]{display:grid;gap:14px;margin:0 auto;max-width:760px;padding:18px 0 0}@media(max-width:560px){.user-screen[data-v-53db7a97]{padding:12px}.topbar[data-v-53db7a97]{min-height:52px;padding:0 10px}.redeem-layout[data-v-53db7a97]{padding-top:14px}}:root{color-scheme:light dark;--accent: #007aff;--accent-soft: rgba(0, 122, 255, .12);--accent-line: rgba(0, 122, 255, .32);--canvas: #f5f5f7;--canvas-strong: #e8e8ed;--charcoal: #1d1d1f;--danger: #ff3b30;--danger-soft: rgba(255, 59, 48, .12);--font-main: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", "SF Mono", "Cascadia Mono", "Consolas", monospace;--glass: rgba(255, 255, 255, .68);--glass-muted: rgba(255, 255, 255, .44);--glass-border: rgba(255, 255, 255, .72);--glass-edge: rgba(255, 255, 255, .86);--ink: #1d1d1f;--line: rgba(60, 60, 67, .16);--line-strong: rgba(60, 60, 67, .28);--muted: #8e8e93;--muted-strong: #636366;--shadow-soft: 0 18px 52px rgba(15, 23, 42, .08);--shadow-tight: 0 8px 24px rgba(15, 23, 42, .07);--surface: var(--glass);--surface-muted: rgba(255, 255, 255, .5);--radius: 24px;--radius-compact: 16px;--motion: .22s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font-family:var(--font-main);text-rendering:optimizeLegibility}body{background:linear-gradient(180deg,#ffffffdb,#f1f3f7f5 46%,#e8eaf0f5);margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}::selection{background:var(--accent-soft)}button,a,input,select,textarea{transition:background-color var(--motion),border-color var(--motion),box-shadow var(--motion),color var(--motion),opacity var(--motion),transform var(--motion)}button:active,a:active{transform:translateY(1px) scale(.985)}.login-panel,.login-form,.redeem-layout,.redeem-form,.number-panel,.message-stream,.metric-rail,.table-panel,.timeline-panel,.pool-panel,.event-panel,.detail-panel,.channel-card,.config-modal,.admin-section-nav,.admin-error,.sync-strip,.search-field,.status-filter,.text-input,.sync-field input,.sync-field textarea,.import-panel textarea,.detail-grid div,.message-count,.channel-metrics span{backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.login-form,.redeem-form,.number-panel,.metric-rail,.table-panel,.timeline-panel,.pool-panel,.event-panel,.channel-card,.config-modal{animation:soft-rise .42s cubic-bezier(.16,1,.3,1) both;border-color:var(--glass-border);box-shadow:var(--shadow-soft),inset 0 1px 0 var(--glass-edge)}.number-panel,.message-stream,.metric-rail,.table-panel,.timeline-panel,.pool-panel,.event-panel,.channel-card{isolation:isolate}@keyframes soft-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media(prefers-color-scheme:dark){:root{--accent: #007aff;--accent-soft: rgba(0, 122, 255, .18);--accent-line: rgba(0, 122, 255, .42);--canvas: #101114;--canvas-strong: #1c1c1e;--danger: #ff453a;--danger-soft: rgba(255, 69, 58, .16);--glass: rgba(28, 28, 30, .72);--glass-muted: rgba(44, 44, 46, .52);--glass-border: rgba(255, 255, 255, .1);--glass-edge: rgba(255, 255, 255, .12);--ink: #f5f5f7;--line: rgba(235, 235, 245, .14);--line-strong: rgba(235, 235, 245, .24);--muted: #8e8e93;--muted-strong: #c7c7cc;--shadow-soft: 0 22px 70px rgba(0, 0, 0, .34);--shadow-tight: 0 12px 32px rgba(0, 0, 0, .28);--surface: var(--glass);--surface-muted: rgba(44, 44, 46, .54)}body{background:linear-gradient(180deg,#141518fa,#101114fa 52%,#0a0b0dfa)}}
