.vz9b9G_shell{--bg:#fff;--fg:#0a0a0a;--muted:#f5f5f5;--muted-fg:#737373;--border:#e5e5e5;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;line-height:1.6}.vz9b9G_shell a{color:inherit;text-decoration:none}.vz9b9G_shell button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.vz9b9G_topbar{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(12px);background:#ffffffe0;border-bottom:1px solid #e5e5e599;position:sticky;top:0}.vz9b9G_topbarInner{justify-content:space-between;align-items:center;gap:16px;max-width:900px;height:56px;margin:0 auto;padding:0 24px;display:flex}.vz9b9G_brand{flex-shrink:0;align-items:center;gap:9px;display:flex}.vz9b9G_brandLogo{background:var(--fg);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.vz9b9G_brandWord{letter-spacing:-.02em;font-size:18px;font-weight:700}.vz9b9G_brandTag{font-family:var(--font-geist-mono), monospace;color:var(--muted-fg);border:1px solid var(--border);border-radius:999px;margin-left:2px;padding:2px 8px;font-size:10px}.vz9b9G_btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:opacity .15s,background .15s;display:inline-flex}.vz9b9G_btn.vz9b9G_btnPrimary{background:var(--fg);color:var(--bg);font-weight:600}.vz9b9G_btn.vz9b9G_btnPrimary:hover{opacity:.85}.vz9b9G_btn.vz9b9G_btnLight{color:var(--fg);background:#fff;font-weight:600}.vz9b9G_btn.vz9b9G_btnLight:hover{opacity:.92}.vz9b9G_btn.vz9b9G_btnGhostW{color:#ffffffb8;border:1px solid #fff3}.vz9b9G_btn.vz9b9G_btnGhostW:hover{color:#fff;background:#ffffff12}.vz9b9G_footer{border-top:1px solid #e5e5e599;margin-top:56px;padding:24px 0 48px}.vz9b9G_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:720px;margin:0 auto;padding:0 24px;display:flex}.vz9b9G_footerBrand{align-items:center;gap:8px;font-size:13px;display:flex}.vz9b9G_footerLogo{background:var(--fg);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.vz9b9G_footerName{letter-spacing:-.01em;font-weight:600}.vz9b9G_footerLinks{gap:20px;display:flex}.vz9b9G_footerLinks a{color:var(--muted-fg);font-size:13px;transition:color .15s}.vz9b9G_footerLinks a:hover{color:var(--fg)}.vz9b9G_brandLogoMark{color:var(--fg);flex-shrink:0}
.uf1Jna_article{max-width:720px;margin:0 auto;padding:0 24px 100px}.uf1Jna_hero{border-bottom:1px solid var(--border);margin-bottom:48px;padding:52px 0 44px}.uf1Jna_eyebrow{font-family:var(--font-geist-mono), monospace;color:var(--muted-fg);letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.uf1Jna_hero h1{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.1}.uf1Jna_hero p{color:#525252;text-wrap:pretty;max-width:520px;font-size:17px;line-height:1.55}.uf1Jna_selectorLabel{color:var(--muted-fg);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}.uf1Jna_selector{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:52px;display:grid}.uf1Jna_selCard{border:1.5px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:var(--bg);font:inherit;color:inherit;border-radius:16px;width:100%;padding:20px 18px 18px;transition:border-color .15s,box-shadow .15s;position:relative}.uf1Jna_selCard:hover{border-color:#d4d4d4;box-shadow:0 4px 16px #0000000f}.uf1Jna_selCardActive{border-color:var(--fg);box-shadow:0 4px 20px #0000001a}.uf1Jna_selCard:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.uf1Jna_selIcon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:flex}.uf1Jna_selIconClaude{background:#d97757}.uf1Jna_selIconChatgpt{background:#10a37f}.uf1Jna_selIconCode{background:#0a0a0a}.uf1Jna_selCard h3{letter-spacing:-.02em;margin-bottom:4px;font-size:16px;font-weight:600}.uf1Jna_selCard p{color:#737373;font-size:12.5px;line-height:1.4}.uf1Jna_badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:14px;right:14px}.uf1Jna_badgeEasy{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.uf1Jna_badgeMid{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.uf1Jna_badgeHard{color:#737373;border:1px solid var(--border);background:#f5f5f5}.uf1Jna_step0{border:1px solid var(--border);background:#fafafa;border-radius:16px;margin-bottom:36px;padding:28px 28px 24px}.uf1Jna_step0Label{font-family:var(--font-geist-mono), monospace;color:var(--muted-fg);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.uf1Jna_step0 h2{letter-spacing:-.03em;margin-bottom:8px;font-size:20px;font-weight:700}.uf1Jna_step0>p{color:#525252;text-wrap:pretty;margin-bottom:18px;font-size:14.5px}.uf1Jna_step0Cta{color:var(--fg);text-underline-offset:3px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.uf1Jna_schema{border:1px solid var(--border);background:var(--bg);border-radius:12px;overflow:hidden}.uf1Jna_schemaBar{border-bottom:1px solid var(--border);background:#f5f5f5;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.uf1Jna_schemaDot{background:var(--border);border-radius:999px;flex-shrink:0;width:10px;height:10px}.uf1Jna_schemaAddr{max-width:280px;height:20px;font-family:var(--font-geist-mono), monospace;color:var(--muted-fg);background:#e8e8e8;border-radius:6px;flex:1;justify-content:center;align-items:center;margin:0 auto;font-size:10.5px;display:flex}.uf1Jna_schemaBody{flex-direction:column;gap:12px;padding:20px 20px 18px;display:flex}.uf1Jna_schemaSection{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);font-size:11px;font-weight:600}.uf1Jna_schemaRow{align-items:center;gap:10px;display:flex}.uf1Jna_schemaUrl{border:1px solid var(--border);min-width:0;height:36px;font-family:var(--font-geist-mono), monospace;color:#525252;white-space:nowrap;text-overflow:ellipsis;background:#f5f5f5;border-radius:9px;flex:1;align-items:center;padding:0 13px;font-size:11px;display:flex;overflow:hidden}.uf1Jna_schemaCopy{background:var(--fg);color:#fff;white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.uf1Jna_steps{flex-direction:column;gap:24px;display:flex}.uf1Jna_step{gap:16px;display:flex}.uf1Jna_stepN{background:var(--fg);color:#fff;width:30px;height:30px;font-size:14px;font-weight:600;font-family:var(--font-geist-mono), monospace;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.uf1Jna_stepBody{flex:1;min-width:0}.uf1Jna_stepBody h3{letter-spacing:-.02em;margin-bottom:5px;font-size:17px;font-weight:600}.uf1Jna_stepBody p{color:#525252;text-wrap:pretty;margin-bottom:12px;font-size:14.5px;line-height:1.6}.uf1Jna_stepBody p:last-child{margin-bottom:0}.uf1Jna_stepBody strong{color:var(--fg);font-weight:600}.uf1Jna_inlineCode{font-family:var(--font-geist-mono), monospace;color:var(--fg);background:#f5f5f5;border-radius:5px;padding:2px 7px;font-size:13px}.uf1Jna_promptExample{font-family:var(--font-geist-mono), monospace;color:var(--fg);background:#f5f5f5;border-radius:10px;padding:12px 16px;font-size:13.5px}.uf1Jna_mock{border:1px solid var(--border);background:var(--bg);border-radius:12px;margin-top:12px;overflow:hidden}.uf1Jna_mockTitlebar{border-bottom:1px solid var(--border);background:#f5f5f5;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.uf1Jna_mockDot{background:#d4d4d4;border-radius:999px;flex-shrink:0;width:9px;height:9px}.uf1Jna_mockTitle{text-align:center;color:var(--muted-fg);flex:1;font-size:11px;font-weight:500}.uf1Jna_mockBody{padding:16px}.uf1Jna_mockNav{border-bottom:1px solid var(--border);gap:0;margin:-16px -16px 16px;padding:0 16px;display:flex}.uf1Jna_mockTab{height:38px;color:var(--muted-fg);border-bottom:2px solid #0000;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:flex}.uf1Jna_mockTabOn{color:var(--fg);border-bottom-color:var(--fg)}.uf1Jna_mockField{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.uf1Jna_mockField label{color:#525252;font-size:11.5px;font-weight:600}.uf1Jna_mockInp{border:1px solid var(--border);height:36px;color:var(--muted-fg);font-size:13px;font-family:var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;background:#fafafa;border-radius:8px;align-items:center;padding:0 12px;display:flex;overflow:hidden}.uf1Jna_mockInpHi{border-color:var(--fg);color:var(--fg);background:var(--bg)}.uf1Jna_mockInpText{font-family:var(--font-geist-sans), sans-serif}.uf1Jna_mockBtn{background:var(--fg);color:#fff;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.uf1Jna_mockBtnGreen{background:#10a37f}.uf1Jna_mockBtnOutline{border:1px solid var(--border);height:36px;color:var(--fg);border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.uf1Jna_mockBtnRow{flex-wrap:wrap;gap:8px;display:flex}.uf1Jna_mockRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.uf1Jna_mockRow:last-child{border-bottom:0}.uf1Jna_mockRowLeft{align-items:center;gap:10px;min-width:0;display:flex}.uf1Jna_mockIco{background:#f5f5f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.uf1Jna_mockNm{font-size:14px;font-weight:500}.uf1Jna_mockNmMuted{color:var(--muted-fg);font-weight:500}.uf1Jna_mockSub{color:var(--muted-fg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.uf1Jna_mockAdd{border:1px solid var(--border);border-radius:999px;flex-shrink:0;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.uf1Jna_mockAddConnected{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.uf1Jna_mockToggle{background:#10a37f;border-radius:999px;flex-shrink:0;justify-content:flex-end;align-items:center;width:40px;height:22px;padding-right:2px;display:flex}.uf1Jna_mockToggleKnob{background:#fff;border-radius:999px;width:18px;height:18px}.uf1Jna_highlightBox{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.uf1Jna_highlightBox svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.uf1Jna_highlightBox strong{font-weight:600}.uf1Jna_terminal{background:#0a0a0a;border-radius:12px;margin-top:12px;overflow:hidden}.uf1Jna_termBar{background:#1a1a1a;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.uf1Jna_termDot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.uf1Jna_termDotR{background:#ff5f57}.uf1Jna_termDotY{background:#febc2e}.uf1Jna_termDotG{background:#28c840}.uf1Jna_termBody{font-family:var(--font-geist-mono), monospace;color:#e5e5e5;padding:16px 20px;font-size:13px;line-height:1.7;overflow-x:auto}.uf1Jna_termPrompt{color:#737373}.uf1Jna_termCmd{color:#fff}.uf1Jna_termUrl{color:#60a5fa}.uf1Jna_termComment{color:#525252}.uf1Jna_termOk{color:#34d399}.uf1Jna_noteBanner{border:1px solid var(--border);background:#fafafa;border-radius:14px;align-items:flex-start;gap:16px;margin-top:56px;padding:22px 24px;display:flex}.uf1Jna_noteIcon{flex-shrink:0;font-size:22px;line-height:1.2}.uf1Jna_noteBanner h3{margin-bottom:4px;font-size:15px;font-weight:600}.uf1Jna_noteBanner p{color:var(--muted-fg);text-wrap:pretty;font-size:13.5px;line-height:1.5}@media (max-width:640px){.uf1Jna_selector{grid-template-columns:1fr}.uf1Jna_selCard{padding:16px 16px 14px}.uf1Jna_step0{padding:22px 18px 18px}.uf1Jna_hero p{font-size:15px}}
