:root{--fondo: #05070a;--fondo-2: #0b0f15;--velo: rgba(5, 7, 10, .78);--filete: rgba(214, 224, 236, .14);--filete-fuerte: rgba(214, 224, 236, .32);--texto: #e9eef4;--texto-2: #9ea9b6;--texto-3: #6b7685;--acento: #f5f5f5;--calor: #ff7a3d;--calor-2: #e8343f;--frio: #5aa6ff;--letra: "Mona Sans", "Helvetica Neue", Arial, sans-serif;--panel: 25rem;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--fondo);color:var(--texto);font-family:var(--letra);font-size:15px;line-height:1.5;font-synthesis:none;-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:1px solid var(--acento);outline-offset:2px}h1,h2,p{margin:0}.app{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--panel);height:100%}.escena{position:relative;min-width:0;overflow:hidden;background:radial-gradient(90% 80% at 45% 45%,#0c121a 0%,var(--fondo) 72%)}#lienzo{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}#lienzo:active{cursor:grabbing}.escena:after{content:"";position:absolute;inset:0 0 auto;height:210px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#05070ad1,#05070a00)}.cabeza{position:absolute;top:22px;left:28px;max-width:34rem;pointer-events:none;z-index:2}.kicker{font-size:12px;font-weight:600;font-stretch:112%;letter-spacing:.04em;color:var(--texto-2);margin-bottom:6px}.cabeza h1{font-size:34px;line-height:1.06;font-weight:760;font-stretch:92%;letter-spacing:-.012em;text-wrap:balance}.bajada{margin-top:10px;font-size:15px;color:var(--texto-2);max-width:30rem;text-wrap:pretty}.etiquetas{position:absolute;inset:0;pointer-events:none;z-index:1}.et{position:absolute;left:0;top:0;white-space:nowrap;transform:translate(-50%,-50%);font-size:12px;font-weight:560;color:#f0f4f8eb;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 8px rgba(0,0,0,.55);transition:opacity .25s}.et.pais{font-size:11px;font-weight:650;font-stretch:118%;letter-spacing:.14em;color:#f0f4f8c7}.et.ciudad:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #0000008c;vertical-align:1px}.et.izq:before{display:none}.et.izq:after{content:"";display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #0000008c;vertical-align:1px}.et.zona{font-size:11px;font-weight:600;letter-spacing:.03em;color:#ffffffdb;padding:1px 6px;border:1px solid rgba(255,255,255,.45);background:#05070a59}.et.oceano{font-size:12px;font-weight:500;font-style:normal;letter-spacing:.3em;color:#dce8f48c}.et.marca{transform:translate(-50%,-100%);pointer-events:none}.marca-pin{display:block;width:14px;height:14px;margin:0 auto;border-radius:50%;border:2px solid #fff;background:#ffffff2e;box-shadow:0 0 0 4px #ffffff2e,0 1px 4px #0009}.marca-txt{display:block;margin-bottom:8px;padding:4px 9px;font-size:15px;font-weight:720;color:#111;background:#fff;box-shadow:0 2px 10px #00000073;text-shadow:none}.escala{position:absolute;left:28px;bottom:96px;width:230px;z-index:2;pointer-events:none}.escala-barra{display:block;height:8px;background:#ffffff14}.escala-num{position:relative;display:block;height:14px;margin-top:5px;font-size:11px;color:var(--texto-2)}.escala-num b{position:absolute;top:0;transform:translate(-50%);font-weight:560;white-space:nowrap}.escala-num b:last-child{transform:translate(-80%)}.linea{position:absolute;left:28px;right:28px;bottom:22px;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 12.5rem;align-items:center;gap:18px;padding:12px 16px;background:var(--velo);border:1px solid var(--filete);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.play{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--filete-fuerte);background:transparent;padding:0}.play svg{width:18px;height:18px;fill:var(--texto)}.play .i-pausa,.play[aria-pressed=true] .i-play{display:none}.play[aria-pressed=true] .i-pausa{display:inline}.regla{position:relative;padding-top:2px}.regla input{width:100%;margin:0;accent-color:#fff;height:22px;cursor:pointer}.meses{display:grid;grid-template-columns:repeat(12,1fr);font-size:11px;color:var(--texto-3);margin-top:1px}.hoy{position:absolute;top:-16px;transform:translate(-50%);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2)}.fecha{font-size:18px;font-weight:680;font-variant-numeric:tabular-nums;text-align:right}.carga{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);z-index:3;font-size:14px;color:var(--texto-2);padding:10px 16px;border:1px solid var(--filete);background:var(--velo)}.panel{position:relative;z-index:2;overflow-y:auto;background:var(--fondo-2);border-left:1px solid var(--filete);padding:20px 24px 28px;display:flex;flex-direction:column;gap:22px}.anios{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--filete-fuerte)}.anios button{padding:9px 0;border:0;border-left:1px solid var(--filete-fuerte);background:transparent;font-size:15px;font-weight:620;color:var(--texto-2);font-variant-numeric:tabular-nums}.anios button:first-child{border-left:0}.anios button[aria-pressed=true]{background:var(--texto);color:#0b0f15}.fecha-panel{font-size:13px;color:var(--texto-2);margin-top:-10px}.rotulo{display:block;font-size:13px;font-weight:600;color:var(--texto-2)}.valor{display:block;font-size:46px;line-height:1.02;font-weight:760;font-stretch:90%;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.nota{display:block;font-size:12px;color:var(--texto-3);margin-top:3px}.cifras{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--filete);border-bottom:1px solid var(--filete)}.cifra{padding:14px 0}.cifra+.cifra{padding-left:18px;border-left:1px solid var(--filete)}.cifra .valor{color:var(--calor)}#c34 .valor{font-size:40px}.punto{border-bottom:1px solid var(--filete);padding-bottom:18px}.punto .valor{font-size:30px;color:var(--texto)}.punto.vacio .valor{font-size:16px;font-weight:500;color:var(--texto-3);letter-spacing:0}.punto.vacio .curva,.punto.vacio .leyenda{display:none}.curva{display:block;width:100%;height:96px;margin-top:12px;overflow:visible}.leyenda{margin-top:6px;font-size:12px;color:var(--texto-2);display:flex;gap:14px;align-items:center}.leyenda i{display:inline-block;width:16px;height:0;border-top:2px solid;margin-right:-8px;vertical-align:3px}.leyenda .l26{border-color:var(--calor)}.leyenda .l97{border-color:#c9d2dc}.leyenda .l15{border-color:#7f8b99;border-top-style:dashed}.record h2,.nosabe h2{font-size:13px;font-weight:650;color:var(--texto);margin-bottom:6px}.record p,.nosabe p{font-size:13.5px;color:var(--texto-2);text-wrap:pretty}.record b{color:var(--calor);font-weight:720}.record .valor{color:var(--calor);font-size:44px}.record .nota{margin-bottom:4px}.record .serie+p{margin-top:10px}.serie{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.serie text{font-family:var(--letra);font-size:10px;fill:var(--texto-2)}.serie .pico{font-weight:700;fill:var(--texto)}.fuentes{margin-top:auto;padding-top:14px;border-top:1px solid var(--filete);display:flex;flex-direction:column;gap:12px}.fuentes p{font-size:11.5px;color:var(--texto-3)}.taller{font-size:13px!important;color:var(--texto-2)!important}.taller a{color:var(--texto);text-underline-offset:3px}.marca{font-family:Newsreader,Georgia,serif;font-size:19px;color:var(--texto);text-decoration:none;align-self:flex-start}@media(max-width:900px){body{overflow:auto}.app{grid-template-columns:1fr;grid-template-rows:78svh auto;height:auto}.cabeza{top:14px;left:16px;right:16px}.cabeza h1{font-size:25px}.bajada{font-size:13.5px}.escala{left:16px;bottom:152px;width:180px}.escena:after{height:270px;background:linear-gradient(to bottom,#05070af0 45%,#05070a00)}.linea{left:10px;right:10px;bottom:10px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:10px 12px}.fecha{grid-column:1 / -1;text-align:left;font-size:15px;order:-1}.panel{border-left:0;border-top:1px solid var(--filete);padding:18px 16px 28px}.valor{font-size:40px}}
