.DXooVa_docsHeader{z-index:50;background:#fff;border-bottom:1px solid #e1dfcc;justify-content:space-between;align-items:center;height:6rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.DXooVa_docsLayout{min-height:calc(100vh - 6rem);display:flex}.DXooVa_sidebar{scrollbar-width:thin;scrollbar-color:#e1dfcc #0000;background:#fff;border-right:1px solid #e1dfcc;width:280px;min-width:280px;height:calc(100vh - 6rem);padding:1.5rem 1.25rem;position:sticky;top:6rem;overflow-y:auto}.DXooVa_sidebar::-webkit-scrollbar{width:3px}.DXooVa_sidebar::-webkit-scrollbar-thumb{background:#e1dfcc;border-radius:.25rem}.DXooVa_searchWrapper{margin-bottom:1.25rem;position:relative}.DXooVa_searchIcon{color:#504d4d;opacity:.45;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.DXooVa_searchInput{color:#17100e;background:#f4f3ec;border:1px solid #e1dfcc;border-radius:.5rem;outline:none;width:100%;padding:.45rem .75rem .45rem 2.15rem;transition:border-color .15s,box-shadow .15s}.DXooVa_searchInput::placeholder{color:#504d4d;opacity:.55}.DXooVa_searchInput:focus{border-color:#cac7a5;box-shadow:0 0 0 2px #9c6b3d1a}.DXooVa_searchShortcut{color:#504d4d;opacity:.45;pointer-events:none;border:1px solid #e1dfcc;border-radius:.25rem;padding:1px 5px;font-size:.875rem;line-height:1.5;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.DXooVa_searchResults{z-index:100;background:#fff;border:1px solid #e1dfcc;border-radius:.5rem;max-height:360px;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem #17100e14}.DXooVa_searchResultItem{color:#17100e;border-radius:.375rem;padding:.5rem .65rem;text-decoration:none;display:block}.DXooVa_searchResultItem:hover,.DXooVa_searchResultItem.DXooVa_searchResultActive{color:#17100e;background:#f4f3ec;text-decoration:none}.DXooVa_searchResultTitle{font-weight:600}.DXooVa_searchResultSection{color:#504d4d}.DXooVa_searchEmpty{color:#504d4d;text-align:center;padding:.75rem}.DXooVa_navSection{margin-bottom:1.25rem}.DXooVa_navSectionTitle{letter-spacing:.08em;margin-bottom:.4rem;padding:0 .5rem}.DXooVa_navItems{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.DXooVa_navLink{color:#504d4d;border-radius:.375rem;padding:.35rem .75rem;line-height:1.5;text-decoration:none;transition:color .12s,background-color .12s;display:block}.DXooVa_navLink:hover{color:#17100e;background:#f4f3ec;text-decoration:none}.DXooVa_navLinkActive{color:#17100e;background:#e1dfcc73;font-weight:600}.DXooVa_contentWrapper{flex-direction:column;flex:1;min-width:0;padding:2rem 2.5rem;display:flex}.DXooVa_contentInner{flex:1;gap:2.5rem;width:100%;max-width:1040px;margin:0 auto;display:flex}.DXooVa_content{flex:1;min-width:0;max-width:800px}.DXooVa_content h1{font-family:var(--font-literata,"Literata"),serif;color:#17100e;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.DXooVa_content h2{font-family:var(--font-literata,"Literata"),serif;color:#17100e;border-bottom:1px solid #e1dfcc;margin-top:2.25rem;margin-bottom:.6rem;padding-bottom:.35rem;font-size:1.25rem;font-weight:600}.DXooVa_content h3{font-family:var(--font-literata,"Literata"),serif;color:#17100e;margin-top:1.75rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.DXooVa_content p,.DXooVa_content ul,.DXooVa_content ol{color:#312f2f;margin-bottom:1.15rem;line-height:1.75}.DXooVa_content ul,.DXooVa_content ol{padding-left:1.5rem}.DXooVa_content li{margin-bottom:.25rem}.DXooVa_content a{color:#17100e;text-underline-offset:3px;font-weight:600;text-decoration-color:#e1dfcc}.DXooVa_content a:hover{text-decoration-color:#17100e}.DXooVa_content code{background:#f4f3ec;border:1px solid #e1dfcc;border-radius:.25rem;padding:.15em .4em;font-size:.875em}.DXooVa_content pre{color:#f4f3ec;background:#110c0a;border-radius:.5rem;margin-bottom:1.35rem;padding:1.15rem 1.25rem;line-height:1.6;overflow-x:auto}.DXooVa_content pre code{color:inherit;background:0 0;border:none;padding:0}.DXooVa_content img{border:1px solid #e1dfcc;border-radius:.5rem;max-width:100%}.DXooVa_content blockquote{color:#504d4d;border-left:3px solid #e1dfcc;margin:1.25rem 0;padding:.5rem 0 .5rem 1.15rem;font-style:italic}.DXooVa_content blockquote p:last-child{margin-bottom:0}.DXooVa_content hr{border:none;border-top:1px solid #e1dfcc;margin:1.75rem 0}.DXooVa_content table{border-collapse:collapse;width:100%;margin-bottom:1.35rem}.DXooVa_content table th,.DXooVa_content table td{text-align:left;border-bottom:1px solid #e1dfcc;padding:.55rem .75rem}.DXooVa_content table th{color:#17100e;font-weight:700}.DXooVa_toc{scrollbar-width:none;align-self:flex-start;width:200px;min-width:200px;max-height:calc(100vh - 9rem);position:sticky;top:8rem;overflow-y:auto}.DXooVa_toc::-webkit-scrollbar{display:none}.DXooVa_tocTitle{letter-spacing:.06em;margin-bottom:.5rem;padding-left:.65rem}.DXooVa_tocList{border-left:1px solid #e1dfcc;margin:0;padding:0;list-style:none}.DXooVa_tocLink{color:#504d4d;border-left:1px solid #0000;margin-left:-1px;padding:.2rem .65rem;text-decoration:none;transition:color .12s,border-color .12s;display:block}.DXooVa_tocLink:hover{color:#17100e}.DXooVa_tocLinkActive{color:#17100e;border-left-color:#9c6b3d;font-weight:600}.DXooVa_tocLinkH3{padding-left:1.35rem}.DXooVa_mobileHeader{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e1dfcc;padding:.5rem 1rem;display:none;position:sticky;top:6rem}.DXooVa_mobileMenuButton{color:#17100e;cursor:pointer;background:#fff;border:1px solid #e1dfcc;border-radius:.375rem;justify-content:center;align-items:center;padding:.4rem;display:flex}.DXooVa_mobileMenuButton:hover{background:#f4f3ec}.DXooVa_mobileMenuIcon{width:20px;height:20px}.DXooVa_overlay{z-index:95;background:#17100e40;display:none;position:fixed;inset:0}.DXooVa_overlayVisible{display:block}.DXooVa_sidebarMobile{top:calc(env(safe-area-inset-top) + 7.5rem);width:300px;height:calc(100dvh - env(safe-area-inset-top) - 7.5rem);z-index:100;scrollbar-width:thin;scrollbar-color:#e1dfcc #0000;background:#fffffffa;border-right:1px solid #e1dfcc;padding:2rem 1.5rem;transition:transform .2s cubic-bezier(.4,0,.2,1);position:fixed;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 20px #17100e0f}.DXooVa_sidebarMobile::-webkit-scrollbar{width:3px}.DXooVa_sidebarMobile::-webkit-scrollbar-thumb{background:#e1dfcc;border-radius:.25rem}.DXooVa_sidebarMobileOpen{transform:translate(0)}.DXooVa_callout{border-radius:.5rem;gap:.65rem;margin-bottom:1.25rem;padding:.85rem 1rem;line-height:1.65;display:flex}.DXooVa_callout p{margin:0}.DXooVa_calloutIcon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.DXooVa_calloutInfo{color:#1e4d7c;background:#4a90d912;border:1px solid #4a90d92e}.DXooVa_calloutWarning{color:#6b4f10;background:#d4a03c14;border:1px solid #d4a03c33}.DXooVa_calloutSuccess{color:#2d5a3a;background:#5a9e6f12;border:1px solid #5a9e6f2e}.DXooVa_tip{background:#f4f3ec;border:1px solid #e1dfcc;border-radius:.5rem;margin-bottom:1.25rem;padding:.85rem 1rem;line-height:1.65}.DXooVa_tip p{margin:0}.DXooVa_tipLabel{text-transform:uppercase;letter-spacing:.04em;color:#17100e;margin-bottom:.25rem;font-weight:700}.DXooVa_steps{counter-reset:steps;margin-bottom:1.25rem;padding-left:0;list-style:none}.DXooVa_step{counter-increment:steps;border-left:1px solid #e1dfcc;margin-left:.75rem;padding-bottom:1.25rem;padding-left:2.5rem;position:relative}.DXooVa_step:last-child{border-left:none;padding-bottom:0}.DXooVa_step:before{content:counter(steps);color:#f4f3ec;background:#17100e;border-radius:50rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;left:-.75rem}.DXooVa_stepTitle{color:#17100e;margin-bottom:.25rem;font-weight:700}.DXooVa_stepContent{color:#312f2f;line-height:1.65}.DXooVa_platformTabs{margin-bottom:1.25rem}.DXooVa_platformTabList{border-bottom:1px solid #e1dfcc;gap:0;margin-bottom:1rem;display:flex}.DXooVa_platformTab{color:#504d4d;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 1rem;font-weight:600;transition:color .12s,border-color .12s}.DXooVa_platformTab:hover{color:#17100e}.DXooVa_platformTabActive{color:#17100e;border-bottom-color:#17100e}.DXooVa_platformTabPanel{line-height:1.65}.DXooVa_footerWrapper{border-top:1px solid #e1dfcc;margin-top:3rem}@media (max-width:1100px){.DXooVa_toc{display:none}.DXooVa_contentWrapper{padding:1.5rem}}@media (max-width:768px){.DXooVa_sidebar{display:none}.DXooVa_mobileHeader{top:calc(env(safe-area-inset-top) + 7.5rem);align-items:center;display:flex}.DXooVa_contentWrapper{padding:1.25rem 1rem}.DXooVa_content h1{font-size:1.5rem}.DXooVa_content h2{font-size:1rem}}
