.splash .wm .u{animation:none}.splash .wave path{opacity:1;animation:none}.login .err{background:var(--red-soft);color:var(--red);border-radius:10px;padding:8px 10px;font-size:13px}.login .notice{text-align:center}.spots{gap:8px;margin-top:10px;display:grid}.spot{grid-template-columns:96px 1fr;align-items:center;gap:10px;display:grid}.spot .photo{border:0;width:96px;height:64px;padding:0}.spot .photo .sq{width:22%;height:36%;top:28%;left:56%}.spot small{color:var(--ink2);font-size:13px}.next.premium{border-color:var(--gold-ink)}.next .gold{color:var(--gold-ink)}.premium-extra{border-top:1px solid var(--gold-ink);gap:6px;margin-top:10px;padding-top:8px;display:grid}.premium-extra .lbl.gold{color:var(--gold-ink)}.pq{font-size:13px}.pyk{color:var(--ink2);font-size:12.5px}@media (width>=430px){html[data-prueva-demo],html[data-prueva-demo] body{height:100%;overflow:hidden}html[data-prueva-demo] body{background:#0f2a47;padding:0;position:relative}html[data-prueva-demo] .phone{width:390px;max-width:none;height:844px;transform:translate(-50%,-50%) scale(var(--demo-scale,1));border:0;border-radius:36px;flex:none;margin:0;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #1b2c42,0 30px 80px #0006}}.phone.haptic{outline:3px solid var(--turq);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.phone.haptic{outline-width:0}}.rd-btn{min-height:64px;font-size:17px;font-weight:700}.rd-row{gap:8px;display:grid}.rd-step{border:2px solid var(--line2);background:var(--surface);border-radius:14px;gap:8px;padding:12px;display:grid}.rd-step.ok{border-color:var(--green)}.rd-step.bad{border-color:var(--red)}.rd-crit{background:var(--red);color:#fff;border:0;border-radius:14px;width:100%;min-height:64px;font-size:18px;font-weight:800}.rd-big{font-size:16px;font-weight:700}.rd-top{z-index:2;background:var(--surface);gap:8px;padding-bottom:8px;display:grid;position:sticky;top:0}.rd-bottom{z-index:2;background:var(--surface);gap:6px;padding-top:8px;display:grid;position:sticky;bottom:0}.rd-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rd-tile{border:2px solid var(--line2);background:var(--surface);min-height:96px;color:var(--ink);font:700 17px/1.25 var(--head);text-align:center;border-radius:14px;padding:8px}.rd-tile small{color:var(--ink2);font:500 13px/1.3 IBM Plex Sans,sans-serif}.rd-tile.ok{border-color:var(--green)}.rd-tile.bad{border-color:var(--red)}.ay-fab{z-index:12;background:var(--turq);color:#0b1826;width:56px;height:56px;font:800 26px var(--head);border:0;border-radius:50%;position:absolute;bottom:92px;right:12px;box-shadow:0 6px 18px #00000047}.ay-bubble{z-index:12;background:var(--navy);color:#fff;border-radius:12px;max-width:70%;padding:10px 12px;font-size:15px;font-weight:600;position:absolute;bottom:156px;right:12px;box-shadow:0 6px 18px #00000047}.es-bar[hidden]{display:none}.es-bar{background:var(--amber-soft);color:var(--amber);border-bottom:2px solid var(--amber);align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.es-bar[data-tone=info]{background:var(--blue-soft);color:var(--blue);border-bottom-color:var(--blue)}.es-bar[data-tone=ok]{background:var(--green-soft);color:var(--green);border-bottom-color:var(--green)}.es-card{border:2px solid var(--blue);background:var(--blue-soft);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:12px;display:grid}.es-card[data-tone=warn]{border-color:var(--amber);background:var(--amber-soft)}.es-card[data-tone=bad]{border-color:var(--red);background:var(--red-soft)}.es-card .es-ic{font-size:34px;line-height:1}.es-card .es-tx b{font-size:16px}.es-card .btn{grid-column:1/-1}.es-hg{animation:1.6s ease-in-out infinite es-flip;display:inline-block}@keyframes es-flip{0%,35%{transform:rotate(0)}65%,to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.es-hg{animation:none}}#nav button{white-space:nowrap;flex:1 1 0;min-width:0;padding-left:1px;padding-right:1px;font-size:10.5px}#nav{gap:0;overflow-x:hidden}.co-head{color:var(--ink2);text-align:center;padding:2px 0 6px;font-size:13px}.co-head b{font:800 18px var(--head);color:var(--title)}.co-manana{gap:8px;display:grid}.co-frame{border:2px solid var(--green);background:var(--green-soft);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.co-frame small{letter-spacing:.06em;color:var(--green);font-size:12px;font-weight:700}.co-frame b{font:800 24px var(--head)}.co-frame.cambio{border-color:var(--red);background:var(--red-soft)}.co-frame.cambio small{color:var(--red)}.co-badges{gap:6px;display:grid}.co-badge,.co-ins{border:1px solid var(--line);border-left:5px solid var(--pal);border-radius:12px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.co-badge small,.co-ins small{color:var(--ink3);grid-column:1;font-size:12px}.co-badge .co-pal,.co-ins .co-pal{grid-area:1/2/3;align-self:center;font-size:13px;font-weight:800}.co-level{text-align:center;place-items:center;gap:10px;padding:26px 0 14px;display:grid;position:relative}.co-level b{font:800 20px var(--head)}.co-medal{background:var(--pal);color:#fff;width:84px;height:84px;box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--pal);z-index:1;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.co-level[data-palier=Élite] .co-medal{box-shadow:0 0 0 1px #fff,0 0 0 4px #111}.co-wings3{width:250px;height:150px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.co-level b{animation:none}}.est-chip{background:var(--turq-soft);color:var(--turq);border-radius:99px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.est-chip.llego{background:var(--amber-soft);color:var(--amber)}.calendar .libre{cursor:pointer}.calendar .v:focus-visible,.calendar .libre:focus-visible{outline:2px solid var(--turq);outline-offset:1px}.calendar .e{background:0 0}.rd-blink{outline:2px solid var(--red);outline-offset:3px;border-radius:12px;animation:.5s ease-in-out 4 rdBlink}@keyframes rdBlink{50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.rd-blink{animation:none}}.phone:has(>.ay-fab:not([hidden])) .body{padding-bottom:84px}.ay-bubble{pointer-events:none}.co-rev{color:var(--amber);grid-column:1;font-size:12px;font-weight:700}.co-nc{border-left:3px solid var(--line2);padding-left:8px}.co-mults{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.co-mult{border:1px solid var(--line);font:800 16px var(--head);border-radius:10px;justify-items:center;padding:6px;display:grid}.co-mult small{color:var(--ink3);font-size:11px;font-weight:600}.co-mult.on{border-color:var(--title)}.co-reto{min-height:32px;color:var(--ink2);align-items:center;gap:8px;font-size:14px;display:flex}.co-reto.ok{color:var(--green)}.co-perfecto{font:800 16px var(--head);color:var(--title);text-align:center;margin-top:6px}.co-rara{border:1px dashed var(--line2);border-radius:12px;gap:2px;padding:8px 10px;display:grid}.co-rara.lock{opacity:.8}.co-rara small{color:var(--ink3);font-size:12px}.co-decor{background:var(--d1);border:1px solid var(--line);border-radius:14px;height:84px;margin-bottom:8px;position:relative;overflow:hidden}.co-decor:before{content:"";background:var(--d2);position:absolute;inset:0}.co-decor:after{content:"";opacity:0;animation:6s ease-in-out infinite alternate co-luz;position:absolute;inset:0}.co-decor[data-luz=amanecer]:after{opacity:.7;background:linear-gradient(#ffaa7859,#0000 50%)}.co-decor[data-luz=atardecer]:after{opacity:.7;background:linear-gradient(#ff6e3c66,#0000 50%)}@keyframes co-luz{0%{filter:brightness(.92)}to{filter:brightness(1.08)}}.co-decor[data-decor=Bronce]{--d1:#f1d9a8;--d2:linear-gradient(180deg,#8fd0e6 0 45%,#2f9bbd 45% 62%,#f1d9a8 62%)}.co-decor[data-decor=Hierro]{--d1:#cfe3c4;--d2:radial-gradient(circle at 20% 30%,#2f6b3a 0 14%,transparent 15%),radial-gradient(circle at 60% 25%,#2f6b3a 0 12%,transparent 13%),linear-gradient(180deg,#bfe0ef 0 55%,#e8d3a0 55%)}.co-decor[data-decor=Plata]{--d1:#1d5f86;--d2:radial-gradient(ellipse at 65% 70%,#0d3a57 0 18%,transparent 19%),linear-gradient(180deg,#8fb9d3,#1d5f86)}.co-decor[data-decor=Oro]{--d1:#f4c15c;--d2:radial-gradient(circle at 75% 35%,#fff2c2 0 9%,transparent 10%),linear-gradient(180deg,#f9d98a,#d98b2b 60%,#3b7f9a 60%)}.co-decor[data-decor=Platino]{--d1:#b9d8e0;--d2:linear-gradient(90deg,transparent 40%,#ffffffb3 40% 46%,transparent 46%),linear-gradient(180deg,#7fb08a,#b9d8e0)}.co-decor[data-decor=Diamante]{--d1:#4fd0ee;--d2:linear-gradient(180deg,#bff0fb,#4fd0ee 55%,#0f7fa6)}.co-decor[data-decor=Rubí]{--d1:#a8264f;--d2:radial-gradient(circle at 30% 40%,#e05a8c 0 10%,transparent 11%),linear-gradient(180deg,#a8264f,#a8264f 70%,#4a0a28)}.co-decor[data-decor=Élite]{--d1:#000;--d2:radial-gradient(circle at 15% 25%,#fff 0 1px,transparent 2px),radial-gradient(circle at 45% 60%,#fff 0 1px,transparent 2px),radial-gradient(circle at 70% 20%,#fff 0 1.5px,transparent 2px),radial-gradient(circle at 88% 70%,#fff 0 1px,transparent 2px),#000;border:2px solid #c9a227}.co-decor-t{z-index:1;font:700 13px var(--head);border-radius:8px;padding:2px 8px;position:absolute;bottom:6px;left:8px}.co-decor[data-decor=Bronce] .co-decor-t{color:#111;background:#2f9bbd}.co-decor[data-decor=Hierro] .co-decor-t{color:#111;background:#bfe0ef}.co-decor[data-decor=Plata] .co-decor-t{color:#fff;background:#1d5f86}.co-decor[data-decor=Oro] .co-decor-t{color:#111;background:#d98b2b}.co-decor[data-decor=Platino] .co-decor-t{color:#111;background:#b9d8e0}.co-decor[data-decor=Diamante] .co-decor-t{color:#111;background:#4fd0ee}.co-decor[data-decor=Rubí] .co-decor-t{color:#fff;background:#a8264f}.co-decor[data-decor=Élite] .co-decor-t{color:#fff;background:#000}.co-level.co-discreto .co-wings3{display:none}@media (prefers-reduced-motion:reduce){.co-decor:after{animation:none}}.hd .r1 #sync,.hd .hk:empty{display:none}.estado-top{flex:none;min-width:0;display:flex}.estado-top button{border:1px solid var(--line);background:var(--surface2);text-align:left;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;max-width:116px;min-height:36px;padding:2px 8px;display:flex}.estado-top button span{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;display:block;overflow:hidden}.estado-top button b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;display:block;overflow:hidden}.estado-top button[data-net]{background:var(--amber-soft);border-color:var(--amber)!important}.estado-top button[data-net] span{color:var(--amber);font-weight:700}.rt-stops{flex-direction:column;margin-bottom:6px;display:flex}.rt-stop{grid-template-columns:46px minmax(0,1fr);column-gap:8px;padding-bottom:8px;display:grid}.rt-rl{text-align:right;color:var(--ink2);padding-top:10px;padding-right:14px;font-size:12px;font-weight:700;position:relative}.rt-rl:after{content:"";background:var(--c);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);z-index:1;border-radius:50%;position:absolute;top:14px;right:0}.rt-rl:before{content:"";background:var(--line2);width:2px;position:absolute;top:20px;bottom:-18px;right:4px}.rt-stop.done .rt-rl:before{background:var(--green)}.rt-stop:last-child .rt-rl:before{display:none}.rt-stop.cur .rt-rl:after{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--blue-soft)}.rt-body{min-width:0}.rt-sc{text-align:left;background:var(--surface2);border:1px solid var(--line);width:100%;color:inherit;border-radius:12px;min-height:44px;padding:10px 12px;display:block}.rt-sc .rt-tp{align-items:center;gap:8px;display:flex}.rt-sc .sp{flex:1;min-width:0}.rt-sc b{font-size:14px;display:block}.rt-sc small{color:var(--ink3);font-size:12px;display:block}.rt-stop.cur .rt-sc{border-left:5px solid var(--blue);background:var(--blue-soft);border-color:var(--blue)}.rt-stop.open .rt-sc{box-shadow:var(--ring)}.rt-steps{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.rt-steps .ss{color:var(--ink3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.rt-steps .ss i{border:1.5px solid var(--line2);background:var(--surface);width:14px;height:14px;color:var(--ink3);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.rt-steps .ss.ok{color:var(--ink2)}.rt-steps .ss.ok i{background:var(--green);border-color:var(--green);color:#fff}.rt-steps .ss.cur{color:var(--blue);font-weight:700}.rt-steps .ss.cur i{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.rt-steps .ss.x{color:var(--red);font-weight:700}.rt-steps .ss.x i{background:var(--red);border-color:var(--red);color:#fff}.rt-fiche{background:var(--surface);border:1px solid var(--turq);border-radius:12px;margin-top:6px;padding:10px 12px;display:none}.rt-stop.open .rt-fiche{display:block}.rt-fiche .kv{margin-bottom:8px}.rt-sub{letter-spacing:.06em;color:var(--turq);margin:8px 0 3px;font-size:11px;font-weight:700}.rt-note{color:var(--ink2);background:var(--surface2);border-radius:8px;margin-bottom:6px;padding:6px 8px;font-size:12.5px}.rt-sec{border-top:1px solid var(--line);margin-top:8px;padding-top:2px}.rt-fiche>.rt-sub:first-child{margin-top:0}.rt-visita{gap:8px;display:grid}.rt-vst{margin:2px 0 0;padding:0;list-style:none}.rt-vst li{color:var(--ink3);align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.rt-vst li+li{border-top:1px solid var(--line)}.rt-vst li i{border:1.5px solid var(--line2);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:800;display:grid}.rt-vst li.ok{color:var(--ink2)}.rt-vst li.ok i{background:var(--green);border-color:var(--green);color:#fff}#p-ruta>.mapw,#p-scan>button.nfc{display:none}.tw-premium{color:var(--gold-ink);background:var(--gold-soft);border:1px solid var(--gold);white-space:nowrap;border-radius:99px;padding:0 7px;font-size:10.5px;font-weight:800}.tb0{color:var(--ink3);background:var(--surface2);border:1px solid var(--line2);border-radius:99px;padding:0 7px;font-size:10.5px;font-weight:700}.rt-wt,.ea-wt{font-family:var(--head);color:var(--title);text-align:center;margin:0 0 7px;font-size:12.5px;font-weight:700}.rt-map{padding:10px 12px}.rt-mapw{background:var(--map);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.rt-mapw svg{width:100%;height:auto;display:block}.rt-mapw text{fill:var(--ink2);text-anchor:middle;font-size:8.5px;font-weight:600}.rt-mapw .num{fill:#fff;font-size:9px;font-weight:800}.rt-mapw .nm{font-size:7.5px}.rt-blk{animation:1s ease-in-out infinite rt-blink}@keyframes rt-blink{0%,to{opacity:1}50%{opacity:.25}}.rt-navl{stroke:var(--turq);stroke-width:3.5px;stroke-dasharray:7 5;fill:none;animation:.8s linear infinite rt-dash}@keyframes rt-dash{to{stroke-dashoffset:-12px}}.rt-zm{flex-direction:column;gap:4px;display:flex;position:absolute;top:6px;right:6px}.rt-zm button{border:1px solid var(--line2);background:var(--surface);width:32px;height:32px;color:var(--ink);border-radius:8px;font-size:16px;font-weight:800;line-height:1}.rt-navbar{background:var(--navy);color:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.rt-navbtns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.rt-navbtns .btn{min-height:40px;margin-top:6px;font-size:12.5px}a.btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.rt-maplg{color:var(--ink3);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:5px;font-size:11px;display:flex}.rt-maplg i{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:3px;display:inline-block}.rt-lkp{white-space:nowrap;color:#2b1458;background:#b794f6;border-radius:99px;padding:1px 6px;font-weight:800;display:inline-block;box-shadow:0 0 0 2px #efe7fd}.rt-stop.lock .rt-sc{border-left:4px solid #b794f6}.rt-stop.pc .rt-sc{outline:2.5px solid var(--red);outline-offset:1px;border-color:var(--red)}.rt-stop.cur .rt-sc{animation:1.6s ease-out infinite rt-curp}@keyframes rt-curp{0%{box-shadow:0 0 #0b7fbd8c}to{box-shadow:0 0 0 12px #0b7fbd00}}.rt-adr{color:var(--blue);text-align:left;background:0 0;border:0;min-height:30px;margin-top:2px;padding:0;font-size:12px;text-decoration:underline}.rt-eta{color:var(--ink2);background:var(--surface);border:1px dashed var(--line2);border-radius:8px;margin-top:4px;padding:3px 8px;font-size:11.5px;font-weight:600}.rt-pzl{margin:0;padding:0;list-style:none}.rt-pz{color:var(--ink3);align-items:center;gap:7px;padding:3px 0;font-size:12.5px;display:flex}.rt-pz+.rt-pz{border-top:1px solid var(--line)}.rt-pz i{border:1.5px solid var(--line2);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid}.rt-pz em{margin-left:auto;font-size:11px;font-style:normal}.rt-pz.ok{color:var(--ink2)}.rt-pz.ok i{background:var(--green);border-color:var(--green);color:#fff}.rt-pz.r{color:var(--red);font-weight:700}.rt-pz.r i{background:var(--red);border-color:var(--red);color:#fff}.rt-pz.w{color:var(--amber);font-weight:700}.rt-pz.w i{background:var(--amber);border-color:var(--amber);color:#fff}.rt-absn{color:var(--ink3);margin-top:3px;font-size:11px;font-style:italic}.rt-stk{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:flex}.rt-accg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:5px;display:grid}.rt-accg figure{color:var(--ink2);text-align:center;margin:0;font-size:11px}.rt-th{background:linear-gradient(135deg,#8a97a6,#56626f);border-radius:8px;height:58px;margin-bottom:3px;position:relative}.rt-th span{background:var(--turq);border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:14px;right:16px}.rt-th.b2{background:linear-gradient(135deg,#7da3a8,#3f6a72)}.rt-th.b2 span{top:22px;left:18px;right:auto}.ea{flex-direction:column;gap:8px;display:flex;position:relative}.ea-hd{justify-content:space-between;align-items:baseline;padding:2px 4px;display:flex}.ea-hd b{font-size:16px;font-family:var(--head)}.ea-hd small{color:var(--ink3);font-size:11.5px}.toprow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.toprow>.card{min-width:0;padding:10px}.toprow .nfc{aspect-ratio:1;justify-self:center;gap:4px;width:min(130px,100%);height:auto;margin:0;box-shadow:0 6px 16px #0f2a474d}.toprow .wm2{font-size:16px}.toprow .nfc small{max-width:84px;font-size:9.5px}.toprow .wave2{width:18px;height:14px;top:-13px}.ea-quieto .ring,.ea-quieto .u2,.ea-quieto .wave2 path{animation:none}.ea-cs{align-items:center;gap:8px;display:flex}.ea-cs>div{min-width:0}.ea-dot{background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%;flex:none}.ea-cs b{overflow-wrap:anywhere;font-size:14px}.ea-cs small{color:var(--ink3);overflow-wrap:anywhere;font-size:11px;display:block}.ea-chrs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ea-chrs>div{background:var(--surface2);border:1px solid var(--line);min-width:0;color:var(--ink3);text-align:center;border-radius:10px;flex:1;padding:4px 6px;font-size:11px}.ea-chrs b{font-family:var(--head);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;display:block}.ea-chrs .on b{color:var(--blue)}.ea-chrs .ea-w2 b{color:var(--amber)}.ea-stp{border:1px solid var(--line);background:var(--surface);color:var(--ink3);border-radius:11px;align-items:center;gap:8px;margin-bottom:5px;padding:6px 9px;font-size:12.5px;display:flex}.ea-stp>i{border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.ea-stp em{margin-left:auto;font-size:11px;font-style:normal}.ea-stp.ok{color:var(--ink2)}.ea-stp.ok>i{background:var(--green);border-color:var(--green);color:#fff}.ea-stp.r{color:var(--red)}.ea-stp.r>i{background:var(--red);border-color:var(--red);color:#fff}.ea-stp.w{color:var(--amber)}.ea-stp.w>i{background:var(--amber);border-color:var(--amber);color:#fff}.ea-stp.abs{opacity:.7;background:0 0;border-style:dashed}.ea-stp.abs span{text-decoration:line-through}.ea-stp.now{border:2px solid var(--blue);background:var(--blue-soft);color:var(--ink);padding:10px;display:block}.ea-sh{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;display:flex}.ea-sh b{font-size:14px;font-family:var(--head)}.ea-sh i{font-size:20px;font-style:normal}.ea-ui p{color:var(--ink2);margin:2px 0 4px;font-size:12.5px}.ea-ui .btn{width:100%;min-height:44px;margin-top:6px}.ea-ui .btn.y{background:var(--amber-soft);border:1px solid var(--amber);color:var(--amber)}.ea-ui .btn.dis,.ea-fin.dis{opacity:.5}.ea-lkb{color:var(--red);background:0 0;border:0;width:100%;min-height:32px;margin-top:2px;font-size:12px;text-decoration:underline}.ea-lkb.ea-omit{color:var(--ink3)}.ea-casc{margin:4px 0}.ea-cr{color:var(--ink3);align-items:center;gap:7px;padding:3px 0;font-size:12px;display:flex}.ea-cr+.ea-cr{border-top:1px solid var(--line)}.ea-cr i{border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:800;display:grid}.ea-cr em{margin-left:auto;font-style:normal}.ea-cr.ok i{background:var(--green);border-color:var(--green);color:#fff}.ea-cr.w{color:var(--amber);font-weight:700}.ea-cr.w i{background:var(--amber);border-color:var(--amber);color:#fff}.ea-wcr{text-align:center;margin:4px 0;font-size:12.5px}.ea-wcr b{font-family:var(--head);color:var(--amber);font-variant-numeric:tabular-nums;font-size:17px}.ea-waitl{background:var(--amber-soft);border:1px solid var(--amber);color:var(--amber);text-align:center;border-radius:9px;margin:4px 0;padding:5px 8px;font-size:12.5px;font-weight:700}.ea-chk{text-align:left;background:var(--surface2);border:1px solid var(--line2);width:100%;min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;margin-top:5px;padding:8px 10px;font-size:13px;display:flex}.ea-chk i{border:2px solid var(--line2);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ea-chk.on i{background:var(--green);border-color:var(--green)}.ea-pm{flex-wrap:wrap;gap:4px;margin:5px 0;display:flex}.ea-pm span{background:var(--surface2);border:1px solid var(--line);border-radius:8px;padding:2px 6px;font-size:11px}.ea-finw{background:var(--bg);border-top:1px solid var(--line);padding:6px 0 2px;position:sticky;bottom:0}.ea-fin{background:var(--green);color:#fff;width:100%;min-height:48px}.ea-fin.dis{background:var(--line2);color:var(--ink2)}.ea-finw small{text-align:center;color:var(--ink3);margin-top:3px;font-size:11px;display:block}.ea-shk{animation:.36s ea-shake}@keyframes ea-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.ea-xpf{z-index:6;text-align:center;font-family:var(--head);color:var(--turq);pointer-events:none;font-size:28px;font-weight:800;animation:1.5s ease-out forwards ea-xpup;position:absolute;top:30%;left:50%;transform:translate(-50%)}.ea-xpf small{font-size:11px;font-weight:600;display:block}@keyframes ea-xpup{0%{opacity:0;transform:translate(-50%,20px)scale(.6)}20%{opacity:1;transform:translate(-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-70px)}}.ea-otros{margin-top:6px}@media (prefers-reduced-motion:reduce){.toprow .nfc .ring,.toprow .u2,.toprow .wave2 path,.rt-blk,.rt-navl,.rt-stop.cur .rt-sc,.ea-shk{animation:none}.ea-xpf{opacity:1;animation:none}}.pf,.pf-sheet{--pfk:1;font-size:calc(14px*var(--pfk))}body.glove .pf,body.glove .pf-sheet{--pfk:1.15}.pf,.pf-stack{flex-direction:column;gap:10px;display:flex}body.glove .pf,body.glove .pf-stack{gap:12px}.pf-cs>*,.pf-cs .pf-stack>*{animation:.35s both pfCascade}.pf-cs .pf-stack>:nth-child(2){animation-delay:50ms}.pf-cs .pf-stack>:nth-child(3){animation-delay:.1s}.pf-cs .pf-stack>:nth-child(4){animation-delay:.15s}.pf-cs .pf-stack>:nth-child(5){animation-delay:.2s}.pf-cs .pf-stack>:nth-child(6){animation-delay:.25s}@keyframes pfCascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pfUnfold{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes pfPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes pfScan{0%{opacity:.2;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:.2;transform:translateY(40px)}}@keyframes pfShackle{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(-5px)rotate(0)}to{transform:translateY(-5px)rotate(-38deg)}}@keyframes pfTrofeoShine{0%{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 8px}to{box-shadow:0 0 0 14px #0000}}@keyframes pfBub{0%{opacity:0;transform:translate(14px)scale(.96)}to{opacity:1;transform:none}}.pf-calm *,.pf-calm{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.pf *,.pf-sheet *{transition:none!important;animation:none!important}}.pf-fi{align-items:center;gap:12px;display:flex}.pf-nm{font:700 calc(16px*var(--pfk)) var(--head);display:block}.pf-fi small{color:var(--ink3);font-size:calc(12px*var(--pfk))}.pf-avw{flex:none;position:relative}.pf-av{background:var(--blue-soft);width:56px;height:56px;color:var(--blue);font:800 18px var(--head);border:2px solid var(--turq);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.pf-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pf-av:after{content:"📷";background:var(--surface);border:1px solid var(--line);border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;bottom:-4px;right:-4px}.pf-avm{z-index:5;background:var(--surface);border:1px solid var(--turq);border-radius:12px;flex-direction:column;gap:6px;min-width:210px;padding:6px;animation:.25s pfUnfold;display:flex;position:absolute;top:calc(100% + 6px);left:0}.pf-avm[hidden]{display:none}.pf-avm button{border:1px solid var(--line);background:var(--surface2);color:var(--ink);text-align:left;font-weight:600;font-size:calc(13px*var(--pfk));border-radius:9px;padding:9px 12px}.pf-vis{font-size:calc(13px*var(--pfk));justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.pf-vis b{font-weight:600}.pf-kv{font-size:calc(13px*var(--pfk))}.pf-fiche .pf-kv{margin-top:10px}.pf-st{font-size:calc(11px*var(--pfk));white-space:nowrap;color:var(--ink2);background:var(--surface2);border:0;border-radius:99px;padding:3px 8px;font-weight:700;display:inline-block}.pf-st.g{background:var(--green-soft);color:var(--green)}.pf-st.a{background:var(--amber-soft);color:var(--amber)}.pf-st.r{background:var(--red-soft);color:var(--red)}.pf-st.b{background:var(--blue-soft);color:var(--blue)}.pf-st.n{background:var(--surface2);color:var(--ink2);border:1px solid var(--line)}button.pf-st{cursor:pointer;min-height:32px}.pf-sub{font-size:calc(11px*var(--pfk));letter-spacing:.06em;color:var(--turq);margin:10px 0 4px;font-weight:700}.pf-note{font-size:calc(12.5px*var(--pfk));color:var(--ink2);background:var(--surface2);border-radius:8px;margin-top:6px;padding:6px 8px}.pf .dn{color:var(--red)}.pf .up{color:var(--green)}.pf .eq{color:var(--ink3)}.pf-btn{font-size:calc(13.5px*var(--pfk));margin-top:8px}.pf-btn.xl{font-size:calc(16px*var(--pfk));border-radius:14px;margin-top:12px;padding:17px 10px}.pf-btn[disabled]{cursor:default}.pf-btn.esp{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber)}.pf-pref{width:auto;min-height:44px;font-size:calc(13px*var(--pfk));margin:0;padding:6px 14px}.pf-salir{color:var(--red)}.pf-lnk{color:var(--blue);font-size:calc(12px*var(--pfk));background:0 0;border:0;margin-top:8px;padding:6px 4px;font-weight:600;line-height:1.3;text-decoration:underline}.pf-wg{text-align:center;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:11px 40px;display:flex;position:relative}.pf-ic{font-size:19px;position:absolute;top:11px;left:14px}.pf-ch{color:var(--ink3);transition:transform .3s;position:absolute;top:12px;right:14px}.pf-wt{font:700 calc(14px*var(--pfk))/1.25 var(--head);color:var(--title);text-align:center;margin:0;display:block}.pf-tx{width:100%;display:block}.pf-tx small{font-size:calc(12px*var(--pfk));color:var(--ink3);display:block}.pf-big{font:800 calc(20px*var(--pfk)) var(--head);color:var(--turq);display:block}.pf-wg.open{border-color:var(--turq);box-shadow:var(--ring);border-bottom-right-radius:0;border-bottom-left-radius:0}.pf-wg.open .pf-ch{transform:rotate(180deg)}.pf-wd{background:var(--surface);border:1px solid var(--turq);border-top:0;border-radius:0 0 14px 14px;margin-top:-10px;padding:4px 14px 14px;animation:.3s ease-out pfUnfold}.pf-wd[hidden]{display:none}.pf-mes{padding:12px 12px 14px}.pf-mes>.pf-wt{margin-bottom:2px}.pf-cofre{text-align:center;color:var(--turq);padding:10px 0 2px}.pf-padl,.pf-facew{width:64px;height:64px;margin:0 auto 6px;display:block}.pf-facew{display:none}.pf-cofre.scan .pf-facew{display:block}.pf-cofre.scan .pf-padl{display:none}.pf-facew .pf-ln{animation:1s ease-in-out both pfScan}.pf-padl .pf-sh{transform-origin:bottom;transform-box:fill-box}.pf-cofre.abierto .pf-padl .pf-sh{animation:.9s both pfShackle;transform:translateY(-5px)rotate(-38deg)}.pf-cofre .btn .pf-fic{vertical-align:-5px;width:20px;height:20px;margin-right:6px}.pf-cofre.scan .btn{opacity:.6;pointer-events:none}.pf-docs{text-align:left;display:none}.pf-cofre.abierto .pf-docs{display:block}.pf-cofre.abierto .pf-gate{display:none}.pf-it{border:1px solid var(--line);background:var(--surface2);font-size:calc(13px*var(--pfk));color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;animation:.35s both pfCascade;display:flex}.pf-it small{color:var(--ink3);font-size:calc(11px*var(--pfk));display:block}.pf-it.new{animation:.5s both pfPop}.pf-prox{text-align:center;margin:8px 0}.pf-cnt{font:800 calc(26px*var(--pfk)) var(--head);color:var(--turq)}.pf-hrow{border-top:1px solid var(--line);font-size:calc(13px*var(--pfk));grid-template-columns:1fr auto;gap:2px 10px;padding:6px 0;display:grid}.pf-hrow small{color:var(--ink3);font-size:calc(11px*var(--pfk));grid-column:1}.pf-hrow>b{text-align:right;grid-row:1}.pf-dl{background:var(--surface2);border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:8px;display:none}.pf-dl.on{animation:.3s pfUnfold;display:block}.pf-pdfw[hidden]{display:none}.pf-dl select,.pf-form select,.pf-form input{border:1px solid var(--line2);background:var(--surface);width:100%;color:var(--ink);font-size:calc(13px*var(--pfk));border-radius:8px;padding:7px}.pf-tiles{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.pf-tiles div{background:var(--surface2);border:1px solid var(--line);text-align:center;border-radius:10px;padding:5px 2px}.pf-tiles span{font-size:calc(10px*var(--pfk));color:var(--ink3);display:block}.pf-tiles b{font-size:calc(13px*var(--pfk))}.pf-cal{margin-top:8px}.pf-cal .v.sel{outline:2px solid var(--turq);outline-offset:1px}.pf-cal .v.cg{background:var(--blue-soft);border:1px solid var(--blue);color:var(--blue)}.pf-cal .v.rq{background:var(--amber-soft);border:1px dashed var(--amber);color:var(--amber)}.pf-lgd{font-size:calc(10.5px*var(--pfk));color:var(--ink3);flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pf-lgd s{text-decoration:none}.pf-lgd s:before{content:"";background:var(--c);vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:4px;display:inline-block}.pf-dayd{border:1px solid var(--turq);background:var(--surface2);border-radius:12px;margin-top:10px;padding:10px 12px;animation:.25s pfUnfold}.pf-dayd[hidden]{display:none}.pf-dt{font:700 calc(13.5px*var(--pfk)) var(--head);margin-bottom:6px;display:block}.pf-form{background:var(--surface2);border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:8px;display:none}.pf-form.on{animation:.3s pfUnfold;display:block}.pf-form label{font-size:calc(11px*var(--pfk));color:var(--ink3);margin:4px 0 2px;display:block}.pf-trs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.pf-trofeo{text-align:center;border:1px solid var(--line);background:var(--surface2);font-size:calc(11px*var(--pfk));color:var(--ink3);border-radius:12px;padding:8px 4px;position:relative;overflow:hidden}.pf-trofeo b{filter:grayscale();opacity:.5;font-size:26px;line-height:1.2;display:block}.pf-trofeo.on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-ink);cursor:pointer;font-weight:700}.pf-trofeo.on b{filter:none;opacity:1}.pf-trofeo.shine{animation:1.6s pfTrofeoShine}.pf-bdg{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.pf-bdg div{border:1px solid var(--line);background:var(--surface2);text-align:center;font-size:calc(10.5px*var(--pfk));color:var(--ink3);border-radius:10px;padding:6px 3px}.pf-bdg div b{margin-bottom:1px;font-size:17px;display:block}.pf-bdg .off{filter:grayscale();opacity:.5}.pf-bdg .ok{border-color:var(--green);background:var(--green-soft);color:var(--green);font-weight:700}.pf-bdg .rare{border-style:dashed}.pf-bdg .rare b{filter:grayscale();opacity:.6}.pf-bdg .rare.ok b{filter:none;opacity:1}.pf-prog{font-size:calc(11px*var(--pfk));justify-content:space-between;margin-top:8px;display:flex}.pf-bar{background:var(--line);border-radius:6px;height:6px;margin-top:3px;overflow:hidden}.pf-bar i{background:var(--turq);border-radius:6px;height:100%;display:block}.pf-sheet{flex-direction:column;gap:10px;display:flex}.pf-tabs{gap:6px;display:flex}.pf-tabs button{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:8px 16px;font-weight:700}.pf-thread{flex-direction:column;gap:8px;min-height:60px;display:flex}.pf-bub{max-width:86%;font-size:calc(13px*var(--pfk));border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:8px 11px}.pf-bub.in{align-self:flex-start}.pf-bub.out{background:var(--blue-soft);border-color:var(--blue);align-self:flex-end;animation:.35s both pfBub}.pf-stt{font-size:calc(11px*var(--pfk));color:var(--amber);background:var(--amber-soft);border:1px solid var(--amber);border-radius:99px;margin-top:5px;padding:2px 8px;font-weight:700;display:inline-block}.pf-err{min-height:18px;color:var(--red);font-size:calc(12px*var(--pfk))}.pf-hold{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.pf-rg{background:conic-gradient(var(--turq) calc(var(--p,0)*1%),var(--line2) 0);border-radius:50%;width:30px;height:30px;margin-top:-15px;display:none;position:absolute;top:50%;right:14px;-webkit-mask:radial-gradient(circle,#0000 9px,#000 10px);mask:radial-gradient(circle,#0000 9px,#000 10px)}body.glove .pf-hold .pf-rg{display:block}body.glove .pf-hold .pf-lb:after{content:" · mantener";opacity:.85;font-weight:600}body.glove .pf-hold.holding{transform:scale(.98)}body.glove .pf button,body.glove .pf select,body.glove .pf input:not([type=file]),body.glove .pf-sheet button,body.glove .pf-sheet input{min-height:64px}body.glove .pf .row2{gap:12px;margin-top:12px}body.glove .pf .btn,body.glove .pf-sheet .btn{font-size:calc(14px*var(--pfk));border-width:2px}body.glove .pf-wg{border-width:2px;min-height:64px;padding-top:16px;padding-bottom:16px}body.glove .pf .card,body.glove .pf-tiles div{border-width:2px}body.glove .pf-av{width:72px;height:72px;min-height:72px}body.glove .pf-avm{gap:12px}body.glove .pf-it{flex-wrap:wrap;gap:12px}body.glove .pf-form,body.glove .pf-dl{padding:12px}body.glove .pf-form select,body.glove .pf-form input,body.glove .pf-dl select,body.glove .pf-sheet input{font-size:calc(14px*var(--pfk));border-width:2px}body.glove .pf .calendar{gap:12px 5px}body.glove .pf .calendar div{aspect-ratio:auto;border-width:2px;min-height:64px}body.glove .pf .calendar .h{min-height:0}body.glove .pf-lgd{font-size:calc(12px*var(--pfk));gap:10px}body.glove .pf .meta,body.glove .pf-sheet .meta{color:var(--ink2)}body.glove .pf span.pf-st,body.glove .pf-stt{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:800}body.glove .pf button.pf-st{font-size:calc(14px*var(--pfk));border:2px solid;border-radius:12px;padding:0 14px;font-weight:800}body.glove .pf-sheet .pf-stt{color:var(--amber)}body.glove .pf-tabs button{min-height:64px}.dm-push{z-index:40;box-sizing:border-box;background:var(--navy);color:#fff;border-left:4px solid var(--turq);overflow-wrap:anywhere;border-radius:10px;max-width:calc(100% - 20px);padding:8px 12px;font-size:12.5px;line-height:1.3;animation:.25s ease-out dm-in;position:absolute;top:8px;left:10px;right:10px;box-shadow:0 4px 14px #00000040}@keyframes dm-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.ea-yio{box-sizing:border-box;border:1px solid var(--turq);background:var(--turq-soft);overflow-wrap:anywhere;border-radius:12px;max-width:100%;margin:6px 0;padding:8px 10px}.ea-yio.r{border-color:var(--red);background:var(--red-soft)}.ea-yh{text-align:center;font-family:var(--head);color:var(--turq);margin-bottom:4px;font-size:14px;font-weight:700}.ea-yio .ea-stp{margin:0 0 4px}.ea-ym{color:var(--ink);margin-top:3px;font-size:12.5px}.ea-demo{border-top:1px dashed var(--line2);flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding-top:6px;display:flex}.ea-demo small{color:var(--ink3);margin-right:2px;font-size:10.5px}.ea-demo .btn{min-width:0;padding:4px 8px;font-size:11px}.dm-nmh{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-dm-nm] .btn{margin-top:6px}.rt-stop.rep .rt-sc{background:#b794f629}@media (prefers-reduced-motion:reduce){.dm-push{animation:none}}#p-hoy .card>h3{font-family:var(--head);letter-spacing:0;text-transform:none;text-align:center;color:var(--turq);border:0;margin:0 0 8px;padding:0;font-size:14px;font-weight:700;line-height:1.2;display:block}#p-hoy .card>h3 small{color:var(--ink3);text-transform:none;margin-top:2px;font-family:inherit;font-size:11px;font-weight:500;display:block}#p-hoy .alert{animation:1.2s infinite in-beat}@keyframes in-beat{0%{transform:scale(1)}8%{transform:scale(1.035)}16%{transform:scale(1)}24%{transform:scale(1.05)}38%,to{transform:scale(1)}}#p-hoy .in-frise{scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;padding:4px 0 10px;display:flex;overflow-x:auto}#p-hoy .in-day{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface2);text-align:center;overflow-wrap:anywhere;min-width:0;color:var(--ink);border-radius:14px;flex-direction:column;flex:0 0 96px;align-items:center;gap:4px;padding:10px 4px;font-size:12px;display:flex}#p-hoy .in-day .dn{color:var(--ink2);font-weight:700}#p-hoy .in-day .dd{font-family:var(--head);font-size:22px;font-weight:700;line-height:1.1}#p-hoy .in-day .cn{font-size:14px;font-weight:700}#p-hoy .in-day .tm{color:var(--ink3);font-size:11px}#p-hoy .in-day .mi2{color:var(--red);font-size:11px;font-weight:700}#p-hoy .in-day.off{color:var(--ink3);background:0 0;border-style:dashed}#p-hoy .in-day.past{opacity:.78}#p-hoy .in-day.j{border:2px solid var(--turq);background:var(--turq-soft);animation:2.4s ease-in-out infinite in-jglow}#p-hoy .in-day.j .dn,#p-hoy .in-day.j .dd{color:var(--turq)}#p-hoy .in-day.sel{box-shadow:0 0 0 2px var(--turq);border-color:var(--turq)}@keyframes in-jglow{0%,to{box-shadow:0 0 0 2px var(--turq-soft)}50%{box-shadow:0 0 0 7px var(--turq-soft)}}#p-hoy .in-detail{grid-template-rows:0fr;margin-top:-10px;transition:grid-template-rows .28s ease-out;display:grid}#p-hoy .in-detail.open{grid-template-rows:1fr;margin-top:0}#p-hoy .in-detail>div{min-height:0;overflow:hidden}#p-hoy .in-dpan{background:var(--surface);border:1px solid var(--turq);border-radius:14px;padding:10px 12px}#p-hoy .in-dpan h4{justify-content:space-between;align-items:center;margin:0 0 6px;font-size:13px;display:flex}#p-hoy .in-dpan ol{margin:0;padding:0;list-style:none}#p-hoy .in-dpan li{border-top:1px solid var(--line);align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:flex}#p-hoy .in-dpan li:first-child{border-top:0}#p-hoy .in-dpan li .h{width:42px;color:var(--ink2);font-weight:700}#p-hoy .in-dpan li .n{flex:1;min-width:0}#p-hoy .in-dpan .ms{background:var(--surface2);color:var(--ink2);border-radius:8px;margin-top:6px;padding:6px 8px;font-size:12px}#p-hoy .in-hb{grid-template-columns:118px 1fr 76px;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:grid}#p-hoy .in-hb b{text-align:right;font-size:11px;font-weight:600}#p-hoy .in-bar{background:var(--line);border-radius:99px;height:6px;overflow:hidden}#p-hoy .in-bar i{background:var(--green);height:100%;display:block}#p-hoy .in-bar.a i{background:var(--amber)}#p-hoy .in-jhead{align-items:center;gap:12px;display:flex}#p-hoy .in-ring{flex:none;width:70px;height:70px;position:relative}#p-hoy .in-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}#p-hoy .in-ring circle{fill:none}#p-hoy .in-ring .bg{stroke:var(--line);stroke-width:9px}#p-hoy .in-ring .fg{stroke:var(--pc);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}#p-hoy .in-ring .lis{stroke:var(--pc);stroke-width:1.6px}#p-hoy .in-ring .ct{text-align:center;font-family:var(--head);place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}#p-hoy .in-wings{width:132px;height:79px;display:block}#p-hoy .in-wings.flap,#p-hoy .in-ring.flap{animation:.9s ease-in-out in-flap}@keyframes in-flap{0%{transform:scaleY(1)}20%{transform:scaleY(.5)}45%{transform:scaleY(1.25)}70%{transform:scaleY(.75)}to{transform:scaleY(1)}}#p-hoy .in-nxt{color:var(--ink2);font-size:12px;font-weight:700}#p-hoy .in-jal{height:34px;margin:8px 2px 22px;position:relative}#p-hoy .in-tr0{background:var(--line);border:1px solid var(--line);border-radius:99px;height:12px;position:absolute;top:11px;left:0;right:0;overflow:hidden}#p-hoy .in-tr0 i{background:var(--pc);border-radius:99px;height:100%;transition:width .8s ease-out;display:block}#p-hoy .in-jm{background:var(--surface);border:3px solid var(--c);width:22px;height:22px;color:var(--ink3);border-radius:50%;place-items:center;margin-left:-11px;font-size:9px;font-weight:800;display:grid;position:absolute;top:6px}#p-hoy .in-jm.on{background:var(--c);color:var(--surface)}#p-hoy .in-jm.cur{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--c)}#p-hoy .in-jm s{color:var(--ink3);white-space:nowrap;font-size:8.5px;font-weight:600;text-decoration:none;position:absolute;top:28px;left:50%;transform:translate(-50%)}#p-hoy .in-xpl{justify-content:space-between;align-items:baseline;gap:6px;font-size:12px;display:flex}#p-hoy .in-xpl b{font-family:var(--head);font-size:15px}#p-hoy .in-xpbar{background:var(--line);border:1px solid var(--line);border-radius:99px;height:8px;margin:6px 0 4px;overflow:hidden}#p-hoy .in-xpbar i{background:var(--pc);border-radius:99px;height:100%;transition:width .8s ease-out;display:block}#p-hoy .in-rkn{justify-content:center;align-items:baseline;gap:6px;display:flex}#p-hoy .in-rkn b{font-family:var(--head);font-size:30px;line-height:1}#p-hoy .in-rkn span{color:var(--ink3);font-size:12px}#p-hoy .in-rkst{text-align:center;color:var(--amber);margin:2px 0 8px;font-size:11.5px;font-weight:700}#p-hoy .in-paused .in-rkst{color:var(--blue)}#p-hoy .in-rks{grid-template-columns:repeat(24,1fr);gap:2px;margin:4px 0 24px;display:grid;position:relative}#p-hoy .in-rks i{background:var(--line);border-radius:3px;height:12px}#p-hoy .in-rks i.on{background:var(--amber)}#p-hoy .in-paused .in-rks i.on{background:var(--blue)}#p-hoy .in-rks u{border-left:2px solid var(--ink3);width:0;text-decoration:none;position:absolute;top:-4px;bottom:-4px}#p-hoy .in-rks u s{text-align:center;width:52px;color:var(--ink3);margin-top:3px;font-size:9.5px;line-height:1.15;text-decoration:none;position:absolute;top:100%;left:-26px}#p-hoy .in-rks u:last-of-type s{text-align:right;left:auto;right:-2px}#p-hoy .in-rkl{color:var(--ink2);flex-direction:column;gap:2px;font-size:12px;display:flex}#p-hoy .in-rkl b{color:var(--ink)}#p-hoy .in-sec{color:var(--ink3);margin:2px 0 0;font-size:11px;font-weight:700}#p-hoy .in-rt{align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}#p-hoy .in-rt+.in-rt{border-top:1px solid var(--line)}#p-hoy .in-rt i{border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:grid}#p-hoy .in-rt.ok i{background:var(--green);border-color:var(--green);color:var(--surface)}#p-hoy .in-rt b{color:var(--ink2);font-size:12px}#p-hoy .in-insx{color:var(--ink2);text-align:center;margin:-4px 0 8px;font-size:11.5px}#p-hoy .in-meds{text-align:center;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}#p-hoy .in-ins{flex-direction:column;align-items:center;gap:3px;font-size:11px;line-height:1.2;display:flex}#p-hoy .in-ins small{color:var(--ink3);font-size:10px}#p-hoy .in-med{background:var(--amber-soft);width:46px;height:46px;color:var(--amber);border:2px solid var(--amber);border-radius:50%;place-items:center;font-size:18px;display:grid}#p-hoy .in-med.lock{background:var(--surface2);color:var(--ink3);border:2px dashed var(--line2)}#p-hoy .in-prog{background:var(--line);border-radius:99px;width:100%;height:6px;overflow:hidden}#p-hoy .in-prog i{background:var(--turq);height:100%;display:block}@media (prefers-reduced-motion:reduce){#p-hoy .alert,#p-hoy .in-day.j,#p-hoy .in-wings.flap,#p-hoy .in-ring.flap{animation:none}}#p-hoy.in-quieto *{transition:none!important;animation:none!important}.co-tl{flex-direction:column;display:flex}.co-nd{grid-template-columns:34px minmax(0,1fr);column-gap:8px;display:grid;position:relative}.co-rl{background:var(--line2);border-radius:3px;width:3px;position:absolute;top:34px;bottom:-2px;left:15px}.co-rl b{background:var(--green);border-radius:3px;width:100%;height:0;display:block}.co-nd.done .co-rl b{height:100%}.co-nd.go .co-rl b{animation:.7s ease-out both coRail}@keyframes coRail{0%{height:0}to{height:100%}}.co-dt{border:2px solid var(--line2);background:var(--surface);width:32px;height:32px;font:800 13px var(--head);z-index:1;border-radius:50%;grid-area:1/1;place-items:center;display:grid}.co-nd.cur .co-dt{border-color:var(--turq);box-shadow:0 0 0 4px var(--turq-soft);color:var(--title)}.co-nd.done .co-dt{background:var(--green);border-color:var(--green);color:#fff}.co-nh{width:100%;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;grid-area:1/2;justify-content:center;gap:1px;min-height:44px;padding:4px 0 6px;display:flex}.co-nh b{font:700 14px var(--head)}.co-nh small{color:var(--ink3);font-size:11.5px}.co-nb{visibility:hidden;grid-area:2/2;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,visibility 0s .3s;display:grid}.co-nd.open .co-nb{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}.co-nb>div{min-height:0;overflow:hidden}.co-nd.open .co-nb>div{padding-bottom:14px}.co-nd.pend{opacity:.55}.co-dev{gap:10px;display:grid}.co-nf{gap:6px;margin-top:6px;display:grid}@media (prefers-reduced-motion:reduce){.co-nd.go .co-rl b{animation:none}.co-nb{transition:none}}.pf-fh{border:0;border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--title);font:700 calc(13px*var(--pfk)) var(--head);background:0 0;justify-content:space-between;align-items:center;margin-top:10px;padding:0 4px;display:flex}.pf-fd[hidden]{display:none}.rt-ci h3[data-greffe-act],.rt-ci .kv[data-greffe-act]{cursor:pointer}.rt-ci h3[data-greffe-act]:after{content:" ›";color:var(--title)}.rt-mis-d{fill:var(--red);stroke:var(--surface);stroke-width:1.5px}.rt-mis-r{fill:none;stroke:var(--amber);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite rt-mis-p}@keyframes rt-mis-p{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.rt-misl{background:var(--red);box-shadow:0 0 0 2px var(--amber)}@media (prefers-reduced-motion:reduce){.rt-mis-r{animation:none}}#p-hoy .in-chev{color:var(--ink3);font-size:16px;line-height:1;transition:transform .3s}#p-hoy [aria-expanded=true] .in-chev{transform:rotate(180deg)}#p-hoy .in-dr{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,visibility 0s .3s;display:grid}#p-hoy .in-dr.open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}#p-hoy .in-dr>div{min-height:0;overflow:hidden}#p-hoy .in-dr.open .in-dri{gap:8px;padding-top:8px;display:grid}#p-hoy .in-frise2{flex-direction:column;gap:6px;padding-left:4px;display:flex;position:relative}#p-hoy .in-frise2:before{content:"";background:linear-gradient(var(--blue),var(--line2));border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:17px}#p-hoy .in-fn{text-align:left;width:100%;color:inherit;background:0 0;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:6px;display:flex;position:relative}#p-hoy .in-fn[aria-expanded=true]{border-color:var(--turq);background:var(--turq-soft)}#p-hoy .in-nd{border:2px solid var(--line2);background:var(--surface);z-index:1;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}#p-hoy .in-fn.cur .in-nd{background:var(--blue);border-color:var(--blue);color:#fff;animation:1.8s infinite in-pdot}@keyframes in-pdot{70%{box-shadow:0 0 0 8px var(--blue-soft)}to{box-shadow:0 0 0 0 var(--blue-soft)}}#p-hoy .in-nt{flex:1;min-width:0}#p-hoy .in-nt b{font:700 13px var(--head);display:block}#p-hoy .in-nt small{color:var(--ink3);font-size:11.5px;display:block}#p-hoy .in-big{position:relative}#p-hoy .in-mini{width:100%;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px 18px 40px;display:flex}#p-hoy .in-mini svg{width:100%;height:auto;max-height:110px;display:block}#p-hoy .in-lv{color:var(--title);font-size:11px;font-weight:700}#p-hoy .in-sub{color:var(--ink3);font-size:11px}#p-hoy .in-badge{border:1.5px solid var(--line2);background:var(--surface2);color:inherit;border-radius:14px;flex-direction:column;align-items:center;gap:1px;width:80px;min-height:48px;padding:4px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:6px;right:6px}#p-hoy .in-badge[aria-expanded=true]{border-color:var(--turq);box-shadow:var(--ring)}#p-hoy .in-badge svg{width:46px;height:34px}#p-hoy .in-badge em{background:var(--turq);color:var(--bg);border-radius:99px;padding:1px 6px;font-size:10px;font-style:normal;position:absolute;top:-7px;right:-7px}#p-hoy .in-fuel{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s ease-out both in-fill}@keyframes in-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){#p-hoy .in-dr,#p-hoy .in-chev,#p-hoy .in-fn.cur .in-nd,#p-hoy .in-fuel{transition:none;animation:none}}#p-hoy.in-quieto .in-fn.cur .in-nd,#p-hoy.in-quieto .in-fuel{animation:none}.toprow.solo{grid-template-columns:minmax(0,1fr)}.toprow.solo .nfc{width:min(200px,70%)}.ea-casa.ea-enter{animation:.45s ease-out both ea-enter}@keyframes ea-enter{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.ea-nota{border-top:1px solid var(--line);color:var(--ink2);margin-top:8px;padding-top:6px;font-size:11px}.ea-nota b{color:var(--title);font-size:11px;display:block}.ea-nota ul{margin:4px 0 0;padding-left:14px}.ea-nota li{margin-bottom:2px}.ea-nota small{color:var(--ink3)}@media (prefers-reduced-motion:reduce){.ea-casa.ea-enter{animation:none}}.ea-prox{text-align:center;color:var(--ink2);margin:-2px 0 6px;font-size:12px}.ea-prox b{color:var(--ink)}.rt-mtag{letter-spacing:.05em;text-transform:uppercase;color:var(--red);border:1.5px solid var(--amber);border-radius:99px;margin-bottom:2px;padding:1px 8px;font-size:10px;font-weight:800;display:inline-block}.rt-mcnt{font:800 12px var(--head);color:var(--ink2);border:1px solid var(--line2);border-radius:99px;padding:2px 8px}.rt-chev{color:var(--ink3);font-size:16px;line-height:1;transition:transform .3s}.rt-sc[aria-expanded=true] .rt-chev{transform:rotate(180deg)}.rt-stop[data-stop] .rt-mtag~b{display:block}.rt-listen{border:1.5px solid var(--line2);background:var(--surface2);width:100%;min-height:44px;color:inherit;border-radius:12px;font-size:13px;font-weight:700}.rt-mque{font-size:13px;font-weight:600}.rt-prs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rt-prs li{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.rt-prs li i{border:2px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.rt-prs li.ok i{background:var(--green);border-color:var(--green);color:#fff}.rt-prs .t{flex:1;min-width:0}.rt-phb{border:1.5px solid var(--turq);background:var(--turq-soft);min-height:44px;color:var(--title);border-radius:12px;padding:0 10px;font-size:12px;font-weight:700}.rt-phb.ok{border-color:var(--green);background:var(--green-soft);color:var(--green)}@media (prefers-reduced-motion:reduce){.rt-chev{transition:none}}.co-ph{border:2px dashed var(--line2);background:var(--surface2);width:100%;min-height:150px;color:inherit;border-radius:14px;place-items:center;gap:4px;margin:6px 0;padding:0;display:grid;position:relative;overflow:hidden}.co-ph b{font:700 14px var(--head)}.co-phd{font-size:34px;line-height:1}.co-ph.ok{border:3px solid var(--green);box-shadow:0 0 0 4px var(--green-soft)}.co-ph img{object-fit:cover;width:100%;max-height:220px;display:block}.co-ph.ok i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.co-lect{text-align:center;margin:10px 0 6px}.co-lect small{color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.co-lect b{font:800 40px var(--head);color:var(--ink);line-height:1.1;display:block}.co-lect b span{color:var(--ink2);font-size:18px;font-weight:700}.co-tiles{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.co-tiles div{background:var(--surface2);border:1px solid var(--line);text-align:center;border-radius:12px;padding:10px 8px}.co-tiles small{color:var(--ink3);font-size:11.5px;display:block}.co-tiles b{font:800 22px var(--head);color:var(--title);margin-top:2px;display:block}.co-nfa{border:1px solid var(--line);border-radius:12px;margin-top:8px;overflow:hidden}.co-nfh{width:100%;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.co-nfh b{font:700 14px var(--head);flex:1}.co-nfv{color:var(--amber);font-size:12px;font-weight:700}.co-nfv.ok{color:var(--green)}.co-chev{color:var(--ink3);font-size:16px;transition:transform .3s}.co-nfa.open .co-chev{transform:rotate(180deg)}.co-nfb{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,visibility 0s .3s;display:grid}.co-nfa.open .co-nfb{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}.co-nfb>div{min-height:0;overflow:hidden}.co-nfa.open .co-nfb>div{padding:0 10px 10px}@media (prefers-reduced-motion:reduce){.co-chev,.co-nfb{transition:none}}.co-tro{flex-direction:column;gap:10px;display:flex}.co-pts{align-items:baseline;gap:8px;display:flex}.co-pts b{font:800 36px var(--head);color:var(--title);line-height:1}.co-pts small{color:var(--ink3);font-size:11px}.co-slots{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.co-slot{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.co-slot em{color:var(--ink3);text-align:center;min-height:20px;font-size:9px;font-style:normal;line-height:1.1}.co-cell{aspect-ratio:1;border:2px dashed var(--line2);border-radius:50%;place-items:center;width:100%;max-width:50px;display:grid;position:relative}.co-med{background:var(--surface);border:3px solid var(--pc);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;inset:-2px}.co-slot.earned .co-cell,.co-slot.owned .co-cell{border-color:#0000}.co-slot.empty .co-cell{opacity:.55}.co-tro.go .co-slot.earned .co-med{animation:.95s cubic-bezier(.2,.9,.3,1.15) both co-fly;animation-delay:calc(.25s + var(--n)*.35s)}@keyframes co-fly{0%{transform:translate(var(--fx),-300px) scale(2.4) rotate(-50deg);opacity:0}15%{opacity:1}to{opacity:1;transform:none}}.co-lvl{border-left:5px solid var(--pc);position:relative}.co-lrow{align-items:center;gap:10px;display:flex}.co-wings2{flex:none;width:150px;height:90px;display:block}.co-nm{font:800 24px var(--head);color:var(--ink);line-height:1.2}.co-xpbar{background:var(--line);border-radius:99px;height:12px;margin:8px 0 4px;overflow:hidden}.co-xpbar i{background:linear-gradient(90deg,var(--turq),var(--blue));height:100%;width:var(--wf);border-radius:99px;display:block}.co-tro.go .co-xpbar i{animation:.9s ease-out 1.3s both co-xpfill}.co-tro.go .co-lvl.reach .co-xpbar i{animation:2.2s ease-in-out 1.3s both co-xpR}@keyframes co-xpfill{0%{width:var(--w0)}to{width:var(--wf)}}@keyframes co-xpR{0%{width:var(--w0)}45%{width:100%}60%{width:100%}to{width:var(--wf)}}.co-xpl{justify-content:space-between;align-items:center;font-size:12px;display:flex}.co-xpl b{font:800 15px var(--head)}.co-rk3{text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px;margin:4px 0 8px;display:grid}.co-rk3 .cl small{color:var(--ink3);font-size:11px;font-weight:600;display:block}.co-rk3 .cl b{font:800 32px var(--head);line-height:1.1;display:inline-block}.co-rk3 .cl.gn b{color:var(--green);font-size:20px}.co-rk3 .cl.nw b{color:var(--title)}.co-rk3 .ar{color:var(--ink3);font-size:18px}@media (prefers-reduced-motion:reduce){.co-tro .co-med,.co-tro .co-xpbar i{animation:none!important}}#p-hoy .in-jornada .co-tl{flex-direction:column;display:flex}#p-hoy .in-jr{justify-content:center;gap:6px;margin:2px 0 8px;display:flex}#p-hoy .co-nd.half .co-rl b{height:50%}#p-hoy .co-nd.in-tr>.in-dr,#p-hoy .co-nd.in-tr>.in-hot{grid-area:2/2}#p-hoy .in-hot{gap:8px;padding:2px 0 14px;display:grid}#p-hoy .co-nh.in-nh0{cursor:default}#p-hoy .co-nd.in-tr .in-dr>div{min-height:0;overflow:hidden}#p-hoy .co-nd.in-tr .in-dr.open .in-dri{padding-bottom:14px}.ci-est{gap:8px;display:grid}.ci-opt.on{background:var(--blue);border-color:var(--blue);color:#fff}.ci-est .btn[disabled]{opacity:.5}.ea-acc{margin:8px 0}.ea-ah{border:1px solid var(--line);background:var(--surface2);width:100%;min-height:48px;color:inherit;text-align:left;border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;display:flex}.ea-ah b{font:700 14px var(--head);flex:1}.ea-chev{color:var(--ink3);font-size:16px;transition:transform .3s}.ea-ah[aria-expanded=true]{border-color:var(--turq)}.ea-ah[aria-expanded=true] .ea-chev{transform:rotate(180deg)}.ea-ab{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,visibility 0s .3s;display:grid}.ea-ab.open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}.ea-ab>div{min-height:0;overflow:hidden}.ea-ab.open .ea-abi{gap:8px;padding:8px 4px 4px;display:grid}.ea-navs{gap:8px;margin:10px 0;display:grid}.ea-navs .btn{text-align:center;justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.ea-chev,.ea-ab{transition:none}}.pf-avw{margin-inline:62px}.pf-wgbg{z-index:0;pointer-events:none;width:180px;height:108px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.pf-wings{width:100%;height:100%;display:block}.pf-av{z-index:1}.pf-nmr{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pf-star{font:700 calc(14px*var(--pfk)) var(--head);color:var(--amber);white-space:nowrap}#p-hoy .in-lst{gap:6px;margin:0;padding:0;list-style:none;display:grid}#p-hoy .in-lst li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}#p-hoy .in-lst li:last-child{border-bottom:0}#p-hoy .in-ln{flex-direction:column;min-width:0;display:flex}#p-hoy .in-ln b{font:700 13px var(--head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#p-hoy .in-ln small{color:var(--ink3);font-size:11.5px}.al-wings{filter:drop-shadow(0 0 7px var(--wc));overflow:visible}.al-flash,.al-ring{opacity:0}.al-all,.al-body,.al-ring,.al-flash{transform-origin:100px 66px}.al-go .al-body{animation:.55s ease-out both al-body}.al-go .al-ring{animation:.8s ease-out .1s both al-ring}.al-go .al-f{animation:.95s cubic-bezier(.2,.9,.3,1.15) both al-open;animation-delay:calc(.5s + var(--i)*70ms)}.al-go .al-ai,.al-go .al-star{animation:.5s ease-out 1.6s both al-fade}.al-go{animation:.8s ease-in-out 1.7s both al-glow}.al-go .al-all{animation:.55s ease-out 2.5s both al-pulse}.al-go .al-flash{animation:.7s ease-out 2.5s both al-fl}@keyframes al-body{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes al-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes al-open{0%{transform:rotate(calc(var(--s)*72deg)) scale(.1);opacity:0}55%{opacity:1;transform:rotate(calc(var(--s)*-7deg)) scale(1.06)}to{opacity:1;transform:none}}@keyframes al-fade{0%{opacity:0}to{opacity:1}}@keyframes al-glow{0%{filter:drop-shadow(0 0 2px var(--wc))}55%{filter:drop-shadow(0 0 18px var(--wc))}to{filter:drop-shadow(0 0 9px var(--wc))}}@keyframes al-pulse{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes al-fl{0%{opacity:0}30%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.al-go,.al-go *{animation:none!important}}.al-sp{stroke:#ffffff8c;stroke-width:.9px;stroke-linecap:round}.co-tiles4{grid-template-columns:1fr 1fr}.co-tiles span{color:var(--ink3);margin-top:2px;font-size:10.5px;display:block}.co-fix{color:var(--green);font-weight:600}#p-hoy .in-go{width:100%;min-height:68px;font:800 20px var(--head);border-radius:16px;margin-top:4px;animation:2.2s ease-in-out infinite in-go-p}@keyframes in-go-p{0%,to{box-shadow:0 0 0 0 var(--green-soft)}50%{box-shadow:0 0 0 9px var(--green-soft)}}#p-hoy.in-quieto .in-go{animation:none}@media (prefers-reduced-motion:reduce){#p-hoy .in-go{animation:none}}.sheet:not(.on){visibility:hidden;pointer-events:none;transition:transform .25s,visibility 0s .25s}.sheet.on{visibility:visible}#p-hoy .in-wt{z-index:2;position:relative}#p-hoy .in-jhead{grid-template-columns:78px minmax(0,1fr) 78px;align-items:center;gap:6px;margin-top:6px;display:grid}#p-hoy .in-jhead .in-ring{grid-column:1;width:78px;height:78px}#p-hoy .in-jhead .in-sp{text-align:center;flex-direction:column;grid-column:2;align-items:center;gap:2px;display:flex}#p-hoy .in-wings{margin-inline:auto}#p-hoy .in-ring{filter:drop-shadow(0 0 calc(var(--gl,0)*1.1px) var(--pc))}#p-hoy .in-ring .bg,#p-hoy .in-ring .fg{stroke-width:calc(8px + var(--gl,0)*.7px)}#p-hoy .in-ring .rg-d{stroke:var(--pc);stroke-width:1.2px;opacity:.7}#p-hoy .in-ring .rg-t line{stroke:var(--pc);stroke-width:1.4px;stroke-linecap:round;opacity:.8}#p-hoy .in-ring .rg-h{stroke:var(--pc);stroke-width:.8px;opacity:.5}#p-hoy .in-jm.cur{animation:2.2s ease-in-out infinite in-jm-p}@keyframes in-jm-p{0%,to{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--c);transform:scale(1)}50%{box-shadow:0 0 0 3px var(--surface),0 0 0 8px var(--c);transform:scale(1.07)}}#p-hoy .co-nd.in-tr.pulse .co-dt{animation:1.9s ease-in-out infinite in-cy}@keyframes in-cy{0%,to{box-shadow:0 0 0 0 var(--turq-soft)}50%{box-shadow:0 0 0 8px var(--turq-soft)}}#p-hoy .co-nd.in-tr>.in-chp{grid-area:2/2}#p-hoy .in-chips{flex-wrap:nowrap;gap:6px;padding:2px 0 12px;display:flex;overflow:hidden}#p-hoy .in-chip{background:var(--green-soft);min-width:0;color:var(--green);border-radius:99px;flex:0 auto;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:11px;font-weight:700;display:inline-flex}#p-hoy .in-chip.a{background:var(--amber-soft);color:var(--amber)}#p-hoy .in-chip i{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}#p-hoy .in-chip.a i{background:var(--amber)}#p-hoy .in-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#p-hoy .in-chips:not([data-n="1"]):not([data-n="2"]) .in-chip{padding:2px}#p-hoy .in-chips:not([data-n="1"]):not([data-n="2"]) .in-chip b{display:none}.pf-fiche{overflow:visible}.pf-avw{margin-block:34px 10px}.pf-wgbg{transform:translate(-50%,-56%)}@media (prefers-reduced-motion:reduce){#p-hoy .in-jm.cur,#p-hoy .co-nd.in-tr.pulse .co-dt{animation:none}}#p-hoy.in-quieto .in-jm.cur,#p-hoy.in-quieto .co-nd.in-tr.pulse .co-dt{animation:none}.co-tkl{border:2px solid var(--green);background:var(--surface2);border-radius:14px;margin:8px 0;padding:8px}.co-tkimg{object-fit:cover;border-radius:10px;width:100%;max-height:140px;margin-bottom:6px;display:block}.co-tkh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.co-tkok{font:700 11px var(--head);color:var(--green)}.co-tkr{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.co-tkp{min-width:0;display:grid}.co-tkp b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.co-tkp small{opacity:.7}.co-tkm{flex:none;align-items:center;gap:4px;display:flex}.co-tkm input{text-align:right;width:84px;min-height:44px}@media (prefers-reduced-motion:no-preference){.co-tkl{animation:.25s ease-out co-tkin}@keyframes co-tkin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.mi-card{margin:0 0 10px}.mi-pl{align-items:center;gap:8px;min-width:0;margin:8px 0 4px;display:flex}.mi-pl .btn{flex:none;min-width:44px;min-height:44px}.mi-bar{background:var(--line2);border-radius:4px;flex:1;min-width:0;height:8px;overflow:hidden}.mi-bar i{background:var(--turq);width:0;height:100%;transition:width .25s linear;display:block}.mi-t{font:600 12px var(--head);color:var(--ink2);flex:none}.mi-st{display:block}.mi-card.mi-on .mi-st{color:var(--turq)}.mi-resp{margin-top:6px}.mi-voy{background:var(--green);border-color:var(--green);color:#fff;min-height:56px;font-size:16px}.mi-nopb{background:var(--red);border-color:var(--red);color:#fff;min-height:56px;font-size:16px}.mi-nop{background:var(--red-soft);border:1px solid var(--red);border-radius:14px;gap:8px;margin:10px 0;padding:12px;display:grid}.mi-rec{background:var(--red);border-color:var(--red);color:#fff;min-height:56px;font-size:16px}.mi-rec[disabled]{opacity:.7}@media (prefers-reduced-motion:reduce){.mi-bar i{transition:none}}.btn.ci-opt.on{background:var(--blue);border-color:var(--blue);color:#fff}#p-hoy .in-pal .in-wings{aspect-ratio:200/156;height:auto}#p-hoy .in-pal .in-jhead{margin-top:8px}.ea-stp .ea-ph{object-fit:cover;border:1px solid var(--line);border-radius:8px;flex:none;width:36px;height:36px}#p-hoy .tn-note{background:var(--turq-soft);border-radius:10px;margin-top:8px;padding:7px 9px;font-size:12px}#p-hoy .tn-src{color:var(--turq);margin-bottom:2px;font-size:10px;font-weight:700;display:block}#p-hoy .tn-vermas{margin-top:8px}#p-hoy .tn-vm-btn{font:inherit;color:var(--ink2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:6px 9px;font-size:12px;display:flex}#p-hoy .tn-vermas.open .tn-arrow{transform:rotate(180deg)}#p-hoy .tn-arrow{transition:transform .28s}#p-hoy .tn-vm-body[hidden]{display:none}#p-hoy .tn-miss{color:var(--ink3);border-top:1px dashed var(--line);justify-content:space-between;gap:8px;padding:3px 0;font-size:11.5px;display:flex}@media (prefers-reduced-motion:reduce){#p-hoy .tn-arrow{transition:none}}.nv-photo{background:var(--surface2);border:1px solid var(--line2);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;margin:8px 0;position:relative;overflow:hidden}.nv-photo .nv-img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.nv-photo .nv-ps{cursor:ns-resize;width:100%;height:auto;display:block;position:relative}.nv-read{justify-content:space-between;align-items:center;gap:8px;margin:6px 0;display:flex}.nv-read b{font-size:18px}.nv-steps,.nv-snaps{flex-wrap:wrap;gap:6px;display:flex}.al-btn{border:1.5px solid var(--amber);background:var(--amber-soft);width:100%;min-height:56px;color:var(--ink);font:800 17px var(--head);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;display:flex}.al-btn span{font-size:26px}.al-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.al-grid button{border:1.5px solid var(--line2);background:var(--surface2);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;font-size:40px;line-height:1;display:flex}.al-grid button small{color:var(--ink2);font-size:11px;font-weight:700}.al-big{text-align:center;font-size:52px;line-height:1.1}.al-casa{text-align:center;margin:4px 0 10px;font-size:15px;font-weight:700}.al-row{justify-content:center;gap:10px;display:flex}.al-row button{border:1px solid var(--line2);background:var(--surface2);border-radius:50%;width:64px;min-width:64px;height:64px;font-size:26px}.al-row .al-go{background:var(--green);border-color:var(--green)}.al-row button[aria-pressed=true]{background:var(--turq-soft);border-color:var(--turq)}.al-card{flex-direction:column;gap:4px;display:flex}.al-card .al-p{font-size:30px;line-height:1.1}.al-card .al-h{font-size:13px;font-weight:700}.al-card .al-d{align-self:flex-end;font-size:20px}.mal{flex-direction:column;gap:8px;display:flex}.mal-n{font:800 15px var(--head);text-align:center;color:var(--title)}.mal-hint{color:var(--ink2);text-align:center;font-size:12px}.mal-prd{border:2px solid var(--line2);background:var(--surface2);text-align:left;width:100%;min-height:72px;color:var(--ink);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px;display:grid}.mal-prd .mal-pe{text-align:center;font-size:30px}.mal-prd b{font:700 15px var(--head)}.mal-prd[aria-expanded=true]{border-color:var(--turq);background:var(--turq-soft)}.mal-prd.v{border-color:var(--green);background:var(--green-soft)}.mal-prd.v.lo{border-color:var(--amber);background:var(--amber-soft)}.mal-prd.v.em{border-color:var(--red);background:var(--red-soft)}.mal-rt{align-items:center;gap:6px;font-size:22px;font-weight:800;display:flex}.mal-bd{border:2px solid var(--line2);background:var(--surface);border-radius:8px 8px 6px 6px;width:22px;height:30px;position:relative;overflow:hidden}.mal-bd i{height:var(--h);background:var(--c);position:absolute;bottom:0;left:0;right:0}.mal-gp{border:1.5px solid var(--turq);background:var(--surface);touch-action:pan-y;border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.mal-gv{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-height:300px;display:block}.mal-gv .mal-glass{fill:var(--surface2);stroke:var(--line2);stroke-width:4px}.mal-gv .mal-liq{fill:var(--pc)}.mal-gv .mal-edge{fill:none;stroke:var(--ink3);stroke-width:4px}.mal-gv .mal-tk{stroke:var(--ink3);stroke-width:3px}.mal-gv .mal-ll{stroke:var(--ink);stroke-width:3px;stroke-dasharray:6 5}.mal-gv .mal-hd{fill:var(--blue)}.mal-gv text{fill:#fff;font-size:22px}.mal-gv .mal-lab{fill:var(--ink);font-size:44px}.mal-gm{justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:28px;display:flex}
