.oTc_Dq_shell{--docs-line:#e5e1d9;--muted:#676b63;background:var(--paper);min-height:100vh}.oTc_Dq_layout{grid-template-columns:228px minmax(0,1fr) 180px;align-items:start;gap:40px;padding:36px 0 80px;display:grid}.oTc_Dq_sidebar,.oTc_Dq_outline{scrollbar-width:thin;scrollbar-color:var(--docs-line) transparent;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}.oTc_Dq_search{border:1px solid var(--docs-line);color:var(--muted);background:#fffdf9;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.oTc_Dq_search input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.oTc_Dq_search:focus-within{outline:2px solid var(--accent)}.oTc_Dq_search button{cursor:pointer;color:var(--muted);background:0 0;border:0}.oTc_Dq_directoryTitle{color:var(--muted);margin:0;padding:16px 8px 4px;font-size:13px}.oTc_Dq_group{margin-top:14px}.oTc_Dq_group>summary{cursor:pointer;color:var(--ink);padding:8px 10px;font-size:13px;font-weight:600}.oTc_Dq_group[open]>summary{margin-bottom:4px}.oTc_Dq_group a{border-left:2px solid #0000;border-radius:7px;margin-right:5px;padding:9px 12px;font-size:14px;line-height:1.6;display:block}.oTc_Dq_group a:hover{background:#f0eee7}.oTc_Dq_group a[aria-current=page]{color:#b4432a;border-left-color:var(--accent);background:#f8e8de;font-weight:600}.oTc_Dq_group small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:400;display:block}.oTc_Dq_resultCount{color:var(--muted);font-size:12px;line-height:1.6}.oTc_Dq_article{min-width:0;padding:0}.oTc_Dq_breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.oTc_Dq_breadcrumb a{color:var(--accent)}.oTc_Dq_pageTitle{letter-spacing:-1px;margin:0 0 12px;font-size:clamp(28px,3vw,36px);line-height:1.3}.oTc_Dq_notice{color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.8}.oTc_Dq_notice a{text-underline-offset:3px;margin-left:8px;text-decoration:underline}.oTc_Dq_prose{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.oTc_Dq_prose h1{letter-spacing:-1px;margin:28px 0 24px;font-size:32px;line-height:1.35}.oTc_Dq_prose h2{margin:40px 0 18px;padding-top:0;font-size:22px;line-height:1.5}.oTc_Dq_prose h3{margin:28px 0 12px;font-size:17px;line-height:1.6}.oTc_Dq_prose h4,.oTc_Dq_prose h5,.oTc_Dq_prose h6{margin:24px 0 10px;font-size:15px}.oTc_Dq_prose :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:28px}.oTc_Dq_prose p{margin:14px 0}.oTc_Dq_prose a{color:#bb4a2e;text-underline-offset:3px;-webkit-text-decoration:underline #e6bdad;text-decoration:underline #e6bdad}.oTc_Dq_prose a:hover{text-decoration-color:currentColor}.oTc_Dq_prose img{border:1px solid var(--docs-line);border-radius:8px;max-width:100%;height:auto;margin:20px auto;display:block}.oTc_Dq_prose ul,.oTc_Dq_prose ol{padding-left:24px}.oTc_Dq_prose li{margin:7px 0}.oTc_Dq_prose li>p{margin:6px 0}.oTc_Dq_prose blockquote{color:#50554d;background:#f2efe9;border-left:3px solid #d4cec2;border-radius:0 8px 8px 0;margin:20px 0;padding:4px 18px}.oTc_Dq_prose code{background:#f0eee7;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em}.oTc_Dq_prose pre{border:1px solid var(--docs-line);white-space:pre;overflow-wrap:normal;background:#f0eee7;border-radius:8px;padding:18px;line-height:1.7;overflow-x:auto}.oTc_Dq_prose pre code{background:0 0;padding:0}.oTc_Dq_prose table{border-collapse:collapse;max-width:100%;margin:20px 0;font-size:12px;line-height:1.7;display:block;overflow-x:auto}.oTc_Dq_prose th,.oTc_Dq_prose td{border:1px solid var(--docs-line);text-align:left;min-width:100px;padding:10px 12px}.oTc_Dq_prose th{background:#f0eee7;font-weight:600}.oTc_Dq_prose hr{border:0;border-top:1px solid var(--docs-line);margin:32px 0}.oTc_Dq_outline{border-left:1px solid var(--docs-line);padding-left:18px}.oTc_Dq_outline>p{color:var(--ink);margin:4px 0 14px;font-size:12px;font-weight:600}.oTc_Dq_outline a{color:var(--muted);padding:5px 0;font-size:13px;line-height:1.7;display:block}.oTc_Dq_outline a:hover{color:var(--accent)}.oTc_Dq_outline a.oTc_Dq_subheading{padding-left:10px}.oTc_Dq_pagination{border-top:1px solid var(--docs-line);grid-template-columns:1fr 1fr;gap:16px;margin-top:44px;padding-top:22px;display:grid}.oTc_Dq_pagination a{border:1px solid var(--docs-line);border-radius:9px;padding:14px;font-size:13px;line-height:1.6}.oTc_Dq_pagination a:hover{border-color:var(--accent)}.oTc_Dq_pagination a:last-child{text-align:right}.oTc_Dq_pagination small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.oTc_Dq_attribution{color:var(--muted);margin-top:28px;font-size:12px;line-height:1.9}.oTc_Dq_attribution a{text-underline-offset:3px;text-decoration:underline}.oTc_Dq_embedded .oTc_Dq_siteChrome{display:none}@media (min-width:1600px){.oTc_Dq_layout{gap:44px}}@media (max-width:1200px){.oTc_Dq_layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.oTc_Dq_outline{display:none}.oTc_Dq_article{padding:0}}@media (max-width:760px){.oTc_Dq_layout{padding:20px 0 50px;display:block}.oTc_Dq_sidebar{max-height:none;margin-bottom:24px;position:static}.oTc_Dq_directory{border-bottom:1px solid var(--docs-line);max-height:270px;padding-bottom:14px;overflow:auto}.oTc_Dq_directory nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.oTc_Dq_article{padding:0}.oTc_Dq_prose h1{font-size:28px}.oTc_Dq_prose h2{font-size:21px}.oTc_Dq_prose{font-size:16px}.oTc_Dq_pagination{gap:8px}.oTc_Dq_pagination a{padding:10px}}@media (prefers-reduced-motion:reduce){.oTc_Dq_shell{scroll-behavior:auto}}.oTc_Dq_sidebar{flex-direction:column;display:flex;overflow:visible}.oTc_Dq_search,.oTc_Dq_resultCount{flex-shrink:0}.oTc_Dq_directory{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--docs-line) transparent;overflow-anchor:none;min-height:0;overflow-y:auto}.oTc_Dq_article:focus{outline:none}@media (max-width:760px){.oTc_Dq_sidebar{display:block}}@media (min-width:761px){.oTc_Dq_sidebar{max-height:calc(100dvh - var(--docs-sidebar-top,24px) - 24px)}}.oTc_Dq_layout:has(.oTc_Dq_overview){grid-template-columns:228px minmax(0,1fr)}.oTc_Dq_overview .oTc_Dq_prose>p:first-child{color:var(--muted);margin:0 0 20px;font-size:17px}.oTc_Dq_prose .oTc_Dq_startLink{color:#fffdf9;background:#ba452a;border-radius:8px;align-items:center;min-height:46px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.oTc_Dq_startLink:hover{background:#9e3821}.oTc_Dq_homeGroup{margin-top:40px}.oTc_Dq_homeGroup h2{margin:0 0 16px;font-size:20px}.oTc_Dq_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oTc_Dq_topicCard{border:1px solid var(--docs-line);background:#fffdf9;border-radius:10px;min-width:0;padding:18px 20px}.oTc_Dq_topicCard:focus-within,.oTc_Dq_topicCard:hover{border-color:#d5ad9e}.oTc_Dq_topicCard p:first-child{margin:0 0 6px;font-size:16px}.oTc_Dq_topicCard p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.oTc_Dq_topicCard a{color:var(--ink);text-decoration:none}.oTc_Dq_topicCard a:hover{color:#b4432a;text-decoration:underline}.oTc_Dq_panelCard{border-bottom:1px solid var(--docs-line);padding:16px 0}.oTc_Dq_panelCard p{margin:4px 0}.oTc_Dq_panelCard p:last-child{color:var(--muted);font-size:14px}.oTc_Dq_panelCard i{color:var(--muted);margin-right:8px;font-size:18px}@media (max-width:1200px) and (min-width:761px){.oTc_Dq_layout:has(.oTc_Dq_overview){grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.oTc_Dq_directoryTitle{min-height:44px;padding:12px 6px}.oTc_Dq_directory nav{display:block}.oTc_Dq_notice{margin-bottom:18px}.oTc_Dq_topicGrid{grid-template-columns:1fr}.oTc_Dq_homeGroup{margin-top:32px}.oTc_Dq_overview .oTc_Dq_prose>p:first-child{font-size:16px}}
