.guide{--azul:#1c67d8;--azul-hover:#1d54b0;--azul-press:#172d54;--azul-50:#eff8ff;--azul-100:#dbeffe;--azul-200:#bfe4fe;--cyan-100:#c8fffa;--cyan-200:#86fef5;--cyan-700:#067a7f;--negro:#111;--blanco:#fff;--gris:#e6e6e6;--gris-claro:#f6f6f6;--gris-oscuro:#303030;--n-400:#99a1af;--n-500:#6a7282;--n-600:#4a5565;--ok-100:#dcfce7;--ok-200:#b9f8cf;--ok-700:#008236;--naranja:#ff8f43;--naranja-50:#fff4ec;--naranja-200:#ffd9bf;--naranja-700:#9a4e12;--bg:var(--blanco);--rail:var(--gris-claro);--text:var(--negro);--text-2:var(--gris-oscuro);--text-3:var(--n-500);--border:var(--gris);--shadow-surface:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px 0 #0000000a}.guide *{box-sizing:border-box}html:has(.guide){scroll-behavior:smooth;scroll-padding-top:88px}.guide{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.3}.guide h1,.guide h2,.guide h3,.guide h4,.guide p,.guide ul,.guide ol{margin:0}.guide ul,.guide ol{padding:0;list-style:none}.guide a{color:inherit;text-decoration:none}.guide button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none}.guide :focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:4px}.guide .top{z-index:200;background:var(--blanco);border-bottom:1px solid var(--border);position:sticky;top:0}.guide .top-in{align-items:center;gap:16px;max-width:1400px;height:64px;margin:0 auto;padding:0 24px;display:flex}.guide .brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.guide .brand img{width:auto;height:28px;display:block}.guide .brand-div{background:var(--border);width:1px;height:20px}.guide .brand-lbl{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:600}.guide .shell{grid-template-columns:272px minmax(0,1fr) 200px;align-items:start;gap:40px;max-width:1400px;margin:0 auto;padding:0 24px;display:grid}@media (max-width:1160px){.guide .shell{grid-template-columns:256px minmax(0,1fr);gap:32px}.guide .toc{display:none}}@media (max-width:820px){.guide .shell{grid-template-columns:1fr;gap:0}.guide .side{border-right:none;border-bottom:1px solid var(--border);height:auto;padding-bottom:16px;position:static}}.guide .side{border-right:1px solid var(--border);height:calc(100vh - 64px);padding:28px 20px 48px 0;position:sticky;top:64px;overflow-y:auto}.guide .side::-webkit-scrollbar{width:6px}.guide .side::-webkit-scrollbar-thumb{background:var(--gris);border-radius:999px}.guide .grp{margin-bottom:22px}.guide .grp>button.gt{letter-spacing:.02em;width:100%;color:var(--text-3);text-transform:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.guide .grp>button.gt:hover{color:var(--text-2)}.guide .grp .chev{width:12px;height:12px;color:var(--n-400);transition:transform .18s}.guide .grp[data-open="0"] .chev{transform:rotate(-90deg)}.guide .grp[data-open="0"] ul{display:none}.guide .grp ul{flex-direction:column;gap:1px;margin-top:4px;display:flex}.guide .grp li>button{width:100%;color:var(--text-2);border-left:2px solid #0000;border-radius:8px;align-items:center;gap:10px;margin-left:8px;padding:7px 10px 7px 16px;font-size:14px;font-weight:400;line-height:1.35;display:flex}.guide .ico{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.guide .ico img{width:auto;max-width:20px;height:auto;max-height:19px;display:block}.guide .ico.addi svg{width:19px;height:19px;color:var(--azul)}.guide .ico.api{color:var(--gris-oscuro)}.guide .ico.api svg{width:18px;height:18px}.guide .grp li>button:hover{background:var(--gris-claro);color:var(--text)}.guide .grp li>button[aria-current=page]{color:var(--azul);border-left-color:var(--azul);background:var(--azul-50);font-weight:600}.guide .side .solo>button{width:100%;color:var(--text-2);border-radius:8px;padding:7px 10px;font-size:14px;font-weight:500;display:block}.guide .side .solo>button:hover{background:var(--gris-claro);color:var(--text)}.guide .side .solo>button[aria-current=page]{color:var(--azul);background:var(--azul-50);font-weight:600}.guide main{min-width:0;padding:36px 0 96px}.guide .stack{flex-direction:column;gap:36px;display:flex}.guide .crumb{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.guide .crumb button{color:var(--azul);font-weight:500}.guide h1.page{letter-spacing:-.01em;text-wrap:balance;max-width:22ch;font-size:26px;font-weight:600;line-height:1.2}.guide h1.hero{max-width:20ch;font-size:34px;line-height:1.15}.guide h2.sec{letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:88px;font-size:22px;font-weight:600;line-height:1.2}.guide h3.sub{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}.guide h4.grp4{letter-spacing:-.01em;font-size:16px;font-weight:600}.guide .lede{color:var(--text-2);max-width:66ch;margin-top:12px;font-size:16px;line-height:1.5}.guide .note{color:var(--text-2);max-width:68ch;font-size:14px;line-height:1.5}.guide .block{flex-direction:column;gap:16px;display:flex}.guide .hr{background:var(--border);border:none;height:1px}.guide .tag{letter-spacing:-.01em;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:20px;padding:1px 8px;font-size:14px;font-weight:500;display:inline-flex}.guide .tag.info{background:var(--cyan-100);border-color:var(--cyan-200);color:var(--cyan-700)}.guide .tag.neutral{background:var(--gris-claro);border-color:var(--gris);color:var(--n-600)}.guide .tag.brand{background:var(--azul-100);border-color:var(--azul-200);color:var(--azul-press)}.guide .tag.acc{background:var(--naranja-50);border-color:var(--naranja-200);color:var(--naranja-700)}.guide .tag .dot{opacity:.7;background:currentColor;border-radius:999px;width:6px;height:6px}.guide .btn{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.guide .btn.primary{background:var(--azul);color:#fff}.guide .btn.primary:hover{background:var(--azul-hover)}.guide .btn.secondary{background:var(--azul-50);color:var(--azul)}.guide .btn.sm{border-radius:8px;height:32px;padding:0 14px;font-size:14px}.guide .btn.cta{align-self:flex-start;height:36px;margin-top:6px;padding:0 16px}.guide .btn.lg{height:48px;padding:0 28px;font-size:16px}.guide .btn.lg svg{width:16px;height:16px}.guide .btn.cta svg{width:14px;height:14px}.guide .btn.cta:hover{background:var(--azul-100)}.guide .lnk{color:var(--azul);letter-spacing:-.01em;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.guide .lnk svg{width:14px;height:14px}.guide .lnk:hover{color:var(--azul-hover)}.guide .card{background:var(--blanco);border:1px solid var(--border);border-radius:16px;padding:20px}.guide .card.soft{background:var(--gris-claro);border-color:#0000}.guide .grid{gap:16px;display:grid}.guide .g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.guide .g2{grid-template-columns:1fr}}.guide .door{background:var(--azul-50);border:1px solid var(--azul-200);border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:24px;display:flex}.guide .door .bi{margin-bottom:10px}.guide .door h3{letter-spacing:-.01em;color:var(--text);font-size:20px;font-weight:600}.guide .door p{color:var(--text-2);max-width:60ch;font-size:14px;line-height:1.5}.guide .door .btn{align-self:flex-start;margin-top:6px}.guide .path{background:var(--blanco);border:1px solid var(--border);border-radius:16px;gap:16px;padding:20px;transition:box-shadow .18s,border-color .18s;display:flex}.guide .path:hover{box-shadow:var(--shadow-surface);border-color:#0000}.guide .lgw{background:var(--gris-claro);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:60px;padding:0 16px;display:flex}.guide .lgw img{width:auto;max-width:100%;height:auto;max-height:26px;display:block}.guide .lgw.icon{color:var(--gris-oscuro)}.guide .lgw.icon svg{width:26px;height:26px}.guide .lgw.addi svg{width:66px;height:25px;color:var(--azul)}.guide .lgw.sm{width:76px;height:44px;padding:0 12px}.guide .lgw.sm img{max-height:20px}.guide .lgw.sm svg{width:20px;height:20px}.guide .path .bd{flex-direction:column;gap:8px;min-width:0;display:flex}.guide .path h4{letter-spacing:-.01em;font-size:16px;font-weight:600}.guide .path p{color:var(--text-2);max-width:64ch;font-size:14px;line-height:1.5}.guide .path ul.bul{flex-direction:column;gap:4px;margin-top:2px;display:flex}.guide .path ul.bul li{color:var(--text-2);padding-left:16px;font-size:14px;line-height:1.5;position:relative}.guide .path ul.bul li:before{content:"";background:var(--n-400);border-radius:999px;width:4px;height:4px;position:absolute;top:9px;left:4px}.guide .chips{flex-wrap:wrap;gap:8px;display:flex}.guide .chip{border:1px solid var(--gris);background:var(--blanco);letter-spacing:-.01em;color:var(--text-2);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}.guide .chip:hover{border-color:var(--azul);color:var(--azul)}.guide .chip.on{background:var(--azul);border-color:var(--azul);color:#fff}.guide .chk{color:var(--text-2);border:1px solid var(--gris);background:var(--blanco);cursor:pointer;border-radius:12px;align-items:center;gap:9px;height:44px;padding:0 14px;font-size:14px;display:flex}.guide .chk input{width:18px;height:18px;accent-color:var(--azul);flex-shrink:0;margin:0}.guide .tshoot{flex-direction:column;gap:8px;display:flex}.guide .troi{color:#c10007;background:#ffe2e2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:2px;font-size:12px;font-weight:700;display:inline-flex}.guide .tshoot .det>summary{gap:10px}.guide .keys h4,.guide .risks h4{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:600}.guide .lvl{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.guide .lvl i{border-radius:999px;flex-shrink:0;width:10px;height:10px}.guide .lvl.azul{background:var(--azul-50);border-color:var(--azul-200);color:var(--azul)}.guide .lvl.azul i{background:var(--azul)}.guide .lvl.top,.guide .lvl.verde{background:var(--ok-100);border-color:var(--ok-200);color:var(--ok-700)}.guide .lvl.top i,.guide .lvl.verde i{background:#008236}.guide .lvl.amarillo{color:#8a5a00;background:#fef9c2;border-color:#fff085}.guide .lvl.amarillo i{background:#e0a400}.guide .lvl.rojo{color:#c10007;background:#ffe2e2;border-color:#ffc9c9}.guide .lvl.rojo i{background:#c10007}.guide .route{background:var(--gris-claro);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.guide .route span{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:600}.guide .route i{border-top:1.8px solid var(--n-400);border-right:1.8px solid var(--n-400);flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}.guide .benef{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;display:grid}@media (max-width:700px){.guide .benef{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.guide .bcard{background:var(--blanco);border:1px solid var(--gris);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.guide .bi{background:var(--azul-50);width:44px;height:44px;color:var(--azul);border-radius:12px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.guide .bi svg{width:22px;height:22px}.guide .bcard h4{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.guide .bcard p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.guide .conseq{flex-direction:column;gap:12px;display:flex}.guide .citem{border:1px solid var(--gris);background:var(--blanco);border-radius:16px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.guide .citem h4{letter-spacing:-.01em;color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.guide .citem p{color:var(--text-2);max-width:70ch;margin:0;font-size:14px;line-height:1.5}.guide .cico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.guide .cico svg{width:22px;height:22px}.guide .citem.n1 .cico{background:var(--gris-claro);color:var(--gris-oscuro)}.guide .citem.n2{background:#fffaf6;border-color:#ffd9bf}.guide .citem.n2 .cico{color:var(--naranja-700);background:#ffeedf}.guide .citem.n3{background:#fff6f6;border-color:#ffc9c9}.guide .citem.n3 .cico{color:#c10007;background:#ffe2e2}@media (max-width:560px){.guide .citem{flex-direction:column;gap:12px}}.guide .keys{background:var(--azul-50);border:1px solid var(--azul-200);border-radius:16px;padding:20px 22px}.guide .keys ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.guide .keys li{color:var(--text);padding-left:32px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.guide .keys li:before{content:"";background:var(--azul);border-radius:999px;width:20px;height:20px;position:absolute;top:1px;left:0}.guide .keys li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4.5px;position:absolute;top:7px;left:5.5px;transform:rotate(-45deg)}.guide .risks{background:#fff6f6;border:1px solid #ffc9c9;border-radius:16px;padding:18px 20px}.guide .risks h4{letter-spacing:-.01em;color:var(--text);margin:0 0 10px;font-size:14px;font-weight:600}.guide .risks>ul:first-child{margin-top:0}.guide .risks ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide .risks li{color:var(--text-2);padding-left:26px;font-size:14px;line-height:1.45;position:relative}.guide .risks li:before{content:"";background:#ffe2e2;border-radius:999px;width:18px;height:18px;position:absolute;top:1px;left:0}.guide .risks li:after{content:"×";color:#c10007;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;left:0}.guide .bonus{background:var(--azul-50);border:1px solid var(--azul-200);border-radius:16px;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.guide .bonus img{flex-shrink:0;width:56px;height:56px;display:block}.guide .bonus>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}@media (max-width:560px){.guide .bonus{flex-direction:column;gap:14px}}.guide .shot{flex-direction:column;gap:8px;margin:0;display:flex}.guide .shot img{cursor:zoom-in}.guide .lightbox{z-index:300;background:#141413d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.guide .lightbox img{background:var(--blanco);cursor:default;border:0;border-radius:12px;width:auto;max-width:100%;max-height:100%;display:block}.guide .lightbox .lb-close{background:var(--blanco);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000040}.guide .lightbox .lb-close svg{width:18px;height:18px;display:block}.guide .lightbox .lb-close:hover{background:var(--gris-claro)}.guide .lightbox .lb-close:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.guide .shot img{border:1px solid var(--gris);border-radius:12px;width:100%;max-width:520px;display:block}.guide .shot figcaption{color:var(--text-3);font-size:14px;line-height:1.45}.guide .facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}@media (max-width:760px){.guide .facts{grid-template-columns:1fr}}.guide .fact{background:var(--gris-claro);border-radius:12px;padding:14px 16px}.guide .fact h5{letter-spacing:-.01em;color:var(--text);margin:0 0 4px;font-size:14px;font-weight:600}.guide .fact p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.guide .faq{flex-direction:column;gap:8px;display:flex}.guide .faq .det>summary{font-size:15px}.guide .helpbox{background:var(--gris-claro);border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.guide .hb-top h4{letter-spacing:-.01em;color:var(--text);margin:0;font-size:14px;font-weight:600}.guide .hb-top p{color:var(--text-2);margin:3px 0 0;font-size:14px;line-height:1.45}.guide .helpbox .contact{border-color:#0000}.guide .contact.static{cursor:default}.guide .contact.static:hover{border-color:#0000}.guide .hb-foot{color:var(--text-3);margin:0;font-size:13px;line-height:1.45}.guide .contacts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.guide .contact{border:1px solid var(--gris);background:var(--blanco);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s;display:flex}.guide .contact:hover{border-color:var(--azul)}.guide .ci{background:var(--gris-claro);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.guide .ci.mail{color:var(--azul);background:var(--azul-50)}.guide .ci svg{width:20px;height:20px}.guide .ci img{width:24px;height:24px;display:block}.guide .cm{flex-direction:column;gap:1px;min-width:0;display:flex}.guide .cm small{color:var(--text-3);font-size:12px}.guide .cm span{letter-spacing:-.01em;color:var(--text);word-break:break-word;font-size:14px;font-weight:600}.guide .endp{background:var(--gris-claro);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.guide .endp code{background:var(--blanco);border-color:var(--gris);word-break:break-all;font-size:13px}.guide .verb{letter-spacing:.03em;color:#fff;border-radius:6px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:700}.guide .verb.get{background:#008236}.guide .verb.post{background:var(--azul)}.guide .verb.put{background:#a65f00}.guide pre.codeb{color:#f3f4f6;background:#111;border-radius:12px;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.guide .vlink{border:1px solid var(--gris);letter-spacing:-.01em;color:var(--text);border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.guide .vlink:hover{border-color:var(--azul);color:var(--azul)}.guide .vic{color:var(--azul);display:flex}.guide .vic svg{width:20px;height:20px}.guide .zfilters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:640px){.guide .zfilters{grid-template-columns:1fr}}.guide .zfilters input[type=search],.guide .zfilters select{border:1px solid var(--border-strong,#d1d5dc);background:var(--blanco);height:44px;color:var(--text);font:inherit;border-radius:12px;width:100%;padding:0 14px}.guide .zfilters input[type=search]:focus,.guide .zfilters select:focus{border-color:var(--azul);box-shadow:0 0 0 4px var(--azul-200);outline:none}.guide .zbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guide .zbar .note{margin:0}.guide .zctl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide .zpager{align-items:center;gap:8px;display:flex}.guide .zpager .note{white-space:nowrap;margin:0}.guide .zpager button[disabled]{opacity:.4;pointer-events:none}.guide .ztable{max-height:520px;overflow:auto}.guide .ztable thead th{z-index:1;position:sticky;top:0}.guide #zcount{color:var(--text-2);font-weight:500}.guide .tw{border:1px solid var(--gris);background:var(--blanco);border-radius:12px;overflow-x:auto}.guide table{border-collapse:collapse;width:100%;min-width:520px}.guide th,.guide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gris);border-right:1px solid var(--gris);padding:11px 14px;font-size:14px;line-height:1.5}.guide th:last-child,.guide td:last-child{border-right:none}.guide tbody tr:last-child td{border-bottom:none}.guide th{letter-spacing:-.01em;color:var(--text);background:var(--gris-claro);white-space:nowrap;font-weight:600}.guide tbody tr:nth-child(2n) td{background:#fbfbfb}.guide td code{background:var(--blanco)}.guide ol.steps{flex-direction:column;gap:9px;margin:0;padding-left:24px;list-style:decimal;display:flex}.guide ol.steps li{color:var(--text-2);padding-left:2px;font-size:14px;line-height:1.55}.guide ol.steps li::marker{color:var(--text-3);font-weight:600}.guide ul.bul2{flex-direction:column;gap:9px;display:flex}.guide ul.bul2 li{color:var(--text-2);padding-left:17px;font-size:14px;line-height:1.55;position:relative}.guide ul.bul2 li:before{content:"";background:var(--n-400);border-radius:999px;width:4px;height:4px;position:absolute;top:9px;left:4px}.guide .quote{border-left:3px solid var(--azul-200);background:var(--azul-50);color:var(--text-2);border-radius:0 12px 12px 0;padding:12px 16px;font-size:14px;line-height:1.55}.guide .mono{background:var(--gris-claro);border:1px solid var(--border);color:var(--gris-oscuro);word-break:break-word;border-radius:12px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.8}.guide .link-ish,.guide ol.steps a,.guide ul.bul2 a,.guide .note a,.guide .lede a,.guide .quote a,.guide .alert p a,.guide .fact p a,.guide .bcard p a,.guide .hb-top p a,.guide .dbody a,.guide td a{color:var(--azul);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.guide ol.steps a:hover,.guide ul.bul2 a:hover,.guide .note a:hover,.guide .lede a:hover,.guide .quote a:hover,.guide .alert p a:hover,.guide .fact p a:hover,.guide .bcard p a:hover,.guide .hb-top p a:hover,.guide .dbody a:hover,.guide td a:hover{color:var(--azul-hover)}.guide code{background:var(--gris-claro);border:1px solid var(--border);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.guide .stepc{border:1px solid var(--border);background:var(--blanco);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.guide .sh{align-items:center;gap:12px;display:flex}.guide .sh .num{background:var(--azul-50);width:28px;height:28px;color:var(--azul);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.guide .sbody{flex-direction:column;gap:14px;display:flex}.guide .subh{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:600}.guide .dl{border:1px dashed var(--n-400);background:var(--blanco);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.guide .dl .fi{background:var(--gris-claro);width:40px;height:40px;color:var(--gris-oscuro);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guide .dl .fi svg{width:20px;height:20px}.guide .dl .meta{flex:1;min-width:160px}.guide .dl .meta h5{letter-spacing:-.01em;color:var(--text);margin:0;font-size:14px;font-weight:600}.guide .dl .meta p{color:var(--text-3);margin:2px 0 0;font-size:14px}.guide td .na{color:var(--n-400)}.guide ol.stepper{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guide .stepr{border-radius:12px;align-items:stretch;gap:16px;width:100%;padding-right:8px;display:flex}.guide .stepr:hover .st{color:var(--azul)}.guide .stepr .rail{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.guide .stepr .dot{background:var(--azul-50);width:32px;height:32px;color:var(--azul);font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.guide .stepr .line{background:var(--border);flex:1;width:2px;margin:6px 0}.guide .stepr.done .dot{background:var(--ok-100);color:var(--ok-700)}.guide .stepr.done .dot svg{width:18px;height:18px}.guide .stepr.done .go{background:var(--ok-100);color:var(--ok-700)}.guide .stepr.done:hover .go{background:var(--ok-200)}.guide .stepr.done:hover .st{color:var(--ok-700)}.guide .stepr .sc{flex:1;min-width:0;padding:5px 0 26px}.guide .stepr .st{letter-spacing:-.01em;color:var(--text);font-size:16px;font-weight:600;display:block}.guide .stepr .sd{color:var(--text-2);margin-top:3px;font-size:14px;line-height:1.45;display:block}.guide .stepr .go{background:var(--azul-50);height:32px;color:var(--azul);letter-spacing:-.01em;white-space:nowrap;border-radius:8px;flex-shrink:0;align-self:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.guide .stepr .go svg{width:14px;height:14px}.guide .stepr:hover .go{background:var(--azul-100)}.guide .card.intro{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.guide .card.intro .note{max-width:70ch}.guide .card.intro .cta{margin-top:0}.guide .stepper li:last-child .sc{padding-bottom:0}.guide .prog{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide .prog .track{gap:4px;display:flex}.guide .prog .track i{background:var(--gris);border-radius:999px;width:26px;height:4px}.guide .prog .track i.on{background:var(--azul)}.guide .prog .track.done i{background:#008236}.guide .pager{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}.guide .pg{border:1px solid var(--border);background:var(--blanco);border-radius:12px;flex-direction:column;gap:3px;min-width:230px;padding:14px 20px;display:flex}.guide .pg small{color:var(--text-3);font-size:12px}.guide .pg span{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:600}.guide .pg.prev{align-items:flex-start}.guide .pg.prev:hover{border-color:var(--azul)}.guide .pg.next{background:var(--azul);border-color:var(--azul);text-align:right;align-items:flex-end}.guide .pg.next small{color:#ffffffd1}.guide .pg.next span{color:#fff}.guide .pg.next:hover{background:var(--azul-hover);border-color:var(--azul-hover)}.guide .det{border:1px solid var(--border);background:var(--blanco);border-radius:12px}.guide .det>summary{cursor:pointer;letter-spacing:-.01em;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.guide .det>summary::-webkit-details-marker{display:none}.guide .det>summary:before{content:"";border-right:2px solid var(--n-400);border-bottom:2px solid var(--n-400);flex-shrink:0;width:7px;height:7px;margin-left:3px;transition:transform .18s;transform:rotate(-45deg)}.guide .det[open]>summary:before{transform:rotate(45deg)}.guide .det>summary:hover{background:var(--gris-claro)}.guide .dbody{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.guide .dbody .lede,.guide .dbody .note{margin-top:0}.guide ul.subnav{flex-direction:column;gap:1px;margin:3px 0 8px 30px;display:flex}.guide .grp ul.subnav li>button.refitem{font-size:12px}.guide .grp ul.subnav li>button.refitem.d1{padding-left:28px}.guide .grp ul.subnav li>button.refitem.d2{opacity:.92;padding-left:42px}.guide .grp ul.subnav li>button{color:var(--text-3);border-left:1px solid var(--border);border-radius:0 8px 8px 0;margin-left:0;padding:6px 10px 6px 12px;font-size:13px;display:block}.guide .grp ul.subnav li>button:hover{color:var(--text);background:var(--gris-claro)}.guide .grp ul.subnav li>button[aria-current=page]{color:var(--azul);border-left:2px solid var(--azul);background:var(--azul-50);font-weight:600}.guide .arts{border:1px solid var(--border);background:var(--blanco);border-radius:16px;overflow:hidden}.guide .art{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;width:100%;padding:13px 18px;display:flex}.guide .art:last-child{border-bottom:none}.guide .art:hover{background:var(--gris-claro)}.guide .art .num{background:var(--gris-claro);border:1px solid var(--border);width:24px;height:24px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.guide .art .bd{flex:1;min-width:0}.guide .art .bd h4{letter-spacing:-.01em;margin-bottom:2px;font-size:14px;font-weight:600}.guide .art .bd p{color:var(--text-3);font-size:14px;line-height:1.4}.guide .art .meta{flex-shrink:0;padding-top:1px}.guide .tool{background:var(--blanco);border:1px dashed var(--n-400);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.guide .tool .th{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guide .tool h4{letter-spacing:-.01em;font-size:16px;font-weight:600}.guide .tool p{color:var(--text-2);font-size:14px;line-height:1.5}.guide .tool .btn{opacity:.5;cursor:not-allowed;align-self:flex-start;margin-top:4px}.guide .tool.live{border-style:solid;border-color:var(--gris)}.guide .tool.live .btn{opacity:1;cursor:pointer;margin-top:6px}.guide .alert{background:var(--cyan-100);border:1px solid var(--cyan-200);border-radius:16px;gap:14px;padding:14px 16px;display:flex}.guide .alert.warn{background:var(--naranja-50);border-color:var(--naranja-200)}.guide .alert.ok{background:var(--ok-100);border-color:var(--ok-200)}.guide .alert.ok .ic{color:var(--ok-700)}.guide .tag.ok{background:var(--ok-100);border-color:var(--ok-200);color:var(--ok-700)}.guide .tag.danger{color:#c10007;background:#ffe2e2;border-color:#ffc9c9}.guide .alert .ic{background:var(--blanco);width:40px;height:40px;color:var(--cyan-700);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.guide .alert.warn .ic{color:var(--naranja-700)}.guide .alert .ic svg{width:20px;height:20px}.guide .alert h4{letter-spacing:-.01em;color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600}.guide .alert p{color:var(--text-2);max-width:64ch;font-size:14px;line-height:1.5}.guide .toc{padding:40px 0;position:sticky;top:88px}.guide .foot{color:#fff;text-align:center;padding-block:28px;letter-spacing:.01em;background:#171b24;padding-left:24px;padding-right:24px;font-size:13px;font-weight:600}.guide .toc h5{color:var(--text-3);margin:0 0 10px;padding-left:12px;font-size:12px;font-weight:600}.guide .toc a{color:var(--text-2);border-left:2px solid var(--border);padding:5px 12px;font-size:14px;line-height:1.35;display:block}.guide .toc a:hover{color:var(--azul);border-left-color:var(--azul-200)}@media (prefers-reduced-motion:reduce){.guide *{scroll-behavior:auto!important;transition:none!important}}
