.mando{--m-panel:rgb(var(--color-surface));--m-line:rgb(var(--color-border));--m-line2:rgb(var(--color-border-strong));--m-ink:var(--color-ink);--m-ink2:var(--color-ink-soft);--m-ink3:var(--color-ink-faint);--m-hi:#19c37d;--m-hi-txt:rgb(var(--color-positive));--m-hi-soft:transparent;--m-glow:transparent;--m-sec:#7c9bff;--m-sec-glow:transparent;--m-grid:transparent;--m-on-hi:#0e0e0e;--m-rod:#ff5ca8;--m-edi:#7c9bff;--m-ent:#ff9a1f;--m-cob:#b79bff;--m-ok:rgb(var(--color-positive));--m-warn:rgb(var(--color-warning));--m-bad:rgb(var(--color-danger));--m-solid:rgb(var(--color-papel));--m-s-cal:#b79bff;--m-s-pro:#19c37d;--m-s-tar:#8a8a84;--m-s-eco:#7c9bff;--m-s-per:#ff5ca8;--m-s-lic:#ff9a1f;--m-s-mat:#8a8a84;position:relative;color:rgb(var(--m-ink))}.mando *{box-sizing:border-box}.mando .m-grid{display:grid;gap:16px}.mando .m-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mando .m-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mando .m-lbl{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--m-ink3));margin:0}.mando .m-num{font-family:var(--font-geist),sans-serif;font-weight:800;letter-spacing:-.055em;font-variant-numeric:tabular-nums;line-height:1}.mando .m-glass{position:relative;min-width:0;padding:20px 22px;border-radius:var(--sd-radio-tarjeta);background:var(--m-panel);border:1px solid var(--m-line)}.mando .m-sec{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.mando .m-sec h2{font-family:var(--font-geist),sans-serif;font-weight:400;font-size:19px;letter-spacing:.06em;margin:0}.mando .m-sec span{font-size:12px;color:rgb(var(--m-ink3))}.mando .m-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-bottom:16px}.mando .m-top h1{font-family:var(--font-geist),sans-serif;font-weight:400;font-size:1.75rem;letter-spacing:.04em;margin:0}.mando .m-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--m-ink2))}.mando .m-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;background:var(--m-ok)}.mando .m-seg{display:inline-flex;border:1px solid var(--m-line2);border-radius:4px;overflow:hidden}.mando .m-seg button{cursor:pointer;background:none;border:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;color:rgb(var(--m-ink2))}.mando .m-seg button+button{border-left:1px solid var(--m-line2)}.mando .m-seg button[aria-pressed=true]{background:var(--m-hi);color:var(--m-on-hi)}.mando a:focus-visible,.mando button:focus-visible{outline:2px solid var(--m-hi);outline-offset:2px}.mando .m-rwrap{position:relative;width:100%;max-width:560px;aspect-ratio:1;margin:0 auto}.mando .m-rwrap svg{display:block;width:100%;height:100%;overflow:visible}.mando .m-ro{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none;padding:27%}.mando .m-ro .m-num{font-size:clamp(34px,6.4vw,64px);letter-spacing:.04em}.mando .m-ro p{margin:6px 0 0;font-size:12px;color:rgb(var(--m-ink2));line-height:1.35}.mando .m-ro .m-t{font-family:var(--font-geist),sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:clamp(17px,2.6vw,24px);letter-spacing:.04em;color:var(--m-hi-txt);line-height:1.1}.mando .m-arc{cursor:pointer;transition:filter .2s,opacity .2s}.mando .m-dim .m-arc:not(.on):not(:hover){opacity:.4}.mando .m-spin{transform-origin:280px 280px}.mando .m-leg{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:8px;font-size:12px;color:rgb(var(--m-ink2))}.mando .m-leg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:-1px}.mando .m-movil{display:none;margin:8px 0 0;color:rgb(var(--m-ink2))}.mando .m-movil,.mando .m-open{text-align:center;font-size:13px}.mando .m-open{display:block;margin-top:8px;color:var(--m-hi-txt);min-height:20px}.mando .m-big{font-family:var(--font-geist),sans-serif;font-weight:800;font-size:clamp(76px,11vw,148px);line-height:.85;letter-spacing:.01em;margin:12px 0 6px;font-variant-numeric:tabular-nums}.mando .m-big small{font-size:.36em;color:rgb(var(--m-ink3));margin-left:.12em}.mando .m-deltas{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;color:rgb(var(--m-ink2))}.mando .m-deltas b{color:rgb(var(--m-ink));font-weight:500}.mando .m-up{color:var(--m-ok)}.mando .m-dn{color:var(--m-bad)}.mando .m-chart{position:relative;margin-top:14px;height:240px}.mando .m-chart svg{display:block;width:100%;height:100%;overflow:visible}.mando .m-tip{position:absolute;top:0;pointer-events:none;background:var(--m-solid);border:1px solid var(--m-line2);border-radius:4px;padding:8px 11px;font-size:13px;line-height:1.4;z-index:3;white-space:nowrap}.mando .m-tip b{display:block;font-family:var(--font-geist),sans-serif;font-weight:400;font-size:17px;letter-spacing:.03em}.mando .m-lg2{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;color:rgb(var(--m-ink2))}.mando .m-lg2 i{display:inline-block;width:14px;height:2px;margin-right:7px;vertical-align:3px}.mando .m-inst{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.mando .m-inst .m-num{font-size:40px;font-weight:800;margin:10px 0 8px}.mando .m-inst .m-raya{display:block;width:48px;height:4px;margin-bottom:10px;border-radius:2px}.mando .m-inst .m-num small{font-size:.45em;color:rgb(var(--m-ink3));margin-left:.1em}.mando .m-inst p.m-s{margin:0;font-size:13px;color:rgb(var(--m-ink2))}.mando .m-ring{width:92px;height:92px;position:relative}.mando .m-ring svg{width:100%;height:100%}.mando .m-ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-geist),sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-weight:400;font-size:21px}.mando .m-ring .on{stroke:var(--m-hi)}.mando .m-ring .off{stroke:var(--m-line2)}.mando .m-rows{display:grid;gap:12px}.mando .m-fr{display:grid;grid-template-columns:96px 1fr 54px;gap:10px;align-items:center;font-size:13px}.mando .m-fr .m-tr{height:6px;background:var(--m-line);border-radius:3px;position:relative}.mando .m-fr .m-tr i{position:absolute;top:0;bottom:0;border-radius:3px}.mando .m-fr .m-v{text-align:right;color:rgb(var(--m-ink2))}.mando .m-seg4{display:flex;gap:3px;height:10px;margin:8px 0 12px}.mando .m-seg4 i{display:block;border-radius:2px}.mando .m-sl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;font-size:12px;color:rgb(var(--m-ink2))}.mando .m-sl b{display:block;font-family:var(--font-geist),sans-serif;letter-spacing:-.04em;font-weight:400;font-size:18px;color:rgb(var(--m-ink))}.mando .m-feed a{display:grid;grid-template-columns:14px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--m-line);font-size:14px;color:inherit;text-decoration:none}.mando .m-feed a:first-child{border-top:0;padding-top:0}.mando .m-feed a:hover p{text-decoration:underline}.mando .m-feed i{width:8px;height:8px;border-radius:50%;background:currentColor}.mando .m-bad{color:var(--m-bad)}.mando .m-warn{color:var(--m-warn)}.mando .m-ok{color:var(--m-ok)}.mando .m-info{color:rgb(var(--m-ink2))}.mando .m-feed p{margin:0;color:rgb(var(--m-ink))}.mando .m-feed em{font-style:normal;font-size:13px;color:rgb(var(--m-ink2))}.mando .m-lic{display:grid;gap:12px}.mando .m-lic a{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;color:inherit;text-decoration:none}.mando .m-lic .m-num{font-size:32px;text-align:right}.mando .m-lic .m-num small{font-size:13px;color:rgb(var(--m-ink3));margin-left:2px;font-family:var(--font-geist),sans-serif;font-weight:800;letter-spacing:-.04em}.mando .m-lic p{margin:0 0 6px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mando .m-lic .m-tr{height:4px;background:var(--m-line);border-radius:2px}.mando .m-lic .m-tr i{display:block;height:100%;border-radius:2px}.mando .m-empty{margin:0;font-size:13px;color:rgb(var(--m-ink3))}.mando .m-tl{overflow-x:auto}.mando .m-tl-in{min-width:820px;position:relative;padding-left:96px}.mando .m-ruler{position:relative;height:26px;border-bottom:1px solid var(--m-line2)}.mando .m-ruler span{position:absolute;top:0;font-size:11px;color:rgb(var(--m-ink3));transform:translateX(-50%)}.mando .m-ruler span.t{color:var(--m-hi-txt)}.mando .m-track{position:relative;border-bottom:1px solid var(--m-line)}.mando .m-track .nm{position:absolute;left:-96px;top:0;bottom:0;width:90px;display:flex;align-items:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--m-ink2))}.mando .m-we{position:absolute;top:0;bottom:0;background:var(--m-line);opacity:.5}.mando .m-clip{position:absolute;display:flex;align-items:center;height:24px;border-radius:3px;padding:0 8px;font-size:12px;color:#0e0e0e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.mando .m-clip:hover{box-shadow:0 0 0 2px rgb(var(--m-ink))}.mando .m-head{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--m-hi);z-index:2;pointer-events:none}.mando .m-head:before{content:"HOY";position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--m-hi);color:var(--m-on-hi);font-size:10px;letter-spacing:.1em;padding:2px 6px;border-radius:2px}.mando .m-more{margin:8px 0 0;font-size:12px;color:rgb(var(--m-ink3))}@media (prefers-reduced-motion:no-preference){@keyframes m-pulse{50%{opacity:.35}}@keyframes m-spin{to{transform:rotate(1turn)}}@keyframes m-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes m-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mando .m-bad i,.mando .m-dot{animation:m-pulse 2.4s ease-in-out infinite}.mando .m-spin{animation:m-spin 140s linear infinite}.mando .m-dl{stroke-dasharray:var(--len);animation:m-draw 1.4s cubic-bezier(.3,.6,.2,1) both}.mando .m-glass{animation:m-fade .6s cubic-bezier(.2,.7,.2,1) both}}@media (max-width:1100px){.mando .m-hero{grid-template-columns:1fr}.mando .m-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mando .m-ro{padding:30%}.mando .m-ro p:not(.m-lbl):not(.m-t):not(.m-num){display:none}.mando .m-ro .m-t{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mando .m-ro .m-num:not(.m-t){font-size:30px}.mando .m-movil{display:block}.mando .m-g4{grid-template-columns:1fr}.mando .m-fr{grid-template-columns:84px 1fr 48px}}.mando .m-tn-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.mando .m-tn-nav{display:inline-flex;align-items:center;gap:6px}.mando .m-tn-nav button{cursor:pointer;background:none;color:rgb(var(--m-ink2));border:1px solid var(--m-line2);border-radius:4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px}.mando .m-tn-nav button:hover{background:var(--m-hi-soft)}.mando .m-tn-rg{font-family:var(--font-geist),sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:20px;letter-spacing:.05em;min-width:170px;text-align:center}.mando .m-tn-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mando .m-tn-chip{cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:6px 12px;border:1px solid var(--m-line2);border-radius:999px;background:none;color:rgb(var(--m-ink2))}.mando .m-tn-chip i{width:9px;height:9px;border-radius:50%;background:var(--c)}.mando .m-tn-chip em{font-style:normal;color:rgb(var(--m-ink3));font-size:12px}.mando .m-tn-chip[aria-pressed=true]{color:rgb(var(--m-ink));border-color:var(--c)}.mando .m-tn-chip[aria-pressed=false]{opacity:.5}.mando .m-tn-w{overflow-x:auto;margin-top:16px}.mando .m-tn-in{position:relative;min-width:820px}.mando .m-tn-row{display:flex}.mando .m-tn-lab{flex:none;width:118px;position:sticky;left:0;z-index:4;background:var(--m-solid);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--m-ink2));display:flex;align-items:flex-start;gap:8px;padding-top:11px;border-bottom:1px solid var(--m-line)}.mando .m-tn-lab i{width:8px;height:8px;border-radius:50%;background:var(--c);margin-top:2px}.mando .m-tn-trk{position:relative;flex:1;border-bottom:1px solid var(--m-line)}.mando .m-tn-rul{height:44px}.mando .m-tn-rul .m-tn-lab,.mando .m-tn-rul .m-tn-trk{border-bottom:1px solid var(--m-line2)}.mando .m-tn-tk{position:absolute;top:0;bottom:0;border-left:1px solid var(--m-line);font-size:11px;color:rgb(var(--m-ink3));padding:4px 0 0 5px;white-space:nowrap}.mando .m-tn-tk.m{border-left-color:var(--m-line2);color:rgb(var(--m-ink2))}.mando .m-tn-tk.t{color:var(--m-hi-txt)}.mando .m-tn-tk small{display:block;font-size:10px;opacity:.75;text-transform:uppercase;letter-spacing:.06em}.mando .m-tn-we{background:var(--m-line);opacity:.45}.mando .m-tn-today,.mando .m-tn-we{position:absolute;top:0;bottom:0;pointer-events:none}.mando .m-tn-today{width:0;border-left:1px solid var(--m-hi);z-index:3}.mando .m-tn-today:before{content:"HOY";position:absolute;top:2px;left:50%;transform:translateX(-50%);background:var(--m-hi);color:var(--m-on-hi);font-size:10px;letter-spacing:.1em;padding:2px 6px;border-radius:2px}.mando .m-tn-it{position:absolute;display:flex;align-items:center;height:26px;font-size:12px;border:0;text-align:left;cursor:pointer;color:rgb(var(--m-ink));background:none;padding:0;white-space:nowrap}.mando .m-tn-it.r{background:var(--c);color:#0e0e0e;border-radius:3px;padding:0 8px;overflow:hidden;display:block;line-height:26px}.mando .m-tn-it.r span{display:block;overflow:hidden;text-overflow:ellipsis}.mando .m-tn-it.p:before{content:"";flex:none;width:10px;height:10px;margin:0 8px 0 3px;background:var(--c);transform:rotate(45deg)}.mando .m-tn-it.on,.mando .m-tn-it:hover{filter:brightness(1.12)}.mando .m-tn-it.r.on,.mando .m-tn-it.r:hover{box-shadow:0 0 0 2px rgb(var(--m-ink))}.mando .m-tn-it.p.on span,.mando .m-tn-it.p:hover span{text-decoration:underline}.mando .m-tn-it.late.r{background-image:repeating-linear-gradient(135deg,transparent 0 6px,hsla(6,77%,64%,.55) 6px 8px)}.mando .m-tn-it.late:after{content:"!";flex:none;margin-left:6px;color:var(--m-bad);font-weight:700}.mando .m-tn-it.r.late:after{position:absolute;right:6px;color:#0e0e0e}.mando .m-tn-it.done{opacity:.4;text-decoration:line-through}.mando .m-tn-det{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px 24px;font-size:13px;color:rgb(var(--m-ink2));min-height:42px;padding-top:12px;border-top:1px solid var(--m-line)}.mando .m-tn-det b{font-family:var(--font-geist),sans-serif;font-weight:400;font-size:20px;letter-spacing:.03em;color:rgb(var(--m-ink))}.mando .m-tn-det a{color:var(--m-hi-txt);text-decoration:none}.mando .m-tn-det a:hover{text-decoration:underline}.mando .m-tn-it.inv{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.mando .m-tn-it.inv:before{margin:0 3px 0 8px}.mando .m-tn-w{scrollbar-width:thin;scrollbar-color:var(--m-line2) transparent}.mando .m-ag-nav{display:inline-flex;gap:4px}.mando .m-ag-mas,.mando .m-ag-nav button{border:1px solid var(--m-line);background:transparent;color:rgb(var(--m-ink2));border-radius:6px;padding:2px 9px;font:inherit;font-size:12px;cursor:pointer}.mando .m-ag-nav button:disabled{opacity:.4;cursor:default}.mando .m-ag-dia{padding:10px 0;border-top:1px solid var(--m-line)}.mando .m-ag-dia:first-of-type{border-top:0}.mando .m-ag-dia h3{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--m-ink3))}.mando .m-ag-dia ul{list-style:none;margin:0;padding:0}.mando .m-ag-it{display:flex;align-items:center;gap:10px;padding:5px 0;color:rgb(var(--m-ink));text-decoration:none;font-size:13px}.mando .m-ag-it i{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.mando .m-ag-it:hover .m-ag-t{text-decoration:underline}.mando .m-ag-t{flex:1;min-width:0}.mando .m-ag-d,.mando .m-ag-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mando .m-ag-d{color:rgb(var(--m-ink3));font-size:12px;max-width:45%}.mando .m-ag-mas{margin-top:4px}