.cn-only{display:none}body.profile-cn .cn-only,body.profile-cn-dev .cn-only{display:inline}.content code,.deftable code{font-family:var(--mono);font-size:.86em;background:var(--surface-2);padding:1.5px 6px;border-radius:5px;overflow-wrap:anywhere;word-break:break-word}pre{background:#10131c;color:#c8cdd9;border-radius:11px;padding:15px 16px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.7;margin:14px 0}pre code{background:0 0;padding:0;color:inherit}.pr{color:#5b9cf6}.ok{color:#4ade80}.mut{color:#6c7280}.docs{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px}@media (max-width:820px){.docs{grid-template-columns:1fr}.side{display:none}}.side{position:sticky;top:78px;align-self:start;height:calc(100vh - 90px);overflow-y:auto;padding:26px 0 40px}.side .grp{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 7px;padding-left:10px}.side .grp:first-child{margin-top:0}.side a{display:block;font-size:13.5px;color:var(--text-2);padding:6px 10px;border-radius:7px;font-weight:500}.side a:hover{color:var(--text)}.side a.on{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.side a.on:hover{background:var(--accent-soft);color:var(--accent-text)}.content{padding:30px 0 70px;min-width:0}.crumb{font-size:12.5px;color:var(--muted);display:flex;gap:7px;margin-bottom:14px}.crumb a:hover{color:var(--accent-text)}.content h1{font-size:clamp(28px, 3.6vw, 38px);font-weight:700}.content .lede{font-size:17px;color:var(--text-2);margin-top:12px;text-wrap:pretty}.content section{padding-top:40px;scroll-margin-top:80px}.content h2{font-size:23px;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:9px}.content h2 .hx{font-family:var(--mono);font-size:13px;color:var(--accent-text);font-weight:600}.content h3{font-size:16.5px;font-weight:600;margin:22px 0 7px}.content h4{letter-spacing:-.02em;line-height:1.22;margin:0}.content p{font-size:14.5px;color:var(--text-2);margin-top:10px;text-wrap:pretty}.content li strong,.content p strong{color:var(--text);font-weight:600}.content ol,.content ul{margin:10px 0 0;padding-inline-start:22px;font-size:14.5px;color:var(--text-2)}.content li{margin:6px 0}.content a.inl{color:var(--accent-text);font-weight:600}.content .feature-intro{max-width:880px;font-size:15px}.feature-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.feature-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px 16px}.content .feature-card h3,.content .feature-start h3{margin:0;font-size:14.5px}.content .feature-card ul{margin-top:8px;padding-inline-start:19px;font-size:13.5px}.content .feature-card li{margin:7px 0}.content .feature-card li::marker{color:var(--accent-text)}.feature-start{margin-top:12px;padding:14px 16px;background:var(--surface-2);border-left:3px solid var(--accent);border-radius:0 10px 10px 0}.content .feature-start ol,.content .feature-start p,.content .feature-start ul{margin-top:8px}.content .feature-start li,.content .feature-start p{font-size:13.5px}.feature-boundaries{margin-top:18px}.feature-boundaries h3{margin-top:0}@media (max-width:700px){.feature-guide-grid{grid-template-columns:1fr}}.task-start{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin-top:16px}.task-start .task-start-label{color:var(--text);font-weight:600;margin-top:0}.task-start .task-examples{margin:9px 0 0;padding-inline-start:20px}.task-start .task-examples li{margin:7px 0}.task-start .task-examples li::marker{color:var(--accent-text)}.task-start .task-start-tip{border-top:1px solid var(--border);margin-top:13px;padding-top:12px;font-size:13.5px}.steps{display:flex;flex-direction:column;gap:10px;margin-top:16px}.stp{display:flex;gap:13px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.stp .n{width:26px;height:26px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-family:var(--mono);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.stp h3{font-size:15px;margin:0 0 3px}.stp p{margin-top:2px;font-size:13.5px}.arch{display:flex;align-items:stretch;gap:11px;margin-top:18px;flex-wrap:wrap}.arch .node{flex:1;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.arch .node .k{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text)}.arch .node h3{font-size:15px;margin:6px 0 5px}.arch .node p{margin-top:0;font-size:13px}.arch .ar{display:flex;align-items:center;color:var(--accent);font-size:17px}@media (max-width:760px){.arch{flex-direction:column;align-items:stretch}.arch .ar{width:100%;justify-content:center}}.note{background:var(--accent-soft);border:1px solid rgba(91,87,214,.18);border-radius:11px;padding:13px 15px;margin-top:16px;font-size:13.5px;color:var(--text-2)}.note b{color:var(--accent-text)}.deftable{width:100%;border-collapse:collapse;margin-top:16px;font-size:13.5px;border:1px solid var(--border);border-radius:12px;overflow:hidden}.deftable td,.deftable th{padding:11px 14px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.deftable thead th{background:var(--surface-2);font-size:12px;color:var(--muted);font-weight:600}.deftable td:first-child{font-weight:600;color:var(--text);white-space:nowrap}.deftable tr:last-child td{border-bottom:none}.nextcards{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}@media (max-width:560px){.nextcards{grid-template-columns:1fr}}.nextcard{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px}.nextcard:hover{border-color:var(--border-strong)}.nextcard .t{font-size:14px;font-weight:600}.nextcard .d{font-size:12px;color:var(--muted)}.nextcard .ar{margin-left:auto;color:var(--accent)}@media (max-width:620px){.deftable{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}pre{max-width:100%}pre code{white-space:pre-wrap;overflow-wrap:anywhere}}html[lang=en] .content .lede [data-lang]:not([data-lang=en]),html[lang=en] .content h1 [data-lang]:not([data-lang=en]){display:none}html[lang=zh-CN] .content .lede [data-lang]:not([data-lang=zh]),html[lang=zh-CN] .content h1 [data-lang]:not([data-lang=zh]){display:none}html[lang=ja] .content .lede [data-lang]:not([data-lang=ja]),html[lang=ja] .content h1 [data-lang]:not([data-lang=ja]),html[lang=pt-BR] .content .lede [data-lang]:not([data-lang=pt]),html[lang=pt-BR] .content h1 [data-lang]:not([data-lang=pt]){display:none}.content .qa .qa-item{margin:0 0 16px}.content .qa .qa-item h3{font-size:16px;margin:0 0 6px}.content .qa .qa-item p{margin:0}html[lang=en] .content .qa [data-lang]:not([data-lang=en]),html[lang=ja] .content .qa [data-lang]:not([data-lang=ja]),html[lang=pt-BR] .content .qa [data-lang]:not([data-lang=pt]),html[lang=zh-CN] .content .qa [data-lang]:not([data-lang=zh]){display:none}