:root{--bg:#F2F2F3;--sf:#FFFFFF;--sf2:#F4F4F6;--sf3:#EBEBEE;--tx:#141416;--tx2:#5D5E66;--tx3:#8B8C95;--ln:#E4E4E8;--ln2:#D5D5DB;--ink:#141416;--ink-tx:#FFFFFF;--rojo:#D2463E;--rojo-t:#FBEAE8;--amar:#C98A00;--amar-f:#E9B23A;--amar-t:#FBF2DC;--verd:#2E9455;--verd-t:#E3F3E8;--gris:#A3A4AC;--ac:#6A4DF4;--ac-f:#7B61FF;--ac-t:#EEEAFE;--ac-tx:#5636E6;--ac-ink:#FFFFFF;--sh:0 1px 2px rgba(20,20,22,.04),0 8px 24px -12px rgba(20,20,22,.10);--sh2:0 2px 4px rgba(20,20,22,.05),0 24px 48px -20px rgba(20,20,22,.22);--r:24px;--r2:16px;--r3:12px;--f:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--e:cubic-bezier(.16,1,.3,1)}:root[data-acento=verde]{--ac:#1F6B3B;--ac-f:#2C8A4E;--ac-t:#E2F2E7;--ac-tx:#1F6B3B;--ac-ink:#FFFFFF}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0F0F12;--sf:#18181C;--sf2:#1F1F24;--sf3:#26262C;--tx:#F2F2F4;--tx2:#A9AAB3;--tx3:#7E7F88;--ln:#2A2A31;--ln2:#36363E;--ink:#F2F2F4;--ink-tx:#121215;--rojo:#F0756C;--rojo-t:#3A1F1E;--amar:#E9B23A;--amar-f:#E9B23A;--amar-t:#352B14;--verd:#5CC283;--verd-t:#17301F;--gris:#6D6E77;--ac:#9A86FF;--ac-f:#8B74FF;--ac-t:#26203F;--ac-tx:#B3A4FF;--ac-ink:#121215;--sh:0 1px 2px rgba(0,0,0,.3),0 8px 24px -12px rgba(0,0,0,.5);--sh2:0 2px 4px rgba(0,0,0,.3),0 24px 48px -20px rgba(0,0,0,.7);color-scheme:dark}:root:not([data-theme=light])[data-acento=verde]{--ac:#6FCB8C;--ac-f:#58B877;--ac-t:#173022;--ac-tx:#86D9A0;--ac-ink:#0E1A12}}:root[data-theme=dark]{--bg:#0F0F12;--sf:#18181C;--sf2:#1F1F24;--sf3:#26262C;--tx:#F2F2F4;--tx2:#A9AAB3;--tx3:#7E7F88;--ln:#2A2A31;--ln2:#36363E;--ink:#F2F2F4;--ink-tx:#121215;--rojo:#F0756C;--rojo-t:#3A1F1E;--amar:#E9B23A;--amar-f:#E9B23A;--amar-t:#352B14;--verd:#5CC283;--verd-t:#17301F;--gris:#6D6E77;--ac:#9A86FF;--ac-f:#8B74FF;--ac-t:#26203F;--ac-tx:#B3A4FF;--ac-ink:#121215;--sh:0 1px 2px rgba(0,0,0,.3),0 8px 24px -12px rgba(0,0,0,.5);--sh2:0 2px 4px rgba(0,0,0,.3),0 24px 48px -20px rgba(0,0,0,.7);color-scheme:dark}:root[data-theme=dark][data-acento=verde]{--ac:#6FCB8C;--ac-f:#58B877;--ac-t:#173022;--ac-tx:#86D9A0;--ac-ink:#0E1A12}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tx);font-family:var(--f);font-size:15px;line-height:1.55;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;transition:background .3s}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}::selection{background:var(--ac-t);color:var(--tx)}:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:10px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-underline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ln2);border-radius:99px;border:3px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}svg.i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dos{display:grid;grid-gap:2px;gap:2px}.dos span{font-weight:300;color:var(--tx2);letter-spacing:-.025em}.dos b{font-weight:650;color:var(--tx);letter-spacing:-.03em}.h-xl{font-size:clamp(32px,4.2vw,46px);line-height:1.04}.h-l{font-size:clamp(26px,3vw,34px);line-height:1.08}.h-m{font-size:clamp(21px,2.2vw,25px);line-height:1.15}.sub{color:var(--tx2);font-size:15px;max-width:64ch}.sec{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:40px 4px 12px;flex-wrap:wrap}.sec h2{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tx)}.sec p{color:var(--tx2)}.sec .lnk,.sec p{font-size:13.5px}.b{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:550;white-space:nowrap;transition:transform .25s var(--e),background .2s,box-shadow .25s,opacity .2s}.b:active{transform:scale(.97)}.b-ink{background:var(--ink);color:var(--ink-tx)}.b-ink:hover{box-shadow:0 8px 20px -10px rgba(20,20,22,.5)}.b-ink:disabled{background:var(--sf3);color:var(--tx3);box-shadow:none}.b-ac{color:var(--ac-ink)}.b-ln{background:var(--sf);border:1px solid var(--ln2);color:var(--tx)}.b-ln:hover{background:var(--sf2)}.b-fl{padding-right:6px}.b-fl .fl{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--sf2);color:var(--tx);transition:transform .3s var(--e)}.b-ink.b-fl .fl{background:rgba(255,255,255,.14);color:inherit}:root[data-theme=dark] .b-ink.b-fl .fl{background:rgba(0,0,0,.08)}.b-fl:hover .fl{transform:translateX(3px)}.b-fl .fl svg{width:16px;height:16px}.lnk{color:var(--tx);font-weight:550;text-decoration:underline;-webkit-text-decoration-color:var(--ln2);text-decoration-color:var(--ln2);text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;gap:6px}.lnk:hover{-webkit-text-decoration-color:var(--tx);text-decoration-color:var(--tx)}.ic-b{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--sf);border:1px solid var(--ln);transition:background .2s}.chip,.ic-b:hover{background:var(--sf2)}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:550;white-space:nowrap;color:var(--tx2)}.chip.ac{background:var(--ac-t);color:var(--ac-tx)}.chip.ob{background:var(--rojo-t);color:var(--rojo)}.chip.ok{background:var(--verd-t);color:var(--verd)}.chip.pd{background:var(--sf2);color:var(--tx2);border:1px dashed var(--ln2)}.dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--gris)}.dot.n1,.dot.n2,.n1 .dot{background:var(--rojo)}.dot.n3{background:var(--amar-f)}.dot.n4{background:var(--verd)}.tn1,.tn2{color:var(--rojo)}.tn3{color:var(--amar)}.tn4{color:var(--verd)}.est{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--tx2);white-space:nowrap}.corona{width:18px;height:14px;color:var(--amar-f);flex:none}.card{background:var(--sf);border-radius:var(--r);box-shadow:var(--sh)}.pad{padding:clamp(20px,2.4vw,28px)}.prev{background:var(--sf2);border-radius:var(--r2)}#v-login{grid-template-rows:auto 1fr auto;padding-block:20px 24px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lg-top{display:flex;justify-content:space-between;align-items:center;max-width:1180px;width:100%;margin:0 auto;gap:12px}.marca{display:flex;align-items:baseline;gap:7px;font-weight:700;letter-spacing:-.04em;font-size:22px;color:var(--tx)}.marca span{font-weight:450;font-size:14px;letter-spacing:-.01em;color:var(--tx2)}.marca i{width:9px;height:9px;border-radius:50%;background:var(--ac);display:inline-block;transform:translateY(-2px)}.lg{align-self:center;max-width:1180px;width:100%;margin:28px auto;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:16px;gap:16px;padding:16px}.lg,.lg-f{display:grid}.lg-f{padding:clamp(20px,3.4vw,44px);align-content:center;grid-gap:28px;gap:28px}.lg-f form{display:grid;grid-gap:14px;gap:14px;max-width:420px}.fld{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:550;color:var(--tx2)}.fld input{height:50px;border-radius:14px;border:1px solid var(--ln2);background:var(--sf);padding:0 16px;font-size:15px;color:var(--tx);transition:border-color .2s,box-shadow .2s}.fld input:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 4px var(--ac-t)}.lg-f .b{justify-self:start;margin-top:6px}.lg-err{font-size:13.5px;color:var(--rojo);min-height:20px}.demo{display:grid;grid-gap:10px;gap:10px;max-width:420px;border-top:1px solid var(--ln);padding-top:20px}.demo small{font-size:12.5px;color:var(--tx3)}.demo-b{display:flex;gap:8px;flex-wrap:wrap}.demo-b button{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 16px 8px 8px;border-radius:999px;background:var(--sf2);text-align:left;transition:background .2s,transform .25s var(--e)}.demo-b button:hover{background:var(--sf3)}.demo-b button.on{background:var(--ac-t)}.demo-b b{display:block;font-size:13.5px;font-weight:600;line-height:1.2}.demo-b span{display:block;font-size:12px;color:var(--tx2)}.demo-b .av{color:var(--ac-tx)}.av,.demo-b .av{display:grid;font-size:12.5px}.av{width:36px;height:36px;border-radius:50%;place-items:center;background:var(--ac-t);color:var(--ac-tx);font-weight:650;flex:none;overflow:hidden}.av img{width:100%;height:100%;object-fit:cover}.av.big{width:64px;height:64px;font-size:20px}.lg-v{padding:clamp(18px,2.4vw,28px);grid-gap:14px;gap:14px;min-height:460px;position:relative;overflow:hidden}.lg-cap{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tx3)}.mk{background:var(--sf);border-radius:18px;padding:18px;box-shadow:var(--sh);display:grid;grid-gap:14px;gap:14px}.mk-h{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--tx2)}.mk-h b{font-size:15px;color:var(--tx);font-weight:600}.mk-row{display:grid;grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;grid-gap:12px;gap:12px;font-size:12.5px;color:var(--tx2)}.mk-row b{text-align:right;color:var(--tx);font-weight:600}.segs{display:grid;grid-template-columns:6fr 2fr 1fr 1fr;grid-gap:4px;gap:4px;height:8px}.segs span{background:var(--sf3);border-radius:99px;overflow:hidden}.segs i{display:block;height:100%;border-radius:inherit;transform-origin:left;animation:crece .9s var(--e) both}.segs .n1,.segs .n2{background:var(--rojo)}.segs .n3{background:var(--amar-f)}.segs .n4{background:var(--verd)}.mk2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mk-k{background:var(--sf);border-radius:18px;padding:16px;box-shadow:var(--sh)}.mk-k small{font-size:12px;color:var(--tx2)}.mk-k b{display:block;font-size:30px;font-weight:650;letter-spacing:-.03em;margin-top:2px}.lg-pie{max-width:1180px;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--tx3)}#app,.sh{min-height:100dvh}.sh{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:0;gap:0}.nav{position:-webkit-sticky;position:sticky;top:0;height:100dvh}.nav-in{height:100%;background:var(--sf);border-radius:28px;box-shadow:var(--sh);display:flex;flex-direction:column;padding:20px 14px 14px;gap:6px}.nav .marca{padding:2px 10px 16px;border-bottom:1px solid var(--ln);margin-bottom:10px}.nv{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--tx2);text-align:left;transition:background .2s,color .2s}.nv:hover{background:var(--sf2);color:var(--tx)}.nv.on{background:var(--ink);color:var(--ink-tx)}.nv .chip{margin-left:auto;height:22px;padding:0 8px;font-size:11.5px}.nv.on .chip{background:rgba(255,255,255,.16);color:inherit}.nav-g{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tx3);padding:16px 14px 6px}.nav-yo{margin-top:auto;display:flex;align-items:center;padding:10px;border-radius:18px;background:var(--sf2)}.nav-yo div{min-width:0;flex:1 1}.nav-yo b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-yo span{display:block;font-size:12px;color:var(--tx2)}.nav-yo .ic-b{width:44px;height:44px;border:0;background:transparent}.nav-yo .ic-b:hover{background:var(--sf3)}.main{min-width:0;padding-block:12px 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(0px,1.6vw,24px)}.top{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-height:56px;margin-bottom:8px}.acento{gap:2px;padding:4px;border-radius:999px;background:var(--sf);border:1px solid var(--ln)}.acento,.acento button{display:flex;align-items:center}.acento button{gap:7px;height:36px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:550;color:var(--tx2)}.acento button.on{background:var(--sf2);color:var(--tx)}.acento i{width:12px;height:12px;border-radius:50%}.acento .m i{background:#6A4DF4}.acento .v i{background:#1F6B3B}.acento small{font-size:12px;color:var(--tx3);padding:0 8px 0 10px}.top .mb-only{display:none}.pg-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:20px 4px 4px}.pg-h .sub{margin-top:12px}.pg-meta{display:flex;gap:28px;font-size:13px;color:var(--tx2)}.pg-meta b{display:block;color:var(--tx);font-size:15px;font-weight:600}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.kpi,.kpis{display:grid}.kpi{padding:20px 22px 22px;grid-gap:10px;gap:10px;align-content:start}.kpi-h{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--tx2);font-weight:500}.kpi-h svg{color:var(--tx3)}.kpi-v{font-size:clamp(34px,3.4vw,44px);font-weight:650;letter-spacing:-.04em;line-height:1}.kpi-v small{font-size:15px;font-weight:500;color:var(--tx3);letter-spacing:0;margin-left:4px}.kpi p{font-size:13px;color:var(--tx2)}.riel{height:6px;border-radius:99px;background:var(--sf3);overflow:hidden}.riel i{display:block;height:100%;border-radius:inherit;background:var(--ac);transform-origin:left;animation:crece 1.1s var(--e) both}.pasitos{display:flex;gap:4px}.pasitos i{flex:1 1;height:6px;border-radius:99px;background:var(--sf3)}.pasitos i.on{background:var(--ac)}.dest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;padding:18px;align-items:stretch}.dest+.dest{margin-top:12px}.dest-tx{padding:12px 10px 8px 12px;display:flex;flex-direction:column;gap:12px}.dest-tx .chips{display:flex;gap:6px;flex-wrap:wrap}.dest-tx h3{font-size:clamp(21px,2vw,24px);font-weight:650}.dest-tx p{color:var(--tx2);max-width:46ch}.dest-tx .b{margin-top:auto;align-self:flex-start}.dest-v{padding:20px;display:grid;grid-gap:14px;gap:14px;align-content:center}.pil{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:6px 14px;gap:6px 14px;align-items:center;font-size:13px;color:var(--tx2)}.pil b{text-align:right;color:var(--tx);font-weight:600;font-size:14px}.pil .bar{grid-column:1/-1;height:6px;border-radius:99px;background:var(--sf);overflow:hidden}.pil .bar i{display:block;height:100%;border-radius:inherit;transform-origin:left;animation:crece 1s var(--e) both}.bar .n1,.bar .n2{background:var(--rojo)}.bar .n3{background:var(--amar-f)}.bar .n4{background:var(--verd)}.bar .n0{background:var(--gris)}.dest-nota{display:flex;align-items:baseline;gap:10px}.dest-nota b{font-size:44px;font-weight:650;letter-spacing:-.04em;line-height:1}.dest-nota span{font-size:13.5px;color:var(--tx2)}.lista{padding:8px}.fila{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.5fr) 74px minmax(0,1.1fr) 44px;align-items:center;grid-gap:20px;gap:20px;padding:14px 16px;border-radius:18px;width:100%;text-align:left;transition:background .2s}.fila:hover{background:var(--sf2)}.fila+.fila{position:relative}.fila+.fila:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:var(--ln)}.fila:hover+.fila:before,.fila:hover:before{opacity:0}.fila h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.fila p{font-size:13px;color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fila .nota{font-size:22px;font-weight:650;letter-spacing:-.03em;text-align:right}.fila .go{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sf2);transition:transform .3s var(--e),background .2s}.fila:hover .go{background:var(--sf);transform:translateX(3px)}.fila .segs{height:8px}.lst-pie{font-size:13px;color:var(--tx3);padding:14px 20px 8px}.accs{grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.acc,.accs{display:grid}.acc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:20px 22px;text-align:left;transition:transform .3s var(--e),box-shadow .3s}.acc:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.acc h3{font-size:17px;font-weight:600}.acc p{font-size:13.5px;color:var(--tx2)}.libro-ic{width:52px;height:64px;border-radius:6px 12px 12px 6px;background:var(--ac);position:relative;box-shadow:inset 6px 0 0 rgba(0,0,0,.14)}.libro-ic:after{content:"";position:absolute;left:14px;right:10px;top:14px;height:3px;border-radius:2px;background:rgba(255,255,255,.55);box-shadow:0 7px 0 rgba(255,255,255,.35)}.libro-ic.gr{background:var(--sf3);box-shadow:inset 6px 0 0 rgba(0,0,0,.06)}.libro-ic.gr:after{background:var(--ln2);box-shadow:0 7px 0 var(--ln2)}.proto{margin-top:40px;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font-size:13px;color:var(--tx3);padding:0 4px}.proto b{font-weight:600;color:var(--tx2)}.proto .lnk{font-size:13px;font-weight:500;color:var(--tx2)}.mh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:6px 4px 0}.volver{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:550;color:var(--tx2);padding-right:8px}.volver:hover{color:var(--tx)}.mh-n{display:flex;align-items:center;gap:16px}.mh-n .v{font-size:44px;font-weight:650;letter-spacing:-.04em;line-height:1}.mh-n .l{font-size:13px;color:var(--tx2);line-height:1.35}.mh-n .l b{align-items:center;color:var(--tx);font-weight:600;font-size:14px}.mh-n .l b,.pasos{display:flex;gap:6px}.pasos{margin:24px 0 14px;overflow-x:auto;padding:4px;scrollbar-width:none}.pasos::-webkit-scrollbar{display:none}.ps{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 6px;border-radius:999px;font-size:14px;font-weight:550;color:var(--tx2);white-space:nowrap;background:transparent;transition:background .25s,color .25s}.ps .k{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--ln2);font-size:13px;font-weight:600;transition:all .3s var(--e)}.ps.hecho .k{background:var(--ink);border-color:var(--ink);color:var(--ink-tx)}.ps.hecho .k svg{width:15px;height:15px}.ps.on{background:var(--ac);color:var(--ac-ink)}.ps.on .k{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac)}.ps:disabled{opacity:.55}.ps:not(:disabled):not(.on):hover{background:var(--sf)}.lock{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--tx2);min-height:44px}.hoja{padding:clamp(20px,3vw,40px)}.hoja-h{align-items:flex-start;gap:16px;margin-bottom:24px}.acciones,.hoja-h{display:flex;justify-content:space-between;flex-wrap:wrap}.acciones{align-items:center;gap:12px;margin-top:28px}.acciones .der{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-left:auto}.motivo{font-size:13px;color:var(--tx2)}.bv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:12px;gap:12px}.bv .card{padding:24px 26px}.bv h3{font-size:16px;font-weight:600;margin-bottom:12px;letter-spacing:-.01em}.bv p{color:var(--tx2)}.vi{list-style:none;padding:0;margin:0;grid-gap:12px}.vi,.vi li{display:grid;gap:12px}.vi li{grid-template-columns:auto minmax(0,1fr);grid-gap:12px;align-items:start;color:var(--tx2)}.vi .n{min-width:34px;height:28px;border-radius:999px;background:var(--rojo-t);color:var(--rojo);font-size:13px;font-weight:650;display:grid;place-items:center;padding:0 8px}.vi .k{width:22px;height:22px;border-radius:50%;background:var(--ac-t);color:var(--ac-tx);display:grid;place-items:center;margin-top:1px}.vi .k svg{width:13px;height:13px}.bv-cal{grid-column:1/-1}.cal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cal>div{padding:16px;display:grid;grid-gap:8px;gap:8px;align-content:start}.cal-t{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.cal-t span{font-size:14px;font-weight:600;color:var(--tx)}.cal-t b{font-size:20px;font-weight:650;letter-spacing:-.03em}.cal p{font-size:13px}.media{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.media,.ph{display:grid}.ph{min-height:180px;border-radius:var(--r2);background:var(--sf2);place-items:center;text-align:center;padding:20px;color:var(--tx3);font-size:13px;border:1px dashed var(--ln2)}.ph svg{width:28px;height:28px;margin:0 auto 8px;display:block}.teo{grid-template-columns:268px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.idx,.teo{display:grid}.idx{position:-webkit-sticky;position:sticky;top:16px;grid-gap:4px;gap:4px}.idx button{display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 14px 6px 6px;border-radius:18px;text-align:left;font-size:14px;font-weight:550;color:var(--tx2);line-height:1.25;transition:background .25s,color .25s}.idx button .k{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ln2);display:grid;place-items:center;font-size:13px;flex:none;transition:all .3s var(--e)}.idx button:hover{color:var(--tx)}.idx button.on{background:var(--ac);color:var(--ac-ink)}.idx button.on .k{background:var(--ink);border-color:var(--ink);color:var(--ink-tx)}:root[data-acento=verde] .idx button.on .k{background:var(--ac-ink);border-color:var(--ac-ink);color:var(--ac)}.tema{padding:clamp(22px,3vw,40px);scroll-margin-top:16px}.tema h3{font-size:clamp(22px,2.2vw,27px);font-weight:650;margin-bottom:16px}.tema p{font-size:16.5px;line-height:1.7;color:var(--tx);max-width:68ch}.tema p+p{margin-top:14px}.tema ul{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;max-width:68ch}.tema li{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:14px;gap:14px;font-size:16px;line-height:1.6}.tema li:before{content:"";width:6px;height:6px;border-radius:50%;margin-top:11px}.tema li b{font-weight:600}.cmp{grid-gap:10px;gap:10px;margin-top:22px;max-width:760px}.cmp>div{padding:14px 16px;border-radius:var(--r2);background:var(--sf2)}.cmp small{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;margin-bottom:6px}.cmp .no small{color:var(--rojo)}.cmp .si small{color:var(--verd)}.cmp p{font-size:14.5px!important;line-height:1.55!important;color:var(--tx2)!important}.cita{margin-top:18px;color:var(--tx3);font-style:italic;max-width:68ch}.cita,.video{font-size:13.5px}.video{margin:4px 0 22px;aspect-ratio:16/7;max-width:100%;border-radius:var(--r2);background:var(--sf2);display:grid;place-items:center;color:var(--tx3);position:relative;overflow:hidden}.video .play{width:60px;height:60px;border-radius:50%;background:var(--ink);color:var(--ink-tx);display:grid;place-items:center;margin:0 auto 10px}.video .play svg{width:20px;height:20px;fill:currentColor;stroke:none}.pend{margin-top:14px;padding:12px 16px;border-radius:var(--r3);border:1px dashed var(--ln2);font-size:13.5px;color:var(--tx2)}.chat{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:var(--r2);background:var(--sf2)}.bb{max-width:84%;padding:10px 14px;border-radius:18px;font-size:14.5px;line-height:1.5;position:relative}.bb.ld{background:var(--sf);border-bottom-left-radius:6px;justify-self:start;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bb.as{background:var(--ink);color:var(--ink-tx);border-bottom-right-radius:6px;justify-self:end}.bb.as.si{background:var(--ac);color:var(--ac-ink)}.bb.as.no{background:var(--sf3);color:var(--tx)}.bb-n{font-size:12.5px;text-align:center;padding:2px 0}.bb-n,.who{color:var(--tx3)}.who{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:4px}.who i{width:22px;height:22px;border-radius:50%;background:var(--sf3);display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:600;color:var(--tx2)}.ej{padding:clamp(20px,2.6vw,28px)}.ej+.ej{margin-top:12px}.ej h3{font-size:18px;font-weight:600;margin-bottom:16px}.ej-c{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ej-t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:8px}.ej-t.no{color:var(--rojo)}.ej-t.si{color:var(--verd)}.ej-t svg{width:15px;height:15px}.ej-pq{margin-top:14px;font-size:14.5px;color:var(--tx2);display:flex;gap:10px}.ej-pq svg{color:var(--ac);margin-top:2px}.pr-h{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.pr-h p{margin-top:8px;max-width:62ch}.pr-h p,.pr-n{color:var(--tx2)}.pr-n{display:flex;gap:4px;align-items:center;font-size:13px}.pr-n i{width:24px;height:6px;border-radius:99px;background:var(--sf3)}.pr-n i.on{background:var(--ac)}.pr-n span{margin-left:8px}.ins{font-weight:550;margin-bottom:14px}.ops{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.ops-t{font-size:12.5px;color:var(--tx3);font-weight:550;margin-bottom:2px}.op{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;text-align:left;padding:14px 16px;border-radius:16px;background:var(--sf);border:1px solid var(--ln);font-size:14.5px;line-height:1.5;transition:border-color .2s,background .2s,transform .25s var(--e)}.op:hover:not(:disabled){border-color:var(--tx3)}.op .r{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ln2);margin-top:1px;display:grid;place-items:center}.op.mal{background:var(--rojo-t);border-color:transparent;color:var(--tx2)}.op.mal .r{border-color:var(--rojo);background:var(--rojo);color:#fff}.op.ok{background:var(--verd-t);border-color:transparent}.op.ok .r{border-color:var(--verd);background:var(--verd);color:#fff}.op .r svg{width:12px;height:12px;stroke-width:3}.fb{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.5;margin-top:8px;animation:sube .4s var(--e) both}.fb.ok{background:var(--verd-t)}.fb.mal,.fb.ok{color:var(--tx)}.fb.mal{background:var(--rojo-t)}.fb svg{width:18px;height:18px;flex:none;margin-top:1px}.fb.ok svg{color:var(--verd)}.fb.mal svg{color:var(--rojo)}.cl{grid-gap:10px;gap:10px}.cl,.cl-i{display:grid}.cl-i{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--sf2)}.cl-i .t{font-size:14.5px}.cl-b{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pill{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--ln2);background:var(--sf);font-size:13.5px;font-weight:550;transition:all .2s}.pill:hover:not(:disabled){border-color:var(--tx)}.pill.ok{background:var(--verd);border-color:var(--verd);color:#fff}.pill.mal{background:var(--rojo-t);border-color:transparent;color:var(--rojo);text-decoration:line-through}.cl-i .fb{grid-column:1/-1;margin:0}.msg-a{padding:16px;border-radius:16px;background:var(--sf2);margin-bottom:14px}.msg-a small{display:block;font-size:12.5px;color:var(--tx3);margin-bottom:8px}.ord{display:grid;grid-gap:8px;gap:8px}.ord button{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;text-align:left;padding:12px 14px;border-radius:16px;background:var(--sf);border:1px solid var(--ln);font-size:14.5px;min-height:56px;transition:all .25s var(--e)}.ord button .k{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:650;background:var(--sf2);color:var(--tx3)}.ord button.sel{border-color:var(--ac)}.ord button.sel .k{background:var(--ac);color:var(--ac-ink)}.ord button.ok{background:var(--verd-t);border-color:transparent}.ord button.ok .k{background:var(--verd);color:#fff}.ord button.mal{background:var(--rojo-t);border-color:transparent}.ord button.mal .k{background:var(--rojo);color:#fff}.ord small{display:block;font-size:13px;color:var(--tx2);margin-top:4px}.flash{display:grid;place-items:center;text-align:center;grid-gap:18px;gap:18px;padding:40px 24px;border-radius:var(--r2);background:var(--sf2);min-height:280px}.flash .seg{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:650;background:var(--ink);color:var(--ink-tx);position:relative}.flash .seg svg{position:absolute;inset:-6px;width:76px;height:76px;transform:rotate(-90deg)}.flash .seg circle{fill:none;stroke:var(--ac);stroke-width:3;stroke-dasharray:226;animation:vacia 4s linear forwards}.flash .m{font-size:19px;line-height:1.5;max-width:52ch;font-weight:500;letter-spacing:-.01em}.flash .q{font-size:17px;font-weight:600}.pr-fin{margin-top:18px;padding:16px 18px;border-radius:16px;background:var(--ac-t);display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:14.5px}.ex-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.ex-in>div{padding:20px;border-radius:var(--r2);background:var(--sf2)}.ex-in b{display:block;font-size:40px;font-weight:650;letter-spacing:-.04em;line-height:1.05}.ex-in span{font-size:13.5px;color:var(--tx2)}.ex-bar{position:-webkit-sticky;position:sticky;top:10px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;border-radius:999px;background:var(--sf);box-shadow:var(--sh2);margin-bottom:16px;flex-wrap:wrap}.ex-bar .cnt{font-size:14px;color:var(--tx2)}.ex-bar .cnt b{color:var(--tx)}.timer{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:0 14px;height:40px;border-radius:999px;background:var(--sf2)}.timer.poco{background:var(--rojo-t);color:var(--rojo)}.preg{padding:22px 24px}.preg+.preg{margin-top:12px}.preg h3{font-size:16.5px;font-weight:600;line-height:1.45;letter-spacing:-.01em}.preg .ex{margin-top:12px;font-size:14px;color:var(--tx2)}.op.sel{background:var(--ac-t)}.op.sel,.op.sel .r{border-color:var(--ac)}.op.sel .r{background:var(--ac);box-shadow:inset 0 0 0 4px var(--ac-t)}.aviso{padding:14px 18px;border-radius:16px;background:var(--ac-t);font-size:14.5px;margin-bottom:16px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.res{text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:clamp(32px,5vw,64px) 20px}.res .big{font-size:clamp(64px,8vw,96px);font-weight:650;letter-spacing:-.05em;line-height:1}.res .big small{font-size:22px;color:var(--tx3);letter-spacing:0;font-weight:500}.res p{color:var(--tx2);max-width:52ch}.res .comp{margin-top:6px;padding:16px 20px;border-radius:16px;background:var(--sf2);max-width:560px;text-align:left;font-size:14.5px}.res .comp small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin-bottom:4px}.res .cz{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:var(--amar-t);color:var(--amar-f);position:relative;animation:pop .7s var(--e) both}.res .cz svg{width:44px;height:36px}.res .ok-c{background:var(--verd-t);color:var(--verd)}.res .ok-c svg{width:40px;height:40px;stroke-width:2.6}.res .no-c{background:var(--rojo-t);color:var(--rojo)}.conf{position:fixed;inset:0;pointer-events:none;z-index:50;overflow:hidden}.conf i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;animation:cae 1.8s cubic-bezier(.3,.7,.4,1) forwards}.repaso{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.lb{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-top:24px}.lb-idx{position:-webkit-sticky;position:sticky;top:16px;padding:12px;max-height:calc(100dvh - 32px);overflow:auto}.buscar{position:relative;margin-bottom:8px}.buscar input{width:100%;height:46px;border-radius:999px;border:1px solid var(--ln);background:var(--sf2);padding:0 16px 0 42px;font-size:14px}.buscar input:focus{outline:none;border-color:var(--ac);background:var(--sf)}.buscar svg{position:absolute;left:15px;top:14px;color:var(--tx3)}.cap-b{display:flex;gap:10px;align-items:center;width:100%;text-align:left;min-height:44px;padding:8px 10px;border-radius:14px;font-size:14px;font-weight:600}.cap-b:hover{background:var(--sf2)}.cap-b .k{color:var(--tx3);font-weight:600;width:22px}.tm-b{display:block;width:100%;text-align:left;padding:8px 10px 8px 42px;border-radius:12px;font-size:13.5px;color:var(--tx2);min-height:40px;line-height:1.35}.tm-b:hover{background:var(--sf2);color:var(--tx)}.tm-b.on{color:var(--ac-tx);font-weight:600;background:var(--ac-t)}.tema mark,.tm-b mark{background:var(--amar-t);color:inherit;border-radius:3px;padding:0 2px}.lb-cap{padding:clamp(24px,4vw,56px)}.lb-cap+.lb-cap{margin-top:12px}.lb-cap .ch{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end;padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid var(--ln)}.lb-cap .tema{padding:28px 0 0;box-shadow:none;background:none}.lb-cap .tema h3{font-size:21px}.vacio{padding:48px 24px;text-align:center;color:var(--tx2)}.vacio b{display:block;color:var(--tx);font-size:17px;margin-bottom:4px}.mn{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-top:24px}.mn,.mn-cov{display:grid}.mn-cov{padding:clamp(24px,3vw,40px);align-content:space-between;grid-gap:28px;gap:28px;min-height:420px;background:var(--ink);color:var(--ink-tx)}.mn-cov .dos span{color:inherit;opacity:.6}.mn-cov .dos b{color:inherit}.mn-cov p{opacity:.75;max-width:40ch}.mn-cov .chip{background:rgba(255,255,255,.12);color:inherit}:root[data-theme=dark] .mn-cov .chip{background:rgba(0,0,0,.08)}.mn-l{padding:10px}.mn-i{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px;border-radius:18px}.mn-i+.mn-i{border-top:1px solid var(--ln);border-radius:0}.mn-i .ic{width:44px;height:44px;border-radius:14px;background:var(--sf2);display:grid;place-items:center;color:var(--tx2)}.mn-i h3{font-size:15px;font-weight:600}.mn-i p{font-size:13px;color:var(--tx2)}.esq{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.esq i{height:8px;border-radius:99px;background:var(--sf3)}.at{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.at,.at-c{display:grid}.at-c{padding:20px;grid-gap:14px;gap:14px;text-align:left;transition:transform .3s var(--e),box-shadow .3s;align-content:start}.at-c:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.at-p{display:flex;gap:12px;align-items:center}.at-p b{display:block;font-size:15px;font-weight:600}.at-p span{font-size:13px;color:var(--tx2)}.at-r{display:grid;grid-gap:6px;gap:6px}.at-r div{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--tx2)}.at-r svg{width:16px;height:16px;color:var(--rojo)}.ap{padding:8px}.ap-f{display:grid;grid-template-columns:minmax(0,1.3fr) 70px minmax(0,2.2fr) 44px;grid-gap:20px;gap:20px;align-items:center;padding:14px 16px;border-radius:18px;width:100%;text-align:left;transition:background .2s}.ap-f:hover{background:var(--sf2)}.ap-f+.ap-f{border-top:1px solid var(--ln)}.ap-f:hover,.ap-f:hover+.ap-f{border-color:transparent}.ap-f h3{font-size:15px;font-weight:600}.ap-f p{font-size:13px;color:var(--tx2)}.ap-f .v{font-size:22px;font-weight:650;letter-spacing:-.03em;text-align:right}.dist{display:flex;height:10px;overflow:hidden}.dist,.dist i{border-radius:99px}.dist i{height:100%;transform-origin:left;animation:crece 1s var(--e) both;min-width:6px}.dist .n1{background:var(--rojo)}.dist .n2{background:color-mix(in srgb,var(--rojo) 55%,var(--sf))}.dist .n3{background:var(--amar-f)}.dist .n4{background:var(--verd)}.ley{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--tx2);margin-top:8px}.ley span{display:flex;align-items:center;gap:6px}.ley i{width:8px;height:8px;border-radius:50%}.ley .n1{background:var(--rojo)}.ley .n2{background:color-mix(in srgb,var(--rojo) 55%,var(--sf))}.ley .n3{background:var(--amar-f)}.ley .n4{background:var(--verd)}.tb-h{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 12px 4px}.tb-h .buscar{margin:0;width:min(320px,100%)}.tb-w{overflow-x:auto;padding:0 8px 8px}table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;min-width:820px}th{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);text-align:left;padding:14px 16px 10px;white-space:nowrap}th button{display:inline-flex;align-items:center;gap:4px;min-height:32px;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit}th button.on{color:var(--tx)}td{padding:12px 16px;border-top:1px solid var(--ln);vertical-align:middle}tbody tr{cursor:pointer;transition:background .15s}tbody tr:hover td{background:var(--sf2)}tbody tr:hover td:first-child{border-radius:16px 0 0 16px}tbody tr:hover td:last-child{border-radius:0 16px 16px 0}.pers{display:flex;align-items:center}.pers b{display:block;font-weight:600}.pers span{font-size:12.5px;color:var(--tx2)}.pnt{display:inline-flex;align-items:center;gap:8px;font-weight:650;font-size:16px}.mini{display:flex;gap:3px}.mini i{width:14px;height:18px;border-radius:4px;background:var(--sf3)}.mini .n1,.mini .n2{background:var(--rojo)}.mini .n3{background:var(--amar-f)}.mini .n4{background:var(--verd)}.cp{display:grid;grid-gap:6px;gap:6px;min-width:110px}.cp span{font-size:13px;color:var(--tx2)}.tb-pie{display:flex;justify-content:space-between;gap:12px;padding:8px 20px 12px;font-size:13px;color:var(--tx3);flex-wrap:wrap}.fi-h,.tb-pie{align-items:center}.fi-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:20px;gap:20px;padding:24px}.fi-h .dos{gap:0}.acd{padding:8px}.acd-f{border-radius:18px;transition:background .25s}.acd-f+.acd-f{border-top:1px solid var(--ln)}.acd-f.on{background:var(--sf2)}.acd-f.on,.acd-f.on+.acd-f{border-color:transparent}.acd-b{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) 70px 32px;grid-gap:20px;gap:20px;align-items:center;width:100%;text-align:left;padding:16px}.acd-b h3{font-size:15px;font-weight:600}.acd-b .v{font-size:22px;font-weight:650;letter-spacing:-.03em;text-align:right}.acd-b .chev{transition:transform .35s var(--e);color:var(--tx3)}.acd-f.on .chev{transform:rotate(180deg)}.acd-c{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--e)}.acd-f.on .acd-c{grid-template-rows:1fr}.acd-c>div{overflow:hidden}.acd-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;padding:4px 16px 20px}.cmpn{display:grid;grid-gap:4px;gap:4px;align-content:start}.cmpn .bn{font-size:52px;font-weight:650;letter-spacing:-.05em;line-height:1}.cmpn small{font-size:13px;color:var(--tx2)}.cmpn .eq{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--tx2);margin-top:10px}.cmpn .eq b{color:var(--tx)}.pils{display:grid;grid-gap:12px;gap:12px}.pils .pil .bar{background:var(--sf)}.acd-f:not(.on) .pils .bar i{animation:none;transform:scaleX(0)}.modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:16px;background:rgba(15,15,18,.42);animation:fade .25s ease both}.modal-c{width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(20px,3vw,32px);animation:sube .45s var(--e) both;overscroll-behavior:contain}.modal-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.mk3{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.mk3>div{padding:16px 18px;border-radius:var(--r2);background:var(--sf2)}.mk3 small{font-size:13px;color:var(--tx2)}.mk3 b{display:block;font-size:30px;font-weight:650;letter-spacing:-.04em}details{border-top:1px solid var(--ln)}details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;cursor:pointer;font-weight:600}details summary::-webkit-details-marker{display:none}details summary .chev{transition:transform .3s var(--e);color:var(--tx3)}details[open] summary .chev{transform:rotate(180deg)}details .gente{flex-wrap:wrap;padding:0 0 16px}.gp,details .gente{display:flex;gap:8px}.gp{align-items:center;min-height:44px;padding:4px 14px 4px 4px;border-radius:999px;background:var(--sf2);font-size:13.5px}.gp:hover{background:var(--sf3)}.gp .av{width:32px;height:32px;font-size:11px}.gp b{font-weight:650;margin-left:4px}@keyframes crece{0%{transform:scaleX(0)}}@keyframes sube{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes vacia{to{stroke-dashoffset:226}}@keyframes cae{to{transform:translate3d(var(--x),105vh,0) rotate(var(--r));opacity:.9}}@keyframes brilla{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-6deg)}}.ent>*{animation:sube .7s var(--e) both}.ent>:nth-child(2){animation-delay:.06s}.ent>:nth-child(3){animation-delay:.12s}.ent>:nth-child(4){animation-delay:.18s}.ent>:nth-child(5){animation-delay:.24s}.ent>:nth-child(6){animation-delay:.3s}.ent>:nth-child(7){animation-delay:.36s}.ent>:nth-child(n+8){animation-delay:.42s}.vista{animation:fade .35s ease both}.chip .corona,.hecha .corona{animation:brilla 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1080px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fila{grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) 60px 36px}.fila .estc{display:none}.at{grid-template-columns:1fr 1fr}}@media (max-width:900px){.sh{grid-template-columns:minmax(0,1fr)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:auto;padding:env(safe-area-inset-top,0) 0 0;background:var(--bg)}.nav-in{flex-direction:row;align-items:center;border-radius:0 0 22px 22px;padding:8px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));overflow-x:auto;scrollbar-width:none;gap:4px}.nav-in::-webkit-scrollbar{display:none}.nav .marca{border:0;padding:0 10px 0 4px;margin:0;font-size:18px}.nav .marca span,.nav-g{display:none}.nv{white-space:nowrap;padding:0 14px;min-height:44px;font-size:14px}.nv .chip,.nv svg{display:none}.nav-yo{margin:0 0 0 auto;padding:0;background:none}.nav-yo .av,.nav-yo div{display:none}.lg{grid-template-columns:minmax(0,1fr)}.lg-v{min-height:0}.dest,.lb,.teo{grid-template-columns:minmax(0,1fr)}.idx{position:static;display:flex;overflow-x:auto;scrollbar-width:none;gap:6px}.idx::-webkit-scrollbar{display:none}.idx button{white-space:nowrap;flex:none}.lb-idx{position:static;max-height:none}.bv,.mn{grid-template-columns:minmax(0,1fr)}.cal{grid-template-columns:1fr 1fr}.acd-in{grid-template-columns:minmax(0,1fr)}.fi-h{grid-template-columns:auto minmax(0,1fr)}.fi-h>.b{grid-column:1/-1;justify-self:start}}@media (max-width:640px){body{font-size:15px}.kpis{gap:8px}.kpi{padding:16px}.kpi-v{font-size:32px}.fila{grid-template-columns:minmax(0,1fr) 56px;gap:8px 14px}.fila .segs{grid-column:1/-1;grid-row:2}.fila .go{display:none}.accs,.at,.cmp,.ej-c,.ex-in,.media,.mk2,.mk3{grid-template-columns:minmax(0,1fr)}.ex-in b{font-size:32px}.cl-i{grid-template-columns:minmax(0,1fr)}.cl-b{justify-content:flex-start}.ap-f{grid-template-columns:minmax(0,1fr) 56px;gap:8px 14px}.ap-f .dist,.ap-f .ley{grid-column:1/-1}.ap-f .go{display:none}.ap-f>div:nth-child(3){grid-column:1/-1}.acd-b{grid-template-columns:minmax(0,1fr) 56px 24px;gap:8px 12px}.acd-b .segs,.acd-b>.est{grid-column:1/-1;grid-row:2}.acento small{display:none}.bb{max-width:92%}.mh-n .v{font-size:36px}.pg-meta{gap:20px}.cal{grid-template-columns:minmax(0,1fr)}.mn-i{grid-template-columns:auto minmax(0,1fr)}.mn-i .chip{grid-column:2;justify-self:start}.modal{padding:0;place-items:end stretch}.modal-c{border-radius:24px 24px 0 0;max-height:92dvh}}.go{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sf2);flex:none;transition:transform .3s var(--e),background .2s}.acc:hover .go,.ap-f:hover .go{transform:translateX(3px)}.ap-f:hover .go{background:var(--sf)}.cl-i .t{display:flex;min-width:0}.cl-i .t .bb{width:-moz-fit-content;width:fit-content;max-width:100%}.mn-cov .chip{justify-self:start}.nav-yo b{white-space:normal;overflow:visible;line-height:1.25}.mk-c{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mk-c>div{display:grid;grid-gap:6px;gap:6px;justify-items:start}.mk-c b{font-size:16px;font-weight:600}.mk-c small{font-size:12.5px;color:var(--tx2)}@media (max-width:640px){.acc .go,.ap-f .go{display:none}.mk-c{grid-template-columns:minmax(0,1fr)}}.marca{white-space:nowrap}@media (max-width:640px){.lg-v{display:none}.lg{margin:16px auto}}:root{--amar:#9E7300;--amar-f:#F3C24F;--amar-t:#FDF4DC}.wrap{max-width:1380px;padding:0 clamp(0px,1vw,12px)}.main{padding-block:20px 64px}.top{display:none}.sh{grid-template-columns:88px minmax(0,1fr);transition:grid-template-columns .35s var(--e)}.sh.pin{grid-template-columns:262px minmax(0,1fr)}.nav{z-index:30;padding:12px 0 12px 12px}.nav-in{width:72px;padding:14px;gap:4px;overflow:hidden;position:relative;transition:width .35s var(--e),box-shadow .3s}.sh.pin .nav-in,.sh:not(.pin) .nav:focus-within .nav-in,.sh:not(.pin) .nav:hover .nav-in{width:250px}.sh:not(.pin) .nav:focus-within .nav-in,.sh:not(.pin) .nav:hover .nav-in{box-shadow:var(--sh2)}.nav .lbl{opacity:0;transition:opacity .2s;white-space:nowrap;min-width:0}.sh.pin .lbl,.sh:not(.pin) .nav:focus-within .lbl,.sh:not(.pin) .nav:hover .lbl{opacity:1;transition-delay:.08s}.nav-top{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--ln)}.nav .marca{border:0;padding:0;margin:0;gap:10px;align-items:center}.marca .logo{width:44px;height:44px;border-radius:14px;background:var(--ink);display:grid;place-items:center;flex:none;position:relative}.marca .logo:after{content:"";position:absolute;right:7px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--ac)}.marca .lbl{display:grid;line-height:1.1;font-size:17px;font-weight:700;letter-spacing:-.03em}.marca small{font-size:12.5px;font-weight:500;color:var(--tx2);letter-spacing:0}.ic-s{flex:none;transition:background .2s,opacity .2s}.ic-s:hover{background:var(--sf2);color:var(--tx)}.pinb{opacity:0}.sh.pin .pinb,.sh:not(.pin) .nav:focus-within .pinb,.sh:not(.pin) .nav:hover .pinb{opacity:1}.nv{padding:0 13px;gap:14px;min-height:44px;position:relative}.nv svg{flex:none}.nv .cnt{position:absolute;left:28px;top:5px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--rojo);color:#fff;font-size:11px;font-weight:650;display:grid;place-items:center}.nav-g{min-height:34px;padding:12px 13px 4px}.nav-yo{padding:0;background:none;gap:10px}.nav-yo .av{width:44px;height:44px;cursor:pointer}.nav-yo .lbl b{font-size:13.5px}.nav-yo .lbl span{font-size:12px;color:var(--tx2)}.nav-yo #salir{margin-left:auto}.sh:not(.pin) .nav:not(:hover):not(:focus-within) #salir{opacity:0;pointer-events:none}.pg-h{align-items:flex-start;padding:8px 4px 4px}.pg-h .pg-meta{padding-top:12px}.pg-der{display:grid;justify-items:end;grid-gap:14px;gap:14px}.kpi-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ac-t);color:var(--ac-tx)}.kpi-ic svg{width:22px;height:22px}.kpi-h{align-items:flex-start;gap:10px}.kpis{margin-top:24px}.nb{position:relative;height:10px;background:var(--sf3)}.nb,.nb i{border-radius:99px}.nb i{position:absolute;left:0;top:0;bottom:0;transform-origin:left;animation:crece 1s var(--e) both}.nb .n1,.nb .n2{background:var(--rojo)}.nb .n3{background:var(--amar-f)}.nb .n4{background:var(--verd)}.nb .eqm{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ink);box-shadow:0 0 0 2px var(--sf)}.acd-f.on .nb .eqm,.prev .nb .eqm{box-shadow:0 0 0 2px var(--sf2)}.cmp-l{padding:14px 12px 12px}.cmp-f{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr) 64px;grid-gap:24px;gap:24px;align-items:center;width:100%;text-align:left;padding:12px 14px;border-radius:14px;transition:background .2s}.cmp-f:hover{background:var(--sf2)}.cmp-f .nm{font-size:15px;font-weight:600}.cmp-f .nota{font-size:22px;font-weight:650;letter-spacing:-.03em;text-align:right}.cmp-esc{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr) 64px;grid-gap:24px;gap:24px;padding:4px 14px 0}.esc-r{position:relative;height:18px;font-size:11.5px;color:var(--tx3)}.esc-r i{position:absolute;font-style:normal;transform:translateX(-50%)}.esc-r i:first-child{transform:none}.esc-r i:last-child{transform:translateX(-100%)}.esc-r i.u{color:var(--tx);font-weight:600}.mds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.md{padding:22px;display:flex;flex-direction:column;gap:10px;transition:transform .3s var(--e),box-shadow .3s}.md:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.md-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.md-n{display:grid;justify-items:end;line-height:1}.md-n b{font-size:30px;font-weight:650;letter-spacing:-.04em}.md-n small{font-size:12px;color:var(--tx2);margin-top:4px}.md h3{font-size:18px;font-weight:650;margin-top:6px}.md p{font-size:14px;color:var(--tx2)}.md .md-b{margin-top:auto;align-self:flex-start}.md>p{margin-bottom:8px}.bv{grid-template-columns:1fr 1fr}.bv .bv-cal{grid-column:1/-1}.bv-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.bv-h h3{margin:0}.bv-h p{font-size:13.5px}.cal-k{padding:18px;border-radius:var(--r2);background:var(--sf2);display:grid;grid-gap:10px;gap:10px;align-content:start}.cal-k .cal-n{font-size:14px;font-weight:600;color:var(--tx)}.cal-k>b{font-size:38px;font-weight:650;letter-spacing:-.04em;line-height:1}.cal-k .nb{height:8px;background:var(--sf)}.cal-k p{font-size:13px;color:var(--tx2)}.vi .k.gr{background:var(--sf2);color:var(--tx3)}.ej-p{border-radius:var(--r2);padding:14px}.ej-p.no{background:var(--rojo-t)}.ej-p.si{background:var(--verd-t)}.ej-p .chat{background:transparent;padding:4px 0 0}.ej-p .ej-t{margin:0 0 6px}.ej-p.no .ej-t{color:var(--rojo)}.ej-p.si .ej-t{color:var(--verd)}.ej-p .bb.as{background:var(--sf);color:var(--tx);box-shadow:0 1px 2px rgba(0,0,0,.06)}.ej-p .bb.ld{background:rgba(255,255,255,.55)}.cmp .no{background:var(--rojo-t)}.cmp .si{background:var(--verd-t)}.cmp .no p,.cmp .si p{color:var(--tx)!important}.pr-h{margin-bottom:6px;align-items:center}.pr-t{font-size:13px;font-weight:600;color:var(--ac-tx);background:var(--ac-t);padding:5px 12px;border-radius:999px}.pr-q{font-size:clamp(20px,2vw,24px);font-weight:650;letter-spacing:-.02em;margin:14px 0 18px;max-width:52ch;line-height:1.3}.teo{grid-template-columns:240px minmax(0,1fr);gap:20px}.tema p,.tema ul{max-width:78ch}.idx button{font-size:13.5px}.lb{grid-template-columns:280px minmax(0,1fr);gap:16px}.lb-cap{padding:clamp(22px,3vw,40px)}.dos .ac{color:var(--ac-tx);font-weight:400}.ch-d{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lb-intro{margin-top:20px;font-size:16.5px;line-height:1.65;color:var(--tx2);max-width:78ch}.tema h3 .tn{display:inline-grid;place-items:center;min-width:40px;padding:0 8px;border-radius:999px;background:var(--ac-t);font-size:13px;font-weight:650;margin-right:12px;vertical-align:3px;letter-spacing:0}.cap-b .k,.tema h3 .tn{height:26px;color:var(--ac-tx)}.cap-b .k{width:26px;display:grid}.tema li:before{background:var(--ac)}.b-s{min-height:36px;padding:0 14px;font-size:13.5px;gap:6px}.mn-r{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.mn-r li{padding:10px 12px;border-radius:12px;background:var(--ac-t);font-size:14px}.mn-r li span{display:block;color:var(--tx2);font-size:13px;margin-top:2px}.mn-i{align-items:start}.fm{display:grid;grid-gap:14px;gap:14px}.fld select,.fld textarea{border-radius:14px;border:1px solid var(--ln2);background:var(--sf);padding:12px 14px;font:inherit;font-size:15px;color:var(--tx)}.fld select{height:50px;padding:0 14px}.fld textarea{resize:vertical;line-height:1.5}.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 4px var(--ac-t)}.fm-n{font-size:12.5px;color:var(--tx3)}.alerta{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 12px;border-radius:999px;background:var(--sf);border:1px solid var(--ln);font-size:13.5px;color:var(--tx2);transition:background .2s,border-color .2s}.alerta svg{width:16px;height:16px;color:var(--rojo)}.alerta b{color:var(--rojo);font-weight:650}.alerta:hover{border-color:var(--rojo);background:var(--rojo-t)}.ap-f{grid-template-columns:minmax(0,240px) 60px minmax(0,1fr) 36px;gap:18px}.ap-f .v{text-align:left}.dist{height:22px;gap:3px}.dist i{display:grid;place-items:center;border-radius:8px;min-width:22px}.dist i span{font-size:11.5px;font-weight:650;color:#fff}.dist .n3 span{color:#5A4200}.ley{padding:10px 16px 12px}.at-l{grid-gap:6px;gap:6px}.at-f,.at-l{display:grid}.at-f{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;border-radius:16px;background:var(--sf2);text-align:left;transition:background .2s}.at-f:hover{background:var(--sf3)}.at-f b{display:block;font-size:15px;font-weight:600}.at-f span:not(.av):not(.go){display:block;font-size:13px;color:var(--rojo)}.at-f .go{background:var(--sf)}.seg button{height:36px;padding:0 14px;font-size:13px}.seg button.on{box-shadow:0 1px 2px rgba(0,0,0,.06)}.seg .num{color:var(--tx3);margin-left:2px}.tb-d{flex-wrap:wrap}.tb-d .buscar{width:min(260px,100%)}.sel{position:relative;display:flex;align-items:center}.sel svg{position:absolute;left:14px;color:var(--tx3);pointer-events:none}.sel select{height:46px;border-radius:999px;border:1px solid var(--ln);background:var(--sf2);padding:0 16px 0 40px;font:inherit;font-size:14px;color:var(--tx);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}th button{gap:6px}th .flecha svg{width:14px;height:14px;transition:transform .2s}th .flecha.baja svg{transform:rotate(180deg)}th .on-t{color:var(--ac-tx)}.pers{gap:12px}.pers b{font-size:14.5px}.ad{color:var(--rojo);display:grid}.ad svg{width:16px;height:16px}.mini{align-items:center}.mini i.sel{outline:2px solid var(--ink);outline-offset:1px}.mini b{margin-left:8px;font-size:14px}.tabla .tb-pie .lnk{min-height:32px}.mo-d{font-size:15px;margin-bottom:12px}.mo-d b{color:var(--tx);font-weight:600}.mo-p{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.mo-p .chip{height:30px;background:var(--sf2);color:var(--tx)}.mo-p .chip b{font-weight:650;margin-left:2px}.mo-s{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.mo-s>div{display:flex;align-items:baseline;gap:10px;padding:14px 16px;border-radius:var(--r2);background:var(--sf2)}.mo-s b{font-size:30px;font-weight:650;letter-spacing:-.04em;line-height:1;white-space:nowrap}.mo-s b small{font-size:16px;color:var(--tx3);font-weight:500;letter-spacing:0}.mo-s span{font-size:13.5px;color:var(--tx2);line-height:1.3}.modal-c{width:min(720px,100%)}.fi-nav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.fi-sw{display:flex;gap:8px;align-items:center}.sw{position:relative}.sw-p{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 32px);padding:10px;z-index:25;box-shadow:var(--sh2);animation:sube .3s var(--e) both}.sw-p .buscar{margin-bottom:6px}.sw-l{max-height:320px;overflow:auto;display:grid;grid-gap:2px;gap:2px}.sw-l button{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 4px;border-radius:12px;text-align:left;font-size:14px}.sw-l button.on,.sw-l button:hover{background:var(--sf2)}.sw-l .av{width:32px;height:32px;font-size:11px}.sw-l .pnt{margin-left:auto;font-size:13.5px}.fi-h{grid-template-columns:auto minmax(0,1fr);margin-top:10px}.fi-m{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px;font-size:14px;color:var(--tx2)}.fi-m span{display:inline-flex;align-items:center;gap:6px}.fi-m b{font-weight:600}.fi-m svg{width:16px;height:16px}.ley-eq{display:flex;gap:16px}.ley-eq span{display:inline-flex;align-items:center;gap:8px}.ley-eq .lv{width:18px;height:8px;border-radius:99px;background:var(--tx3)}.ley-eq .le{width:3px;height:14px;border-radius:2px;background:var(--ink)}.acd-b{grid-template-columns:minmax(0,240px) minmax(0,1fr) 64px 24px}.acd-t p{font-size:13px;color:var(--tx2)}.cmpn .nv-t{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.pils .pil b{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.pils .pil b small{font-size:11.5px;font-weight:500;color:var(--tx3)}.pils .pil{grid-template-columns:minmax(0,1fr) 70px}.pils .nb{grid-column:1/-1;height:8px;background:var(--sf)}.lg-v{background:var(--sf2);border-radius:var(--r2);display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:24px;min-height:520px}.ruta{width:100%;max-width:560px;height:auto;overflow:visible}.r-base{fill:none;stroke:var(--ln2);stroke-width:2;stroke-dasharray:1 9;stroke-linecap:round}.r-lin{fill:none;stroke:var(--ac);stroke-width:4;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:dibuja 2.4s var(--e) .2s forwards}.r-st{opacity:0;transform-box:fill-box;transform-origin:center;animation:stp .7s var(--e) forwards}@keyframes stp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.r-h{fill:var(--ac-t);transform-box:fill-box;transform-origin:center;animation:halo 2.8s ease-in-out 3s infinite}.r-c{fill:var(--sf);stroke:var(--ac);stroke-width:3}.r-c.fin{fill:var(--ac)}.ruta text{font:600 13.5px var(--f);fill:var(--tx);letter-spacing:-.01em}.r-dot{fill:var(--ink)}.lg-lema{font-size:16px;color:var(--tx2);text-align:center;max-width:34ch}.lg-lema b{color:var(--tx);font-weight:600}.lg-top .marca{gap:10px;align-items:center}@keyframes halo{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.5}}@media (prefers-reduced-motion:reduce){.r-lin{stroke-dashoffset:0}.r-st{opacity:1}.r-dot{display:none}}@media (max-width:1180px){.mds{grid-template-columns:1fr 1fr}}@media (max-width:900px){.sh,.sh.pin{grid-template-columns:minmax(0,1fr)}.nav-in,.sh .nav-in,.sh.pin .nav-in,.sh:not(.pin) .nav:hover .nav-in{width:auto;box-shadow:var(--sh);padding:8px 12px}.nav .lbl{opacity:1}.nav-g,.nav-yo .av,.nav-yo .lbl,.pinb{display:none}.nav-top{border:0;margin:0;padding:0 8px 0 0;min-height:0}.marca .logo{width:36px;height:36px;font-size:16px;border-radius:11px}.nav .marca .lbl small{display:none}.nv .cnt{position:static;margin-left:4px}#salir{opacity:1!important;pointer-events:auto!important}.bv{grid-template-columns:minmax(0,1fr)}.pg-der{justify-items:start}}@media (max-width:640px){.mds{grid-template-columns:minmax(0,1fr)}.cmp-esc,.cmp-f{grid-template-columns:minmax(0,1fr) 52px;gap:6px 12px}.cmp-f .nb{grid-column:1/-1;grid-row:2}.cmp-esc{display:none}.cal{grid-template-columns:1fr 1fr}.ap-f{grid-template-columns:minmax(0,1fr) 52px}.ap-f .dist{grid-column:1/-1}.acd-b{grid-template-columns:minmax(0,1fr) 52px 24px}.acd-b .nb{grid-column:1/-1;grid-row:2}.mo-s{grid-template-columns:minmax(0,1fr)}.fi-sw .b{padding:0 14px}.tb-d,.tb-d .buscar{width:100%}}.marca .lbl small{display:block}.marca .logo{font-size:19px;font-weight:700;color:var(--ink-tx);letter-spacing:-.04em}@media (max-width:900px){.nav{min-width:0}.nav-in,.sh .nav-in,.sh.pin .nav-in{overflow-x:auto;scrollbar-width:none}.nav .lbl{white-space:nowrap}.lb,.teo{grid-template-columns:minmax(0,1fr)}.idx,.lb-idx{position:static}.lb-idx{max-height:none}.pasos{max-width:100%}.nav .marca .lbl small{display:none}}.h-xl{font-size:clamp(30px,3.1vw,40px);line-height:1.08}.h-l{font-size:clamp(24px,2.3vw,30px)}.sec h2,.sec2 h2{font-size:19px;font-weight:650;letter-spacing:-.015em;text-transform:none;color:var(--tx)}.sec2{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:44px 4px 14px;scroll-margin-top:24px}.sec2 p{font-size:14px}.niv-l,.sec2 p{color:var(--tx2)}.niv-l{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.niv-l span{display:flex;align-items:center;gap:6px}.niv-l i{width:10px;height:10px;border-radius:3px}.niv-l .n1,.niv-l .n2{background:var(--rojo)}.niv-l .n2{opacity:.55}.niv-l .n3{background:var(--amar-f)}.niv-l .n4{background:var(--verd)}.wm{display:grid;line-height:1;font-size:22px;font-weight:750;letter-spacing:-.045em;color:var(--tx)}.wm small{font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--tx2);margin-top:4px}.marca .logo{display:none}.nv{font-size:15.5px;min-height:48px}.nv svg{width:20px;height:20px}.pinb{opacity:1!important}.sh:not(.pin) .nav:not(:hover):not(:focus-within) .nav-top .marca{display:none}.sh:not(.pin) .nav:not(:hover):not(:focus-within) .nav-top{justify-content:center}.nav-top{min-height:52px}.tbar{display:flex;justify-content:flex-end;align-items:center;min-height:60px;margin-bottom:16px;max-width:1380px;margin-inline:auto;padding:0 clamp(0px,1vw,12px)}.pf{position:relative}.pf-b{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 14px 4px 4px;border-radius:999px;background:var(--sf);border:1px solid var(--ln);font-size:14.5px;transition:background .2s}.pf-b:hover{background:var(--sf2)}.pf-b .av{width:38px;height:38px}.pf-b svg{width:16px;height:16px;color:var(--tx3)}.pf-p{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 32px);padding:16px;z-index:35;box-shadow:var(--sh2);display:grid;grid-gap:4px;gap:4px;animation:sube .3s var(--e) both}.pf-h{display:flex;gap:14px;align-items:center;padding:4px 4px 14px;border-bottom:1px solid var(--ln);margin-bottom:6px}.pf-h b{display:block;font-size:15.5px;font-weight:650}.pf-h span{display:block;font-size:13px;color:var(--tx2)}.pf-h .pf-u{color:var(--tx3);font-size:12.5px}.pf-foto{position:relative;cursor:pointer;flex:none}.pf-foto .av.big{width:60px;height:60px;font-size:19px}.pf-cam{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--ink-tx);display:grid;place-items:center;border:2px solid var(--sf)}.pf-cam svg{width:13px;height:13px}.pf-i{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 10px;border-radius:12px;font-size:14.5px;text-align:left;color:var(--tx)}.pf-i:hover{background:var(--sf2)}.pf-i svg{color:var(--tx2)}.pf-i.sal{border-top:1px solid var(--ln);border-radius:0 0 12px 12px;margin-top:6px;padding-top:4px}.pf-g{font-size:12.5px;color:var(--tx3);padding:10px 10px 6px}.seg{display:flex;gap:2px;padding:4px;background:var(--sf2)}.seg,.seg button{border-radius:999px}.seg button{flex:1 1;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:550;color:var(--tx2)}.seg button.on{background:var(--sf);color:var(--tx);box-shadow:0 1px 2px rgba(0,0,0,.08)}.pg-h{padding:0 4px 4px}.aviso-p{display:inline-flex;align-items:center;gap:10px;margin-top:16px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--sf);border:1px solid var(--ln);font-size:14.5px;color:var(--tx2);text-align:left}button.aviso-p:hover{background:var(--sf2)}.aviso-p b{color:var(--tx);font-weight:600}.kpi-ic{background:none!important;width:auto!important;height:auto!important;color:var(--tx3)!important;border-radius:0}.kpi-ic svg{width:24px!important;height:24px!important;stroke-width:1.7}.s4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;height:10px}.s4 span{background:var(--sf3);border-radius:99px;overflow:hidden}.s4 i{display:block;height:100%;border-radius:inherit;transform-origin:left;animation:crece .9s var(--e) both}.s4 .n1,.s4 .n2{background:var(--rojo)}.s4 .n3{background:var(--amar-f)}.s4 .n4{background:var(--verd)}.mg{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px;padding:10px}.mg,.mg-i{display:grid}.mg-i{grid-gap:12px;gap:12px;padding:18px 18px 20px;border-radius:18px;text-align:left;transition:background .2s;align-content:start}button.mg-i:hover{background:var(--sf2)}.mg-t{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mg-t span{font-size:16px;font-weight:600;letter-spacing:-.01em}.mg-t b{font-size:20px;font-weight:650;letter-spacing:-.03em}.mg-s{font-size:13px;color:var(--tx2)}.cl-l{padding:6px 10px}.cf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 28px;gap:16px 28px;align-items:center;padding:20px 12px}.cf+.cf{border-top:1px solid var(--ln)}.cf-t{display:grid;grid-gap:6px;gap:6px;justify-items:start}.cf h3{font-size:17px;font-weight:650;letter-spacing:-.015em}.cf h3 b{font-size:18px;margin-left:6px}.cf p{font-size:14px;color:var(--tx2);max-width:72ch}.lnk .rot{transform:rotate(180deg)}.lnk svg{width:16px;height:16px;transition:transform .3s var(--e)}.teo2{display:grid;grid-gap:12px;gap:12px}.tbar-t{position:-webkit-sticky;position:sticky;top:10px;z-index:6;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:10px 10px 10px 22px;border-radius:22px;background:var(--sf);box-shadow:var(--sh2)}.tt-l{display:grid;min-width:0}.tt-n{font-size:12.5px;color:var(--ac-tx)}.tt-l b,.tt-n{font-weight:600}.tt-l b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-s{display:flex;gap:4px}.tt-s button{flex:1 1;min-height:36px;display:grid;align-items:center}.tt-s i{display:block;height:6px;border-radius:99px;background:var(--sf3);transition:background .35s var(--e),transform .25s var(--e)}.tt-s button:hover i{transform:scaleY(1.6)}.tt-s button.on i{background:var(--ac)}.tt-a{display:flex;gap:6px}.leer{display:grid;grid-gap:12px;gap:12px}.tema{position:relative;scroll-margin-top:96px}.cita,.cmp,.lb-intro,.tema p,.tema ul{max-width:none!important}.tema-k{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ac-t);color:var(--ac-tx);font-size:13px;font-weight:650;margin-bottom:12px}.cmp{display:grid;grid-template-columns:1fr 1fr}.lb{grid-template-columns:250px minmax(0,1fr);gap:12px}.lb-cap{padding:clamp(22px,2.6vw,36px)}.cap-b .k{width:24px;height:24px;border-radius:50%;background:var(--ac-t);color:var(--ac-tx)!important;display:inline-grid;place-items:center;font-size:12px}.lb-cap .tema h3 .tn{color:var(--ac-tx)}.lb .tema h3{color:var(--tx)}.ex-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);grid-gap:24px;gap:24px;align-items:center;padding:clamp(24px,3.4vw,44px)}.ex-tx{display:grid;grid-gap:22px;gap:22px}.ex-r{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.ex-r li{display:flex;align-items:center;gap:16px;font-size:16px;color:var(--tx2)}.ex-r b{width:52px;height:52px;border-radius:16px;background:var(--ac-t);color:var(--ac-tx);display:grid;place-items:center;font-size:22px;font-weight:650;flex:none}.ex-v{position:relative;display:grid;place-items:center;max-width:300px;width:100%;justify-self:center}.ex-v svg{width:100%;height:auto;transform:rotate(-90deg)}.ex-bg{fill:none;stroke:var(--sf3);stroke-width:12}.ex-rg{fill:none;stroke:var(--ac);stroke-width:12;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:dibuja 1.6s var(--e) .2s forwards}.ex-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ex-c b{font-size:clamp(34px,3.6vw,46px);font-weight:650;letter-spacing:-.04em;line-height:1}.ex-c span{font-size:13px;color:var(--tx2);margin-top:4px}.ex-q{position:absolute;bottom:-6px;display:flex;gap:6px}.ex-q i{width:28px;height:8px;border-radius:99px;background:var(--ac);opacity:0;animation:stp .5s var(--e) forwards}@keyframes dibuja{to{stroke-dashoffset:0}}.b-ac{background:var(--ac);color:#fff}.b-ac.b-fl .fl{background:rgba(255,255,255,.18);color:#fff}.b-ac:hover{box-shadow:0 10px 24px -12px var(--ac)}.tb-mas{padding:12px 16px 16px;align-items:center}.modal-c.ancho{width:min(860px,100%)}.mo-d{font-size:15.5px;color:var(--tx2);margin:-4px 0 18px;max-width:70ch}.mo-k{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:12px;gap:12px;margin-bottom:8px}.mo-k>div{padding:16px 18px;border-radius:var(--r2);background:var(--sf2);display:grid;grid-gap:6px;gap:6px;align-content:start}.mo-k span{font-size:13.5px;color:var(--tx2)}.mo-k b{font-size:30px;font-weight:650;letter-spacing:-.04em;line-height:1}.mo-k b small{font-size:15px;color:var(--tx3);font-weight:500;letter-spacing:0}.mo-k .riel{margin-top:4px}.mo-h{font-size:15px;font-weight:650;margin:22px 0 6px}.mo-pl{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 8px;gap:0 8px;margin:0 -12px}.mo-pl .mg-i{padding:12px}.mo-pl .mg-t span{font-size:14.5px}.mo-pl .mg-t b{font-size:17px}#v-login{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:0;gap:0;min-height:100dvh;padding:12px max(12px,env(safe-area-inset-right,0px)) 12px max(12px,env(safe-area-inset-left,0px))}.lg-arte{background:#141416;border-radius:28px;padding:clamp(24px,3vw,44px);display:grid;grid-template-rows:auto 1fr auto;grid-gap:16px;gap:16px;overflow:hidden;min-height:560px}.lg-arte,.lg-arte .wm{color:#F2F2F4}.lg-arte .wm small{color:#A9AAB3}.lg-arte .ruta{align-self:center;justify-self:center;max-width:620px}.lg-arte .r-base{stroke:rgba(255,255,255,.16)}.lg-arte .r-lin{stroke:#8B74FF}.lg-arte .r-h{fill:rgba(139,116,255,.16)}.lg-arte .r-c{fill:#141416;stroke:#F2F2F4;stroke-width:2.5}.lg-arte .r-c.fin{fill:#8B74FF;stroke:#8B74FF}.lg-arte .r-dot,.lg-arte .ruta text{fill:#F2F2F4}.lg-arte .lg-lema{font-size:clamp(20px,2vw,26px);line-height:1.25;color:rgba(242,242,244,.6);text-align:left;max-width:22ch;letter-spacing:-.02em;font-weight:300}.lg-arte .lg-lema b{color:#F2F2F4;font-weight:600}.lg-form{display:grid;align-content:center;grid-gap:32px;gap:32px;padding:clamp(24px,5vw,80px);max-width:560px;width:100%;justify-self:center}.lg-form form{display:grid;grid-gap:14px;gap:14px}.lg-form .b{justify-self:start;margin-top:4px}.lg-form .lg-pie{font-size:12.5px;color:var(--tx3)}@media (max-width:1180px){.mg{grid-template-columns:1fr 1fr}}@media (max-width:900px){#v-login{grid-template-columns:minmax(0,1fr)}.lg-arte{min-height:0}.lg-arte .ruta{max-height:240px}.ex-hero{grid-template-columns:minmax(0,1fr)}.ex-v{max-width:220px}.tbar{min-height:52px;margin-bottom:8px}.tbar-t{grid-template-columns:minmax(0,1fr) auto;padding:10px 10px 10px 18px;top:72px}.tt-s{grid-column:1/-1;grid-row:2}.mo-k,.mo-pl{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cf,.mg{grid-template-columns:minmax(0,1fr)}.cf .b{justify-self:start}.cmp{grid-template-columns:minmax(0,1fr)}.pf-n{display:none}.pf-b{padding-right:10px}.lg-arte .lg-lema{display:none}}[hidden]{display:none!important}#v-login{grid-template-rows:minmax(0,1fr)}.marca .wm,.wm{font-size:22px!important;font-weight:750!important;color:var(--tx)!important;letter-spacing:-.045em!important}.lg-arte .wm{color:#F2F2F4!important}.wm small{display:block!important;font-size:12.5px!important;font-weight:500!important;color:var(--tx2)!important;letter-spacing:0!important}.lg-arte .wm small{color:#A9AAB3!important}.pf-h .av,.pf-h .pf-cam{display:grid}.video{aspect-ratio:auto;height:clamp(180px,22vw,300px)}.dot.n2,.mini .n2,.nb .n2,.pnt .dot.n2,.s4 .n2{background:color-mix(in srgb,var(--rojo) 62%,var(--sf))}.tn2{color:color-mix(in srgb,var(--rojo) 80%,var(--tx))}@media (max-width:900px){.lb{grid-template-columns:minmax(0,1fr)}}.aviso-p{display:inline-block;line-height:1.45;padding:9px 16px;border-radius:20px}.aviso-p .dot{display:inline-block;margin-right:8px;vertical-align:1px}@media (max-width:900px){.tbar{margin-bottom:4px;min-height:56px}.lb-idx{max-height:340px!important;overflow:auto}}.tope{display:flex;gap:8px;align-items:flex-start;font-size:13.5px!important;color:var(--rojo)!important;margin-top:2px}.tope svg{width:16px;height:16px;flex:none;margin-top:1px}.cmpn .tope{margin-top:12px;max-width:30ch}.tn0{color:var(--tx3)}.cal-k .sd{font-size:15px!important;font-weight:600}.sd-p{font-size:12.5px!important;color:var(--tx3)!important}:root{--amar:#B86E00;--amar-f:#F4BC3F;--amar-t:#FEF3DC}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--amar:#F2B44A;--amar-f:#F2B44A}}:root[data-theme=dark]{--amar:#F2B44A;--amar-f:#F2B44A}.wrap{max-width:1560px;padding:0 4px}.main{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));position:relative;padding-top:14px}.tbar{position:absolute;top:14px;right:max(18px,env(safe-area-inset-right,0px));margin:0;min-height:0;z-index:20;padding:0;max-width:none}.pg-h{padding:22px 4px 4px;min-height:96px}.pg-h .pg-meta{padding-top:6px;margin-right:180px}.mh{padding-top:10px;padding-right:180px}.kpis{margin-top:20px}.sec2{margin:36px 4px 12px}.fld-h{font-size:12px;font-weight:400;color:var(--tx3)}.mcs{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));grid-gap:12px;gap:12px}.mc{padding:22px 24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;animation:sube .6s var(--e) both;transition:transform .3s var(--e),box-shadow .3s}.mc:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.mc-h{align-items:baseline;gap:12px}.mc-h h3{font-size:18px;font-weight:650;letter-spacing:-.015em}.mc-h b{font-size:22px;font-weight:650;letter-spacing:-.03em;margin-left:auto}.mc .b{margin-top:6px}.opc-b{display:flex;justify-content:center;margin:36px 0 8px}.b-xl{min-height:56px;padding:0 28px;font-size:15.5px;gap:10px}.b-xl svg{width:18px;height:18px;transition:transform .3s var(--e)}.b-xl .rot{transform:rotate(180deg)}.bv3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.bv3 .card{padding:22px 24px}.bv3 h3{font-size:16px;font-weight:650;margin-bottom:12px}.bv3 .h3b{margin-top:22px}.bv3 p{color:var(--tx2);font-size:14.5px}.bv-n{font-size:13px!important;color:var(--tx3)!important;margin:-6px 0 14px}.lq{grid-gap:16px;gap:16px}.lq,.lq-i{display:grid}.lq-i{grid-gap:8px;gap:8px}.lq-t{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.lq-t span{font-size:14.5px;font-weight:550}.lq-t b{font-size:20px;font-weight:650;letter-spacing:-.03em}.lq-t .sd{font-size:13.5px;font-weight:600}.lq-i small{font-size:12px;color:var(--tx3)}.vi2,.vi2 li{gap:10px}.vi2 li{grid-template-columns:auto minmax(0,1fr);font-size:14.5px}.vi2 .dot{margin-top:8px}.vi2 .k{width:20px;height:20px}.teo1{padding:clamp(24px,3vw,44px)}.teo1 .tema{padding:0;box-shadow:none;background:none;border-radius:0;scroll-margin-top:24px}.teo1 .tema+.tema{margin-top:34px;padding-top:34px;border-top:2px solid var(--ac-t)}.teo1 .tema h3{font-size:clamp(21px,2vw,25px);margin-bottom:14px}.pr-clasificar .cl{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.pr-clasificar .cl-i{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:14px;padding:18px}.pr-clasificar .cl-b{justify-content:flex-start}.pr-clasificar .cl-i .t .bb{max-width:100%}.pr-etapas .chat,.pr-etapas .ops,.pr-opcion .chat,.pr-opcion .ops,.pr-ordenar .acciones,.pr-ordenar .msg-a,.pr-ordenar .ord{max-width:860px}.res-no .nop{position:relative;width:120px;height:120px;display:grid;place-items:center;animation:respira 3.2s ease-in-out 1.2s infinite}.nop svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.nop-bg{fill:var(--rojo-t);stroke:var(--sf3);stroke-width:6}.nop-rg{fill:none;stroke:var(--rojo);stroke-width:6;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;animation:vaciar 1.6s var(--e) .3s forwards}.nop-i{color:var(--rojo);animation:balancea 1s ease-in-out .2s both}.nop-i svg{width:42px;height:42px;position:static;transform:none}@keyframes vaciar{to{stroke-dashoffset:.72}}@keyframes balancea{0%{transform:rotate(0) scale(.6);opacity:0}40%{transform:rotate(-10deg) scale(1.05);opacity:1}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0) scale(1)}}@keyframes respira{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.res-no h2{animation:sube .6s var(--e) .5s both}.res-no>div,.res-no>p{animation:sube .6s var(--e) .7s both}.tb-h{flex-wrap:nowrap;padding:14px 14px 6px}.tb-d{display:flex;gap:8px;align-items:center;margin-left:auto}.tb-d .buscar{width:280px;margin:0}.th-sel{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:32px;cursor:pointer}.th-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);padding:4px 18px 4px 0;cursor:pointer}.th-sel svg{position:absolute;right:0;width:14px;height:14px;color:var(--tx3);pointer-events:none}.th-sel.on select{color:var(--tx)}.mo-k{grid-template-columns:1fr 1fr}.mo-s2{font-size:13.5px;color:var(--tx2);margin:-2px 0 6px}.tema-st{font-size:16px!important;color:var(--tx2)!important;margin:-6px 0 12px!important;font-weight:500}@media (max-width:1180px){.mcs{grid-template-columns:repeat(min(var(--c,3),2),minmax(0,1fr))}.bv3{grid-template-columns:1fr 1fr}.bv3 .card:first-child{grid-column:1/-1}}@media (max-width:900px){.tbar{position:static;display:flex;justify-content:flex-end;margin:8px 0 0}.mh,.pg-h .pg-meta{margin-right:0;padding-right:0}.tb-h{flex-wrap:wrap}.tb-d{margin-left:0}.tb-d,.tb-d .buscar{width:100%}}@media (max-width:640px){.bv3,.mcs,.pr-clasificar .cl{grid-template-columns:minmax(0,1fr)}}.fi-nav{padding-right:180px;min-height:60px;align-items:center}@media (max-width:900px){.fi-nav{padding-right:0}}.pg-h{padding-right:184px}.pg-h .pg-meta{margin-right:0}@media (max-width:900px){.pg-h{padding-right:4px}}.seg button{white-space:nowrap}@media (max-width:900px){.tb-h .seg{overflow-x:auto;max-width:100%;scrollbar-width:none}}#v-login1{position:relative;min-height:100dvh;background:var(--bg);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding-block:28px 24px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.lg-fondo{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lf-base{fill:none;stroke:var(--ln2);stroke-width:2.5;stroke-dasharray:2 12;stroke-linecap:round}.lf-lin{fill:none;stroke:var(--ac);stroke-width:3;stroke-linecap:round;opacity:.35;stroke-dasharray:1 1;stroke-dashoffset:1;animation:dibuja 3s var(--e) .3s forwards}.lf-st{opacity:0;transform-box:fill-box;transform-origin:center;animation:stp .7s var(--e) forwards}.lf-h{fill:var(--ac-t)}.lf-c{fill:var(--sf);stroke:var(--ac);stroke-width:2.5}.lf-c.fin{fill:var(--ac);stroke:var(--ac)}.l1-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--tx2)}.l1-c,.l1-top{position:relative}.l1-c{display:grid;place-items:center;padding:24px 0}.l1-card{width:min(440px,100%);background:var(--sf);border-radius:28px;padding:44px 44px 34px;box-shadow:0 1px 2px rgba(20,20,22,.04),0 24px 60px -28px rgba(20,20,22,.28);display:grid;grid-gap:26px;gap:26px}.l1-t{font-size:34px;line-height:1.08}.l1-card form{display:grid;grid-gap:14px;gap:14px}.l1-b{width:100%;height:52px;margin-top:6px;font-size:15px;font-weight:600}.l1-b svg{width:18px;height:18px}.l1-o{justify-self:center;font-size:13.5px;color:var(--ac-tx);text-decoration:none;font-weight:500}.l1-o:hover{text-decoration:underline}.l1-pie{position:relative;text-align:center;font-size:12.5px;color:var(--tx3);margin:0}@media (max-width:640px){.l1-card{padding:32px 24px 26px;border-radius:24px}.l1-t{font-size:28px}}.l1-card .lg-err:empty{display:none}.mc{padding:24px;gap:18px}.mc-h{display:flex;align-items:center;gap:18px;width:100%}.anillo{position:relative;flex:none}.anillo,.anillo svg{width:84px;height:84px}.anillo svg{transform:rotate(-90deg)}.an-bg{stroke:var(--sf3)}.an-bg,.an-v{fill:none;stroke-width:7}.an-v{stroke-linecap:round;stroke-dasharray:0 100;animation:anillo 1.2s var(--e) forwards}@keyframes anillo{to{stroke-dasharray:var(--v) 100}}.anillo.n1 .an-v{stroke:var(--rojo)}.anillo.n2 .an-v{stroke:color-mix(in srgb,var(--rojo) 62%,var(--sf))}.anillo.n3 .an-v{stroke:var(--amar-f)}.anillo.n4 .an-v{stroke:var(--verd)}.anillo b{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;font-weight:650;letter-spacing:-.03em}.anillo.n1 b,.anillo.n2 b{color:var(--rojo)}.anillo.n3 b{color:var(--amar)}.anillo.n4 b{color:var(--verd)}.mc-t{display:grid;grid-gap:4px;gap:4px;min-width:0}.mc-t h3{font-size:18px;font-weight:650;letter-spacing:-.015em}.mc-t span{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--tx2)}.mc p{font-size:14px;color:var(--tx2);flex:1 1;margin:0}.mc .mc-b{width:100%;margin-top:0;justify-content:center;padding:0 20px;min-height:48px}.mc .mc-b .fl{display:none}.mc .mc-b:after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.b-sm{min-height:40px;padding:0 14px;font-size:13.5px;gap:6px}.b-sm svg{width:15px;height:15px}.b-rojo{background:var(--rojo);color:#fff}.b svg.i{width:17px;height:17px}.ic-s{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--tx2);transition:background .2s,color .2s}.ic-s:hover:not(:disabled){background:var(--sf2);color:var(--tx)}.ic-s:disabled{opacity:.3}.ic-s svg{width:17px;height:17px}.ce-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.ce-m{display:flex;flex-direction:column;gap:10px;padding:24px;text-align:left;transition:transform .3s var(--e),box-shadow .3s}.ce-m:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.ce-mh{display:flex;justify-content:space-between;align-items:center}.ce-k{width:30px;height:30px;border-radius:50%;background:var(--ac-t);color:var(--ac-tx);display:inline-grid;place-items:center;font-size:13px;flex:none}.ce-k,.ce-m h3{font-weight:650}.ce-m h3{font-size:19px;letter-spacing:-.015em}.ce-m p{font-size:14px;color:var(--tx2);flex:1 1}.ce-n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:12px 0;border-block:1px solid var(--ln);margin-top:4px}.ce-n span{display:grid;font-size:12px;color:var(--tx2)}.ce-n b{font-size:20px;font-weight:650;color:var(--tx);letter-spacing:-.02em}.ce-go{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--ac-tx)}.ce-go svg{width:16px;height:16px;transition:transform .3s var(--e)}.ce-m:hover .ce-go svg{transform:translateX(3px)}.ed-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ed-tabs{display:flex;gap:4px;margin:20px 0 14px;padding:5px;border-radius:999px;background:var(--sf);box-shadow:var(--sh);overflow-x:auto;scrollbar-width:none;width:-moz-fit-content;width:fit-content;max-width:100%}.ed-tabs::-webkit-scrollbar{display:none}.ed-tabs button{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:550;color:var(--tx2);white-space:nowrap;transition:background .2s,color .2s}.ed-tabs button:hover{color:var(--tx);background:var(--sf2)}.ed-tabs button.on{background:var(--ink);color:var(--ink-tx)}.ed-tabs .num{font-size:12px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--sf2);color:var(--tx2);display:grid;place-items:center}.ed-tabs button.on .num{background:rgba(255,255,255,.18);color:inherit}.ed-s{padding:clamp(22px,2.6vw,32px)}.ed-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:22px}.ed-h h2{font-size:21px;font-weight:650;letter-spacing:-.02em}.ed-h p{font-size:14px;color:var(--tx2);margin-top:4px;max-width:70ch}.ed-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px}.ed-w{grid-column:1/-1}.ed-g .fld input,.ed-g .fld select{height:48px}.ed-g .fld textarea{min-height:0}.ed-bar{position:-webkit-sticky;position:sticky;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;padding:12px 12px 12px 20px;border-radius:20px;background:var(--sf);box-shadow:var(--sh2);border:1px solid var(--ln)}.ed-lec{display:grid;grid-gap:12px;gap:12px}.ed-lc{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px;border-radius:var(--r2);background:var(--sf2)}.ed-lc .fld input,.ed-lc .fld textarea{background:var(--sf)}.ce-l{list-style:none;margin:0;padding:0;grid-gap:8px;gap:8px}.ce-i,.ce-l{display:grid}.ce-i{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 16px 16px 18px;border-radius:18px;background:var(--sf2);transition:background .2s}.ce-i:hover{background:var(--sf3)}.ce-t{display:grid;grid-gap:4px;gap:4px;min-width:0}.ce-t h4{font-size:15.5px;font-weight:600;margin:0}.ce-t p{font-size:13.5px;color:var(--tx2);margin:0}.ce-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.ce-tags .chip{background:var(--sf);height:24px;font-size:12px}.ce-tags .chip.ac{background:var(--ac-t)}.ce-ej{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ce-ej p{display:grid;grid-gap:2px;gap:2px}.ce-ej b{font-size:12px}.ce-a{display:flex;align-items:center;gap:2px}.ce-a .b{margin-left:6px}.ce-vacio{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:40px 20px;border-radius:var(--r2);border:1px dashed var(--ln2);color:var(--tx2);text-align:center}.ex-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.ex-st>div{padding:16px 18px;border-radius:var(--r2);background:var(--sf2);display:grid;grid-gap:2px;gap:2px}.ex-st b{font-size:28px;font-weight:650;letter-spacing:-.03em;line-height:1.1}.ex-st span{font-size:13px;color:var(--tx2)}.ed-alerta{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:14px;background:var(--amar-t);font-size:14px;margin-bottom:16px}.ed-alerta svg{color:var(--amar);flex:none;margin-top:1px}.ed-fil{width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:14px;scrollbar-width:none}.ed-fil .num{color:var(--tx3);margin-left:2px}.q-l{grid-gap:10px;gap:10px}.q-c,.q-l{display:grid}.q-c{padding:18px 20px;border-radius:18px;border:1px solid var(--ln);grid-gap:12px;gap:12px}.q-h{display:flex;align-items:center;gap:10px}.q-h .ce-a{margin-left:auto}.q-n{font-size:12.5px;color:var(--tx3)}.q-c h4,.q-n{font-weight:600}.q-c h4{margin:0;font-size:15.5px;line-height:1.45}.q-o{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.q-o li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border-radius:12px;background:var(--sf2);font-size:14px}.q-o li.ok{background:var(--verd-t)}.q-lt{width:28px;height:28px;border-radius:50%;background:var(--sf);display:grid;place-items:center;font-size:12.5px;font-weight:650;color:var(--tx2);flex:none}.q-o li.ok .q-lt{background:var(--verd);color:#fff}.q-ok{display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--verd)}.q-ok svg{width:14px;height:14px;stroke-width:2.6}.q-ex{margin:0;font-size:13.5px;color:var(--tx2)}.q-ex b{color:var(--tx);font-weight:600}.modal-c.ed-modal{width:min(900px,100%);padding-bottom:0}.ef .ed-g{margin-bottom:6px}.ef-bar{position:-webkit-sticky;position:sticky;bottom:0;background:var(--sf);padding:14px 0 20px;margin-top:12px;border-top:1px solid var(--ln);z-index:2}.it-ed,.op-ed{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.it-r,.op-r{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 10px 10px 12px;border-radius:14px;background:var(--sf2);border:1.5px solid transparent;transition:border-color .2s,background .2s}.op-r.es-ok{border-color:var(--verd);background:var(--verd-t)}.op-r.es-ok .q-lt{background:var(--verd);color:#fff}.it-r{grid-template-columns:28px minmax(0,1fr) auto auto}.op-c{display:grid;grid-gap:6px;gap:6px;min-width:0}.it-r select,.op-c input{height:42px;border-radius:10px;border:1px solid var(--ln2);background:var(--sf);padding:0 12px;font:inherit;font-size:14.5px;color:var(--tx);min-width:0}.it-r select:focus,.op-c input:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-t)}.op-c .op-fb{height:38px;font-size:13.5px;color:var(--tx2)}.op-ok{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:550;color:var(--tx2);cursor:pointer;min-height:40px;padding:0 6px}.op-ok input{width:18px;height:18px;accent-color:var(--verd)}.op-add{justify-self:start;font-size:14px}.op-add svg{width:16px;height:16px}.it-mv{display:flex}.ed-fs{border:1px solid var(--ln);border-radius:var(--r2);padding:12px 16px 16px;margin:0 0 12px}.ed-fs legend{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;padding:0 6px}.tp-g{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tp,.tp-g{display:grid}.tp{grid-gap:4px;gap:4px;text-align:left;padding:18px;border-radius:var(--r2);border:1.5px solid var(--ln);transition:border-color .2s,background .2s}.tp:hover{border-color:var(--ac);background:var(--ac-t)}.tp b{font-size:15px;font-weight:650}.tp span{font-size:13.5px;color:var(--tx2)}#aviso{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:80;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--ink-tx);font-size:14px;font-weight:550;box-shadow:var(--sh2);pointer-events:none;transition:opacity .25s,transform .35s var(--e)}#aviso svg{width:16px;height:16px;color:#7CD49B;stroke-width:2.6}#aviso.on{opacity:1;transform:translate(-50%)}@media (max-width:1180px){.ce-g{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ce-ej,.ed-g,.ex-st,.tp-g{grid-template-columns:minmax(0,1fr)}.ce-i{grid-template-columns:auto minmax(0,1fr)}.ce-i .ce-a{grid-column:1/-1;justify-content:flex-end}}@media (max-width:640px){.ce-g{grid-template-columns:minmax(0,1fr)}.it-r,.op-r{grid-template-columns:28px minmax(0,1fr) auto}.op-r .op-ok{grid-row:2}.it-r select,.op-r .op-ok{grid-column:2}}.q-h{flex-wrap:wrap}@media (max-width:640px){.q-h .ce-a{margin-left:0;width:100%;justify-content:flex-end}.q-o li{grid-template-columns:28px minmax(0,1fr)}.q-o .q-ok{grid-column:2}.ed-top{width:100%}}.ed-g .fld{align-content:start}body{margin:0;padding:0}img{max-width:100%}a.nv{text-decoration:none}.nv:disabled{opacity:.45}.espera{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.espera .vacio{max-width:440px}.espera-t{color:var(--tx2);font-size:14.5px}.avisos{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.avisos .aviso-p{margin-top:12px}.tend{font-size:12.5px;font-weight:600;margin-left:6px;white-space:nowrap}.tend.sube{color:var(--verd)}.tend.baja{color:var(--rojo)}.tend.igual{color:var(--tx3)}.lg-err.lg-ok{color:var(--verd)}.cg{padding:24px;display:grid;grid-gap:18px;gap:18px}.cg-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 24px;flex-wrap:wrap}.cg-h h2{font-size:19px;font-weight:650;letter-spacing:-.015em}.cg-h p{color:var(--tx2);font-size:14.5px;margin-top:6px;max-width:68ch}.cg-f{cursor:pointer;position:relative}.cg-f:focus-within{outline:2px solid var(--ac);outline-offset:3px}.cg-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.cg-k>div{padding:14px 16px;border-radius:var(--r2);background:var(--sf2);display:grid;grid-gap:4px;gap:4px}.cg-k b{font-size:26px;font-weight:650;letter-spacing:-.03em;line-height:1}.cg-k span{font-size:13px;color:var(--tx2)}.cg code{font-size:12.5px;background:var(--sf2);padding:2px 6px;border-radius:6px}.pers div b,.pers div span{display:block}.bq-off{border-style:dashed;background:var(--sf2)}.bq-meta{margin:0;font-size:12.5px;color:var(--tx3)}.bq-listo{margin:0 0 14px}.bq-fs{border:0;padding:0;margin:0;min-width:0}.bq-fs legend{padding:0;margin-bottom:6px}.op-c textarea{min-height:42px;border-radius:10px;border:1px solid var(--ln2);background:var(--sf);padding:9px 12px;font:inherit;font-size:14.5px;line-height:1.4;color:var(--tx);min-width:0;width:100%;resize:vertical;field-sizing:content}.op-c textarea:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-t)}.ef textarea{field-sizing:content}.bq-hist{display:grid;grid-gap:14px;gap:14px}.bq-ver summary{cursor:pointer;list-style:none}.bq-ver summary::-webkit-details-marker{display:none}.bq-ver summary .bq-meta{margin-left:auto}.bq-ver[open] summary{margin-bottom:4px}.bq-sub{font-size:16px;font-weight:650;margin-top:6px}.bq-movs{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13.5px;color:var(--tx2)}.bq-movs b{color:var(--tx);font-weight:600}