.tui-docs{grid-template-columns:22ch minmax(0,84ch);gap:0 5ch}.tui-docs-main{min-width:0}.docs-nav{scrollbar-width:none;gap:.75lh;max-height:calc(100vh - 3lh);padding-right:1ch;display:grid;overflow-y:auto}.docs-nav-group{gap:.1lh;display:grid}.docs-nav-group>p{color:var(--tui-dim);letter-spacing:.04em;margin:0 0 .15lh;font-size:.86em}.tui .docs-nav a{color:var(--tui-text);border-left:1px solid #0000;grid-template-columns:2ch minmax(0,1fr);gap:0 1ch;padding:.1lh 0 .1lh 1ch;text-decoration:none;display:grid}.tui .docs-nav a:hover{color:var(--tui-bright)}.docs-nav-n{color:var(--tui-dim);text-align:right}.tui .docs-nav a[aria-current=page]{color:var(--tui-bright);border-left-color:var(--tui-accent)}.tui .docs-nav a[aria-current=page] .docs-nav-n{color:var(--tui-accent)}.docs-nav-min{color:var(--tui-dim);font-size:.86em}.docs-search{margin:0 0 .5lh;position:relative}.docs-search label{border:1px solid var(--tui-line);background:var(--tui-panel);color:var(--tui-dim);border-radius:4px;grid-template-columns:2ch minmax(0,1fr);align-items:center;gap:0 1ch;padding:.2lh 1ch;display:grid}.docs-search label:focus-within{border-color:var(--tui-line-strong)}.tui .docs-search input{min-width:0;font:inherit;color:var(--tui-bright);text-transform:none;background:0 0;border:0;outline:none;padding:0}.tui .docs-search input::placeholder{color:var(--tui-dim);text-transform:lowercase}.docs-hits{z-index:20;background:var(--tui-raise);border:1px solid var(--tui-line-strong);border-radius:4px;max-height:18lh;margin:0;padding:.25lh 0;list-style:none;position:absolute;top:calc(100% + .25lh);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -20px #000c}.docs-hits li{margin:0}.tui .docs-hits a{color:var(--tui-text);padding:.25lh 1ch;text-decoration:none;display:block}.tui .docs-hits a:hover,.tui .docs-hits a:focus-visible{background:var(--tui-panel);color:var(--tui-bright);outline:none}.docs-hits b{color:var(--tui-bright);font-weight:400}.docs-hits small{color:var(--tui-dim);font-size:.93em;display:block}.docs-hits .docs-hit-where{color:var(--tui-accent);font-size:.86em}.docs-hits .docs-none{color:var(--tui-dim);padding:.25lh 1ch}.docs-meta{color:var(--tui-dim);flex-wrap:wrap;gap:0 2ch;margin:0 0 .5lh;font-size:.93em;display:flex}.docs-meta .docs-group{color:var(--tui-accent)}.docs-contents{border:1px solid var(--tui-line);background:var(--tui-panel);border-radius:4px;margin:0 0 .5lh;padding:.5lh 2ch .75lh}.docs-contents>p{color:var(--tui-dim);margin:0 0 .25lh}.docs-contents ol{columns:2;column-gap:4ch;margin:0;padding-left:3ch}.docs-contents li{break-inside:avoid;padding-right:1ch}.tui .docs-contents a{color:var(--tui-text);text-decoration:none}.tui .docs-contents a:hover{color:var(--tui-bright);text-decoration:underline;-webkit-text-decoration-color:var(--tui-line-strong);text-decoration-color:var(--tui-line-strong);text-underline-offset:.25em}.docs-contents small{display:none}.tui-doc-section{scroll-margin-top:1.5lh}.tui-doc-section:target>h2{color:var(--tui-accent)}.tui-docs-main h3{font:inherit;color:var(--tui-bright);margin:1lh 0 .5lh;font-weight:700}.tui-docs-main ul.docs-list{gap:.35lh;max-width:76ch;margin:0 0 .75lh;padding-left:2ch;display:grid}.tui-docs-main ul.docs-list li::marker{color:var(--tui-dim)}.docs-list b,.tui-doc-steps b{color:var(--tui-bright);font-weight:700}.docs-note{border-left:2px solid var(--tui-accent);max-width:76ch;margin:.5lh 0 1lh;padding:.25lh 2ch}.docs-note[data-tone=warn]{border-left-color:var(--warn)}.docs-note>p:last-child{margin-bottom:0}.docs-note>p:first-child>b:first-child{color:var(--tui-bright)}.docs-flow{counter-reset:flow;flex-wrap:wrap;align-items:stretch;gap:.35lh 0;margin:.5lh 0 1lh;padding:0;list-style:none;display:flex}.docs-flow li{align-items:center;gap:0 1ch;min-width:0;display:flex}.docs-flow li+li:before{content:"→";color:var(--tui-dim);padding:0 1ch}.docs-flow li>span{border:1px solid var(--tui-line);background:var(--tui-panel);color:var(--tui-bright);white-space:nowrap;border-radius:4px;padding:.1lh 1ch;display:inline-block}.docs-flow li>span small{color:var(--tui-dim);white-space:normal;font-size:.86em;display:block}.docs-flow li[data-tone=you]>span{border-color:var(--tui-accent)}.docs-flow li[data-tone=money]>span{border-color:var(--up)}.docs-flow-key{color:var(--tui-dim);margin:-.5lh 0 1lh;font-size:.93em}.docs-flow-key i{border:1px solid var(--tui-line);vertical-align:-.1lh;width:1ch;height:.6lh;margin-right:.5ch;display:inline-block}.docs-flow-key i[data-tone=you]{border-color:var(--tui-accent)}.docs-flow-key i[data-tone=money]{border-color:var(--up)}.docs-split{grid-template-columns:10ch minmax(0,1fr) 10ch;align-items:baseline;gap:.15lh 2ch;max-width:76ch;margin:.5lh 0 .75lh;display:grid}.docs-split .bar{white-space:pre;color:var(--tui-line-strong);letter-spacing:0;overflow:hidden}.docs-split .bar b{color:var(--tui-accent);font-weight:400}.docs-split .num{color:var(--tui-bright)}.tui table.docs-table{border-collapse:collapse;width:100%;margin:0 0 .75lh}.docs-table th,.docs-table td{vertical-align:top;white-space:normal;border-top:1px solid var(--tui-line);padding:.25lh 2ch .25lh 0}.docs-table thead th{border-top:0;padding-top:0}.docs-table th:last-child,.docs-table td:last-child{padding-right:0}.docs-table td:first-child{color:var(--tui-bright)}.docs-table td:first-child .tui-chip{font-weight:700}.docs-states{min-width:72ch}.docs-states td{min-width:12ch}.docs-code{margin:.5lh 0 .75lh;position:relative}.docs-code pre.tui-code{margin:0;padding-right:9ch}.tui .docs-copy{color:var(--tui-dim);background:var(--tui-panel);border:1px solid var(--tui-line);text-transform:lowercase;border-radius:4px;padding:0 1ch;position:absolute;top:.25lh;right:1ch}.tui .docs-copy:hover{color:var(--tui-bright);border-color:var(--tui-line-strong)}.tui .docs-copy[data-copied=true]{color:var(--up);border-color:var(--up)}.docs-code-label{color:var(--tui-dim);margin:0 0 .15lh;font-size:.93em}.docs-fields{grid-template-columns:minmax(12ch,max-content) minmax(0,1fr);gap:.2lh 2ch;margin:.25lh 0 .75lh;display:grid}.docs-fields dt{text-transform:none;color:var(--tui-bright);overflow-wrap:anywhere}.docs-fields dd{text-transform:none;min-width:0;margin:0}.docs-stream{gap:.5lh;margin:.5lh 0;display:grid}.docs-stream>div>p{margin:0 0 .15lh}.docs-stream .docs-event{color:var(--tui-accent)}.tui-doc-endpoint{position:relative}.docs-endpoint-group{color:var(--tui-dim);font-size:.86em;position:absolute;top:.5lh;right:2ch}.docs-endpoint-list{grid-template-columns:repeat(auto-fill,minmax(30ch,1fr));gap:.15lh 2ch;margin:0 0 1lh;padding:0;list-style:none;display:grid}.docs-endpoint-list li{grid-template-columns:5ch minmax(0,1fr);gap:0 1ch;min-width:0;display:grid}.docs-endpoint-list li>span:first-child{color:var(--tui-accent)}.tui .docs-endpoint-list a{overflow-wrap:anywhere}.docs-pager{border-top:1px solid var(--tui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1lh 4ch;margin:2lh 0 0;padding-top:1lh;display:grid}.docs-pager-step{gap:.1lh;min-width:0;display:grid}.docs-pager-step:last-child{text-align:right}.docs-pager-dir{color:var(--tui-dim)}.docs-pager-title{color:var(--tui-bright)}.tui a.docs-pager-step{color:var(--tui-text);text-decoration:none}.tui a.docs-pager-step:hover .docs-pager-title{color:var(--tui-accent)}.docs-reviewed{color:var(--tui-dim);margin:1lh 0 0;font-size:.93em}.docs-example{border:1px solid var(--tui-line);border-radius:4px;margin:.5lh 0 1lh;padding:.5lh 2ch}.docs-example dl{grid-template-columns:12ch minmax(0,1fr);gap:.15lh 2ch;margin:0;display:grid}.docs-example dt{color:var(--tui-dim)}.docs-example dd{overflow-wrap:anywhere;min-width:0;margin:0}.tui-doc-faq>div{scroll-margin-top:1.5lh}.tui-doc-faq>div:target dt{color:var(--tui-accent)}.tui-doc-faq dd .docs-faq-more{color:var(--tui-dim);margin-top:.15lh;display:block}@media (width<=899px){.tui-docs{grid-template-columns:minmax(0,1fr)}.tui-docs-nav{white-space:normal;margin-bottom:1lh;display:block;overflow:visible}.docs-nav{border:1px solid var(--tui-line);border-radius:4px;max-height:none;margin-top:.5lh;padding:.5lh 1ch;display:none;overflow:visible}.docs-nav[data-open=true]{display:grid}.docs-contents ol{columns:1}.docs-split{grid-template-columns:8ch minmax(0,1fr) 9ch;gap:.15lh 1ch}.docs-pager{grid-template-columns:minmax(0,1fr)}.docs-pager-step:last-child{text-align:left}.docs-fields{grid-template-columns:minmax(0,1fr);gap:0}.docs-fields dd{margin:0 0 .35lh 2ch}.docs-example dl{grid-template-columns:minmax(0,1fr)}.docs-example dd{margin:0 0 .35lh 2ch}.docs-endpoint-group{margin-bottom:.25lh;display:block;position:static}}@media (width>=900px){.docs-nav-toggle{display:none}}@media (prefers-reduced-motion:reduce){.docs-hits{box-shadow:none}}
