.gh{--gh-fondo:#141414;--gh-panel:#1c1c1c;--gh-borde:#2a2a2a;--gh-tarjeta:#212121;--gh-hover:#262626;--gh-texto:#ececec;--gh-gris:#a8a8a8;--gh-gris-2:#8a8a8a;--gh-azul:#2563eb;--gh-azul-claro:#93b4ff;--gh-verde:#4ade80;--gh-naranja:#fdba74;--gh-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;background:var(--gh-fondo);min-height:100vh;color:var(--gh-texto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 15px/1.65 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.gh *,.gh :before,.gh :after{box-sizing:border-box}.gh a{color:var(--gh-azul-claro);text-underline-offset:3px}.gh a:hover{color:#c3d4ff}.gh :focus-visible{outline:2px solid var(--gh-azul-claro);outline-offset:2px;border-radius:6px}.gh-barra{z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--gh-borde);background:#141414eb;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.gh .gh-marca{color:var(--gh-texto);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.gh .gh-marca:hover{color:#fff}.gh-marca-icono{background-color:#fff;flex-shrink:0;width:22px;height:22px;display:inline-block;-webkit-mask:url(/marca/simbolo-pequeno.svg?v=2) 50%/contain no-repeat;mask:url(/marca/simbolo-pequeno.svg?v=2) 50%/contain no-repeat}.gh-marca-sep{color:var(--gh-gris-2);font-weight:400}.gh-marca-sub{color:var(--gh-gris);font-weight:500}.gh-barra-enlaces{align-items:center;gap:14px;font-size:14px;display:flex}.gh .gh-barra-enlaces>a:not(.gh-boton){color:var(--gh-gris);text-decoration:none}.gh .gh-barra-enlaces>a:not(.gh-boton):hover{color:var(--gh-texto)}.gh .gh-boton{background:var(--gh-tarjeta);border:1px solid var(--gh-borde);color:var(--gh-texto);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.gh .gh-boton:hover{background:var(--gh-hover);color:#fff}.gh .gh-boton.primario{background:var(--gh-azul);border-color:var(--gh-azul);color:#fff}.gh .gh-boton.primario:hover{background:#1f5ef5}.gh .gh-boton:disabled{opacity:.55;cursor:default}.gh-cuerpo{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:48px;padding:40px 24px 96px;display:grid}.gh-lateral{background:var(--gh-panel);border:1px solid var(--gh-borde);border-radius:14px;align-self:start;max-height:calc(100vh - 100px);padding:14px;position:sticky;top:80px;overflow-y:auto}.gh-lateral-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--gh-gris);margin:4px 8px 6px;font-size:12px;font-weight:600}.gh-lateral-titulo+ul{margin-bottom:14px}.gh-guias,.gh-indice{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gh .gh-guias a,.gh .gh-indice a{color:var(--gh-gris);border-radius:8px;padding:6px 8px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.gh .gh-guias a:hover,.gh .gh-indice a:hover{background:var(--gh-hover);color:var(--gh-texto)}.gh .gh-guias a[aria-current=page]{background:var(--gh-hover);color:#fff;font-weight:500}.gh .gh-indice a[aria-current=true]{color:#fff;box-shadow:inset 2px 0 0 var(--gh-azul-claro)}.gh-principal{min-width:0}.gh-kicker{color:var(--gh-azul-claro);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.gh-titulo{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:clamp(28px,4vw,38px);font-weight:650;line-height:1.15}.gh-entrada{color:var(--gh-gris);margin-bottom:28px;font-size:17px}.gh-entrada p{margin:0 0 10px}.gh-seccion{background:var(--gh-panel);border:1px solid var(--gh-borde);border-radius:16px;margin-top:18px;padding:24px 26px;scroll-margin-top:76px}.gh-seccion h2{color:#fff;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.gh-seccion h3{color:var(--gh-texto);margin:18px 0 8px;font-size:16px;font-weight:600}.gh-seccion p{margin:0 0 12px}.gh-seccion p:last-child{margin-bottom:0}.gh-seccion ul{margin:0 0 12px;padding-left:20px}.gh-seccion li{margin:4px 0}.gh strong{color:#fff;font-weight:600}.gh :not(pre)>code{font-family:var(--gh-mono);border:1px solid var(--gh-borde);color:#e6e6e6;background:#0d0d0d;border-radius:6px;padding:1px 6px;font-size:.88em}.gh-pequeno{color:var(--gh-gris);font-size:13px}.gh-pasos{counter-reset:paso;gap:10px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.gh-pasos>li{counter-increment:paso;background:var(--gh-tarjeta);border:1px solid var(--gh-borde);border-radius:12px;padding:10px 14px 10px 50px;position:relative}.gh-pasos>li:before{content:counter(paso);color:#dbe6ff;background:#1e3a8a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;position:absolute;top:10px;left:12px}.gh-aviso{border:1px solid var(--gh-borde);background:var(--gh-tarjeta);border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.gh-aviso>svg{flex:none;margin-top:4px}.gh-aviso p{margin:0 0 6px}.gh-aviso p:last-child{margin:0}.gh-aviso-info>svg{color:var(--gh-azul-claro)}.gh-aviso-cuidado{background:#2a1d0f;border-color:#5b3a12}.gh-aviso-cuidado>svg{color:var(--gh-naranja)}.gh-aviso-ok{background:#0f2418;border-color:#1d4a2d}.gh-aviso-ok>svg{color:var(--gh-verde)}.gh-codigo{background:#0b0f17;border:1px solid #33415f;border-radius:12px;margin:12px 0;overflow:hidden}.gh-codigo.es-ejemplo{background:#111;border-style:dashed;border-color:#4b4b4b}.gh-codigo-cabeza{border-bottom:1px solid var(--gh-borde);color:var(--gh-gris);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:12px;font-weight:600;display:flex}.gh-codigo.es-ejemplo .gh-codigo-cabeza{color:var(--gh-naranja)}.gh-codigo pre{margin:0;padding:14px;overflow-x:auto}.gh-codigo code{font-family:var(--gh-mono);color:#dbe6ff;white-space:pre-wrap;word-break:break-all;font-size:13.5px;line-height:1.55}.gh .gh-copiar{background:var(--gh-azul);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font:600 13px/1 inherit;display:inline-flex}.gh .gh-copiar:hover{background:#1f5ef5}.gh-mio{background:linear-gradient(#1a2235,#1c1c1c);border:1px solid #2c3a5c;border-radius:16px;padding:20px 22px}.gh-mio h2{color:#fff;margin:0 0 6px;font-size:18px}.gh-mio>p{color:var(--gh-gris);margin:0 0 8px}.gh-selector{color:var(--gh-gris);flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;margin:6px 0 4px;font-size:14px;display:flex}.gh-selector select{text-overflow:ellipsis;flex:220px;min-width:0;max-width:100%}.gh-selector select,.gh input[type=text],.gh input[type=url]{font:inherit;color:var(--gh-texto);background:#0f0f0f;border:1px solid #3a3a3a;border-radius:9px;padding:8px 10px;font-size:14px}.gh-fila{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.gh-fila input{flex:220px;min-width:0}.gh-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.gh .gh-chips a{background:var(--gh-tarjeta);border:1px solid var(--gh-borde);color:var(--gh-texto);border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none}.gh .gh-chips a:hover{background:var(--gh-hover);border-color:#3a3a3a}@media(max-width:900px){.gh-cuerpo{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px 72px}.gh-lateral{max-height:none;position:static}.gh-indice,.gh-guias{flex-wrap:wrap;gap:4px;display:flex}.gh-seccion{padding:18px 16px}.gh-pasos>li{padding-left:46px}.gh-barra{padding:0 14px}.gh .gh-barra-enlaces>a:not(.gh-boton){display:none}}
