.dc{--dc-bg:#fff;--dc-soft:#f7f6f3;--dc-line:#ebe8e2;--dc-text:#16150f;--dc-muted:#6b675e;--dc-accent:#ff5f1f;--dc-accent-ink:#c2410c;--dc-code-bg:#16150f;--dc-code-text:#f4f1ea;background:var(--dc-bg);min-height:100vh;color:var(--dc-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.65}.dc a{color:var(--dc-accent-ink);text-decoration:none}.dc a:hover{text-decoration:underline}.dc svg{width:1em;height:1em}.dc-top{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--dc-line);background:#ffffffeb;position:sticky;top:0}.dc-top-in{align-items:center;gap:12px;max-width:1280px;height:60px;margin:0 auto;padding:0 16px;display:flex}.dc-logo{display:inline-flex;color:var(--dc-accent)!important}.dc-top-label{color:var(--dc-muted);border-left:1px solid var(--dc-line);padding-left:12px;font-weight:600}.dc-top-links{gap:18px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.dc-top-links a{align-items:center;gap:4px;display:inline-flex;color:var(--dc-text)!important}.dc-top-links svg{width:13px;height:13px;color:var(--dc-muted)}.dc-menu-btn{border:1px solid var(--dc-line);background:var(--dc-bg);font:inherit;color:var(--dc-text);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:none}.dc-body{grid-template-columns:260px minmax(0,1fr);max-width:1280px;margin:0 auto;display:grid}.dc-nav{border-right:1px solid var(--dc-line);align-self:start;height:calc(100vh - 60px);padding:24px 16px 40px;position:sticky;top:60px;overflow-y:auto}.dc-search{border:1px solid var(--dc-line);background:var(--dc-soft);color:var(--dc-muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:0 10px;display:flex}.dc-search input{font:inherit;width:100%;height:38px;color:var(--dc-text);background:0 0;border:0;outline:0;font-size:14px}.dc-search:focus-within{border-color:var(--dc-accent)}.dc-nav-group{margin-bottom:20px}.dc-nav-group>p{text-transform:uppercase;letter-spacing:.06em;color:var(--dc-muted);margin:0 0 6px 10px;font-size:12px;font-weight:700}.dc-nav ul{margin:0;padding:0;list-style:none}.dc-nav-group a{border-radius:8px;padding:6px 10px;font-size:14px;display:block;color:var(--dc-text)!important}.dc-nav-group a:hover{background:var(--dc-soft);text-decoration:none}.dc-nav-group a[aria-current=page]{background:#fff1ea;font-weight:600;color:var(--dc-accent-ink)!important}.dc-results a{border-radius:8px;padding:8px 10px;display:grid;color:var(--dc-text)!important}.dc-results a:hover{background:var(--dc-soft);text-decoration:none}.dc-results span,.dc-muted{color:var(--dc-muted);font-size:13px}.dc-main{grid-template-columns:minmax(0,760px) 200px;gap:48px;padding:40px 32px 80px;display:grid}.dc-article{min-width:0}.dc-kicker{color:var(--dc-accent-ink);margin:0 0 6px;font-size:13px;font-weight:700}.dc-article h1{letter-spacing:-.02em;margin:0 0 8px;font-size:34px;font-weight:800;line-height:1.2}.dc-lead{color:var(--dc-muted);margin:0 0 28px;font-size:17px}.dc-article h2{letter-spacing:-.01em;margin:40px 0 10px;scroll-margin-top:80px;font-size:22px;font-weight:700}.dc-article h2 a{color:inherit!important}.dc-article h3{margin:28px 0 8px;font-size:17px;font-weight:700}.dc-article p{margin:0 0 14px}.dc-article ul,.dc-article ol{margin:0 0 16px;padding-left:22px}.dc-article ul{list-style:outside}.dc-article ol{list-style:decimal}.dc-article li{margin-bottom:6px}.dc-article :not(pre)>code{background:var(--dc-soft);border:1px solid var(--dc-line);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.dc-code{background:var(--dc-code-bg);border-radius:12px;margin:0 0 18px;overflow:hidden}.dc-code figcaption{color:#a8a298;border-bottom:1px solid #2b2a24;justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;font-size:12px;display:flex}.dc-code button{color:#d9d4ca;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.dc-code button:hover{background:#2b2a24}.dc-code pre{color:var(--dc-code-text);margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.dc-table{border:1px solid var(--dc-line);border-radius:12px;margin:0 0 18px;overflow-x:auto}.dc-table table{border-collapse:collapse;width:100%;font-size:14px}.dc-table th{text-align:left;background:var(--dc-soft);border-bottom:1px solid var(--dc-line);padding:9px 12px;font-weight:700}.dc-table td{border-top:1px solid var(--dc-line);vertical-align:top;padding:9px 12px}.dc-table tr:first-child td{border-top:0}.dc-aviso{background:#fff6f1;border:1px solid #ffd9c7;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:14px}.dc-cuidado{background:#fffbeb;border-color:#fde68a}.dc-pager{border-top:1px solid var(--dc-line);justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;display:flex}.dc-pager a{border:1px solid var(--dc-line);border-radius:12px;align-items:center;gap:10px;max-width:48%;padding:10px 14px;font-weight:600;display:inline-flex;color:var(--dc-text)!important}.dc-pager a:hover{border-color:var(--dc-accent);text-decoration:none}.dc-pager span{display:grid}.dc-pager small{color:var(--dc-muted);font-weight:500}.dc-pager-next{text-align:right;margin-left:auto}.dc-toc{align-self:start;font-size:13px;position:sticky;top:100px}.dc-toc p{margin:0 0 8px;font-weight:700}.dc-toc ul{border-left:1px solid var(--dc-line);margin:0;padding:0;list-style:none}.dc-toc a{padding:4px 0 4px 12px;display:block;color:var(--dc-muted)!important}.dc-toc a:hover{text-decoration:none;color:var(--dc-accent-ink)!important}@media (width<=1100px){.dc-main{grid-template-columns:minmax(0,1fr)}.dc-toc{display:none}}@media (width<=820px){.dc-body{grid-template-columns:minmax(0,1fr)}.dc-menu-btn{display:inline-flex}.dc-top-links{display:none}.dc-menu-btn{margin-left:auto}.dc-nav{border-right:0;border-bottom:1px solid var(--dc-line);height:auto;display:none;position:static}.dc-nav-open{display:block}.dc-main{padding:28px 16px 64px}.dc-article h1{font-size:28px}}
