.navigation-module__3KJz3W__navigation{font-size:.8rem}.navigation-module__3KJz3W__sections{border-top:1px solid var(--line-soft)}.navigation-module__3KJz3W__group,.navigation-module__3KJz3W__sectionLink{border-bottom:1px solid var(--line-soft)}.navigation-module__3KJz3W__group>button,.navigation-module__3KJz3W__sectionLink{width:100%;min-height:45px;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;font-weight:500;display:flex}.navigation-module__3KJz3W__group>button{letter-spacing:.055em;text-transform:uppercase;font-size:.66rem}.navigation-module__3KJz3W__group>button svg{color:var(--ink-2);flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.navigation-module__3KJz3W__group[data-open=true]>button svg{transform:rotate(180deg)}.navigation-module__3KJz3W__sectionLink{border-radius:0}.navigation-module__3KJz3W__sectionLink:hover,.navigation-module__3KJz3W__group>button:hover,.navigation-module__3KJz3W__sectionLink[aria-current=page]{color:var(--docs-accent)}.navigation-module__3KJz3W__panel{visibility:hidden;opacity:0;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .17s,visibility 0s linear .28s;overflow:hidden}.navigation-module__3KJz3W__panel>ul{transition:transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(-4px)}.navigation-module__3KJz3W__group[data-open=true] .navigation-module__3KJz3W__panel{visibility:visible;opacity:1;transition-delay:0s}.navigation-module__3KJz3W__group[data-open=true] .navigation-module__3KJz3W__panel>ul{opacity:1;transform:translateY(0)}.navigation-module__3KJz3W__link{color:var(--ink-2);border-radius:6px;padding:.42rem .75rem;line-height:1.45;display:block}.navigation-module__3KJz3W__link:hover{background:var(--sunken);color:var(--ink)}.navigation-module__3KJz3W__link[aria-current=page]{color:#63458e;background:#eae2f5;font-weight:500}.navigation-module__3KJz3W__navigation a:focus-visible,.navigation-module__3KJz3W__navigation button:focus-visible{outline-offset:3px;outline:2px solid #8060a5}@media (prefers-reduced-motion:reduce){.navigation-module__3KJz3W__group>button svg,.navigation-module__3KJz3W__panel,.navigation-module__3KJz3W__panel>ul{transition:none}}
.search-module__YmV8Yq__trigger{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .6rem;display:flex}.search-module__YmV8Yq__trigger span{flex:1;font-size:.68rem}.search-module__YmV8Yq__trigger kbd{white-space:nowrap;font-family:inherit;font-size:.6rem}.search-module__YmV8Yq__trigger:hover{background:var(--sunken)}.search-module__YmV8Yq__trigger:focus-visible,.search-module__YmV8Yq__dialog a:focus-visible,.search-module__YmV8Yq__close:focus-visible{outline-offset:3px;outline:2px solid #8060a5}.search-module__YmV8Yq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#29252755;position:fixed;inset:0}.search-module__YmV8Yq__dialog{z-index:81;border:1px solid var(--line);background:var(--paper);width:min(620px,100% - 2rem);color:var(--ink);border-radius:16px;position:fixed;top:min(15vh,130px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 80px #29252730}.search-module__YmV8Yq__inputRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:.8rem;padding:.8rem 1.1rem;display:flex}.search-module__YmV8Yq__inputRow input{outline:none;width:100%;min-width:0;min-height:40px;font-size:1rem}.search-module__YmV8Yq__close{cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.search-module__YmV8Yq__close:hover{background:var(--sunken)}.search-module__YmV8Yq__results{max-height:55svh;padding:.7rem;overflow-y:auto}.search-module__YmV8Yq__status{color:var(--ink-2);padding:.5rem;font-size:.8rem}.search-module__YmV8Yq__results a{border-radius:9px;padding:.8rem;display:block}.search-module__YmV8Yq__results a:hover,.search-module__YmV8Yq__results a:focus{color:#3b2c50;background:#eae2f5}.search-module__YmV8Yq__section{color:var(--ink-2);margin-bottom:.3rem;font-size:.65rem;display:block}.search-module__YmV8Yq__title{justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;display:flex}.search-module__YmV8Yq__description{color:var(--ink-2);margin-top:.35rem;font-size:.8rem;display:block}.search-module__YmV8Yq__hint{border-top:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;gap:1rem;padding:.8rem 1.2rem;font-size:.68rem;display:flex}
.reader-module__J2A7UG__reader{--docs-accent:#76529f;grid-template-columns:228px minmax(0,1fr) 190px;align-items:start;column-gap:30px;width:min(100% - 6rem,1160px);margin:0 auto;padding:2rem 0 5rem;display:grid}.reader-module__J2A7UG__sidebar{scrollbar-width:thin;border-right:1px solid var(--line-soft);max-height:calc(100svh - 8rem);padding:.2rem 20px 1.5rem 2px;position:sticky;top:7rem;overflow-y:auto}.reader-module__J2A7UG__mobileNav{display:none}.reader-module__J2A7UG__article{min-width:0;padding:.1rem 0 1rem}.reader-module__J2A7UG__breadcrumbs{color:var(--ink-2);margin-bottom:.7rem;font-size:.7rem}.reader-module__J2A7UG__breadcrumbs ol,.reader-module__J2A7UG__breadcrumbs li{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.reader-module__J2A7UG__breadcrumbs li>span{color:var(--ink-3)}.reader-module__J2A7UG__breadcrumbs a:hover{color:var(--docs-accent)}.reader-module__J2A7UG__article>h1{font-family:var(--font-sans), sans-serif;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,3vw,2.8rem);font-weight:550;line-height:1.12}.reader-module__J2A7UG__lead{color:var(--ink-2);margin-top:.7rem;font-size:1.05rem;line-height:1.5}.reader-module__J2A7UG__prose{color:var(--ink-2);overflow-wrap:anywhere;margin-top:1.8rem;font-size:.9rem;line-height:1.75}.reader-module__J2A7UG__prose>*+*{margin-top:1em}.reader-module__J2A7UG__prose h2,.reader-module__J2A7UG__prose h3,.reader-module__J2A7UG__prose h4{color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;scroll-margin-top:7rem;font-weight:550;line-height:1.3}.reader-module__J2A7UG__prose h2{margin-top:1.7em;font-size:1.4rem}.reader-module__J2A7UG__prose h3{margin-top:1.5em;font-size:1.1rem}.reader-module__J2A7UG__prose h2+*,.reader-module__J2A7UG__prose h3+*{margin-top:.5em}.reader-module__J2A7UG__prose a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #76529f55;text-decoration:underline #76529f55}.reader-module__J2A7UG__prose a:hover{color:var(--docs-accent)}.reader-module__J2A7UG__prose strong{color:var(--ink);font-weight:550}.reader-module__J2A7UG__prose ul,.reader-module__J2A7UG__prose ol{padding-left:1.3em}.reader-module__J2A7UG__prose ul{list-style:outside}.reader-module__J2A7UG__prose ol{list-style:decimal}.reader-module__J2A7UG__prose li+li{margin-top:.25em}.reader-module__J2A7UG__prose blockquote{background:#eae2f575;border-left:3px solid #b49bcf;border-radius:0 10px 10px 0;padding:1rem 1.2rem}.reader-module__J2A7UG__prose blockquote>*+*{margin-top:.7em}.reader-module__J2A7UG__prose hr{border-color:var(--line-soft);margin-block:2rem}.reader-module__J2A7UG__prose code{font-size:.85em}.reader-module__J2A7UG__prose :not(pre)>code{background:var(--sunken);border:1px solid var(--line-soft);border-radius:4px;padding:.1em .3em}.reader-module__J2A7UG__prose pre{border:1px solid var(--line);border-radius:10px;padding:1rem;line-height:1.7;overflow-x:auto}.reader-module__J2A7UG__prose pre code{font-size:.8rem}.reader-module__J2A7UG__prose img{border:1px solid var(--line);border-radius:10px;width:auto;max-width:100%;height:auto}.reader-module__J2A7UG__prose table{border-collapse:collapse;font-size:.85rem;display:block;overflow-x:auto}.reader-module__J2A7UG__prose th,.reader-module__J2A7UG__prose td{border:1px solid var(--line);text-align:left;padding:.6em .85em}.reader-module__J2A7UG__prose th{background:var(--sunken);color:var(--ink);font-weight:550}.reader-module__J2A7UG__prevNext{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.reader-module__J2A7UG__prevNext a{border:1px solid var(--line);border-radius:10px;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.8rem;display:flex}.reader-module__J2A7UG__prevNext svg{flex-shrink:0}.reader-module__J2A7UG__prevNext small{color:var(--ink-2);margin-bottom:.15rem;font-size:.65rem;display:block}.reader-module__J2A7UG__next{text-align:right;justify-content:flex-end}.reader-module__J2A7UG__prevNext a:hover{background:#eae2f535;border-color:#b49bcf}.reader-module__J2A7UG__folderIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.reader-module__J2A7UG__folderIndex>a{border:1px solid var(--line);border-radius:10px;padding:1.1rem}.reader-module__J2A7UG__folderIndex>a:hover{background:#eae2f535;border-color:#b49bcf}.reader-module__J2A7UG__folderIndex h2{font-family:var(--font-sans), sans-serif;justify-content:space-between;gap:.5rem;font-size:.95rem;font-weight:550;display:flex}.reader-module__J2A7UG__folderIndex svg{flex-shrink:0;margin-top:.2rem}.reader-module__J2A7UG__folderIndex p{color:var(--ink-2);margin-top:.6rem;font-size:.8rem;line-height:1.6}.reader-module__J2A7UG__rail{border-left:1px solid var(--line-soft);scrollbar-width:thin;max-height:calc(100svh - 8rem);padding:.35rem 0 1rem 20px;position:sticky;top:7rem;overflow-y:auto}.reader-module__J2A7UG__railSection{border-top:1px solid var(--line-soft);margin-top:1.8rem;padding-top:1.5rem;font-size:.72rem}.reader-module__J2A7UG__railSection:first-child{border-top:0;margin-top:0;padding-top:0}.reader-module__J2A7UG__railSection h2{font-family:var(--font-sans), sans-serif;margin-bottom:.7rem;font-size:.72rem;font-weight:550}.reader-module__J2A7UG__railSection p{color:var(--ink-2);margin-bottom:.6rem;line-height:1.6}.reader-module__J2A7UG__railSection a{color:var(--ink-2);align-items:center;gap:.5rem;padding:.4rem 0;line-height:1.5;display:flex}.reader-module__J2A7UG__railSection a:hover{color:var(--docs-accent)}.reader-module__J2A7UG__railSection svg{flex-shrink:0}.reader-module__J2A7UG__reader a:focus-visible,.reader-module__J2A7UG__mobileNav button:focus-visible{outline:2px solid var(--docs-accent);outline-offset:3px}@media (max-width:1150px){.reader-module__J2A7UG__reader{grid-template-columns:210px minmax(0,1fr);gap:26px;width:calc(100% - 4rem)}.reader-module__J2A7UG__rail{border-left:0;border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:2;gap:2rem;max-height:none;padding:1.5rem 0 0;display:flex;position:static}.reader-module__J2A7UG__rail>nav[aria-label="On this page"]{display:none}.reader-module__J2A7UG__railSection{border:0;flex:1;margin:0;padding:0}}@media (max-width:760px){.reader-module__J2A7UG__reader{grid-template-columns:minmax(0,1fr);gap:1.7rem;width:calc(100% - 2.5rem);padding:1.4rem 0 3rem}.reader-module__J2A7UG__sidebar{z-index:30;border:1px solid var(--line-soft);background:color-mix(in oklab, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;max-height:none;padding:.65rem;position:sticky;top:.75rem;overflow:visible;box-shadow:0 12px 35px -24px #29252780}.reader-module__J2A7UG__desktopNav{display:none}.reader-module__J2A7UG__mobileNav{display:block}.reader-module__J2A7UG__mobileNav>button{width:100%;min-height:36px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:.45rem .15rem .15rem;font-size:.78rem;display:flex}.reader-module__J2A7UG__mobileNav>button svg{color:var(--ink-2);transition:transform .22s cubic-bezier(.22,1,.36,1)}.reader-module__J2A7UG__mobileNav[data-open=true]>button svg{transform:rotate(180deg)}.reader-module__J2A7UG__mobileNavPanel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;display:grid}.reader-module__J2A7UG__mobileNav[data-open=true] .reader-module__J2A7UG__mobileNavPanel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.reader-module__J2A7UG__mobileNavContent{opacity:0;min-height:0;max-height:calc(100svh - 10.5rem);transition:opacity .18s,transform .28s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-5px)}.reader-module__J2A7UG__mobileNav[data-open=true] .reader-module__J2A7UG__mobileNavContent{opacity:1;overflow-y:auto;transform:translateY(0)}.reader-module__J2A7UG__mobileNavContent>nav{padding:.3rem .15rem .5rem}.reader-module__J2A7UG__article>h1{font-size:2.15rem}.reader-module__J2A7UG__lead{font-size:1rem}.reader-module__J2A7UG__prose{font-size:.93rem}.reader-module__J2A7UG__rail{grid-column:1}.reader-module__J2A7UG__prevNext{gap:.6rem}.reader-module__J2A7UG__prevNext a{gap:.5rem;padding:.65rem}}@media (max-width:450px){.reader-module__J2A7UG__folderIndex{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reader-module__J2A7UG__mobileNav>button svg,.reader-module__J2A7UG__mobileNavPanel,.reader-module__J2A7UG__mobileNavContent{transition:none}}
.scheduling-module__AVFlcq__figure{color:#655079;background:#e7dff5;border-radius:13px;margin-top:1.2rem;padding:1.15rem 1.5rem .9rem}.scheduling-module__AVFlcq__figure figcaption{margin-bottom:.2rem;font-size:.75rem}.scheduling-module__AVFlcq__figure svg{width:100%;height:auto;display:block}.scheduling-module__AVFlcq__labels{justify-content:space-between;gap:1rem;font-size:.6rem;display:flex}@media (max-width:650px){.scheduling-module__AVFlcq__figure{padding:1rem}.scheduling-module__AVFlcq__figure figcaption{font-size:.7rem}}
.toc-module__PpOwCa__toc h2{font-family:var(--font-sans), sans-serif;margin-bottom:.65rem;font-size:.72rem;font-weight:550}.toc-module__PpOwCa__toc li{margin-left:-4px;position:relative}.toc-module__PpOwCa__toc li[data-depth="3"]{padding-left:.6rem}.toc-module__PpOwCa__toc a{color:var(--ink-2);padding:.35rem 0 .35rem .6rem;font-size:.72rem;line-height:1.5;display:block}.toc-module__PpOwCa__toc a:hover,.toc-module__PpOwCa__toc a[aria-current=location]{color:var(--docs-accent)}.toc-module__PpOwCa__toc a[aria-current=location]:before{content:"";background:var(--docs-accent);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0}
