.dt-list .ui-row{align-items:start}.dt-list .ui-row-main{gap:4px}.dt-t{line-height:1.4}.dt-list .ui-row-meta{max-width:68ch}.dt-list .ui-row-aside{padding-top:2px;font-size:12.5px}.dt-extra{grid-column:1/-1;min-width:0}.dt-list .ui-row-main code{font-family:var(--font-mono);color:var(--ink-2);font-size:.92em}@media (min-width:900px){.dt-list--c2,.dt-list--c3{column-gap:48px;display:grid}.dt-list--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-list--c3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.dt-list div.ui-row{grid-template-columns:minmax(0,1fr)}.dt-list div.ui-row .ui-row-aside{justify-self:start;padding-top:0}}.dt-folds{border-top:1px solid var(--line);margin-top:clamp(28px,3.5vw,40px)}.dt-fold{border-bottom:1px solid var(--line)}.dt-fold>summary{min-height:56px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.dt-fold>summary::-webkit-details-marker{display:none}.dt-fold>summary svg{color:var(--faint);transition:transform var(--t-tab) var(--ease), color var(--t-hover) ease;flex:none}.dt-fold>summary:hover svg{color:var(--ink)}.dt-fold[open]>summary svg{transform:rotate(45deg)}.dt-fold>summary:focus-visible{outline:2px solid var(--iris);outline-offset:2px;border-radius:var(--r-control)}.dt-fold-body{padding:0 0 28px}.dt-fold-lead{max-width:68ch;color:var(--muted);margin-bottom:16px;font-size:15.5px;line-height:1.6}.dt-fold-p{max-width:68ch;color:var(--ink-2);margin-bottom:10px;font-size:15px;line-height:1.6}.dt-fold-p:last-child{margin-bottom:0}.dt-fold-body>.ui-list:first-child{border-top:0}@media (prefers-reduced-motion:reduce){.dt-fold>summary svg{transition:none}}.dt-tag{font-family:var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.dt-tag-id{font-family:var(--font-mono);color:var(--muted);margin-left:4px;font-size:12.5px}.dt-map{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:12.5px;line-height:1.5;display:flex}.dt-map>span{align-items:baseline;gap:8px;display:inline-flex}.dt-map code{font-family:var(--font-mono);color:var(--ink-2);font-size:12.5px}.plat-code.plat-lang-code{white-space:pre-wrap;margin-top:6px}.plat-code.plat-lang-code code{min-width:0}.plat-code.has-nums.has-marks.plat-lang-code .plat-code-l{grid-template-columns:3ch 2ch minmax(0,1fr)}.plat-lang-code .plat-code-l>span:last-child{overflow-wrap:anywhere}
