.docs-root{--sans:var(--font-chivo), "Chivo", system-ui, sans-serif;--mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace}.docs-root[data-theme=dark]{--bg:#08080f;--surf:#11121a;--elev:#171923;--ln:#2c2e3a;--ln2:#20222c;--ink:#f1f3fd;--sec:#a7a9b6;--mut:#7a7d8b;--sig:#7085ff;--btn:#4b5dde;--btnink:#fff;--sigq:#7085ff1c;--ok:#4fd1a0;--warn:#e4a34b}.docs-root[data-theme=light]{--bg:#f7f8fc;--surf:#fff;--elev:#eef0f6;--ln:#d7dbe7;--ln2:#e4e7f0;--ink:#11131b;--sec:#4c5260;--mut:#656b78;--sig:#3047c4;--btn:#4658d9;--btnink:#fff;--sigq:#4658d914;--ok:#0f8a63;--warn:#9a6412}.docs-root{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55;position:relative;overflow:hidden}.docs-root *,.docs-root :before,.docs-root :after{box-sizing:border-box;margin:0;padding:0}.docs-root button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.docs-root input{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}.docs-root a{color:var(--sig);text-decoration:none}.docs-root a:hover{color:var(--ink)}.docs-root ::selection{background:var(--btn);color:#fff}.docs-root .lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:9.5px}.docs-root .only-m{display:none}@media (max-width:880px){.docs-root .only-d{display:none!important}.docs-root .only-m{display:flex}}.docs-root .dk{background:var(--bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.docs-root .dk-top{border-bottom:1px solid var(--ln);background:var(--surf);flex-shrink:0;align-items:center;gap:20px;height:54px;padding:0 26px;display:flex}.docs-root .brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:900;display:flex}.docs-root .brand .mk{background:var(--btn);color:#fff;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.docs-root .dk-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);border-left:1px solid var(--ln);padding-left:12px;font-size:9.5px}.docs-root .dk-nav{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);gap:18px;margin-left:6px;font-size:10px;display:flex}.docs-root .dk-nav a{color:inherit}.docs-root .dk-nav a:hover,.docs-root .dk-nav a.on{color:var(--ink)}.docs-root .dk-nav .pip{vertical-align:1px;background:#ff5c5c;width:5px;height:5px;margin-right:6px;animation:1.9s ease-out infinite dk-blip;display:inline-block}@keyframes dk-blip{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.docs-root .dk-nav .pip{animation:none}}.docs-root .dk-top-r{align-items:center;gap:10px;margin-left:auto;display:flex}.docs-root .k-btn{border:1px solid var(--ln);background:var(--bg);color:var(--mut);align-items:center;gap:9px;min-width:196px;padding:6px 9px;font-size:12.5px;display:flex}.docs-root .k-btn:hover{border-color:var(--sig);color:var(--ink)}.docs-root .k-btn .kb{font-family:var(--mono);border:1px solid var(--ln);margin-left:auto;padding:1px 5px;font-size:9.5px}.docs-root .lnk{color:var(--sec);padding:6px 8px;font-size:13px}.docs-root .lnk:hover{color:var(--ink)}.docs-root .cta{background:var(--btn);color:var(--btnink);align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.docs-root .cta:hover{filter:brightness(1.08);color:var(--btnink)}.docs-root .ico-btn{border:1px solid var(--ln);width:30px;height:30px;color:var(--mut);place-items:center;display:grid}.docs-root .ico-btn:hover{color:var(--ink);border-color:var(--sig)}.docs-root .dk-shell{flex:1;grid-template-columns:252px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.docs-root .dk-side{border-right:1px solid var(--ln);background:var(--surf);padding:18px 16px 40px;overflow-y:auto}.docs-root .dk-side .grp{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin:20px 0 7px;font-size:9px}.docs-root .dk-side .grp:first-child{margin-top:0}.docs-root .dk-side .it{text-align:left;width:100%;color:var(--sec);border-left:1px solid #0000;padding:6px 9px;font-size:13px;line-height:1.4;transition:color .12s,background .12s;display:block}.docs-root .dk-side .it:hover{background:var(--elev);color:var(--ink)}.docs-root .dk-side .it.on{background:var(--sigq);border-left-color:var(--sig);color:var(--ink);font-weight:600}.docs-root .dk-side .it .sub{font-family:var(--mono);color:var(--mut);margin-top:2px;font-size:9.5px;display:block}.docs-root .dk-side .out{font-family:var(--mono);color:var(--mut);align-items:center;gap:7px;padding:6px 9px;font-size:10.5px;display:flex}.docs-root .dk-side .out:hover{color:var(--sig)}.docs-root .dk-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.docs-root .dk-art{grid-template-columns:minmax(0,1fr) 190px;gap:26px;max-width:1180px;padding:0 34px 0 30px;display:grid}.docs-root .toc{align-self:start;max-height:100vh;padding:34px 0 40px;position:sticky;top:0;overflow-y:auto}.docs-root .toc .grp{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:9px;font-size:9px}.docs-root .toc a{border-left:1px solid var(--ln2);color:var(--mut);padding:4px 0 4px 11px;font-size:12px;line-height:1.45;display:block}.docs-root .toc a:hover{color:var(--ink)}.docs-root .toc a.on{border-left-color:var(--sig);color:var(--ink)}.docs-root .toc .tools{border-top:1px solid var(--ln2);flex-direction:column;gap:2px;margin-top:18px;padding-top:14px;display:flex}.docs-root .toc .tool{color:var(--sec);text-align:left;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.docs-root .toc .tool:hover{color:var(--sig)}.docs-root .crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;padding:22px 0 0;font-size:10px;display:flex}.docs-root .crumb button,.docs-root .crumb a{color:inherit}.docs-root .crumb button:hover,.docs-root .crumb a:hover{color:var(--ink)}.docs-root .art{max-width:74ch;padding-bottom:60px}.docs-root .art h1{letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(30px,3.3vw,42px);font-weight:900;line-height:1.03}.docs-root .art .sum{color:var(--sec);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.62}.docs-root .meta{border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-bottom:22px;display:flex}.docs-root .pill{border:1px solid var(--ln);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sec);align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;display:inline-flex}.docs-root .pill.sig{border-color:var(--sig);color:var(--sig);background:var(--sigq)}.docs-root .pill button,.docs-root button.pill,.docs-root a.pill{color:inherit}.docs-root button.pill:hover,.docs-root a.pill:hover{border-color:var(--sig);color:var(--sig)}.docs-root .sec{padding-top:34px}.docs-root .sec>h2{letter-spacing:-.025em;align-items:baseline;gap:10px;font-size:20px;font-weight:700;display:flex}.docs-root .sec>h2 .n{font-family:var(--mono);letter-spacing:.1em;color:var(--sig);flex-shrink:0;font-size:10px}.docs-root .sec>*+*{margin-top:14px}.docs-root .sec p{color:var(--sec);text-wrap:pretty;font-size:14.8px;line-height:1.68}.docs-root .ic{font-family:var(--mono);background:var(--elev);border:1px solid var(--ln2);color:var(--ink);white-space:nowrap;padding:1px 5px;font-size:.86em}.docs-root .ul{flex-direction:column;gap:8px;list-style:none;display:flex}.docs-root .ul li{color:var(--sec);padding-left:18px;font-size:14.8px;line-height:1.62;position:relative}.docs-root .ul li:before{content:"";background:var(--sig);width:5px;height:5px;position:absolute;top:.62em;left:2px}.docs-root .code{border:1px solid var(--ln);background:var(--surf)}.docs-root .code-h{border-bottom:1px solid var(--ln2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);align-items:center;gap:9px;padding:7px 11px;font-size:9.5px;display:flex}.docs-root .code-h .dot{background:var(--sig);flex-shrink:0;width:5px;height:5px}.docs-root .code-h .cp{color:var(--sec);letter-spacing:.1em;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.docs-root .code-h .cp:hover{color:var(--sig)}.docs-root .code-h .cp.done{color:var(--ok)}.docs-root .code pre{font-family:var(--mono);color:var(--ink);white-space:pre;padding:13px 14px;font-size:12.4px;line-height:1.62;overflow-x:auto}.docs-root .code pre .k{color:var(--sig)}.docs-root .code pre .s{color:var(--ok)}.docs-root .code pre .n{color:var(--warn)}.docs-root .code pre .c{color:var(--mut)}.docs-root .tbl{border:1px solid var(--ln);border-collapse:collapse;background:var(--surf);width:100%}.docs-root .tbl th{text-align:left;border-bottom:1px solid var(--ln);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);white-space:nowrap;padding:8px 12px;font-size:9.5px;font-weight:400}.docs-root .tbl td{border-bottom:1px solid var(--ln2);color:var(--sec);vertical-align:top;padding:10px 12px;font-size:13.4px;line-height:1.55}.docs-root .tbl tr:last-child td{border-bottom:none}.docs-root .tbl td:first-child{color:var(--ink)}.docs-root .tbl td .pn{font-family:var(--mono);color:var(--ink);font-size:12.4px}.docs-root .call{border:1px solid var(--ln);border-left:2px solid var(--sig);background:var(--surf);gap:11px;padding:13px 15px;display:flex}.docs-root .call .ci{color:var(--sig);flex-shrink:0;margin-top:2px}.docs-root .call p{color:var(--sec);font-size:14px;line-height:1.62}.docs-root .call.tip{border-left-color:var(--ok)}.docs-root .call.tip .ci{color:var(--ok)}.docs-root .call.warn{border-left-color:var(--warn)}.docs-root .call.warn .ci{color:var(--warn)}.docs-root .rel{background:var(--ln);border:1px solid var(--ln);grid-template-columns:1fr 1fr;gap:1px;display:grid}.docs-root .rel a,.docs-root .rel button{background:var(--surf);color:var(--ink);text-align:left;align-items:center;gap:10px;padding:12px 14px;font-size:13.4px;display:flex}.docs-root .rel a:hover,.docs-root .rel button:hover{background:var(--elev);color:var(--ink)}.docs-root .rel .tg{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);white-space:nowrap;margin-left:auto;font-size:9px}.docs-root .pn2{background:var(--ln);border:1px solid var(--ln);grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;display:grid}.docs-root .pn2 a,.docs-root .pn2 button{background:var(--surf);text-align:left;padding:14px 16px;display:block}.docs-root .pn2 a:hover,.docs-root .pn2 button:hover{background:var(--elev)}.docs-root .pn2 .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:9px;display:block}.docs-root .pn2 .t{color:var(--ink);letter-spacing:-.01em;margin-top:5px;font-size:14px;font-weight:600;display:block}.docs-root .pn2 .nx{text-align:right}.docs-root .dk-foot{border-top:1px solid var(--ln);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;padding:22px 0 44px;font-size:9.5px;display:flex}.docs-root .dk-foot .r{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.docs-root .dk-foot a{color:inherit}.docs-root .dk-foot a:hover{color:var(--ink)}.docs-root .hub{max-width:1120px;padding:0 40px 60px 38px}.docs-root .hub-hero{max-width:80ch;padding:34px 0 0}.docs-root .hub-hero .eye{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sig);font-size:9.5px}.docs-root .hub-hero h1{letter-spacing:-.048em;margin-top:12px;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1}.docs-root .hub-hero p{color:var(--sec);text-wrap:pretty;max-width:72ch;margin-top:15px;font-size:16px;line-height:1.62}.docs-root .hub-act{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.docs-root .btn{border:1px solid var(--ln);background:var(--surf);color:var(--ink);align-items:center;gap:8px;padding:9px 14px;font-size:13.2px;font-weight:500;display:inline-flex}.docs-root .btn:hover{border-color:var(--sig);color:var(--ink)}.docs-root .btn.pri{background:var(--btn);border-color:var(--btn);color:var(--btnink);font-weight:600}.docs-root .btn.pri:hover{filter:brightness(1.08);color:var(--btnink)}.docs-root .agent{border:1px solid var(--ln);border-left:2px solid var(--sig);background:var(--surf);margin-top:30px;padding:16px 18px}.docs-root .agent h2{letter-spacing:-.02em;font-size:15px;font-weight:700}.docs-root .agent p{color:var(--sec);max-width:78ch;margin-top:6px;font-size:13.6px;line-height:1.6}.docs-root .agent .ls{background:var(--ln);border:1px solid var(--ln);flex-wrap:wrap;gap:1px;margin-top:13px;display:flex}.docs-root .agent .ls a{background:var(--bg);font-family:var(--mono);color:var(--sec);padding:7px 11px;font-size:10.5px}.docs-root .agent .ls a:hover{color:var(--sig)}.docs-root .hsec{margin-top:36px}.docs-root .hsec-h{border-bottom:1px solid var(--ln);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.docs-root .hsec-h .t{letter-spacing:-.02em;font-size:15px;font-weight:700}.docs-root .hsec-h .b{color:var(--mut);max-width:62ch;font-size:12.6px;line-height:1.55}.docs-root .cards{background:var(--ln);border:1px solid var(--ln);border-top:none;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:1px;display:grid}.docs-root .card{background:var(--surf);text-align:left;flex-direction:column;gap:7px;padding:15px 16px 16px;display:flex}.docs-root .card:hover{background:var(--elev)}.docs-root .card .ct{align-items:baseline;gap:10px;display:flex}.docs-root .card .ct .t{letter-spacing:-.015em;color:var(--ink);font-size:14.4px;font-weight:600;line-height:1.3}.docs-root .card .ct .tm{font-family:var(--mono);color:var(--mut);white-space:nowrap;margin-left:auto;font-size:9.5px}.docs-root .card .s{color:var(--sec);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:12.8px;line-height:1.55;display:-webkit-box;overflow:hidden}.docs-root .card .go{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sig);align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:9.5px;display:inline-flex}.docs-root .svcs{background:var(--ln);border:1px solid var(--ln);border-top:none;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:1px;display:grid}.docs-root .svc{background:var(--surf);text-align:left;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.docs-root .svc:hover{background:var(--elev)}.docs-root .svc .nm{letter-spacing:-.02em;color:var(--ink);font-size:14.4px;font-weight:700}.docs-root .svc .rt{font-family:var(--mono);color:var(--sig);font-size:11px}.docs-root .svc .dc{color:var(--sec);font-size:12.6px;line-height:1.5}.docs-root .svc .pr{font-family:var(--mono);color:var(--mut);justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.docs-root .ovl{z-index:150;background:#04040a9e;justify-content:center;align-items:flex-start;padding-top:11vh;animation:.14s ease-out both dk-fade;display:flex;position:fixed;inset:0}.docs-root[data-theme=light] .ovl{background:#11131b57}@keyframes dk-fade{0%{opacity:0}}.docs-root .pal{background:var(--surf);border:1px solid var(--ln);flex-direction:column;width:min(600px,92vw);max-height:64vh;animation:.16s ease-out both dk-rise;display:flex;box-shadow:0 30px 60px -24px #000000b3}@keyframes dk-rise{0%{opacity:0;transform:translateY(-8px)}}.docs-root .pal-in{border-bottom:1px solid var(--ln);color:var(--mut);align-items:center;gap:10px;padding:13px 15px;display:flex}.docs-root .pal-in input{flex:1;font-size:15px}.docs-root .pal-in .esc{font-family:var(--mono);border:1px solid var(--ln);padding:2px 5px;font-size:9px}.docs-root .pal-list{padding:6px 0;overflow-y:auto}.docs-root .pal-g{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);padding:9px 15px 5px;font-size:9px}.docs-root .pal-r{text-align:left;width:100%;color:var(--sec);align-items:center;gap:11px;padding:8px 15px;display:flex}.docs-root .pal-r:hover,.docs-root .pal-r.cur{background:var(--sigq);color:var(--ink)}.docs-root .pal-r .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.4px;overflow:hidden}.docs-root .pal-r .s{max-width:46%;font-family:var(--mono);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:9.5px;overflow:hidden}.docs-root .pal-empty{color:var(--mut);padding:22px 15px;font-size:13px}.docs-root .tst{z-index:210;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.docs-root .tst div{background:var(--elev);border:1px solid var(--ln);color:var(--ink);padding:8px 14px;font-size:12.5px;animation:.16s ease-out both dk-rise;box-shadow:0 14px 30px -14px #0009}@media (max-width:880px){.docs-root .dk-art{grid-template-columns:minmax(0,1fr);padding-right:26px}.docs-root .toc{display:none}}@media (max-width:1000px){.docs-root .dk-nav{display:none}}@media (max-width:880px){.docs-root .dk-top{gap:10px;height:48px;padding:8px 14px}.docs-root .brand{font-size:14px}.docs-root .dk-tag{padding-left:9px}.docs-root .dk-top-r{gap:4px}.docs-root .dk-shell{grid-template-columns:minmax(0,1fr)}.docs-root .dk-side{display:none}.docs-root .dk-art{padding:0 16px 26px}.docs-root .hub{max-width:none;padding:0 16px 26px}.docs-root .art{max-width:none;padding-bottom:26px}.docs-root .art h1{letter-spacing:-.035em;margin-top:10px;font-size:27px;line-height:1.06}.docs-root .art .sum{margin-top:11px;font-size:14.5px;line-height:1.58}.docs-root .meta{margin-top:13px;padding-bottom:16px}.docs-root .sec{padding-top:26px}.docs-root .sec>h2{font-size:17.5px}.docs-root .sec p,.docs-root .ul li{font-size:14.6px;line-height:1.65}.docs-root .code pre{padding:11px 12px;font-size:11.6px}.docs-root .rel,.docs-root .pn2{grid-template-columns:1fr}.docs-root .tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.docs-root .tbl-wrap .tbl{min-width:420px}.docs-root .hub-hero{padding-top:18px}.docs-root .hub-hero h1{letter-spacing:-.04em;font-size:31px}.docs-root .hub-hero p{font-size:14.6px}.docs-root .cards,.docs-root .svcs{grid-template-columns:1fr}.docs-root .hsec-h{flex-direction:column;gap:5px}.docs-root .dk-foot{padding:18px 0 26px}.docs-root .dk-foot .r{margin-left:0}.docs-root .crumb{padding-top:14px;font-size:9.5px}}.docs-root .mb-tap{width:36px;height:36px;color:var(--sec);flex-shrink:0;place-items:center;display:grid}.docs-root .mb-tap:active{color:var(--sig)}.docs-root .only-m.mb-tap{display:none}@media (max-width:880px){.docs-root .only-m.mb-tap{display:grid}}.docs-root .mb-prog{background:var(--ln2);flex-shrink:0;height:2px;display:none}.docs-root .mb-prog i{background:var(--sig);height:100%;transition:width .12s linear;display:block}@media (max-width:880px){.docs-root .mb-prog{display:block}}.docs-root .mb-toc{z-index:20;background:var(--bg);border-bottom:1px solid var(--ln);margin:0 -16px;padding:0 16px;display:none;position:sticky;top:0}@media (max-width:880px){.docs-root .mb-toc{display:block}}.docs-root .mb-toc-b{width:100%;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sec);align-items:center;gap:9px;padding:9px 0;font-size:10px;display:flex}.docs-root .mb-toc-b .cur{color:var(--ink);text-transform:none;letter-spacing:0;font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.docs-root .mb-toc-b .cv{color:var(--mut);margin-left:auto;transition:transform .16s;display:inline-flex}.docs-root .mb-toc-b .cv.o{transform:rotate(180deg)}.docs-root .mb-toc-l{flex-direction:column;gap:1px;padding:2px 0 10px;display:flex}.docs-root .mb-toc-l button{text-align:left;color:var(--sec);background:var(--surf);padding:8px 11px;font-size:13.4px}.docs-root .mb-toc-l button.on{background:var(--sigq);color:var(--ink)}.docs-root .mb-drw{z-index:60;background:var(--bg);flex-direction:column;animation:.2s ease-out both dk-slidein;display:flex;position:absolute;inset:0}@keyframes dk-slidein{0%{opacity:0;transform:translate(-14px)}}.docs-root .mb-drw-h{border-bottom:1px solid var(--ln);background:var(--surf);flex-shrink:0;align-items:center;gap:10px;height:48px;padding:10px 14px;display:flex}.docs-root .mb-drw-h .t{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:10px}.docs-root .mb-drw-s{flex:1;padding:12px 14px 30px;overflow-y:auto}.docs-root .mb-drw-s .grp{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin:18px 0 7px;font-size:9px}.docs-root .mb-drw-s .grp:first-child{margin-top:0}.docs-root .mb-drw-s .it{text-align:left;width:100%;color:var(--sec);background:var(--surf);border-left:1px solid #0000;margin-bottom:1px;padding:11px 12px;font-size:14.5px;display:block}.docs-root .mb-drw-s .it.on{background:var(--sigq);border-left-color:var(--sig);color:var(--ink);font-weight:600}.docs-root .mb-drw-s .it .sub{font-family:var(--mono);color:var(--mut);margin-top:3px;font-size:10px;display:block}.docs-root .mb-drw-s .out{font-family:var(--mono);color:var(--mut);align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.docs-root .mb-cta{background:var(--ln);border-top:1px solid var(--ln);flex-shrink:0;gap:1px;display:flex}.docs-root .mb-cta a,.docs-root .mb-cta button{background:var(--surf);color:var(--ink);text-align:center;flex:1;padding:13px;font-size:13.5px;font-weight:600}.docs-root .mb-cta a.pri,.docs-root .mb-cta button.pri{background:var(--btn);color:var(--btnink)}.docs-root .mb-sheet{z-index:70;background:var(--bg);flex-direction:column;animation:.14s ease-out both dk-fade;display:flex;position:absolute;inset:0}.docs-root .mb-sheet .h{border-bottom:1px solid var(--ln);background:var(--surf);height:48px;color:var(--mut);flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.docs-root .mb-sheet .h input{flex:1;font-size:15.5px}.docs-root .mb-sheet .l{flex:1;padding:6px 0;overflow-y:auto}@media (max-width:880px){.docs-root .tst{z-index:90;width:max-content;max-width:86%;position:absolute;bottom:26px}.docs-root .tst div{text-align:center;padding:8px 13px}}
