.guide-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.guide-meta__updated{color:var(--grey-400);font-size:13px}.guide-meta__actions{gap:8px;margin-left:auto;display:inline-flex}.guide{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.guide__toc{top:calc(var(--header-height) + 24px);font-size:13px;line-height:1.5;position:sticky}.guide__toc-label{font-family:var(--font-code);color:var(--grey-400);cursor:default;margin-bottom:8px;font-size:12px;list-style:none;display:block}.guide__toc-label::-webkit-details-marker{display:none}@media (width<=900px){.guide__toc-box{border:1px solid var(--grey-200);border-radius:var(--radius-card);padding:10px 14px}.guide__toc-label{cursor:pointer;color:var(--grey-600);margin:0;font-size:13px}.guide__toc-label:before{content:"▸ " / "";color:var(--grey-400)}.guide__toc-box[open] .guide__toc-label{margin-bottom:8px}.guide__toc-box[open] .guide__toc-label:before{content:"▾ " / ""}.guide__toc a{padding:10px 0 10px 12px}.guide__toc-sub a{padding:6px 0 6px 12px}}@media (width<=640px){.guide__body :is(table,tbody,tr,td){display:block}.guide__body thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide__body tr{border-bottom:1px solid var(--grey-200);padding:12px 14px}.guide__body tr:last-child{border-bottom:0}.guide__body td{white-space:normal;border:0;padding:2px 0}.guide__body td:first-child{font-weight:var(--weight-bold);color:var(--grey-700);white-space:normal}.guide__body td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--grey-500);margin-top:6px;font-size:12px;display:block}.guide__body td[align=right]{text-align:left}.guide-print{display:none}}.guide__toc ol{border-left:1px solid var(--grey-200);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.guide__toc a{color:var(--grey-500);border-left:2px solid #0000;margin-left:-1px;padding:2px 0 2px 12px;display:block}.guide__toc a:hover,.guide__toc a[aria-current=location],.guide__toc a[data-current]{color:var(--purple-500);border-left-color:var(--purple-500);text-decoration:none}.guide__toc-sub{margin:4px 0 2px;padding-left:12px;font-size:12px;border-left:0!important;gap:2px!important}.guide__toc-sub a{color:var(--grey-400)}.guide__copy{height:32px;padding:0 12px;font-size:13px}.guide__body{min-width:0;color:var(--grey-600);font-size:16px;line-height:1.7}.guide__body>:is(p,ul,ol,blockquote,h2,h3){max-width:36em}.guide__body strong{font-weight:var(--weight-bold);color:var(--grey-700)}.guide__body h2:target{box-shadow:-12px 0 0 var(--yellow-500)}html{scroll-padding-top:calc(var(--header-height) + 16px)}.guide__body a{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--purple-200)}.guide__body a:hover{text-decoration-color:currentColor}.guide__body h2{border-top:1px solid var(--grey-200);font-size:22px;font-weight:var(--weight-bold);color:var(--grey-700);scroll-margin-top:calc(var(--header-height) + 16px);margin:44px 0 12px;padding-top:20px;line-height:1.25}.guide__body h3{font-size:17px;font-weight:var(--weight-bold);color:var(--grey-700);scroll-margin-top:calc(var(--header-height) + 16px);margin:28px 0 8px}.guide__body p{margin:0 0 12px}.guide__body strong{color:var(--grey-700)}.guide__body ul,.guide__body ol{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:22px;display:flex}.guide__body li>p{margin:0}.guide__table{border:1px solid var(--grey-200);border-radius:var(--radius-card);background:var(--white);max-width:100%;margin:8px 0 20px;overflow-x:auto}.guide__table:focus-visible{outline:2px solid var(--purple-500);outline-offset:2px}.guide__body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.guide__body>table{border:1px solid var(--grey-200);border-radius:var(--radius-card);max-width:100%;margin:8px 0 20px;display:block;overflow-x:auto}.guide__body td:first-child{min-width:9em}.guide__body td[align=right],.guide__body th[align=right]{text-align:right;font-variant-numeric:tabular-nums}.guide__body th,.guide__body td{border-bottom:1px solid var(--grey-200);text-align:left;vertical-align:top;padding:10px 14px}.guide__body tr:last-child td{border-bottom:0}.guide__body th{background:var(--grey-100);font-size:13px;font-weight:var(--weight-medium);color:var(--grey-500)}.guide__body code{color:var(--grey-700);font-size:13px}.guide__body :not(pre)>code{overflow-wrap:anywhere}.guide__body td code,.guide__body th code{white-space:normal}.guide__body a{overflow-wrap:anywhere}.guide__code{border:1px solid var(--grey-200);border-radius:var(--radius-card);background:var(--grey-100);margin:8px 0 20px;overflow:hidden}.guide__code-bar{border-bottom:1px solid var(--grey-200);min-height:40px;font-family:var(--font-code);color:var(--grey-500);justify-content:space-between;align-items:center;padding:0 6px 0 14px;font-size:11px;display:flex}.guide__code pre{border:0;border-radius:0;margin:0}.guide__body pre{border:1px solid var(--grey-200);border-radius:var(--radius-control);margin:8px 0 18px;padding:12px 14px;font-size:12.5px;line-height:1.6;position:relative;overflow-x:auto;background:var(--grey-100)!important}.guide__body pre code{color:inherit;background:0 0}.guide__body blockquote{border:1px solid var(--yellow-300);border-radius:var(--radius-card);background:var(--yellow-100);color:var(--grey-600);margin:8px 0 16px;padding:14px 20px}.guide__body blockquote p{margin:0}.guide__back{margin-top:40px;font-size:14px}@media (width<=900px){.guide{grid-template-columns:minmax(0,1fr);gap:24px}.guide__toc{top:var(--header-height);z-index:5;margin:0 calc(-1 * var(--cp-gutter));padding:8px var(--cp-gutter);background:var(--white);box-shadow:0 1px 0 var(--grey-200);position:sticky}.guide__toc-box{background:var(--white)}.guide__toc-box[open] ol{max-height:50vh;overflow-y:auto}.guide-meta__actions{margin-left:0}}.guide__fold{border:1px solid var(--grey-200);border-radius:var(--radius-card);background:var(--white);margin:8px 0 16px}.guide__fold>summary{cursor:pointer;font-weight:var(--weight-medium);color:var(--grey-700);padding:12px 16px;list-style:none}.guide__fold>summary::-webkit-details-marker{display:none}.guide__fold>summary:before{content:"▸ " / "";color:var(--grey-400)}.guide__fold[open]>summary:before{content:"▾ " / ""}.guide__fold>summary:focus-visible{outline:2px solid var(--purple-500);outline-offset:-2px;border-radius:var(--radius-card)}.guide__fold-body{border-top:1px solid var(--grey-200);padding:4px 16px}.guide__fold-body>:first-child{margin-top:12px}.guide__fold-body>:is(p,ul,ol,blockquote){max-width:36em}.guide__body summary>.guide__fold-heading{margin:0;font-size:17px;display:inline}@media print{.site-header,.site-footer,.guide__toc,.guide-print,.guide__back,.skip-link{display:none!important}.cp__head,.cp__body{padding-left:0;padding-right:0}.guide__body{max-width:none;font-size:11pt}.guide__body h2{break-after:avoid}.guide__body table,.guide__body pre{break-inside:avoid}.guide__table,.guide__body>table{overflow:visible}.guide__body table{font-size:9pt;line-height:1.4}.guide__body th,.guide__body td{padding:5px 7px}.guide__body td:first-child{min-width:0}.guide__body pre{white-space:pre-wrap}.guide__code-bar{display:none}.guide__fold{border:0}.guide__fold>summary:before{content:"" / ""}.guide__fold-body{border:0;padding:0}.cite-card__copy{display:none}a{color:inherit;text-decoration:none}.guide__copy{display:none!important}}
