.doc{background:var(--background-200);min-height:100svh;color:var(--foreground);flex-direction:column;gap:24px;padding:16px;display:flex}@media (min-width:64rem){.doc{padding:24px}}.doc.light .doc-mark{filter:none}.doc.light .hairline-figure{--hairline-edge:var(--gray-600);--hairline-mid:var(--gray-500);--hairline-lo:var(--gray-300)}.doc.light .corner-frame{--corner-mark:var(--gray-500)}.doc .doc-hold{white-space:nowrap}.doc .deck-controls{width:min(100%,var(--sheet-w));justify-content:flex-end;gap:8px;margin-inline:auto;display:flex}.doc .doc-sheet{box-sizing:border-box;background:var(--background);border:1px solid var(--border);position:relative;overflow:hidden}.doc .doc-sheet:before{content:"";inset:0 calc(var(--sheet-pad-x) - 24px);border-inline:1px solid var(--border-subtle);pointer-events:none;position:absolute}.doc .doc-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;display:flex}.doc .doc-header>p{margin:0;line-height:20px}.doc .doc-mark{height:20px;display:block}.doc .doc-mark>svg{width:auto;height:100%;display:block}.doc .artifact-sheet__body{padding-top:40px}.doc .doc-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end}.doc .doc-footer>a{color:inherit;text-decoration:none}.doc .doc-footer>a:hover{color:var(--foreground)}.doc .doc-footer>p,.doc .doc-title{margin:0}.doc .doc-rule{border-top:1px solid var(--foreground);width:100%;max-width:480px;margin:32px 0 24px}.doc .doc-claim p{max-width:34em;margin:0}.doc [data-page=cover] .artifact-sheet__body{flex-direction:column;justify-content:space-between;padding-bottom:96px;display:flex}.doc .doc-cover__figure .corner-frame{margin-block-start:0}.doc [data-page=single] .artifact-sheet__body{flex-direction:column;display:flex}.doc [data-page=single] .doc-rule{margin:24px 0 16px}.doc [data-page=single] .doc-blocks{margin-top:32px}.doc [data-page=single] .doc-heading{margin-top:28px;margin-bottom:12px;padding-top:12px}.doc [data-page=single] .doc-blocks>.doc-heading:first-child{margin-top:0}.doc [data-page=single] .doc-spec>div{padding:8px 0}.doc [data-page=single] .doc-spec>div:first-child{padding-top:0}.doc [data-page=single] .doc-back{margin-top:auto;padding-top:24px}.doc .doc-columns{grid-template-columns:1fr 232px;align-items:start;gap:40px;margin-top:32px;display:grid}.doc .doc-columns .doc-blocks{margin-top:0}.doc .doc-aside .doc-spec>div{grid-template-columns:1fr;gap:2px}.doc [data-page=single] .doc-back__links{border-top:1px solid var(--foreground);grid-template-columns:repeat(3,1fr);gap:0 24px;display:grid}.doc [data-page=single] .doc-back__links>.doc-link{border-top:0;flex-direction:column;justify-content:flex-start;gap:4px;padding:12px 0 0}.doc [data-density=compact] .artifact-sheet__body .text-body{font-size:var(--type-compact);line-height:var(--type-compact--line-height)}.doc [data-density=compact] .artifact-sheet__body .text-lede{font-size:var(--type-body);line-height:var(--type-body--line-height)}.doc [data-density=compact] .artifact-sheet__body{padding-top:24px}.doc [data-density=compact] .doc-title{font-size:var(--type-page-title);line-height:var(--type-page-title--line-height)}.doc [data-density=compact] .doc-rule{margin:16px 0 12px}.doc [data-density=compact] .doc-heading{font-size:var(--type-subsection);line-height:var(--type-subsection--line-height);margin-top:12px;margin-bottom:4px;padding-top:6px}.doc [data-density=compact] .doc-blocks>.doc-heading:first-child{margin-top:0}.doc [data-density=compact] .doc-blocks{margin-top:24px}@media print,(min-width:52rem){.doc [data-density=compact] .doc-columns{grid-template-columns:1fr 248px;gap:32px;margin-top:24px}}.doc [data-density=compact] .doc-columns .doc-blocks{margin-top:0}.doc [data-density=compact] .doc-items>li{grid-template-columns:32px 1fr;padding:4px 0}.doc [data-density=compact] .doc-items>li:first-child{padding-top:0}.doc [data-density=compact] .doc-spec>div{padding:6px 0}.doc [data-density=compact] .doc-spec>div:first-child{padding-top:0}.doc [data-density=compact] .doc-spec dt{line-height:16px}.doc [data-density=compact] .doc-items+.doc-paragraph,.doc [data-density=compact] .doc-spec+.doc-paragraph,.doc [data-density=compact] .doc-paragraph+.doc-paragraph{margin-top:8px}.doc .doc-blocks{flex-direction:column;display:flex}.doc .doc-heading{border-top:1px solid var(--foreground);margin:40px 0 16px;padding-top:16px}.doc .doc-blocks>.doc-heading:first-child{margin-top:0}.doc .doc-heading__number{margin-right:16px;display:inline-block}.doc .doc-paragraph{max-width:36em;margin:0}.doc .doc-paragraph+.doc-paragraph{margin-top:16px}.doc .doc-spec{margin:0}.doc .doc-spec>div{border-top:1px solid var(--border-subtle);grid-template-columns:144px 1fr;gap:16px;padding:12px 0;display:grid}.doc .doc-spec>div:first-child{border-top:0;padding-top:0}.doc .doc-spec dt{line-height:24px}.doc .doc-spec dd{margin:0}.doc .doc-spec dd a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.doc .doc-paragraph+.doc-spec,.doc .doc-spec+.doc-paragraph{margin-top:16px}.doc .doc-items{margin:0;padding:0;list-style:none}.doc .doc-items>li{border-top:1px solid var(--border-subtle);grid-template-columns:40px 1fr;align-items:baseline;padding:12px 0;display:grid}.doc .doc-items>li:first-child{border-top:0;padding-top:0}.doc .doc-paragraph+.doc-items,.doc .doc-items+.doc-paragraph{margin-top:16px}.doc .doc-table{border-collapse:collapse;table-layout:fixed;width:100%}.doc .doc-paragraph+.doc-table,.doc .doc-table+.doc-paragraph{margin-top:16px}.doc .doc-table :is(th,td){text-align:left;vertical-align:baseline;border-top:1px solid var(--border-subtle);padding:6px 16px 6px 0}.doc .doc-table thead th{border-top:0;border-bottom:1px solid var(--foreground);padding-top:0;font-weight:400}.doc .doc-table tbody tr:first-child>*{border-top:0}.doc .doc-table thead th:first-child{width:20%}.doc .doc-figure{margin:24px 0}.doc .doc-blocks>.doc-figure:first-child{margin-top:0}.doc .doc-figure .corner-frame{margin-block-start:0}.doc .doc-still{justify-content:center;align-items:center;display:flex}.doc .doc-still svg{max-width:100%;height:auto;display:block}@media print,(min-width:52rem){.doc .doc-sheet .corner-frame{padding:var(--corner-inset-block)var(--corner-inset-inline)}.doc .doc-sheet .corner-frame>.corner-mark{display:block}.doc .doc-sheet .figure-caption{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-direction:row}.doc .doc-sheet .figure-caption-note{text-align:right}}.doc [data-page=back] .artifact-sheet__body{flex-direction:column;justify-content:flex-end;display:flex}.doc .doc-back{flex-direction:column;gap:32px;display:flex}.doc .doc-back>p{max-width:34em;margin:0}.doc .doc-link{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;margin:0;padding:16px 0;display:flex}.doc .doc-back__links>.doc-link:first-child{border-top-color:var(--foreground)}.doc .doc-link a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}@media screen and not (min-width:52rem){.doc .doc-sheet{width:auto;min-width:0;height:auto;margin-inline:0;padding:0 16px 16px}.doc .doc-sheet:before{display:none}.doc .doc-header{align-items:center;gap:16px;height:auto;margin:0 -16px;padding:16px}.doc .doc-footer{height:auto;margin-top:32px;padding-top:12px}.doc .artifact-sheet__body{padding-top:24px}.doc [data-page=cover] .artifact-sheet__body{gap:32px;padding-bottom:0}.doc [data-page=cover] .artifact-sheet__body,.doc [data-page=back] .artifact-sheet__body{justify-content:flex-start}.doc [data-page=single] .doc-back__links{grid-template-columns:1fr}.doc .doc-columns{grid-template-columns:1fr;gap:0}.doc .doc-aside{margin-top:28px}.doc [data-page=single] .doc-back__links>.doc-link{padding:12px 0}.doc [data-page=single] .doc-back__links>.doc-link+.doc-link{border-top:1px solid var(--border-subtle)}.doc .doc-spec>div{grid-template-columns:1fr;gap:4px}.doc .doc-link{flex-direction:column;gap:4px}.doc .doc-table thead th:first-child{width:32%}.doc .doc-table thead th:first-child:nth-last-child(n+4){width:24%}.doc .doc-table :is(th,td){padding-right:12px}}@media print{.doc{background:var(--background);gap:0;min-height:0;padding:0}.doc .deck-controls{display:none}.doc .doc-sheet{break-after:page;break-inside:avoid;border:0;width:210mm;height:297mm;margin:0}.doc .doc-sheet:last-of-type{break-after:auto}.doc,.doc *{print-color-adjust:exact}}
