.docs-view-module__ysuZdq__docsRoot{--acc-blue:var(--primary,#0070f2);--acc-violet:#7c5cff;--acc-teal:#14b8a6;--acc-amber:#d97706;--acc-green:#16a34a;--radius:14px;--radius-s:9px;--mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--content-max:800px;--sidebar-w:248px;color:var(--foreground);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.docs-view-module__ysuZdq__docsRoot a{color:var(--acc-blue);text-decoration:none}.docs-view-module__ysuZdq__docsRoot a:hover{text-decoration:underline}.docs-view-module__ysuZdq__docsRoot code{font-family:var(--mono)}.docs-view-module__ysuZdq__docsRoot strong{color:var(--foreground);font-weight:600}.docs-view-module__ysuZdq__docsRoot em{font-style:italic}.docs-view-module__ysuZdq__card{border:1px solid var(--border);border-radius:var(--radius)}.docs-view-module__ysuZdq__shell{align-items:flex-start;gap:52px;max-width:1180px;margin:0 auto;padding:0 28px;display:flex}.docs-view-module__ysuZdq__toc{width:var(--sidebar-w);flex:none;align-self:flex-start;max-height:calc(100vh - 3rem);padding:40px 0 60px;position:sticky;top:1.5rem;overflow:auto}.docs-view-module__ysuZdq__toc .docs-view-module__ysuZdq__eyebrow{margin:0 0 14px;display:block}.docs-view-module__ysuZdq__toc ol{counter-reset:sec;margin:0;padding:0;list-style:none}.docs-view-module__ysuZdq__toc li{counter-increment:sec}.docs-view-module__ysuZdq__toc a{color:var(--muted-foreground);border-left:2px solid #0000;align-items:baseline;gap:12px;margin-left:-2px;padding:7px 12px 7px 16px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.docs-view-module__ysuZdq__toc a:before{content:counter(sec, decimal-leading-zero);font-family:var(--mono);color:var(--muted-foreground);opacity:.7;min-width:20px;font-size:11px;font-weight:500}.docs-view-module__ysuZdq__toc a:hover{color:var(--foreground);text-decoration:none}.docs-view-module__ysuZdq__toc a.docs-view-module__ysuZdq__active{color:var(--acc-blue);border-left-color:var(--acc-blue);font-weight:600}.docs-view-module__ysuZdq__toc a.docs-view-module__ysuZdq__active:before{color:var(--acc-blue);opacity:1}.docs-view-module__ysuZdq__main{min-width:0;max-width:var(--content-max);flex:1;padding:32px 0 120px}.docs-view-module__ysuZdq__back{cursor:pointer;color:var(--muted-foreground);font:inherit;background:0 0;border:none;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:14px;display:inline-flex}.docs-view-module__ysuZdq__back:hover{color:var(--foreground)}.docs-view-module__ysuZdq__hero{border-bottom:1px solid var(--border);margin-bottom:14px;padding:26px 0 34px}.docs-view-module__ysuZdq__hero h1{letter-spacing:-.03em;color:var(--foreground);margin:14px 0 16px;font-size:clamp(34px,5vw,46px);font-weight:800;line-height:1.03}.docs-view-module__ysuZdq__hero .docs-view-module__ysuZdq__lede{color:var(--muted-foreground);max-width:60ch;margin:0;font-size:19px}.docs-view-module__ysuZdq__kicker{align-items:center;gap:8px;display:inline-flex}.docs-view-module__ysuZdq__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:600}.docs-view-module__ysuZdq__docsRoot section{padding-top:56px;scroll-margin-top:1.5rem}.docs-view-module__ysuZdq__docsRoot section>.docs-view-module__ysuZdq__eyebrow{margin-bottom:10px;display:block}.docs-view-module__ysuZdq__docsRoot h2{letter-spacing:-.02em;color:var(--foreground);margin:6px 0 8px;font-size:29px;font-weight:700;line-height:1.15}.docs-view-module__ysuZdq__docsRoot h3{color:var(--foreground);letter-spacing:-.01em;margin:34px 0 10px;font-size:18px;font-weight:600}.docs-view-module__ysuZdq__docsRoot section>p:first-of-type{font-size:17px}.docs-view-module__ysuZdq__docsRoot p{margin:0 0 16px}.docs-view-module__ysuZdq__lead{color:var(--muted-foreground)}.docs-view-module__ysuZdq__dim{color:var(--muted-foreground);font-weight:400}.docs-view-module__ysuZdq__tight{margin-bottom:4px}.docs-view-module__ysuZdq__catalogGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:26px 0 8px;display:grid}.docs-view-module__ysuZdq__typeCard{background:var(--background);padding:20px 20px 18px;position:relative;overflow:hidden;}.docs-view-module__ysuZdq__typeCard:before{content:"";background:var(--dot,var(--border));width:4px;position:absolute;top:0;bottom:0;left:0}.docs-view-module__ysuZdq__typeCard h4{color:var(--foreground);align-items:center;gap:9px;margin:0 0 6px;font-size:16px;font-weight:600;display:flex}.docs-view-module__ysuZdq__dot{background:var(--dot);border-radius:50%;flex:none;width:9px;height:9px}.docs-view-module__ysuZdq__typeCard p{color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.55}.docs-view-module__ysuZdq__skills{--dot:var(--acc-blue)}.docs-view-module__ysuZdq__plugins{--dot:var(--acc-violet)}.docs-view-module__ysuZdq__markets{--dot:var(--acc-amber)}.docs-view-module__ysuZdq__skill{--dot:var(--acc-blue)}.docs-view-module__ysuZdq__plugin{--dot:var(--acc-violet)}.docs-view-module__ysuZdq__mcp{--dot:var(--acc-teal)}.docs-view-module__ysuZdq__chip,.docs-view-module__ysuZdq__badge{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.docs-view-module__ysuZdq__chip{background:var(--muted);color:var(--foreground)}.docs-view-module__ysuZdq__chip .docs-view-module__ysuZdq__hash{color:var(--muted-foreground);font-family:var(--mono);font-weight:600}.docs-view-module__ysuZdq__badge.docs-view-module__ysuZdq__cert{background:color-mix(in srgb, var(--acc-green) 14%, transparent);color:var(--acc-green)}.docs-view-module__ysuZdq__badge.docs-view-module__ysuZdq__partner{background:color-mix(in srgb, var(--acc-blue) 14%, transparent);color:var(--acc-blue)}.docs-view-module__ysuZdq__badge.docs-view-module__ysuZdq__community{background:var(--muted);color:var(--muted-foreground)}.docs-view-module__ysuZdq__chipRow{flex-wrap:wrap;gap:8px;display:inline-flex}.docs-view-module__ysuZdq__tick{flex:none;width:13px;height:13px}.docs-view-module__ysuZdq__callout{background:var(--muted);gap:14px;margin:22px 0;padding:18px 20px;display:flex;}.docs-view-module__ysuZdq__callout .docs-view-module__ysuZdq__bar{background:var(--acc-blue);border-radius:3px;flex:none;width:3px}.docs-view-module__ysuZdq__callout.docs-view-module__ysuZdq__joule .docs-view-module__ysuZdq__bar{background:var(--acc-violet)}.docs-view-module__ysuZdq__callout p{color:var(--foreground);margin:0;font-size:14.5px}.docs-view-module__ysuZdq__callout .docs-view-module__ysuZdq__eyebrow{margin-bottom:5px;display:block}.docs-view-module__ysuZdq__code{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-s);margin:14px 0 20px;overflow:hidden}.docs-view-module__ysuZdq__codeHead{border-bottom:1px solid var(--border);font-family:var(--mono);color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;font-size:11.5px}.docs-view-module__ysuZdq__docsRoot pre{font-family:var(--mono);color:var(--foreground);margin:0;padding:15px 16px;font-size:13.5px;line-height:1.6;overflow-x:auto}.docs-view-module__ysuZdq__inlineCode{background:var(--muted);border:1px solid var(--border);color:var(--foreground);border-radius:5px;padding:1px 6px;font-size:13.5px}.docs-view-module__ysuZdq__reqs{background:var(--muted);margin:16px 0 26px;padding:6px 20px 8px;}.docs-view-module__ysuZdq__reqs .docs-view-module__ysuZdq__r{border-bottom:1px solid var(--border);grid-template-columns:180px 1fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}.docs-view-module__ysuZdq__reqs .docs-view-module__ysuZdq__r:last-child{border-bottom:none}.docs-view-module__ysuZdq__reqs .docs-view-module__ysuZdq__r .docs-view-module__ysuZdq__name{color:var(--foreground);font-size:14px;font-weight:600}.docs-view-module__ysuZdq__reqs .docs-view-module__ysuZdq__r .docs-view-module__ysuZdq__need{color:var(--muted-foreground);font-size:14px}.docs-view-module__ysuZdq__rel{background:var(--muted);margin:24px 0;padding:26px 22px;}.docs-view-module__ysuZdq__relPlugin{border:1.5px solid var(--acc-violet);background:color-mix(in srgb, var(--acc-violet) 12%, transparent);text-align:center;border-radius:11px;max-width:340px;margin:0 auto 18px;padding:14px 16px}.docs-view-module__ysuZdq__relPlugin .docs-view-module__ysuZdq__t{color:var(--foreground);font-size:15px;font-weight:700}.docs-view-module__ysuZdq__relPlugin .docs-view-module__ysuZdq__s{color:var(--muted-foreground);font-size:12.5px}.docs-view-module__ysuZdq__relArrow{text-align:center;color:var(--muted-foreground);font-size:13px;font-family:var(--mono);margin:-6px 0 12px}.docs-view-module__ysuZdq__relChildren{grid-template-columns:1fr 1fr;gap:14px;display:grid}.docs-view-module__ysuZdq__relChild{border:1px solid var(--border);background:var(--background);text-align:center;border-radius:11px;padding:13px 15px}.docs-view-module__ysuZdq__relChild .docs-view-module__ysuZdq__t{color:var(--foreground);font-size:14px;font-weight:600}.docs-view-module__ysuZdq__relChild .docs-view-module__ysuZdq__s{color:var(--muted-foreground);font-size:12px}.docs-view-module__ysuZdq__relChild.docs-view-module__ysuZdq__mcp{border-color:var(--acc-teal)}.docs-view-module__ysuZdq__relChild.docs-view-module__ysuZdq__skill{border-color:var(--acc-blue)}.docs-view-module__ysuZdq__detailBlock{margin:16px 0 26px;overflow:hidden;}.docs-view-module__ysuZdq__detailBlock.docs-view-module__ysuZdq__skill{--dot:var(--acc-blue)}.docs-view-module__ysuZdq__detailBlock.docs-view-module__ysuZdq__plugin{--dot:var(--acc-violet)}.docs-view-module__ysuZdq__detailBlock.docs-view-module__ysuZdq__mcp{--dot:var(--acc-teal)}.docs-view-module__ysuZdq__detailBlock .docs-view-module__ysuZdq__head{border-bottom:1px solid var(--border);color:var(--foreground);background:var(--muted);align-items:center;gap:9px;padding:13px 18px;font-size:14px;font-weight:600;display:flex}.docs-view-module__ysuZdq__detailBlock .docs-view-module__ysuZdq__head .docs-view-module__ysuZdq__dot{background:var(--dot);width:8px;height:8px}.docs-view-module__ysuZdq__fields{margin:0;padding:6px 18px 10px}.docs-view-module__ysuZdq__fields>div{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;gap:10px;padding:9px 0;display:grid}.docs-view-module__ysuZdq__fields>div:last-child{border-bottom:none}.docs-view-module__ysuZdq__fields dt{color:var(--muted-foreground);margin:0;font-size:13.5px;font-weight:500}.docs-view-module__ysuZdq__fields dd{color:var(--foreground);margin:0;font-size:14px}.docs-view-module__ysuZdq__method{margin:14px 0;padding:18px 20px;}.docs-view-module__ysuZdq__methodTop{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.docs-view-module__ysuZdq__methodTop h3{margin:0;font-size:16px}.docs-view-module__ysuZdq__pill{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:700}.docs-view-module__ysuZdq__pill.docs-view-module__ysuZdq__web,.docs-view-module__ysuZdq__pill.docs-view-module__ysuZdq__desktop{background:color-mix(in srgb, var(--acc-violet) 14%, transparent);color:var(--acc-violet)}.docs-view-module__ysuZdq__pill.docs-view-module__ysuZdq__cli{background:var(--muted);color:var(--foreground)}.docs-view-module__ysuZdq__pill.docs-view-module__ysuZdq__soon{background:color-mix(in srgb, var(--acc-blue) 14%, transparent);color:var(--acc-blue);text-transform:none}.docs-view-module__ysuZdq__method p{color:var(--muted-foreground);margin:6px 0 0;font-size:14.5px}.docs-view-module__ysuZdq__steps{counter-reset:st;margin:18px 0;padding:0;list-style:none}.docs-view-module__ysuZdq__steps>li{counter-increment:st;border-left:1.5px solid var(--border);margin-left:14px;padding:2px 0 22px 46px;position:relative}.docs-view-module__ysuZdq__steps>li:last-child{border-left-color:#0000;padding-bottom:0}.docs-view-module__ysuZdq__steps>li:before{content:counter(st);background:var(--background);border:1.5px solid var(--acc-blue);width:28px;height:28px;color:var(--acc-blue);font-size:13px;font-weight:700;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-2px;left:-14px}.docs-view-module__ysuZdq__steps>li h3{margin:0 0 4px;font-size:15.5px}.docs-view-module__ysuZdq__steps>li p{color:var(--foreground);margin:0 0 6px;font-size:14.5px}.docs-view-module__ysuZdq__trustRow{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.docs-view-module__ysuZdq__trustRow:last-child{border-bottom:none}.docs-view-module__ysuZdq__trustRow .docs-view-module__ysuZdq__b{flex:none;margin-top:2px}.docs-view-module__ysuZdq__trustRow .docs-view-module__ysuZdq__txt strong{color:var(--foreground);margin-bottom:1px;font-size:15px;display:block}.docs-view-module__ysuZdq__trustRow .docs-view-module__ysuZdq__txt span{color:var(--muted-foreground);font-size:14px}.docs-view-module__ysuZdq__rule{border:none;border-top:1px solid var(--border);margin:56px 0 0}@media (max-width:768px){.docs-view-module__ysuZdq__toc{display:none}.docs-view-module__ysuZdq__shell{gap:0;padding:0 22px}.docs-view-module__ysuZdq__main{max-width:none;padding-top:24px}.docs-view-module__ysuZdq__catalogGrid{grid-template-columns:1fr}}@media (max-width:640px){.docs-view-module__ysuZdq__fields>div{grid-template-columns:1fr;gap:2px}.docs-view-module__ysuZdq__relChildren{grid-template-columns:1fr}.docs-view-module__ysuZdq__reqs .docs-view-module__ysuZdq__r{grid-template-columns:1fr;gap:2px}}
