.faq[data-v-1a441356]{width:100%}.faq-title[data-v-1a441356]{margin:0 0 var(--space-8);color:var(--text-faint);font-size:13px;font-weight:500}.faq-item[data-v-1a441356]{border-bottom:1px solid var(--border)}.faq-q[data-v-1a441356]{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) 0;font:inherit;text-align:left;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-size:15px;display:flex}.faq-q[data-v-1a441356]:after{content:"+";font-family:var(--mono);color:var(--text-faint);flex-shrink:0;transition:transform .2s}.faq-item.is-open .faq-q[data-v-1a441356]{color:var(--text)}.faq-item.is-open .faq-q[data-v-1a441356]:after{transform:rotate(45deg)}.faq-q[data-v-1a441356]:hover{color:var(--text)}.faq-a-wrap[data-v-1a441356]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .22s;display:grid}.faq-item.is-open .faq-a-wrap[data-v-1a441356]{opacity:1;grid-template-rows:1fr}.faq-a-inner[data-v-1a441356]{min-height:0;overflow:hidden}.faq-a[data-v-1a441356]{padding-bottom:var(--space-12);color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.faq-a[data-v-1a441356] a{color:var(--link)}.faq-a[data-v-1a441356] a:hover{color:var(--link-hover)}@media (prefers-reduced-motion:reduce){.faq-a-wrap[data-v-1a441356],.faq-q[data-v-1a441356]:after{transition:none}}.field[data-v-e35d7f9b]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-e35d7f9b]{color:var(--text-secondary);font-size:12px;font-weight:500}.field-row[data-v-e35d7f9b]{align-items:center;gap:var(--space-8);display:flex}.field-value[data-v-e35d7f9b]{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-panel);min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;padding:6px 10px;font-size:13px;overflow:hidden}.copy-btn[data-v-e35d7f9b]{border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.copy-btn[data-v-e35d7f9b]:hover{border-color:var(--btn-outline-border-hover);background:var(--btn-outline-bg-hover)}.copy-label[data-v-e35d7f9b]{display:grid}.copy-label>span[data-v-e35d7f9b]{grid-area:1/1}.copy-label>.is-hidden[data-v-e35d7f9b]{visibility:hidden}.copy-btn.is-done[data-v-e35d7f9b]{border-color:var(--accent);color:var(--link)}.field-hint[data-v-e35d7f9b]{color:var(--warning);font-size:12px;line-height:1.45}.clip[data-v-b5c98248]{aspect-ratio:1;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg-panel);cursor:zoom-in;width:100%;max-width:400px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.clip-placeholder[data-v-b5c98248]{justify-content:center;align-items:center;gap:var(--space-8);box-sizing:border-box;padding:var(--space-14);text-align:center;color:var(--text-faint);cursor:default;border-style:dashed;flex-direction:column;font-size:13px;display:flex}.clip-media[data-v-b5c98248]{object-fit:cover;width:100%;height:100%;display:block}.clip-zoom[data-v-b5c98248]{color:#fff;background:#0000008c;border-radius:6px;padding:6px;display:flex;position:absolute;bottom:8px;right:8px}.clip-overlay[data-v-b5c98248]{z-index:1000;padding:var(--space-22);cursor:zoom-out;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.clip-large[data-v-b5c98248]{border-radius:var(--radius-card);max-width:min(1200px,100%);max-height:100%}.clip-close[data-v-b5c98248]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;padding:8px;display:flex;position:absolute;top:16px;right:16px}.wizard[data-v-0b1f0e2d]{gap:var(--space-14);flex-direction:column;display:flex}.progress[data-v-0b1f0e2d]{align-items:center;gap:6px;display:flex}.progress-dot[data-v-0b1f0e2d]{background:var(--border-strong);border-radius:2px;width:22px;height:4px}.progress-dot.is-done[data-v-0b1f0e2d]{background:var(--accent);opacity:.5}.progress-dot.is-current[data-v-0b1f0e2d]{background:var(--accent)}.progress-label[data-v-0b1f0e2d]{font-family:var(--mono);color:var(--text-faint);margin-left:auto;font-size:11px}h3[data-v-0b1f0e2d]{margin:0;font-size:18px;font-weight:600}p[data-v-0b1f0e2d]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.intro[data-v-0b1f0e2d]{align-items:center;gap:var(--space-14);padding:var(--space-22) 0 var(--space-18);text-align:center;flex-direction:column;display:flex}.intro-logo[data-v-0b1f0e2d]{width:72px;height:72px;margin-bottom:var(--space-8);filter:drop-shadow(0 0 28px #1ed76059)}.intro h3[data-v-0b1f0e2d]{align-items:center;gap:6px;font-size:22px;display:flex}.intro p[data-v-0b1f0e2d]{max-width:520px}.note[data-v-0b1f0e2d]{gap:var(--space-10);padding:var(--space-10) var(--space-12);border:1px solid var(--warning-border);border-radius:var(--radius-control);background:var(--warning-soft);font-size:13px;line-height:1.5;display:flex}.note-icon[data-v-0b1f0e2d]{color:var(--warning);flex-shrink:0;margin-top:2px}.step[data-v-0b1f0e2d]{align-items:start;gap:var(--space-18);grid-template-columns:minmax(0,1fr) 400px;display:grid}.step-content[data-v-0b1f0e2d]{gap:var(--space-12);flex-direction:column;grid-area:1/1;min-width:0;display:flex}@media (width<=780px){.step[data-v-0b1f0e2d]{grid-template-columns:minmax(0,1fr)}}.actions[data-v-0b1f0e2d]{gap:var(--space-10);display:flex}.grow[data-v-0b1f0e2d]{flex:1}.client-id[data-v-0b1f0e2d]{gap:var(--space-10);flex-direction:column;display:flex}.nav[data-v-0b1f0e2d]{justify-content:space-between;gap:var(--space-10);padding-top:var(--space-12);border-top:1px solid var(--border);display:flex}.service-list[data-v-a6e439d3]{flex-direction:column;width:calc(100% + 40px);margin:0 -20px;display:flex}.service-row[data-v-a6e439d3]{align-items:center;gap:var(--space-14);border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;border-radius:0;width:100%;margin:0;padding:14px 20px;display:flex}.service-row[data-v-a6e439d3]:hover{background:var(--btn-outline-bg-hover)}.service-icon[data-v-a6e439d3]{border-radius:var(--radius-control);object-fit:cover;flex-shrink:0;width:32px;height:32px}.service-info[data-v-a6e439d3]{flex-direction:column;gap:2px;min-width:0;display:flex}.service-name[data-v-a6e439d3]{color:var(--text);font-size:16px;font-weight:500}.service-how[data-v-a6e439d3]{color:var(--text-muted);font-size:13px}.modal-note[data-v-a6e439d3]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.device-code[data-v-a6e439d3]{font-family:var(--mono);letter-spacing:.16em;text-align:center;border-radius:var(--radius-card);background:var(--bg-panel);padding:16px;font-size:30px}.action-row[data-v-a6e439d3]{gap:var(--space-10);display:flex}.grow[data-v-a6e439d3]{flex:1}@media (width<=640px){.action-row[data-v-a6e439d3]{flex-direction:column}.grow[data-v-a6e439d3]{flex:none}}.wait-row[data-v-a6e439d3]{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.wait-label[data-v-a6e439d3]{align-items:center;gap:var(--space-8);color:var(--text-muted);font-size:14px;display:flex}.pulse-dot[data-v-a6e439d3]{background:var(--accent);border-radius:2px;width:6px;height:6px;animation:1.4s ease-in-out infinite ymx-pulse}.countdown[data-v-a6e439d3]{font-family:var(--mono);color:var(--text-faint);font-size:13px}
