.stack .page-prose,.stack-job{max-width:36rem}.stack-how{max-width:28rem}.stack-jump{margin-top:1.25rem}.stack-jump ul{font-size:var(--step-small);flex-wrap:wrap;gap:.15rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.stack-jump a{align-items:center;min-height:24px;display:inline-flex}:is(.stack-files,.pp-apis-table,.stack-changes) a.stack-file{min-height:24px;color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);transition:text-decoration-color .16s var(--ease-out);align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;display:inline-flex}@media (hover:hover) and (pointer:fine){:is(.stack-files,.pp-apis-table,.stack-changes) a.stack-file:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}@media (pointer:coarse){.stack-jump a,:is(.stack-files,.pp-apis-table,.stack-changes) a.stack-file{min-height:44px}}.stack-list>.stack-row{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding-bottom:6px}@media (min-width:900px){.stack-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.stack-more{border-top:1px solid var(--surface-2);margin-top:4px}.dsc.stack-more>summary{justify-content:space-between;font-size:.9375rem}.stack-more[open]{padding-bottom:12px}.stack-more .stack-how{margin-top:2px}.pp-apis{border-block:1px solid var(--surface-2);max-width:68rem;margin-top:1rem}.pp-apis[open]{padding-bottom:1rem}.pp-apis .doc-table-wrap{margin-top:.5rem}@media (max-width:760px){.stack .pp-apis-table{min-inline-size:0}.pp-apis-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-apis-table tr{border-bottom:1px solid var(--surface-2);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px;display:grid}.pp-apis-table tbody>tr:last-child{border-bottom:0}.pp-apis-table td{border:0;padding:0;display:block}.pp-apis-table td:first-child{font-weight:500}.pp-apis-table code{overflow-wrap:anywhere;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){:is(.stack-files,.pp-apis-table,.stack-changes) a.stack-file{transition:none}}.stack-changes{gap:8px;max-width:70ch;margin:8px 0 0;padding-left:1.1rem;font-size:.9375rem;line-height:1.5;display:grid}
