.tp[data-v-bd70950d]{display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr);padding-block:28px 64px}@media(min-width:960px){.tp--toc[data-v-bd70950d]{grid-template-columns:220px minmax(0,1fr)}}.tp--faq .tp-article[data-v-bd70950d]{max-width:760px}.tp--wide .tp-article[data-v-bd70950d]{max-width:900px}.tp-article[data-v-bd70950d]{min-width:0}.tp-toc[data-v-bd70950d]{display:none}@media(min-width:960px){.tp-toc[data-v-bd70950d]{align-self:start;display:grid;gap:2px;max-height:calc(100vh - var(--app-chrome-top, 0px) - 48px);overflow-y:auto;position:sticky;top:calc(var(--app-chrome-top, 0px) + 24px)}}.tp-meta[data-v-bd70950d],.tp-toc__k[data-v-bd70950d]{color:rgb(var(--color-content-tertiary));font:500 12px/1 var(--font-mono)}.tp-toc__k[data-v-bd70950d]{font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.tp-toc a[data-v-bd70950d]{border-left:2px solid rgb(var(--color-border-subtle));color:rgb(var(--color-content-secondary));display:block;font-size:13px;line-height:1.35;padding:6px 0 6px 12px;text-decoration:none;transition:color var(--t-16),border-color var(--t-16)}.tp-toc a[data-v-bd70950d]:hover,.tp-toc a[aria-current=true][data-v-bd70950d]{color:rgb(var(--color-content-primary))}.tp-toc a[aria-current=true][data-v-bd70950d]{border-color:rgb(var(--color-accent-neon))}.tp-meta[data-v-bd70950d]{display:inline-block;margin-bottom:12px}.tp-h1[data-v-bd70950d]{margin-bottom:14px}.tp-lede[data-v-bd70950d]{color:rgb(var(--color-content-secondary));font-size:18px;line-height:1.5;margin-bottom:8px;max-width:62ch}@media(min-width:1680px){.tp-lede[data-v-bd70950d]{max-width:66ch}}.tp-toc-m[data-v-bd70950d]{border:1px solid rgb(var(--color-border-base));border-radius:12px;margin:20px 0;padding:0 14px}@media(min-width:960px){.tp-toc-m[data-v-bd70950d]{display:none}}.tp-toc-m summary[data-v-bd70950d]{color:rgb(var(--color-content-primary));cursor:pointer;font-weight:500}.tp-toc-m a[data-v-bd70950d],.tp-toc-m summary[data-v-bd70950d]{align-items:center;display:flex;font-size:14px;min-height:44px}.tp-toc-m a[data-v-bd70950d]{border-top:1px solid rgb(var(--color-border-subtle));color:rgb(var(--color-content-secondary));text-decoration:none}.tp-prose[data-v-bd70950d]{max-width:66ch}.tp--faq .tp-prose[data-v-bd70950d],.tp--wide .tp-prose[data-v-bd70950d]{max-width:none}.tp-prose[data-v-bd70950d] li,.tp-prose[data-v-bd70950d] p{color:rgb(var(--color-content-secondary));font-size:16px;line-height:1.65}.tp-prose[data-v-bd70950d] p+p{margin-top:12px}.tp-prose[data-v-bd70950d] ol,.tp-prose[data-v-bd70950d] ul{display:grid;gap:8px;list-style:none;margin:12px 0;padding-left:0}.tp-prose[data-v-bd70950d] ul>li{padding-left:18px;position:relative}.tp-prose[data-v-bd70950d] ul>li:before{background:rgb(var(--color-content-tertiary));content:"";height:1px;left:2px;position:absolute;top:.8em;width:6px}.tp-prose[data-v-bd70950d] ol{counter-reset:tp}.tp-prose[data-v-bd70950d] ol>li{counter-increment:tp;padding-left:26px;position:relative}.tp-prose[data-v-bd70950d] ol>li:before{color:rgb(var(--color-content-tertiary));content:counter(tp) ".";font:500 13px/1.65 var(--font-mono);left:0;position:absolute;top:.15em}.tp-prose[data-v-bd70950d] ul>li.tp-lead{padding-left:1.3em;text-indent:-1.3em}.tp-prose[data-v-bd70950d] ul>li.tp-lead:before{content:none}.tp-prose[data-v-bd70950d] b,.tp-prose[data-v-bd70950d] strong{color:rgb(var(--color-content-primary));font-weight:600}.tp-prose[data-v-bd70950d] code{color:rgb(var(--color-content-primary));font:500 .85em/1 var(--font-mono)}.tp-prose[data-v-bd70950d] .tp-sub{color:rgb(var(--color-content-primary));font-weight:600;margin-top:16px}.tp-prose[data-v-bd70950d] .tp-note{color:rgb(var(--color-content-tertiary));font-size:14px}.tp-end[data-v-bd70950d]{color:rgb(var(--color-content-secondary));margin-top:32px;max-width:66ch}
