.theme-toggle[data-v-39ebce06]{background:var(--input-fill);border:1px solid var(--border);width:48px;height:48px;color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,background .15s;display:grid}.theme-toggle[data-v-39ebce06]:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--glass-weak)}.icon[data-v-39ebce06]{font-size:18px;line-height:1}.home[data-v-1aefe5ba]{max-width:920px;margin:0 auto;padding:16px 20px 48px;position:relative}.nav[data-v-1aefe5ba]{align-items:center;gap:12px;min-height:56px;margin-bottom:8px;display:flex}.nav-brand[data-v-1aefe5ba]{font-family:var(--font-display);letter-spacing:.16em;color:var(--text-primary);margin-right:auto;font-size:17px;font-weight:700;text-decoration:none}.nav-links[data-v-1aefe5ba]{gap:18px;display:flex}.nav-links a[data-v-1aefe5ba]{color:var(--text-secondary);font-size:13px;text-decoration:none}.nav-links a[data-v-1aefe5ba]:hover,.nav-links a.router-link-active[data-v-1aefe5ba]{color:var(--text-primary);text-decoration:none}.hero[data-v-1aefe5ba]{text-align:center;padding:48px 0 64px}.hero-logo[data-v-1aefe5ba]{object-fit:cover;width:96px;height:96px;box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 32%, transparent);border-radius:22px;margin:0 auto 20px;display:block}.brand[data-v-1aefe5ba]{font-family:var(--font-display);letter-spacing:.28em;color:var(--text-primary);margin:0 0 8px;font-size:clamp(40px,11vw,56px);font-weight:700}.brand[data-v-1aefe5ba]:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:1px;width:72px;height:2px;margin:16px auto 0;display:block}.tagline[data-v-1aefe5ba]{color:var(--text-primary);margin:0 0 16px;font-size:18px;font-weight:600}.lead[data-v-1aefe5ba]{max-width:32em;color:var(--text-secondary);margin:0 auto 28px;font-size:15px;line-height:1.7}.ctas[data-v-1aefe5ba]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pill[data-v-1aefe5ba]{border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:140px;height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.pill.primary[data-v-1aefe5ba]{background:var(--accent);color:#fff;border:1px solid #0000}.pill.primary[data-v-1aefe5ba]:hover,.pill.ghost[data-v-1aefe5ba]:hover{border-color:var(--accent);text-decoration:none}.pill.ghost[data-v-1aefe5ba]{color:var(--text-primary);border:1px solid var(--border);background:0 0}.platforms[data-v-1aefe5ba]{letter-spacing:.06em;color:var(--text-muted);margin:20px 0 0;font-size:12px}.block[data-v-1aefe5ba]{margin-bottom:56px}.block-title[data-v-1aefe5ba]{font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:600}.block-lead[data-v-1aefe5ba]{color:var(--text-secondary);margin:0 0 20px;font-size:13px;line-height:1.6}.cards[data-v-1aefe5ba]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.card[data-v-1aefe5ba],.legal-card[data-v-1aefe5ba]{border-radius:var(--radius-card);background:var(--glass-weak);border:1px solid var(--border);color:inherit;padding:22px 20px;display:block}.card h3[data-v-1aefe5ba],.legal-card h3[data-v-1aefe5ba],.steps h3[data-v-1aefe5ba]{color:var(--text-primary);margin:0 0 8px;font-size:16px}.card p[data-v-1aefe5ba],.legal-card p[data-v-1aefe5ba],.steps p[data-v-1aefe5ba]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.steps[data-v-1aefe5ba]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-1aefe5ba]{border-radius:var(--radius-card);background:var(--glass-weak);border:1px solid var(--border);grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}.step-n[data-v-1aefe5ba]{font-family:var(--font-display);letter-spacing:.08em;color:var(--accent);font-size:15px;font-weight:600}.legal-grid[data-v-1aefe5ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-card[data-v-1aefe5ba]{text-decoration:none;transition:border-color .15s,transform .15s}.legal-card[data-v-1aefe5ba]:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration:none;transform:translateY(-2px)}.legal-card p[data-v-1aefe5ba]{margin-bottom:16px}.go[data-v-1aefe5ba]{color:var(--accent);font-size:13px;font-weight:600}.foot[data-v-1aefe5ba]{border-top:1px solid var(--divider);text-align:center;color:var(--text-muted);margin-top:8px;padding-top:24px;font-size:12px;line-height:1.8}.foot p[data-v-1aefe5ba]{margin:0}.foot a[data-v-1aefe5ba]{color:var(--text-muted)}@media (width<=720px){.hero[data-v-1aefe5ba]{padding:28px 0 40px}.cards[data-v-1aefe5ba],.legal-grid[data-v-1aefe5ba]{grid-template-columns:1fr}.nav-links[data-v-1aefe5ba]{gap:12px}.nav-links a[data-v-1aefe5ba]{font-size:12px}}.shell[data-v-5deef1ea]{flex-direction:column;max-width:920px;min-height:100vh;margin:0 auto;padding:12px 16px 40px;display:flex}.top[data-v-5deef1ea]{grid-template-columns:48px 1fr 48px;align-items:center;min-height:56px;margin-bottom:8px;display:grid}.back[data-v-5deef1ea]{background:var(--input-fill);border:1px solid var(--border);width:48px;height:48px;color:var(--text-primary);border-radius:50%;place-items:center;text-decoration:none;display:grid}.back[data-v-5deef1ea]:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration:none}.back-icon[data-v-5deef1ea]{font-size:18px;line-height:1}.back-spacer[data-v-5deef1ea]{width:48px;height:48px}.page-title[data-v-5deef1ea]{text-align:center;font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:17px;font-weight:600}.main[data-v-5deef1ea]{flex:1}.foot[data-v-5deef1ea]{border-top:1px solid var(--divider);text-align:center;color:var(--text-muted);margin-top:48px;padding-top:20px;font-size:12px;line-height:1.7}.foot p[data-v-5deef1ea]{margin:0}.doc[data-v-aeafe144]{background:var(--glass-weak);border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:28px 22px 36px}.doc-head[data-v-aeafe144]{text-align:center;border-bottom:1px solid var(--divider);margin-bottom:28px;padding-bottom:20px}.brand[data-v-aeafe144]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:13px}.doc-head h2[data-v-aeafe144]{letter-spacing:.04em;margin:0 0 14px;font-size:26px;font-weight:700}.meta[data-v-aeafe144]{color:var(--text-secondary);margin:4px 0;font-size:13px}.body[data-v-aeafe144]{max-width:var(--max-doc);color:var(--text-tertiary);margin:0 auto;font-size:14px;line-height:1.85}.body[data-v-aeafe144] h3{color:var(--text-primary);margin:28px 0 12px;font-size:17px;font-weight:600}.body[data-v-aeafe144] h4{color:var(--text-primary);margin:20px 0 8px;font-size:15px;font-weight:600}.body[data-v-aeafe144] p{margin:0 0 12px}.body[data-v-aeafe144] ul,.body[data-v-aeafe144] ol{margin:0 0 14px;padding-left:1.25em}.body[data-v-aeafe144] li{margin-bottom:8px}.body[data-v-aeafe144] strong{color:var(--text-primary);font-weight:600}.body[data-v-aeafe144] a{color:var(--text-link)}.body[data-v-aeafe144] table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:12px}.body[data-v-aeafe144] th,.body[data-v-aeafe144] td{border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-tertiary);padding:10px 8px}.body[data-v-aeafe144] th{background:var(--surface);color:var(--text-primary);font-weight:600}@media (width<=640px){.doc[data-v-aeafe144]{padding:22px 16px 28px}.doc-head h2[data-v-aeafe144]{font-size:22px}.body[data-v-aeafe144] table{display:block;overflow-x:auto}}.sdk-wrap[data-v-600c0bde]{margin:12px 0 20px}.sdk-scroll[data-v-600c0bde]{border:1px solid var(--border);background:var(--glass-weak);-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.sdk-table[data-v-600c0bde]{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px;line-height:1.55}.sdk-table th[data-v-600c0bde],.sdk-table td[data-v-600c0bde]{border:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-tertiary);max-width:220px;padding:10px 8px}.sdk-table th[data-v-600c0bde]{background:var(--surface);color:var(--text-primary);white-space:nowrap;font-weight:600;position:sticky;top:0}.cell-name[data-v-600c0bde]{color:var(--text-primary);white-space:pre-line;min-width:120px;font-weight:600}.cell-wide[data-v-600c0bde]{max-width:280px}.url[data-v-600c0bde]{word-break:break-all}.hint[data-v-600c0bde]{color:var(--text-muted);margin:10px 0 0;font-size:12px}:root,[data-theme=dark]{--bg:#0e1214;--surface:#18232b;--surface-elevated:#272d32;--input-fill:#f6f6f61a;--glass-weak:#ffffff0d;--glass-strong:#ffffff2e;--glow:#3897f0;--glow-top:.28;--glow-bottom:.2;--text-primary:#fefefe;--text-secondary:#78828a;--text-tertiary:#9ca4ab;--text-muted:#6e808f;--text-link:#3283cf;--border:#e9ebed33;--divider:#ffffff1a;--accent:#3897f0;--danger:#ff411c;--brand-from:#fff;--brand-to:#3897f0d9;--radius-pill:999px;--radius-card:16px;--font-display:"Outfit", "Noto Sans SC", system-ui, sans-serif;--font-body:"Noto Sans SC", "Outfit", system-ui, sans-serif;--max-doc:760px}[data-theme=light]{--bg:#f2f5f9;--surface:#fff;--surface-elevated:#e6ebf2;--input-fill:#0b11160d;--glass-weak:#0b11160a;--glass-strong:#ffffffb8;--glow:#3897f0;--glow-top:.12;--glow-bottom:.08;--text-primary:#0b1116;--text-secondary:#445261;--text-tertiary:#6a7684;--text-muted:#78848f;--text-link:#1160c4;--border:#0b111629;--divider:#0b11161a;--accent:#0b6ed0;--danger:#d92d20;--brand-from:#0b1116;--brand-to:#0b6ed0}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .2s,color .2s}body{background-image:radial-gradient(ellipse 80% 50% at 100% -10%, color-mix(in srgb, var(--glow) calc(var(--glow-top) * 100%), transparent), transparent 55%), radial-gradient(ellipse 70% 45% at -5% 105%, color-mix(in srgb, var(--glow) calc(var(--glow-bottom) * 100%), transparent), transparent 50%);background-attachment:fixed}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}#app{min-height:100vh}
