.doc-main[data-astro-cid-uadgga6g]{display:flex;position:relative}.sidebar-toggle[data-astro-cid-uadgga6g]{display:none;position:fixed;top:150px;left:1rem;z-index:100;background:linear-gradient(135deg,#1e40af,#7c3aed);color:#fff;border:none;border-radius:8px;padding:.5rem;cursor:pointer;box-shadow:0 2px 8px #1e40af4d}.doc-sidebar[data-astro-cid-uadgga6g]{width:260px;flex-shrink:0;background:#fafbfc;border-right:1px solid #e1e4e8;height:calc(100vh - 140px);position:sticky;top:140px;overflow-y:auto;padding:1.5rem 0}.doc-sidebar[data-astro-cid-uadgga6g].restoring-scroll{overflow-y:hidden}.doc-sidebar[data-astro-cid-uadgga6g]::-webkit-scrollbar{width:6px}.doc-sidebar[data-astro-cid-uadgga6g]::-webkit-scrollbar-track{background:transparent}.doc-sidebar[data-astro-cid-uadgga6g]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.doc-sidebar[data-astro-cid-uadgga6g]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sidebar-header[data-astro-cid-uadgga6g]{padding:0 1.25rem 1.25rem;border-bottom:1px solid #e1e4e8;margin-bottom:.75rem}.sidebar-title[data-astro-cid-uadgga6g]{font-size:1.125rem;font-weight:700;color:#1a1a1a;text-decoration:none;display:block;letter-spacing:-.01em}.sidebar-title[data-astro-cid-uadgga6g]:hover{color:#1e40af}.sidebar-nav[data-astro-cid-uadgga6g]{padding:0 .5rem}.nav-category[data-astro-cid-uadgga6g]{margin-bottom:1.25rem}.category-title[data-astro-cid-uadgga6g]{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;padding:.5rem .75rem;margin-bottom:.125rem}.category-icon[data-astro-cid-uadgga6g]{font-size:.875rem;opacity:.8}.nav-list[data-astro-cid-uadgga6g]{list-style:none;padding:0;margin:0}.nav-item[data-astro-cid-uadgga6g]{margin:.125rem 0}.nav-item[data-astro-cid-uadgga6g] .nav-link[data-astro-cid-uadgga6g]{display:block;padding:.5rem .75rem;color:#4b5563;text-decoration:none;border-radius:6px;font-size:.875rem;line-height:1.4;transition:all .15s ease;font-weight:450}.nav-item[data-astro-cid-uadgga6g] .nav-link[data-astro-cid-uadgga6g]:hover{background:#f3f4f6;color:#1e40af;transform:translate(2px)}.nav-item[data-astro-cid-uadgga6g].active .nav-link[data-astro-cid-uadgga6g]{background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;font-weight:600;box-shadow:0 1px 3px #1e40af26}.doc-content-wrapper[data-astro-cid-uadgga6g]{flex:1;display:flex;min-width:0}.doc-container[data-astro-cid-uadgga6g]{flex:1;max-width:800px;margin:0 auto;padding:3rem 3rem 4rem;min-width:0}.toc-sidebar[data-astro-cid-uadgga6g]{width:220px;flex-shrink:0;padding:3rem 1.25rem 3rem 1.75rem;position:sticky;top:80px;height:calc(100vh - 80px);overflow-y:auto;border-left:1px solid #e5e7eb}.toc-sidebar[data-astro-cid-uadgga6g]::-webkit-scrollbar{width:4px}.toc-sidebar[data-astro-cid-uadgga6g]::-webkit-scrollbar-track{background:transparent}.toc-sidebar[data-astro-cid-uadgga6g]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.toc-title[data-astro-cid-uadgga6g]{font-size:.6875rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.toc-list[data-astro-cid-uadgga6g]{list-style:none;padding:0;margin:0}.toc-item[data-astro-cid-uadgga6g]{margin:0}.toc-link[data-astro-cid-uadgga6g]{display:block;color:#6b7280;text-decoration:none;font-size:.8125rem;line-height:1.5;transition:all .15s ease;border-left:2px solid transparent;padding:.4rem 0 .4rem .875rem;margin-left:-.875rem;font-weight:450}.toc-link[data-astro-cid-uadgga6g]:hover{color:#1e40af;transform:translate(2px)}.toc-link[data-astro-cid-uadgga6g].active{color:#1e40af;border-left-color:#1e40af;font-weight:600}.toc-depth-2[data-astro-cid-uadgga6g]{padding-left:0}.toc-depth-3[data-astro-cid-uadgga6g] .toc-link[data-astro-cid-uadgga6g]{padding-left:1.75rem;font-size:.75rem}.toc-depth-4[data-astro-cid-uadgga6g] .toc-link[data-astro-cid-uadgga6g]{padding-left:2.625rem;font-size:.75rem}.back-link[data-astro-cid-uadgga6g]{display:inline-flex;align-items:center;color:#1a73e8;text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .3s}.back-link[data-astro-cid-uadgga6g]:hover{color:#174ea6}.doc-header[data-astro-cid-uadgga6g]{margin-bottom:3rem;padding-bottom:0;border-bottom:none}.doc-meta[data-astro-cid-uadgga6g]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.doc-navigation[data-astro-cid-uadgga6g]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:5rem;padding-top:3rem;border-top:1px solid #e5e7eb}.nav-link[data-astro-cid-uadgga6g]{display:flex;flex-direction:column;padding:1.25rem 1.5rem;background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;color:inherit;transition:all .2s ease}.nav-link[data-astro-cid-uadgga6g]:hover{background:#fff;border-color:#1e40af;transform:translateY(-2px);box-shadow:0 4px 12px #1e40af26}.nav-link[data-astro-cid-uadgga6g].prev{text-align:left}.nav-link[data-astro-cid-uadgga6g].next{text-align:right;grid-column:2}.nav-link[data-astro-cid-uadgga6g].prev:only-child{grid-column:1}.nav-label[data-astro-cid-uadgga6g]{font-size:.8125rem;color:#6b7280;margin-bottom:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.nav-title[data-astro-cid-uadgga6g]{font-size:1rem;color:#1a1a1a;font-weight:600;line-height:1.4}.nav-link[data-astro-cid-uadgga6g]:hover .nav-title[data-astro-cid-uadgga6g]{color:#1e40af}@media(max-width:1280px){.toc-sidebar[data-astro-cid-uadgga6g]{display:none}.doc-container[data-astro-cid-uadgga6g]{max-width:100%}}@media(max-width:1024px){.sidebar-toggle[data-astro-cid-uadgga6g]{display:block}.doc-sidebar[data-astro-cid-uadgga6g]{position:fixed;left:-280px;top:140px;z-index:99;transition:left .3s ease;height:calc(100vh - 140px);box-shadow:2px 0 8px #0000001a}.doc-sidebar[data-astro-cid-uadgga6g].open{left:0}.doc-content-wrapper[data-astro-cid-uadgga6g]{width:100%}}@media(max-width:768px){.doc-navigation[data-astro-cid-uadgga6g]{grid-template-columns:1fr}.nav-link[data-astro-cid-uadgga6g].next{grid-column:1}.doc-container[data-astro-cid-uadgga6g]{padding:2rem 1rem}}
