:root{--font:"Public Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-d:var(--font);--fw-d:800;--ls-d:-.015em;--tt-d:none;--bg:#F0F3F1;--bg-img:none;--panel:#FFFFFF;--panel2:#F7F9F8;--ink:#17201C;--ink2:#3A4641;--mute:#5E6B65;--line:#D8DFDB;--line2:#E7ECE9;--acc:#0B6B3A;--acc-ink:#FFFFFF;--acc-soft:#E2F0E7;--acc-hover:#095A31;--sel:#B7791F;--sel-soft:#F8ECD6;--sel-ink:#2B1D06;--hl:#FBE3A6;--bar:#2E8A5A;--track:#E6EDE9;--seq-lo:#E8F2EC;--seq-hi:#0B5B33;--pos:#0B6B3A;--neg:#B5452B;--mast:#0C3B26;--mast-ink:#F2F7F4;--mast-mute:#A9C4B5;--mast-seg:rgba(255,255,255,.08);--mast-seg-h:rgba(255,255,255,.16);--mast-line:rgba(255,255,255,.2);--vb:var(--panel);--vb-ink:var(--ink2);--r:8px;--r-sm:5px;--r-lg:12px;--bw:1px;--card-b:var(--line);--sh:0 1px 2px rgba(15,30,22,.05),0 2px 8px rgba(15,30,22,.04);--sh-h:var(--sh);--pop:0 12px 32px rgba(10,25,18,.18);--btn-b:var(--line);--btn-sh:none;--press:none;--chip-r:14px;--tag-r:3px;--vb-h:52px;color-scheme:light}:root[data-mode=dark]{--bg:#0F1412;--panel:#161D1A;--panel2:#1B2420;--ink:#E3EAE6;--ink2:#C3CEC8;--mute:#93A29A;--line:#2B3631;--line2:#212B27;--acc:#52B582;--acc-ink:#07160E;--acc-soft:#1A2E23;--acc-hover:#6BC795;--sel:#E3A84E;--sel-soft:#3A2D17;--sel-ink:#1D1404;--hl:#5C4613;--bar:#52B582;--track:#22302A;--seq-lo:#1A2A22;--seq-hi:#7DDBA8;--pos:#6BC795;--neg:#F08A6C;--mast:#0B231A;--mast-ink:#E8F1EC;--mast-mute:#8FAE9D;--sh:none;--pop:0 12px 32px rgba(0,0,0,.5);color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--vb-h) + 12px)}html,body{margin:0}body{background:var(--bg);background-image:var(--bg-img);color:var(--ink);font:14px/1.5 var(--font);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}html.lock{overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}svg{flex:none}:focus-visible{outline:2px solid var(--sel);outline-offset:2px;border-radius:3px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--panel);padding:8px 12px;border-radius:6px;z-index:100}.skip:focus{left:8px}html{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:var(--bw) solid var(--btn-b);border-radius:var(--r-sm);background:var(--panel);font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:var(--btn-sh);transition:transform .08s,box-shadow .08s,background .12s}.btn:hover{background:var(--panel2)}.btn:active{transform:var(--press)}.btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn.pri{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.btn.pri:hover{background:var(--acc-hover)}.btn.sm{height:30px;padding:0 10px;font-size:12.5px}.btn:disabled{opacity:.45;cursor:default;transform:none}.lnkbtn{border:0;background:none;padding:0;color:var(--acc);font-weight:600;font-size:13px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.lnkbtn:hover{text-decoration-color:currentColor}.xbtn{border:0;background:none;width:36px;height:36px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--mute)}.xbtn:hover{background:var(--panel2);color:var(--ink)}.xbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.only-m{display:none!important}.side-plegar{width:30px;height:30px;margin-right:-6px}.side-plegar:hover{color:var(--acc);background:var(--acc-soft)}@media (max-width:980px){.only-d{display:none!important}}html[data-view=mapa] .only-d{display:none!important}@media (min-width:981px){html.side-anim:not([data-view=mapa]) .app{transition:grid-template-columns .28s cubic-bezier(.3,.7,.2,1),column-gap .28s cubic-bezier(.3,.7,.2,1)}html.side-anim:not([data-view=mapa]) .side{transition:opacity .16s ease .12s,transform .28s cubic-bezier(.3,.7,.2,1)}html.side-plegado:not([data-view=mapa]) .app{grid-template-columns:0 minmax(0,1fr);column-gap:0}html.side-plegado:not([data-view=mapa]) .side{opacity:0;transform:translate(-24px);pointer-events:none;overflow:hidden;min-width:0;max-height:60vh}html.side-anim.side-plegado:not([data-view=mapa]) .side{transition:opacity .12s ease,transform .28s cubic-bezier(.3,.7,.2,1)}html.side-oculto:not([data-view=mapa]) .side{display:none}html.side-oculto:not([data-view=mapa]) .app{grid-template-columns:minmax(0,1fr)}html.side-plegado:not([data-view=mapa]) .vb-filters{display:inline-flex;animation:vbf-in .25s ease}}@keyframes vbf-in{0%{opacity:0;transform:translate(-8px)}}html[data-anim=off] .vb-filters{animation:none}.cnt{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--sel);color:var(--sel-ink);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mast{background:var(--mast);color:var(--mast-ink)}.mast-in{max-width:1680px;margin:0 auto;padding:18px 24px 16px}.mast-top{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.brand{min-width:0;flex:1 1 420px}.logo{display:inline-flex;align-items:center;gap:12px;margin:0 0 10px;color:inherit;text-decoration:none;max-width:100%}.logo-svg{height:34px;width:auto;flex:none;display:block}.logo-com{opacity:.72}.logo-tag{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.72;padding-left:12px;border-left:1px solid currentColor;line-height:1.35;min-width:0}.logo-tag b{font-weight:800;opacity:1;color:inherit}.logo:hover .logo-svg rect:first-of-type{filter:brightness(1.08)}.logo:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}@media (max-width:620px){.logo-tag{display:none}.logo-svg{height:30px}}.mast h1{margin:0;font-family:var(--font-d);font-size:22px;line-height:1.2;font-weight:var(--fw-d);letter-spacing:var(--ls-d);text-transform:var(--tt-d)}.mast p{margin:4px 0 0;color:var(--mast-mute);font-size:13.5px;max-width:78ch}.mast-act{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.hbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--mast-line);background:transparent;color:var(--mast-ink);font-size:13px;font-weight:600}.hbtn:hover{background:var(--mast-seg-h)}.hbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ribbon{margin-top:16px;display:flex;gap:3px;min-height:58px}.seg{position:relative;flex:1 1 0;min-width:76px;border:0;border-radius:4px;background:var(--mast-seg);color:var(--mast-ink);text-align:left;padding:8px 10px 9px;display:flex;flex-direction:column;justify-content:space-between;transition:background .15s,flex-grow .35s ease}.seg:hover{background:var(--mast-seg-h)}.seg b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg span{font-size:17px;font-weight:700;letter-spacing:-.01em}.seg[aria-pressed=true]{background:var(--sel);color:var(--sel-ink)}.seg.zero{opacity:.45}.ribbon-cap{margin-top:7px;font-size:12px;color:var(--mast-mute)}@media (max-width:760px){.ribbon{display:grid;grid-template-columns:repeat(4,1fr)}.seg{min-width:0}.seg span{font-size:15px}.hbtn span{display:none}.hbtn{padding:0 10px}}.viewbar{position:sticky;top:0;z-index:30;background:var(--vb);border-bottom:var(--bw) solid var(--line);box-shadow:0 1px #00000005}.viewbar-in{max-width:1680px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:12px;min-height:50px}.vtabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.vtabs::-webkit-scrollbar{display:none}.vtab{border:0;background:none;padding:14px 12px 12px;font-weight:600;color:var(--mute);border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.vtab svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.vtab:hover{color:var(--ink)}.vtab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--acc)}.vb-count{font-size:13px;color:var(--mute);white-space:nowrap}.vb-count b{color:var(--ink)}.vb-filters{display:none;align-items:center;gap:6px;height:34px;padding:0 10px;border:var(--bw) solid var(--btn-b);border-radius:var(--r-sm);background:var(--panel);font-weight:600;font-size:13px}.vb-filters svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.app{max-width:1680px;margin:0 auto;display:grid;grid-template-columns:288px minmax(0,1fr);gap:20px;padding:20px 24px 40px;align-items:start}.main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.panel,.card{background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--sh)}.load{min-height:50vh;display:grid;place-items:center;color:var(--mute);text-align:center;padding:40px}.spin{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--acc);border-radius:50%;margin:0 auto 12px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.side{background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--sh)}.side-h{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.side-h h2{margin:0;font-family:var(--font-d);font-size:15px;font-weight:700}.side-hact{display:flex;align-items:center;gap:6px}.quick{display:none}.grp{padding:14px 14px 4px;font-size:12px;font-weight:700;color:var(--mute)}.ranges{padding:4px 14px 12px;display:grid;gap:10px}.rg label{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.rg .two{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;color:var(--mute)}.rg input{width:100%;min-width:0;height:34px;padding:0 8px;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--panel2)}.fac{border-top:1px solid var(--line2)}.fac>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 14px;font-weight:600;font-size:13.5px}.fac>summary::-webkit-details-marker{display:none}.fac>summary:hover{background:var(--panel2)}.fac>summary .chev{width:14px;height:14px;color:var(--mute);transition:transform .15s;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.fac[open]>summary .chev{transform:rotate(90deg)}.fac>summary .lbl{flex:1;min-width:0}.fac-b{padding:0 14px 12px}.fac-b input[type=search]{width:100%;height:32px;padding:0 9px;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--panel2);margin-bottom:6px;font-size:13px}.opts{margin:0 -4px}.opt{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start;padding:4px;border-radius:4px;cursor:pointer;font-size:13px;line-height:1.35}.opt:hover{background:var(--panel2)}.opt input{margin:2px 0 0;accent-color:var(--acc)}.opt .t{word-break:break-word}.opt .n{color:var(--mute);font-size:12px;padding-top:1px}.opt.z{opacity:.5}.opt.on .t{font-weight:700}.more{color:var(--mute);font-size:12.5px;padding:6px 4px 0}.morebtn{margin:6px 0 0;border:0;background:none;color:var(--acc);font-weight:600;font-size:12.5px;padding:2px 0}.morebtn:hover{text-decoration:underline}.bar-top{display:flex;gap:8px;align-items:center;padding:12px}.search{position:relative;flex:1}.search svg{position:absolute;left:12px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--mute);pointer-events:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.search input{width:100%;height:42px;padding:0 40px 0 38px;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--panel2);font-size:14.5px}.search input:focus{border-color:var(--acc);background:var(--panel);outline:none;box-shadow:0 0 0 3px var(--acc-soft)}.kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);font:600 11px/1 var(--font);color:var(--mute);border:1px solid var(--line);border-radius:4px;padding:3px 6px;background:var(--panel)}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.chips:empty{display:none}.chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:28px;padding:0 4px 0 10px;border-radius:var(--chip-r);background:var(--sel-soft);border:1px solid color-mix(in srgb,var(--sel) 35%,transparent);font-size:12.5px}.chip em{font-style:normal;color:var(--mute)}.chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,380px)}.chip button{border:0;background:none;width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2)}.chip button:hover{background:color-mix(in srgb,var(--sel) 25%,transparent)}.chip button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-top:1px solid var(--line2)}.stat{padding:12px 16px;border-left:1px solid var(--line2)}.stat:first-child{border-left:0}.stat dt{font-size:12px;color:var(--mute)}.stat dd{margin:2px 0 0;font-family:var(--font-d);font-size:20px;font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat dd small{font-family:var(--font);font-size:12.5px;font-weight:500;color:var(--mute);letter-spacing:0}@media (max-width:1280px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat:nth-child(4){border-left:0}.stat:nth-child(n+4){border-top:1px solid var(--line2)}}@media (max-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{border-left:0;border-top:1px solid var(--line2)}.stat:nth-child(-n+2){border-top:0}.stat:nth-child(2n){border-left:1px solid var(--line2)}.stat dd{font-size:18px}}.viewroot{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;outline:none;min-width:0}.vh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 2px 0}.vh h2{margin:0;font-family:var(--font-d);font-size:20px;font-weight:var(--fw-d);letter-spacing:var(--ls-d);text-transform:var(--tt-d)}.vh p{margin:2px 0 0;color:var(--mute);font-size:13.5px;max-width:80ch}.card{padding:16px 18px 18px}.card h3{margin:0;font-family:var(--font-d);font-size:15.5px;font-weight:700;letter-spacing:-.005em}.card .cap{margin:3px 0 12px;color:var(--mute);font-size:12.8px;line-height:1.5;max-width:75ch}.card .note{margin:12px 0 0;color:var(--mute);font-size:12.5px;line-height:1.5;border-top:1px dashed var(--line);padding-top:10px}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.span2{grid-column:span 2}@media (max-width:1180px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.g2,.g3{grid-template-columns:minmax(0,1fr)}.span2{grid-column:auto}}.ctl{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 12px;font-size:13px;color:var(--mute)}.ctl label{display:flex;gap:6px;align-items:center}.ctl select,.sel{height:32px;padding:0 8px;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--panel2);color:var(--ink);max-width:260px}.seg-ctl{display:inline-flex;border:var(--bw) solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--panel2)}.seg-ctl button{border:0;background:none;padding:6px 11px;font-size:12.5px;font-weight:600;color:var(--mute)}.seg-ctl button+button{border-left:1px solid var(--line)}.seg-ctl button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink)}.insights{list-style:none;margin:0;padding:0;display:grid;gap:10px}.insights li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.55}.insights li i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--acc-soft);color:var(--acc);font-style:normal;font-weight:800;font-size:13px}.insights b{font-weight:700}.kfig{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kfig b{font-family:var(--font-d);font-size:30px;font-weight:var(--fw-d);letter-spacing:-.02em;line-height:1.1}.kfig small{color:var(--mute);font-size:13px}.empty{padding:56px 24px;text-align:center;color:var(--mute)}.empty b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.dim{color:var(--mute)}.bars{display:grid;gap:3px}.br{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr) 92px;gap:10px;align-items:center;padding:3px 4px;border:0;background:none;text-align:left;border-radius:4px;font-size:13px;width:100%}button.br:hover{background:var(--panel2)}.br .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br .tr{height:14px;position:relative;background:var(--track);border-radius:0 4px 4px 0}.br .fl{position:absolute;left:0;top:0;bottom:0;background:var(--bar);border-radius:0 4px 4px 0;min-width:2px;transition:width .4s ease}.br.on .fl{background:var(--sel)}.br .v{text-align:right;color:var(--ink2);white-space:nowrap;font-size:12.5px}.br .v small{color:var(--mute)}.bars.compact .br{grid-template-columns:minmax(90px,34%) minmax(0,1fr) 70px;padding:2px;font-size:12.5px}.hist{position:relative;height:200px;display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--line)}.hb{flex:1;position:relative;height:100%;display:flex;align-items:flex-end;cursor:pointer;border:0;background:none;padding:0}.hb i{display:block;width:100%;background:var(--bar);border-radius:4px 4px 0 0;transition:height .4s ease}.hb:hover i{background:var(--sel)}.hx{position:relative;height:18px;color:var(--mute);font-size:11.5px;margin-top:4px}.hx span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.hx span:first-child{transform:none}.hx span:last-child{transform:translate(-100%)}.stack{display:flex;height:16px;border-radius:5px;overflow:hidden;gap:2px;background:var(--panel)}.stack i{display:block;height:100%;transition:flex-grow .4s}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12.5px;color:var(--ink2)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend span:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c)}.rng{position:relative;height:18px}.rng .ln{position:absolute;top:8px;height:2px;background:var(--line)}.rng .bx{position:absolute;top:3px;height:12px;background:color-mix(in srgb,var(--bar) 35%,transparent);border:1px solid var(--bar);border-radius:3px}.rng .md{position:absolute;top:0;width:3px;height:18px;background:var(--ink);border-radius:2px;transform:translate(-1px)}.axis{display:flex;justify-content:space-between;color:var(--mute);font-size:11px;margin-top:2px}.dt{width:100%;border-collapse:collapse;font-size:13px}.dt th{text-align:left;font-weight:600;color:var(--mute);font-size:12px;padding:7px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.dt td{padding:7px 8px;border-bottom:1px solid var(--line2);vertical-align:middle}.dt .num{text-align:right;white-space:nowrap}.dt tr.click{cursor:pointer}.dt tr.click:hover td{background:var(--panel2)}.dt td.rngc{min-width:180px;width:36%}.heat{border-collapse:separate;border-spacing:2px;font-size:12.5px;width:100%}.heat th{font-weight:600;color:var(--mute);font-size:11.5px;padding:4px 6px;text-align:center;white-space:nowrap}.heat th.rh{text-align:left;color:var(--ink2);max-width:240px;overflow:hidden;text-overflow:ellipsis}.heat td{padding:0;text-align:center;border-radius:4px}.heat td button{all:unset;box-sizing:border-box;display:block;width:100%;min-width:44px;padding:7px 4px;border-radius:4px;cursor:pointer;font-variant-numeric:tabular-nums}.heat td button:hover{outline:2px solid var(--sel)}.heat td button:focus-visible{outline:2px solid var(--sel)}.heat td.tot{font-weight:700;color:var(--ink2);padding:0 6px}.wrapx{overflow-x:auto}.tree details{border-left:2px solid var(--line2);margin-left:6px}.tree summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:16px minmax(0,1fr) minmax(80px,30%) 70px;gap:8px;align-items:center;padding:5px 6px;border-radius:4px;font-size:13px}.tree summary::-webkit-details-marker{display:none}.tree summary:hover{background:var(--panel2)}.tree summary .chev{width:12px;height:12px;fill:none;stroke:var(--mute);stroke-width:2.6;stroke-linecap:round;transition:transform .15s}.tree details[open]>summary .chev{transform:rotate(90deg)}.tree .lf{display:grid;grid-template-columns:16px minmax(0,1fr) minmax(80px,30%) 70px;gap:8px;align-items:center;padding:4px 6px;font-size:12.5px;color:var(--ink2);margin-left:6px}.tree .tr{height:10px;background:var(--track);border-radius:0 3px 3px 0;position:relative}.tree .fl{position:absolute;inset:0 auto 0 0;background:var(--bar);border-radius:0 3px 3px 0}.tree .v{text-align:right;font-size:12.5px;color:var(--ink2)}.tree .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree>details{margin-left:0;border-left:0}.tbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.tbar .info{font-size:13px;color:var(--mute)}.tablecard{padding:0;overflow:visible}.twc{position:relative}.tw.scrollx{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.tw.scrollx::-webkit-scrollbar{display:none}.tw.scrollx.arrastrando,.tw.scrollx.arrastrando *{cursor:grabbing!important;user-select:none}.tw.scrollx .rt th{position:relative;top:auto;z-index:3;transform:translateY(var(--thy,0px))}.tw.scrollx .rt th.fz{position:sticky;left:0;z-index:4}.tw.scrollx .rt td.fz{position:sticky;left:0;z-index:1;background:var(--panel)}.tw.scrollx .rt th.fz2,.tw.scrollx .rt td.fz2{left:var(--fz1,34px)}.tw.scrollx .rt tbody tr:hover td.fz,.tw.scrollx .rt tbody tr:focus-visible td.fz{background:var(--acc-soft)}.twc.hay-izq .tw.scrollx .rt .fz2{box-shadow:1px 0 0 var(--line)}.twc:before,.twc:after{content:"";position:absolute;top:0;bottom:0;width:26px;pointer-events:none;z-index:5;opacity:0;transition:opacity .2s}.twc:before{left:var(--fzw,0);background:linear-gradient(90deg,rgba(0,0,0,.16),transparent)}.twc:after{right:0;background:linear-gradient(270deg,rgba(0,0,0,.16),transparent)}.twc.hay-izq:before,.twc.hay-der:after{opacity:1}html[data-mode=dark] .twc:before{background:linear-gradient(90deg,rgba(0,0,0,.42),transparent)}html[data-mode=dark] .twc:after{background:linear-gradient(270deg,rgba(0,0,0,.42),transparent)}.tw-nav{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;gap:12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--panel2) 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-top:1px solid var(--line);box-shadow:0 -6px 14px -10px #00000059}.tw-nav[hidden]{display:none}.tw-info{font-size:12.5px;color:var(--mute);white-space:nowrap}.tw-info b{color:var(--ink);font-weight:700}.tw-ctl{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.tw-btn{width:34px;height:30px;padding:0;display:grid;place-items:center;flex:none}.tw-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tw-btn:disabled{opacity:.35;cursor:default}.tw-pista{position:relative;flex:1;height:14px;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,transparent);cursor:pointer;touch-action:none}.tw-pista:focus-visible{outline:2px solid var(--sel,var(--acc));outline-offset:3px}.tw-mango{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--acc);opacity:.75;cursor:grab;touch-action:none;transition:opacity .15s}.tw-mango:hover,.tw-mango.on{opacity:1}.tw-mango.on{cursor:grabbing}.tw-mango:before{content:"";position:absolute;inset:-8px 0}@media (max-width:1100px){.tw-faltan{display:none}}@media print{.tw-nav{display:none!important}.tw.scrollx{overflow:visible}}.rt{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.rt th{position:sticky;top:var(--vb-h);z-index:2;background:var(--panel2);text-align:left;font-weight:600;color:var(--ink2);padding:0;border-bottom:1px solid var(--line);vertical-align:bottom}.tw.scrollx .rt th{top:0}.rt th button{all:unset;box-sizing:border-box;display:flex;align-items:flex-end;gap:4px;width:100%;padding:9px 10px;cursor:pointer;line-height:1.25}.rt th button:hover{color:var(--acc)}.rt th button:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.rt th.num button{justify-content:flex-end}.rt th .ar{width:12px;height:12px;color:var(--acc);fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rt td{padding:9px 10px;border-bottom:1px solid var(--line2);vertical-align:top;max-width:300px;overflow-wrap:break-word}.rt td:nth-child(3){min-width:170px}.rt td.num,.rt th.num{text-align:right;white-space:nowrap}.rt td.nw{white-space:nowrap}.rt td.id{font-weight:700;color:var(--acc);white-space:nowrap}.rt td .sub{display:block;color:var(--mute);font-size:12px}.rt tbody tr{cursor:pointer}.rt tbody tr:hover td{background:var(--acc-soft)}.rt tbody tr:focus-visible{outline:none}.rt tbody tr:focus-visible td{background:var(--acc-soft);box-shadow:inset 0 1px 0 var(--acc),inset 0 -1px 0 var(--acc)}.rt tr:last-child td{border-bottom:0}.tag{display:inline-block;padding:0 6px;border-radius:var(--tag-r);font-size:11.5px;font-weight:600;line-height:18px;background:var(--panel2);border:1px solid var(--line);color:var(--ink2);white-space:nowrap}.tag.ex{background:var(--sel-soft);border-color:color-mix(in srgb,var(--sel) 40%,transparent);color:var(--ink)}.tag.acc{background:var(--acc-soft);border-color:color-mix(in srgb,var(--acc) 35%,transparent);color:var(--ink)}.rf{display:inline-flex;gap:3px}.rf i{font-style:normal;width:20px;height:20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:1px solid var(--line);color:var(--mute)}.rf i.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}mark{background:var(--hl);color:inherit;border-radius:2px;padding:0 1px}.pager{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;border-top:1px solid var(--line)}.pager .nav{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.pager input{width:58px;height:30px;text-align:center;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--panel2)}.info{color:var(--mute);font-size:13px}.rcards{display:none;list-style:none;margin:0;padding:0}.rcards li{padding:12px 14px;border-bottom:1px solid var(--line2);cursor:pointer}.rcards li:hover{background:var(--panel2)}.rcards .t1{display:flex;justify-content:space-between;gap:10px;font-weight:700}.rcards .t1 span{color:var(--acc);white-space:nowrap}.rcards .t2{color:var(--ink2);font-size:13px;margin-top:2px}.rcards .t3{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;font-size:12.5px;color:var(--mute);align-items:center}@media (max-width:760px){.rt{display:none}.rcards{display:block}}.pop{position:relative}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:min(260px,calc(100vw - 16px));max-width:calc(100vw - 16px);background:var(--panel);color:var(--ink);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--pop);padding:6px}.menu .mh{padding:8px 10px 4px;font-size:11.5px;color:var(--mute);font-weight:700}.menu .mi{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:var(--r-sm);font-size:13px}.menu .mi:hover,.menu .mi:focus-visible{background:var(--panel2)}.menu .mi b{display:block;font-weight:600}.menu .mi small{display:block;color:var(--mute);font-size:12px}.menu label{display:flex;gap:8px;align-items:center;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:13px}.menu label:hover{background:var(--panel2)}.menu input{accent-color:var(--acc)}.colmenu{columns:2;column-gap:6px;min-width:380px}@media (max-width:560px){.colmenu{columns:1;min-width:240px}}dialog{color:var(--ink)}dialog::backdrop{background:#08120d73}dialog.drawer{margin:0 0 0 auto;height:100%;max-height:100vh;width:min(560px,100vw);max-width:100vw;border:0;border-left:var(--bw) solid var(--card-b);padding:0;background:var(--panel);box-shadow:var(--pop)}dialog.drawer[open]{display:flex;flex-direction:column;animation:slide .2s ease-out}@keyframes slide{0%{transform:translate(24px);opacity:.4}}.dr-h{padding:16px 18px 12px;border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:flex-start}.dr-h .tt{flex:1;min-width:0}.dr-h .k{font-size:12.5px;color:var(--mute);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.dr-h h2{margin:2px 0 0;font-family:var(--font-d);font-size:19px;line-height:1.3;font-weight:700}.dr-b{overflow:auto;padding:4px 18px 24px;flex:1;overscroll-behavior:contain}.dr-money{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--line2);border:1px solid var(--line2);border-radius:var(--r);overflow:hidden;margin:14px 0 4px}.dr-money div{background:var(--panel2);padding:10px 12px}.dr-money small{display:block;color:var(--mute);font-size:12px}.dr-money b{font-family:var(--font-d);font-size:17px}.dr-ctx{margin:12px 0 0;padding:10px 12px;border-radius:var(--r);background:var(--acc-soft);font-size:13px;line-height:1.5}.dr-sec h3{font-size:13px;font-weight:700;margin:20px 0 6px;color:var(--ink2)}.dr-sec dl{margin:0;display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid var(--line2)}.dr-sec dt,.dr-sec dd{padding:7px 0;border-bottom:1px solid var(--line2);font-size:13px}.dr-sec dt{color:var(--mute);padding-right:10px}.dr-sec dd{margin:0;display:flex;gap:8px;align-items:flex-start;justify-content:space-between;word-break:break-word}.fbtn{flex:none;border:1px solid var(--line);background:var(--panel);border-radius:4px;font-size:11.5px;padding:1px 7px;color:var(--acc);font-weight:600;opacity:0;transition:opacity .12s}.dr-sec dd:hover .fbtn,.fbtn:focus-visible{opacity:1}@media (hover:none){.fbtn{opacity:1}}.dr-f{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:10px 18px;border-top:1px solid var(--line)}dialog.sheet{margin:0 0 0 auto;height:100%;max-height:100vh;width:min(520px,100vw);max-width:100vw;border:0;padding:0;background:var(--panel);box-shadow:var(--pop);border-left:var(--bw) solid var(--card-b)}dialog.sheet[open]{display:flex;flex-direction:column;animation:slide .2s ease-out}.sh-h{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.sh-h h2{margin:0;font-family:var(--font-d);font-size:19px;font-weight:var(--fw-d)}.sh-b{overflow:auto;padding:6px 20px 28px;flex:1;overscroll-behavior:contain}.sh-sec{padding:16px 0;border-bottom:1px solid var(--line2)}.sh-sec:last-child{border-bottom:0}.sh-sec h3{margin:0 0 4px;font-size:14px;font-weight:700}.sh-sec p{margin:0 0 10px;color:var(--mute);font-size:13px}.stylegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:420px){.stylegrid{grid-template-columns:minmax(0,1fr)}}.stl{display:grid;gap:8px;text-align:left;padding:8px;border:var(--bw) solid var(--line);border-radius:var(--r);background:var(--panel);transition:border-color .12s}.stl:hover{border-color:var(--mute)}.stl[aria-pressed=true]{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}.stl b{font-size:13.5px;line-height:1.2}.stl small{display:block;color:var(--mute);font-size:12px;line-height:1.35;margin-top:2px}.prev{height:64px;border-radius:calc(var(--r) - 3px);overflow:hidden;position:relative;display:block}.modes{display:inline-flex;gap:6px;flex-wrap:wrap}.modes button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--panel);font-weight:600;font-size:13px}.modes button[aria-pressed=true]{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}.modes svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}dialog.about{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);border:var(--bw) solid var(--card-b);border-radius:var(--r-lg);padding:0;background:var(--panel);box-shadow:var(--pop)}dialog.about[open]{display:flex;flex-direction:column}.ab-h{display:flex;gap:12px;align-items:flex-start;padding:20px 24px 14px;border-bottom:1px solid var(--line)}.ab-h h2{margin:0;font-family:var(--font-d);font-size:21px;line-height:1.25;font-weight:var(--fw-d);letter-spacing:var(--ls-d);flex:1}.ab-b{overflow:auto;padding:4px 24px 26px;overscroll-behavior:contain}.about-body h3{font-size:15px;margin:24px 0 8px;font-weight:700}.about-body p{margin:0 0 10px;max-width:75ch;line-height:1.6}.about-body a,.foot a{color:var(--acc);text-underline-offset:2px}.notice{display:flex;gap:12px;padding:12px 14px;border-radius:var(--r);background:var(--sel-soft);border-left:4px solid var(--sel);margin:18px 0 4px}.notice svg{width:20px;height:20px;color:var(--sel);margin-top:1px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.notice p{margin:0}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line2);border:1px solid var(--line2);border-radius:var(--r);overflow:hidden;margin:16px 0 0}.facts div{background:var(--panel2);padding:10px 14px}.facts dt{font-size:12px;color:var(--mute)}.facts dd{margin:2px 0 0;font-weight:600}.reslist{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.reslist a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);text-decoration:none;color:var(--ink);font-size:13px;background:var(--panel)}.reslist a:hover{border-color:var(--acc);color:var(--acc)}.reslist b{font-size:11px;font-weight:700;color:var(--acc)}.cite{font-size:13px;background:var(--panel2);border:1px solid var(--line2);border-radius:var(--r-sm);padding:10px 12px;display:flex;gap:10px;align-items:flex-start}.cite span{flex:1;overflow-wrap:anywhere}.about-body ul.tr{margin:0;padding-left:20px;max-width:80ch}.about-body ul.tr li{margin:0 0 6px;line-height:1.5}.gl{display:grid;grid-template-columns:200px minmax(0,1fr);margin:0;border-top:1px solid var(--line2)}.gl dt,.gl dd{padding:8px 0;border-bottom:1px solid var(--line2);font-size:13px}.gl dt{font-weight:600;padding-right:12px}.gl dd{margin:0;color:var(--ink2)}@media (max-width:620px){.gl{grid-template-columns:1fr}.gl dt{border-bottom:0;padding-bottom:0}.ab-h,.ab-b{padding-left:16px;padding-right:16px}}.upd{max-width:1680px;margin:14px auto 0;padding:0 24px}.upd-in{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r);background:var(--sel-soft);border:1px solid color-mix(in srgb,var(--sel) 40%,transparent);font-size:13.5px}.upd-in.ok{background:var(--acc-soft);border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.upd-in .spin{width:16px;height:16px;border-width:2px;margin:0}.upd-in p{margin:0;flex:1;min-width:200px}.tip{position:fixed;z-index:90;pointer-events:none;background:var(--ink);color:var(--panel);padding:7px 10px;border-radius:6px;font-size:12.5px;line-height:1.4;box-shadow:var(--pop);max-width:300px}.tip b{font-weight:700}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--panel);padding:10px 16px;border-radius:8px;font-size:13px;z-index:95;box-shadow:var(--pop);max-width:calc(100vw - 32px)}.foot{border-top:1px solid var(--line);margin-top:8px}.foot-in{max-width:1680px;margin:0 auto;padding:18px 24px 30px;color:var(--mute);font-size:12.5px;line-height:1.6;display:grid;gap:6px}.foot p{margin:0;max-width:115ch}.foot-l{display:flex;flex-wrap:wrap;gap:6px 22px}.foot-s a{color:var(--acc);font-weight:600;font-size:13px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.foot-s a:hover{text-decoration-color:currentColor}.lg-rev{color:var(--mute);font-size:12.5px}.lg-dl{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:10px 18px;margin:12px 0}.lg-dl dt{font-weight:700}.lg-dl dd{margin:0;color:var(--ink2)}@media (max-width:620px){.lg-dl{grid-template-columns:1fr;gap:2px}.lg-dl dd{margin-bottom:10px}}@media (max-width:980px){.app{grid-template-columns:minmax(0,1fr);padding:14px 16px 32px}.viewbar-in{padding:0 12px}.vb-filters{display:inline-flex}.vb-count{display:none}.only-m{display:inline-flex!important}.side{position:fixed;inset:0 auto 0 0;width:min(380px,92vw);height:100%;border-radius:0;z-index:60;transform:translate(-102%);transition:transform .2s ease;overflow:auto;overscroll-behavior:contain}.side.open{transform:none;box-shadow:var(--pop)}.scrim{position:fixed;inset:0;background:#08120d6b;z-index:55}.mast-in{padding:16px 16px 14px}.upd{padding:0 16px}.foot-in{padding:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.mast-act,.viewbar,.side,.bar-top,.pager,.tbar,.ribbon,.ribbon-cap,.foot .lnkbtn{display:none!important}.app{display:block;padding:0}.panel,.card{box-shadow:none}}.card .ch{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.card .ch .lnkbtn{font-size:12.5px;white-space:nowrap}.upd-in .ico{width:20px;height:20px;fill:none;stroke:var(--sel);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.about-body ol.inc{margin:0 0 12px;padding-left:22px;display:grid;gap:8px;max-width:85ch}.about-body ol.inc li{line-height:1.5;font-size:13.5px}:root{--c1:#0B6B3A;--c2:#C08A2E;--c3:#4F7CAC;--c4:#9A5B8C;--c5:#6E8F3A;--c6:#B5583B;--seq-ink-hi:#fff;--map-sea:#E4EDF1;--map-empty:#F3F4F2;--map-line:#FFFFFF;--map-prov:#1E3A2C;--map-com:rgba(30,58,44,.35);--map-bub:#B7791F;--map-bub-line:#fff;--map-label:#13251C}:root[data-mode=dark]{--c1:#52B582;--c2:#E0A64B;--c3:#7FA8D6;--c4:#C58BB8;--c5:#9CC266;--c6:#E68B6C;--seq-ink-hi:#07160E;--map-sea:#0E171B;--map-empty:#1C2522;--map-line:#0F1412;--map-prov:#CFE5D8;--map-com:rgba(207,229,216,.3);--map-bub:#F2B655;--map-bub-line:#0F1412;--map-label:#E8F1EC}.mapcard{padding:14px 16px 16px}.mapctl{margin-bottom:12px}.mapctl .chk{display:inline-flex;gap:6px;align-items:center;color:var(--ink2);font-weight:600}.mapctl .chk input{accent-color:var(--acc)}.mapctl .btn svg{fill:currentColor;stroke:none}.mapctl .btn[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.mapgrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media (max-width:1100px){.mapgrid{grid-template-columns:minmax(0,1fr)}}.mapbox{position:relative;background:var(--map-sea);border-radius:var(--r);overflow:hidden;border:1px solid var(--line2)}svg.map{display:block;width:100%;height:auto}svg.map .regions path{stroke:var(--map-line);stroke-width:.6px;vector-effect:non-scaling-stroke;transition:fill .6s ease;cursor:pointer;pointer-events:fill}svg.map .hl path{fill:none;pointer-events:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}svg.map .hl .hl-hovh,svg.map .hl .hl-selh{stroke:var(--map-sea);stroke-width:5px;opacity:.85}svg.map .hl .hl-hovc{stroke:var(--ink);stroke-width:1.8px}svg.map .hl .hl-selc{stroke:var(--sel);stroke-width:3px}svg.map .hl .hl-selh{stroke-width:7px}svg.map.mini path:hover{stroke:var(--ink)}svg.map .mesh path{fill:none;pointer-events:none;vector-effect:non-scaling-stroke}svg.map .m-com{stroke:var(--map-com);stroke-width:.9px}svg.map .m-prov{stroke:var(--map-prov);stroke-width:1.6px}svg.map .m-out{stroke:var(--map-prov);stroke-width:1.2px}svg.map .bubbles circle{fill:var(--map-bub);fill-opacity:.72;stroke:var(--map-bub-line);stroke-width:.8px;vector-effect:non-scaling-stroke;transition:r .7s cubic-bezier(.2,.9,.3,1.2) var(--d,0ms);cursor:pointer}svg.map .bubbles circle:hover{fill-opacity:1;stroke:var(--ink)}svg.map .labels text{font:700 15px var(--font);fill:var(--map-label);text-anchor:middle;paint-order:stroke;stroke:color-mix(in srgb,var(--map-empty) 85%,transparent);stroke-width:4px;pointer-events:none;font-size:calc(15px / var(--k,1))}svg.map.mini .m-prov{stroke-width:1.2px}svg.map.mini path{stroke:var(--map-line);vector-effect:non-scaling-stroke}.mapload{position:absolute;inset:0;display:grid;place-items:center;color:var(--mute)}.mapcap{position:absolute;left:16px;top:14px;z-index:2;background:color-mix(in srgb,var(--panel) 92%,transparent);border:var(--bw) solid var(--card-b);border-radius:var(--r);padding:10px 14px;box-shadow:var(--pop);max-width:min(420px,80%);display:grid;gap:1px}.mapcap span{font-size:11.5px;color:var(--mute);font-weight:600}.mapcap b{font-family:var(--font-d);font-size:18px;line-height:1.2}.mapcap em{font-style:normal;color:var(--ink2);font-size:13px}.mapcap.in{animation:capin .5s ease}@keyframes capin{0%{opacity:0;transform:translateY(-6px)}}.mapleg{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:flex-start;background:var(--panel);border-top:1px solid var(--line2);padding:10px 14px;font-size:11.5px;color:var(--ink2)}.mapleg>.lg-t{flex-basis:100%;margin-bottom:0!important}.mapleg .lg-scale{min-width:220px}.mapleg .lg-t{font-weight:700;margin-bottom:5px;color:var(--ink)}.mapleg .lg-bar{height:10px;border-radius:3px;background:linear-gradient(90deg,color-mix(in oklab,var(--seq-hi) 10%,var(--seq-lo)),color-mix(in oklab,var(--seq-hi) 55%,var(--seq-lo)),var(--seq-hi))}.mapleg .lg-ax{display:flex;justify-content:space-between;margin-top:3px}.mapleg .lg-n{color:var(--mute);margin-top:4px;font-size:11px}.mapleg .lg-b{display:flex;gap:6px;align-items:center;margin-top:6px}.mapleg .lg-b svg{width:44px;height:22px}.mapleg .lg-b circle{fill:var(--map-bub);fill-opacity:.72;stroke:var(--map-bub-line)}.mapside h3{margin:0;font-family:var(--font-d);font-size:17px}.mapside h4{margin:14px 0 6px;font-size:12.5px;color:var(--mute);font-weight:700}.ms-k{font-size:12px;color:var(--mute);font-weight:600}.ms-f{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line2);border:1px solid var(--line2);border-radius:var(--r-sm);overflow:hidden;margin:10px 0 0}.ms-f div{background:var(--panel2);padding:8px 10px}.ms-f dt{font-size:11.5px;color:var(--mute)}.ms-f dd{margin:0;font-weight:700;font-family:var(--font-d)}.ms-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ms-rank{list-style:none;margin:0;padding:0;counter-reset:r}.ms-rank li{counter-increment:r}.ms-rank button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;width:100%;border:0;background:none;text-align:left;padding:7px 6px;border-radius:var(--r-sm);font-size:13px;align-items:center}.ms-rank button:before{content:counter(r);color:var(--mute);font-size:12px;font-weight:700}.ms-rank button:hover{background:var(--panel2)}.ms-rank span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);gap:14px}.tile{background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r-lg);box-shadow:var(--sh);padding:18px 20px;min-width:0;position:relative;overflow:hidden}.tile[data-go]{cursor:pointer;transition:transform .15s,box-shadow .15s}.tile[data-go]:hover{transform:translateY(-2px);box-shadow:var(--sh-h)}.tile[data-go]:after{content:"\2197";position:absolute;right:14px;top:12px;font-size:15px;color:var(--mute)}.tile .tl{margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--mute);font-family:var(--font)}.tile .big{font-family:var(--font-d);font-size:clamp(34px,4vw,56px);font-weight:var(--fw-d);letter-spacing:-.03em;line-height:1}.tile .mid{font-family:var(--font-d);font-size:30px;font-weight:var(--fw-d);letter-spacing:-.02em;line-height:1.1}.tile .mid.sm{font-size:21px}.tile .mid small{font-size:13px;font-weight:600;color:var(--mute);letter-spacing:0}.tile p{margin:8px 0 0;color:var(--ink2);font-size:13px;line-height:1.5}.t-hero{grid-column:span 5;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}.t-hero .tl,.t-hero p{color:color-mix(in srgb,var(--acc-ink) 80%,transparent)}.t-hero[data-go]:after{color:var(--acc-ink)}.t-ads{grid-column:span 3}.t-map{grid-column:span 7;grid-row:span 3}.t-grp{grid-column:span 4;grid-row:span 2}.t-ext,.t-pld{grid-column:span 2}.t-top,.t-niv{grid-column:span 4;grid-row:span 2}.t-data{grid-column:span 4;grid-row:span 2;background:var(--ink);color:var(--panel);border-color:var(--ink)}.t-data .tl,.t-data p{color:color-mix(in srgb,var(--panel) 75%,transparent)}.bmap svg{width:100%;height:auto;display:block}.cols{display:flex;align-items:flex-end;gap:4px;height:150px}.cols .col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;border:0;background:none;padding:0;min-width:0}.cols .col i{display:block;width:100%;background:var(--bar);border-radius:5px 5px 2px 2px;min-height:2px;transition:height .4s}.cols .col:hover i{background:var(--sel)}.cols .col span{font-size:10.5px;color:var(--mute);white-space:nowrap}.cols.thin{gap:2px}.toplist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.toplist button{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;background:none;padding:6px 4px;border-radius:6px;text-align:left;font-size:13px}.toplist button:hover{background:var(--panel2)}.toplist span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.t-hero,.t-map,.t-hist,.t-cons,.t-grp,.t-top,.t-niv,.t-data{grid-column:span 6}.t-cost,.t-ads,.t-ext,.t-pld{grid-column:span 3}}.opts.pills{display:flex;flex-wrap:wrap;gap:6px;margin:0}.pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:3px 4px 3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-size:12.5px;line-height:1.3;text-align:left}.pill span{flex:none;min-width:22px;padding:0 6px;border-radius:999px;background:var(--panel2);color:var(--mute);font-size:11px;font-weight:700;text-align:center;line-height:18px}.pill:hover{border-color:var(--acc)}.pill.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.pill.on span{background:color-mix(in srgb,var(--acc-ink) 22%,transparent);color:var(--acc-ink)}.pill.z{opacity:.5}.quick .qwrap{display:flex;flex-wrap:wrap;gap:6px;padding:4px 14px 14px}.qb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 11px;border-radius:999px;border:1px dashed var(--acc);background:var(--acc-soft);color:var(--ink);font-size:12.5px;font-weight:600}.qb span{padding:0 7px;border-radius:999px;background:var(--panel);font-size:11px;line-height:20px;color:var(--mute)}.qb.on{background:var(--acc);color:var(--acc-ink);border-style:solid}.qb.on span{background:color-mix(in srgb,var(--acc-ink) 22%,transparent);color:var(--acc-ink)}.qb:hover{border-style:solid}.hi{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:6px;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--mute) 70%,transparent);background:transparent;color:var(--mute);font:italic 700 11px/1 Georgia,serif;vertical-align:1px;flex:none;cursor:help;transition:background .15s,color .15s,border-color .15s}.hi:hover,.hi:focus-visible{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}span[data-help],.hl-term{text-decoration:underline dotted color-mix(in srgb,var(--mute) 55%,transparent);text-underline-offset:3px;text-decoration-thickness:1px;cursor:help}.mast span[data-help]{text-decoration-color:var(--mast-mute)}.helppop{position:fixed;z-index:96;width:min(320px,calc(100vw - 16px));background:var(--panel);color:var(--ink);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--pop);padding:12px 14px;font-size:13px;line-height:1.5}.helppop b{display:block;font-family:var(--font-d);font-size:14px;margin-bottom:3px}.helppop p{margin:0 0 10px;color:var(--ink2)}.helppop.in{animation:popin .18s ease-out}@keyframes popin{0%{opacity:0;transform:translateY(4px) scale(.98)}}dialog.helpdlg{width:min(780px,calc(100vw - 32px))}.hb-lead{margin-top:14px!important;font-size:15.5px;color:var(--ink2);border-left:3px solid var(--acc);padding-left:12px}.hb-g{margin-top:16px;padding-top:12px;border-top:1px solid var(--line2)}.hb-g h4{margin:10px 0 8px;font-size:13px;color:var(--mute)}.hb-rng>div{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;margin:6px 0}.hb-rng+.axis{margin-left:80px}.hb-g .stack{margin-bottom:6px}.hb-g h4:not(:first-child){margin-top:18px}.hb-foot{margin-top:14px!important;color:var(--mute);font-size:12px}.about-body ul{padding-left:20px;line-height:1.6}.stl{position:relative}.stl.en-uso{outline:3px solid var(--sel);outline-offset:2px;border-color:var(--sel)}.stl-on{position:absolute;right:6px;top:6px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:2px 9px 2px 5px;border-radius:999px;background:var(--sel);color:var(--sel-ink);font-size:11px;font-weight:800;box-shadow:0 1px 4px #00000040}.stl-on svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sh-sec h4{margin:16px 0 7px;font-size:12.5px;color:var(--mute);font-weight:700}.swatches{display:flex;flex-wrap:wrap;gap:8px}.sw{position:relative;width:34px;height:34px;border-radius:50%;border:3px solid var(--panel);box-shadow:0 0 0 1px var(--line);background:var(--sw);padding:0;font-size:11px;font-weight:800}.sw[aria-pressed=true]{box-shadow:0 0 0 3px var(--ink)}.sw-def{background:linear-gradient(135deg,var(--panel2) 50%,var(--line) 50%);color:var(--ink)}.sw-pick{background:conic-gradient(#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e);cursor:pointer;overflow:hidden}.sw-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.vol{display:flex;gap:10px;align-items:center;margin-top:10px;font-size:13px;color:var(--ink2)}.vol input{flex:1;accent-color:var(--acc)}.mast-in,.viewbar-in,.app,.foot-in,.upd{zoom:var(--zoom,1)}.rt th{top:calc(var(--vb-h) / var(--zoom,1))}html[data-dens=compacta] .card{padding:12px 14px 14px}html[data-dens=compacta] .rt td{padding:5px 8px}html[data-dens=compacta] .rt th button{padding:6px 8px}html[data-dens=compacta] .stat{padding:8px 12px}html[data-dens=compacta] .stat dd{font-size:17px}html[data-dens=compacta] .viewroot,html[data-dens=compacta] .main,html[data-dens=compacta] .g2,html[data-dens=compacta] .g3,html[data-dens=compacta] .bento{gap:10px}html[data-dens=compacta] .fac>summary{padding:7px 14px}html[data-dens=compacta] .opt{padding:2px 4px}html[data-dens=amplia] .card{padding:22px 24px 24px}html[data-dens=amplia] .rt td{padding:13px 14px}html[data-dens=amplia] .stat{padding:16px 20px}html[data-dens=amplia] .viewroot,html[data-dens=amplia] .main,html[data-dens=amplia] .g2,html[data-dens=amplia] .g3,html[data-dens=amplia] .bento{gap:22px}html[data-esq=rectas]{--r:0px;--r-sm:0px;--r-lg:0px;--chip-r:0px;--tag-r:0px}html[data-esq=redondas]{--r:18px;--r-sm:12px;--r-lg:28px;--chip-r:999px;--tag-r:999px}html[data-anim=off] *,html[data-anim=off] *:before,html[data-anim=off] *:after{animation:none!important;transition:none!important}.br .fl{transform-origin:left;animation:grow .7s cubic-bezier(.2,.8,.2,1) both}.hb i,.cols .col i{transform-origin:bottom;animation:rise .6s cubic-bezier(.2,.8,.2,1) both}.stack i{animation:fadein .5s ease both}@keyframes grow{0%{transform:scaleX(0)}}@keyframes rise{0%{transform:scaleY(0)}}@keyframes fadein{0%{opacity:0}}::view-transition-old(root){animation:vt-out .22s ease both}::view-transition-new(root){animation:vt-in .38s cubic-bezier(.2,.8,.2,1) both}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html[data-view=mapa] .app{max-width:none;grid-template-columns:minmax(0,1fr);padding:16px 0 32px}html[data-view=mapa] .main>.toolbar{margin:0 24px}html[data-view=mapa] .vb-filters{display:inline-flex}html[data-view=mapa] .only-m{display:inline-flex!important}html[data-view=mapa] .side{position:fixed;inset:0 auto 0 0;width:min(380px,92vw);height:100%;border-radius:0;z-index:60;transform:translate(-102%);transition:transform .2s ease;overflow:auto;overscroll-behavior:contain}html[data-view=mapa] .side.open{transform:none;box-shadow:var(--pop)}html[data-view=mapa] .scrim{position:fixed;inset:0;background:#08120d6b;z-index:55}.mapview{display:grid;gap:12px}.mapview>.vh,.mapview>.mp-note{padding:0 24px}.mp-note{margin:0;border-top:0}.ms-hint{font-size:12.5px;color:var(--mute);margin:6px 0 8px}.ms-locs{font-size:12.5px;color:var(--mute);margin:8px 0 0}.ms-nuc ul{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:2px}.ms-nuc li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dotted var(--line2);padding:2px 0;color:var(--ink2)}.ms-nuc li b{color:var(--ink);font-variant-numeric:tabular-nums}.ms-nuc p{margin:4px 0 0;line-height:1.45}.ms-loc{margin:8px 0 0;padding:8px 10px;border-radius:var(--r-sm);background:var(--acc-soft);font-size:12.8px;line-height:1.45;color:var(--ink)}svg.map .bubbles circle.loc-on{fill-opacity:1;stroke:var(--sel);stroke-width:3px}svg.map .hl .hl-loc{fill:none;stroke:var(--sel);stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none;transform:scale(var(--pu,1));transform-box:fill-box;transform-origin:center;animation:hlLoc 1.6s ease-out 2}@keyframes hlLoc{0%{stroke-opacity:1;stroke-width:5px}to{stroke-opacity:.9;stroke-width:2.5px}}.ms-ctx{margin-top:14px;padding:10px 12px;border-radius:var(--r-sm);background:var(--panel2);font-size:12.5px;color:var(--ink2)}.ms-ctx h4{margin:0 0 4px!important;color:var(--ink)!important;font-size:12.5px!important}.ms-ctx p{margin:0 0 6px;line-height:1.45}.ms-ctx ul{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:2px}.ms-ctx li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dotted var(--line2);padding:2px 0}.ms-ctx li.nuc .lnkbtn:before,.ms-ctx li.on{font-weight:800}.ms-ctx li.on .lnkbtn{color:var(--ink);text-decoration:none}.ms-ctx li b{color:var(--ink);font-variant-numeric:tabular-nums}.ms-ctx .btn{margin-top:4px}svg.map.con-loc .hl .hl-selc{stroke-width:1.6px;stroke-dasharray:5 4;opacity:.85}svg.map.con-loc .hl .hl-selh{stroke-width:3px;opacity:.5}svg.map.con-loc .labels text.on{fill:var(--map-label);opacity:.7}svg.map .hl .hl-loct{font:800 15px var(--font);font-size:calc(14px * var(--pu,1));fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--map-sea);stroke-width:calc(4px * var(--pu,1));pointer-events:none}.o-mun{font-size:11px;font-weight:500;color:var(--mute);white-space:nowrap}.ms-f{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-f dt{display:flex;align-items:center}.ms-f .hi{width:15px;height:15px;font-size:10px;margin-left:4px}.mapstage{position:relative;height:calc(100vh - var(--vb-h) - 24px);min-height:540px;background:var(--map-sea);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;outline:none;--mp-gap:12px;--mp-panel:330px}.mapstage:focus-visible{box-shadow:inset 0 0 0 3px var(--sel)}.mapstage:fullscreen{height:100vh;min-height:0;border:0}.mapstage::backdrop{background:var(--map-sea)}#mapSvg{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none;user-select:none}#mapSvg.arrastrando{cursor:grabbing}.mp-card{background:color-mix(in srgb,var(--panel) 95%,transparent);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--pop);backdrop-filter:blur(6px)}.mp-left{position:absolute;left:var(--mp-gap);top:var(--mp-gap);z-index:3;display:grid;gap:6px;justify-items:start;max-width:calc(100% - var(--mp-panel) - 96px);transition:opacity .2s}.mapstage.sin-panel .mp-left{max-width:calc(100% - 96px)}.mp-bar{display:flex;align-items:flex-start;gap:6px;max-width:100%}.mp-tg{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;color:var(--ink);cursor:pointer}.mp-tg:hover{color:var(--acc)}.mp-tg svg,.mp-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.mp-top{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;padding:5px 8px;font-size:13px;min-width:0}.mp-bar[data-open=false] .mp-top{display:none}.mp-top .seg-ctl button{padding:5px 9px;font-size:12.5px}.mp-top .sel{height:30px;max-width:170px;font-size:12.5px}.mp-med{display:inline-flex;align-items:center;gap:4px}.mp-chk{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--ink2);white-space:nowrap;cursor:pointer}.mp-chk input{accent-color:var(--acc)}.mp-top .btn{height:30px;padding:0 10px;font-size:12.5px;gap:6px}.mp-top .btn svg{width:13px;height:13px;fill:currentColor;stroke:none}.mp-top .btn[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.mp-search{position:relative;flex:1 1 170px;min-width:150px;max-width:300px}.mp-search input{width:100%;height:30px;padding:0 10px 0 30px;border:var(--bw) solid var(--line);border-radius:var(--r-sm);background:var(--panel2);font-size:12.5px}.mp-si svg{position:absolute;left:9px;top:7px;width:16px;height:16px;fill:none;stroke:var(--mute);stroke-width:2;stroke-linecap:round}.mp-res{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:6;list-style:none;margin:0;padding:4px;background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--pop);max-height:320px;overflow:auto}.mp-res li{padding:6px 8px;border-radius:var(--r-sm);cursor:pointer;display:grid}.mp-res li small{color:var(--mute);font-size:11.5px}.mp-res li[aria-selected=true],.mp-res li:hover{background:var(--acc-soft)}.mp-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 10px;background:color-mix(in srgb,var(--panel) 90%,transparent);border-radius:999px;border:1px solid var(--line2);font-size:12.5px;box-shadow:0 2px 8px #00000014;max-width:100%}.mp-crumb button{border:0;background:none;padding:2px 4px;color:var(--acc);font-weight:700;border-radius:4px}.mp-crumb button:hover{background:var(--acc-soft)}.mp-crumb span{font-weight:700;padding:2px 4px}.mp-crumb i{font-style:normal;color:var(--mute)}.mp-crumb em{font-style:normal;color:var(--mute);margin-left:6px;padding-left:8px;border-left:1px solid var(--line)}.mp-fil{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px 6px 12px;font-size:12.5px;color:var(--ink2);max-width:100%}.mp-fil b{color:var(--ink)}.mp-fil .btn{height:28px;padding:0 10px;font-size:12px}.mp-selchip{display:none}.mp-pb{display:flex;gap:2px;flex:none}.mp-unsel{width:30px;height:30px;font-size:20px;line-height:1}.mp-res li.mp-res0{cursor:default;color:var(--mute);font-size:12.5px;background:none}.mp-zoom{position:absolute;right:var(--mp-gap);top:var(--mp-gap);z-index:4;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px}.mp-zoom button{width:36px;height:36px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer}.mp-zoom button:hover,.mp-zoom button[aria-pressed=true]{background:var(--acc-soft);color:var(--acc)}.mp-zoom button:disabled{opacity:.35;cursor:default;background:transparent;color:var(--ink)}.mp-zoom svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mp-zoom hr{width:24px;margin:3px 0;border:0;border-top:1px solid var(--line)}.mp-zl{font-size:10.5px;font-weight:700;color:var(--mute);min-width:34px;text-align:center;font-variant-numeric:tabular-nums}.mp-panel{position:absolute;right:calc(var(--mp-gap) + 56px);top:var(--mp-gap);z-index:3;width:var(--mp-panel);max-height:calc(100% - 2 * var(--mp-gap));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 14px 14px;transition:opacity .2s}.mp-panel.plegado{width:auto;padding:3px;overflow:visible}.mp-ph{display:flex;gap:6px;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.mp-ph h3{margin:0;font-family:var(--font-d);font-size:16.5px;line-height:1.25}.mp-fold{width:30px;height:30px;flex:none}.mp-panel.plegado .mp-fold{width:auto;height:30px;display:inline-flex;gap:6px;align-items:center;padding:0 10px 0 6px;font-size:12.5px;font-weight:700;color:var(--ink2)}.mp-panel h4{margin:12px 0 5px;font-size:12px;color:var(--mute);font-weight:700}.mp-leg{position:absolute;left:var(--mp-gap);bottom:var(--mp-gap);z-index:3;width:270px;padding:8px 10px 9px 12px;font-size:11.5px;color:var(--ink2);transition:opacity .2s}.mp-leg .lg-t{font-weight:700;color:var(--ink);margin-bottom:6px;display:flex;align-items:center;gap:4px}.mp-leg .lg-t .lg-x{margin-left:auto;width:24px;height:24px;border:0;background:none;color:var(--mute);display:grid;place-items:center;border-radius:6px;cursor:pointer;padding:0}.mp-leg .lg-t .lg-x:hover{background:var(--acc-soft);color:var(--acc)}.mp-leg .lg-t .lg-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.mp-leg.plegada{width:auto;padding:4px 6px 4px 10px}.mp-leg.plegada .lg-t{margin:0}.mp-leg.plegada .lg-c{display:none}.mp-leg .lg-bar{height:9px;border-radius:3px;background:linear-gradient(90deg,color-mix(in oklab,var(--seq-hi) 10%,var(--seq-lo)),color-mix(in oklab,var(--seq-hi) 55%,var(--seq-lo)),var(--seq-hi))}.mp-leg .lg-ax{display:flex;justify-content:space-between;margin-top:3px;gap:6px}.mp-leg .lg-n{color:var(--mute);margin-top:5px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.mp-leg .lg-b{display:inline-flex;gap:5px;align-items:center}.mp-leg .lg-b svg{width:30px;height:16px}.mp-leg .lg-b circle{fill:var(--map-bub);fill-opacity:.75;stroke:var(--map-bub-line)}.mapstage .mapcap{left:50%;top:auto;bottom:var(--mp-gap);transform:translate(-50%);min-width:260px;text-align:center;justify-items:center;overflow:hidden;z-index:4}.mapcap i{position:absolute;left:0;bottom:0;height:3px;width:var(--p);background:var(--sel);transition:width .4s}.mp-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;padding:10px 16px;border-radius:999px;background:#000000b8;color:#fff;font-size:13.5px;pointer-events:none}.mapstage .mapload{z-index:2}.mapstage.limpio .mp-left,.mapstage.limpio .mp-panel,.mapstage.limpio .mp-leg{opacity:0;visibility:hidden;pointer-events:none}svg.map .regions path.fuera{fill-opacity:.28}svg.map .labels text{font-size:calc(13.5px * var(--pu,1));stroke-width:calc(3.5px * var(--pu,1))}svg.map .labels text.lb-mun{font-size:calc(11px * var(--pu,1));font-weight:600}svg.map .labels text.lb-com{font-size:calc(12px * var(--pu,1))}svg.map[data-zl="1"] .lb-com,svg.map[data-zl="1"] .lb-mun,svg.map[data-zl="2"] .lb-mun{display:none}svg.map .labels text.fuera{display:none}svg.map .labels text.on{display:inline!important;fill:var(--ink)}svg.map .bubbles circle{transform:scale(var(--ik,1));transform-box:fill-box;transform-origin:center}svg.map .bubbles circle.fuera{opacity:.18}@media (max-width:1180px){.mapstage{--mp-panel:310px}.mp-left,.mapstage.sin-panel .mp-left{max-width:calc(100% - 80px)}.mp-panel{top:auto;bottom:var(--mp-gap);right:var(--mp-gap);max-height:min(46%,420px)}.mapstage .mapcap{bottom:calc(var(--mp-gap) + 100px)}}@media (max-width:900px){.mapstage:not(:fullscreen){height:auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:visible;background:transparent;border:0}.mapstage:not(:fullscreen) .mp-left{position:static;order:1;max-width:none;margin:0 12px;z-index:5}.mapstage:not(:fullscreen) .mp-selchip:not([hidden]){display:flex;order:3;align-items:center;gap:8px;margin:0 12px;padding:6px 6px 6px 12px;font-size:13px}.mp-selchip span{flex:1;min-width:0;display:grid;line-height:1.3;color:var(--ink2)}.mp-selchip span b{color:var(--ink);font-size:14px}.mp-selchip .xbtn{width:32px;height:32px;font-size:20px}.mapstage:not(:fullscreen) .mp-card{box-shadow:none;backdrop-filter:none}.mapstage:not(:fullscreen) .mp-zoom{position:static;order:2;flex-direction:row;align-self:flex-end;margin:0 12px}.mapstage:not(:fullscreen) .mp-zoom hr{width:1px;height:22px;margin:0 3px;border-top:0;border-left:1px solid var(--line)}.mapstage:not(:fullscreen) #mapSvg{position:relative;inset:auto;order:3;height:clamp(260px,80vw,62vh);background:var(--map-sea);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mapstage:not(:fullscreen) .mp-leg{position:static;order:4;width:auto;margin:0 12px}.mapstage:not(:fullscreen) .mp-panel{position:static;order:5;width:auto;max-height:none;margin:0 12px;overflow:visible}.mapstage:not(:fullscreen) .mapcap{position:static;order:2;transform:none;margin:0 12px}.mapstage:not(:fullscreen) [data-zm=ui]{display:none}.mapstage:fullscreen{--mp-gap:8px;--mp-panel: calc(100vw - 16px) }.mapstage:fullscreen .mp-left,.mapstage:fullscreen.sin-panel .mp-left{max-width:calc(100% - 70px)}.mapstage:fullscreen .mp-panel{max-height:45%}.mapstage:fullscreen .mp-panel.plegado{width:auto}.mapstage:fullscreen .mp-leg{width:220px}.mapstage:fullscreen .mp-panel:not(.plegado)~.mp-leg{display:none}.mapview>.vh,.mapview>.mp-note{padding:0 16px}html[data-view=mapa] .main>.toolbar{margin:0 12px}}.mast{position:relative;overflow:hidden}.mast-in{position:relative;z-index:1}.deco{position:absolute;inset:0;pointer-events:none;z-index:0}.deco i{position:absolute;display:block}.tile{container-type:inline-size}.tile .big{font-size:clamp(28px,17cqi,58px);overflow-wrap:anywhere}.tile .mid{font-size:clamp(20px,13cqi,32px);overflow-wrap:anywhere}.tile .mid.sm{font-size:clamp(16px,9cqi,22px)}.tile p{overflow-wrap:anywhere}svg.map .focus path{fill:none;stroke:none;pointer-events:none}.bars{container-type:inline-size}.br{grid-template-columns:minmax(120px,40%) minmax(0,1fr) auto;align-items:center}.br .nm{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}.br .v{min-width:56px}.bars.compact .br{grid-template-columns:minmax(100px,38%) minmax(0,1fr) auto}@container (max-width:460px){.br,.bars.compact .br{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm v" "tr tr";row-gap:4px;padding:5px 2px}.br .nm{grid-area:nm}.br .v{grid-area:v;align-self:end}.br .tr{grid-area:tr;height:9px}}.tree .nm{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}.tree summary,.tree .lf{align-items:start}.tree .tr{margin-top:4px}.seg b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.2}@media (max-width:1100px){.ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.seg{min-width:0}}.brand{flex:1 1 260px}.mast h1{overflow-wrap:anywhere}.heat th.rh{white-space:normal;min-width:120px;overflow-wrap:anywhere}.ms-rank span,.toplist span{white-space:normal;overflow:visible;overflow-wrap:anywhere}.dt td{overflow-wrap:anywhere}.bento{grid-auto-flow:row dense;grid-auto-rows:minmax(110px,auto)}.tile{overflow:visible;display:flex;flex-direction:column;gap:2px}.tile .tl{padding-right:22px}.t-hero{grid-column:span 5;grid-row:span 2}.t-cost{grid-column:span 4}.t-ads,.t-ext{grid-column:span 3}.t-pld{grid-column:span 4}.t-map{grid-column:span 7;grid-row:span 4}.t-hist,.t-cons{grid-column:span 5;grid-row:span 2}.t-grp,.t-top,.t-niv{grid-column:span 4;grid-row:span 2}.t-data{grid-column:span 12;grid-row:span 1}.tile .big{font-size:clamp(30px,16cqi,58px);line-height:1.05}.tile .mid{font-size:clamp(20px,12cqi,32px)}.tile .mid.sm{font-size:clamp(17px,8cqi,22px)}.tile .mid small{display:inline-block}.cols .col span{white-space:normal;text-align:center;line-height:1.1;font-size:clamp(9px,2.6cqi,11px)}@media (max-width:1180px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.t-hero,.t-map,.t-hist,.t-cons,.t-data,.t-grp,.t-top,.t-niv{grid-column:span 6}.t-cost,.t-ads,.t-ext,.t-pld{grid-column:span 3}.t-map{grid-row:span 3}.t-hero{grid-row:span 2}}@media (max-width:620px){.bento{grid-template-columns:minmax(0,1fr)}.bento>.tile{grid-column:auto!important;grid-row:auto!important}}.g2>*,.g3>*,.bento>*{min-width:0}.informe,.curios,.lupa{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.lect{margin:14px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:var(--acc-soft);color:var(--ink2);font-size:13.3px;line-height:1.55}.lect b{color:var(--ink)}.hero-k{padding:22px}.kps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 22px}.kp{display:flex;flex-direction:column;gap:4px;min-width:0}.kp b{font-family:var(--font-d);font-weight:var(--fw-d);font-size:clamp(24px,2.6vw,34px);letter-spacing:-.02em;line-height:1.05;color:var(--ink);overflow-wrap:anywhere}.kp>span{color:var(--mute);font-size:12.8px;line-height:1.35}.hero-k .note{margin:16px 0 0}.big-k{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--line2)}.big-k:last-child{border-bottom:0}.big-k b{font-family:var(--font-d);font-weight:var(--fw-d);font-size:28px;letter-spacing:-.02em;color:var(--acc)}.big-k>span{font-size:12.8px;color:var(--mute)}.numa{font-variant-numeric:tabular-nums}.lz-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:center}@container (max-width:520px){.lz-wrap{grid-template-columns:minmax(0,1fr)}}.informe .card,.curios .cu{container-type:inline-size}svg.lorenz{width:100%;height:auto;display:block;overflow:visible}svg .gl{stroke:var(--line2);stroke-width:1}svg .ax{fill:var(--mute);font-size:11px;font-family:var(--font)}.lz-eq{stroke:var(--mute);stroke-dasharray:4 4;fill:none}.lz-area{fill:var(--acc);opacity:.12}.lz-line{fill:none;stroke:var(--acc);stroke-width:3;stroke-linejoin:round}.lz-lab{fill:var(--mute);font-size:11px}.pict-k{margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}.pict-k p{margin:0 0 8px;font-size:13.5px;color:var(--ink2)}.picto{display:flex;flex-wrap:wrap;gap:4px}.pp{width:26px;height:26px;color:var(--line)}.pp svg{width:100%;height:100%;fill:currentColor}.pp.on{transform:scale(1.25);transform-origin:bottom center;margin-right:4px}.pyr{display:grid;gap:3px;margin-top:10px}.pyr-r{display:grid;grid-template-columns:28px minmax(0,1fr) 58px;align-items:center;gap:8px;font-size:12px}.pyr-l{color:var(--mute);text-align:right;font-variant-numeric:tabular-nums}.pyr-t{display:flex;justify-content:center}.pyr-b{display:flex;height:15px;border-radius:3px;overflow:hidden;min-width:2px}.pyr-b i{display:block;height:100%}.pyr-v{text-align:right;color:var(--ink2);font-variant-numeric:tabular-nums}.dots{margin-top:6px}.dots .legend{margin:0 0 10px}.dot-r{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;height:30px}.dot-l{font-size:13px;color:var(--ink2)}.dot-t{position:relative;height:100%;border-bottom:1px dashed var(--line2)}.dot-span{position:absolute;top:50%;height:4px;margin-top:-2px;background:var(--line);border-radius:2px}.dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid var(--panel);box-shadow:0 0 0 1px #00000014}.dot-ax{position:relative;height:18px;margin-left:96px;font-size:11px;color:var(--mute)}.dot-ax span{position:absolute;transform:translate(-50%);white-space:nowrap}.dot-ax span:first-child{transform:none}.dot-ax span:last-child{transform:translate(-100%)}.tmap{position:relative;width:100%;margin-top:8px;border-radius:var(--r-sm);overflow:hidden}.tm{position:absolute;box-sizing:border-box;border:2px solid var(--panel);background:var(--c);color:#fff;padding:8px 9px;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;gap:3px;overflow:hidden;font:inherit;cursor:pointer;border-radius:6px}.tm:hover{filter:brightness(1.1)}.tm-l{font-weight:700;font-size:12.5px;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.25)}.tm-v{font-size:11.5px;opacity:.92}.donut{display:flex;flex-direction:column;align-items:center}.donut svg{width:min(240px,100%);height:auto}.dn-c{font-family:var(--font-d);font-weight:var(--fw-d);font-size:16px;fill:var(--ink);text-anchor:middle}.dn-s{font-size:11px;fill:var(--mute);text-anchor:middle}.fyl{display:grid;gap:7px;margin-top:10px}.fyl-r{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr) 56px;gap:10px;align-items:center;font-size:12.8px}.fyl-l{color:var(--ink2);line-height:1.25}.fyl-t{display:flex;height:16px;border-radius:4px;overflow:hidden;background:var(--track)}.fyl-t i{display:block;height:100%}.fyl-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink2)}@container (max-width:560px){.fyl-r{grid-template-columns:minmax(0,1fr) 52px}.fyl-l{grid-column:1/-1}}.rgs{display:grid;gap:10px;margin-top:10px}.rg-r{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) 84px;gap:12px;align-items:center}.rg-l{font-size:12.8px;line-height:1.25;color:var(--ink)}.rg-l small{display:block;color:var(--mute);font-size:11.5px}.rg-t{position:relative;height:16px}.rg-bar{position:absolute;top:3px;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--c3),var(--sel))}.rg-md{position:absolute;top:0;width:3px;height:16px;margin-left:-1.5px;background:var(--ink);border-radius:2px}.rg-v{text-align:right;font-weight:700;font-size:12.8px;color:var(--sel);font-variant-numeric:tabular-nums}.rg-ax{display:flex;justify-content:space-between;margin:0 96px 0 312px;font-size:11px;color:var(--mute)}@container (max-width:620px){.rg-r{grid-template-columns:minmax(0,1fr) 76px}.rg-l{grid-column:1/-1}.rg-ax{margin:0 88px 0 0}}svg.lchart{width:100%;height:auto;display:block}.lc-area{fill:var(--sel);opacity:.13}.lc-line{fill:none;stroke:var(--sel);stroke-width:3;stroke-linejoin:round}.lc-pt{fill:var(--panel);stroke:var(--sel);stroke-width:2.5}.sim{display:grid;gap:14px;margin-top:6px}.sim-c{display:grid;gap:6px;font-size:13.5px;color:var(--ink2)}.sim-c b{color:var(--ink)}.sim-c input{width:100%;accent-color:var(--acc)}.sim-r{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.sim-r div{padding:12px 14px;border-radius:var(--r-sm);background:var(--panel2);border:1px solid var(--line2);display:flex;flex-direction:column;gap:2px}.sim-r div>span{font-size:12px;color:var(--mute)}.sim-r b{font-family:var(--font-d);font-size:22px;font-weight:var(--fw-d);color:var(--acc)}.waffle{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;margin:12px 0 4px;max-width:360px}.waffle i{aspect-ratio:1;border-radius:3px;background:var(--track)}.cu-idx{display:flex;flex-wrap:wrap;gap:8px}.cu-idx a{padding:6px 12px;border-radius:999px;border:var(--bw) solid var(--card-b);background:var(--panel);color:var(--ink2);text-decoration:none;font-size:13px;font-weight:600}.cu-idx a:hover{background:var(--acc-soft);color:var(--acc)}.cu-lupa{margin:0;font-size:13px;color:var(--mute);line-height:1.5}.cu-lupa .lnkbtn{font-size:inherit}.cu-sec{scroll-margin-top:calc(var(--vb-h) + 16px);display:grid;gap:12px;min-width:0}.cu-h h3{margin:8px 0 0;font-family:var(--font-d);font-size:22px;font-weight:var(--fw-d);letter-spacing:var(--ls-d);text-transform:var(--tt-d)}.cu-h p{margin:2px 0 0;color:var(--mute);font-size:13.5px}.cu-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}article.cu{background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--sh);padding:18px;display:flex;flex-direction:column;gap:6px;min-width:0}article.cu.wide{grid-column:span 2}@media (max-width:700px){article.cu.wide{grid-column:auto}}.cu-n{font-family:var(--font-d);font-weight:var(--fw-d);font-size:clamp(28px,3.2vw,40px);letter-spacing:-.025em;line-height:1.05;color:var(--acc);overflow-wrap:anywhere}.cu-n small{font-size:.5em;color:var(--mute);font-weight:600;letter-spacing:0;margin:0 .25em}.cu-long{font-size:18px;line-height:1.25;letter-spacing:0;display:block}article.cu h4{margin:0;font-size:14.5px;line-height:1.3;color:var(--ink)}article.cu p{margin:0;font-size:13.3px;line-height:1.55;color:var(--ink2)}article.cu .bars{margin-top:6px}.cu-f{margin-top:auto;padding-top:10px;font-size:12px;color:var(--mute);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cu-go{align-self:flex-start}.cu-split{display:flex;height:22px;border-radius:6px;overflow:hidden;margin:10px 0 2px}.cu-split i{display:block;height:100%}.ideas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.idea{background:var(--panel2);border:var(--bw) dashed var(--card-b);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.idea h4{margin:0;font-family:var(--font-d);font-size:16px;color:var(--acc)}.idea ul{margin:0;padding-left:18px;font-size:13.3px;line-height:1.55;color:var(--ink2);display:grid;gap:6px}.cu-ph{display:contents}.cu-load{grid-column:1/-1;margin:0;padding:14px 18px;border:var(--bw) dashed var(--card-b);border-radius:var(--r);color:var(--mute);font-size:13px}.cu-t{font-size:12.5px}.cu-t th,.cu-t td{text-align:center;padding:5px 8px}.cu-t th:first-child,.cu-t td:first-child{text-align:left}.cu-t th a{color:inherit}.cu-t tr.cu-falta td:first-child{font-weight:600}.cu-si{color:var(--pos);font-weight:700}.cu-no{color:var(--sel);font-weight:700}.cu-pa{color:var(--c3);font-size:11px;font-weight:600;white-space:nowrap}.cu-nd{color:var(--mute)}.cu-ley{margin:6px 0 0;font-size:11.5px;color:var(--mute);line-height:1.45}.cu-db{display:grid;gap:5px;margin-top:8px}.db-r{display:grid;grid-template-columns:minmax(0,38%) 1fr;gap:10px;align-items:center;font-size:12.5px}.db-r .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink2)}.db-r .tr{position:relative;height:14px;background:linear-gradient(to right,transparent calc(50% - .5px),var(--card-b) calc(50% - .5px),var(--card-b) calc(50% + .5px),transparent calc(50% + .5px)),var(--track);border-radius:7px}.db-r i{position:absolute;top:50%;transform:translate(-50%,-50%)}.db-l{height:3px;background:var(--mute);transform:translateY(-50%)!important;opacity:.6}.db-a,.db-b{width:11px;height:11px;border-radius:50%;border:2px solid var(--panel)}.db-a{background:var(--c2)}.db-b{background:var(--acc)}.db-ax{display:flex;justify-content:space-between;margin-left:calc(38% + 10px);font-size:11px;color:var(--mute)}@media (max-width:520px){.db-r{grid-template-columns:1fr}.db-ax{margin-left:0}}.lupa-av{margin:0}.lupa-av svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--sel);stroke-width:2;stroke-linecap:round}.lupa-av p{margin:0;font-size:13.5px;line-height:1.55}.lupa-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:760px){.lupa-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:14px 16px;border-radius:var(--r);background:var(--panel);border:var(--bw) solid var(--card-b);box-shadow:var(--sh)}.ls svg{grid-row:span 2;width:30px;height:30px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ls b{font-family:var(--font-d);font-size:28px;font-weight:var(--fw-d);line-height:1}.ls>span{font-size:12.5px;color:var(--mute)}.ls.ok svg,.ls.ok b{stroke:var(--pos);color:var(--pos)}.ls.revisar svg,.ls.revisar b{stroke:var(--sel);color:var(--sel)}.ls.info svg,.ls.info b{stroke:var(--c3);color:var(--c3)}.ls.nd svg,.ls.nd b{stroke:var(--mute);color:var(--mute)}.chks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px}.chk{--st:var(--mute);background:var(--panel);border:var(--bw) solid var(--card-b);border-top:4px solid var(--st);border-radius:var(--r);box-shadow:var(--sh);padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.chk.st-ok{--st:var(--pos)}.chk.st-revisar{--st:var(--sel)}.chk.st-info{--st:var(--c3)}.chk-h{display:flex;flex-direction:column;gap:6px}.chk-h h3{margin:0;font-family:var(--font-d);font-size:16px;line-height:1.3}.chk-b{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 6px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--st);background:color-mix(in srgb,var(--st) 12%,transparent)}.chk-b svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.chk-n{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n t t" "bar bar pct";align-items:baseline;gap:4px 10px}.chk-n>b{grid-area:n;font-family:var(--font-d);font-size:30px;font-weight:var(--fw-d);line-height:1;color:var(--st)}.chk-n>span{grid-area:t;font-size:12.5px;color:var(--mute)}.chk-bar{grid-area:bar;height:6px;border-radius:3px;background:var(--track);overflow:hidden;align-self:center}.chk-bar i{display:block;height:100%;background:var(--st)}.chk-n small{grid-area:pct;font-size:11.5px;color:var(--mute)}.chk-r{margin:8px 0 0;font-size:13.3px;line-height:1.55;color:var(--ink2)}.chk-d{border-top:1px solid var(--line2);padding-top:8px;font-size:13px}.chk-d summary{cursor:pointer;font-weight:700;color:var(--ink2)}.chk-d p{margin:6px 0;line-height:1.55;color:var(--ink2)}.chk-nl,.chk-ej{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;line-height:1.45}.chk-ej{list-style:none;padding:0}.chk-ej li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dotted var(--line2);padding:2px 0}.chk-ej span{min-width:0;overflow-wrap:anywhere}.chk-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.lupa-nd,.lupa-fraude{background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--sh);padding:18px 20px}.lupa-nd h3,.lupa-fraude h3{margin:0 0 12px;font-family:var(--font-d);font-size:18px}.nd-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.nd-c{padding:12px 14px;border-radius:var(--r-sm);background:var(--panel2)}.nd-c h4{margin:0 0 6px;display:flex;gap:6px;align-items:center;font-size:14px}.nd-c h4 svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--mute);stroke-width:2.2;stroke-linecap:round}.nd-c p{margin:0 0 6px;font-size:13px;line-height:1.55;color:var(--ink2)}.nd-f{font-size:12px!important;color:var(--mute)!important}.lupa-fraude{border-left:5px solid var(--sel)}.lupa-fraude p,.lupa-fraude li{font-size:13.8px;line-height:1.6;color:var(--ink2)}.lupa-fraude ul{padding-left:20px;display:grid;gap:6px}@media (prefers-reduced-motion:no-preference){html:not([data-anim=off]) .rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}html:not([data-anim=off]) .rv.in{opacity:1;transform:none}html:not([data-anim=off]) .rv .draw{stroke-dasharray:1;stroke-dashoffset:1}html:not([data-anim=off]) .rv.in .draw{transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .2s;stroke-dashoffset:0}html:not([data-anim=off]) .rv .grow{transform:scaleX(0)}html:not([data-anim=off]) .rv.in .grow{transform:none;transition:transform .9s cubic-bezier(.2,.8,.2,1)}html:not([data-anim=off]) .rv .grow-x{transform:scaleX(0);transform-origin:left center}html:not([data-anim=off]) .rv.in .grow-x{transform:none;transition:transform .9s cubic-bezier(.2,.8,.2,1) .15s}html:not([data-anim=off]) .rv .pop{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}html:not([data-anim=off]) .rv.in .pop{opacity:1;transform:none;transition:opacity .5s ease var(--d,.2s),transform .6s cubic-bezier(.3,1.4,.5,1) var(--d,.2s)}html:not([data-anim=off]) .rv .waffle i.on{transform:scale(0)}html:not([data-anim=off]) .rv.in .waffle i.on{transform:none;transition:transform .35s cubic-bezier(.3,1.4,.5,1) var(--d)}html:not([data-anim=off]) .rv .pp{opacity:0;transform:translateY(6px)}html:not([data-anim=off]) .rv.in .pp{opacity:1;transform:none;transition:opacity .4s ease var(--d),transform .4s ease var(--d)}html:not([data-anim=off]) .rv.in .pp.on{transform:scale(1.25)}}@media print{.rv{opacity:1!important;transform:none!important}}@media (min-width:901px){.vtabs{flex-wrap:wrap;overflow:visible}.vtab{padding:12px 10px 10px}}@media (max-width:900px){.vtabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}.informe a,.curios a,.lupa a{color:var(--acc);text-underline-offset:2px}.cu-g{grid-auto-flow:dense}.cu-f{display:block}.cu-f .btn{margin-top:2px}.ideas{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.evol{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.evol a{color:var(--acc);text-underline-offset:2px}.ev-ch .cap{text-align:center;margin:4px 0 0}.ev-una .kps{margin:6px 0 4px}.ev-sel{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink2);margin-bottom:12px}.ev-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin-bottom:16px}.ev-reest{margin-top:16px}.ev-res{margin:4px 0 18px;align-items:start}.ev-rl{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13.5px;line-height:1.55}.ev-ver{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ev-casc{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;align-items:end;margin-top:6px}.cc-col{display:grid;gap:6px;min-width:0}.cc-tr{position:relative;height:170px;border-bottom:1px solid var(--line)}.cc-tr i{position:absolute;left:12%;right:12%;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--ink) 32%,var(--track))}.cc-col.up i{background:var(--pos)}.cc-col.dn i{background:var(--sel)}.cc-tr b{position:absolute;left:0;right:0;text-align:center;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-col>span{font-size:11.5px;line-height:1.3;color:var(--ink2);text-align:center;overflow-wrap:anywhere}.ev-reest .lect{margin:0 0 8px}.ev-b{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:var(--r);border:var(--bw) solid var(--card-b);background:var(--panel2);color:var(--ink);cursor:pointer;text-align:left;font:inherit}.ev-b b{font-family:var(--font-d);font-size:28px;font-weight:var(--fw-d);line-height:1.05}.ev-b>span{font-size:12.5px;color:var(--mute)}.ev-b.on{border-color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc)}@media (max-width:560px){.ev-k{grid-template-columns:minmax(0,1fr)}}.ev-h{margin:14px 0 8px;font-size:13.5px;color:var(--ink2)}.ev-lista{margin-top:10px;border-top:1px solid var(--line2);padding-top:6px}.ev-lh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ev-lh input{flex:1 1 260px;max-width:420px;height:34px;padding:0 10px;border-radius:var(--r-sm);border:var(--bw) solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.ev-t td{vertical-align:top}.ev-x{font-size:12.5px;line-height:1.45}.ev-x em{font-style:normal;color:var(--mute)}.ev-x s{color:var(--neg)}.ev-x b{color:var(--pos)}.ev-lista>.btn{margin-top:10px}.ev-pasos{margin:4px 0 0;padding-left:22px;display:grid;gap:12px;font-size:13.5px;line-height:1.55;color:var(--ink2)}.ev-pasos b{color:var(--ink)}.ev-fr{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.chipb{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;border:var(--bw) dashed var(--card-b);background:var(--panel2);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer;max-width:100%;text-align:left}.chipb small{color:var(--acc);font-weight:700}.ev-cq{font-size:13.5px;line-height:1.55;color:var(--ink2)}.ev-cq ul{padding-left:20px;margin:6px 0;display:grid;gap:4px}.ev-f{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"a eq b" ". . c" ". mas d" ". . e";align-items:baseline;gap:4px 10px;padding:14px 16px;border-radius:var(--r);background:var(--acc-soft);margin:4px 0 12px}.ev-f>span:nth-of-type(1){grid-area:a;font-weight:800;color:var(--ink)}.ev-f>b:nth-of-type(1){grid-area:eq}.ev-f>span:nth-of-type(2){grid-area:b;font-weight:700;color:var(--ink)}.ev-f>small:nth-of-type(1){grid-area:c;color:var(--mute)}.ev-f>b:nth-of-type(2){grid-area:mas}.ev-f>span:nth-of-type(3){grid-area:d;font-weight:700;color:var(--ink)}.ev-f>small:nth-of-type(2){grid-area:e;color:var(--mute)}.kp.kp-t b{font-size:clamp(17px,1.7vw,22px);line-height:1.25}.ev-t td.id{white-space:nowrap}.ev-t td{overflow-wrap:normal;word-break:normal}.ev-t td:nth-child(3){min-width:118px}.inp{height:34px;padding:0 10px;border-radius:var(--r-sm);border:var(--bw) solid var(--line);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;min-width:0}textarea.inp{height:auto;padding:7px 10px;resize:vertical;line-height:1.4}.inp:focus-visible,.sel:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.eq-f{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}.eq-f .inp{flex:1 1 220px;max-width:420px}.dr-ul{margin:4px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px;line-height:1.5}.dr-cap p,.dr-hist p{font-size:13px;line-height:1.5;margin:8px 0 0}.noscript{max-width:720px;margin:40px auto;padding:0 16px;font:16px/1.6 system-ui,sans-serif;color:#1d2a22}.noscript h1{font-size:22px}.star{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px;border-radius:var(--r-sm);color:var(--mute);cursor:pointer;font:inherit;font-size:12.5px;line-height:1}.star svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;transition:transform .15s}.star:hover{color:var(--acc)}.star:hover svg{transform:scale(1.12)}.star.on{color:#d99a0b}.star.on svg{fill:#f5b83d;stroke:#c98a00}.star:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.rt th.stc,.rt td.stc{width:34px;padding-left:6px;padding-right:0;text-align:center}.rcards .t3 .star{margin-left:auto}.hbtn-mis{position:relative}.mis-cnt{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f5b83d;color:#3a2a00;font-size:11px;font-weight:800;line-height:18px;text-align:center}.mis-cnt[hidden]{display:none}@media (max-width:760px){.hbtn-mis .mis-cnt{position:absolute;top:-6px;right:-6px}}.dr-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 0}.dr-acts .star{border:var(--bw) solid var(--btn-b,var(--line));height:30px;padding:0 10px;background:var(--panel)}.dr-acts .btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}dialog.misdlg,dialog.nomdlg{width:min(980px,calc(100vw - 24px))}.mis-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 12px}.mis-act a{font-size:13px;font-weight:600}.mis-sh{padding:12px 14px;border-radius:var(--r);background:var(--acc-soft);margin:12px 0}.mis-sh p{margin:0 0 6px}.mis-prev{margin:0 0 4px;padding-left:20px;font-size:13px}.mis-l{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mis-l li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px;border:var(--bw) solid var(--card-b);border-radius:var(--r);background:var(--panel2)}.mis-l li.drag{opacity:.45}.mis-l li.sobre{box-shadow:0 -3px 0 var(--acc)}.mis-l li.fuera{opacity:.75}.dr-cambio{margin:10px 0 4px;padding:10px 14px;border-radius:var(--r-sm);background:var(--acc-soft);font-size:13.5px}.dr-cambio p{margin:0 0 4px}.dr-cambio .dr-ul{margin:4px 0}.dr-cambio s{color:var(--mute)}.mis-cnt.aviso{background:var(--sel);color:var(--sel-ink,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--sel) 30%,transparent)}.mis-av{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin:0 0 12px;padding:10px 14px;border-radius:var(--r);background:color-mix(in srgb,var(--sel) 12%,var(--panel));border:var(--bw) solid color-mix(in srgb,var(--sel) 40%,var(--card-b))}.mis-av p{margin:0;font-size:13.5px}.mis-l li.cambia{border-color:color-mix(in srgb,var(--sel) 55%,var(--card-b))}.mis-cb{margin:8px 0 4px;padding:8px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--sel) 9%,var(--panel2));font-size:13px}.mis-cb p{margin:0 0 4px}.mis-cb ul{margin:0 0 4px;padding-left:18px;display:grid;gap:2px}.mis-cb s{color:var(--mute)}.mis-tag{display:inline-block;margin:4px 0 2px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--acc-soft);color:var(--acc)}.mis-n{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--acc);color:var(--acc-ink,#fff);font-weight:800;font-size:13px;cursor:grab}.mis-b{min-width:0}.mis-t{border:0;background:none;padding:0;text-align:left;font:inherit;font-weight:700;font-size:14.5px;color:var(--ink);cursor:pointer}.mis-t:hover{color:var(--acc);text-decoration:underline}.mis-d{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink2)}.mis-m{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-top:6px;font-size:12.8px;color:var(--mute)}.mis-m b{color:var(--ink)}.mis-m .neto b{color:var(--pos,#167a45)}.mis-cap{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mis-c{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:11.8px;color:var(--ink2)}.mis-c.nota{border-color:var(--acc);color:var(--ink)}.mis-nota{width:100%;margin-top:8px;font-size:12.8px}.mis-o{display:flex;flex-direction:column;gap:2px}.mis-o .xbtn{width:30px;height:28px;font-size:15px}.mis-o .xbtn:disabled{opacity:.3}@media (max-width:560px){.mis-l li{grid-template-columns:minmax(0,1fr) auto}.mis-n{display:none}}.nm-p{display:flex;flex-direction:column;gap:3px;padding:12px 0 6px;border-bottom:1px solid var(--line2)}.nm-p b{font-size:16px}.nm-p span{font-size:12.8px;color:var(--mute)}.nm-g{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;margin-top:12px}.nm-col h3{font-size:14px;margin:4px 0 2px}.nm-k{margin:6px 0 14px}.nm-k .kp b{font-family:var(--font-d);font-size:22px;font-weight:var(--fw-d)}.nm-k .kp:first-child b{color:var(--pos,#167a45);font-size:28px}.nm-k .kp>span{font-size:12px;color:var(--mute)}.nm-t tr.tot td{font-weight:800;border-top:1px solid var(--line)}.nm-t tr.ded td{color:var(--ink2)}.nm-t tr.liq td{background:var(--acc-soft);font-size:14px}.nm-aviso{padding:8px 12px;border-radius:var(--r-sm);background:color-mix(in oklab,#F5B83D 22%,var(--panel));font-size:13px}.nm-f fieldset{border:var(--bw) solid var(--line);border-radius:var(--r);padding:10px 12px 12px;margin:0 0 12px;display:grid;gap:10px}.nm-f legend{font-weight:700;font-size:13px;padding:0 6px}.nm-f label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink2)}.nm-f .sel{max-width:none;width:100%}.nm-tri>span{display:block;font-size:12.5px;color:var(--ink2);margin-bottom:4px}.nm-tri{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.nm-tri>span{grid-column:1/-1}.nm-tri label{gap:2px;font-weight:700}.nm-tri .inp{width:100%;padding:0 6px;text-align:center}.nm-n{margin-top:16px;font-size:12.8px;color:var(--ink2);line-height:1.55}.nm-n summary{cursor:pointer;font-weight:700;color:var(--ink)}.nm-n ul{padding-left:18px;display:grid;gap:5px}@media (max-width:760px){.nm-g{grid-template-columns:minmax(0,1fr)}}.cc-eds{display:grid;gap:18px}.cc-ed{padding-bottom:12px;border-bottom:1px dashed var(--line)}.cc-ed:last-child{border-bottom:0}.cc-ed .ev-k{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-onc{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px;line-height:1.5;color:var(--ink2)}.cc-onc .tag{margin-left:4px}.cc-f{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;margin-bottom:6px}.cc-f .inp{flex:1 1 200px;max-width:320px;margin-bottom:12px}@media (max-width:760px){.cc-ed .ev-k{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-aviso{margin:0 0 16px}.op-pasos{list-style:none;counter-reset:p;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.op-pasos li{counter-increment:p;position:relative;padding:14px 14px 12px 50px;border-radius:var(--r);border:var(--bw) solid var(--card-b);background:var(--panel2);display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;color:var(--ink2)}.op-pasos li:before{content:counter(p);position:absolute;left:12px;top:13px;width:26px;height:26px;border-radius:50%;background:var(--acc);color:var(--acc-ink,#fff);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.op-pasos b{color:var(--ink);font-size:14px}.op-ls{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.op-ls a{font-weight:600;font-size:12.8px}.op-sel{max-width:100%;width:min(100%,640px);height:38px;font-size:14px}.op-res{margin-top:16px}.op-res .kps{margin-bottom:8px}.op-res .kp b{font-family:var(--font-d);font-size:26px;font-weight:var(--fw-d);line-height:1.1}.op-res .kp>span{font-size:12.5px;color:var(--mute)}.op-ul{margin:4px 0 0;padding-left:18px;display:grid;gap:7px;font-size:13.3px;line-height:1.55;color:var(--ink2)}.op-ul b{color:var(--ink)}.op-cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.op-cmp .sel{max-width:none;width:100%}.op-t th[scope=row]{white-space:normal;min-width:130px}.op-t td{min-width:150px;font-size:13px}.op-t thead th{white-space:normal;color:var(--ink);font-size:12.8px;vertical-align:bottom}@media (max-width:760px){.op-cmp{grid-template-columns:minmax(0,1fr)}}.op-rec{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px 24px}.op-bl ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.op-bl li{display:flex;flex-direction:column;gap:1px;font-size:13px}.op-bl li a{font-weight:700}.op-bl li span{color:var(--mute);font-size:12.5px;line-height:1.45}.op-glo{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);margin:0;border-top:1px solid var(--line2)}.op-glo dt,.op-glo dd{padding:9px 0;border-bottom:1px solid var(--line2);font-size:13px;line-height:1.5}.op-glo dt{font-weight:700;padding-right:14px}.op-glo dd{margin:0;color:var(--ink2)}@media (max-width:620px){.op-glo{grid-template-columns:minmax(0,1fr)}.op-glo dt{border-bottom:0;padding-bottom:0}}.cx-f{display:flex;flex-wrap:wrap;gap:4px 16px}.cx-w{max-height:70vh;overflow:auto;border:1px solid var(--line2);border-radius:var(--r-sm)}.cx{border-collapse:separate;border-spacing:2px;font-size:12px}.cx thead th{position:sticky;top:0;background:var(--panel);z-index:2}.cx th.cx-c{position:sticky;left:0;background:var(--panel);z-index:1;text-align:left;min-width:200px;max-width:260px}.cx thead th.cx-c{z-index:3;font-size:12px;color:var(--mute);font-weight:600}.cx-h{border:0;background:none;padding:3px 4px;font:inherit;color:var(--ink2);cursor:pointer;text-align:left;border-radius:4px;line-height:1.25}.cx-h:hover{color:var(--acc);background:var(--acc-soft)}.cx thead .cx-h{font-weight:700;white-space:nowrap}.cx td{padding:0;min-width:34px}.cx-v{width:100%;min-height:26px;border:0;border-radius:4px;font:inherit;font-size:11.5px;font-variant-numeric:tabular-nums;cursor:pointer;padding:2px 4px}.cx-v:hover{outline:2px solid var(--ink);outline-offset:-1px}.cx-0{background:transparent}.cx td.num{padding:0 6px;color:var(--mute);font-variant-numeric:tabular-nums}.conc a,.opos a,.nomdlg a,.misdlg a,.drawer .dr-cap a{color:var(--acc);text-underline-offset:2px}dialog.guiadlg{width:min(1180px,calc(100vw - 24px));height:min(920px,calc(100vh - 32px));max-height:none;border:var(--bw) solid var(--card-b);border-radius:var(--r-lg);padding:0;background:var(--panel);color:var(--ink);box-shadow:var(--pop)}dialog.guiadlg[open]{display:flex;flex-direction:column}dialog.guiadlg::backdrop{background:#0a140f8c}.gd-h{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.gd-h h2{margin:0;font-family:var(--font-d);font-size:20px;flex:1}.gd-sel{display:none}.gd-b{flex:1;min-height:0;display:grid;grid-template-columns:270px minmax(0,1fr)}.gd-toc{overflow:auto;padding:14px 10px 24px 16px;border-right:1px solid var(--line);background:var(--panel2);overscroll-behavior:contain}.gt-p{margin-bottom:12px}.gt-man{display:block;margin:10px 4px 4px;padding:10px 12px;border-radius:var(--r-sm);background:var(--acc-soft);color:var(--acc);font-weight:700;font-size:13px;line-height:1.4;text-decoration:none}.gt-man:hover{text-decoration:underline}.gt-p>span{display:block;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:6px 8px}.gt-p ul{list-style:none;margin:0;padding:0}.gt-p a{display:block;padding:6px 10px;border-radius:var(--r-sm);color:var(--ink2);text-decoration:none;font-size:13.5px;line-height:1.35}.gt-p a:hover{background:var(--acc-soft);color:var(--ink)}.gt-p a.on{background:var(--acc);color:var(--acc-ink,#fff);font-weight:700}.gd-c{overflow:auto;padding:22px clamp(16px,3vw,40px) 40px;overscroll-behavior:contain;outline:none;font-size:14.5px;line-height:1.6;color:var(--ink2)}.gd-c a{color:var(--acc);text-underline-offset:2px}.gmigas{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.gtit{margin:2px 0 12px;font-family:var(--font-d);font-size:clamp(22px,2.4vw,30px);font-weight:var(--fw-d);color:var(--ink);letter-spacing:-.01em}.gd-c h4{margin:22px 0 6px;font-size:15.5px;color:var(--ink)}.gd-c p{margin:8px 0}.glead{font-size:16px;color:var(--ink)}.gul{padding-left:20px;margin:8px 0;display:grid;gap:6px}.gul b{color:var(--ink)}.gd-c kbd{display:inline-block;min-width:20px;padding:0 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;background:var(--panel2);font:600 12px/18px var(--font);text-align:center;color:var(--ink)}.gnum-i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e8590c;color:#fff;font-size:11.5px;font-weight:800;vertical-align:1px}.gbtn-i{display:inline-block;padding:0 8px;border-radius:var(--r-sm);border:1px solid var(--acc);color:var(--acc);font-size:12.5px;font-weight:700;line-height:20px}.gfig{margin:16px 0 20px}.gimg{position:relative;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 2px 10px #00000014;cursor:zoom-in;background:#fff;line-height:0}.gimg img{display:block;width:100%;height:auto;border-radius:calc(var(--r) - 1px)}.gimg:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.gm{position:absolute;border:2.5px solid #E8590C;border-radius:6px;box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px #e8590c2e;pointer-events:none;transition:background .15s,box-shadow .15s}.gm b{position:absolute;left:-12px;top:-12px;width:24px;height:24px;border-radius:50%;background:#e8590c;color:#fff;font:800 12.5px/24px var(--font);text-align:center;box-shadow:0 0 0 2px #fff,0 2px 6px #00000040}.gm.hl{background:#e8590c29;box-shadow:0 0 0 2px #fff,0 0 0 7px #e8590c59}.gfig figcaption{margin:8px 2px 0;font-size:12.5px;color:var(--mute);line-height:1.4}.gley{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.gley li{display:flex;gap:10px;align-items:flex-start;padding:6px 8px;border-radius:var(--r-sm);font-size:14px;line-height:1.5;cursor:default}.gley li:hover,.gley li.hl{background:color-mix(in oklab,#E8590C 10%,var(--panel))}.gley li>b{flex:none;width:22px;height:22px;border-radius:50%;background:#e8590c;color:#fff;font-size:12px;line-height:22px;text-align:center;margin-top:1px}.gley li span b{color:var(--ink)}.gfig-m{max-width:380px}.g2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;align-items:start}.g2m .gfig-m{max-width:none}.gnota{margin:16px 0;padding:12px 14px;border-radius:var(--r);background:var(--acc-soft);font-size:14px;line-height:1.55;color:var(--ink)}.gnota.aviso{background:color-mix(in oklab,#F5B83D 20%,var(--panel))}.gpasos{counter-reset:g;list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.gpasos li{counter-increment:g;position:relative;padding-left:36px;line-height:1.5}.gpasos li:before{content:counter(g);position:absolute;left:0;top:-1px;width:26px;height:26px;border-radius:50%;border:2px solid var(--acc);color:var(--acc);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.gej{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.gprobar{border-color:var(--acc);color:var(--acc);font-weight:700}.gprobar svg{width:12px;height:12px;fill:currentColor}.gprobar:hover{background:var(--acc);color:var(--acc-ink,#fff)}.greceta{padding:14px 16px 6px;margin:0 0 14px;border:var(--bw) solid var(--card-b);border-radius:var(--r);background:var(--panel2)}.greceta h4{margin:0 0 4px}.greceta>.gprobar{margin:0 0 10px}.gtab{overflow-x:auto;margin:12px 0}.gtab td{vertical-align:top;font-size:13.5px}.gfaq{margin:8px 0}.gfaq dt{font-weight:800;color:var(--ink);margin-top:16px}.gfaq dd{margin:4px 0 0}.gnav{display:flex;justify-content:space-between;gap:12px;margin-top:32px;padding-top:16px;border-top:1px solid var(--line)}.gnav a{font-weight:700;text-decoration:none;padding:8px 12px;border-radius:var(--r-sm);border:1px solid var(--line);max-width:48%}.gnav a:hover{background:var(--acc-soft)}.gsig{margin-left:auto;text-align:right}.gd-zoom{position:fixed;inset:0;z-index:1000;background:#050a08db;display:flex;align-items:center;justify-content:center;padding:44px 16px 16px;overflow:auto}.gd-zoom[hidden]{display:none}.gd-zoom>.xbtn{position:fixed;top:10px;right:12px;background:#fff;color:#111}.gd-zi{width:min(1500px,100%)}.gd-zi .gimg{cursor:default}.gd-zi .gfig-m,.gd-zi .gimg{max-width:100%}.gaviso{position:fixed;right:16px;bottom:16px;z-index:90;max-width:360px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 12px 14px 16px;border-radius:var(--r);background:var(--panel);border:var(--bw) solid var(--card-b);box-shadow:var(--pop);transform:translateY(20px);opacity:0;transition:transform .35s,opacity .35s}.gaviso.in{transform:none;opacity:1}.gaviso p{margin:0;flex:1 1 220px;font-size:13.5px;line-height:1.45;color:var(--ink2)}.gaviso .xbtn{position:absolute;top:2px;right:2px;width:30px;height:30px}.gaviso p{padding-right:18px}@media (max-width:820px){.gd-b{grid-template-columns:minmax(0,1fr)}.gd-toc{display:none}.gd-sel{display:block;flex:1;min-width:0}.gd-sel .sel{width:100%;max-width:none;height:36px}.gd-h h2{display:none}dialog.guiadlg{width:100vw;height:100dvh;max-width:none;border-radius:0;border:0}.gm b{width:20px;height:20px;line-height:20px;font-size:11px;left:-9px;top:-9px}}@media print{.gaviso{display:none}}.tt-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:2px 0 16px}.tt-k>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--r);background:var(--panel2);border:var(--bw) solid var(--card-b)}.tt-k>div:first-child{background:var(--acc-soft);border-color:var(--acc)}.tt-k b{font-family:var(--font-d);font-size:clamp(20px,2.2vw,26px);font-weight:var(--fw-d);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.tt-k span{font-size:12.5px;color:var(--mute);line-height:1.35}.tt-f{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;margin-bottom:6px}.tt-f .ev-sel{margin-bottom:6px}.tt-f .inp{flex:1 1 200px;max-width:300px;margin-bottom:6px}.tt-f .btn{margin:0 0 6px auto}.tt th button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.tt th[aria-sort=ascending],.tt th[aria-sort=descending]{color:var(--acc)}.tt td{font-variant-numeric:tabular-nums}.tt td:first-child{min-width:160px}.tt-bar{width:22%;min-width:140px}.tt-bar{white-space:nowrap}.tt-b{display:inline-block;width:calc(100% - 56px);height:10px;border-radius:5px;background:var(--track);vertical-align:middle;overflow:hidden}.tt-b i{display:block;height:100%;background:var(--bar);border-radius:5px}.tt-p{display:inline-block;width:52px;text-align:right;font-size:12.5px;color:var(--ink2);vertical-align:middle}.tt tfoot td{border-top:2px solid var(--line);border-bottom:0;background:var(--panel2)}@media (max-width:620px){.tt-bar{min-width:110px}.tt td:first-child{min-width:130px}}.aviso-ia{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 14px;border-radius:var(--r);border:1px dashed color-mix(in oklab,var(--acc) 45%,var(--line));background:color-mix(in oklab,var(--acc) 6%,var(--panel));font-size:13px;line-height:1.5;color:var(--ink2)}.aviso-ia>svg,.aviso-ia summary svg,.sello-ia svg{flex:none;width:18px;height:18px;fill:color-mix(in oklab,var(--acc) 70%,var(--ink));stroke:none;margin-top:1px}.aviso-ia p{margin:0}.aviso-ia b{color:var(--ink)}.aviso-ia .lnkbtn{font-size:13px}.aviso-ia.fuerte{border-style:solid;border-width:1.5px;border-color:color-mix(in oklab,#E8590C 55%,var(--line));background:color-mix(in oklab,#F5B83D 13%,var(--panel));font-size:13.5px;padding:12px 16px}.aviso-ia.fuerte>svg{fill:#c2410c}.aviso-ia.compacto{display:block;padding:6px 12px}.aviso-ia.compacto summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:var(--ink2);list-style:none}.aviso-ia.compacto summary::-webkit-details-marker{display:none}.aviso-ia.compacto summary:after{content:"\203a";margin-left:auto;transform:rotate(90deg);transition:transform .2s;color:var(--mute)}.aviso-ia.compacto[open] summary:after{transform:rotate(270deg)}.aviso-ia.compacto p{margin:6px 0 4px 26px}.nomdlg .aviso-ia{margin:14px 0 0}.sello-ia{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding-top:8px;border-top:1px dashed var(--line);font-size:11.5px;line-height:1.35;color:var(--mute)}.sello-ia svg{width:13px;height:13px;margin:0}.foot-ia{padding:10px 12px;border-radius:var(--r-sm);border:1px dashed var(--line);font-size:12.5px;line-height:1.5}.lg-hl{animation:lghl 2.2s ease}@keyframes lghl{0%,40%{background:color-mix(in oklab,#F5B83D 40%,transparent)}to{background:transparent}}abbr.rpt-t{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);cursor:help;font:inherit;letter-spacing:inherit}v-txt{display:inline}.helppop a{color:var(--acc);font-weight:600;text-underline-offset:2px}.chk.st-pend{--st:var(--mute)}.chk.st-pend .chk-n>b{color:var(--mute)}.chk-f{margin:0;font-size:11.5px;color:var(--mute)}.chk-t{font-size:12.5px;margin-top:6px}.chk-t td,.chk-t th{padding:5px 8px}.chk-d .note{font-size:12px;color:var(--mute);margin:6px 0 0}.chk-flash{outline:3px solid var(--sel);outline-offset:3px;transition:outline-color .6s}.lupa-dest{background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--sh);padding:16px 20px}.lupa-dest h3{margin:0 0 10px;font-family:var(--font-d);font-size:18px}.lupa-dest ol{margin:0;padding-left:22px;display:grid;gap:8px}.lupa-dest li{font-size:13.6px;line-height:1.5;color:var(--ink2);padding-left:4px}.lupa-dest li::marker{font-weight:800;color:var(--mute)}.lupa-dest li.st-revisar::marker{color:var(--sel)}.lupa-dest li.st-info::marker{color:var(--c3)}.lupa-dest a{color:inherit;text-decoration:none}.lupa-dest a b{color:var(--ink)}.lupa-dest a:hover b{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.lupa-nav{display:grid;gap:8px;padding:4px 0}.ln-g{display:flex;flex-wrap:wrap;gap:6px}.lchip{display:inline-flex;align-items:center;gap:6px;border:var(--bw) solid var(--btn-b);background:var(--panel);color:var(--ink2);border-radius:var(--chip-r);padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1.3;max-width:100%;text-align:left}.lchip b{font-weight:800;color:var(--mute);font-size:11.5px}.lchip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.lchip:hover{border-color:var(--acc);color:var(--ink)}.lchip.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.lchip.on b{color:inherit;opacity:.85}.lupa-cats{display:grid;gap:26px;min-width:0}.lupa-cat{display:grid;gap:12px;min-width:0}.lc-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;border-bottom:2px solid var(--line);padding-bottom:6px}.lc-h h3{margin:0;font-family:var(--font-d);font-size:19px}.lc-h p{margin:0;font-size:13px;color:var(--mute)}.lupa-esp{display:flex;align-items:center;gap:10px;padding:14px 16px}.chk-hb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.chk-c{font-size:11.5px;font-weight:700;color:var(--mute)}.chk-ev{margin:0;display:flex;gap:6px;align-items:baseline;font-size:12.5px;font-weight:700;color:var(--mute)}.chk-ev span{font-size:11px}.chk-ev.ev-peor,.lupa-evo .ev-peor,.lupa-dest .ev-peor{color:var(--neg)}.chk-ev.ev-mejor,.lupa-evo .ev-mejor,.lupa-dest .ev-mejor{color:var(--pos)}.lupa-dest em{font-style:normal;font-weight:700}.lupa-evo{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink2)}.lupa-evo .spin{display:inline-block;vertical-align:-2px;width:14px;height:14px;border-width:2px;margin:0 8px 0 0}.ln-l{align-self:center;font-size:12.5px;font-weight:700;color:var(--mute);margin-right:2px}.lc-n{margin:0;font-size:12.8px;line-height:1.5;color:var(--ink2);background:var(--panel2);border-radius:var(--r-sm);padding:8px 12px}.lupa-esp .spin{width:18px;height:18px;border-width:2px;margin:0}.lupa-esp svg{width:20px;height:20px;fill:none;stroke:var(--mute);stroke-width:2}.lupa-met{background:var(--panel);border:var(--bw) solid var(--card-b);border-radius:var(--r);box-shadow:var(--sh);padding:16px 20px}.lupa-met h3{margin:0 0 8px;font-family:var(--font-d);font-size:17px}.lupa-met ul{margin:0;padding-left:20px;display:grid;gap:6px;font-size:13px;line-height:1.55;color:var(--ink2)}@media (max-width:620px){.lchip{font-size:12px;padding:4px 9px}}.mis-l .mis-cb li{all:unset;display:list-item}.arriba-flot{position:fixed;right:16px;bottom:calc(16px + var(--nav-tabla,0px) + env(safe-area-inset-bottom));z-index:40;width:46px;height:46px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--ink);backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);box-shadow:0 6px 18px -8px #00000059;cursor:pointer;transition:transform .15s,opacity .2s}.arriba-flot[hidden]{display:none}.arriba-flot:hover{color:var(--acc);transform:translateY(-2px)}.arriba-flot svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}html.lock .arriba-flot,html[data-view=mapa] .arriba-flot{display:none}.gd-man{flex:none;padding:6px 12px;border-radius:999px;background:var(--acc-soft);color:var(--acc);font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}.gd-man:hover{text-decoration:underline}@media print{.arriba-flot{display:none!important}}body:has(.gaviso.in) .arriba-flot{bottom:calc(150px + env(safe-area-inset-bottom))}.gaviso a.btn{text-decoration:none}
