:root{--au-light:#faf9f5;--au-side:#f3f1ea;--au-card:#fff;--au-dark:#141413;--au-ink:#40403e;--au-muted:#5f5e5a;--au-gray:#e8e6dc;--au-manilla:#ebdbbc;--au-line:#1414131f;--au-orange:#d97757;--au-ok:#0e7c4a;--au-ok-bg:#e3f1ea;--au-display:"Poppins",Arial,Helvetica,sans-serif;--au-body:"Lora",Georgia,serif;--au-mono:"JetBrains Mono","Courier New",monospace}*{box-sizing:border-box}html,body{margin:0}body{background:var(--au-light);color:var(--au-dark);font:16px/1.55 var(--au-body);-webkit-font-smoothing:antialiased}a{color:var(--au-dark)}h1,h2,h3,p{text-wrap:pretty;margin:0}.au-k{font:500 12px var(--au-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--au-muted)}.au-btn{min-height:46px;font:600 15px var(--au-display);cursor:pointer;background:var(--au-dark);color:var(--au-light);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.au-btn:hover{background:color-mix(in srgb,var(--au-dark) 86%,#fff)}.au-btn.o{color:var(--au-dark);background:0 0;border-color:#14141338}.au-btn.o:hover{border-color:var(--au-dark)}.au-btn.l{background:var(--au-light);color:var(--au-dark)}.au-btn.lo{color:var(--au-light);background:0 0;border-color:#faf9f54d}.au-btn[aria-disabled=true],.au-btn:disabled{opacity:.5;pointer-events:none}.au-chip{font:500 12px var(--au-mono);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.au-chip.ok{background:var(--au-ok-bg);color:var(--au-ok)}.au-chip.l{color:var(--au-ink);border:1px solid #14141329}.au-card{background:var(--au-card);border:1px solid var(--au-line);border-radius:24px;padding:24px}.au-dark{background:var(--au-dark);color:var(--au-light);border-radius:24px;padding:28px}.au-bar{background:var(--au-gray);border-radius:999px;height:6px;overflow:hidden}.au-bar i{background:var(--au-orange);height:100%;display:block}.au-shell{min-height:100vh;display:flex}.au-side{background:var(--au-side);border-right:1px solid var(--au-line);width:280px;height:100vh;font-family:var(--au-display);flex-direction:column;flex:none;gap:6px;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow:auto}.au-side .marca{align-items:center;gap:10px;padding:0 8px 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.au-side .marca .au-k{letter-spacing:.06em;margin-left:auto;font-size:11px}.au-ti{background:var(--au-dark);width:32px;height:32px;color:var(--au-light);font:600 13px var(--au-display);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.au-side nav{flex-direction:column;flex-grow:1;gap:2px;display:flex}.au-side .sec{font:500 11px var(--au-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--au-muted);margin:16px 12px 6px}.au-side .vacio{color:var(--au-muted);padding:2px 12px;font-size:13px}.au-side nav a{min-height:40px;color:var(--au-ink);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.au-side nav a:hover{background:#fff9}.au-side nav a[aria-current=page]{border-color:var(--au-line);color:var(--au-dark);background:#fff}.au-side nav a svg{flex:none;width:18px;height:18px}.au-side nav a.curso{min-height:52px;color:var(--au-dark);padding:6px 12px}.au-side nav a.curso .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.au-side nav a.curso b{font-weight:500}.au-side nav a.curso .tx span{color:var(--au-muted);font-size:12px;font-weight:400}.au-side nav a.curso.fin{color:var(--au-ink)}.marca-c{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.marca-c.circulo{border-radius:50%}.au-side nav a.curso.fin .marca-c{background:0 0;border:1.5px solid #91918d}.au-side .pie{border-top:1px solid var(--au-line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.au-side .pie .volver{min-height:36px;color:var(--au-ink);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.au-side .yo{align-items:center;gap:10px;padding:4px 6px 0;font-size:13px;display:flex}.au-side .yo .av{background:var(--au-manilla);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.au-side .yo .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.au-side .yo form button{font:400 12px var(--au-display);color:var(--au-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.au-top{display:none}.au-main{flex-direction:column;flex-grow:1;gap:28px;min-width:0;padding:40px 48px 64px;display:flex}.au-main .cab{flex-direction:column;gap:8px;display:flex}.au-main h1{font:600 clamp(28px,3vw,36px)/1.15 var(--au-display);letter-spacing:-.01em}.au-main .dek{color:var(--au-ink);max-width:760px;font-size:18px}.au-main h2{font:600 18px/1.3 var(--au-display)}.au-main h2.h{font:600 clamp(22px,2.2vw,28px)/1.2 var(--au-display)}.au-velo{display:none}@media (max-width:960px){.au-shell{display:block}.au-top{z-index:20;background:var(--au-light);border-bottom:1px solid var(--au-line);height:56px;font:600 15px var(--au-display);align-items:center;gap:10px;padding:0 10px 0 4px;display:flex;position:sticky;top:0}.au-top button{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.au-top .t{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;overflow:hidden}.au-top .av{background:var(--au-side);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.au-side{z-index:40;width:316px;max-width:88vw;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 2px 24px #1414130f}.au-side.abierta{transform:none}.au-velo{z-index:30;opacity:0;pointer-events:none;background:#14141373;transition:opacity .2s;display:block;position:fixed;inset:0}.au-velo.on{opacity:1;pointer-events:auto}.au-side nav a{min-height:44px;font-size:15px}.au-main{gap:22px;padding:16px 16px 48px}}.au-ini{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.au-ini{grid-template-columns:1fr}}.au-ini .col{flex-direction:column;gap:12px;min-width:0;display:flex}.au-ag{background:var(--au-card);border:1px solid var(--au-line);color:var(--au-dark);border-radius:16px;align-items:center;gap:18px;padding:16px 20px;text-decoration:none;display:flex}a.au-ag:hover{border-color:#1414134d}.au-ag .d{white-space:nowrap;width:84px;font-family:var(--au-display);text-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.au-ag .d span{letter-spacing:.08em;text-transform:uppercase;color:var(--au-muted);font-size:11px}.au-ag .d b{font-size:18px;font-weight:600}.au-ag .tx{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.au-ag .c,.au-cal .c{font:400 11.5px var(--au-mono);color:var(--au-muted);align-items:center;gap:8px;display:flex}.au-ag .c i,.au-cal .c i{border-radius:2px;flex:none;width:8px;height:8px}.au-ag .c i.circulo,.au-cal .c i.circulo{border-radius:50%}.au-ag .tx b{font:600 15px/1.3 var(--au-display)}.au-ag.primero{background:var(--au-dark);color:var(--au-light);border:0;padding:18px 20px}.au-ag.primero .d span,.au-ag.primero .c{color:#faf9f5b8}.au-ag.primero .d b{font-size:20px}.au-ag.primero .tx b{font-size:16px}.au-ag.primero small{color:#c9c6bc;font-size:12.5px}.au-ag.primero .au-btn{flex:none}@media (max-width:640px){.au-ag.primero{flex-wrap:wrap}.au-ag.primero .au-btn{width:100%}}.au-main .mas,.au-sesl .mas{font:600 13.5px var(--au-display)}.au-pt{border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.au-pt b{font:600 15px/1.3 var(--au-display)}.au-pt a{font:600 13.5px var(--au-display)}.au-pt .au-k{font-size:11px}.au-pt .au-bar{margin:2px 0}.au-mis{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.au-mc{color:var(--au-dark);border-radius:16px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.au-mc:hover{border-color:#1414134d}.au-mc .banda{height:88px;padding:16px;display:block;position:relative}.au-mc .banda.fin{background:var(--au-gray)}.au-mc .raya{border-radius:2px;width:40px;height:4px;position:absolute;top:16px;left:16px}.au-mc .forma{border-radius:12px;width:44px;height:44px;position:absolute;bottom:14px;right:16px}.au-mc .forma.circulo{border-radius:50%}.au-mc .cu{flex-direction:column;gap:6px;padding:16px;display:flex}.au-mc .cu b{font:600 16px/1.3 var(--au-display)}.au-mc .cu>span:not(.au-bar){color:var(--au-muted);font-size:13.5px}.au-mc .au-bar{margin-top:4px}.au-curso{background:var(--c-fondo,var(--au-light));--au-dark:var(--c-oscuro,#141413);--au-light:var(--c-fondo,#faf9f5);--au-ink:color-mix(in srgb,var(--au-dark) 80%,var(--au-light));--au-muted:color-mix(in srgb,var(--au-dark) 66%,var(--au-light));--au-side:color-mix(in srgb,var(--au-dark) 5%,var(--au-light));--au-gray:color-mix(in srgb,var(--au-dark) 10%,var(--au-light));--au-line:color-mix(in srgb,var(--au-dark) 12%,transparent);--au-orange:var(--c-acento,#d97757);--au-display:var(--c-titulos,"Poppins",Arial,sans-serif);--au-body:var(--c-cuerpo,"Lora",Georgia,serif);min-width:0;min-height:100vh;color:var(--au-dark);font-family:var(--au-body);flex-direction:column;gap:24px;margin:-40px -48px -64px;padding:40px 48px 64px;display:flex}@media (max-width:960px){.au-curso{margin:-16px -16px -48px;padding:16px 16px 48px}}.au-banda{background:var(--c-oscuro,var(--au-dark));color:var(--au-light);border-radius:20px;flex-direction:column;gap:12px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.au-banda .f1{background:var(--c-acento);border-radius:22px;width:92px;height:92px;position:absolute;top:34px;right:44px}.au-banda .f2{border:3px solid var(--c-acento);border-radius:10px;width:36px;height:36px;position:absolute;top:34px;right:150px}.au-banda.circulo .f1{border-radius:50%;width:90px;height:90px;top:40px;right:60px}.au-banda.circulo .f2{background:0 0;border-radius:50%;width:240px;height:240px;top:-60px;right:-40px}.au-banda>:not(i){position:relative}.au-banda .au-k{color:color-mix(in srgb,var(--au-light) 72%,transparent)}.au-banda h1{max-width:min(760px,100% - 210px)}.au-banda .av{font:400 14px var(--au-display);color:color-mix(in srgb,var(--au-light) 84%,transparent);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.au-banda .au-bar{background:color-mix(in srgb,var(--au-light) 18%,transparent);width:220px}.au-curso .au-bar i,.au-prox .punto i{background:var(--c-acento,var(--au-orange))}@media (max-width:640px){.au-banda{border-radius:16px;gap:8px;padding:20px}.au-banda .f1{border-radius:12px;width:44px;height:44px;top:16px;right:16px}.au-banda.circulo .f1{width:44px;height:44px;top:16px;right:16px}.au-banda .f2{display:none}.au-banda .au-k{padding-right:56px}.au-banda h1{max-width:calc(100% - 56px);font-size:21px}.au-banda .au-bar{width:110px}.au-banda .av{font-size:13px}}.au-tabs{border-bottom:1px solid var(--au-line);font:500 15px var(--au-display);scrollbar-width:none;gap:28px;margin-top:-4px;display:flex;overflow-x:auto}.au-tabs::-webkit-scrollbar{display:none}.au-tabs a{min-height:48px;color:var(--au-muted);white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px;text-decoration:none;display:flex}.au-tabs a:hover{color:var(--au-dark)}.au-tabs a[aria-current=page]{color:var(--au-dark);border-bottom-color:var(--c-acento,var(--au-orange));font-weight:600}.au-tabs .n{font:400 11px var(--au-mono);color:var(--au-muted);background:#1414130f;border-radius:999px;padding:2px 7px}@media (max-width:640px){.au-tabs{gap:22px;margin:-8px -16px 0;padding:0 16px}}.au-cont{flex-direction:column;gap:28px;min-width:0;display:flex}.au-cont .volver{color:var(--au-muted);text-decoration:none}.au-cont .volver:hover{color:var(--au-dark)}.au-sub{flex-wrap:wrap;gap:8px;display:flex}.au-sub a{min-height:40px;font:500 14px var(--au-display);color:var(--au-ink);border:1px solid #1414132e;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.au-sub a[aria-current=page]{background:var(--au-dark);border-color:var(--au-dark);color:var(--au-light)}.au-sesl{flex-direction:column;gap:12px;display:flex}.au-sesl .fila{border-radius:16px;align-items:center;gap:20px;padding:20px 22px;display:flex}.au-sesl .fila.foco{border:2px solid var(--au-dark)}.au-sesl .num{background:var(--au-side);width:40px;height:40px;font:600 16px var(--au-display);border-radius:10px;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex}.au-sesl .foco .num{background:var(--c-acento,var(--au-orange))}.au-sesl .tx{flex-direction:column;flex-grow:1;gap:8px;min-width:0;display:flex}.au-sesl .tx .au-k{letter-spacing:.05em;font-size:11.5px}.au-sesl h2 a{text-decoration:none}.au-sesl h2 a:hover{text-decoration:underline}.au-sesl .temas{flex-wrap:wrap;gap:6px;display:flex}.au-sesl .temas span{background:var(--au-side);color:var(--au-ink);border-radius:10px;padding:4px 10px;font-size:13px}.au-sesl .acc{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.au-sesl .acc small{color:var(--au-muted);font-size:12.5px}@media (max-width:760px){.au-sesl .fila{flex-wrap:wrap;gap:14px}.au-sesl .tx{flex-basis:calc(100% - 54px)}.au-sesl .acc{align-items:stretch;width:100%;padding-left:54px}}.au-ics{flex-wrap:wrap;gap:10px;display:flex}.au-ics .au-btn{min-height:42px;font-size:14px}.au-cal{flex-direction:column;display:flex}.au-cal h2{margin:4px 0 8px}.au-cal .fila{border-top:1px solid var(--au-line);color:var(--au-dark);grid-template-columns:120px 64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 8px;text-decoration:none;display:grid}.au-cal .fila:hover{background:#ffffffb3}.au-cal .fila.hoy{border:1px solid var(--au-line);background:#fff;border-radius:12px}.au-cal .fila.pasada{color:var(--au-muted)}.au-cal .d{font:600 14px var(--au-display)}.au-cal .h{font:400 13px var(--au-mono)}.au-cal .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.au-cal .tx b{font:600 15px/1.3 var(--au-display)}.au-cal .e{font:400 12px var(--au-mono);color:var(--au-muted)}.au-cal.pasadas summary{cursor:pointer;font:600 16px var(--au-display);color:var(--au-ink);padding:14px 0}.au-cal.pasadas summary span{font:400 12px var(--au-mono);color:var(--au-muted);margin-left:6px}@media (max-width:640px){.au-cal .fila{grid-template-columns:78px minmax(0,1fr);gap:4px 12px}.au-cal .h{grid-area:2/1;align-self:start}.au-cal .tx{grid-area:1/2/3}.au-cal .e{display:none}}.au-dos{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}.au-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:1100px){.au-dos,.au-par{grid-template-columns:1fr}}.au-prox{flex-direction:column;gap:14px;display:flex}.au-prox .punto{align-items:center;gap:10px;display:flex}.au-prox .punto i{background:var(--au-orange);border-radius:50%;width:8px;height:8px}.au-prox .punto span{font:500 12px var(--au-mono);letter-spacing:.1em;text-transform:uppercase;color:#c9c6bc}.au-prox h2{font:600 26px/1.2 var(--au-display)}.au-prox p{color:var(--au-gray)}.au-prox .acts{flex-wrap:wrap;gap:10px;display:flex}.au-prox small{color:#c9c6bc;font-size:13px}.au-vid{aspect-ratio:16/9;color:#e8e6dc;text-align:center;background:#1f1f1d;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.au-vid iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.au-vid .vacio{flex-direction:column;align-items:center;gap:10px;padding:24px;font-size:15px;display:flex}.au-vid .vacio svg{opacity:.8;width:44px;height:44px}.au-lista{color:var(--au-ink);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.au-check{flex-direction:column;display:flex}.au-check label{cursor:pointer;border-top:1px solid #1414131a;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.45;display:flex}.au-check input{width:18px;height:18px;accent-color:var(--au-dark);flex:none;margin:2px 0 0}.au-vids{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1100px){.au-vids{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.au-vids{grid-template-columns:1fr}}.au-vcard{color:var(--au-dark);flex-direction:column;gap:10px;text-decoration:none;display:flex}.au-vcard .th{aspect-ratio:16/9;background:var(--au-gray);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.au-vcard .th.act{background:var(--au-manilla);outline:2px solid var(--au-dark);outline-offset:2px}.au-vcard .th b{background:var(--au-dark);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.au-vcard .th em{background:var(--au-dark);color:var(--au-light);font:400 11px var(--au-mono);border-radius:6px;padding:3px 8px;font-style:normal;position:absolute;bottom:12px;right:12px}.au-vcard .t{font:500 16px/1.3 var(--au-display)}.au-ses{grid-template-columns:minmax(0,1fr) 300px;gap:32px;display:grid}@media (max-width:1100px){.au-ses{grid-template-columns:1fr}}.au-ses aside{flex-direction:column;gap:16px;display:flex}.au-dl{border-top:1px solid #1414131a;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.au-dl:first-of-type{border-top:0}.au-dl svg{flex:none;width:18px;height:18px}.au-dl small{font:400 11px var(--au-mono);color:var(--au-muted);white-space:nowrap;margin-left:auto}.au-sig{flex-direction:column;gap:6px;text-decoration:none;display:flex}.au-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.au-grid{grid-template-columns:1fr}}.au-item{flex-direction:column;gap:10px;display:flex}.au-item h3{font:600 19px/1.25 var(--au-display)}.au-item p{color:var(--au-ink);font-size:15px}.au-item .acts{border-top:1px solid #1414131a;flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.au-item .acts .au-btn{min-height:40px;padding:0 14px;font-size:14px}.au-item details summary{cursor:pointer;font:600 13px var(--au-display)}.au-prompt{white-space:pre-wrap;font:400 13px/1.55 var(--au-mono);background:var(--au-light);border:1px solid var(--au-line);border-radius:12px;max-height:260px;margin:0;padding:14px;overflow:auto}.au-glos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}@media (max-width:900px){.au-glos{grid-template-columns:1fr}}.au-glos div{border-top:1px solid #1414131a;flex-direction:column;gap:4px;padding:14px 0;display:flex}.au-glos b{font:600 15px var(--au-display)}.au-glos span{color:var(--au-ink);font-size:15px}.au-puerta{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.au-puerta .caja{flex-direction:column;gap:18px;width:min(460px,100%);display:flex}.au-form{flex-direction:column;gap:14px;display:flex}.au-form label{font:500 13px var(--au-display);flex-direction:column;gap:6px;display:flex}.au-form input{height:48px;font:400 16px var(--au-body);color:var(--au-dark);background:#fff;border:1px solid #14141338;border-radius:10px;padding:0 14px}.au-form input:focus-visible{outline:2px solid var(--au-dark);outline-offset:1px}.au-err{color:#9b2c1d;font-size:14px}.au-aviso{background:var(--au-card);border:1px solid var(--au-line);border-left:3px solid var(--au-orange);color:var(--au-dark);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.au-aviso p{margin:0}.au-aviso a{color:var(--au-dark);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.au-sub{color:var(--au-muted);margin-top:-8px;font-size:15px}.au-carga{flex-direction:column;gap:14px;padding-top:6px;display:flex}.au-carga>*{background:var(--au-line);border-radius:10px;animation:1.2s ease-in-out infinite au-pulso;display:block}.au-carga .t{width:min(320px,70%);height:28px}.au-carga .l{width:min(560px,92%);height:14px}.au-carga .l.c{width:min(420px,75%)}.au-carga .bl{border-radius:16px;height:150px;margin-top:8px}.au-carga .bl+.bl{height:110px;margin-top:0}@keyframes au-pulso{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.au-carga>*{animation:none}}
.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.au-btn.chico{border-radius:10px;min-height:38px;padding:0 14px;font-size:13.5px}.au-chip.rod{background:var(--au-dark);color:var(--au-light)}.au-cont .cab{flex-direction:column;gap:8px;display:flex}.au-cont .dek{color:var(--au-ink);max-width:760px;font-size:17px}.au-cont .nt,.au-cont .nt-min{color:var(--au-muted);font-size:14px}.au-cont .mas,.au-cont .lnk{font:600 13.5px var(--au-display);color:var(--au-dark)}.au-cont .lnk{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sc-cab{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.sc-cab>span{color:var(--au-ink);font-size:15px}.au-sub button{min-height:40px;font:500 14px var(--au-display);color:var(--au-ink);cursor:pointer;background:0 0;border:1px solid #1414132e;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.au-sub button small{font:400 11px var(--au-mono);color:var(--au-muted)}.au-sub button[aria-pressed=true]{background:var(--au-dark);border-color:var(--au-dark);color:var(--au-light)}.au-sub button[aria-pressed=true] small{color:color-mix(in srgb,var(--au-light) 70%,transparent)}.tip{background:var(--au-side);border-left:4px solid var(--c-acento,var(--au-orange));color:var(--au-dark);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;font-size:15px;display:flex}.tip b{font:600 12.5px var(--au-display);color:var(--au-muted)}.ok-b{border-color:color-mix(in srgb,var(--au-ok) 40%,transparent);background:var(--au-ok-bg);flex-direction:column;gap:4px;display:flex}.ok-b b{font:600 16px var(--au-display)}.ok-b span{color:var(--au-ink);font-size:15px}.au-acc{background:var(--c-fondo,var(--au-light));min-height:100vh;color:var(--c-oscuro,var(--au-dark));justify-content:center;padding:20px 16px 40px;display:flex}.au-acc .caja{flex-direction:column;gap:18px;width:min(460px,100%);display:flex}.au-acc .marca{font:600 15px var(--au-display);align-items:center;gap:10px;display:flex}.au-acc .marca .au-k{margin-left:auto;font-size:11px}.au-acc .banda{background:var(--c-oscuro,#141413);color:var(--c-fondo,#faf9f5);border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.au-acc .banda i{background:var(--c-acento,#d97757);border-radius:12px;width:44px;height:44px;position:absolute;top:18px;right:18px}.au-acc .banda .k{font:500 11.5px var(--au-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c-fondo,#faf9f5) 72%,transparent);padding-right:56px}.au-acc .banda b{font:600 22px/1.2 var(--c-titulos,var(--au-display));padding-right:56px}.au-acc .banda .con{font:400 14px var(--au-display);color:color-mix(in srgb,var(--c-fondo,#faf9f5) 84%,transparent)}.au-acc h1{font:600 26px/1.2 var(--au-display)}.au-acc .dek{color:var(--au-ink);font-size:16.5px}.au-acc .pie{color:var(--au-muted);font-size:13.5px}.au-acc .mas{border-top:1px solid var(--au-line);flex-direction:column;gap:6px;padding-top:18px;display:flex}.au-acc .mas b{font:600 15px var(--au-display)}.au-acc .mas span{color:var(--au-ink);font-size:14.5px}.au-acc .mas a{font:600 14px var(--au-display)}.au-acc .ok h2{font:600 18px var(--au-display);margin-bottom:6px}.au-form select{height:48px;font:400 16px var(--au-body);color:var(--au-dark);background:#fff;border:1px solid #14141338;border-radius:10px;padding:0 12px}.au-form label.ch{font:400 14.5px/1.45 var(--au-body);color:var(--au-ink);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px}.au-form label.ch input{width:20px;height:20px;accent-color:var(--au-dark);flex:none;margin:1px 0 0}.au-form .au-btn{min-height:52px;font-size:16px}.et{flex-direction:column;gap:14px;display:flex}.et ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.et ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.et ol{grid-template-columns:1fr}}.et-c{box-sizing:border-box;background:var(--au-card);border:1px solid var(--au-line);height:100%;color:var(--au-dark);border-radius:18px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.et-c:hover{border-color:color-mix(in srgb,var(--au-dark) 35%,transparent)}.et-c.ahora{border:2px solid var(--au-dark);padding:17px}.et-k{font:500 11.5px var(--au-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--au-muted);align-items:center;gap:10px;display:flex}.et-c .nn,.rr-nav .nn,.pl .nn{background:var(--au-side);width:28px;height:28px;font:600 13px var(--au-display);color:var(--au-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.et-c.ahora .nn{background:var(--c-acento,var(--au-orange))}.et-c.hecha .nn,.rr-nav a.ok .nn,.pl a.ok .nn{background:var(--au-ok);color:#fff}.et-c>b{font:600 18px var(--au-display)}.et-c .tx{color:var(--au-ink);flex-grow:1;font-size:14.5px}.et-p{font:500 13px var(--au-display);color:var(--au-muted);flex-direction:column;gap:6px;display:flex}.ie{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1000px){.ie{grid-template-columns:1fr}}.ie-col{flex-direction:column;gap:20px;min-width:0;display:flex}@media (max-width:1000px){.ie{flex-direction:column;display:flex}.ie>aside.ie-col{display:contents}.ie .sq{order:-1}.ie .px{order:2}}.bv{flex-direction:column;gap:14px;display:flex}.bv-tx{flex-direction:column;gap:4px;display:flex}.bv-tx b{font:600 18px/1.3 var(--au-display)}.bv-tx>span:last-child{color:var(--au-ink);font-size:15px}.md{flex-direction:column;gap:12px;display:flex}.md-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.md-g{grid-template-columns:1fr}}.md-g a{background:var(--au-side);color:var(--au-dark);border-radius:12px;flex-direction:column;gap:2px;padding:14px;text-decoration:none;display:flex}.md-g a:hover{background:var(--au-gray)}.md-g b{font:600 15px var(--au-display)}.md-g span{color:var(--au-muted);font-size:13.5px}.sq{flex-direction:column;gap:12px;display:flex}.sq .au-k{color:color-mix(in srgb,var(--au-light) 72%,transparent)}.sq b{font:600 20px/1.25 var(--au-display)}.sq .au-btn{align-self:flex-start}.pv{--pv-o:#d97757;--pv-tx:#faf9f5;--pv-mu:#faf9f5a8;--pv-li:#faf9f524;color:var(--pv-tx);background:#141413;border-radius:24px;flex-direction:column;gap:22px;margin-top:20px;padding:36px 36px 28px;display:flex;position:relative;overflow:hidden}.pv>*{position:relative}.pv .pv-luz{pointer-events:none;background:radial-gradient(circle,#d977578c,#d9775700 68%);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-120px}.pv-cab{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pv-chip{background:var(--pv-o);color:#141413;font:600 12.5px var(--au-display);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.pv-chip i{background:#141413;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pv-pulso}@keyframes pv-pulso{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pv-chip i{animation:none}}.pv-k{font:500 12px var(--au-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pv-mu)}.pv h2{font:600 clamp(28px,4vw,40px)/1.08 var(--au-display);letter-spacing:-.01em;color:var(--pv-tx);max-width:16ch;margin:0}.pv h2 .ac{color:var(--pv-o)}.pv h2 .slim{font-weight:300}.pv-baj{font:400 17px/1.5 var(--au-body);color:var(--pv-mu);max-width:56ch;margin:-6px 0 0}.pv-cuando{border:1px solid var(--pv-li);font:500 14px var(--au-display);color:var(--pv-tx);border-radius:10px;align-self:flex-start;margin:0;padding:8px 14px;display:inline-flex}.pv-hace{border:1px solid var(--pv-li);background:#faf9f50f;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.pv-sub{font:600 13px var(--au-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pv-o)}.pv-hace ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pv-hace li{font:600 17px/1.35 var(--au-display);color:var(--pv-tx);align-items:flex-start;gap:14px;display:flex}.pv-hace .nn{min-width:30px;font:700 15px/1.55 var(--au-mono);color:var(--pv-o);flex:none}.pv-mas{font:500 15px var(--au-display);color:var(--pv-mu);margin:2px 0 0 44px}.pv-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid}.pv-izq{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:1100px){.pv-cuerpo{grid-template-columns:1fr}}.pv-clases{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pv-clases>li{color:#141413;background:#faf9f5;border-radius:16px;gap:12px;padding:16px;display:flex}.pv-fecha{background:var(--pv-o);color:#141413;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:54px;height:64px;line-height:1;display:flex}.pv-fecha small{font:600 10.5px var(--au-display);text-transform:uppercase;letter-spacing:.06em}.pv-fecha b{font:700 24px/1.1 var(--au-display)}.pv-cl{flex-direction:column;gap:4px;min-width:0;display:flex}.pv-n{font:500 11px var(--au-mono);letter-spacing:.08em;text-transform:uppercase;color:#5f5e5a}.pv-cl>b{font:600 16px/1.25 var(--au-display)}.pv-cb{font:400 13.5px/1.45 var(--au-body);color:#40403e}.pv-cl ul{border-top:1px solid #1414131a;flex-direction:column;gap:3px;margin:6px 0 0;padding:8px 0 0;list-style:none;display:flex}.pv-cl ul li{font:500 12.5px/1.35 var(--au-display);color:#40403e;padding-left:12px;position:relative}.pv-cl ul li:before{content:"";background:var(--pv-o);border-radius:2px;width:5px;height:5px;position:absolute;top:.5em;left:0}.pv-suma{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.pv-suma li{font:500 14px/1.4 var(--au-display);align-items:flex-start;gap:8px;display:flex}.pv-suma svg{box-sizing:content-box;color:var(--pv-o);background:#d9775733;border-radius:6px;flex:none;margin-top:2px;padding:3px}.pv-pie{border-top:1px solid var(--pv-li);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.pv-precio{flex-direction:column;gap:4px;display:flex}.pv-p{font:400 14px var(--au-display);color:var(--pv-mu)}.pv-p b{font:700 26px var(--au-display);color:var(--pv-tx);margin-right:4px}.pv-eq{font:600 13px var(--au-display);color:var(--pv-o)}.pv-cta{background:var(--pv-o);color:#141413;font:600 15.5px var(--au-display);border-radius:999px;align-items:center;gap:8px;padding:15px 24px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.pv-cta:hover{background:#e8956f;transform:translateY(-1px)}@media (max-width:640px){.pv{padding:24px 18px 20px}.pv-suma{grid-template-columns:1fr}.pv-cta{justify-content:center;width:100%}}.px{flex-direction:column;gap:8px;display:flex;position:relative;overflow:hidden}.px-f{background:var(--c-acento,var(--au-orange));border-radius:16px;width:60px;height:60px;position:absolute;top:-14px;right:-14px}.px>:not(.px-f){position:relative}.px b{font:600 17px/1.3 var(--au-display);padding-right:44px}.px>span:not(.au-k):not(.px-f){color:var(--au-ink);font-size:14.5px}.px .au-btn{align-self:flex-start;margin-top:4px}.rr-pag{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px;display:grid}.rr{min-width:0;position:sticky;top:20px}.rr-movil{display:none}.rr-nav{flex-direction:column;gap:2px;display:flex}.rr-et{font:500 11.5px var(--au-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--au-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 8px 4px;display:flex}.rr-et:first-child{margin-top:0}.rr-et small{letter-spacing:0;text-transform:none;white-space:nowrap;flex:none;margin-left:auto}.rr-nav a{min-height:44px;color:var(--au-ink);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.rr-nav a:hover{background:#fff9}.rr-nav a[aria-current=step]{border-color:var(--au-line);color:var(--au-dark);background:#fff}.rr-nav a[aria-current=step] .nn{background:var(--c-acento,var(--au-orange));color:var(--au-dark)}.rr-nav a.cand{color:var(--au-muted)}.rr-nav .tx{flex-direction:column;gap:1px;min-width:0;display:flex}.rr-nav .tx b{font:500 14px/1.3 var(--au-display)}.rr-nav a[aria-current=step] .tx b{font-weight:600}.rr-nav .tx small{font:400 12px var(--au-display);color:var(--au-muted)}.rr-cont{flex-direction:column;gap:22px;min-width:0;display:flex}@media (max-width:1000px){.rr-pag{grid-template-columns:1fr;gap:16px}.rr{position:static}.rr-esc{display:none}.rr-movil{border:1px solid var(--au-line);background:var(--au-card);border-radius:14px;display:block}.rr-movil summary{cursor:pointer;min-height:48px;font:600 14.5px var(--au-display);align-items:center;padding:0 16px;display:flex}.rr-movil .rr-nav{padding:0 8px 10px}}.pl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pl a{background:var(--au-card);border:1px solid var(--au-line);color:var(--au-dark);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.pl a:hover{border-color:color-mix(in srgb,var(--au-dark) 35%,transparent)}.pl a.foco{border:2px solid var(--au-dark);padding:13px 15px}.pl a.foco .nn{background:var(--c-acento,var(--au-orange))}.pl .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pl .tx b{font:600 16px/1.3 var(--au-display)}.pl .tx span{color:var(--au-muted);font-size:13.5px}.pr0{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}@media (max-width:1200px){.pr0{grid-template-columns:1fr}}.pr0-main,.pr0-kit{flex-direction:column;gap:12px;display:flex}.pr0-kit .au-card{border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.kit{flex-wrap:wrap;gap:8px;display:flex}.kit span{background:var(--au-side);width:42px;height:42px;font:600 13px var(--au-display);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ck{flex-direction:column;gap:6px;display:flex}.ck-av{align-items:center;gap:12px;margin-bottom:6px;display:flex}.ck-av .au-bar{flex-grow:1;max-width:320px}.ck-av b{font:600 14px var(--au-display)}.ck-g{flex-direction:column;display:flex}.ck-t{font:500 11.5px var(--au-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--au-muted);margin:12px 0 2px}.ck-i{border-top:1px solid var(--au-line);align-items:center;gap:12px;padding:6px 0;display:flex}.ck-i label{cursor:pointer;flex-grow:1;align-items:center;gap:12px;min-height:40px;font-size:15.5px;display:flex}.ck-i input{width:20px;height:20px;accent-color:var(--au-dark);flex:none;margin:0}.ck-i.si label span{color:var(--au-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--au-dark) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--au-dark) 30%,transparent)}.ck-i a{font:600 13px var(--au-display);white-space:nowrap;flex:none}.ck-i .nt{color:var(--au-muted);flex:none;font-size:13px}.ps-cab{flex-direction:column;gap:6px;display:flex}.mt{flex-direction:column;display:flex}.mt-cab{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.mt-cab span{font:400 12px var(--au-mono);color:var(--au-muted)}.mt-fila{border-top:1px solid var(--au-line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.mt-fila .sg{background:var(--au-side);width:46px;height:46px;font:500 11px var(--au-mono);color:var(--au-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mt-fila.t-excel .sg{color:#0e5c38;background:#e3f1ea}.mt-fila.t-skill .sg{background:var(--au-manilla)}.mt-fila .tx{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.mt-fila .tx b{font:600 15px/1.35 var(--au-display)}.mt-fila .tx>span{color:var(--au-muted);font-size:13.5px}.mt-fila details summary{cursor:pointer;font:600 13px var(--au-display);margin-top:4px}.mt-fila details .au-prompt{margin-top:8px}.mt-fila .guia{color:var(--au-ink);flex-direction:column;gap:10px;margin-top:8px;font-size:15px;display:flex}.mt-fila .ac{flex:none;align-items:center;display:flex}.mt-fila .pronto{font:400 12px var(--au-mono);color:var(--au-muted)}.pr-acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.mt-fila{flex-wrap:wrap}.mt-fila .tx{flex-basis:calc(100% - 60px)}.mt-fila .ac{width:100%;padding-left:60px}}.ps-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.au-btn.visto .cb{border:2px solid;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.au-btn.visto.si{background:var(--au-ok);color:#fff}.reco{background:var(--au-side);border:1px solid var(--au-line);color:var(--au-dark);border-radius:18px;align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.reco:hover{border-color:color-mix(in srgb,var(--au-dark) 35%,transparent)}.reco .rc-f{background:var(--au-dark);border-radius:14px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.reco .rc-f:after{content:"";background:var(--c-acento,var(--au-orange));border-radius:7px;width:26px;height:26px;position:absolute;top:-8px;right:-8px}.reco .tx{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.reco .tx b{font:600 16px/1.3 var(--au-display)}.reco .tx>span:last-child{color:var(--au-ink);font-size:14px}@media (max-width:640px){.reco{flex-wrap:wrap}.reco .au-btn{width:100%}}.roce{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.roce{grid-template-columns:1fr}}.roce-f{flex-direction:column;gap:14px;display:flex}.roce-l{align-items:flex-start;gap:14px;display:flex}.roce-l .le{background:var(--au-dark);width:44px;height:44px;color:var(--au-light);font:600 20px var(--au-display);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:relative}.roce-l .le.ok{background:var(--c-acento,var(--au-orange));color:var(--au-dark)}.roce-l .le i{background:var(--au-ok);color:#fff;width:20px;height:20px;font:700 11px/20px var(--au-display);text-align:center;border:2px solid var(--au-light);border-radius:50%;font-style:normal;position:absolute;bottom:-6px;right:-6px}.roce-l .le.lim{background:var(--au-side);color:var(--au-dark);border:1px solid var(--au-line)}.roce-c{flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex}.roce-c .pq{font:500 14px var(--au-display);color:var(--au-ink)}.roce-c .pq b{color:var(--au-dark);font-weight:600}.roce-c textarea{box-sizing:border-box;width:100%;min-height:48px;font:400 15.5px/1.45 var(--au-body);color:var(--au-dark);resize:none;field-sizing:content;background:#fff;border:1px solid #14141338;border-radius:10px;padding:12px 14px;overflow:hidden}.roce-c textarea:focus-visible{outline:2px solid var(--au-dark);outline-offset:1px}.roce-c small{color:var(--au-muted);font-size:12.5px}.roce-c small.priv{color:var(--au-ink)}.roce-c small.pista{background:color-mix(in srgb,var(--c-acento,var(--au-orange)) 14%,var(--au-light));color:var(--au-dark);border-radius:8px;padding:6px 10px;font-size:13px}.roce-ej{font:500 13.5px var(--au-display);color:var(--au-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.roce-ej button:not(.lnk){background:var(--au-card);min-height:34px;font:500 13px var(--au-display);color:var(--au-dark);cursor:pointer;border:1px solid #14141333;border-radius:999px;padding:0 12px}.roce-ej button:not(.lnk):hover{border-color:var(--au-dark)}.roce-o{background:var(--au-card);border:1px solid var(--au-line);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky;top:20px}.roce-o .au-prompt{min-height:150px;max-height:none;font-size:13.5px}.roce-o .guardar{min-height:50px}.roce-o .guardar.listo{background:var(--au-ok);opacity:1}.roce-o .guardar:disabled.listo{pointer-events:none}.roce-oc{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.roce-vaga{background:var(--au-side);border:1px dashed color-mix(in srgb,var(--au-dark) 25%,transparent);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.roce-vaga p{font-size:15px}.roce-vaga small{color:var(--au-muted);font-size:12.5px}.roce-o .nt-adj{color:var(--au-muted);margin-top:-4px;font-size:12.5px}.roce-barra{display:none}@media (max-width:1100px){.roce-barra{z-index:15;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--au-light) 94%,transparent);border-top:1px solid var(--au-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:8px;margin:0 -16px;display:flex;position:sticky;bottom:0}.roce-barra .au-btn{flex:1}}.roce-o .ok-m{color:var(--au-ok);font-size:15px}.roce-o .ok-m a{color:var(--au-ok);font-weight:600}@media (max-width:1100px){.roce-o{position:static}}.ds,.pk,.hs,.hm{flex-direction:column;gap:14px;display:flex}.ds-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1100px){.ds-g{grid-template-columns:1fr}}.ds-c{background:var(--au-card);border:1px solid var(--au-line);border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.ds-c.logrado{background:var(--au-ok-bg);border-color:color-mix(in srgb,var(--au-ok) 30%,transparent)}.ds-k{font:500 11.5px var(--au-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--au-muted);align-items:center;gap:8px;display:flex}.ds-k i{border:2px solid var(--au-dark);border-radius:3px;width:10px;height:10px}.n-intermedio .ds-k i{background:color-mix(in srgb,var(--au-dark) 40%,transparent)}.n-avanzado .ds-k i{background:var(--au-dark)}.ds-c>b{font:600 16.5px/1.3 var(--au-display)}.ds-c .tx{color:var(--au-ink);font-size:14.5px}.ds-a{font:600 13px var(--au-display)}.ds-cr{color:var(--au-ink);background:var(--au-side);border-radius:10px;padding:10px 12px;font-size:14px}.ds-cr b{font:600 12.5px var(--au-display)}.ds-sh{color:var(--au-muted);font-size:13.5px}.ds-c>.au-btn,.ds-acts{align-self:flex-start;margin-top:auto}.ds-acts{align-items:center;gap:10px;display:flex}.pk-g{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:900px){.pk-g{grid-template-columns:1fr}}.pk-c{background:var(--au-card);border:1px solid var(--au-line);border-radius:16px}.pk-c>summary{cursor:pointer;flex-direction:column;gap:2px;padding:16px 18px;list-style:none;display:flex}.pk-c>summary::-webkit-details-marker{display:none}.pk-c>summary b{font:600 16px var(--au-display)}.pk-c>summary span{color:var(--au-muted);font-size:13.5px}.pk-c[open]>summary{border-bottom:1px solid var(--au-line)}.pk-c ol{flex-direction:column;gap:4px;margin:0;padding:8px 18px 14px 36px;display:flex}.pk-c li{font-size:14.5px}.pk-c li summary{cursor:pointer;font:500 14.5px/1.35 var(--au-display);padding:6px 0}.pk-c li .au-prompt{margin:6px 0 10px}.pk-c li .pr-acts{margin-bottom:10px}.ct .falta{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ct .falta li{background:var(--au-card);border:1px solid var(--au-line);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-size:15.5px;display:flex}.ct .falta li:before{content:"";border:2px solid var(--au-dark);border-radius:6px;flex:none;width:20px;height:20px}.ct .falta li.ok{color:var(--au-muted)}.ct .falta li.ok:before{background:var(--au-ok);border-color:var(--au-ok)}.ct .falta li a{font:600 13.5px var(--au-display);margin-left:auto}.mi{flex-direction:column;gap:14px;display:flex}.mi-f{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mi-q{flex:260px;max-width:380px;margin-left:auto}.mi-q input{box-sizing:border-box;width:100%;height:44px;font:400 15px var(--au-body);color:var(--au-dark);background:#fff;border:1px solid #14141338;border-radius:999px;padding:0 14px}@media (max-width:640px){.mi-q{max-width:none;margin-left:0}}.hs-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1200px){.hs-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hs-g{grid-template-columns:1fr}}.hs-i{background:var(--au-card);border:1px solid var(--au-line);color:var(--au-dark);border-radius:14px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}a.hs-i:hover{border-color:color-mix(in srgb,var(--au-dark) 35%,transparent)}.hs-t{align-items:center;gap:10px;display:flex}.hs-t .sg{background:var(--au-side);width:40px;height:40px;font:600 13px var(--au-display);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hs-t b{font:600 15.5px var(--au-display)}.hs-p{color:var(--au-ink);font-size:14px;line-height:1.45}.hs-c{background:var(--au-side);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:block}.hs-c b{font:600 12px var(--au-display);color:var(--au-muted);margin-bottom:2px;display:block}.hs-pie{font:400 12.5px var(--au-display);color:var(--au-muted);margin-top:auto}.hm-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.hm-g{grid-template-columns:1fr}}.hm-c{background:var(--au-card);border:1px solid var(--au-line);border-radius:16px;gap:18px;padding:20px;display:flex}.hm-f{background:var(--au-dark);border-radius:16px;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.hm-f i{background:var(--c-acento,var(--au-orange));border-radius:12px;width:46px;height:46px;position:absolute;top:-10px;right:-10px}.hm-f.v1{background:var(--au-manilla)}.hm-f.v1 i{border:4px solid var(--au-dark);box-sizing:border-box;background:0 0;border-radius:10px;width:40px;height:40px;top:14px;right:14px}.hm-c .tx{flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex}.hm-c .tx b{font:600 18px var(--au-display)}.hm-c .tx>span:not(.au-k){color:var(--au-ink);font-size:14.5px}.hm-pie{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.hm-pie .au-btn{margin-left:auto}@media (max-width:560px){.hm-c{flex-direction:column}.hm-f{width:64px;height:64px}}.cv{border-top:1px solid var(--au-line);flex-direction:column;gap:14px;padding-top:24px;display:flex}.cv-cab{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.cv-cab h2{font:600 20px var(--au-display)}.cv-cab span{font:400 12.5px var(--au-mono);color:var(--au-muted)}.cv-dek{color:var(--au-ink);font-size:15px}.cv-f{background:var(--au-card);border:1px solid var(--au-line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.cv-f textarea{box-sizing:border-box;width:100%;font:400 15.5px/1.5 var(--au-body);resize:vertical;color:var(--au-dark);background:#fff;border:1px solid #14141333;border-radius:10px;padding:12px 14px}.cv-f textarea:focus-visible{outline:2px solid var(--au-dark);outline-offset:1px}.cv-fp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cv-adj{min-height:38px;font:500 13px var(--au-display);cursor:pointer;border:1px dashed #1414134d;border-radius:10px;align-items:center;padding:0 12px;display:inline-flex;position:relative}.cv-adj input{opacity:0;cursor:pointer;position:absolute;inset:0}.cv-adj:focus-within{outline:2px solid var(--au-dark);outline-offset:1px}.cv-aviso{color:var(--au-muted);flex:220px;font-size:12.5px}.cv-fp .au-btn{margin-left:auto}.cv-lista{flex-direction:column;gap:12px;display:flex}.cv-m{background:var(--au-card);border:1px solid var(--au-line);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.cv-m.resp{background:var(--au-side);border-color:#0000;border-radius:12px;margin-left:28px;padding:12px 14px}.cv-m.rod{border-left:4px solid var(--c-acento,var(--au-orange))}.cv-m.resp.rod{border:1px solid var(--au-line);border-left:4px solid var(--c-acento,var(--au-orange));background:#fff}.cv-m.oculto{opacity:.55}.cv-q{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-q .av{background:var(--au-manilla);width:30px;height:30px;font:600 11.5px var(--au-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cv-m.rod>.cv-q .av,.cv-m.rod .cv-q .av{background:var(--au-dark);color:var(--au-light)}.cv-q b{font:600 14.5px var(--au-display)}.cv-q time{font:400 12px var(--au-mono);color:var(--au-muted);margin-left:auto}.cv-t{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:8px;font-size:15.5px;line-height:1.55;display:flex}.cv-img{flex-wrap:wrap;gap:8px;display:flex}.cv-img img{border:1px solid var(--au-line);object-fit:cover;border-radius:10px;max-width:220px;max-height:180px;display:block}.cv-mod{flex-wrap:wrap;gap:6px;display:flex}.cv-mod button{border:1px solid var(--au-line);font:500 12px var(--au-display);cursor:pointer;color:var(--au-ink);background:#fff;border-radius:8px;padding:4px 10px}.cv-mod button.peligro{color:#9b2c1d}.cv-resp{margin-left:28px}.cv-resp>summary{cursor:pointer;font:600 13px var(--au-display);padding:4px 0}.cv-resp .cv-f{margin-top:8px}@media (max-width:640px){.cv-m.resp,.cv-resp{margin-left:12px}.cv-img img{max-width:100%}}.au-side nav a.mas-r{min-height:34px;color:var(--au-ink);font-size:13.5px}.roce-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;display:grid}@media (max-width:900px){.roce-cmp{grid-template-columns:1fr}}.roce-cmp>div{border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.roce-cmp .gen{background:var(--au-side);border:1px dashed color-mix(in srgb,var(--au-dark) 25%,transparent)}.roce-cmp .con{background:var(--au-card);border:1px solid var(--au-line);border-left:4px solid var(--c-acento,var(--au-orange))}.roce-cmp p{font-size:15.5px;line-height:1.5}.roce-cmp small{font:500 13px var(--au-display);color:var(--au-muted)}.roce-lim{border:1px solid var(--au-line);background:var(--au-card);border-radius:14px;flex-direction:column;flex-grow:1;gap:8px;min-width:0;margin:0;padding:12px 16px 14px;display:flex}.roce-lim legend{font:500 14px var(--au-display);color:var(--au-ink);padding:0 6px}.roce-lim legend b{color:var(--au-dark);font-weight:600}.roce-lim label{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.roce-lim label input{width:18px;height:18px;accent-color:var(--au-dark);flex:none;margin:2px 0 0}.roce-lim>input{height:44px;font:400 15px var(--au-body);color:var(--au-dark);background:#fff;border:1px solid #14141338;border-radius:10px;padding:0 12px}.au-ia{margin-bottom:6px;padding:24px 24px 6px}.au-ia .filters{top:0}@media (max-width:640px){.au-ia{padding:18px 14px 2px}}.ie-col .et ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ie-col .et-c{border-radius:14px;gap:6px;padding:14px}.ie-col .et-c.ahora{padding:13px}.ie-col .et-c>b{font-size:15.5px;line-height:1.25}.ie-col .et-c .tx{display:none}.ie-col .et-k{gap:8px;font-size:10.5px}.ie-col .et-c .nn{border-radius:7px;width:24px;height:24px;font-size:12px}.ie-col .et-p{margin-top:auto;font-size:12px}@media (max-width:560px){.ie-col .et ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-gen{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.au-pr .barra{top:0}@media (max-width:960px){.au-pr .barra{top:56px}}.ir-prompts{background:var(--au-card);border:1px solid var(--au-line);border-left:4px solid var(--c-acento,var(--au-orange));color:var(--au-dark);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.ir-prompts:hover{border-color:color-mix(in srgb,var(--au-dark) 35%,transparent);border-left-color:var(--c-acento,var(--au-orange))}.ir-prompts>b{font:600 18px var(--au-display)}.ir-prompts>span:not(.au-k):not(.au-btn){color:var(--au-ink);font-size:15px}.ir-prompts .au-btn{margin-top:6px}.pt{background:var(--au-card);border:1px solid var(--au-line);border-top:4px solid var(--c-acento,var(--au-orange));border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.pt-cab{flex-direction:column;gap:6px;display:flex}.pt-cab h3{font:600 21px/1.25 var(--au-display);color:var(--au-dark);margin:0}.pt-chips{flex-wrap:wrap;gap:6px;display:flex}.pt-chips span{font:500 12.5px var(--au-display);background:var(--au-side);color:var(--au-ink);border-radius:999px;padding:4px 10px}.pt-obj{color:var(--au-ink);margin:0;font-size:15.5px}.pt-nec{background:var(--au-side);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pt-nec-k{font:600 12px var(--au-display);letter-spacing:.06em;text-transform:uppercase;color:var(--au-ink)}.pt-nec ul{color:var(--au-dark);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:15px;display:flex}.pt-mats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-chip-dl{border:1px solid var(--au-line);font:600 13px var(--au-display);color:var(--au-dark);background:#fff;border-radius:10px;align-items:center;gap:4px;padding:6px 10px;text-decoration:none;display:inline-flex}.pt-chip-dl:hover{border-color:var(--au-dark)}.pt-av{font:500 13px var(--au-display);color:var(--au-ink);align-items:center;gap:10px;display:flex}.pt-av .au-bar{flex:1}.pt-av .au-bar i{background:var(--au-ok)}.pt-bloque{flex-direction:column;gap:8px;display:flex}.pt-parte{font:600 15px var(--au-display);color:var(--au-dark);margin:6px 0 0}.pt-intro{color:var(--au-ink);font-size:15px}.pt-intro p,.pt-md p{margin:0 0 6px}.pt-pasos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-paso{border:1px solid var(--au-line);background:#fff;border-radius:14px;scroll-margin-top:70px}.pt-paso.on{border:2px solid var(--au-dark)}.pt-h{cursor:pointer;text-align:left;width:100%;font:600 15px/1.3 var(--au-display);color:var(--au-dark);background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.pt-paso.on .pt-h{padding:11px 13px}.pt-h:focus-visible{outline:2px solid var(--c-acento,var(--au-orange));outline-offset:2px;border-radius:12px}.pt-n{background:var(--au-side);width:28px;height:28px;font:600 13px var(--au-display);border-radius:999px;flex:none;place-items:center;display:grid}.pt-paso.on .pt-n{background:var(--c-acento,var(--au-orange));color:#fff}.pt-paso.hecho .pt-n{background:var(--au-ok);color:#fff}.pt-paso.hecho:not(.on) .pt-h{color:var(--au-ink);font-weight:500}.pt-t{flex:1}.pt-tag{font:500 11.5px var(--au-display);color:var(--c-acento,var(--au-orange));white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px}.pt-cu{color:var(--au-dark);flex-direction:column;gap:12px;padding:0 16px 16px 54px;font-size:15.5px;display:flex}@media (max-width:640px){.pt{padding:14px}.pt-cu{padding:0 12px 14px}}.pt-donde{color:var(--au-ink);margin:0;font-size:14.5px}.pt-donde b{font:600 12px var(--au-display);text-transform:uppercase;letter-spacing:.06em;color:var(--au-dark);margin-right:4px}.pt-md ul,.pt-md ol{margin:0 0 6px;padding-left:20px}.pt-cu code,.pt code{font:13.5px var(--au-mono,monospace);background:var(--au-side);border-radius:5px;padding:1px 5px}.pt-arch{font:600 13.5px var(--au-mono,monospace);border:1px solid color-mix(in srgb,var(--c-acento,var(--au-orange)) 40%,transparent);color:var(--au-dark);background:#fff7f2;border-radius:6px;padding:1px 6px;text-decoration:none}.pt-tabla{overflow-x:auto}.pt-tabla table{border-collapse:collapse;min-width:100%;font-size:14px}.pt-tabla th,.pt-tabla td{border:1px solid var(--au-line);text-align:left;vertical-align:top;padding:6px 10px}.pt-tabla th{background:var(--au-side);font:600 13px var(--au-display)}.pt-vacia{min-width:80px;min-height:16px;display:inline-block}.pt-prompt{flex-direction:column;gap:8px;display:flex}.pt-pt{font:600 12px var(--au-display);text-transform:uppercase;letter-spacing:.05em;color:var(--au-ink)}.pt-pr{white-space:pre-wrap;font:13.5px/1.6 var(--au-mono,monospace);background:var(--au-light,#faf9f5);border:1px solid var(--au-line);color:var(--au-dark);border-radius:12px;margin:0;padding:12px 14px}.pt-pr mark{color:inherit;background:#fbe6dd;border-radius:3px;padding:0 2px}.pt-campo{background:#fff3c4;border-radius:3px;padding:0 2px}.pt-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-nota{font:500 13px var(--au-display);color:var(--au-ink);margin:0}.pt-adj{border:1.5px dashed var(--c-acento,var(--au-orange));background:#fff7f2;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.pt-adj p{margin:0}.pt-files{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pt-files .au-btn{margin-bottom:2px}.pt-f{border:1px solid var(--au-line);width:100%;color:var(--au-dark);font:14px var(--au-display);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.pt-f:hover{border-color:var(--au-dark)}.pt-f .nm{word-break:break-all;font-weight:600}.pt-f .sz{color:var(--au-ink);white-space:nowrap;font-size:12.5px}.pt-f .dl{margin-left:auto;font-weight:600}.pt-ic{width:30px;height:30px;font:700 10.5px var(--au-display);color:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.pt-ic.xl{background:#1d6f42}.pt-ic.wd{background:#2b579a}.pt-ic.zp{background:#6b6a65}.pt-ic.im{background:#8a5a44}.pt-ic.tx{background:#4f4e4a}.pt-frases{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-frase{border:1px solid var(--au-line);font:500 13.5px var(--au-display);cursor:pointer;color:var(--au-dark);background:#fff;border-radius:999px;padding:7px 12px}.pt-frase:hover{border-color:var(--au-dark)}.pt-opc{flex-direction:column;gap:12px;display:flex}.pt-enl{align-self:flex-start}.pt-aviso{background:var(--au-side);border-radius:12px;padding:10px 12px;font-size:14.5px}.pt-aviso p{margin:0;display:inline}.pt-ver{color:var(--au-ink);align-items:flex-start;gap:12px;font-size:15px;display:flex}.pt-ver b{font:600 13px var(--au-display);color:var(--au-ok);margin-bottom:2px;display:block}.pt-ver p{margin:0}.pt-caps{flex-direction:column;flex:none;gap:6px;display:flex}.pt-caps img{border:1px solid var(--au-line);border-radius:8px;width:170px;display:block}@media (max-width:640px){.pt-ver{flex-direction:column}.pt-caps{flex-flow:wrap}.pt-caps img{width:140px}}.pt-si summary,.pt-plg>summary{cursor:pointer;font:600 14px var(--au-display);color:var(--au-dark)}.pt-si{font-size:14.5px}.pt-si[open] summary{margin-bottom:8px}.pt-fin{justify-content:flex-end;display:flex}.pt-var{border:1px dashed var(--au-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.pt-var h4{font:600 16px var(--au-display);margin:0}.pt-pie{flex-direction:column;gap:8px;display:flex}.pt-plg{border:1px solid var(--au-line);background:#fff;border-radius:12px;padding:10px 14px;scroll-margin-top:70px}.pt-plg>summary span{color:var(--au-ink);margin-left:6px;font-weight:500}.pt-plg[open]>summary{margin-bottom:10px}.pt-verif{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.pt-verif label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.pt-verif input{width:17px;height:17px;accent-color:var(--au-ok);flex:none;margin-top:4px}.pt-prob{flex-direction:column;gap:10px;margin:0;display:flex}.pt-prob dt{font:600 14.5px var(--au-display)}.pt-prob dd{color:var(--au-ink);margin:2px 0 0;font-size:14.5px}.pt-mas{flex-direction:column;gap:12px;font-size:15px;display:flex}.pt-extra{flex-direction:column;gap:8px;display:flex}.pt-extra h4{font:600 15.5px var(--au-display);margin:0}.pt-xl{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.pt-xl>li>b{font:600 14.5px var(--au-display)}.pt-xl .pt-cu{padding:6px 0 0}.pt-of{background:var(--au-side);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:15px;display:flex}.pt-of>b{font:600 13px var(--au-display);text-transform:uppercase;letter-spacing:.05em}.or+.or{margin-top:28px}.or-vacio{border:1px dashed var(--au-line);color:var(--au-muted);border-radius:16px;padding:22px;font-size:15px}.or-dest{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:18px;margin:4px 0 30px;display:grid}@media (max-width:1000px){.or-dest{grid-template-columns:1fr}}.or-dest>a{color:inherit;border-radius:20px;flex-direction:column;gap:12px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.or-dest>a:before{content:"";height:6px;position:absolute;inset:0 0 auto}.or-dest>a:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1414131a}.or-dest>a:focus-visible{outline:3px solid var(--au-orange);outline-offset:3px}.or-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:54px;display:flex}.or-chip{font:600 12px var(--au-display);letter-spacing:.04em;color:#fff;white-space:nowrap;border-radius:999px;padding:6px 12px}.or-dest h3{font:700 26px/1.12 var(--au-display);letter-spacing:-.02em;margin:0}.or-btn{text-align:center;color:#fff;min-height:62px;font:600 15px var(--au-display);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:auto;padding:12px 14px;display:flex}.or-btn small{font:500 12px var(--au-mono);opacity:.85}.rcv{background:#f2faf5;border:1.5px solid #b9dfc9}.rcv:before{background:linear-gradient(90deg,#1d7044,#21a366)}.rcv-ic{width:46px;height:54px}.rcv .or-chip{background:#1d7044}.rcv h3{color:#123d27}.rcv-dek{color:#2e4a3a;margin:0;font-size:15px}.rcv-pasos{counter-reset:p;flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.rcv-pasos li{counter-increment:p;color:#2e4a3a;grid-template-columns:22px 1fr;gap:9px;font-size:13.5px;line-height:1.45;display:grid}.rcv-pasos li:before{content:counter(p);color:#1d7044;width:22px;height:22px;font:700 12px/20px var(--au-display);text-align:center;background:#fff;border:1px solid #b9dfc9;border-radius:6px}.rcv-pasos b{color:#123d27}.rcv-hojas{border-top:1.5px solid #b9dfc9;flex-wrap:wrap;margin-top:4px;display:flex}.rcv-hojas span{font:500 10.5px var(--au-mono);color:#2e4a3a;background:#fff;border:1px solid #cfe7d9;border-top:0;margin:0 -1px 0 0;padding:4px 7px}.rcv-hojas span:first-child{color:#fff;background:#1d7044;border-color:#1d7044}.rcv-nota{color:#4d6b5a;margin:0;font-size:12.5px}.rcv .or-btn{background:#1d7044}.rcv:hover .or-btn{background:#185e39}.or-eng{--lila:#5b4b8a;--lila-l:#d9d2ec;--lila-t:#ece8f5;--text:#0b0b0c;--text-dim:#8a8b90;--border:#dedee1;--border-2:#eaeaec;--elevated:#f7f7f8;--card:#fff;--accent:#0b0b0c;--sans:var(--au-display);--mono:var(--au-mono);background:#fbfafd;border:1.5px solid #d9d2ec}.or-eng:before{background:linear-gradient(90deg,#5b4b8a,#7c6bb3)}.eng-tag{font:700 13px var(--au-display);color:#1f1e24;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.eng-tag .t{color:#fff;width:40px;height:40px;font:800 20px var(--au-display);background:#1f1e24;border-radius:11px;place-items:center;display:grid;position:relative}.eng-tag .t:after{content:"";background:#9a8bd0;border-radius:2px;height:2px;position:absolute;bottom:8px;left:12px;right:12px}.eng-tag small{font:500 12px var(--au-display);color:#6b6880;display:block}.or-eng .or-chip{background:var(--lila)}.or-eng h3{color:#0b0b0c}.or-eng h3 em{color:var(--lila);font-style:normal}.eng-medio{flex:1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:20px;display:grid}@media (max-width:760px){.eng-medio{grid-template-columns:1fr}}.eng-tx{flex-direction:column;gap:12px;display:flex}.eng-tx>p{color:#4a4b50;margin:0;font-size:15px;line-height:1.55}.eng-tx>p b{color:#0b0b0c}.eng-pts{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.eng-pts li{color:#3d3a4a;grid-template-columns:18px 1fr;gap:8px;font-size:13.5px;line-height:1.4;display:grid}.eng-pts li:before{content:"";background:var(--lila);border-radius:2px;width:8px;height:8px;margin:6px 0 0 4px}.eng-precio{background:var(--lila-t);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;display:flex}.eng-precio .n{font:600 24px var(--au-mono);color:var(--lila);font-variant-numeric:tabular-nums}.eng-precio span:not(.n){color:#3d3a4a;font-size:13.5px}.eng-motion{border:1px solid var(--border);--carpeta:#f4b731;--carpeta-f:#ffd15c;--xl:#1d7044;--xl-2:#21a366;--xl-t:#e3f3ea;background:#fff;border-radius:14px;margin:0;padding:8px}.eng-motion svg{width:100%;height:auto;display:block}.eng-motion figcaption{color:var(--text-dim);white-space:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:6px 6px 2px;font-size:12px;display:grid}.eng-motion figcaption b{color:#5f6064}.or-eng .or-btn{background:#1f1e24}.or-eng:hover .or-btn{background:#3a3846}.or-eng .mv-txt{font-family:var(--sans);fill:var(--text)}.or-eng .mv-dim{fill:var(--text-dim)}.or-eng .mv-card{fill:var(--elevated);stroke:var(--border)}.or-eng .mv-mono{font-family:var(--mono)}.or-eng .mv-line{fill:none;stroke:var(--lila-l);stroke-width:2px;stroke-dasharray:4 6}.or-eng .mv-flow{fill:none;stroke:var(--lila);stroke-width:2px;stroke-dasharray:4 6;animation:1.2s linear infinite eng-corre}.or-eng .mv-line.mv-ia{stroke:#e6e1d8}.or-eng .mv-flow.mv-ia{stroke:#c9c4ba}.or-eng .mv-pulso{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite eng-pulso}.or-eng .mv-aparece{opacity:0;animation:7s ease-in-out infinite eng-aparece}.or-eng .mv-barra{opacity:0;transform-box:fill-box;transform-origin:0;animation:7s ease-in-out infinite eng-barra}@keyframes eng-corre{to{stroke-dashoffset:-20px}}@keyframes eng-pulso{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.18)}}@keyframes eng-aparece{0%,6%{opacity:0;transform:translateY(5px)}14%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes eng-barra{0%,52%{opacity:0;transform:scaleX(0)}60%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.or-dest>a{transition:none}.or-dest>a:hover{transform:none}.or-eng .mv-flow,.or-eng .mv-pulso{animation:none}.or-eng .mv-aparece,.or-eng .mv-barra{opacity:1;animation:none}}
