.documento_page__sDqWO{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 104px);background:var(--bg-0)}.documento_sidebar__r6_cB{background:var(--bg-1);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:104px;height:calc(100vh - 104px);overflow-y:auto;display:flex;flex-direction:column}.documento_sidebarHeader__FASrt{padding:1.5rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.documento_backLink__xV4zM{font-size:.68rem;color:var(--text-muted);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.documento_backLink__xV4zM:hover,.documento_catLink__oA0d_{color:var(--text-secondary)}.documento_catLink__oA0d_{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.8rem;font-weight:600;padding:.5rem .75rem;border:1px solid var(--border);background:var(--bg-2);transition:background .2s,border-color .2s}.documento_catLink__oA0d_:hover{background:var(--bg-3);border-color:var(--border-mid)}.documento_docNav__zboNC{flex:1 1;padding:.5rem;display:flex;flex-direction:column;gap:0}.documento_navItem__DH0HX{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;text-decoration:none;font-size:.78rem;color:var(--text-muted);transition:background .15s,color .15s;line-height:1.4;border-left:2px solid transparent}.documento_navItem__DH0HX:hover{background:var(--bg-2);color:var(--text-secondary)}.documento_navItem__DH0HX.documento_active__T6UKk{background:var(--bg-2);color:#fff;font-weight:600;border-left-color:var(--accent-bright)}.documento_navIcon__SiUUF{flex-shrink:0;margin-top:.05rem;font-size:.85rem}.documento_main__w_xM_{overflow:auto}.documento_mainInner__7svYz{max-width:880px;margin:0 auto;padding:3rem 2.5rem}.documento_docMeta__GqM3D{margin-bottom:2rem}.documento_breadcrumb__cEGvJ{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem;flex-wrap:wrap}.documento_breadcrumb__cEGvJ a{font-size:.68rem;color:var(--text-muted);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.documento_breadcrumb__cEGvJ a:hover{color:var(--text-secondary)}.documento_breadcrumb__cEGvJ span{font-size:.68rem;color:var(--border-mid)}.documento_docTitle__hxGPL{font-size:1.5rem;font-weight:600;color:#fff;letter-spacing:-.3px}.documento_pagination__Gnb6T{display:flex;justify-content:space-between;margin-top:2.5rem;gap:1rem;border-top:1px solid var(--border);padding-top:2rem}.documento_paginationBtn__sAdCf{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.25rem;background:var(--bg-1);border:1px solid var(--border);text-decoration:none;transition:border-color .2s,background .2s;max-width:260px}.documento_paginationBtn__sAdCf:hover{border-color:var(--border-mid);background:var(--bg-2)}.documento_paginationBtn__sAdCf span:first-child{font-size:.68rem;font-weight:600;color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase}.documento_paginationLabel__HicGL{font-size:.8rem;color:var(--text-secondary);font-weight:500}.documento_paginationNext__1dHde{text-align:right;align-items:flex-end}@media (max-width:900px){.documento_page__sDqWO{grid-template-columns:1fr}.documento_sidebar__r6_cB{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border)}.documento_docNav__zboNC{flex-direction:row;flex-wrap:wrap;overflow-x:auto}.documento_navItem__DH0HX{white-space:nowrap;flex-shrink:0}.documento_mainInner__7svYz{padding:2rem 1.5rem}}.documentViewer_wrapper__uTFE_{border:1px solid var(--border);overflow:hidden;background:var(--bg-1)}.documentViewer_toolbar__5z1Om{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;background:var(--bg-2);border-bottom:1px solid var(--border);gap:1rem;flex-wrap:wrap}.documentViewer_toolbarLeft__s0z9t{display:flex;align-items:center;gap:.75rem}.documentViewer_fileIcon__itsAk{font-size:1rem}.documentViewer_fileName__gffPg{font-size:.75rem;font-family:Monaco,Menlo,monospace;color:var(--text-muted);background:var(--bg-3);border:1px solid var(--border-mid);padding:.2rem .6rem;letter-spacing:.03em}.documentViewer_toolbarRight__023iZ{display:flex;gap:0}.documentViewer_toggleBtn__nFQq2{padding:.35rem .9rem;border:1px solid var(--border-mid);border-right:none;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s;font-family:inherit}.documentViewer_toggleBtn__nFQq2:last-child{border-right:1px solid var(--border-mid)}.documentViewer_toggleBtn__nFQq2.documentViewer_active___A7Mk{background:var(--accent-bright);color:#fff;border-color:var(--accent-bright)}.documentViewer_toggleBtn__nFQq2:not(.documentViewer_active___A7Mk):hover{color:var(--text-secondary);background:var(--bg-3)}.documentViewer_content___BubX{padding:3rem;max-height:75vh;overflow-y:auto}.documentViewer_markdown__tqt_x{font-size:.9rem;color:var(--text-secondary);line-height:1.8}.documentViewer_markdown__tqt_x h1{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:.5rem;margin-top:0;letter-spacing:-.5px;padding-bottom:.875rem;border-bottom:1px solid var(--accent-bright)}.documentViewer_markdown__tqt_x h2{font-size:1.1rem;font-weight:700;color:#fff;margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.documentViewer_markdown__tqt_x h3{font-size:.95rem;font-weight:700;color:hsla(0,0%,100%,.85);margin-top:1.75rem;margin-bottom:.5rem}.documentViewer_markdown__tqt_x h4{font-size:.78rem;font-weight:700;color:var(--accent-bright);margin-top:1.25rem;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.1em}.documentViewer_markdown__tqt_x p{margin-bottom:1rem;font-weight:300}.documentViewer_markdown__tqt_x strong{color:#fff;font-weight:700}.documentViewer_markdown__tqt_x em{color:var(--text-muted);font-style:italic}.documentViewer_markdown__tqt_x ol,.documentViewer_markdown__tqt_x ul{padding-left:1.5rem;margin-bottom:1rem}.documentViewer_markdown__tqt_x li{margin-bottom:.35rem;font-weight:300}.documentViewer_markdown__tqt_x blockquote{border-left:2px solid var(--accent-bright);padding-left:1rem;color:var(--text-secondary);font-style:italic;margin:1.25rem 0}.documentViewer_markdown__tqt_x hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.documentViewer_markdown__tqt_x code{font-family:Monaco,Menlo,monospace;font-size:.82em;background:var(--bg-3);border:1px solid var(--border-mid);padding:.1em .4em;color:var(--accent-bright)}.documentViewer_markdown__tqt_x pre{background:var(--bg-0);border:1px solid var(--border);padding:1.25rem;overflow-x:auto;margin:1.25rem 0}.documentViewer_markdown__tqt_x pre code{background:none;border:none;color:var(--text-secondary);padding:0;font-size:.82rem;line-height:1.65}.documentViewer_markdown__tqt_x table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.82rem;border:1px solid var(--border)}.documentViewer_markdown__tqt_x thead tr{background:var(--bg-3)}.documentViewer_markdown__tqt_x th{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:.72rem;white-space:nowrap;color:#fff;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border-mid)}.documentViewer_markdown__tqt_x td{padding:.65rem 1rem;border-bottom:1px solid var(--border);color:var(--text-secondary);font-weight:300;vertical-align:top}.documentViewer_markdown__tqt_x tbody tr:last-child td{border-bottom:none}.documentViewer_markdown__tqt_x tbody tr:hover{background:var(--bg-2)}.documentViewer_raw__sGgG4{font-family:Monaco,Menlo,Courier New,monospace;font-size:.78rem;line-height:1.75;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.documentViewer_content___BubX{padding:1.5rem}}