.rcy-doc{display:block}.rcy-doc__article{min-width:0}.rcy-doc__title{font-size:var(--fs-display,30px);line-height:var(--lh-heading,1.22);letter-spacing:var(--tr-heading,-.018em);margin:0 0 var(--stack-2,12px);overflow-wrap:anywhere}.rcy-doc__meta{align-items:baseline;gap:var(--stack-1,8px) var(--sp-3,12px);margin:0 0 var(--stack-4,24px);font-size:var(--fs-body-sm,13px);color:var(--muted);flex-wrap:wrap;display:flex}.rcy-doc__meta-item+.rcy-doc__meta-item:before{content:"·";margin-right:var(--sp-3,12px);color:var(--quiet)}.rcy-doc__meta-link{color:var(--brand-text,currentColor)}.rcy-doc__stale{margin:0 0 var(--stack-4,24px);padding:var(--sp-3,12px) var(--sp-4,16px);border:var(--bw-control,1.5px) solid var(--status-warn,currentColor);border-radius:var(--r-sm,10px);background:var(--surface-sunken,transparent);font-size:var(--fs-body-sm,13px);line-height:var(--lh-body,1.62)}.rcy-doc__stale-link{white-space:nowrap}.rcy-doc__layout{gap:var(--sp-9,36px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rcy-doc__body{min-width:0;max-width:var(--measure,66ch)}.rcy-doc__empty{color:var(--muted)}.rcy-doc-toc{min-width:0}.rcy-doc-toc__box{border:0 solid var(--hairline);padding-bottom:var(--stack-4,24px);border-bottom-width:1px}.rcy-doc-toc__summary{cursor:pointer;min-height:44px;font-size:var(--fs-micro,11px);letter-spacing:var(--tr-label,.06em);text-transform:uppercase;color:var(--quiet);align-items:center;display:flex}.rcy-doc-toc__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rcy-doc-toc__list .rcy-doc-toc__list{padding-left:var(--sp-3,12px)}.rcy-doc-toc__link{padding:10px 0 10px var(--sp-2,8px);font-size:var(--fs-body-sm,13px);color:var(--muted);border-radius:var(--r-sm,10px);overflow-wrap:anywhere;transition:color var(--dur-fast,.16s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), border-left-color var(--dur-fast,.16s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--dur-fast,.16s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-left:2px solid #0000;text-decoration:none;display:block}.rcy-doc-toc__link:hover,.rcy-doc-toc__link:focus-visible{color:var(--text)}.rcy-doc-toc__link[aria-current]{color:var(--text);font-weight:var(--fw-semibold,600);border-left-color:var(--brand-text,currentColor)}@media (min-width:1024px){.rcy-doc--with-toc .rcy-doc__layout{gap:var(--sp-14,56px);grid-template-columns:232px minmax(0,1fr)}.rcy-doc-toc__box{top:var(--sp-14,56px);max-height:calc(100vh - var(--sp-28,112px));border-bottom-width:0;padding-bottom:0;position:sticky;overflow-y:auto}.rcy-doc-toc__summary{pointer-events:none;min-height:0;margin-bottom:var(--stack-2,12px);list-style:none}.rcy-doc-toc__summary::-webkit-details-marker{display:none}}@media (prefers-reduced-motion:reduce){.rcy-doc{scroll-behavior:auto}.rcy-doc-toc__link{transition:none}}.rcy-doc-html,.rcy-doc-markdown{min-width:0}.rcy-doc-html>*+*,.rcy-doc-markdown>*+*{margin-top:var(--stack-3,16px)}.rcy-doc-html p,.rcy-doc-html li,.rcy-doc-html dd,.rcy-doc-html blockquote,.rcy-doc-markdown p,.rcy-doc-markdown li,.rcy-doc-markdown blockquote{line-height:var(--lh-body,1.62)}.rcy-doc-html :is(h2,h3,h4,h5,h6),.rcy-doc-markdown :is(h2,h3,h4,h5,h6){scroll-margin-top:var(--sp-9,36px);margin-top:var(--stack-5,32px);line-height:var(--lh-heading,1.22);overflow-wrap:anywhere}.rcy-doc-html h2,.rcy-doc-markdown h2{font-size:var(--fs-h2,20px)}.rcy-doc-html h3,.rcy-doc-markdown h3{font-size:var(--fs-h3,17px)}.rcy-doc-html h4,.rcy-doc-markdown h4{font-size:var(--fs-h4,15px)}.rcy-doc-html :is(ul,ol),.rcy-doc-markdown :is(ul,ol){padding-left:var(--sp-5,20px)}.rcy-doc-html ol,.rcy-doc-markdown ol{font-variant-numeric:tabular-nums}.rcy-doc-html ul,.rcy-doc-markdown ul{list-style-type:disc}.rcy-doc-html ol,.rcy-doc-markdown ol{list-style-type:decimal}.rcy-doc-html li>ul,.rcy-doc-markdown li>ul{list-style-type:circle}.rcy-doc-html li>ol,.rcy-doc-markdown li>ol{list-style-type:lower-alpha}.rcy-doc-markdown li:has(>input[type=checkbox]){list-style:none}.rcy-doc-html a[href],.rcy-doc-markdown a[href]{color:var(--brand-text,currentColor);text-underline-offset:.2em;text-decoration:underline}.rcy-doc-html li::marker{font-family:var(--font-mono);color:var(--quiet)}.rcy-doc-markdown li::marker{font-family:var(--font-mono);color:var(--quiet)}.rcy-doc-html blockquote,.rcy-doc-markdown blockquote{padding-left:var(--sp-4,16px);border-left:2px solid var(--hairline-strong);color:var(--muted);margin-left:0}.rcy-doc-html pre,.rcy-doc-markdown pre{padding:var(--sp-3,12px);border-radius:var(--r-sm,10px);background:var(--surface-sunken,transparent);font-family:var(--font-mono);font-size:var(--fs-body-sm,13px);overflow-x:auto}.rcy-doc-html hr,.rcy-doc-markdown hr{border:0;border-top:1px solid var(--hairline);margin:var(--stack-5,32px) 0}.rcy-doc-html table,.rcy-doc-markdown table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;font-size:var(--fs-body-sm,13px);display:block;overflow-x:auto}.rcy-doc-html :is(th,td),.rcy-doc-markdown :is(th,td){border:1px solid var(--hairline);padding:var(--sp-2,8px) var(--sp-3,12px);text-align:left;vertical-align:top}.rcy-doc-html th,.rcy-doc-markdown th{background:var(--surface-2,transparent);font-weight:var(--fw-semibold,600)}.rcy-doc-html caption,.rcy-doc-markdown caption{caption-side:top;text-align:left;padding-bottom:var(--sp-2,8px);color:var(--muted);font-size:var(--fs-caption,12px)}.rcy-doc-html img,.rcy-doc-markdown img{border-radius:var(--r-sm,10px);max-width:100%;height:auto}.rcy-doc-html figure,.rcy-doc-markdown figure{margin:0}.rcy-doc-html figcaption,.rcy-doc-markdown figcaption{margin-top:var(--sp-2,8px);color:var(--muted);font-size:var(--fs-caption,12px)}.rcy-doc-markdown section[data-footnotes]{margin-top:var(--sp-9,36px);padding-top:var(--stack-4,24px);border-top:1px solid var(--hairline);font-size:var(--fs-body-sm,13px)}.rcy-doc-html span[id]:empty,.rcy-doc-markdown span[id]:empty{height:0;scroll-margin-top:var(--sp-9,36px);display:block}.rcy-doc-history table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;font-size:var(--fs-body-sm,13px);display:block;overflow-x:auto}.rcy-doc-history :is(th,td){border:1px solid var(--hairline);padding:var(--sp-2,8px) var(--sp-3,12px);text-align:left;vertical-align:top;white-space:nowrap}.rcy-doc-history td:nth-child(3){white-space:normal;min-width:16ch}.rcy-doc-history thead th{background:var(--surface-2,transparent);font-weight:var(--fw-semibold,600)}.rcy-doc-history caption{caption-side:top;text-align:left;padding-bottom:var(--sp-2,8px);color:var(--muted)}.rcy-doc-history th[scope=row]{align-items:center;gap:var(--sp-2,8px);font-weight:var(--fw-regular,400);flex-wrap:wrap;display:flex}@media print{.rcy-doc-toc,.rcy-doc__meta-link{display:none}.rcy-doc__layout{grid-template-columns:none;gap:0;display:block}.rcy-doc__body{max-width:none;font-size:10.5pt;line-height:1.55}.rcy-doc__meta,.rcy-doc__stale{break-inside:avoid-page;page-break-inside:avoid}.rcy-doc-html :is(h2,h3,h4),.rcy-doc-markdown :is(h2,h3,h4){break-after:avoid-page;page-break-after:avoid}.rcy-doc-html :is(p,li),.rcy-doc-markdown :is(p,li){orphans:2;widows:2}.rcy-doc-html table,.rcy-doc-markdown table{display:table;overflow-x:visible}.rcy-doc-html thead,.rcy-doc-markdown thead{display:table-header-group}.rcy-doc-html tr,.rcy-doc-markdown tr{break-inside:avoid;page-break-inside:avoid}.rcy-doc-html a[href^="https://"]:after,.rcy-doc-markdown a[href^="https://"]:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}}
