.doc-app-module-scss-module__tY9mDG__shell{height:100dvh;height:calc(100dvh/var(--app-zoom,1));width:100vw;width:calc(100vw/var(--app-zoom,1));flex-direction:column;display:flex;overflow:hidden}.doc-app-module-scss-module__tY9mDG__body{flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:1024px){.doc-app-module-scss-module__tY9mDG__body{grid-template-columns:minmax(340px,500px) minmax(0,1fr);gap:0;display:grid}}@media (min-width:1280px){.doc-app-module-scss-module__tY9mDG__body.doc-app-module-scss-module__tY9mDG__withToc{grid-template-columns:minmax(340px, 500px) minmax(0, 1fr) var(--toc-w,220px)}}@media (min-width:1024px){.doc-app-module-scss-module__tY9mDG__body.doc-app-module-scss-module__tY9mDG__focusMode{grid-template-columns:minmax(0,1fr)}}.doc-app-module-scss-module__tY9mDG__sidebar{border-right:1px solid var(--border);flex-direction:column;height:100%;display:none;overflow:hidden}@media (min-width:1024px){.doc-app-module-scss-module__tY9mDG__sidebar{display:flex}}.doc-app-module-scss-module__tY9mDG__content{flex:1;min-width:0;height:100%;overflow:hidden auto}.doc-app-module-scss-module__tY9mDG__contentInner{width:100%;max-width:1100px;margin:0 auto;padding:1.5rem 1.5rem 4rem}@media (min-width:640px){.doc-app-module-scss-module__tY9mDG__contentInner{padding:2rem 2.5rem 5rem}}.doc-app-module-scss-module__tY9mDG__toc{height:100%;width:var(--toc-w,220px);padding:2rem 1.5rem;display:none;overflow:hidden auto}@media (min-width:1280px){.doc-app-module-scss-module__tY9mDG__toc{display:block}}[data-state=open] .doc-app-module-scss-module__tY9mDG__mobileSheet{height:100%}.doc-app-module-scss-module__tY9mDG__loading{flex-direction:column;gap:1rem;max-width:1100px;margin:0 auto;padding:2rem;display:flex}.doc-app-module-scss-module__tY9mDG__loading .doc-app-module-scss-module__tY9mDG__skeletonLine{background:linear-gradient(90deg, var(--muted) 0%, var(--sidebar-accent) 50%, var(--muted) 100%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.5s infinite doc-app-module-scss-module__tY9mDG__shimmer}@keyframes doc-app-module-scss-module__tY9mDG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.doc-app-module-scss-module__tY9mDG__siblingNav{border-top:1px solid var(--border);justify-content:space-between;gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:flex}.doc-app-module-scss-module__tY9mDG__siblingNav a,.doc-app-module-scss-module__tY9mDG__siblingNav button{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.25rem;min-width:0;max-width:40%;padding:.75rem 1rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.doc-app-module-scss-module__tY9mDG__siblingNav a:hover,.doc-app-module-scss-module__tY9mDG__siblingNav button:hover{border-color:var(--doc-accent);background-color:var(--doc-accent-soft)}.doc-app-module-scss-module__tY9mDG__siblingNav a.doc-app-module-scss-module__tY9mDG__next,.doc-app-module-scss-module__tY9mDG__siblingNav button.doc-app-module-scss-module__tY9mDG__next{text-align:right;align-items:flex-end}.doc-app-module-scss-module__tY9mDG__siblingNav .doc-app-module-scss-module__tY9mDG__spacer{flex:1}
