.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}.login input,.login .btn{min-height:64px;font-size:18px}.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:12px}#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:12px;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:12px;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:12px;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:12px;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:12px;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:12px;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:12px;font-weight:800}.tb0{color:var(--ink3);background:var(--surface2);border:1px solid var(--line2);border-radius:99px;padding:0 7px;font-size:12px;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:15px;font-weight:600}.rt-mapw .num{fill:#fff;font-size:15px;font-weight:800}.rt-mapw .nm{font-size:15px}.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:12px;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:12px;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:12px;font-style:normal;font-weight:800;display:grid}.rt-pz em{margin-left:auto;font-size:12px;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:12px;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:12px}.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:12px}.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:12px}.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:12px;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:12px}.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:12px;font-style:normal;font-weight:800;display:grid}.ea-stp em{margin-left:auto;font-size:12px;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:12px;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:12px}.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:12px;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:12px;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:12px;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(12px*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(12px*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(12px*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(12px*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(12px*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(12px*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(12px*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(12px*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(12px*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(12px*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(12px*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:12px}.ea-demo .btn{min-width:0;padding:4px 8px;font-size:12px}.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:12px;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:12px}#p-hoy .in-day .mi2{color:var(--red);font-size:12px;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:12px;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:12px;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:12px;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:12px;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:12px;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:12px;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:12px;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:12px;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:12px}#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:12px;line-height:1.2;display:flex}#p-hoy .in-ins small{color:var(--ink3);font-size:12px}#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:12px}.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:12px;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:12px;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:12px;font-weight:700}#p-hoy .in-sub{color:var(--ink3);font-size:12px}#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:12px;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:12px;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:12px}.ea-nota b{color:var(--title);font-size:12px;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:12px;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:12px;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:12px;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:12px}.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:12px;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:12px;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:12px}.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:12px;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:12px;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:12px;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 12px 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-phq{flex:none;font-size:18px;line-height:1}.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:12px;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:12px;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:12px;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}.wa-tk{letter-spacing:-3px;margin-left:4px}.wa-tk.rd{font-weight:700}.pf-del{border-top:1px solid var(--line);margin-top:28px;padding-top:12px}.pf-del-btn{width:100%;min-height:64px;color:var(--red);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font:600 18px system-ui,sans-serif;display:flex}.pf-del-ic{flex:none;width:28px;height:28px}.pf-del-btn:focus-visible,.pf-del-al button:focus-visible{outline:3px solid var(--turq);outline-offset:-3px}.pf-del-ov{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pf-del-al{background:var(--surface);width:min(100%,320px);color:var(--ink);text-align:center;border-radius:14px;overflow:hidden}.pf-del-al h3{margin:0;padding:18px 16px 4px;font:600 19px system-ui,sans-serif}.pf-del-al h3 .pf-del-ic{color:var(--red);margin:0 auto 6px;display:block}.pf-del-al p{margin:0;padding:6px 16px 18px;font-size:16px}.pf-del-bt{border-top:1px solid var(--line);display:flex}.pf-del-bt button{min-height:64px;color:var(--turq);cursor:pointer;background:0 0;border:0;flex:1;font:19px system-ui,sans-serif}.pf-del-bt button+button{border-left:1px solid var(--line)}.pf-del-bt .pf-del-ok{font-weight:700}.pf-del-bt .pf-del-no{color:var(--red)}.yc-card{flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:6px 4px;display:flex}.yc-ico{font-size:34px;line-height:1}.yc-note,.yc-dates{color:var(--ink);font-size:15px;font-weight:600}.cf-bt{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.cf-add{flex:120px;min-height:56px;font-size:28px}.cf-list{margin:0;padding:0;list-style:none}.cf-row{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:48px;display:flex}.cf-ic{font-size:26px;line-height:1}.cf-tx{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1;font-size:15px}.cf-err{color:var(--red);font-size:24px}.ea-lkb{min-height:64px}.rt-adr{align-items:center;min-height:64px;display:flex}.btn.r,#p-msg .chips .chip{min-height:64px}.hd .ico{flex:none;width:44px;height:44px}.estado-top button{min-height:44px}.hd .r1{gap:4px}.hd .r1 h1{padding-left:6px}.hd .r1 .brandico{width:30px;height:30px}.calendar .v,.calendar .libre{aspect-ratio:auto;min-height:48px;position:relative}.calendar .v:after,.calendar .libre:after{content:"";position:absolute;inset:-3px}small,.phone :is(.ico i,.hk button span,.tabs button,.meta,.st,.k span,.k small,.ph em,.dual .lbl,.tag,.doc,.doc table,.hold-hint,.bool .hint,.tabs button .bd,.k4 .k span,.bool small,.inp label,.sync-chip,.next .lbl,.tag.pr,.nfc small,.strip div,.bub small,.seg3 small,.ghost,.calendar .h){font-size:12px}@keyframes moCount{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes mFill{0%{width:0}}@keyframes mRing{0%{stroke-dasharray:0 999}}@keyframes moSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes moPulse{0%,to{box-shadow:0 0 #d98c0c80}70%{box-shadow:0 0 0 9px #d98c0c00}}@keyframes mPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes mDraw{0%{stroke-dashoffset:var(--dl,500)}to{stroke-dashoffset:0}}@keyframes moFlip{0%{opacity:0;transform:rotateY(85deg)}to{opacity:1;transform:none}}@keyframes moBump{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes moShim{0%{background-position:-200px 0}to{background-position:200px 0}}.mo-count{animation:.55s both moCount}.mo-fill{animation:.8s ease-out both mFill}.mo-ring{animation:1s ease-out both mRing}.mo-cascade>*{animation:.35s both moSlide}.mo-cascade>:nth-child(2){animation-delay:40ms}.mo-cascade>:nth-child(3){animation-delay:80ms}.mo-cascade>:nth-child(4){animation-delay:.12s}.mo-cascade>:nth-child(n+5){animation-delay:.16s}.mo-pulse{border-radius:12px;animation:2.2s infinite moPulse}.mo-pop{animation:.45s both mPop}.mo-draw{stroke-dasharray:var(--dl,500);animation:1.1s ease-out both mDraw}.mo-flip{animation:.5s both moFlip;display:inline-block}.mo-bump{animation:.6s both moBump;display:inline-block}.mo-skel{background:linear-gradient(90deg,var(--surface2) 25%,#20364e 50%,var(--surface2) 75%);background-size:400px 100%;border-radius:8px;animation:1.2s infinite moShim}:root{--mo-ease-out:cubic-bezier(.22,1,.36,1);--mo-ease-spring:cubic-bezier(.3,1.4,.5,1);--mo-ease-inout:cubic-bezier(.45,0,.2,1);--mo-dur-tap:.15s;--mo-dur-state:.25s;--mo-dur-enter:.35s;--mo-dur-max:.6s}@keyframes moRise{0%{opacity:0;transform:translateY(10px)}}@keyframes moSlideIn{0%{opacity:0;transform:translateY(-14px)}}@keyframes moWave{0%{opacity:.18;transform:translateY(8px)}40%{opacity:1;transform:none}}@keyframes moStamp{0%{opacity:0;transform:scale(1.6)rotate(-6deg)}60%{opacity:1;transform:scale(.94)rotate(1deg)}to{transform:none}}@keyframes moShake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes moSheet{0%{opacity:0;transform:scaleY(.92)}}@keyframes moFly{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,24px)) scale(.8)}}@keyframes moBreath{0%,to{opacity:1;transform:none}50%{opacity:.7;transform:scale(1.03)}}@keyframes moRipple{0%{opacity:.45;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes moGlare{0%{transform:translate(-120%)}to{transform:translate(120%)}}.mo-rise{animation:moRise var(--mo-dur-enter) var(--mo-ease-out) both}.mo-slide-in{animation:moSlideIn var(--mo-dur-enter) var(--mo-ease-out) both}.mo-wave>*{animation:moWave .6s var(--mo-ease-out) both}.mo-wave>:nth-child(2){animation-delay:.1s}.mo-wave>:nth-child(3){animation-delay:.2s}.mo-stamp{animation:moStamp .45s var(--mo-ease-spring) both}.mo-shake{animation:.45s ease-in-out both moShake}.mo-sheet{transform-origin:top;animation:moSheet var(--mo-dur-enter) var(--mo-ease-out) both}.mo-fly{animation:moFly .6s var(--mo-ease-out) both}.mo-breath{animation:2.4s ease-in-out infinite moBreath}.mo-breath3{animation:2.4s ease-in-out 3 moBreath}.mo-ripple{position:relative;overflow:hidden}.mo-ripple:after{content:"";aspect-ratio:1;opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:200%;margin:-100% 0 0 -100%;position:absolute;top:50%;left:50%;transform:scale(0)}.mo-ripple.mo-ripple-on:after{animation:moRipple .6s var(--mo-ease-out)}.mo-glare{position:relative;overflow:hidden}.mo-glare:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.mo-glare.mo-glare-on:after{animation:moGlare .6s var(--mo-ease-out)}.mo-spring{transition:transform .3s var(--mo-ease-spring)}.mo-spot{position:relative}.mo-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s var(--mo-ease-out);background:radial-gradient(160px circle at var(--mx,50%) var(--my,50%),#46d9f52e,transparent 70%);position:absolute;inset:0}.mo-spot:hover:after{opacity:1}@keyframes moLit{0%{opacity:.3;transform:scale(.7)}60%{opacity:1;transform:scale(1.25)}to{transform:none}}@keyframes moGlow{0%{filter:drop-shadow(0 0 #ffc82800)}50%{filter:drop-shadow(0 0 8px #ffc828e6)}to{filter:none}}.mo-lit>.on,.mo-lit>.half{animation:moLit .35s var(--mo-ease-spring) both}.mo-lit>:nth-child(2){animation-delay:70ms}.mo-lit>:nth-child(3){animation-delay:.14s}.mo-lit>:nth-child(4){animation-delay:.21s}.mo-lit>:nth-child(5){animation-delay:.28s}.mo-lit.full>:nth-child(5){animation:moLit .35s var(--mo-ease-spring) .28s both,moGlow .5s ease-out .63s both}@keyframes moGrow{0%{opacity:.2;transform:scale(.5)}55%{transform:scale(1.3)}to{opacity:1;transform:none}}.mo-grow{transform-origin:50% 90%;animation:moGrow .5s var(--mo-ease-spring) both;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--ds-bg:#0b1522;--ds-surface:#142235;--ds-surface-raised:#182638;--ds-accent:#18c6be;--ds-text:#f1f5f9;--ds-text-2:#91a0b5;--ds-border:#26384c;--ds-red:#f25f5c;--ds-amber:#f59e0b;--ds-green:#22c55e;--ds-hover:#f1f5f90a;--ds-press:#f1f5f912;--ds-accent-soft:#18c6be1f;--ds-red-soft:#f25f5c1f;--ds-amber-soft:#f59e0b1f;--ds-green-soft:#22c55e1f;--ds-on-accent:#0b1522;--ds-logo-ink-1:#fff;--ds-logo-ink-2:#d4e4ff;--ds-logo-wave-1:#46d9f5;--ds-logo-wave-2:#2b8cf0;--ds-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ds-fs-xs:12px;--ds-fs-sm:13px;--ds-fs-md:15px;--ds-fs-lg:17px;--ds-fs-xl:22px;--ds-fs-kpi:28px;--ds-lh:1.45;--ds-lh-tight:1.2;--ds-w-regular:400;--ds-w-medium:500;--ds-w-semibold:600;--ds-s1:8px;--ds-s2:12px;--ds-s3:16px;--ds-s4:24px;--ds-s5:32px;--ds-r-sm:8px;--ds-r-md:12px;--ds-r-round:999px;--ds-h-control:44px;--ds-h-row:56px;--ds-target:44px;--ds-icon:20px;--ds-icon-sm:18px;--ds-icon-stroke:1.75;--ds-target-tecnico:64px;--ds-dur-fast:.15s;--ds-dur:.2s;--ds-ease:cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){:root{--ds-dur-fast:0s;--ds-dur:0s}}.ds{font-family:var(--ds-font);font-size:var(--ds-fs-md);line-height:var(--ds-lh);color:var(--ds-text);background:var(--ds-bg);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1}.ds *,.ds :before,.ds :after{box-sizing:border-box}.ds button,.ds input,.ds select{font:inherit;color:inherit}.ds :focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:var(--ds-r-sm)}.ds .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-icon{width:var(--ds-icon);height:var(--ds-icon);fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.ds-icon.sm{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.ds-icon.lu{vertical-align:-3px;width:18px;height:18px}.ds-head{align-items:center;gap:var(--ds-s3);padding:var(--ds-s3) 0;display:flex}.ds-head-t{flex:1;min-width:0}.ds-head h1{font-size:var(--ds-fs-xl);font-weight:var(--ds-w-semibold);line-height:var(--ds-lh-tight);letter-spacing:-.01em;margin:0}.ds-head p{color:var(--ds-text-2);font-size:var(--ds-fs-sm);margin:2px 0 0}.ds-head-a{align-items:center;gap:var(--ds-s1);display:flex}.ds-search{align-items:center;gap:var(--ds-s2);height:var(--ds-h-control);padding:0 var(--ds-s3);background:var(--ds-surface);border-radius:var(--ds-r-md);color:var(--ds-text-2);transition:border-color var(--ds-dur-fast) var(--ds-ease);border:1px solid #0000;display:flex}.ds-search:focus-within{border-color:var(--ds-border)}.ds-search input{min-width:0;height:100%;color:var(--ds-text);background:0 0;border:0;outline:0;flex:1}.ds-search input::placeholder{color:var(--ds-text-2)}.ds-kbd{font-size:var(--ds-fs-xs);color:var(--ds-text-2);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);padding:1px 6px}.ds-kpis{padding:var(--ds-s3) 0;border-bottom:1px solid var(--ds-border);display:flex}.ds-kpi{min-width:0;padding:0 var(--ds-s3);border-left:1px solid var(--ds-border);flex:1}button.ds-kpi{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.ds-kpi:first-child{border-left:0;padding-left:0}.ds-kpi-l{font-size:var(--ds-fs-xs);color:var(--ds-text-2);display:block}.ds-kpi-v{font-size:var(--ds-fs-kpi);font-weight:var(--ds-w-semibold);line-height:var(--ds-lh-tight);letter-spacing:-.02em;margin-top:4px;display:block}.ds-kpi-c{font-size:var(--ds-fs-xs);color:var(--ds-text-2);margin-top:2px;display:block}.ds-tone-red{color:var(--ds-red)}.ds-tone-amber{color:var(--ds-amber)}.ds-tone-green{color:var(--ds-green)}.ds-tone-accent{color:var(--ds-accent)}.ds-sec{padding:var(--ds-s4) 0;border-bottom:1px solid var(--ds-border)}.ds-sec:last-child{border-bottom:0}.ds-sec-h{align-items:center;gap:var(--ds-s2);margin-bottom:var(--ds-s3);min-height:28px;display:flex}.ds-sec-h h2{font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold);line-height:var(--ds-lh-tight);flex:1;margin:0}.ds-sec-h .ds-icon{color:var(--ds-text-2)}.ds-count{font-size:var(--ds-fs-sm);color:var(--ds-text-2);font-variant-numeric:tabular-nums}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-s1);height:var(--ds-h-control);padding:0 var(--ds-s3);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-md);font-weight:var(--ds-w-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease);background:0 0;border:1px solid #0000;display:inline-flex}.ds-btn:active{transform:scale(.97)}.ds-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ds-btn.primary{background:var(--ds-accent);color:var(--ds-on-accent)}.ds-btn.secondary{background:var(--ds-hover);border-color:var(--ds-border);color:var(--ds-text)}.ds-btn.tertiary{height:auto;min-height:var(--ds-target);color:var(--ds-text-2);padding:0 4px}.ds-btn.danger{background:var(--ds-red-soft);color:var(--ds-red)}@media (hover:hover) and (pointer:fine){.ds-btn.primary:hover{background:color-mix(in srgb,var(--ds-accent) 88%,var(--ds-text))}.ds-btn.secondary:hover{background:var(--ds-press)}.ds-btn.tertiary:hover{color:var(--ds-text)}.ds-row:hover,.ds-tbl tbody tr:hover{background:var(--ds-hover)}.ds-tbl tbody tr:hover .ds-tbl-act{opacity:1}}.ds-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ds-field label{font-size:var(--ds-fs-sm);color:var(--ds-text-2)}.ds-input{width:100%;min-width:0;height:var(--ds-h-control);padding:0 var(--ds-s2);background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);color:var(--ds-text);transition:border-color var(--ds-dur-fast) var(--ds-ease)}.ds-input:focus{border-color:var(--ds-accent);outline:0}.ds-field small{font-size:var(--ds-fs-xs);color:var(--ds-text-2)}.ds-field.err .ds-input{border-color:var(--ds-red)}.ds-field.err small{color:var(--ds-red)}.ds-list{margin:0;padding:0;list-style:none}.ds-row{align-items:center;gap:var(--ds-s2);min-height:var(--ds-h-row);padding:var(--ds-s1) 0;border-bottom:1px solid var(--ds-border);text-align:left;width:100%;transition:background-color var(--ds-dur-fast) var(--ds-ease);background:0 0;border-top:0;border-left:0;border-right:0;display:flex}.ds-row:last-child{border-bottom:0}button.ds-row{cursor:pointer}.ds-row-t{flex:1;min-width:0}.ds-row-t b{font-weight:var(--ds-w-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-row-t small{font-size:var(--ds-fs-sm);color:var(--ds-text-2);display:block}.ds-row-t .ds-badge{margin-top:4px}.ds-row-x{align-items:center;gap:var(--ds-s1);color:var(--ds-text-2);font-size:var(--ds-fs-sm);font-variant-numeric:tabular-nums;display:flex}.ds-tbl-wrap{width:100%}.ds-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ds-tbl th{height:36px;padding:0 var(--ds-s2);font-size:var(--ds-fs-xs);font-weight:var(--ds-w-medium);color:var(--ds-text-2);text-align:left;border-bottom:1px solid var(--ds-border)}.ds-tbl td{height:var(--ds-h-row);padding:0 var(--ds-s2);border-bottom:1px solid var(--ds-border)}.ds-tbl th:first-child,.ds-tbl td:first-child{padding-left:0}.ds-tbl .num{text-align:right}.ds-tbl-act{opacity:1;transition:opacity var(--ds-dur-fast) var(--ds-ease)}@media (hover:hover) and (pointer:fine){.ds-tbl-act{opacity:0}}@media (width<=640px){.ds-tbl thead{display:none}.ds-tbl tr{padding:var(--ds-s1) 0;border-bottom:1px solid var(--ds-border);display:block}.ds-tbl td{border:0;justify-content:space-between;height:auto;padding:2px 0;display:flex}.ds-tbl td:before{content:attr(data-l);color:var(--ds-text-2);font-size:var(--ds-fs-xs)}}.ds-badge{border-radius:var(--ds-r-round);height:22px;font-size:var(--ds-fs-xs);font-weight:var(--ds-w-medium);background:var(--ds-hover);color:var(--ds-text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ds-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ds-badge.red{background:var(--ds-red-soft);color:var(--ds-red)}.ds-badge.amber{background:var(--ds-amber-soft);color:var(--ds-amber)}.ds-badge.green{background:var(--ds-green-soft);color:var(--ds-green)}.ds-badge.accent{background:var(--ds-accent-soft);color:var(--ds-accent)}.ds-dot{border-radius:var(--ds-r-round);background:var(--ds-red);min-width:18px;height:18px;color:var(--ds-bg);font-size:var(--ds-fs-xs);font-weight:var(--ds-w-semibold);text-align:center;padding:0 5px;line-height:18px}.ds-alert{gap:var(--ds-s2);padding:var(--ds-s2) var(--ds-s3);border-radius:var(--ds-r-sm);background:var(--ds-hover);border-left:2px solid var(--ds-text-2);display:flex}.ds-alert .ds-icon{margin-top:1px}.ds-alert b{font-weight:var(--ds-w-medium);display:block}.ds-alert p{font-size:var(--ds-fs-sm);color:var(--ds-text-2);margin:2px 0 0}.ds-alert.red{background:var(--ds-red-soft);border-left-color:var(--ds-red)}.ds-alert.red .ds-icon{color:var(--ds-red)}.ds-alert.amber{background:var(--ds-amber-soft);border-left-color:var(--ds-amber)}.ds-alert.amber .ds-icon{color:var(--ds-amber)}.ds-alert.green{background:var(--ds-green-soft);border-left-color:var(--ds-green)}.ds-alert.green .ds-icon{color:var(--ds-green)}.ds-filters{align-items:center;gap:var(--ds-s1);flex-wrap:wrap;display:flex}.ds-filters .ds-btn{margin-left:auto}.ds-chip{height:36px;padding:0 var(--ds-s2);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);color:var(--ds-text-2);font-size:var(--ds-fs-sm);cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease);background:0 0}.ds-chip[aria-pressed=true]{background:var(--ds-accent-soft);color:var(--ds-accent);border-color:#0000}.ds-menu{background:var(--ds-surface-raised);border:1px solid var(--ds-border);border-radius:var(--ds-r-md);transform-origin:100% 0;min-width:200px;transition:opacity var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease);margin:0;padding:4px;list-style:none}.ds-menu[hidden]{opacity:0;pointer-events:none;visibility:hidden;display:block;transform:scale(.97)}.ds-menu button{align-items:center;gap:var(--ds-s2);width:100%;height:var(--ds-target);padding:0 var(--ds-s2);border-radius:var(--ds-r-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ds-menu button:hover{background:var(--ds-hover)}.ds-menu button.danger{color:var(--ds-red)}.ds-sheet-bg{z-index:50;transition:opacity var(--ds-dur) var(--ds-ease);background:#0b1522b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ds-sheet-bg[hidden]{opacity:0;pointer-events:none;visibility:hidden;display:flex}.ds-sheet{background:var(--ds-surface-raised);border-radius:var(--ds-r-md) var(--ds-r-md) 0 0;width:min(560px,100%);max-height:85%;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform var(--ds-dur) var(--ds-ease);overflow-y:auto}.ds-sheet-bg[hidden] .ds-sheet{transform:translateY(100%)}.ds-sheet-grip{border-radius:var(--ds-r-round);background:var(--ds-border);width:36px;height:4px;margin:8px auto 0;display:block}.ds-sheet-h{align-items:center;gap:var(--ds-s2);padding:var(--ds-s2) var(--ds-s4);display:flex}.ds-sheet-h h2{font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold);flex:1;margin:0}.ds-sheet-b{padding:0 var(--ds-s4) var(--ds-s4)}.ds-sheet-f{gap:var(--ds-s1);padding:var(--ds-s3) var(--ds-s4);border-top:1px solid var(--ds-border);display:flex}.ds-sheet-f .ds-btn{flex:1}.ds-skel{border-radius:var(--ds-r-sm);background:var(--ds-hover);height:12px;margin:8px 0;display:block}.ds-skel.w60{width:60%}.ds-skel.w80{width:80%}.ds-empty{align-items:center;gap:var(--ds-s1);padding:var(--ds-s5) var(--ds-s3);text-align:center;color:var(--ds-text-2);flex-direction:column;display:flex}.ds-empty b{color:var(--ds-text);font-weight:var(--ds-w-medium)}.ds-empty p{margin:0 0 var(--ds-s1);font-size:var(--ds-fs-sm);max-width:36ch}.ds-toast{align-items:center;gap:var(--ds-s2);padding:var(--ds-s2) var(--ds-s3);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm);transition:opacity var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease);display:flex}.ds-toast .ds-icon{color:var(--ds-green)}.ds-toast[hidden]{opacity:0;pointer-events:none;visibility:hidden;display:flex;transform:translateY(8px)}.ds-av{background:var(--av,var(--ds-border));width:44px;height:44px;color:var(--ds-text);font-weight:var(--ds-w-semibold);font-size:var(--ds-fs-lg);border-radius:50%;place-items:center;display:grid;position:relative}.ds-av .ds-dot{position:absolute;top:-4px;right:-6px}.ds-nav{border-top:1px solid var(--ds-border);background:var(--ds-bg);padding-bottom:env(safe-area-inset-bottom,0px);display:flex}.ds-nav button{min-width:0;min-height:56px;color:var(--ds-text-2);font-size:var(--ds-fs-xs);cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0 6px;display:flex}.ds-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ds-nav button[aria-current=page]{color:var(--ds-accent)}:root[data-theme=dark]{--bg:var(--ds-bg);--surface:var(--ds-surface);--surface2:var(--ds-surface);--line:var(--ds-border);--line2:var(--ds-border);--ink:var(--ds-text);--ink2:var(--ds-text-2);--ink3:var(--ds-text-2);--navy:var(--ds-surface-raised);--blue:var(--ds-accent);--blue-soft:var(--ds-accent-soft);--turq:var(--ds-accent);--turq-soft:var(--ds-accent-soft);--title:var(--ds-text);--green:var(--ds-green);--green-soft:var(--ds-green-soft);--amber:var(--ds-amber);--amber-soft:var(--ds-amber-soft);--red:var(--ds-red);--red-soft:var(--ds-red-soft);--ring:0 0 0 0 transparent;--head:var(--ds-font);--map:var(--ds-surface);--sea:var(--ds-surface-raised);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-fs-md);line-height:var(--ds-lh);font-feature-settings:"tnum" 1,"cv11" 1}:root[data-theme=dark] .phone{background:var(--ds-bg);font-family:var(--ds-font)}:root[data-theme=dark] .phone :is(h1,h2,h3,h4,b,strong,button,input,select,textarea,small,.tag,.tag.pr,.next b,.okbig b,.gest b,.strip b,.code,.wm2){font-family:var(--ds-font)}:root[data-theme=dark] .phone :is(h1,h2,h3,h4){font-weight:var(--ds-w-semibold);letter-spacing:0;text-transform:none}:root[data-theme=dark] .phone b,:root[data-theme=dark] .phone strong{font-weight:var(--ds-w-semibold)}:root[data-theme=dark] :focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}:root[data-theme=dark] .phone :is(.meta,.hd small,.sh p,.k span,.k small,.it small,.day em,.hold-hint,.acc small,.card h3 small){color:var(--ds-text-2)}:root[data-theme=dark] .phone :is(.acc span,.sh h2,.hd h1,.card h3,.it b,.kv b,.k b){color:var(--ds-text)}.d390-ic{vertical-align:-.2em;fill:none;stroke:currentColor;width:1.15em;height:1.15em;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.d390-dot{vertical-align:middle;background:var(--ds-text-2);border-radius:50%;width:8px;height:8px;display:inline-block}.d390-dot.red{background:var(--ds-red)}.d390-dot.green{background:var(--ds-green)}.d390-dot.amber{background:var(--ds-amber)}@media (width>=700px){:root[data-theme=dark] body{background:var(--ds-bg)}:root[data-theme=dark] .phone{border-color:var(--ds-border);box-shadow:none;border-radius:var(--ds-r-md);border-width:1px}}:root[data-theme=dark] .splash,:root[data-theme=dark] .intro{background:var(--ds-bg)}:root[data-theme=dark] .splash .tag,:root[data-theme=dark] .intro .co small{color:var(--ds-text-2);font-size:var(--ds-fs-sm)}:root[data-theme=dark] .login{gap:var(--ds-s2)}:root[data-theme=dark] .login input{min-height:var(--ds-target-tecnico);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);color:var(--ds-text);font-size:var(--ds-fs-lg)}:root[data-theme=dark] .login input:focus{border-color:var(--ds-accent);outline:0}:root[data-theme=dark] .login .notice{background:var(--ds-amber-soft);color:var(--ds-amber);border-left:2px solid var(--ds-amber);border-radius:var(--ds-r-sm)}:root[data-theme=dark] .login small{color:var(--ds-text-2)!important}:root[data-theme=dark] .phone .login .btn[data-greffe-act=bio-login]:not([hidden])~.btn{background:var(--ds-hover);border-color:var(--ds-border);color:var(--ds-text)}:root[data-theme=dark] .phone .hd{background:var(--ds-bg);border-bottom:1px solid var(--ds-border);padding:var(--ds-s1) var(--ds-s3);gap:var(--ds-s1);animation:none}:root[data-theme=dark] .phone .hd .r1{gap:var(--ds-s1);min-height:52px}:root[data-theme=dark] .phone .hd h1{line-height:var(--ds-lh-tight);text-overflow:ellipsis;border-left:0;min-width:0;padding-left:0;overflow:hidden;font-size:var(--ds-fs-lg)!important}:root[data-theme=dark] .phone .hd h1 small{font-size:var(--ds-fs-sm);font-weight:var(--ds-w-regular);margin-top:2px}:root[data-theme=dark] .phone .brandico{box-shadow:none;background:0 0;border-radius:0;width:36px;height:36px}:root[data-theme=dark] .phone .hd .ico{width:var(--ds-target);height:var(--ds-target);border-radius:var(--ds-r-sm);box-shadow:none;transition:background-color var(--ds-dur-fast) var(--ds-ease);background:0 0;border:0;animation:none;color:var(--ds-text-2)!important}:root[data-theme=dark] .phone .hd .ico:active{background:var(--ds-press)}:root[data-theme=dark] .phone .hd .ico>svg{width:var(--ds-icon);height:var(--ds-icon)}:root[data-theme=dark] .phone .ico i{border-radius:var(--ds-r-round);background:var(--ds-red);min-width:18px;height:18px;color:var(--ds-bg);font-size:var(--ds-fs-xs);font-weight:var(--ds-w-semibold);text-align:center;padding:0 5px;line-height:18px;top:4px;right:2px}:root[data-theme=dark] .phone .ico.bellb.go{animation:none}:root[data-theme=dark] .phone .ico.bellb.go svg{filter:none}:root[data-theme=dark] .phone .sync-chip{border-radius:var(--ds-r-round);min-height:32px;font-size:var(--ds-fs-xs);font-weight:var(--ds-w-medium);border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:root[data-theme=dark] .phone .hk{gap:0;padding:0}:root[data-theme=dark] .phone .hk button{min-height:var(--ds-target-tecnico);padding:var(--ds-s1) var(--ds-s3);box-shadow:none;background:0 0;border-radius:0;border:0!important;border-left:1px solid var(--ds-border)!important}:root[data-theme=dark] .phone .hk button:first-child{padding-left:0;border-left:0!important}:root[data-theme=dark] .phone .hk button span{font-size:var(--ds-fs-xs);color:var(--ds-text-2)}:root[data-theme=dark] .phone .hk button b{font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold);font-variant-numeric:tabular-nums}:root[data-theme=dark] .phone #nav.tabs{background:var(--ds-bg);border-top:1px solid var(--ds-border);padding:0 0 env(safe-area-inset-bottom,0px);gap:0;animation:none;overflow-x:hidden}:root[data-theme=dark] .phone #nav.tabs button{min-width:0;min-height:var(--ds-target-tecnico);padding:var(--ds-s1) 0 6px;box-shadow:none;color:var(--ds-text-2);font-size:var(--ds-fs-sm);font-weight:var(--ds-w-medium);transition:color var(--ds-dur-fast) var(--ds-ease);background:0 0;border:0;border-radius:0;flex:1 1 0;gap:4px}:root[data-theme=dark] .phone #nav.tabs button.on{color:var(--ds-accent);box-shadow:none;background:0 0}:root[data-theme=dark] .phone #nav.tabs button:before,:root[data-theme=dark] .phone #nav.tabs button:after{content:none}:root[data-theme=dark] .phone #nav.tabs button svg{filter:none;width:24px;height:24px;color:inherit!important}:root[data-theme=dark] .phone #nav.tabs .d390-nav-ic{fill:none;stroke:currentColor;stroke-width:var(--ds-icon-stroke);stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .phone #nav.tabs button span:not(.bd){font-size:var(--ds-fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;overflow:hidden}:root[data-theme=dark] .phone #nav.tabs button .bd{border-radius:var(--ds-r-round);background:var(--ds-red);min-width:18px;height:18px;color:var(--ds-bg);font-size:var(--ds-fs-xs);font-weight:var(--ds-w-semibold);padding:0 5px;line-height:18px;top:4px;left:calc(50% + 6px);right:auto}:root[data-theme=dark] .phone.rise :is(.body.on,.hd,.tabs){animation-duration:var(--ds-dur)}:root[data-theme=dark] .phone .body{padding:0 var(--ds-s3) var(--ds-s4);gap:0}:root[data-theme=dark] .phone .card{border:0;border-bottom:1px solid var(--ds-border);padding:var(--ds-s4) 0;box-shadow:none;background:0 0;border-radius:0}:root[data-theme=dark] .phone .card:last-child{border-bottom:0}:root[data-theme=dark] .phone .card.compact{padding:var(--ds-s3) 0}:root[data-theme=dark] .phone .card h3{text-align:left;margin:0 0 var(--ds-s3);font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold);letter-spacing:0;text-transform:none;line-height:var(--ds-lh-tight);border:0;justify-content:space-between;padding:0}:root[data-theme=dark] .phone .card h3 small{font-size:var(--ds-fs-sm);font-weight:var(--ds-w-regular)}:root[data-theme=dark] .phone :is(#p-hoy,#p-ruta,#p-scan,#p-visita,#p-msg,#p-jornada,#p-vehiculo,#s-b) .card>h3{margin:0 0 var(--ds-s3);font-family:var(--ds-font);font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold);text-align:left;color:var(--ds-text);display:block}:root[data-theme=dark] .phone :is(#p-hoy,#p-ruta,#p-scan,#p-visita,#p-msg,#p-jornada,#p-vehiculo,#s-b) .card>h3 small{font-family:var(--ds-font);font-size:var(--ds-fs-sm);font-weight:var(--ds-w-regular);color:var(--ds-text-2)}:root[data-theme=dark] .phone .estado-top button{min-height:var(--ds-target);background:var(--ds-hover);border-radius:var(--ds-r-sm);max-width:112px;padding:2px var(--ds-s2);border:0}:root[data-theme=dark] .phone .estado-top button span{font-size:var(--ds-fs-xs);color:var(--ds-text-2)}:root[data-theme=dark] .phone .estado-top button b{font-size:var(--ds-fs-sm);font-weight:var(--ds-w-medium)}:root[data-theme=dark] .phone .estado-top button[data-net]{border:0!important;border-left:2px solid var(--ds-amber)!important}:root[data-theme=dark] .phone .sb .card{padding:var(--ds-s3) 0}:root[data-theme=dark] .phone .sec{border-top:1px solid var(--ds-border);padding-top:var(--ds-s2);margin-top:var(--ds-s2)}:root[data-theme=dark] .phone .meta{font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .pf-wg{border:0;border-bottom:1px solid var(--ds-border);box-shadow:none;min-height:var(--ds-target-tecnico);background:0 0;border-radius:0}:root[data-theme=dark] .phone .pf-wg.open{border-color:var(--ds-border);box-shadow:none}:root[data-theme=dark] .phone :is(.ks,.k4){gap:0;padding:0;display:flex}:root[data-theme=dark] .phone .k{border:0;border-left:1px solid var(--ds-border);min-width:0;padding:var(--ds-s1) var(--ds-s3);box-shadow:none;text-align:left;background:0 0;border-radius:0;flex:1}:root[data-theme=dark] .phone .k:first-child{border-left:0;padding-left:0}:root[data-theme=dark] .phone .k span,:root[data-theme=dark] .phone .k small{font-size:var(--ds-fs-xs)}:root[data-theme=dark] .phone .k b{font-size:var(--ds-fs-kpi);font-weight:var(--ds-w-semibold);line-height:var(--ds-lh-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root[data-theme=dark] .phone .k4 .k{padding:var(--ds-s1) var(--ds-s2)}:root[data-theme=dark] .phone .k4 .k b{font-size:var(--ds-fs-lg)}:root[data-theme=dark] .phone .kv{font-size:var(--ds-fs-md);gap:var(--ds-s1) var(--ds-s2)}:root[data-theme=dark] .phone :is(.it,.step2,.menu button){min-height:var(--ds-target-tecnico);border:0;border-bottom:1px solid var(--ds-border);padding:var(--ds-s2) 0;box-shadow:none;gap:var(--ds-s2);background:0 0;border-radius:0}:root[data-theme=dark] .phone .it.sub{background:0 0}:root[data-theme=dark] .phone .it.cur{border-color:var(--ds-border);background:var(--ds-accent-soft);border-radius:var(--ds-r-sm);padding-inline:var(--ds-s2)}:root[data-theme=dark] .phone .it b{font-size:var(--ds-fs-md);font-weight:var(--ds-w-medium)}:root[data-theme=dark] .phone .it small,:root[data-theme=dark] .phone .step2 small{font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .menu{gap:0}:root[data-theme=dark] .phone .step2 .num{border:1px solid var(--ds-border);font-weight:var(--ds-w-semibold);background:0 0}:root[data-theme=dark] .phone .step2.done .num{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}:root[data-theme=dark] .phone .step{border-bottom:1px solid var(--ds-border);min-height:var(--ds-target-tecnico);background:0 0;border-radius:0}:root[data-theme=dark] .phone .step input{width:24px;height:24px;accent-color:var(--ds-accent)}:root[data-theme=dark] .phone .acc{min-height:var(--ds-target-tecnico);font-size:var(--ds-fs-md);font-weight:var(--ds-w-medium);border-bottom:1px solid var(--ds-border)}:root[data-theme=dark] .phone .next{border:0;border-bottom:1px solid var(--ds-border);padding:var(--ds-s3) 0;min-height:var(--ds-target-tecnico);box-shadow:none;background:0 0;border-radius:0}:root[data-theme=dark] .phone .next.cur{background:var(--ds-accent-soft);border-radius:var(--ds-r-sm);padding-inline:var(--ds-s3)}:root[data-theme=dark] .phone .next .lbl{font-size:var(--ds-fs-xs);font-weight:var(--ds-w-medium);letter-spacing:0;text-transform:none;color:var(--ds-text-2)}:root[data-theme=dark] .phone .next b{font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold)}:root[data-theme=dark] .phone .st{border-radius:var(--ds-r-round);height:22px;font-size:var(--ds-fs-xs);font-weight:var(--ds-w-medium);border:0;align-items:center;padding:0 8px;display:inline-flex}:root[data-theme=dark] .phone .st.n{background:var(--ds-hover);color:var(--ds-text-2)}:root[data-theme=dark] .phone .st.b{background:var(--ds-accent-soft);color:var(--ds-accent)}:root[data-theme=dark] .phone :is(.tag,.tag.pr){font-size:var(--ds-fs-xs);font-weight:var(--ds-w-medium);border-radius:var(--ds-r-round);padding:1px 8px}:root[data-theme=dark] .phone .btn{justify-content:center;align-items:center;gap:var(--ds-s1);padding:0 var(--ds-s3);border-radius:var(--ds-r-sm);background:var(--ds-accent);color:var(--ds-on-accent);font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold);box-shadow:none;transition:background-color var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease);border:1px solid #0000;animation:none;display:inline-flex;min-height:var(--ds-target-tecnico)!important}:root[data-theme=dark] .phone .btn:active{transform:scale(.97)}:root[data-theme=dark] .phone .btn:disabled{opacity:.45;transform:none}:root[data-theme=dark] .phone .btn.w{background:var(--ds-hover);border-color:var(--ds-border);color:var(--ds-text)}:root[data-theme=dark] .phone .btn.r{background:var(--ds-red-soft);color:var(--ds-red);border-color:#0000}:root[data-theme=dark] .phone .btn.g{background:var(--ds-green-soft);color:var(--ds-green);border-color:#0000}:root[data-theme=dark] .phone .btn.sm{min-height:var(--ds-target-tecnico);padding:0 var(--ds-s2);font-size:var(--ds-fs-md);width:auto}:root[data-theme=dark] .phone .rd-btn{min-height:var(--ds-target-tecnico);font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold)}:root[data-theme=dark] .phone .row2{gap:var(--ds-s1)}:root[data-theme=dark] .phone a{color:var(--ds-accent)}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .phone .btn.w:hover{background:var(--ds-press)}:root[data-theme=dark] .phone :is(.it,.menu button,.step2):hover{background:var(--ds-hover)}}:root[data-theme=dark] .phone .chips{gap:var(--ds-s1);flex-wrap:wrap;overflow-x:hidden}:root[data-theme=dark] .phone .chip{min-height:44px;padding:0 var(--ds-s2);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);color:var(--ds-text-2);font-size:var(--ds-fs-sm);font-weight:var(--ds-w-medium);box-shadow:none;background:0 0}:root[data-theme=dark] .phone .chip.on,:root[data-theme=dark] .phone :is(.seg2,.seg3,.urg) button.on{background:var(--ds-accent-soft);color:var(--ds-accent);box-shadow:none;border-color:#0000}:root[data-theme=dark] .phone :is(.seg2,.seg3,.urg) button{min-height:var(--ds-target-tecnico);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);font-weight:var(--ds-w-medium);box-shadow:none;background:0 0}:root[data-theme=dark] .phone .seg3 button.on.u2,:root[data-theme=dark] .phone .urg button.on.u2{background:var(--ds-amber-soft);color:var(--ds-amber)}:root[data-theme=dark] .phone .seg3 button.on.u3,:root[data-theme=dark] .phone .urg button.on.u3{background:var(--ds-red-soft);color:var(--ds-red)}:root[data-theme=dark] .phone .stp button{width:var(--ds-target-tecnico);height:var(--ds-target-tecnico);border-radius:var(--ds-r-sm);background:var(--ds-hover);border:1px solid var(--ds-border)}:root[data-theme=dark] .phone :is(.rt-adr,.co-nh,.in-badge,.al-btn,.pf-fh,.pf-av,.sb button.meta,.body .ico,.kv a){min-height:var(--ds-target-tecnico)!important}:root[data-theme=dark] .phone .body .ico{min-width:var(--ds-target-tecnico);background:var(--ds-hover);border-radius:var(--ds-r-sm);border:0}:root[data-theme=dark] .phone .kv a{align-items:center;display:inline-flex}:root[data-theme=dark] .phone .rt-adr{align-items:center;gap:var(--ds-s1);display:flex}:root[data-theme=dark] .phone #p-msg .chip,:root[data-theme=dark] .phone .sb .chip{min-height:var(--ds-target-tecnico)}:root[data-theme=dark] .phone :is(.inp select,select){min-height:var(--ds-target-tecnico)!important}:root[data-theme=dark] .phone :is(.inp input,.inp select,.inp textarea,.compose input,.bool,.field){min-height:var(--ds-target-tecnico);background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);color:var(--ds-text);font-size:var(--ds-fs-md)}:root[data-theme=dark] .phone :is(.inp input,.inp select,.inp textarea,.compose input):focus{border-color:var(--ds-accent);outline:0}:root[data-theme=dark] .phone .inp label{font-size:var(--ds-fs-sm);font-weight:var(--ds-w-regular);color:var(--ds-text-2)}:root[data-theme=dark] .phone .search{min-height:var(--ds-h-control);background:var(--ds-surface);border-radius:var(--ds-r-md);border:1px solid #0000}:root[data-theme=dark] .phone .bool small,:root[data-theme=dark] .phone .bool .hint{font-size:var(--ds-fs-xs)}:root[data-theme=dark] .phone :is(.notice,.offbar){background:var(--ds-amber-soft);color:var(--ds-text);border-left:2px solid var(--ds-amber);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm);font-weight:var(--ds-w-regular)}:root[data-theme=dark] .phone .alert{background:var(--ds-red-soft);border:0;border-left:2px solid var(--ds-red);border-radius:var(--ds-r-sm);box-shadow:none;animation:none}:root[data-theme=dark] .phone #p-hoy .alert{animation:none}:root[data-theme=dark] .phone .ov{background:var(--ds-bg);opacity:0;transition:opacity var(--ds-dur) var(--ds-ease)}:root[data-theme=dark] .phone .ov.on{opacity:.72}:root[data-theme=dark] .phone .sheet{background:var(--ds-surface-raised);border-radius:var(--ds-r-md) var(--ds-r-md) 0 0;box-shadow:none;transition:transform var(--ds-dur) var(--ds-ease)}:root[data-theme=dark] .phone .sheet:before{background:var(--ds-border);width:36px}:root[data-theme=dark] .phone .sh{padding:var(--ds-s2) var(--ds-s4);border-bottom:1px solid var(--ds-border);align-items:center}:root[data-theme=dark] .phone .sh h2{font-size:var(--ds-fs-lg);border-left:0;padding-left:0}:root[data-theme=dark] .phone .sh p{font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .sh .x{width:var(--ds-target-tecnico);height:var(--ds-target-tecnico);border-radius:var(--ds-r-sm);color:var(--ds-text-2);font-size:var(--ds-fs-xl);background:0 0;margin:-8px -16px -8px 0}:root[data-theme=dark] .phone .sb{padding:var(--ds-s3) var(--ds-s4) calc(var(--ds-s4) + env(safe-area-inset-bottom,0px));gap:var(--ds-s2)}:root[data-theme=dark] .phone #nav.tabs{order:2}:root[data-theme=dark] .phone .toast{max-width:none;margin:0 var(--ds-s3) var(--ds-s1);padding:var(--ds-s2) var(--ds-s3);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);color:var(--ds-text);font-size:var(--ds-fs-sm);white-space:normal;-webkit-line-clamp:2;pointer-events:none;-webkit-box-orient:vertical;flex:none;order:1;align-self:stretch;display:-webkit-box;position:relative;bottom:auto;left:auto;transform:none}:root[data-theme=dark] .phone .toast:not(.on){display:none}:root[data-theme=dark] .phone .pin{background:var(--ds-surface-raised);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm);box-shadow:none;font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .pin.r{border-left:2px solid var(--ds-red);box-shadow:none}:root[data-theme=dark] .phone .pin.c{border-left:2px solid var(--ds-accent);box-shadow:none}:root[data-theme=dark] .phone .pin .ph2 b{font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .dm-push{background:var(--ds-surface-raised);color:var(--ds-text);border:1px solid var(--ds-border);border-left:2px solid var(--ds-accent);border-radius:var(--ds-r-sm);box-shadow:none;font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .ay-fab{width:var(--ds-target-tecnico);height:var(--ds-target-tecnico);background:var(--ds-surface-raised);border:1px solid var(--ds-border);color:var(--ds-text);box-shadow:none;font:var(--ds-w-semibold) var(--ds-fs-xl)/1 var(--ds-font)}:root[data-theme=dark] .phone .ay-bubble{background:var(--ds-surface-raised);border:1px solid var(--ds-border);color:var(--ds-text);box-shadow:none;font-size:var(--ds-fs-sm);font-weight:var(--ds-w-medium);border-radius:var(--ds-r-sm)}:root[data-theme=dark] .phone :is(.mic.rec,#p-hoy .in-go,#p-hoy .in-day.j,#p-hoy .in-jm.cur,#p-hoy .in-fn.cur .in-nd,#p-hoy .co-nd.in-tr.pulse .co-dt,.rt-stop.cur .rt-sc,.rt-blk){box-shadow:none;animation:none}:root[data-theme=dark] .phone .skl i{background:var(--ds-hover);border-radius:var(--ds-r-sm);animation:none}:root[data-theme=dark] .phone #p-hoy .in-day.j{border:1px solid var(--ds-accent);background:var(--ds-accent-soft)}:root[data-theme=dark] .phone #p-hoy .in-go{font:var(--ds-w-semibold) var(--ds-fs-lg) var(--ds-font);border-radius:var(--ds-r-sm)}:root[data-theme=dark] .phone .tabs button.on svg{filter:none}:root[data-theme=dark] .phone .nfc{background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:none;color:var(--ds-text)}:root[data-theme=dark] .phone .nfc small{color:var(--ds-text-2);font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .toprow .nfc{box-shadow:none}:root[data-theme=dark] .phone .gest{background:var(--ds-surface);border-radius:var(--ds-r-md);color:var(--ds-text)}:root[data-theme=dark] .phone .gest small{color:var(--ds-text-2)}:root[data-theme=dark] .phone .cam{border:1px dashed var(--ds-border);border-radius:var(--ds-r-md);color:var(--ds-text-2);min-height:var(--ds-target-tecnico)}:root[data-theme=dark] .phone .cam span{font-size:var(--ds-fs-kpi)}:root[data-theme=dark] .phone .code{background:var(--ds-surface);border-radius:var(--ds-r-md);font-weight:var(--ds-w-semibold);font-variant-numeric:tabular-nums}:root[data-theme=dark] .phone .okbig b{font-size:var(--ds-fs-lg)}:root[data-theme=dark] .phone .steps i,:root[data-theme=dark] .phone .steps span{background:var(--ds-border)}:root[data-theme=dark] .phone .steps i.on,:root[data-theme=dark] .phone .steps span.on{background:var(--ds-accent)}:root[data-theme=dark] .phone :is(.rt-wt,.ea-wt){font-family:var(--ds-font);font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold);color:var(--ds-text);text-align:left}:root[data-theme=dark] .phone .ea-hd b{font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold)}:root[data-theme=dark] .phone .ea-hd small,:root[data-theme=dark] .phone .ea-cs small,:root[data-theme=dark] .phone .ea-finw small{font-size:var(--ds-fs-xs)}:root[data-theme=dark] .phone .ea-dot{box-shadow:none;background:var(--ds-accent)}:root[data-theme=dark] .phone .ea-chrs{gap:0}:root[data-theme=dark] .phone .ea-chrs>div{border:0;border-left:1px solid var(--ds-border);font-size:var(--ds-fs-xs);background:0 0;border-radius:0}:root[data-theme=dark] .phone .ea-chrs>div:first-child{border-left:0}:root[data-theme=dark] .phone .ea-chrs .on b{color:var(--ds-accent)}:root[data-theme=dark] .phone .ea-stp{min-height:52px;padding:var(--ds-s1) 0;border:0;border-bottom:1px solid var(--ds-border);font-size:var(--ds-fs-md);background:0 0;border-radius:0;margin:0}:root[data-theme=dark] .phone .ea-stp>i{width:28px;height:28px;font-size:var(--ds-fs-xs);font-weight:var(--ds-w-semibold);border:1px solid var(--ds-border)}:root[data-theme=dark] .phone .ea-stp.ok>i{color:var(--ds-bg)}:root[data-theme=dark] .phone .ea-stp em{font-size:var(--ds-fs-xs)}:root[data-theme=dark] .phone .ea-stp.now{margin:var(--ds-s1) 0;padding:var(--ds-s3);border-radius:var(--ds-r-md);background:var(--ds-accent-soft);border:0}:root[data-theme=dark] .phone .ea-stp.abs{border-bottom-style:dashed}:root[data-theme=dark] .phone .ea-sh b{font-size:var(--ds-fs-lg);font-weight:var(--ds-w-semibold)}:root[data-theme=dark] .phone .ea-ui p{font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .ea-ui .btn{min-height:var(--ds-target-tecnico)}:root[data-theme=dark] .phone .ea-ui .btn.y{background:var(--ds-amber-soft);color:var(--ds-amber);border:0}:root[data-theme=dark] .phone .ea-lkb{min-height:var(--ds-target-tecnico);font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .ea-cr{font-size:var(--ds-fs-sm);min-height:44px}:root[data-theme=dark] .phone .ea-waitl{background:var(--ds-amber-soft);border:0;border-left:2px solid var(--ds-amber);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-sm);font-weight:var(--ds-w-medium)}:root[data-theme=dark] .phone .ea-chk{min-height:var(--ds-target-tecnico);border:0;border-bottom:1px solid var(--ds-border);font-size:var(--ds-fs-md);background:0 0;border-radius:0}:root[data-theme=dark] .phone .ea-chk i{border-radius:var(--ds-r-sm);border:1px solid var(--ds-border);width:24px;height:24px;color:var(--ds-bg)}:root[data-theme=dark] .phone .ea-pm span{font-size:var(--ds-fs-xs);background:var(--ds-hover);border:0}:root[data-theme=dark] .phone .ea-finw{background:var(--ds-bg);border-top:1px solid var(--ds-border)}:root[data-theme=dark] .phone .ea-fin{min-height:var(--ds-target-tecnico);background:var(--ds-accent);color:var(--ds-on-accent);font-weight:var(--ds-w-semibold)}:root[data-theme=dark] .phone .ea-fin.dis{background:var(--ds-hover);color:var(--ds-text-2)}:root[data-theme=dark] .phone .map{border-radius:var(--ds-r-md)}:root[data-theme=dark] .phone .fsbtn{background:var(--ds-surface-raised);width:48px;height:48px;color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-r-sm)}:root[data-theme=dark] .phone .ev{border-radius:var(--ds-r-sm);font-weight:var(--ds-w-medium);align-items:center;min-height:44px}:root[data-theme=dark] .phone .ev.hold,:root[data-theme=dark] .phone .rt-stop.open .rt-sc{box-shadow:none}:root[data-theme=dark] .phone .rt-mapw{border-radius:var(--ds-r-md);border:0}:root[data-theme=dark] .phone .rt-sc{background:var(--ds-surface);border-radius:var(--ds-r-md);min-height:var(--ds-target-tecnico);padding:var(--ds-s2) var(--ds-s3)}:root[data-theme=dark] .phone .rt-stop:not(.lock):not(.pc) .rt-sc{border:0}:root[data-theme=dark] .phone .rt-stop.lock .rt-sc{border-top:0;border-bottom:0;border-right:0}:root[data-theme=dark] .phone .rt-stop.cur .rt-sc{background:var(--ds-accent-soft);box-shadow:none;animation:none}:root[data-theme=dark] .phone .rt-sc b{font-size:var(--ds-fs-md);font-weight:var(--ds-w-semibold)}:root[data-theme=dark] .phone .rt-sc small{font-size:var(--ds-fs-sm)}:root[data-theme=dark] .phone .rt-mtag{font-size:var(--ds-fs-xs);letter-spacing:0;text-transform:none;font-weight:var(--ds-w-medium)}:root[data-theme=dark] .phone #p-hoy .in-badge[aria-expanded=true],:root[data-theme=dark] .phone #p-hoy .in-day.sel{box-shadow:none;border-color:var(--ds-accent)}:root[data-theme=dark] .phone .co-lect small{letter-spacing:0;text-transform:none;font-weight:var(--ds-w-medium)}:root[data-theme=dark] .phone .bub{border-radius:var(--ds-r-md);font-size:var(--ds-fs-md)}:root[data-theme=dark] .phone .bub small{font-size:var(--ds-fs-xs)}:root[data-theme=dark] .phone .bub.y{background:var(--ds-surface);border:0}:root[data-theme=dark] .phone .bub.m{background:var(--ds-accent);color:var(--ds-on-accent)}:root[data-theme=dark] .phone .mic{background:var(--ds-surface-raised);border:1px solid var(--ds-border);color:var(--ds-text)}:root[data-theme=dark] .phone .mic.rec{background:var(--ds-red);color:var(--ds-bg)}:root[data-theme=dark] .phone .compose{gap:var(--ds-s1)}:root[data-theme=dark] .phone .calendar div{border-radius:var(--ds-r-sm);background:var(--ds-surface)}:root[data-theme=dark] .phone .calendar .h{font-size:var(--ds-fs-xs);background:0 0}:root[data-theme=dark] .phone .calendar .v{background:var(--ds-green-soft);color:var(--ds-green);font-weight:var(--ds-w-semibold)}:root[data-theme=dark] .phone .bar{background:var(--ds-border);height:6px}:root[data-theme=dark] .phone .strip div{background:var(--ds-surface);border-radius:var(--ds-r-sm);font-size:var(--ds-fs-xs)}:root[data-theme=dark] .phone .tog:after{background:var(--ds-text)}:root[data-theme=dark] .phone :is(.ico i,.st,.tag,.k4 .k span,.hk button span,.next .lbl,.dual .lbl,.calendar .h,.ph em,.bub small,.bool small,.bool .hint,.sync-chip,.urg button,.seg3 small,.hold-hint,.rt-mtag,.dual,.strip div,.rt-steps .ss,.ss i,.in-hb b,.in-jm,.in-jm s,.in-day .tm,.in-day .mi2,.co-nh small,.in-ins b,.in-ins small,.in-rt i,.tb0,.rt-maplg span,.tw-premium,.rt-sub,.pf-lgd s,.in-chip i,.in-mini span,.in-badge,.in-badge em,.ct span,.in-rkst,.in-sec,.in-insx,.ea-demo small,.rt-eta,.pf-sub,.pf-st,.rt-adr,.in-rks s,.in-rkn span,.pf-tiles span,.pf-form label){font-size:var(--ds-fs-xs)!important}.cam{z-index:2000;background:var(--ds-bg);position:fixed;inset:0;overflow:hidden}.cam-video{object-fit:cover;background:var(--ds-bg);width:100%;height:100%;position:absolute;inset:0}.cam-ref{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cam-gab{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cam-gab rect{stroke:var(--ds-text);stroke-width:2px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke;rx:2}.cam-lamps{top:var(--ds-s3);gap:var(--ds-s2);padding:var(--ds-s2) var(--ds-s3);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-round);display:flex;position:absolute;left:50%;transform:translate(-50%)}.cam-lamp{border:2px solid var(--ds-border);opacity:.35;width:24px;height:24px;transition:opacity var(--ds-dur) var(--ds-ease);border-radius:50%;display:block}.cam-lamp[data-lamp=rojo]{background:var(--ds-red)}.cam-lamp[data-lamp=naranja]{background:var(--ds-amber)}.cam-lamp[data-lamp=verde]{background:var(--ds-green)}.cam-lamp[data-on]{opacity:1;border-color:var(--ds-text)}.cam-picts{justify-content:center;gap:var(--ds-s3);pointer-events:none;display:flex;position:absolute;top:84px;left:0;right:0}.cam-pict{align-items:center;gap:var(--ds-s1);padding:var(--ds-s2) var(--ds-s3);color:var(--ds-amber);border:1px solid var(--ds-amber);border-radius:var(--ds-r-md);background:var(--ds-surface);display:inline-flex}.cam-pict[hidden]{display:none}.cam-pict .d390-ic{width:40px;height:40px}.cam-pict[data-cam-pict=backlit] .d390-ic:last-child{animation:cam-giro 1.6s var(--ds-ease) infinite}@keyframes cam-giro{to{transform:rotate(360deg)}}.cam-dots{justify-content:center;gap:var(--ds-s2);display:flex;position:absolute;bottom:120px;left:0;right:0}.cam-dot{border:2px solid var(--ds-text);border-radius:50%;width:14px;height:14px;display:block}.cam-dot[data-done]{background:var(--ds-green);border-color:var(--ds-green)}.cam-dot[data-now]{background:var(--ds-text)}.cam-shot,.cam-x{border:1px solid var(--ds-border);color:var(--ds-text);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.cam-shot{bottom:var(--ds-s4);background:var(--ds-accent);border-radius:50%;width:80px;height:80px;left:50%;transform:translate(-50%)}.cam-shot .d390-ic{width:36px;height:36px}.cam-x{top:var(--ds-s3);right:var(--ds-s3);border-radius:var(--ds-r-md);background:var(--ds-surface);width:64px;height:64px}.cam-x .d390-ic{width:28px;height:28px}.cam-shot:active,.cam-x:active{background:var(--ds-press)}@media (prefers-reduced-motion:reduce){.cam-lamp{transition:none}.cam-pict .d390-ic{animation:none!important}}
